@font-face {
  font-family: "Fa solid 900";
  src:
    url("../../fonts-v5/fa-solid-900.woff2") format("woff2"),
    url("../../fonts-v5/fa-solid-900.eot") format("embedded-opentype"),
    url("../../fonts-v5/fa-solid-900.woff") format("woff"),
    url("../../fonts-v5/fa-solid-900.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa brands 400";
  src: url("../../fonts-v5/fa-brands-400.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Proxima Nova;
  src:
    url("../../fonts-v5/proxima-nova-bold.woff2") format("woff2"),
    url("../../fonts-v5/proxima-nova-bold.woff") format("woff"),
    url("../../fonts-v5/Proxima-Nova-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Proxima Nova;
  src:
    url("../../fonts-v5/proxima-nova-light.woff2") format("woff2"),
    url("../../fonts-v5/proxima-nova-light.woff") format("woff"),
    url("../../fonts-v5/Proxima-Nova-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Proxima Nova;
  src:
    url("../../fonts-v5/proxima-nova-extrabold.woff2") format("woff2"),
    url("../../fonts-v5/proxima-nova-extrabold.woff") format("woff"),
    url("../../fonts-v5/Proxima-Nova-Extrabold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Proxima Nova;
  src:
    url("../../fonts-v5/proxima-nova-reg.woff2") format("woff2"),
    url("../../fonts-v5/proxima-nova-reg.woff") format("woff"),
    url("../../fonts-v5/Proxima-Nova-Reg.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Proxima Nova;
  src:
    url("../../fonts-v5/proxima-nova-semibold.woff2") format("woff2"),
    url("../../fonts-v5/proxima-nova-semibold.woff") format("woff"),
    url("../../fonts-v5/Proxima-Nova-Semibold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Proxima Nova;
  src:
    url("../../fonts-v5/proximanova-black.woff2") format("woff2"),
    url("../../fonts-v5/proximanova-black.woff") format("woff"),
    url("../../fonts-v5/ProximaNova-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Proxima Nova;
  src:
    url("../../fonts-v5/proxima-nova-medium.woff2") format("woff2"),
    url("../../fonts-v5/proxima-nova-medium.eot") format("embedded-opentype"),
    url("../../fonts-v5/proxima-nova-medium.woff") format("woff"),
    url("../../fonts-v5/proxima-nova-medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Brandon;
  src: url("../../fonts-v5/Brandon_med.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Proxima Soft;
  src: url("../../fonts-v5/ProximaSoft-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Proxima Soft;
  src: url("../../fonts-v5/ProximaSoft-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Proxima Soft;
  src:
    url("../../fonts-v5/ProximaSoft-Regular.woff2") format("woff2"),
    url("../../fonts-v5/ProximaSoft-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Proxima Soft;
  src: url("../../fonts-v5/ProximaSoft-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Proxima Soft;
  src: url("../../fonts-v5/ProximaSoft-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Proxima Soft;
  src: url("../../fonts-v5/ProximaSoft-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Proxima Soft;
  src: url("../../fonts-v5/ProximaSoft-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Proxima Soft;
  src: url("../../fonts-v5/ProximaSoft-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Amazon Ember;
  src: url("../../fonts-v5/Amazon-Ember-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Amazon Ember;
  src: url("../../fonts-v5/Amazon-Ember.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helvetica;
  src: url("../../fonts-v5/Helvetica-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helvetica;
  src: url("../../fonts-v5/Helvetica.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Brandon;
  src: url("../../fonts-v5/brandon-grotesque-black-58a8a3e824392.otf")
    format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: National;
  src: url("../../fonts-v5/National-Light.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: National;
  src: url("../../fonts-v5/National-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: National;
  src: url("../../fonts-v5/National-Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: National;
  src: url("../../fonts-v5/National-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Brandon;
  src: url("../../fonts-v5/Brandon-Grotesque-Light.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Brandon;
  src: url("../../fonts-v5/Brandon-Grotesque-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Brandon;
  src: url("../../fonts-v5/Brandon-Grotesque-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: National book;
  src: url("../../fonts-v5/National-Book.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --white: white;
  --primary: #1e2a32;
  --alice-blue: #e2e9ed;
  --dark-cyan: #198b9a;
  --dark-slate-grey: #294a59;
  --midnight-blue: #081e2e;
  --light-blue-2: #a3c9d0;
  --light-blue: #e7f3fa;
  --steel-blue: #24748d;
  --red: #df4515;
  --dim-grey: #535353;
  --alice-blue-3: #e9f1f4;
  --alice-blue-2: #e2e9ed;
  --orange: #fdb002;
  --black: black;
  --slate-blue: #5c579f;
  --cyan: #4fedff;
  --slate-grey: #5d6e81;
  --sea-green: #678970;
  --cadet-blue: #18a7b9;
  --dark-cyan-2: #198b9a;
  --forest-green: #508b3a;
  --red-2: #eb1114;
  --light-coral: #ff6467;
  --white-smoke: #f6f5f1;
  --dark-slate-blue: #464b90;
  --forest-green-2: #378d17;
  --blue-2: #1d3c9a;
  --yellow-light: #fff4c6;
  --green: #dcff8e;
  --dark-orange: #e67a00;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  background-color: var(--white);
  color: var(--primary);
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 42px;
  font-weight: 700;
  line-height: 48px;
}

h2 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 36px;
  font-weight: 700;
  line-height: 42px;
}

h3 {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}

h4 {
  color: var(--white);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 900;
  line-height: 24px;
}

/* p {
  color: #272f33;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 24px;
} */

a {
  text-decoration: underline;
}

strong {
  font-weight: bold;
}

.logo {
  text-decoration: none;
}

.logo-image {
  height: auto;
}

.logo-image.formobile,
.logo-image.formobilenew {
  display: none;
}

.header {
  height: 750px;
  display: flex;
}

.rating-stars {
  height: 14px;
}

.fw-500 {
  font-weight: 500;
}

.logos {
  background-color: #f7fcfd;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 117px;
  display: none;
  position: relative;
  overflow: hidden;
}

.container {
  width: 100%;
  max-width: 1190px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
}

.review-item-image-wrapper {
  height: auto;
}

.review-person {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.review-info-head-block {
  align-items: center;
  margin-bottom: 6px;
  display: flex;
}

.verified-sc {
  align-items: center;
  display: flex;
}

.try-sc-item {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: auto;
  max-width: 350px;
  display: flex;
}

.try-it-title {
  color: #fff;
  text-align: center;
  text-transform: none;
  margin-bottom: 12px;
  font-family: Quicksand, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 19px;
}

.try-sc {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1000px;
  display: flex;
}

.try-it-heading {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 700px;
  margin-bottom: 8px;
  display: flex;
}

.try-sc-img {
  filter: invert();
  width: auto;
  height: 115px;
  margin-bottom: 0;
}

.try-sc-img.hyt {
  height: 115px;
}

.try-it-text {
  color: #fff;
  text-align: center;
  font-family: National, sans-serif;
  font-size: 19px;
  font-weight: 300;
  line-height: 24px;
}

.section {
  background-color: var(--light-blue-2);
  padding-top: 69px;
  padding-bottom: 79px;
  display: none;
}

.section.try-it-sc {
  color: #fff;
  background-color: #041a30;
  background-image: url("../../images/2_objects.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  display: none;
}

.section-wrapper-2 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.try-icon-wrapper {
  justify-content: center;
  align-items: center;
  height: auto;
  margin-bottom: 15px;
  display: flex;
}

.try-icon-wrapper.gtr {
  height: 115px;
}

.text-center {
  color: var(--dark-slate-grey);
  text-align: center;
  font-family: Quicksand, sans-serif;
  font-size: 36px;
  line-height: 42px;
}

.footer-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.footer {
  background-color: var(--midnight-blue);
  color: #fff;
  padding-top: 69px;
  padding-bottom: 72px;
  display: none;
}

.footer-logo {
  margin-bottom: 30px;
}

.footer-copy-sc {
  width: 100%;
  max-width: 300px;
  margin-bottom: 10px;
}

.cc-list-2 {
  justify-content: space-between;
  align-items: center;
  width: 245px;
  margin-top: 18px;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
}

.logo-slide-wrapper {
  justify-content: center;
  align-items: center;
  min-width: 138px;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  display: flex;
}

.logo-slide-wrapper.logsiteloop {
  min-width: 100px;
  margin-left: 20px;
  margin-right: 20px;
}

.sticky-nav {
  z-index: 99;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100vw;
  height: auto;
  padding: 13px 20px;
  transition: all 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  display: block;
  position: fixed;
  overflow: hidden;
  transform: translate(0, -105%);
}

.sticky-nav.is-hidden {
  display: none;
}

.button-sm-2 {
  text-transform: uppercase;
  background-color: #012169;
  border: 2px solid #0000;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 144px;
  height: 37px;
  margin-left: 10px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  transition: all 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  display: flex;
}

.button-sm-2:hover {
  color: #012169;
  background-color: #0000;
  border-color: #012169;
}

.button-sm-2.sticky-btn-mb {
  background-color: #ff8e2e;
  display: none;
}

.button-sm-2.sticky-btn-mb:hover {
  border-color: #0000;
}

.button-sm-2.sticky-btn {
  color: var(--dark-slate-grey);
  background-color: #fdb002;
  border-radius: 20px;
  font-family: Quicksand, sans-serif;
  font-weight: 700;
}

.button-sm-2.sticky-btn:hover {
  border-color: #0000;
}

.sticky-nav-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.sticky-nav-item {
  color: #00237e;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 12px;
  display: flex;
}

.gray-icon-2 {
  height: 20px;
  margin-right: 8px;
}

.gray-icon-2.hourglass.on-cta {
  height: 16px;
}

.gray-icon-2.hourglass {
  color: #24748d;
}

.circle-green {
  height: 12px;
  margin-right: 8px;
}

.review-info-head-2 {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 12px;
  display: flex;
}

.wrapper.mobile-lp3.is-hidden {
  display: none;
}

.logo-container {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.content-holder {
  align-items: center;
  width: auto;
  min-width: auto;
  display: flex;
  position: relative;
}

.content-holder.onmainsite {
  width: 560px;
  min-width: 560px;
}

.logo-img {
  height: 15px;
}

.logo-img-2 {
  height: 32px;
}

.logo-img-3 {
  height: 17px;
}

.logo-img-4 {
  height: 24px;
}

.logo-center-el {
  text-align: center;
  background-color: #0000;
  background-image: radial-gradient(circle, #f7fcfd 10%, #f7fcfd00);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 35%;
  height: 100%;
  font-size: 21px;
  font-weight: 700;
  line-height: 21px;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.logo-center-el.v02 {
  background-image: radial-gradient(circle, #fff 10%, #f7fcfd00);
}

.date-1 {
  color: var(--steel-blue);
  font-weight: 700;
}

.logo-img-5 {
  height: auto;
}

.logo-img-5.yh1 {
  height: 20px;
}

.logo-img-6,
.logo-img-6.lozad {
  height: auto;
}

.logo-img-6.yh2 {
  height: 25px;
}

.logo-img-7 {
  height: auto;
}

.logo-img-7.yt1 {
  height: 32px;
}

.logo-img-8,
.logo-img-9 {
  height: auto;
}

.try-sc-texts {
  max-width: 230px;
}

.try-sc-texts-2,
.try-sc-texts-3 {
  width: 100%;
  max-width: 230px;
}

.hide {
  display: none;
}

.mid-sec-ban {
  background-color: #a3c9d0;
  margin-top: 0;
  padding-top: 30px;
  padding-bottom: 30px;
  display: none;
}

.heading {
  color: var(--dark-slate-grey);
  text-align: center;
  font-family: Quicksand, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 25px;
}

.button {
  background-color: var(--red);
  text-align: center;
  border-radius: 15px;
  width: 100%;
  margin-bottom: 14px;
  padding-top: 16px;
  padding-bottom: 16px;
  font-family: Quicksand, sans-serif;
  font-size: 27px;
  font-weight: 700;
  line-height: 30px;
}

.body {
  color: var(--dim-grey);
  height: auto;
  font-family: Quicksand, sans-serif;
}

.upsell-header {
  justify-content: space-between;
  display: flex;
}

.upsell-selector {
  flex-flow: column wrap-reverse;
  display: flex;
}

.upsell-main-top-block {
  background-color: var(--dark-slate-grey);
  color: var(--steel-blue);
  width: auto;
  margin-left: 0;
  margin-right: 0;
  padding: 33px 62px;
}

.selector {
  color: #464b90;
  flex-direction: row;
  align-items: center;
  width: 100%;
  margin-left: 0;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  display: flex;
}

.image {
  position: absolute;
  inset: 0% 0% 0% auto;
}

.slide {
  position: relative;
}

.icon {
  color: #000;
  justify-content: center;
  align-items: center;
  width: 20px;
  min-width: 20px;
  max-width: 20px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  margin-left: 5px;
  display: flex;
}

.columns {
  display: flex;
}

.columns.upsell-cl {
  background-color: #0000;
  align-items: flex-start;
}

.upsell-slider-wrapper {
  margin-top: 37px;
  margin-left: 30px;
  margin-right: 15px;
  position: relative;
}

.main-section {
  background-color: #dae2e1;
}

.main-section.main-section-upsell {
  background-color: #dae2e1;
  margin-top: 0;
  margin-bottom: 0;
}

.row-el-wrapper {
  text-align: left;
  width: 100%;
  padding-left: 35px;
  padding-right: 10px;
}

.empty {
  height: auto;
}

.table-logo {
  width: 80px;
}

.table-head-img {
  border-radius: 100px;
  height: 100px;
  position: absolute;
  inset: -60px 0% auto 50%;
  transform: translate(-50%);
}

.tabs {
  display: none;
}

.checkmark {
  color: #29af5c;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  margin-top: -3px;
  margin-right: 5px;
  display: flex;
}

.list {
  margin-bottom: 0;
}

.spinner {
  border: 6px solid #efefef;
  border-top-color: #3c404b;
  border-radius: 50%;
  width: 100px;
  height: 100px;
  margin: auto;
}

.inner {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 15px 20px;
  font-size: 18px;
  font-weight: 400;
  display: flex;
}

.order-summary-tablet-mobile {
  border: 1px solid #dbdbdb;
  max-width: none;
  margin-top: 20px;
  display: none;
}

.guarantee-sc-d {
  grid-column-gap: 86px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: min-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 942px;
  max-width: 100%;
  font-size: 24px;
  font-weight: 500;
  line-height: 26px;
  display: grid;
}

.guarantee-img-d {
  min-width: 159px;
}

.guarantee-img-d.formobile1 {
  display: none;
}

.faq-content {
  overflow: hidden;
}

.faq-sc {
  width: 100%;
  max-width: 925px;
}

.faq-item-head {
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  height: auto;
  min-height: 72px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.faq-item-head:hover {
  color: #1d3c9a;
}

.faq-item {
  cursor: pointer;
  background-color: #fff;
  margin-bottom: 8px;
  padding-left: 0;
  padding-right: 0;
}

.faq-item.faq-itemborder {
  border-bottom: 1px solid #f1f2f4;
}

.link {
  color: #012169;
  text-decoration: underline;
}

.link:hover {
  color: #e7f3fa;
}

.faq-list {
  flex-direction: column;
  display: flex;
}

.faq-content-wrapper {
  padding-top: 20px;
  padding-bottom: 20px;
}

.offer-div {
  background-color: #f6f6f6;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rev-con {
  max-width: 1200px;
}

.rev-con.newloox {
  max-width: 1140px;
}

.money-back-sec {
  background-color: #24748d;
  padding-top: 59px;
  padding-bottom: 59px;
  display: none;
}

.offer-sec {
  background-color: #f6f6f6;
  padding-top: 53px;
  padding-bottom: 53px;
  display: none;
}

.offer-con {
  max-width: 1000px;
}

.of-left-div {
  width: 40%;
  padding-right: 0;
}

.of-right-div {
  text-align: right;
  width: 50%;
}

.check-icon {
  width: 18px;
  min-width: 18px;
  height: 18px;
  min-height: 18px;
  margin-top: -5px;
  margin-right: 9px;
  transform: translate(0, 5px);
}

.grid {
  grid-column-gap: 2rem;
  grid-template-rows: auto;
  align-items: stretch;
}

.bounce {
  background-color: #0000;
  border-radius: 3px;
  width: auto;
  height: auto;
}

.column {
  flex-flow: column;
  flex: 0 auto;
  align-items: stretch;
  min-height: 32px;
  padding: 1rem;
  display: flex;
  position: relative;
}

.button-7 {
  background-color: #5c579f;
  border-radius: 30px;
  padding: 18px 22px;
  font-family: Quicksand, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

.review-text-2 {
  color: #5e728a;
  margin-bottom: 12px;
  padding-bottom: 0;
  font-family:
    National book,
    sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 18px;
}

.pil-img-mobile {
  display: none;
}

.slider {
  background-color: #0000;
  height: auto;
  position: relative;
}

.text-block-111 {
  color: var(--steel-blue);
  font-family: Quicksand, sans-serif;
}

.upsell-select-variant {
  color: #02044a;
  background-color: #0000;
  border: 1px solid #e7e7ee;
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 5px;
  display: flex;
  overflow: visible;
}

.upsell-select-variant:hover {
  box-shadow: 34px 34px 74px -24px #38327c14;
}

.video {
  margin-top: 17px;
}

.username {
  color: #001c;
  margin-bottom: 0;
  font-family:
    Palatino Linotype,
    Book Antiqua,
    Palatino,
    serif;
  font-size: 18px;
  line-height: 23px;
}

.vid-div-mobile {
  display: none;
}

.top-note-down-div {
  justify-content: center;
  align-items: center;
  width: 500px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.top-bar-text {
  color: #081e2e;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 18px;
  font-weight: 600;
}

.reviews-list-3 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: stretch;
  width: 100%;
  margin-top: 21px;
  margin-bottom: 0;
  padding-left: 41px;
  padding-right: 41px;
  display: grid;
}

.reviews-list-3.rr1 {
  display: none;
}

.top-navbar-2 {
  background-color: #294a59;
  padding: 11px 15px 13px;
}

.top-navbar-2.v02 {
  background-color: #092447;
}

.heading-w-mobile {
  color: #fff;
  text-align: left;
  text-transform: none;
  font-size: 45px;
  font-weight: 800;
  line-height: 50px;
  display: none;
}

.table-head-img-2 {
  border-radius: 100px;
  height: 90px;
  position: static;
  inset: -60px 0% auto 50%;
}

.section-10 {
  color: #294a59;
  padding-top: 51px;
  padding-bottom: 17px;
  font-weight: 700;
}

.section-10.try-it-sc {
  color: #fff;
  background-color: #294a59;
  padding-top: 59px;
  padding-bottom: 69px;
  display: none;
}

.section-11 {
  background-color: #a3c9d0;
  padding-top: 69px;
  padding-bottom: 79px;
  display: none;
}

.section-11.try-it-sc {
  color: #fff;
  background-color: #041a30;
  background-image: url("../../images/2_objects.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  display: none;
}

.loox-reviews-box {
  display: block;
}

.centered-heading {
  color: #294a59;
  text-align: center;
  margin-bottom: 10px;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-size: 45px;
  font-weight: 800;
  line-height: 50px;
}

.top-hero-heading {
  color: #fff;
  text-align: left;
  font-size: 38px;
  font-weight: 800;
  line-height: 43px;
}

.top-hero-heading.dr3 {
  color: #fff;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
}

.top-hero-heading.dr3.is-black {
  color: #294a59;
  text-align: left;
  text-shadow: none;
  font-size: 32px;
  line-height: 38px;
}

.top-hero-heading.dr3.is-black.v02 {
  color: #092447;
}

.top-hero-heading.dr3.is-diff {
  text-align: left;
}

.top-hero-heading.dr3 {
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px #0000008f;
  margin-bottom: 0.5rem;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-size: 40px;
  line-height: 44px;
}

.section-2-2 {
  background-color: #e2e9ed;
  padding-top: 32px;
  padding-bottom: 36px;
  display: none;
}

.lock-img {
  margin-right: 8px;
}

.nav-menu-2 {
  align-items: center;
  display: flex;
}

.nav-menu-2.is-removed {
  display: none;
}

.con-heading-left {
  color: #294a59;
  text-align: left;
  text-transform: none;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-size: 39px;
  font-weight: 800;
  line-height: 50px;
}

.tb-1-div-bottom {
  border-bottom: 1px #dcdada;
  justify-content: space-between;
  max-width: 1000px;
  display: flex;
}

.con-heading-top {
  color: #294a59;
  text-align: center;
  text-transform: none;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-size: 45px;
  font-weight: 800;
  line-height: 50px;
}

.thrid-badge-div {
  text-align: right;
  margin-top: 15px;
  position: relative;
}

.image-109 {
  filter: invert();
  width: 20px;
  margin-top: -5px;
  margin-left: 17px;
}

.hero-features-block {
  width: 90%;
}

.hero-features-block.dr3.newlp3 {
  width: 100%;
}

.hero-features-block.dr3.is-diff {
  width: 90%;
}

.hero-features-block.dr3 {
  width: 70%;
}

.guarantee-title-2 {
  color: #4fedff;
  margin-bottom: 20px;
  font-family: Quicksand, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
}

.links-footer-line-2 {
  background-color: #fff;
  width: 1px;
  height: 20px;
}

.slider-arrow-embed {
  color: #1a1b1f;
  position: relative;
  top: 55px;
}

.mob-btn-div-2,
.mob-btn-div-2.cta_btn.v03mobile {
  display: none;
}

.ff-div {
  background-color: #0000;
  padding: 6px 9px;
}

.text-block-150 {
  color: #fff;
  font-family:
    National book,
    sans-serif;
  font-size: 20px;
  font-weight: 300;
}

.comp-text {
  color: #333;
  text-align: center;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 21px;
}

.tt-bar-img-mobile {
  display: none;
}

.question-text-mb-2 {
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  display: none;
}

.text-block-151 {
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
}

.ship-by-copy {
  color: #24748d;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-weight: 400;
}

.div-block-541 {
  margin-top: -3px;
  margin-right: 16px;
}

.person-name-4 {
  color: #294a59;
  text-transform: capitalize;
  margin-right: 8px;
  font-family: Quicksand, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.three-con-para {
  color: #666;
  text-align: left;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.5rem;
}

.gold-img-top {
  width: 140px;
  position: relative;
  left: 12px;
}

.rev-heading-div {
  margin-bottom: 50px;
}

.faq-sec {
  padding-top: 70px;
  padding-bottom: 70px;
  display: none;
}

.verified-text-3 {
  color: #77c44f;
  font-size: 10px;
  font-weight: 900;
  line-height: 12px;
}

.table-text {
  color: #333;
  margin-bottom: 0;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 29px;
}

.table-sec {
  padding-top: 70px;
  padding-bottom: 70px;
}

.table-sec.newpage {
  padding-top: 19px;
}

.table-sec.newpage.is-diff {
  background-color: #0000;
}

.cc-cards-img {
  margin-left: 12px;
}

.heading-51 {
  color: #fff;
  margin-bottom: 0;
  font-family: Quicksand, sans-serif;
  font-size: 23px;
  line-height: 30px;
}

.table-logo-2 {
  width: 80px;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
}

.check-icon-wrong {
  background-color: #0000;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  margin-right: 0;
}

.footer-text-info-2 {
  color: #fff;
  text-align: center;
  font-family: National, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 16px;
}

.pro-con-2 {
  max-width: 1200px;
  height: auto;
}

.footer-copy-1-2 {
  color: #fff;
  text-align: center;
  font-family: National, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.sticky-nav-div {
  opacity: 1;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: flex;
  transform: translate(0);
}

.wrong-col {
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.top-bb-div {
  justify-content: space-between;
  align-items: center;
  margin-top: 12px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  left: 0;
}

.mask-4 {
  overflow: hidden;
}

.rating-text {
  color: #294a59;
  text-align: left;
  padding-top: 2px;
  padding-bottom: 2px;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.testimonial-slider-left {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  left: -15px;
}

.testimonial-slider-left:focus-visible,
.testimonial-slider-left[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.text-center-2 {
  color: #294a59;
  text-align: center;
  font-family: Quicksand, sans-serif;
  font-size: 36px;
  line-height: 42px;
}

.stick-nav-mobile {
  z-index: 99;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100vw;
  height: auto;
  padding: 16px 20px;
  transition: all 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  display: none;
  position: fixed;
  overflow: hidden;
  transform: translate(0);
}

.div-block-539 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.below-btn-text {
  color: #fff;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  line-height: 21px;
}

.below-btn-text.blk {
  color: #081e2e;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-size: 0.9em;
  line-height: 1;
}

.heading-50 {
  color: #294a59;
  margin-bottom: 3px;
  font-family: Quicksand, sans-serif;
  font-size: 30px;
  line-height: 38px;
}

.links-footer-1-2 {
  color: #fff;
  justify-content: space-between;
  align-items: center;
  line-height: 24px;
  display: flex;
}

.navbar-4 {
  background-color: #294a59;
}

.navbar-4.yp1 {
  z-index: 0;
}

.navbar-4.yp1.v02 {
  background-color: #092447;
}

.heading-block-5 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 900px;
  margin-bottom: 40px;
  display: flex;
}

.tt-bar-div {
  background-color: #fff;
  border-radius: 10px;
  justify-content: center;
  margin-top: 10px;
  padding: 14px 16px;
  display: flex;
}

.faq-text-3 {
  color: #081e2e;
  margin-bottom: 0;
  font-family:
    National book,
    sans-serif;
  font-weight: 300;
  line-height: 26px;
}

.btn-con {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.div-block-555 {
  width: 70%;
}

.testimonial-slider-small {
  background-color: #e7f3fa;
  border-bottom: 1px #e4ebf3;
  padding: 80px 30px 90px;
  position: relative;
}

.testimonial-slider-small.v02 {
  background-color: #ededf0;
}

.top-bar-note-3 {
  text-align: center;
  background-color: #e2e9ed;
  padding-top: 7px;
  padding-bottom: 7px;
}

.top-bar-note-3.np-hide {
  display: none;
}

.link-17 {
  color: #081e2e;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  text-decoration: none;
}

.gua-block {
  text-align: center;
  background-color: #e7f3fa;
  margin-top: 0;
  padding-top: 70px;
  padding-bottom: 70px;
  display: none;
  position: static;
  top: 0;
}

.gua-badge-div {
  text-align: right;
  margin-top: 29px;
  margin-bottom: 15px;
}

.mid-col {
  background-color: #e7f3fa;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.video-test-slider-mobile {
  background-color: #0000;
  max-width: 1200px;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: none;
  overflow: visible;
}

.div-block-544 {
  width: 29%;
}

.div-block-545 {
  width: 43%;
  display: flex;
}

.question-text-2 {
  color: #294a59;
  font-family: Quicksand, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 28px;
}

.question-text-2.hide {
  display: block;
}

.top-col {
  background-color: #e7f3fa;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 7px;
  padding-bottom: 7px;
  display: flex;
}

.review-item-2-2 {
  background-color: #fff;
  border: 1px solid #00000029;
  border-radius: 6px;
  overflow: hidden;
}

.review-item-2-2.rr2 {
  border-color: #0000005e;
  height: 412px;
}

.review-item-2-2.rr1 {
  background-color: #f6fcff;
  border-color: #0000005e;
  height: 483px;
}

.review-item-2-2.rr7,
.review-item-2-2.rr3 {
  border-color: #0000005e;
}

.review-item-2-2.rr8 {
  border-color: #0000005e;
  height: 408px;
}

.review-item-2-2.rr6 {
  border-color: #0000005e;
  height: 447px;
  margin-top: -85px;
}

.review-item-2-2.rr4 {
  border-color: #0000005e;
}

.review-item-2-2.rr5 {
  border-color: #0000005e;
  height: 411px;
}

.testimonial-slider-right {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  right: -15px;
}

.testimonial-slider-right:focus-visible,
.testimonial-slider-right[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.top-star-block {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 11px;
  display: flex;
}

.top-star-block.is-mod {
  background-color: #a9d9ce;
  border: 1px solid #21db91;
  border-radius: 20px;
  padding: 4px 10px;
  display: inline-flex;
}

.new-btn {
  color: #fff;
  background-color: #29af5c;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 381px;
  height: 60px;
  padding-right: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  display: flex;
}

.pro-div-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.check-icon-correct {
  background-color: #0000;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  margin-right: 0;
}

.button-sm-3 {
  text-transform: uppercase;
  background-color: #29af5c;
  border: 2px solid #0000;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 144px;
  height: 37px;
  margin-left: 10px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  transition: all 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  display: flex;
}

.button-sm-3:hover {
  color: #29af5c;
  -webkit-text-stroke-color: #29af5c;
  background-color: #0000;
  border-color: #29af5c;
}

.button-sm-3.sticky-btn-mb {
  background-color: #29af5c;
  display: none;
}

.button-sm-3.sticky-btn-mb:hover {
  border-color: #0000;
}

.button-sm-3.sticky-btn {
  color: #294a59;
  background-color: #fdb002;
  border-radius: 20px;
  font-family: Quicksand, sans-serif;
  font-weight: 700;
}

.button-sm-3.sticky-btn:hover {
  border-color: #0000;
}

.button-sm-3.sticky-btn.cta_btn {
  color: #fff;
  background-color: #29af5c;
}

.reviews-sec {
  background-color: #f6fcff;
  padding-top: 60px;
  padding-bottom: 60px;
  display: block;
}

.con-heading-div {
  width: 750px;
  margin-left: auto;
  margin-right: auto;
}

.testimonial-slide-nav {
  display: none;
  bottom: -55px;
}

.paragraph-29 {
  color: #535353;
  font-family:
    National book,
    sans-serif;
  font-weight: 300;
  line-height: 25px;
}

.tb-1-div {
  border-bottom: 1px solid #dcdada;
  justify-content: space-between;
  max-width: 1000px;
  display: flex;
}

.padding-section-medium {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.hero-button-block {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 20px;
  display: flex;
  position: relative;
}

.hero-button-block.is-diff {
  margin-top: 15px;
  display: flex;
}

.text-block-152 {
  color: #24748d;
  font-family: Quicksand, sans-serif;
  font-size: 26px;
  line-height: 26px;
}

.text-block-152.jo {
  font-size: 21px;
  line-height: 21px;
}

.text-block-152.jo.v02 {
  color: #092447;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
}

.new-hero-btn {
  color: #fff;
  background-color: #29af5c;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60px;
  padding-right: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  display: flex;
}

.new-hero-btn.cta_btn.new-pp-cta {
  flex-direction: column;
  height: 65px;
}

.new-trust-div {
  text-align: center;
}

.top-hero-left-block {
  width: 100%;
  margin-top: 14px;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.sticky-nav-item-new {
  color: #00237e;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 12px;
  display: flex;
}

.div-block-521 {
  justify-content: center;
  align-items: center;
  width: 30%;
  display: flex;
}

.ico-div-block {
  justify-content: flex-start;
  align-items: flex-start;
  width: 8%;
  padding-top: 5px;
  display: flex;
}

.ico-div-block.toptab.we1 {
  justify-content: center;
  align-items: center;
  width: 5%;
  padding-right: 0;
}

.ico-div-block.toptab {
  padding-top: 0;
  line-height: 16;
}

.bot-col {
  background-color: #e7f3fa;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.container-20 {
  max-width: 1000px;
}

.container-17 {
  z-index: 1;
  width: 100%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.text-block-153 {
  color: #294a59;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.image-105 {
  width: 139px;
  margin-left: 0;
  margin-right: 0;
  font-family: Brandon, sans-serif;
}

.tab-1-div-top {
  justify-content: space-between;
  max-width: 1000px;
  display: flex;
}

.div-block-557 {
  margin-left: 7px;
}

.faq-icon-2 {
  justify-content: center;
  align-items: center;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 20px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 20px;
  display: flex;
}

.feature-table-text-block {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-543 {
  width: 29%;
}

.gua-div {
  align-items: center;
  width: 1024px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.top-col-oppo {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-52 {
  font-family: Quicksand, sans-serif;
  font-size: 36px;
  line-height: 42px;
}

.text-span-110 {
  padding-left: 14px;
  font-family: "Fa solid 900", sans-serif;
  display: inline-block;
}

.div-block-538 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-505 {
  justify-content: space-between;
  display: flex;
}

.link-footer-2 {
  color: #fff;
  font-family: National, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 20px;
  text-decoration: none;
}

.link-footer-2:hover {
  color: #e7f3fa;
}

.text-block-92-copy {
  display: block;
}

.ss-nav-2 {
  color: #00237e;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 12px;
  display: flex;
}

.fea-block-2 {
  justify-content: space-between;
  display: flex;
}

.testimonial-slide-wrapper {
  width: auto;
  max-width: 32%;
  margin-left: 8px;
  margin-right: 8px;
}

.logos-3 {
  background-color: #f7fcfd;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 117px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.logos-3.v02 {
  background-color: #fff;
}

.testi-slider-heading-div {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.sticky-menu-div {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.gua-sec {
  max-width: none;
}

.ss-nav-1 {
  color: #00237e;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 12px;
  display: flex;
}

.bb-div {
  justify-content: space-between;
  align-items: center;
  margin-top: 12px;
  display: flex;
}

.image-112 {
  width: 35px;
  padding-bottom: 2px;
}

.testimonial-slider {
  background-color: #0000;
  max-width: 1200px;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}

.nav-btn-div-2 {
  color: #294a59;
  background-color: #fdb002;
  border-radius: 30px;
  margin-left: 50px;
  padding: 10px 41px;
  font-family: Quicksand, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.nav-btn-div-2.mobnow.cta_btn.change1 {
  color: #fff;
  background-color: #29af5c;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
}

.rem-copy {
  color: #24748d;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
}

.div-block-540 {
  text-align: right;
}

.div-block-506 {
  width: 30%;
  margin-left: 12px;
  margin-right: 12px;
}

.point-div {
  width: 95%;
}

.point-div.toptab.ds12 {
  margin-left: 0;
}

.trustpilot-bar-block {
  max-width: 700px;
  margin-top: 50px;
}

.nav-con-2 {
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  display: block;
}

.nav-con-2.is-centered {
  display: flex;
}

.review-info-4 {
  background-color: #fff;
  height: auto;
  padding: 20px 22px;
}

.date-1-2 {
  color: #24748d;
  font-weight: 700;
}

.t-table-container {
  max-width: 1000px;
  margin-top: 44px;
}

.button-10 {
  background-color: #5c579f;
  border-radius: 30px;
  margin-top: 17px;
  padding: 13px 28px;
  font-family: Quicksand, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 23px;
}

.third-img-top {
  width: 116px;
  position: relative;
  left: 0;
}

.gold-badge-div {
  text-align: right;
  position: relative;
}

.check-green-4 {
  margin-right: 5px;
}

.heading-53 {
  color: #21474a;
  font-family: Quicksand, sans-serif;
  font-size: 50px;
  line-height: 56px;
}

.dua-text-block {
  width: 58%;
}

.container-21 {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}

.heading-54 {
  color: #21474a;
  font-family: Quicksand, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 33px;
}

.container-22 {
  width: 100%;
  max-width: 1190px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
}

.hero-point-text {
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  line-height: 27px;
}

.hero-point-text.tt1 {
  color: #fff;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
}

.hero-point-text.tt1.is-black {
  color: #294a59;
  text-shadow: none;
  font-size: 16px;
}

.hero-point-text.tt1.is-black.v02 {
  color: #092447;
}

.hero-point-text.tt1 {
  color: #fff;
  text-shadow: 0 1px 2px #0000008f;
  margin-left: 10px;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 25px;
}

.pro-div-left-2 {
  width: 60%;
  padding-right: 18px;
}

.gua-img-top {
  width: 120px;
}

.gua-img {
  width: 200px;
}

.image-104 {
  width: 100px;
  margin-left: 0;
  margin-right: 0;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
}

.big-img-mobile {
  display: none;
}

.trust-bar-div {
  margin-left: 32px;
  margin-right: 32px;
}

.link-14,
.link-15 {
  color: #535353;
  font-family:
    Proxima Soft,
    sans-serif;
  text-decoration: none;
}

.footer-new-sec {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  padding-top: 25px;
  padding-bottom: 25px;
  display: flex;
}

.footer-link-text {
  color: #333;
  font-size: 15px;
  font-weight: 400;
}

.footer-logo-img {
  width: 140px;
  margin-top: 8px;
}

.footer-logo-img.formobile {
  display: none;
}

.link-18,
.link-19 {
  color: #535353;
  font-family:
    Proxima Soft,
    sans-serif;
  text-decoration: none;
}

.copy-right-text {
  color: #333;
  text-align: center;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
}

.div-block-509 {
  font-family:
    National book,
    sans-serif;
  font-weight: 300;
  line-height: 17px;
}

.link-20 {
  color: #535353;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  text-decoration: none;
}

.link-one {
  color: #333;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.div-block-553 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-sm-2.sticky-btn-mb.cta_btn {
  display: none;
}

.image-131 {
  font-family:
    Proxima Soft,
    sans-serif;
}

.text-block-183 {
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
}

.text-block-185 {
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
}

.top-header-new-mobile {
  justify-content: space-between;
  align-items: center;
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.accordion {
  width: 66.66%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: block;
}

.time-order-within {
  color: #2aa300;
  font-weight: 700;
}

.shipping-price {
  color: var(--black);
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.text-size-medium.text-weight-bold {
  color: #294a59;
  font-size: 16px;
  line-height: 18px;
}

.text-size-medium.text-weight-bold.v02 {
  color: #1a1f36;
  font-weight: 700;
}

.text-size-medium.text-weight-bold.v02.v03 {
  font-weight: 700;
}

.u-save-txt {
  color: #888;
  margin-top: 4px;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.mob-top-nav-div,
.hh-div {
  display: none;
}

.yp-img {
  width: 74px;
  display: none;
}

.ex-div1 {
  margin-left: 0;
  display: flex;
}

.ht-txt {
  color: #000;
  text-align: center;
  align-items: center;
  margin-right: 15px;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  line-height: 21px;
  display: flex;
}

.mob-top-hero-div {
  display: none;
}

.mobile-hero-div {
  background-color: #294a59;
  background-image: url("../../images/deskbg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: auto;
  padding: 20px 52px 50px;
  display: none;
}

.change-season-div {
  color: #fff;
  text-align: center;
  margin-top: 16px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: none;
}

.v3-hero-features-block {
  width: 90%;
}

.ff-top-text {
  color: #fff;
  margin-bottom: 8px;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 29px;
}

.ff-top-text.is-black {
  color: #294a59;
  font-size: 18px;
  line-height: 26px;
}

.ff-top-text.is-black.v02 {
  color: #092447;
}

.ccmark-svg {
  height: 20px;
}

.dr-txt {
  color: #fff;
  text-align: center;
  align-items: center;
  margin-bottom: 0;
  margin-right: 10px;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 21px;
  display: block;
}

.dr-txt.is-black {
  color: #294a59;
  font-size: 14px;
}

.dr-txt.is-black.v02 {
  color: #092447;
}

.half-div {
  color: #ebecee;
  -webkit-text-stroke-color: #fff;
  background-color: #24748d;
  width: 180px;
  height: 5px;
  margin-bottom: 10px;
}

.half-div.v02 {
  background-color: #3d5a80;
}

.yp-desk-img {
  width: 78px;
  position: relative;
  top: -2px;
}

.tt-rat-txt {
  color: #000;
  text-align: center;
  align-items: center;
  margin-right: 15px;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  line-height: 21px;
  display: flex;
}

.but-div {
  justify-content: center;
  align-items: center;
  margin-top: 17px;
  margin-bottom: 17px;
  display: flex;
}

.dr-1-div,
.dr-2-div {
  justify-content: center;
  align-items: baseline;
  margin-left: 17px;
  margin-right: 17px;
  display: flex;
}

.se-rr-txt {
  color: #294a59;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
}

.se-rr-txt.v02 {
  color: #1a1f36;
}

.gt-svg {
  width: 25px;
}

.cs-dd-div {
  margin-right: 10px;
}

.gt-svg-mob {
  width: 25px;
}

.top-fea-txt {
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  line-height: 27px;
}

.top-fea-txt.tt1 {
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
}

.icon-embed-small {
  color: #294a59;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.text-size-medium {
  font-size: 1.25rem;
}

.text-size-medium.text-weight-bold {
  color: #294a59;
  font-size: 16px;
  line-height: 18px;
}

.faq_answer {
  overflow: hidden;
}

.faq_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.faq_icon-wrapper {
  align-self: flex-start;
  width: 2rem;
  margin-left: 1.5rem;
  display: flex;
}

.faq_question {
  color: #fff;
  cursor: pointer;
  border-top: 1px solid #0000;
  justify-content: space-between;
  align-items: center;
  padding-top: 8px;
  padding-bottom: 8px;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-weight: 600;
  display: flex;
}

.margin-bottom {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.faq_accordion {
  border-bottom: 1px solid #9b9b9b;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.paragraph-33 {
  color: #fff;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-size: 16px;
}

.top-cta-btn-txt {
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
}

.as-shown-div {
  display: none;
}

.get-sec {
  background-color: #e2e9ed94;
  padding-top: 59px;
  padding-bottom: 70px;
}

.hero-wrapper {
  justify-content: space-around;
  align-items: flex-start;
  display: flex;
}

.hero-split {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px {
  color: #000;
  margin-bottom: 24px;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
}

.get-con {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.new-con-heading {
  color: #000;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-size: 30px;
  font-weight: 800;
  line-height: 35px;
}

.text-span-142 {
  color: #40a6b1;
  letter-spacing: 1px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 16px;
}

.text-span-142.v02 {
  color: #4a7dff;
}

.con-star-block {
  margin-right: 15px;
}

.div-block-686 {
  margin-bottom: 5px;
  display: flex;
}

.cus-rev-txt {
  color: #000;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-size: 18px;
}

.full-sep-div {
  text-align: left;
  background-color: #40a6b1;
  width: 50%;
  height: 3px;
  margin: 5px 0 10px;
}

.full-sep-div.v02 {
  background-color: #3d5a80;
}

.hero-split-desk {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 46%;
  display: flex;
}

.hero-split-mob {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: none;
}

.ret-sec {
  background-color: #fff;
  padding-top: 59px;
  padding-bottom: 70px;
}

.rev-hero-wrapper {
  flex-direction: row-reverse;
  justify-content: space-around;
  align-items: center;
  margin-top: 25px;
  display: flex;
}

.text-span-143 {
  color: #40a6b1;
}

.text-span-143.v02 {
  color: #3d5a80;
}

.team-grid {
  grid-column-gap: 25px;
  grid-row-gap: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  display: grid;
}

.team-card {
  text-align: center;
  flex-direction: column;
  align-items: center;
  font-size: 14px;
  line-height: 22px;
  display: flex;
}

.team-member-image {
  object-fit: cover;
  border-radius: 50%;
  width: auto;
  height: auto;
  margin-bottom: 7px;
}

.team-member-name {
  color: #000;
  margin-bottom: 6px;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
}

.last-sec {
  background-color: #e7f3fa;
  height: auto;
  padding-top: 45px;
  padding-bottom: 37px;
  display: block;
}

.last-sec.v02 {
  background-color: #f7f5f2;
}

.gg-block-bottom {
  text-align: center;
  background-color: #e7f3fa;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 20px;
  position: static;
  top: 0;
}

.gg-block-bottom.v02 {
  background-color: #f7f5f2;
}

.btn-con-bottom {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.list-div-inner {
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}

.list-inner-txt {
  color: #000;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.tt-bb-svg {
  width: 35px;
}

.dis-lright-div {
  width: 80%;
}

.dis-left-div {
  margin-right: 15px;
}

.rev-hero-wrapper-right {
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-start;
  display: flex;
}

.dec-sec {
  background-color: #eef2f4;
  padding-top: 50px;
  padding-bottom: 50px;
  display: none;
}

.icons-svg-new {
  object-fit: cover;
  border-radius: 50%;
  width: auto;
  height: auto;
  margin-bottom: 7px;
}

.icons-names-below-txt {
  color: #000;
  margin-bottom: 6px;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.ice-svg {
  object-fit: fill;
  border-radius: 0%;
  width: 75px;
  height: auto;
  margin-bottom: 0;
}

.ice-svg.mubi {
  width: 85px;
  height: auto;
  margin-bottom: 0;
}

.marquee1_component {
  background-color: #f7fcfd;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 6rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.track-horizontal-brandss {
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-687 {
  grid-column-gap: 8vw;
  flex: none;
  margin-right: 8vw;
  display: flex;
}

.track-brand {
  color: #a8a8a8;
  height: 2rem;
}

.no-spe-vid {
  overflow: visible;
}

.faq-wrap {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  width: 100%;
  display: grid;
}

.faq-wrap.is-diff {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 890px;
}

.plus {
  background-color: #000;
  border-radius: 20px;
  width: 2px;
  height: 38%;
  position: absolute;
}

.h3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 800;
  line-height: 24px;
}

.h3.is-diff {
  font-size: 22px;
  font-weight: 600;
  line-height: 35px;
}

.faq-item-2 {
  background-color: #0000;
  border: 1px #212121;
  border-radius: 25px;
  box-shadow: 0 10px 20px #0000000d;
}

.faq-item-2.is-diff {
  box-shadow: none;
  border-bottom: 2px solid #24748d;
  border-radius: 0;
}

.faq-item-2.is-diff.v02 {
  border-bottom-color: #3d5a80;
}

.paragraph {
  color: #181818e6;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.6;
}

.paragraph.is-left {
  text-align: left;
}

.faq-question {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 20px;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  text-decoration: none;
  display: flex;
}

.faq-question.is-diff {
  padding-top: 15px;
  padding-bottom: 15px;
}

.faq-answer {
  height: auto;
  overflow: hidden;
}

.faq-answer-inner {
  padding: 0 20px 20px;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  overflow: visible;
}

.minus {
  background-color: #000;
  border-radius: 20px;
  width: 38%;
  height: 2px;
  position: absolute;
}

.p-m-wrap {
  background-image: none;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  margin-left: 60px;
  display: flex;
  position: relative;
}

.faq-con {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.faq-con.is-diff {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 890px;
  display: flex;
}

.bot-heading-div {
  margin-bottom: 25px;
}

.cent-bot-heading {
  color: #000;
  text-align: center;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-size: 30px;
  font-weight: 800;
  line-height: 35px;
}

.cent-sep-div {
  background-color: #40a6b1;
  width: 50%;
  height: 3px;
  margin: 5px auto 10px;
}

.asd-div {
  margin-top: 0;
  margin-bottom: 0;
}

.asd-heading {
  color: #000;
  text-align: center;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 20px;
}

.cc-logo-img {
  height: 40px;
}

.mr-sec {
  background-color: #f7fcfd;
  padding-top: 19px;
  padding-bottom: 12px;
  display: none;
}

.hdr-div {
  padding-top: 40px;
  padding-bottom: 0;
  padding-left: 0;
}

.hdr-con {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.hdr-sep-div {
  background-color: #40a6b1;
  width: 30%;
  height: 3px;
  margin-top: 5px;
  margin-bottom: 10px;
}

.hdr-sep-div.v02 {
  background-color: #3d5a80;
}

.text-span-144,
.text-span-145,
.text-span-146 {
  color: #40a6b1;
}

.text-span-144.v02 {
  color: #4a7dff;
}

.text-span-145.v02 {
  color: #4a7dff;
}

.text-span-146.v02 {
  color: #4a7dff;
}

.new-con-heading-mobile {
  color: #000;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-size: 30px;
  font-weight: 800;
  line-height: 35px;
}

.margin-bottom-24px-mobile {
  color: #000;
  margin-bottom: 24px;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
}

.ct-btn-txt {
  text-transform: capitalize;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 13px;
}

.ct-btn-div {
  justify-content: center;
  align-items: center;
  margin-top: 4px;
  display: flex;
}

.div-block-689 {
  display: flex;
}

.noti-div {
  align-items: center;
  margin-top: -3px;
  margin-bottom: 8px;
  display: flex;
}

.us-flag-circle-img {
  width: 23px;
}

.noti-txt {
  color: #cf0658;
  -webkit-text-stroke-color: #fff;
  text-shadow: none;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.noti-txt.v02 {
  color: #cf0658;
}

.div-block-690 {
  margin-right: 8px;
}

.box-2.hide {
  display: none;
}

.box-2.is-big {
  background-color: #ff334e;
  border: 1px solid #9b0c1f;
  border-radius: 9px;
  width: 5rem;
  min-width: 5rem;
  height: 5rem;
  min-height: 5rem;
}

.box-2.is-diff {
  background-color: #c71f2e;
}

.box-2.is-diff.v02 {
  background-color: #700000;
}

.clock-number-2 {
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-size: 0.95rem;
  font-weight: 800;
  line-height: 1;
}

.clock-number-2.is-big {
  color: #fff;
  font-size: 35px;
}

.clock-number-2.is-white {
  color: #fff;
  font-size: 1.375rem;
  font-weight: 800;
  line-height: 1.2;
}

.clock-label-2 {
  letter-spacing: 0;
  text-transform: uppercase;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-size: 0.5rem;
  font-weight: 600;
  line-height: 1;
}

.clock-label-2.is-big {
  color: #fff;
  font-size: 14px;
}

.clock-label-2.is-white {
  color: #fff;
  font-size: 0.75rem;
}

.holiday-clock {
  justify-content: center;
  align-items: center;
  display: flex;
}

.holiday-clock.is-diff {
  justify-content: center;
  align-items: flex-start;
}

.text-block-210 {
  color: #fff;
  padding-left: 0.15rem;
  padding-right: 0.15rem;
  font-weight: 800;
}

.text-block-210.is-big {
  color: #000;
  font-size: 30px;
}

.navbar-countdown {
  z-index: 999;
  color: #010101;
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: 63px;
  min-height: 45px;
  max-height: 65px;
  font-size: 1rem;
  font-weight: 700;
  display: flex;
  /* Must stay within 0%-100%: cover makes banner-web-r22.svg (1920x100) ~93px
     tall in a 63px bar, so a negative % is a positive DOWNWARD offset and
     exposes background-color as a strip across the top. See mainBanner.css. */
  background-position:
    0px 0,
    20% 0%;
  background-size: cover;
  background-repeat: no-repeat;
  background-image:
    linear-gradient(#0000, #0000), url("../../images/banner-web-r22.svg");
}

.navbar-countdown.secondary-banner {
  background-image:
    linear-gradient(#0000, #0000), url("../../images/banner-web-r9-sec.svg");
}

.navbar-countdown.gradient-holiday {
  background-color: #fdc545;
  display: flex;
  position: relative;
  overflow: hidden;
}

.navbar-countdown.gradient-holiday.diff-color {
  background-color: #1f0000;
}

.svg-trust-graph {
  width: 460px;
}

.svg-trust-graph-mobile {
  display: none;
}

.div-block-877 {
  margin-right: 11px;
}

.dd-top-con-para {
  color: #294a59;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-size: 16px;
}

.ico-txt-bet {
  color: #fff0;
  background-image: url("../../images/v5/can-post-img.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  font-size: 24px;
}

.top-tick-svg {
  width: 26px;
}

.text-block-211 {
  color: #294a59;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.tab-sub-div {
  margin-bottom: 2px;
  display: flex;
}

.tab-down-div {
  margin-bottom: 0;
  display: flex;
}

.sub-text-one {
  color: #2aa300;
  /* margin-left: 8px; */
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.secure-dvg {
  width: 21px;
}

.tab-wrapper-div {
  margin-bottom: 10px;
}

.notify-wrapper {
  display: none;
}

.greens-span {
  color: #009111;
}

.section-features {
  background-color: #eef2f4;
  padding: 60px 3%;
}

.feature-inner-div {
  justify-content: space-around;
  margin-top: 40px;
  display: flex;
}

.feature-inner-child {
  width: 35%;
}

.feature-inner-child.middle {
  justify-content: center;
  align-items: center;
  width: 30%;
  margin-left: 15px;
  margin-right: 15px;
  display: flex;
}

.feature-inner-child.middle.formobile {
  display: none;
}

.features-grid {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.feature-inner-grid {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 3px solid #40a6b1;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 0.5fr;
  padding: 12px;
}

.feature-inner-grid.v02 {
  border-color: #3d5a80;
}

.features-heading-text {
  color: var(--black);
  margin-bottom: 5px;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 22px;
}

.features-inner-text {
  color: var(--black);
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.features-top-heading-div {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.new-hero-section {
  background-color: #fff;
  height: auto;
  overflow: visible;
}

.main-hero-wrapper {
  justify-content: flex-start;
  align-items: stretch;
  height: 750px;
  display: flex;
  position: static;
  overflow: auto;
}

.main-hero-wrapper.is-diff {
  height: 660px;
}

.he-left-div {
  width: 55%;
  position: relative;
  top: auto;
}

.he-right-div {
  scrollbar-color: #294a593b #fff0;
  scrollbar-width: thin;
  background-color: #c7d2d4;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 45%;
  padding: 20px;
  display: flex;
  position: static;
  top: 0;
  overflow: visible;
}

.he-right-div.is-diff {
  background-image: linear-gradient(#c7d2d4, #fff);
}

.he-right-div.v02 {
  background-color: #f7f5f2;
}

.he-right-inner {
  background-color: #0000;
  border-radius: 10px;
  width: 100%;
  max-width: 500px;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 18px 10px 0;
  overflow: auto;
}

.he-right-inner.is-diff {
  max-width: 450px;
}

.hero-image-block {
  width: 100%;
  height: 100%;
  position: relative;
}

.feature-block-new {
  background-color: #0000;
  padding: 4px 0;
}

.image-142 {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
  position: relative;
}

.image-142.is-hidden {
  display: none;
}

.new-badges-block {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 150px;
  display: flex;
  position: absolute;
  inset: 4% auto auto 6%;
}

.new-badges-block.v02 {
  left: 3%;
}

.mask {
  background-color: #0000;
  height: 490px;
}

.sticky-cta-mobile {
  z-index: 99;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100vw;
  height: auto;
  padding: 16px 20px;
  transition: all 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  display: none;
  position: fixed;
  overflow: hidden;
  transform: translate(0);
}

.mid-wrap-block {
  background-color: #ffffff94;
  padding-top: 40px;
  padding-bottom: 60px;
}

.mid-wrap-block.blue-bg {
  background-color: #eef2f4;
  padding-top: 40px;
  padding-bottom: 60px;
}

.mid-wrap-inner {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.mid-head {
  text-align: center;
  margin-bottom: 40px;
}

.mid-center {
  flex-direction: row-reverse;
  justify-content: space-around;
  align-items: center;
  margin-top: 25px;
  display: flex;
}

.mid-bottom {
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  margin-top: 25px;
  display: flex;
}

.mid-cen-one {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.mid-cen-two {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 46%;
  display: flex;
}

.mid-bot-one {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.mid-bot-two {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 46%;
  display: flex;
}

.mid-inner-heading {
  color: #000;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-size: 30px;
  font-weight: 800;
  line-height: 35px;
}

.inner-para {
  color: #000;
  margin-bottom: 24px;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
}

.inner-video-block {
  width: 100%;
  height: 100%;
}

.fast-box-icon {
  height: 20px;
  margin-right: 8px;
}

.ck_new-btn-text {
  text-transform: uppercase;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-size: 1.3rem;
  line-height: 22px;
}

.fire-badge-icon {
  height: 20px;
  margin-right: 4px;
}

.selection_cta-box {
  z-index: 999;
  background-color: #fff;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  width: 100%;
  padding: 15px 12px 10px;
  font-size: 1rem;
  position: sticky;
  inset: auto auto 0;
  overflow: visible;
  box-shadow: 0 -1px 10px #0003;
}

.selection_cta-box.is-diff {
  width: 485px;
  margin-top: 10px;
  display: block;
  position: static;
  inset: auto auto 0%;
}

.co_right-block {
  color: #00237e;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 12px;
  display: flex;
}

.pp-right-badge-date {
  color: #000;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-size: 10px;
  font-weight: 700;
}

.ck-countdown-new-text {
  text-transform: uppercase;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.6;
}

.pp-left-badge {
  color: #000;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-size: 10px;
  font-weight: 400;
}

.proceed-ck-btn {
  color: #fff;
  text-align: center;
  background-color: #2ab05b;
  border-radius: 250px;
  width: 100%;
  margin-bottom: 10px;
  padding: 10px 5px;
  font-weight: 700;
  text-decoration: none;
  box-shadow: 0 4px #003e0e;
}

.ck_new-badge-block {
  text-shadow: 0 1px 2px #0003;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-bottom: 8px;
  display: flex;
}

.pp-right-badge {
  color: #000;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-size: 10px;
  font-weight: 400;
}

.co_left-block {
  color: #000;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 12px;
  display: flex;
}

.mbg_block-top {
  justify-content: center;
  align-items: center;
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: flex;
}

.mbg_block-top.with-bg.v01.is-d-hidden {
  display: none;
}

.mbg_top-image {
  width: 115px;
}

.mbg_top-inner-one {
  width: 30%;
}

.mbg_top-inner-two {
  width: 70%;
}

.image-144 {
  width: 60px;
  height: 60px;
}

.image-2 {
  width: 60px;
  height: 60px;
}

.text-span-151 {
  color: #24748d;
  display: block;
}

.reviews_heading-block {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 30px;
  display: flex;
}

.text-span-152 {
  color: #24748d;
}

.text-span-153,
.text-span-154,
.text-span-155 {
  font-weight: 400;
}

.reviews_sub-heading {
  color: #4e4e4e;
  text-align: center;
  margin-top: 0;
  font-size: 24px;
  line-height: 34px;
}

.rv_head-block {
  background-color: #fff;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 20px;
  padding: 0;
  display: flex;
}

.rv_inner-head-inner-one {
  border-right: 1px solid #ececec;
  width: 25%;
  padding: 20px;
}

.rv_head-inner-two {
  width: 75%;
  padding: 20px;
}

.rv_head-text {
  color: #525252;
  line-height: 22px;
}

.text-span-156 {
  color: #fff;
  background-color: #a7dbcb;
  margin-right: 3px;
  padding: 3px 9px;
  display: inline-block;
}

.rv_head-left {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 7px;
  display: flex;
}

.rv-left-text {
  color: #fff;
  background-color: #bde3f2;
  padding: 4px 11px;
  display: inline-block;
}

.rv_content-block {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.star-img-icon {
  width: 25px;
  padding-left: 1px;
  padding-right: 1px;
}

.star_icon-block {
  margin-left: 9px;
}

.rv_content-inner-block {
  background-color: #fff;
  justify-content: flex-start;
  align-items: stretch;
  padding: 0;
  display: flex;
}

.rv_content-text {
  color: #525252;
  line-height: 22px;
}

.rv_verified-text {
  color: #1da372;
  text-align: left;
  margin-left: 8px;
  padding: 0;
  font-size: 14px;
  line-height: 22px;
}

.rv-verified-block {
  justify-content: flex-start;
  align-items: center;
  margin-top: 7px;
  display: flex;
}

.star_icon-content-block {
  margin-left: 0;
}

.rv_shield-icon {
  width: 20px;
}

.rv_author-name {
  color: #525252;
  line-height: 22px;
}

.rv_details-block {
  border-bottom: 1px solid #e9e9e9;
  margin-bottom: 14px;
  padding-bottom: 14px;
}

.text-span-158 {
  color: #1ea372;
  margin-right: 2px;
  font-family: "Fa solid 900", sans-serif;
}

.rv_days-text {
  color: #707070;
  line-height: 22px;
}

.rv_cc-head {
  justify-content: space-between;
  margin-bottom: 14px;
  display: flex;
}

.rv_show-btn {
  color: #000;
  text-align: center;
  background-color: #fff;
  width: 120px;
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
}

.text-span-159 {
  font-family: "Fa solid 900", sans-serif;
}

.rv_content-main-block {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.rv_content-main-block.is-hidden {
  display: none;
}

.ck-countdown-text {
  text-transform: uppercase;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.5;
}

.testi-star {
  color: #ffa618;
  font-family: "Fa solid 900", sans-serif;
}

.div-block-1001 {
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: 0;
  display: flex;
}

.padding-global {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.ts-small {
  font-size: 0.895rem;
  line-height: 1.4;
}

.ts-small.fw-500.is-white {
  color: #fff;
}

.ts-small.fw-700 {
  font-weight: 700;
}

.ts-small.fw-800 {
  font-weight: 800;
}

.ts-small.is-light {
  color: #fff;
}

.ts-regular {
  font-size: 1.125rem;
  line-height: 1.5;
}

.ts-regular.fw-500.is-white {
  color: #fff;
}

.ts-regular.fw-600 {
  font-weight: 600;
}

.ts-regular.fw-600._w-underline {
  text-decoration: underline;
}

.ts-regular.fw-600.is-light {
  color: #fff;
}

.tp_icon-block {
  width: 5rem;
  margin-left: 12px;
  position: relative;
  top: -3px;
}

.tp_icon-img {
  width: 100%;
  height: 100%;
}

.tp_star-block {
  width: 4.375rem;
  margin-left: 11px;
  margin-right: 9px;
}

.tp_star-img {
  width: 100%;
  height: 100%;
  position: static;
  top: -2px;
}

.tp_rating-block-mobile {
  display: none;
}

.tp_star-block-hero {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 11px;
  display: flex;
}

.tp_star-block-hero.is-mod {
  background-color: #a9d9ce;
  border: 1px solid #21db91;
  border-radius: 20px;
  padding: 4px 10px;
  display: inline-flex;
}

.section_hero-mobile {
  background-color: #294a59;
  background-image: url("../../images/deskbg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: auto;
  padding: 20px 52px 50px;
  display: none;
}

.spacer-tiny {
  width: 100%;
  padding-top: 0.125rem;
  padding-bottom: 0;
}

.section_as-seen-mobile {
  display: none;
}

.trust_review-header {
  margin-top: 1.5rem;
}

.trust_review-header-inner {
  object-fit: fill;
  background-color: #fff;
  border: 1px solid #dadada;
  border-radius: 0.6rem;
  justify-content: center;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
  padding: 5px 8px;
  display: flex;
}

.tr-rating-widget {
  border-left: 1px solid #d6d6d6;
  border-right: 1px solid #d6d6d6;
  padding: 4px 1rem;
}

.tr-star-widget {
  justify-content: center;
  padding: 4px 1rem;
  display: flex;
}

.tr-happy-widget {
  padding: 4px 1rem;
}

.tr-star-block {
  width: 5.5rem;
  margin-left: 8px;
  margin-right: 8px;
}

.tr_icon-block {
  width: 4.5rem;
  margin-left: 0;
  position: relative;
  top: -3px;
}

.spacer-xlarge {
  width: 100%;
  padding-top: 4rem;
}

.heading-style-h2 {
  color: #1e2a32;
  letter-spacing: -0.8px;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.heading-style-h2.fw-800 {
  font-weight: 800;
}

.heading-style-h2.fw-800.align-center {
  text-align: center;
}

.heading-style-h2.fw-500 {
  font-weight: 500;
}

.heading-style-h2.fw-600 {
  font-weight: 600;
}

.max-width-xlarge {
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}

.section_review-bottom {
  background-color: #ddebec99;
}

.section_review-bottom.diff-color {
  background-color: #f7f5f3;
}

.reviews_bottom-img {
  margin: 0 auto 25px;
}

.text-span-201 {
  color: #24748d;
}

.section_faqs {
  background-color: #ddebec99;
}

.section_faqs.bg-light {
  background-color: #fff9;
}

.text-span-202 {
  color: #24748d;
}

.text-span-202.v02 {
  color: #3d5a80;
}

.pu-body_offer-text {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 12px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
}

.text-span-175 {
  margin-left: 0;
  font-size: 35px;
  font-style: normal;
}

.bold-text-42 {
  color: #2a49b0;
  font-style: italic;
  font-weight: 800;
}

.italic-text-7 {
  color: #2a49b0;
  font-weight: 800;
}

.pu_continue-btn-text {
  color: #5ca0e0;
  font-size: 0.9rem;
  font-weight: 400;
}

.text-span-178 {
  margin-right: 0;
  font-size: 35px;
  font-style: normal;
}

.cen-title-upgrade-box {
  justify-content: space-around;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.up-pop_second {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 380px;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: relative;
}

.upgrade-icon-svg {
  margin-right: 12px;
}

.bold-text-43 {
  color: #2a49b0;
  font-style: italic;
  font-weight: 800;
}

.pu_upgrade-btn-text {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fff, #75e59a);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 20px;
  font-weight: 800;
  line-height: 20px;
}

.pu_continue-btn {
  color: #000;
  text-align: center;
  background-color: #0000;
  border: 1px #000;
  border-radius: 0;
  width: 90%;
  margin-top: 15px;
  padding: 0;
  font-size: 1rem;
  font-weight: 700;
  line-height: 25px;
  text-decoration: none;
}

.pu_upgrade-btn {
  color: #fff;
  text-align: center;
  background-color: #2ab05b;
  border: 1px #6d6d6d;
  border-radius: 250px;
  justify-content: center;
  align-items: center;
  width: 90%;
  margin-bottom: 5px;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 8px;
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 25px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px #003e0e;
}

.glow-png {
  z-index: -1;
  object-fit: fill;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: -97px;
  right: 1px;
}

.glow-png.other {
  object-fit: fill;
  padding-top: 0;
  padding-bottom: 0;
  top: -60%;
}

.post_product-one {
  position: relative;
  top: -50px;
}

.pop-up_footer {
  text-align: center;
  margin-top: 20px;
}

.post_product-two {
  position: relative;
  top: -165px;
}

.post_up-image-box {
  z-index: -1;
  background-color: #fbfaf7;
  background-image: linear-gradient(#fff, #c2c7ca);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  width: 351px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  inset: 27% 0 auto;
}

.post_up-image-box.no-bg {
  background-color: #0000;
  background-image: none;
}

.pop-up_body-inner {
  text-align: center;
  background-color: #0000;
  border: 6px #000;
  padding-top: 0;
  padding-bottom: 20px;
}

.pu-body_heading.secondary {
  margin-bottom: -14px;
}

.pu-body_sub-heading {
  color: #000;
  text-align: center;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-style: italic;
  font-weight: 800;
  line-height: 34px;
}

.italic-text-6 {
  color: #7187c9;
  font-weight: 800;
  text-decoration: line-through;
}

.checkbox {
  border: 1px solid #254a82;
  border-radius: 7px;
  width: 1.4rem;
  height: 1.4rem;
}

.modal_heading {
  color: #092447;
  margin-bottom: 0.7rem;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.1;
}

.modal_number-block {
  justify-content: center;
  align-items: center;
  margin-top: 6px;
  display: flex;
}

.modal_card {
  text-align: center;
  background-color: #e8eeff;
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 3.1rem 3.5rem;
  display: flex;
  position: relative;
}

.modal_email-block {
  margin-top: 1rem;
}

.modal_sub-heading {
  color: #1a1f36;
  font-size: 1.5rem;
  line-height: 1.2;
}

.modal_sub-number {
  color: #4a7dff;
  border-bottom: 2px solid #4a7dff;
  margin-left: 2px;
  font-size: 1.7rem;
  font-weight: 400;
  line-height: 0.8;
}

.modal_sub-text {
  color: #092447;
  font-size: 1.7rem;
  font-weight: 700;
  line-height: 1.1;
}

.modal_sub-name {
  color: #1a1f36;
  font-size: 1.7rem;
  line-height: 1.3;
}

.modal_block {
  cursor: pointer;
  background-color: #092447e0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.modal_close-icon {
  color: #8d8d8d;
  width: 1.7rem;
  font-weight: 400;
}

.modal_wrapper {
  z-index: 99999;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 100vh;
  display: flex;
  position: fixed;
  inset: 0%;
}

.modal_sub-email {
  color: #4a7dff;
  border-bottom: 2px solid #4a7dff;
  font-size: 1.7rem;
  line-height: 0.9;
}

.modal_close-block {
  position: absolute;
  inset: 2% 3% auto auto;
}

.italic-text-8 {
  color: #7187c9;
  font-weight: 800;
  text-decoration: line-through;
}

.content-center-cta {
  color: #fff;
  text-align: center;
  background-color: #2ab05b;
  border-radius: 250px;
  width: 381px;
  margin-bottom: 10px;
  padding: 10px 5px;
  font-weight: 700;
  text-decoration: none;
  box-shadow: 0 4px #003e0e;
}

.tt-bb-icon {
  color: #4a7dff;
  width: 30px;
  height: 30px;
}

.text-span-223 {
  color: #3d5a80;
}

.image_hero-desk-one {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
  position: relative;
}

.image_hero-desk-one.is-hidden {
  display: none;
}

.caps_wrapper {
  margin-top: 10px;
  margin-bottom: 10px;
}

.caps_inner {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.caps_blocks {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #3a3a3a;
  background-color: #0000;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  font-weight: 500;
  line-height: 18px;
  display: inline-block;
}

.caps_text {
  color: #0e2345;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 15px;
  position: relative;
  top: 1px;
}

.caps_blocks-inner {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #dcdfd7;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 30px;
  padding: 0 7px;
  font-size: 15px;
  line-height: 15px;
  display: flex;
}

.caps_icon-svg {
  width: 21px;
  height: 21px;
  display: inline-block;
}

.caps_icon-svg.is-short {
  width: 17px;
}

.caps_block-outer {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.ts_score-text {
  font-size: 0.895rem;
  line-height: 1.4;
}

.ts_score-text.fw-500.is-white {
  color: #fff;
}

.ts_score-text.fw-700 {
  font-weight: 700;
}

.ts_score-text.fw-800 {
  font-weight: 800;
}

.ts_score-text.is-light {
  color: #fff;
}

.ts_score-text.fw-600 {
  font-weight: 600;
}

.sr-item {
  margin-top: 8px;
  margin-bottom: 8px;
  display: flex;
}

.sr-inner-text {
  color: #000;
  margin-left: 8px;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.sp-span-time {
  color: #2aa300;
}

.sr-item-text,
.sr-item-text-v02 {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 24px;
}

.text-span-224 {
  font-weight: 500;
}

.sr-item-col {
  justify-content: flex-start;
  align-items: center;
  margin-top: 8px;
  margin-bottom: 8px;
  display: flex;
}

.ver-svg {
  width: 18px;
  height: 18px;
}

.st-tt-2 {
  color: #000;
  margin-left: 8px;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.ttb-text {
  color: #294a59;
  margin-bottom: 10px;
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-size: 16px;
  line-height: 24px;
}

@media screen and (min-width: 1280px) {

  .top-hero-heading {
    font-size: 50px;
    line-height: 50px;
  }

  .top-hero-heading.dr3 {
    width: auto;
    font-size: 40px;
    line-height: 44px;
  }

  .con-heading-left {
    font-size: 45px;
  }

  .hero-features-block {
    width: 59%;
  }

  .hero-features-block.dr3 {
    width: 70%;
  }

  .gold-img-top {
    width: 171px;
  }

  .gua-block {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .gua-badge-div {
    margin-top: 30px;
  }

  .pro-div-2.toptab.dr3 {
    justify-content: space-between;
  }

  .new-hero-btn {
    box-shadow: 0 4px 9px #0003;
  }

  .new-hero-btn:hover {
    background-color: #1ec55e;
  }

  .top-hero-left-block.toptab.dr3 {
    width: 50%;
  }

  .point-div.toptab.ds12 {
    margin-left: 0;
  }

  .third-img-top {
    width: 145px;
  }

  .third-img-top.rr1 {
    width: 140px;
  }

  .dua-text-block {
    width: 70%;
  }

  .gua-img-top {
    width: 150px;
  }

  .gua-img {
    width: 250px;
  }

  .mobile-hero-div {
    padding-top: 50px;
  }

  .v3-hero-features-block {
    width: 59%;
  }

  .v3-hero-features-block.dr3 {
    width: 90%;
  }

  .se-rr-txt {
    font-size: 12px;
  }

  .gt-svg {
    width: 22px;
  }

  .gg-block-bottom {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .he-right-inner {
    width: 100%;
    padding-right: 20px;
  }

  .he-right-inner.toptab.dr3 {
    width: 50%;
  }

  .section_hero-mobile {
    padding-top: 50px;
  }
}

@media screen and (min-width: 1440px) {

  .selector {
    font-size: 13px;
    line-height: 18px;
  }

  .image {
    position: absolute;
    inset: 0% 0% 0% auto;
  }

  .slide {
    position: relative;
  }

  .main-section {
    background-color: #dae2e1;
    max-height: none;
    overflow: visible;
  }

  .slider-arrow-embed {
    position: relative;
    top: 55px;
  }

  .gold-img-top.rr1 {
    padding-right: 15px;
  }

  .testimonial-slider-left {
    left: -15px;
  }

  .gua-block {
    margin-top: 0;
    padding-top: 50px;
    padding-bottom: 50px;
    top: -386px;
  }

  .gua-badge-div {
    margin-top: 36px;
  }

  .testimonial-slider-right {
    right: -15px;
  }

  .gua-div {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    position: static;
    left: 0;
  }

  .third-img-top.rr1,
  .gua-img-top.rr1 {
    padding-right: 15px;
  }

  .team-member-image {
    object-fit: cover;
    width: auto;
    height: auto;
    max-height: none;
  }

  .gg-block-bottom {
    margin-top: 0;
    padding-top: 50px;
    padding-bottom: 50px;
    top: -386px;
  }

  .icons-svg-new {
    width: 270px;
    height: 270px;
    max-height: none;
  }

  .ice-svg {
    width: 100px;
    height: auto;
    max-height: none;
  }

  .ice-svg.mubi {
    width: auto;
    height: 85px;
  }

  .main-hero-wrapper.is-diff {
    height: 710px;
  }
}

@media screen and (min-width: 1920px) {

  .top-hero-heading.dr3 {
    font-size: 43px;
    line-height: 50px;
  }

  .hero-features-block.dr3,
  .hero-features-block.dr3.is-diff {
    width: 100%;
  }

  .hero-features-block.dr3 {
    width: 70%;
  }

  .gold-img-top {
    left: 151px;
  }

  .gold-img-top.rr1 {
    padding-right: 10px;
    left: 10px;
  }

  .pro-con-2 {
    max-width: 1400px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .gua-block {
    padding-top: 49px;
    padding-bottom: 49px;
  }

  .gua-badge-div {
    margin-top: 25px;
    position: relative;
  }

  .gua-div {
    justify-content: center;
    width: 60%;
    padding-top: 0;
    display: flex;
  }

  .div-block-506 {
    width: 25%;
  }

  .third-img-top {
    left: 140px;
  }

  .third-img-top.rr1 {
    padding-right: 5px;
    left: -3px;
  }

  .dua-text-block {
    width: 75%;
    margin-left: 0;
  }

  .hero-point-text.tt1 {
    font-size: 22px;
    line-height: 26px;
  }

  .gua-img-top {
    position: relative;
    left: 136px;
  }

  .gua-img-top.rr1 {
    padding-right: 13px;
    left: 0;
  }

  .big-img-mobile,
  .button-sm-2.sticky-btn-mb.cta_btn {
    display: none;
  }

  .mobile-hero-div {
    height: auto;
    padding-bottom: 50px;
  }

  .v3-hero-features-block.dr3 {
    width: 100%;
  }

  .gg-block-bottom {
    padding-top: 49px;
    padding-bottom: 49px;
  }

  .main-hero-wrapper {
    height: 800px;
  }

  .main-hero-wrapper.is-diff {
    height: 790px;
  }

  .he-right-div {
    justify-content: center;
    align-items: center;
  }

  .image-142 {
    object-fit: cover;
    object-position: 50% 50%;
  }

  .section_hero-mobile {
    height: auto;
    padding-bottom: 50px;
  }
}

@media screen and (max-width: 991px) {
  .header {
    flex-direction: column;
    height: auto;
  }

  .try-sc-item {
    max-width: 225px;
  }

  .logo-slide-wrapper {
    height: 80px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .sticky-nav {
    padding-left: 20px;
    padding-right: 20px;
    transform: translate(0, -105%);
  }

  .wrapper {
    overflow: hidden;
  }

  .selector {
    width: auto;
    display: block;
  }

  .columns {
    display: block;
  }

  .inner {
    background-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 0;
    font-size: 14px;
    display: flex;
  }

  .order-summary-tablet-mobile {
    z-index: 100;
    border: 1px #0f15291a;
    border-left: 0 #000;
    border-right: 0 #000;
    flex-direction: column;
    width: auto;
    margin: 0 -1rem 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
    position: static;
    top: 0;
  }

  .grid {
    grid-template-columns: 1fr;
    margin-top: 1rem;
  }

  .column {
    width: 50%;
  }

  .top-bar-text {
    text-align: center;
    width: 100%;
  }

  .reviews-list-3 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    align-content: stretch;
    padding-left: 19px;
    padding-right: 19px;
  }

  .top-hero-heading {
    font-size: 38px;
    line-height: 41px;
  }

  .top-hero-heading.dr3.is-black {
    font-size: 30px;
    line-height: 34px;
  }

  .con-heading-left {
    font-size: 37px;
    line-height: 40px;
  }

  .hero-features-block {
    width: 100%;
  }

  .hero-features-block.dr3 {
    width: 85%;
  }

  .mob-btn-div-2.cta_btn.v03mobile {
    display: none;
  }

  .text-block-151 {
    font-size: 19px;
  }

  .person-name-4 {
    font-size: 12px;
    line-height: 16px;
  }

  .three-con-para {
    height: 200px;
    font-size: 16px;
    line-height: 23px;
  }

  .three-con-para.guatext {
    height: auto;
  }

  .gold-img-top {
    width: 149px;
  }

  .verified-text-3 {
    font-size: 8px;
    line-height: 9px;
  }

  .table-text {
    font-size: 20px;
    line-height: 23px;
  }

  .table-sec.newpage.is-diff {
    padding-top: 36px;
  }

  .pro-con-2.toptab {
    max-width: none;
  }

  .top-bb-div {
    margin-left: auto;
    margin-right: auto;
    position: static;
    left: 0;
  }

  .testimonial-slider-left {
    left: -20px;
  }

  .stick-nav-mobile {
    padding-left: 20px;
    padding-right: 20px;
    transform: translate(0, -105%);
  }

  .gua-block {
    padding-bottom: 70px;
    padding-left: 44px;
    padding-right: 44px;
  }

  .review-item-2-2.rr2 {
    height: 378px;
  }

  .review-item-2-2.rr3 {
    height: 507px;
  }

  .review-item-2-2.rr8 {
    height: 343px;
  }

  .review-item-2-2.rr6 {
    height: 417px;
  }

  .review-item-2-2.rr5 {
    height: 363px;
  }

  .testimonial-slider-right {
    right: -20px;
  }

  .pro-div-2 {
    flex-direction: column;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .pro-div-2.toptab {
    flex-direction: row;
    align-items: flex-start;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .ico-div-block {
    width: 54px;
  }

  .ico-div-block.toptab {
    width: 8%;
  }

  .container-17 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .gua-div {
    align-items: flex-start;
    width: auto;
  }

  .fea-block-2 {
    justify-content: flex-start;
  }

  .point-div {
    text-align: center;
    width: auto;
  }

  .point-div.toptab {
    width: 92%;
  }

  .nav-con-2 {
    padding-left: 28px;
  }

  .review-info-4 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .third-img-top {
    width: 120px;
  }

  .container-21 {
    max-width: 728px;
  }

  .hero-point-text {
    line-height: 25px;
  }

  .hero-point-text.tt1.is-black {
    font-size: 16px;
  }

  .hero-point-text.tt1 {
    text-align: left;
  }

  .gua-img-top {
    width: 130px;
  }

  .gua-img {
    width: 175px;
  }

  .copy-right-text,
  .link-one {
    font-size: 13px;
  }

  .accordion {
    width: 83.33%;
    padding-left: 8px;
    padding-right: 8px;
  }

  .ht-txt {
    text-align: left;
    margin-right: 9px;
    font-size: 10px;
    line-height: 12px;
  }

  .mobile-hero-div {
    background-position: 50%;
    background-size: cover;
  }

  .v3-hero-features-block {
    width: 100%;
  }

  .ff-top-text.is-black {
    font-size: 16px;
    line-height: 21px;
  }

  .dr-txt,
  .tt-rat-txt {
    text-align: left;
    margin-right: 9px;
    font-size: 10px;
    line-height: 12px;
  }

  .but-div {
    justify-content: space-between;
    align-items: center;
  }

  .dr-1-div,
  .dr-2-div {
    margin-left: 3px;
    margin-right: 3px;
  }

  .se-rr-txt {
    font-size: 10px;
    line-height: 14px;
  }

  .gt-svg {
    width: 18px;
  }

  .cs-dd-div {
    margin-right: 5px;
  }

  .top-fea-txt {
    line-height: 25px;
  }

  .top-fea-txt.tt1 {
    text-align: left;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .hero-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .get-con {
    max-width: 728px;
  }

  .hero-split-desk,
  .hero-split-mob {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .ret-sec {
    padding-top: 20px;
    padding-bottom: 60px;
  }

  .rev-hero-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .team-grid {
    grid-column-gap: 40px;
  }

  .team-member-image {
    width: 120px;
    height: 120px;
  }

  .gg-block-bottom {
    padding-bottom: 70px;
    padding-left: 44px;
    padding-right: 44px;
  }

  .rev-hero-wrapper-right {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .icons-svg-new {
    width: 190px;
    height: 190px;
  }

  .ice-svg {
    width: 70px;
    height: auto;
  }

  .ice-svg.mubi {
    width: 75px;
  }

  .marquee1_component {
    z-index: -2;
    display: flex;
  }

  .faq-wrap.is-diff {
    width: auto;
  }

  .faq-con {
    max-width: 728px;
  }

  .faq-con.is-diff {
    max-width: none;
  }

  .navbar-countdown {
    font-size: 0.8rem;
    background-position:
      0px 0,
      38% 0%;
  }

  .section-features {
    padding-top: 20px;
  }

  .feature-inner-div {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .feature-inner-child {
    width: 100%;
  }

  .feature-inner-child.middle.fordesk {
    width: 50%;
    display: none;
  }

  .feature-inner-child.middle.formobile {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .feature-inner-child.is-second {
    margin-top: 15px;
  }

  .feature-inner-grid {
    grid-template-columns: 1.25fr 0.5fr;
  }

  .features-heading-text {
    margin-bottom: 3px;
  }

  .features-inner-text {
    font-size: 14px;
    line-height: 20px;
  }

  .he-right-div {
    padding-left: 15px;
    padding-right: 15px;
  }

  .he-right-inner {
    padding-right: 5px;
  }

  .image-143 {
    margin-left: auto;
    margin-right: auto;
  }

  .mask {
    height: 390px;
  }

  .sticky-cta-mobile {
    padding-left: 20px;
    padding-right: 20px;
    transform: translate(0, -105%);
  }

  .mid-wrap-block {
    padding-bottom: 15px;
  }

  .mid-wrap-inner {
    max-width: 728px;
  }

  .mid-center,
  .mid-bottom {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .mid-cen-one,
  .mid-cen-two,
  .mid-bot-one,
  .mid-bot-two {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .inner-para {
    margin-bottom: 0;
  }

  .section_hero-mobile {
    background-position: 50%;
    background-size: cover;
  }

  .section_review-bottom {
    padding-left: 15px;
    padding-right: 15px;
  }

  .section_faqs {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media screen and (max-width: 767px) {

  .container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .try-sc-item {
    margin-bottom: 25px;
  }

  .try-sc {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .try-it-heading {
    margin-bottom: 40px;
  }

  .sticky-nav {
    flex-direction: column;
    height: auto;
    padding-top: 16px;
    padding-bottom: 16px;
    display: flex;
    position: fixed;
    inset: auto 0% 0%;
    transform: none;
  }

  .button-sm-2 {
    width: 100%;
  }

  .button-sm-2.sticky-btn-mb {
    height: 50px;
    margin-bottom: 10px;
    margin-left: 0;
    display: flex;
  }

  .button-sm-2.sticky-btn {
    display: none;
  }

  .logo-center-el {
    max-width: 100%;
  }

  .upsell-main-top-block {
    margin-left: 0;
    margin-right: 0;
  }

  .selector {
    font-size: 13px;
  }

  .image {
    display: none;
  }

  .columns.upsell-cl {
    background-color: #0000;
  }

  .upsell-slider-wrapper {
    margin: 15px 0 60px;
  }

  .main-section.main-section-upsell {
    background-color: #f7f5f2;
    margin-top: 0;
    margin-bottom: 0;
  }

  .row-el-wrapper {
    padding-left: 10px;
  }

  .table-logo {
    height: 15px;
  }

  .table-head-img {
    height: 77px;
    top: -25px;
  }

  .checkmark {
    margin-top: 2px;
  }

  .inner {
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .guarantee-sc-d {
    flex-direction: column;
  }

  .guarantee-img-d {
    width: auto;
    height: auto;
  }

  .grid {
    margin-top: 1rem;
  }

  .timer {
    font-size: 18px;
  }

  .top-bar-text {
    width: 90%;
  }

  .reviews-list-3 {
    grid-column-gap: 10px;
    grid-row-gap: 20px;
  }

  .table-head-img-2 {
    height: 77px;
    top: -25px;
  }

  .centered-heading,
  .top-hero-heading.dr3 {
    font-size: 35px;
    line-height: 40px;
  }

  .con-heading-left {
    font-size: 35px;
  }

  .con-heading-top {
    font-size: 35px;
    line-height: 40px;
  }

  .image-109 {
    width: 15px;
    margin-left: 5px;
  }

  .mob-btn-div-2.cta_btn.v03mobile {
    display: none;
  }

  .text-block-151 {
    font-size: 15px;
  }

  .table-text {
    font-size: 18px;
    line-height: 20px;
  }

  .table-logo-2 {
    width: auto;
    height: 15px;
  }

  .testimonial-slider-left {
    left: -10px;
  }

  .stick-nav-mobile {
    flex-direction: column;
    height: auto;
    padding-top: 16px;
    padding-bottom: 16px;
    display: flex;
    position: fixed;
    inset: auto 0% 0%;
    transform: none;
  }

  .heading-block-5 {
    margin-bottom: 40px;
  }

  .testimonial-slider-small {
    padding: 60px 15px;
  }

  .testimonial-slider-right {
    right: -10px;
  }

  .button-sm-3 {
    width: 100%;
  }

  .button-sm-3.sticky-btn-mb {
    height: 50px;
    margin-bottom: 10px;
    margin-left: 0;
    display: flex;
  }

  .button-sm-3.sticky-btn {
    display: none;
  }

  .con-heading-div {
    width: auto;
    font-size: 14px;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .new-hero-btn.cta_btn.new-pp-cta {
    height: 58px;
  }

  .container-17 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .testimonial-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .container-22 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .accordion {
    width: 100%;
    margin-bottom: -16px;
  }

  .faq_component {
    grid-row-gap: 2.5rem;
  }

  .faq_icon-wrapper {
    width: 1.75rem;
  }

  .faq_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .get-sec {
    padding-left: 15px;
    padding-right: 15px;
  }

  .ret-sec {
    padding-left: 15px;
    padding-right: 15px;
  }

  .team-grid {
    grid-template-columns: 1fr 1fr;
  }

  .navbar-countdown {
    font-size: 0.75rem;
  }

  .sticky-cta-mobile {
    flex-direction: column;
    height: auto;
    padding-top: 16px;
    padding-bottom: 16px;
    display: flex;
    position: fixed;
    inset: auto 0% 0%;
    transform: none;
  }

  .mid-wrap-block {
    padding-left: 15px;
    padding-right: 15px;
  }

  .proceed-ck-btn {
    color: #fff;
    text-align: center;
    background-color: #2ab05c;
    border-radius: 10px;
    width: 100%;
    margin-bottom: 8px;
    padding-top: 8px;
    padding-bottom: 8px;
    font-weight: 600;
    line-height: 1.2;
    text-decoration: none;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 32px;
    line-height: 38px;
  }

  .logo-image {
    height: auto;
  }

  .logo-image.fordesk {
    display: none;
  }

  .logo-image.formobile {
    display: inline-block;
  }

  .logo-image.formobilenew {
    margin-top: 3px;
    display: block;
  }

  .logo-image.formobilenew.v3 {
    width: 100px;
  }

  .container {
    padding-left: 15px;
    padding-right: 15px;
  }

  .review-item-image-wrapper {
    height: 165px;
  }

  .review-info-head-block {
    flex-direction: column;
    align-items: flex-start;
  }

  .try-sc-item {
    max-width: 280px;
  }

  .try-sc-img {
    height: 110px;
  }

  .try-it-text {
    font-size: 17px;
  }

  .section.try-it-sc {
    background-position: 50% 5%;
    background-size: 1000px;
  }

  .section-wrapper-2 {
    object-fit: fill;
    flex-wrap: nowrap;
    width: 500px;
    height: auto;
    overflow: auto;
  }

  .section-wrapper-2.faqmob {
    width: auto;
    overflow: visible;
  }

  .text-center {
    font-size: 26px;
    line-height: 20px;
  }

  .footer {
    padding-top: 70px;
    padding-bottom: 60px;
  }

  .cc-list-2 {
    margin-bottom: 0;
  }

  .logo-slide-wrapper {
    min-width: auto;
    height: auto;
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 0;
    padding-right: 0;
  }

  .sticky-nav {
    display: none;
  }

  .button-sm-2 {
    width: 100%;
  }

  .sticky-nav-item {
    width: 50%;
    font-size: 12px;
    line-height: 14px;
  }

  .gray-icon-2 {
    height: 12px;
    margin-right: 4px;
  }

  .gray-icon-2.hourglass {
    margin-top: 4px;
    margin-right: 8px;
    padding-top: 0;
  }

  .wrapper.mobile-lp3 {
    /* margin-top: 50px; */
  }

  .content-holder {
    height: auto;
  }

  .logo-img-2 {
    height: 28px;
  }

  .logo-img-3 {
    height: 15px;
  }

  .logo-center-el {
    background-image: radial-gradient(circle, #f7fcfdcc 2%, #f7fcfd00 46%);
    display: flex;
  }

  .logo-img-6 {
    height: 22px;
  }

  .logo-img-7 {
    height: 25px;
  }

  .logo-img-9 {
    height: 40px;
  }

  .try-sc-texts-2 {
    max-width: 100%;
  }

  .try-sc-texts-3 {
    max-width: 210px;
  }

  .mid-sec-ban {
    padding-left: 17px;
    padding-right: 17px;
  }

  .heading {
    padding-left: 19px;
    padding-right: 19px;
    font-size: 17px;
    line-height: 22px;
  }

  .button {
    margin-top: 14px;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 24px;
  }

  .body {
    overflow: visible;
  }

  .upsell-main-top-block {
    padding-top: 24px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .icon {
    width: 20px;
    height: 20px;
  }

  .upsell-slider-wrapper {
    margin-bottom: 60px;
  }

  .row-el-wrapper {
    max-width: 130px;
    padding-left: 0;
    padding-right: 0;
  }

  .row-el-wrapper.ff1 {
    max-width: none;
  }

  .table-logo {
    height: auto;
    padding-left: 5px;
    padding-right: 5px;
  }

  .table-head-img {
    height: auto;
    padding-top: 5px;
    top: 0;
  }

  .checkmark {
    margin-top: 0;
  }

  .list {
    margin-bottom: 0;
  }

  .inner {
    align-items: center;
  }

  .order-summary-tablet-mobile {
    border: 0 #000;
    margin-top: 0;
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
    display: block;
  }

  .guarantee-sc-d {
    grid-row-gap: 24px;
    text-align: center;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .guarantee-img-d.fordesk1 {
    display: none;
  }

  .guarantee-img-d.formobile1 {
    min-width: auto;
    height: 159px;
    display: block;
  }

  .faq-sc {
    width: 100%;
  }

  .offer-div {
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
  }

  .money-back-sec {
    padding-left: 25px;
    padding-right: 25px;
  }

  .offer-sec {
    padding-left: 15px;
    padding-right: 15px;
  }

  .of-left-div {
    text-align: center;
    width: 100%;
  }

  .of-right-div {
    text-align: center;
    width: 100%;
    margin-top: 19px;
  }

  .check-icon {
    width: 14px;
    min-width: 14px;
    height: 14px;
    min-height: 14px;
    transform: translate(0, 5px);
  }

  .grid {
    margin-top: 0;
  }

  .column {
    margin-bottom: 0;
  }

  .button-7 {
    font-size: 18px;
    font-weight: 700;
    line-height: 23px;
  }

  .review-text-2 {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .pil-img-mobile {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .upsell-select-variant {
    padding-left: 5px;
    padding-right: 5px;
  }

  .brand {
    padding-left: 0;
  }

  .vid-div-mobile {
    align-self: stretch;
    padding: 29px 25px 30px;
    display: block;
  }

  .top-note-down-div {
    text-align: right;
    width: auto;
    padding-right: 0;
    position: relative;
  }

  .top-bar-text {
    width: 100%;
    padding: 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 19px;
  }

  .reviews-list-3 {
    grid-template-columns: 1fr 1fr;
    padding-left: 1px;
    padding-right: 1px;
  }

  .heading-w-mobile {
    text-align: center;
    margin-bottom: 0;
    padding-left: 8px;
    padding-right: 8px;
    font-family:
      Proxima Nova,
      Arial,
      sans-serif;
    font-size: 34px;
    line-height: 37px;
    display: block;
  }

  .table-head-img-2 {
    width: 81px;
    height: auto;
    padding-top: 5px;
    top: 0;
  }

  .section-10 {
    padding: 33px 25px 0;
    position: relative;
    top: 0;
  }

  .section-10.try-it-sc {
    background-image: none;
    padding-bottom: 40px;
  }

  .section-11.try-it-sc {
    background-position: 50% 5%;
    background-size: 1000px;
  }

  .cc-div {
    text-align: right;
    margin-top: 8px;
    margin-bottom: 8px;
    padding-right: 20px;
    position: relative;
  }

  .centered-heading {
    margin-bottom: 10px;
    font-size: 34px;
    line-height: 38px;
  }

  .top-hero-heading {
    text-align: center;
    margin-top: 0;
    font-size: 34px;
    line-height: 37px;
  }

  .top-hero-heading.dr3.is-diff {
    color: #fff;
    text-align: center;
    width: 100%;
  }

  .top-hero-heading.dr3 {
    color: #000;
    text-align: center;
    text-shadow: none;
    width: 90%;
    font-size: 1.6rem;
    font-weight: 800;
    line-height: 31px;
    position: relative;
  }

  .section-2-2 {
    padding-top: 30px;
    padding-bottom: 32px;
  }

  .nav-menu-2 {
    background-color: #294a59;
    flex-direction: column;
    justify-content: center;
  }

  .con-heading-left {
    text-align: center;
    margin-bottom: 20px;
    font-size: 24px;
    font-weight: 800;
    line-height: 27px;
  }

  .con-heading-left.v02 {
    color: #1a1f36;
  }

  .con-heading-top {
    font-size: 34px;
    line-height: 37px;
  }

  .hero-features-block {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-features-block.dr3,
  .hero-features-block.dr3.is-diff {
    width: 100%;
  }

  .hero-features-block.dr3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    width: 300px;
    display: flex;
  }

  .guarantee-title-2 {
    font-size: 26px;
    line-height: 30px;
  }

  .slider-arrow-embed {
    top: 100px;
  }

  .slider-arrow-embed.fr1,
  .slider-arrow-embed.tr1 {
    top: 6px;
  }

  .mob-btn-div-2 {
    float: right;
    clear: none;
    background-color: #fdb002;
    border-radius: 30px;
    align-items: center;
    margin-top: 7px;
    padding: 7px 12px;
    text-decoration: none;
    display: inline-block;
    position: relative;
    left: 27px;
  }

  .mob-btn-div-2.cta_btn.v03mobile {
    color: #fff;
    background-color: #29af5c;
    padding-left: 19px;
    padding-right: 19px;
    font-size: 1.3em;
    display: block;
  }

  .ff-div {
    flex-wrap: nowrap;
    align-items: center;
    padding-left: 5px;
    font-size: 1.3em;
    display: block;
  }

  .ff-div.is-diff {
    padding-top: 3px;
    padding-bottom: 3px;
  }

  .text-block-150 {
    font-size: 16px;
  }

  .comp-text {
    font-size: 13px;
    line-height: 19px;
  }

  .tt-bar-img-mobile {
    display: inline-block;
  }

  .question-text-mb-2 {
    color: #294a59;
    width: 100%;
    font-family: Quicksand, sans-serif;
    font-size: 17px;
    font-weight: 600;
    line-height: 20px;
    display: block;
  }

  .text-block-151 {
    font-size: 20px;
  }

  .ship-by-copy {
    font-size: 0.65rem;
  }

  .person-name-4 {
    margin-bottom: 4px;
    margin-right: 0;
    font-size: 12px;
  }

  .three-con-para {
    text-align: center;
    height: auto;
    margin-top: -10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 22px;
  }

  .rev-heading-div {
    margin-bottom: 30px;
  }

  .mob-gold-img {
    width: 104px;
    position: relative;
    left: 6px;
  }

  .mob-third-img {
    width: 87px;
    position: relative;
    left: -2px;
  }

  .table-text {
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
  }

  .table-sec {
    padding: 35px 20px;
  }

  .table-sec.newpage.is-diff {
    padding-top: 36px;
  }

  .heading-51 {
    text-align: center;
    padding-left: 14px;
    padding-right: 14px;
    font-size: 18px;
    line-height: 25px;
  }

  .table-logo-2 {
    width: 55px;
    height: auto;
    padding-left: 5px;
    padding-right: 5px;
  }

  .check-icon-wrong {
    width: 20px;
    min-width: 20px;
    height: 20px;
    min-height: 20px;
  }

  .pro-con-2 {
    max-width: none;
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .pro-con-2.toptab.nw1 {
    padding-top: 31px;
  }

  .pro-con-2.toptab.nw1.pr2 {
    padding-top: 20px;
  }

  .pro-con-2.toptab.nw1.pr2.is-diff {
    padding-top: 0;
  }

  .sticky-nav-div {
    justify-content: center;
  }

  .wrong-col {
    padding: 18px 2px;
  }

  .top-bb-div {
    align-items: center;
    left: 0;
  }

  .mask-4 {
    text-align: center;
    overflow: hidden;
  }

  .rating-text {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
    line-height: 14px;
  }

  .testimonial-slider-left {
    left: -10px;
  }

  .testimonial-slider-left.re1 {
    width: 30px;
  }

  .text-center-2 {
    font-size: 26px;
    line-height: 32px;
  }

  .stick-nav-mobile {
    background-color: #0000;
    background-image: linear-gradient(#0000 5%, #fff 68%);
    padding-top: 27px;
    padding-left: 9px;
    padding-right: 9px;
    display: block;
  }

  .below-btn-text {
    font-size: 12px;
    line-height: 12px;
  }

  .below-btn-text.blk {
    font-size: 12px;
  }

  .heading-50 {
    text-align: center;
    margin-bottom: 13px;
    font-size: 24px;
    line-height: 31px;
  }

  .navbar-4.yp1 {
    display: none;
  }

  .heading-block-5 {
    margin-bottom: 20px;
  }

  .faq-text-3 {
    color: #535353;
    font-size: 17px;
    line-height: 25px;
  }

  .div-block-555 {
    width: 100%;
  }

  .testimonial-slider-small {
    padding-top: 54px;
    padding-bottom: 69px;
  }

  .gua-block {
    margin-top: 0;
    padding-top: 50px;
    padding-bottom: 50px;
    top: 0;
    bottom: 0;
  }

  .mid-col {
    padding: 18px 2px;
  }

  .video-test-slider-mobile {
    margin-top: 30px;
    display: block;
  }

  .div-block-545 {
    padding-right: 9px;
  }

  .question-text-2 {
    width: 100%;
    max-width: 300px;
    font-size: 17px;
    font-weight: 600;
    line-height: 20px;
  }

  .question-text-2.hide {
    display: none;
  }

  .top-col {
    padding-bottom: 13px;
    padding-left: 9px;
    padding-right: 9px;
  }

  .review-item-2-2.rr2 {
    background-color: #0000;
    border-style: none;
    height: 384px;
  }

  .review-item-2-2.rr1 {
    border-style: none;
  }

  .review-item-2-2.rr7 {
    background-color: #0000;
    border-style: none;
  }

  .review-item-2-2.rr3 {
    background-color: #0000;
    border-style: none;
    height: 492px;
  }

  .review-item-2-2.rr8 {
    background-color: #0000;
    border-style: none;
    height: 351px;
  }

  .review-item-2-2.rr6 {
    border-style: none;
    height: 403px;
    margin-top: -1px;
  }

  .review-item-2-2.rr4 {
    background-color: #0000;
    border-style: none;
    margin-top: -92px;
  }

  .review-item-2-2.rr5 {
    border-style: none;
    height: 351px;
  }

  .testimonial-slider-right {
    right: -10px;
  }

  .testimonial-slider-right.fr2 {
    width: 30px;
  }

  .top-star-block {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: -51px;
  }

  .new-btn {
    background-image: none;
    width: 320px;
    padding-right: 0;
  }

  .pro-div-2 {
    flex-direction: column;
  }

  .check-icon-correct {
    width: 20px;
    min-width: 20px;
    height: 20px;
    min-height: 20px;
  }

  .button-sm-3 {
    width: 100%;
    display: none;
  }

  .button-sm-3.sticky-btn-mb:hover {
    color: #fff;
  }

  .button-sm-3.sticky-btn-mb.cta_btn {
    background-color: #29af5c;
    border-radius: 8px;
    font-size: 15px;
    font-weight: 700;
  }

  .button-sm-3.sticky-btn-mb.cta_btn:hover {
    color: #294a59;
  }

  .button-sm-3.sticky-btn-mb.cta_btn.is-diff {
    font-family:
      Proxima Nova,
      Arial,
      sans-serif;
  }

  .button-sm-3.sticky-btn-mb.cta_btn.is-diff:hover {
    color: #fff;
  }

  .reviews-sec {
    padding-top: 43px;
    padding-left: 14px;
    padding-right: 14px;
  }

  .con-heading-div {
    width: auto;
  }

  .testimonial-slide-nav {
    bottom: -35px;
  }

  .paragraph-29 {
    font-size: 16px;
    line-height: 22px;
  }

  .hero-button-block {
    align-items: center;
    margin-top: 15px;
  }

  .text-block-152 {
    font-size: 21px;
  }

  .new-hero-btn {
    background-image: none;
    width: 100%;
    padding-right: 0;
    font-size: 22px;
    line-height: 26px;
  }

  .new-hero-btn.cta_btn.dr1 {
    height: 50px;
    font-size: 20px;
  }

  .new-hero-btn.cta_btn.dr1.new-page-btn {
    flex-direction: column;
    height: 58px;
  }

  .new-trust-div {
    text-align: center;
  }

  .top-hero-left-block {
    width: 100%;
    margin-top: 0;
  }

  .sticky-nav-item-new {
    justify-content: center;
    width: 50%;
    font-size: 12px;
    line-height: 14px;
  }

  .div-block-521 {
    width: 100%;
    margin-top: 19px;
  }

  .ico-div-block {
    flex-direction: row;
    align-items: baseline;
    width: 8%;
    padding-top: 0;
    display: block;
  }

  .ico-div-block.toptab {
    width: 8%;
    line-height: 20px;
  }

  .bot-col {
    padding: 8px 2px;
  }

  .container-17 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-153 {
    text-align: left;
    font-size: 16px;
    line-height: 16px;
  }

  .image-105 {
    width: 138px;
  }

  .faq-icon-2 {
    color: #294a59;
  }

  .feature-table-text-block {
    padding: 6px 2px;
  }

  .table-scroll {
    width: 500px;
    overflow: visible;
  }

  .gua-div {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: auto;
  }

  .top-col-oppo {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-52 {
    font-size: 26px;
    line-height: 32px;
  }

  .div-block-538 {
    flex-direction: column-reverse;
  }

  .div-block-505 {
    flex-direction: column;
    align-items: center;
  }

  .text-block-92-copy {
    color: #fff;
    font-size: 15px;
    font-weight: 700;
  }

  .ss-nav-2 {
    justify-content: center;
    width: 50%;
    font-size: 12px;
    line-height: 14px;
  }

  .testimonial-slide-wrapper {
    max-width: 100%;
    margin-left: 0;
    margin-right: 3%;
    overflow: hidden;
  }

  .logos-3 {
    display: none;
  }

  .testi-slider-heading-div {
    margin-bottom: 0;
  }

  .sticky-menu-div {
    justify-content: center;
    display: flex;
  }

  .ss-nav-1 {
    justify-content: center;
    width: 50%;
    font-size: 12px;
    line-height: 14px;
  }

  .bb-div {
    align-items: center;
  }

  .testimonial-slider {
    text-align: left;
    margin-top: 0;
    overflow: visible;
  }

  .nav-btn-div-2.mobnow {
    display: none;
  }

  .gg-div {
    text-align: right;
    padding-top: 23px;
    padding-right: 20px;
    position: relative;
  }

  .rem-copy {
    font-size: 0.65rem;
    line-height: 13px;
    display: block;
  }

  .image-113 {
    margin-top: 24px;
  }

  .image-113.f-d {
    display: none;
  }

  .div-block-506 {
    margin-bottom: 20px;
  }

  .point-div {
    margin-left: 6px;
  }

  .point-div.toptab {
    margin-left: 8px;
  }

  .trustpilot-bar-block {
    margin-top: 13px;
    margin-bottom: 25px;
  }

  .nav-con-2 {
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    padding-left: 0;
    display: block;
  }

  .review-info-4 {
    border: 1px solid #0000005e;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    height: auto;
    padding-top: 12px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .mob-gg-img {
    width: 92px;
    position: relative;
  }

  .t-table-container {
    max-width: none;
    overflow: auto;
  }

  .button-10 {
    font-size: 16px;
  }

  .heading-53 {
    font-size: 26px;
    line-height: 30px;
  }

  .dua-text-block {
    width: 317px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-21 {
    max-width: none;
  }

  .heading-54 {
    margin-top: -8px;
    font-size: 20px;
    line-height: 30px;
  }

  .container-22 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .hero-point-text {
    font-size: 16px;
    line-height: 21px;
  }

  .hero-point-text.tt1 {
    color: #fff;
    text-shadow: none;
  }

  .hero-point-text.tt1.is-diff {
    color: #fff;
  }

  .hero-point-text.tt1 {
    color: #000;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    line-height: 21px;
  }

  .pro-div-left-2 {
    width: 100%;
    display: none;
  }

  .big-img-mobile {
    border-radius: 10px;
    margin-top: 31px;
    margin-bottom: 31px;
    display: none;
  }

  .trust-bar-div {
    margin-left: 18px;
    margin-right: 18px;
  }

  .footer-new-sec {
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 0;
    padding: 20px 16px 30px;
  }

  .footer-link-text {
    color: gray;
    margin-top: 15px;
    font-size: 14px;
  }

  .footer-logo-img {
    display: none;
  }

  .footer-logo-img.formobile {
    width: 114px;
    display: block;
  }

  .copy-right-text {
    text-align: center;
    margin-top: 10px;
    font-size: 12px;
    line-height: 21px;
  }

  .div-block-509 {
    text-align: center;
    margin-bottom: 0;
  }

  .link-one {
    font-size: 14px;
    line-height: 21px;
  }

  .div-block-553 {
    margin-bottom: 87px;
  }

  .top-header-new-mobile {
    justify-content: space-around;
    width: auto;
    display: flex;
  }

  .time-order-within {
    font-weight: 700;
  }

  .shipping-price {
    font-size: 15px;
  }

  .u-save-txt {
    font-size: 14px;
    line-height: 20px;
  }

  .mob-top-nav-div {
    text-align: center;
    display: block;
  }

  .mob-logo-top-img {
    width: 100px;
  }

  .hh-div {
    background-color: #c5d0d200;
    padding: 19px 20px 10px;
    display: block;
  }

  .tto-txt {
    color: #294a59;
    text-align: center;
    margin-top: 1px;
    margin-bottom: 6px;
    font-family:
      Proxima Nova,
      Arial,
      sans-serif;
    font-size: 31px;
    font-style: normal;
    font-weight: 800;
    line-height: 30px;
  }

  .tto-txt.is-white {
    color: #fff;
  }

  .tto-txt.v02 {
    color: #092447;
  }

  .yp-img {
    width: 68px;
    margin-top: 0;
    display: block;
  }

  .ex-div1 {
    justify-content: center;
    align-items: center;
    margin-left: 0;
  }

  .ht-txt {
    margin-right: 7px;
    font-size: 12px;
    line-height: 15px;
  }

  .tp-div-to {
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
  }

  .mob-top-hero-div {
    background-image: url("../../images/che2.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 431px;
    display: block;
    position: relative;
  }

  .hgt-div {
    display: none;
  }

  .mob-top-hero-div.v02 {
    background-image:
      linear-gradient(#0000 60%, #e9ebe6), url("../../images/bg11-r21.webp");
    background-position:
      0 0,
      50%;
    height: 330px;
  }

  .mobile-hero-div {
    background-color: #fff;
    background-image: none;
    height: auto;
    padding: 0;
    display: block;
  }

  .mobile-hero-div.v02 {
    background-color: #fff;
  }

  .change-season-div {
    background-image: url("../../images/v5/Stripes-01.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 50px;
    margin-top: 0;
    display: flex;
  }

  .two-ss-div {
    justify-content: space-between;
    align-items: center;
    padding-right: 0;
    display: flex;
  }

  .off-div-2 {
    align-items: center;
    margin-left: 10px;
    margin-right: 0;
    display: flex;
  }

  .off-txt {
    color: var(--white);
    text-shadow: 0 1px 1px #000000de;
    font-family: Roboto, sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 18px;
  }

  .v3-hero-features-block {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .ttp-div {
    margin-bottom: 0;
    font-family:
      Proxima Nova,
      Arial,
      sans-serif;
  }

  .dr-txt {
    margin-right: 7px;
    font-size: 12px;
    line-height: 15px;
  }

  .yp-desk-img {
    width: 68px;
    margin-top: -6px;
  }

  .tt-rat-txt {
    margin-right: 7px;
    font-size: 11px;
    font-weight: 600;
    line-height: 12px;
    display: block;
  }

  .tt-rat-txt.is-up {
    font-size: 12px;
  }

  .tt-rat-txt.v02 {
    color: #092447;
  }

  .vr-tick-img {
    width: 20px;
  }

  .but-div {
    justify-content: center;
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .dr-1-div {
    align-items: baseline;
    margin-left: 0;
    margin-right: 10px;
  }

  .dr-2-div {
    align-items: baseline;
    margin-left: 10px;
    margin-right: 0;
  }

  .se-rr-txt {
    color: #000;
    font-size: 10px;
    line-height: 13px;
  }

  .se-rr-txt.v02 {
    color: #1a1f36;
  }

  .cs-dd-div {
    margin-right: 10px;
  }

  .gt-svg-mob {
    width: 20px;
  }

  .top-fea-txt {
    color: #333;
    text-align: left;
    font-family:
      Proxima Nova,
      Arial,
      sans-serif;
    font-size: 16px;
    line-height: 21px;
  }

  .top-fea-txt.is-diff {
    color: #333;
  }

  .top-fea-txt.v02 {
    color: #092447;
  }

  .text-size-medium.text-weight-bold {
    color: #294a59;
    font-size: 16px;
    font-weight: 700;
    line-height: 18px;
  }

  .text-size-medium.text-weight-bold.diff-color {
    color: #294a59 !important;
  }

  .faq_component {
    grid-row-gap: 0rem;
  }

  .faq_question {
    color: #000;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family:
      Proxima Nova,
      Arial,
      sans-serif;
    font-size: 14px;
    font-weight: 600;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .faq_accordion {
    border-bottom: 1px solid #00000047;
  }

  .paragraph-33 {
    color: #000;
    font-family:
      Proxima Nova,
      Arial,
      sans-serif;
    font-size: 14px;
  }

  .top-cta-btn-txt {
    font-size: 18px;
    line-height: 22px;
  }

  .as-shown-div {
    margin-top: 18px;
    display: block;
  }

  .as-shown-div.is-diff {
    margin-top: -8px;
    margin-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .get-sec {
    padding: 0;
  }

  .hero-wrapper {
    flex-direction: column-reverse;
    margin-top: 16px;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-split {
    margin-bottom: 0;
  }

  .margin-bottom-24px {
    font-size: 16px;
  }

  .get-con {
    max-width: none;
  }

  .new-con-heading {
    font-size: 24px;
    line-height: 27px;
  }

  .text-span-142 {
    font-size: 15px;
  }

  .div-block-686 {
    align-items: center;
    margin-bottom: 6px;
  }

  .cus-rev-txt {
    margin-top: -2px;
    font-size: 16px;
  }

  .hero-split-desk {
    margin-bottom: 0;
    display: none;
  }

  .hero-split-mob {
    margin-bottom: 0;
    display: block;
  }

  .ret-sec {
    padding: 33px 0 20px;
  }

  .rev-hero-wrapper {
    flex-direction: column-reverse;
    margin-top: 20px;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .team-grid {
    grid-column-gap: 25px;
    grid-template-columns: 1fr 1fr 1fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .team-member-image {
    width: auto;
    height: auto;
    margin-bottom: 4px;
  }

  .team-member-name {
    font-size: 16px;
    line-height: 18px;
  }

  .last-sec {
    height: auto;
    padding: 45px 20px;
  }

  .gg-block-bottom {
    margin-top: 0;
    padding: 0;
    top: 0;
    bottom: 0;
  }

  .list-div-inner {
    align-items: flex-start;
    margin-bottom: 10px;
  }

  .list-inner-txt {
    font-size: 16px;
    line-height: 21px;
  }

  .tt-bb-svg {
    width: 30px;
  }

  .dis-lright-div {
    width: 90%;
  }

  .rev-hero-wrapper-right {
    flex-direction: column-reverse;
    margin-top: 20px;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .dec-sec {
    padding: 35px 0 20px;
  }

  .icons-svg-new {
    object-fit: fill;
    border-radius: 0;
    width: 66px;
    height: auto;
    margin-bottom: 4px;
    padding-left: 0;
    padding-right: 0;
  }

  .icons-names-below-txt {
    font-size: 16px;
    line-height: 18px;
  }

  .ice-svg {
    width: 80px;
    height: auto;
    margin-bottom: 0;
  }

  .ice-svg.mubi {
    width: 85px;
  }

  .marquee1_component {
    color: #000;
    height: 4rem;
  }

  .track-brand {
    height: 1.5rem;
  }

  .faq-wrap {
    grid-template-columns: 1fr;
  }

  .faq-wrap.is-diff {
    width: auto;
  }

  .h3 {
    font-size: 18px;
  }

  .h3.is-diff {
    text-align: left;
    font-size: 17px;
    line-height: 27px;
  }

  .paragraph {
    font-size: 16px;
  }

  .paragraph.is-left {
    font-size: 16px;
    line-height: 26px;
  }

  .p-m-wrap {
    margin-left: 40px;
  }

  .faq-con {
    max-width: none;
  }

  .faq-con.is-diff {
    padding-left: 0;
    padding-right: 0;
  }

  .cent-bot-heading {
    font-size: 24px;
    line-height: 27px;
  }

  .mr-sec {
    display: none;
  }

  .hdr-div {
    margin-bottom: 20px;
    padding-top: 25px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hdr-con {
    align-items: flex-start;
  }

  .hdr-sep-div {
    width: 55%;
  }

  .new-con-heading-mobile {
    font-size: 24px;
    line-height: 27px;
  }

  .margin-bottom-24px-mobile {
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 16px;
  }

  .ct-btn-txt {
    text-transform: capitalize;
    margin-top: 3px;
    font-family:
      Proxima Nova,
      Arial,
      sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 12px;
  }

  .ct-btn-div {
    justify-content: space-around;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .cta-button-txt-div {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .noti-txt {
    color: #cf0658;
    letter-spacing: -0.3px;
    text-shadow: none;
    font-family: Roboto, sans-serif;
    font-size: 14px;
    font-weight: 900;
  }

  .box-2 {
    width: 1.9rem;
    min-width: 1.9rem;
    height: 2rem;
    min-height: 2rem;
    padding-left: 2px;
    padding-right: 2px;
  }

  .clock-number-2.is-white {
    font-size: 1.1875rem;
  }

  .clock-label-2 {
    font-size: 0.5rem;
  }

  .clock-label-2.is-white {
    font-size: 0.6rem;
  }

  .holiday-clock {
    z-index: 1;
    flex-wrap: nowrap;
    position: relative;
  }

  .navbar-countdown {
    font-size: 0.7rem;
    height: 45px;
    background-image:
      linear-gradient(#0000, #0000), url("../../images/banner-mobile-22.svg");
    background-repeat: repeat;
    /* x-offset must stay 0: background-size: cover scales banner-mobile-22.svg
       (460x60) to exactly the bar width at every mobile size (slack = 0px), so
       any negative x shift leaves that many px of bare background-color on the
       right edge. The r18 asset is horizontally uniform, so there is nothing to
       pan to anyway. */
    background-position:
      0px 0,
      -155px 24%;
  }

  .navbar-countdown.secondary-banner {
    background-image:
      linear-gradient(#0000, #0000),
      url("../../images/banner-mobile-r11-sec.svg");
  }

  .navbar-countdown.gradient-holiday {
    /* position: fixed; */
    inset: 0% 0% auto;
    overflow: hidden;
  }

  .navbar-countdown.gradient-holiday.is-diff {
    z-index: 20;
    height: 50px;
    min-height: 50px;
    max-height: 50px;
    padding-top: 0;
    padding-bottom: 0;
    position: static;
    overflow: hidden;
  }

  .svg-trust-graph {
    display: none;
  }

  .svg-trust-graph-mobile {
    width: auto;
    display: inline-block;
  }

  .div-block-876 {
    margin-right: 10px;
  }

  .dd-top-con-para {
    color: #000;
    font-family:
      Proxima Nova,
      Arial,
      sans-serif;
    font-size: 16px;
  }

  .text-span-147 {
    color: #2ab05c;
  }

  .text-block-211 {
    color: #000;
    font-size: 14px;
    line-height: 21px;
  }

  .tab-down-div {
    margin-bottom: 1px;
  }

  .sub-text-one {
    font-size: 14px;
  }

  .notify-wrapper {
    background-color: #fff0;
    border-radius: 20px;
    width: 100%;
    height: auto;
    display: block;
    position: absolute;
    inset: auto auto 3% 2%;
  }

  .notify-div-1 {
    background-color: #ffffffbf;
    border-radius: 20px;
    justify-content: flex-start;
    align-items: center;
    width: 45%;
    height: auto;
    margin-top: 2px;
    margin-bottom: 2px;
    padding: 3px 10px;
    display: flex;
  }

  .notify-div-1.is-mod {
    width: auto;
    display: inline-flex;
  }

  .not-inside-left {
    border-radius: 0;
    width: auto;
    height: auto;
    margin-right: 10px;
  }

  .notify-div-4 {
    background-color: #ffffffbf;
    border-radius: 20px;
    justify-content: flex-start;
    align-items: center;
    width: 62%;
    height: auto;
    margin-top: 2px;
    margin-bottom: 2px;
    padding: 3px 10px;
    display: flex;
  }

  .notify-div-4.is-mod {
    width: auto;
    display: inline-flex;
  }

  .text-notify {
    color: #000;
    font-family:
      Proxima Nova,
      Arial,
      sans-serif;
    font-weight: 600;
    line-height: 16px;
  }

  .notify-div-3 {
    background-color: #ffffffbf;
    border-radius: 20px;
    justify-content: flex-start;
    align-items: center;
    width: 52%;
    height: auto;
    margin-top: 2px;
    margin-bottom: 2px;
    padding: 3px 10px;
    display: flex;
  }

  .notify-div-3.is-mod {
    width: auto;
    display: inline-flex;
  }

  .notify-div-2 {
    background-color: #ffffffbf;
    border-radius: 20px;
    justify-content: flex-start;
    align-items: center;
    width: 45%;
    height: auto;
    margin-top: 2px;
    margin-bottom: 2px;
    padding: 3px 10px;
    display: flex;
  }

  .notify-div-2.is-mod {
    width: auto;
    display: inline-flex;
  }

  .thumb-not-img {
    border-radius: 50%;
    width: 22px;
    height: 22px;
  }

  .greens-span {
    color: #2ab05c;
  }

  .section-features {
    padding: 15px 20px 10px;
  }

  .feature-inner-div {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
  }

  .feature-inner-child {
    width: 100%;
    margin-bottom: 25px;
  }

  .feature-inner-child.middle {
    width: 100%;
    margin: 15px 0;
  }

  .feature-inner-child.middle.fordesk {
    display: none;
  }

  .feature-inner-child.middle.formobile {
    width: 100%;
    display: flex;
  }

  .feature-inner-child.is-second {
    margin-top: 0;
  }

  .features-grid {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .feature-inner-grid {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-auto-flow: row;
  }

  .features-heading-text {
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 22px;
  }

  .features-inner-text {
    font-size: 14px;
  }

  .features-top-heading-div {
    align-items: center;
    margin-bottom: 25px;
  }

  .new-hero-section {
    display: none;
  }

  .he-right-inner {
    width: 100%;
    margin-top: 0;
  }

  .feature-block-new {
    flex-wrap: nowrap;
    align-items: center;
    padding-left: 5px;
    font-size: 1.3em;
    display: block;
  }

  .tp-new-block {
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    margin-bottom: 8px;
    display: flex;
  }

  .tp-new-block.is-mod {
    background-color: #a9d9ce;
    border: 1px solid #21db91;
    border-radius: 20px;
    margin-bottom: 11px;
    padding: 6px 10px;
    display: inline-flex;
  }

  .sticky-cta-mobile {
    z-index: 2000;
    background-color: #0000;
    background-image: linear-gradient(#0000 5%, #fff 68%);
    padding-top: 27px;
    padding-left: 9px;
    padding-right: 9px;
    display: block;
  }

  .mid-wrap-block {
    margin-bottom: 0;
    padding: 0;
    display: block;
  }

  .mid-wrap-block.blue-bg {
    margin-bottom: 30px;
    padding-top: 30px;
    padding-bottom: 0;
  }

  .mid-wrap-inner {
    text-align: left;
    max-width: none;
  }

  .mid-head {
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .mid-center {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .mid-bottom {
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .mid-cen-one {
    margin-bottom: 0;
  }

  .mid-cen-two {
    margin-bottom: 0;
    display: block;
  }

  .mid-bot-one {
    margin-bottom: 0;
  }

  .mid-bot-two {
    margin-bottom: 0;
    display: block;
  }

  .mid-inner-heading {
    text-align: left;
    font-size: 24px;
    line-height: 27px;
  }

  .inner-para {
    margin-bottom: 0;
    padding: 15px 20px;
    font-size: 16px;
  }

  .mobile_header-sub-text {
    color: #333;
    font-size: 18px;
    font-weight: 700;
  }

  .mobile_header-sub-text.v02 {
    color: #092447;
  }

  .mobile_header-sub-text.v02.is-big {
    font-size: 20px;
    line-height: 23px;
  }

  .ck_new-btn-text {
    font-size: 1.1rem;
  }

  .fire-badge-icon {
    height: 12px;
    margin-right: 4px;
  }

  .selection_cta-box {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 10px;
    display: block;
    position: sticky;
    inset: auto 0% 0%;
    overflow: visible;
    box-shadow: 0 -4px 4px #00000012;
  }

  .selection_cta-box.is-diff {
    width: 395px;
    display: block;
    position: static;
    inset: auto auto 0;
    overflow: visible;
  }

  .co_right-block {
    text-shadow: none;
    justify-content: flex-end;
    align-items: center;
    width: 42%;
    font-size: 12px;
    line-height: 14px;
  }

  .pp-right-badge-date {
    font-family:
      Proxima Nova,
      Arial,
      sans-serif;
  }

  .ck-countdown-new-text {
    font-size: 13px;
    font-weight: 400;
  }

  .pp-left-badge {
    color: #000;
    text-shadow: none;
    font-family:
      Proxima Nova,
      Arial,
      sans-serif;
    font-size: 10px;
  }

  .proceed-ck-btn {
    color: #fff;
    text-align: center;
    background-color: #2ab05c;
    border-radius: 250px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 55px;
    margin-bottom: 10px;
    padding: 10px 5px;
    font-weight: 700;
    line-height: 1.2;
    text-decoration: none;
    display: flex;
  }

  .ck_new-badge-block {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    height: 20px;
    padding-left: 7px;
    padding-right: 7px;
    display: flex;
  }

  .pp-right-badge {
    color: #000;
    font-family:
      Proxima Nova,
      Arial,
      sans-serif;
    font-size: 10px;
  }

  .co_left-block {
    justify-content: flex-start;
    align-items: center;
    width: 58%;
    font-size: 12px;
    line-height: 14px;
    display: flex;
  }

  .mob_hero-top-content {
    background-color: #fafafa;
    padding: 20px 20px 15px;
  }

  .mob_hero-top-content.no-bg {
    background-color: #fff;
  }

  .mob_hero-top-content.v02 {
    background-color: #fafafa;
  }

  .mob_hero-top-content.v02.v03 {
    background-color: #f7f5f2;
    padding-top: 15px;
    padding-bottom: 20px;
  }

  .mob_hero-top-content.v02.v03.diff-color {
    background-color: #e9ebe6;
  }

  .mbg_block-top {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    justify-content: center;
    align-items: center;
    margin-top: 12px;
    display: flex;
  }

  .mbg_block-top.with-bg {
    background-color: #f2fbfb;
    border: 1px solid #c2d8d8;
    border-radius: 4px;
    margin-top: 6px;
    margin-bottom: 0.8rem;
    padding: 9px 13px;
  }

  .mbg_block-top.with-bg.v01 {
    background-color: #e7ebe66e;
    margin-top: 20px;
    margin-bottom: 10px;
    padding: 5px 10px;
  }

  .mbg_block-top.with-bg.v01.dde1 {
    margin-top: 15px;
  }

  .mbg_top-image {
    width: 115px;
  }

  .mbg_top-inner-one {
    width: 30%;
  }

  .mbg_top-inner-one.v02 {
    width: 20%;
  }

  .mbg_top-inner-two {
    width: 70%;
  }

  .mbg_top-inner-two.v02 {
    width: 78%;
  }

  .image-144 {
    width: 40px;
    height: 40px;
  }

  .image-2 {
    width: 40px;
    height: 40px;
  }

  .text-span-151 {
    display: inline;
  }

  .reviews_sub-heading {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 20px;
    line-height: 26px;
  }

  .reviews_content-block {
    padding-left: 20px;
    padding-right: 20px;
  }

  .rv_head-block {
    flex-flow: column;
    align-items: stretch;
  }

  .rv_inner-head-inner-one {
    border-bottom: 1px solid #ececec;
    border-right-style: none;
    width: 100%;
    padding: 14px;
  }

  .rv_head-inner-two {
    width: 100%;
    padding-left: 14px;
    padding-right: 14px;
  }

  .rv_content-inner-block {
    flex-flow: column;
  }

  .ck-countdown-text {
    font-size: 13px;
    font-weight: 400;
  }

  .text-span-197 {
    color: #24748d;
  }

  .padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .ts-small {
    font-size: 0.895rem;
    color: #000;
    font-family:
      Proxima Nova,
      Arial,
      sans-serif;
  }

  .ts-small.fw-500 {
    font-weight: 500;
  }

  .ts-regular {
    font-size: 1rem;
  }

  .ts-regular.fw-700 {
    font-weight: 700;
  }

  .ts-regular.fw-700.v03 {
    font-size: 1.1rem;
  }

  .ts-regular.fw-700.is-dark {
    color: #1a1f36;
  }

  .ts-regular.fw-700.is-dark.tt1 {
    line-height: 1.4;
  }

  .ts-regular.fw-800 {
    font-weight: 800;
  }

  .tp_star-img {
    width: 100%;
    margin-top: 0;
  }

  .tp_star-img.is-big {
    width: 100%;
  }

  .tp_rating-block-mobile {
    padding-top: 8px;
    padding-bottom: 8px;
    display: block;
  }

  .tp_star-block-hero {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
  }

  .tp_star-block-hero.v02 {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 6px;
  }

  .section_hero-mobile {
    background-color: #fff;
    background-image: none;
    height: auto;
    padding: 0;
    display: block;
  }

  .spacer-tiny {
    width: 100%;
    padding-top: 0.125rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .section_as-seen-mobile {
    margin-top: 0;
    padding-top: 0;
    padding-left: 15px;
    padding-right: 15px;
    display: block;
  }

  .section_as-seen-mobile.is-diff {
    margin-top: -8px;
    margin-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .trust_review-header-inner {
    border-radius: 0.5rem;
    flex-flow: column;
    width: auto;
    padding: 1px 0;
  }

  .tr-rating-widget {
    text-align: center;
    border-top: 1px solid #dadada;
    border-left-style: none;
    border-right-style: none;
    width: 100%;
    padding: 6px;
  }

  .tr-star-widget {
    width: 100%;
    padding-left: 6px;
    padding-right: 6px;
  }

  .tr-happy-widget {
    text-align: center;
    border-top: 1px solid #dadada;
    width: 100%;
    padding-left: 6px;
    padding-right: 6px;
  }

  .tr-star-block {
    text-align: center;
  }

  .spacer-xlarge {
    width: 100%;
    padding-top: 2rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .heading-style-h2,
  .heading-style-h2.fw-800.align-center {
    font-size: 2rem;
  }

  .section_review-bottom {
    padding-left: 0;
    padding-right: 0;
  }

  .section_faqs {
    padding-left: 0;
    padding-right: 0;
  }

  .pu-body_offer-text {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1.3rem;
    line-height: 1.2;
  }

  .pu_continue-btn-text {
    font-size: 1rem;
    line-height: 21px;
  }

  .up-pop_second {
    align-items: stretch;
    width: auto;
    display: none;
  }

  .pu_upgrade-btn-text {
    font-size: 1.2rem;
    line-height: 1.2;
  }

  .pu_continue-btn {
    font-size: 1rem;
  }

  .pu_upgrade-btn {
    width: 90%;
    margin-top: 3px;
    font-size: 1rem;
  }

  .pu-body_sub-heading {
    margin-bottom: 5px;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 28px;
    line-height: 30px;
  }

  .modal_heading {
    font-size: 1.5rem;
    line-height: 1.2;
  }

  .modal_card {
    padding: 2rem 2.6rem;
  }

  .modal_sub-heading {
    font-size: 1.2rem;
  }

  .modal_sub-number {
    font-size: 1.3rem;
  }

  .modal_sub-text {
    font-size: 1.4rem;
  }

  .modal_sub-name {
    font-size: 1.3rem;
  }

  .modal_close-icon {
    width: 1.3rem;
  }

  .modal_sub-email {
    font-size: 1.3rem;
  }

  .caps_wrapper {
    margin-top: 12px;
    margin-bottom: 0;
  }

  .caps_text {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 14px;
  }

  .caps_blocks-inner {
    background-color: #ced5ce;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 14px;
    line-height: 14px;
  }

  .caps_blocks-inner.v02 {
    background-color: #dcdfd7;
  }

  .caps_icon-svg {
    width: 21px;
    display: inline-block;
  }

  .caps_icon-svg.is-short {
    width: 17px;
  }

  .ts_score-text {
    font-size: 0.8rem;
  }

  .ts_score-text.fw-500 {
    font-weight: 500;
  }

  .sr-item {
    margin-bottom: 4px;
  }

  .sr-item.is-diff {
    margin-top: 2px;
  }

  .sr-inner-text {
    color: #000;
    font-size: 15px;
  }

  .sd-span-date {
    color: #000;
  }

  .sp-span-time {
    color: #2aa300;
  }

  .text-block-242 {
    line-height: 22px;
  }

  .sr-item-text {
    color: #5f5f5f;
    margin-bottom: 4px;
    font-size: 14px;
    line-height: 22px;
  }

  .sr-item-text-v02 {
    color: #5f5f5f;
    margin-bottom: 4px;
    font-size: 13.5px;
    line-height: 22px;
  }

  .text-span-224 {
    color: #000;
    font-weight: 500;
  }

  .sr-item-col {
    justify-content: flex-start;
    align-items: center;
    margin-top: 2px;
    margin-bottom: 4px;
  }

  .sr-item-col.is-hidden {
    display: none;
  }

  .sr-item-col.is-last {
    margin-bottom: 10px;
  }

  .ver-svg {
    width: 18px;
    height: 18px;
  }

  .st-tt-2 {
    color: #000;
    margin-left: 4px;
    font-size: 13.5px;
    font-weight: 500;
    line-height: 22px;
  }

  .sr_pp-block {
    border: 1px #ececec;
    border-bottom-style: solid;
    margin-bottom: 5px;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
  }

  .sr_pp-block.is-diff {
    border-bottom-style: none;
  }

  .text-block-243 {
    margin-bottom: 5px;
  }

  .ttb-text {
    color: #000;
    font-size: 14px;
    line-height: 21px;
  }
}

#w-node-_330ea1cf-5ffa-cc73-2b63-5ff2adf13535-c5ab0cec,
#w-node-e18af09e-b72d-420b-b15b-c709a0032144-c5ab0cec,
#w-node-b9244ccf-8277-0bcc-e773-2e6bc3119748-c5ab0cec,
#w-node-_7e2ed757-b061-2eb9-4f1e-581a1aeb7a5d-85ab0d07,
#w-node-_7e2ed757-b061-2eb9-4f1e-581a1aeb7a5f-85ab0d07,
#w-node-_7e2ed757-b061-2eb9-4f1e-581a1aeb7a87-85ab0d07,
#w-node-_7e2ed757-b061-2eb9-4f1e-581a1aeb7a8d-85ab0d07,
#w-node-_7e2ed757-b061-2eb9-4f1e-581a1aeb7aaa-85ab0d07,
#w-node-_7e2ed757-b061-2eb9-4f1e-581a1aeb7ab0-85ab0d07,
#w-node-_7e2ed757-b061-2eb9-4f1e-581a1aeb7ab8-85ab0d07,
#w-node-_7e2ed757-b061-2eb9-4f1e-581a1aeb7abd-85ab0d07,
#w-node-_7e2ed757-b061-2eb9-4f1e-581a1aeb7ac4-85ab0d07,
#w-node-_7e2ed757-b061-2eb9-4f1e-581a1aeb7ad0-85ab0d07,
#w-node-_7e2ed757-b061-2eb9-4f1e-581a1aeb7ad5-85ab0d07,
#w-node-_7e2ed757-b061-2eb9-4f1e-581a1aeb7adc-85ab0d07,
#w-node-_7e2ed757-b061-2eb9-4f1e-581a1aeb7af3-85ab0d07,
#w-node-_3a0c1352-0c60-96d5-bff6-473923135c9b-85ab0d07,
#w-node-f64658d9-2850-c9bb-bee0-ad4d8bd01489-6aab0d0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3ae11b5f-2e13-c306-eabe-734022aac9ad-f89102f3 {
  grid-area: Area;
}

#w-node-_3ae11b5f-2e13-c306-eabe-734022aac9af-f89102f3,
#w-node-_3ae11b5f-2e13-c306-eabe-734022aac9b1-f89102f3,
#w-node-_3ae11b5f-2e13-c306-eabe-734022aac9b3-f89102f3,
#w-node-_3ae11b5f-2e13-c306-eabe-734022aac9be-f89102f3,
#w-node-_3ae11b5f-2e13-c306-eabe-734022aac9c0-f89102f3,
#w-node-_3ae11b5f-2e13-c306-eabe-734022aac9c2-f89102f3,
#w-node-_3ae11b5f-2e13-c306-eabe-734022aac9c4-f89102f3,
#w-node-d5bd3614-db1c-56c5-28b8-38a799fe1d28-be0a2eaf,
#w-node-d5bd3614-db1c-56c5-28b8-38a799fe2007-be0a2eaf,
#w-node-d5bd3614-db1c-56c5-28b8-38a799fe2008-be0a2eaf,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e62e-3727015d,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e630-3727015d,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e71d-3727015d,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e723-3727015d,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e73f-3727015d,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e745-3727015d,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e757-3727015d,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e75c-3727015d,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e763-3727015d,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e76f-3727015d,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e774-3727015d,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e77b-3727015d,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e7b4-3727015d,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e916-3727015d,
#w-node-d79772af-6302-dac4-e695-6370debd9de8-33d674d4,
#w-node-d79772af-6302-dac4-e695-6370debd9dee-33d674d4,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e73f-33d674d4,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e745-33d674d4,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e757-33d674d4,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e75c-33d674d4,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e763-33d674d4,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e76f-33d674d4,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e774-33d674d4,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e77b-33d674d4,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e7b4-33d674d4,
#w-node-d79772af-6302-dac4-e695-6370debd9de8-3fe7ef64,
#w-node-d79772af-6302-dac4-e695-6370debd9dee-3fe7ef64,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e73f-3fe7ef64,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e745-3fe7ef64,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e757-3fe7ef64,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e75c-3fe7ef64,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e763-3fe7ef64,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e76f-3fe7ef64,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e774-3fe7ef64,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e77b-3fe7ef64,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e7b4-3fe7ef64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3ae11b5f-2e13-c306-eabe-734022aac9ad-9071797b {
  grid-area: Area;
}

#w-node-_3ae11b5f-2e13-c306-eabe-734022aac9af-9071797b,
#w-node-_3ae11b5f-2e13-c306-eabe-734022aac9b1-9071797b,
#w-node-_3ae11b5f-2e13-c306-eabe-734022aac9b3-9071797b,
#w-node-_3ae11b5f-2e13-c306-eabe-734022aac9be-9071797b,
#w-node-_3ae11b5f-2e13-c306-eabe-734022aac9c0-9071797b,
#w-node-_3ae11b5f-2e13-c306-eabe-734022aac9c2-9071797b,
#w-node-_3ae11b5f-2e13-c306-eabe-734022aac9c4-9071797b,
#w-node-d5bd3614-db1c-56c5-28b8-38a799fe1d28-b4650d48,
#w-node-d5bd3614-db1c-56c5-28b8-38a799fe2007-b4650d48,
#w-node-d5bd3614-db1c-56c5-28b8-38a799fe2008-b4650d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3ae11b5f-2e13-c306-eabe-734022aac9ad-b74f057a {
  grid-area: Area;
}

#w-node-_3ae11b5f-2e13-c306-eabe-734022aac9af-b74f057a,
#w-node-_3ae11b5f-2e13-c306-eabe-734022aac9b1-b74f057a,
#w-node-_3ae11b5f-2e13-c306-eabe-734022aac9b3-b74f057a,
#w-node-_3ae11b5f-2e13-c306-eabe-734022aac9be-b74f057a,
#w-node-_3ae11b5f-2e13-c306-eabe-734022aac9c0-b74f057a,
#w-node-_3ae11b5f-2e13-c306-eabe-734022aac9c2-b74f057a,
#w-node-_3ae11b5f-2e13-c306-eabe-734022aac9c4-b74f057a,
#w-node-d79772af-6302-dac4-e695-6370debd9de8-7474badc,
#w-node-d79772af-6302-dac4-e695-6370debd9dee-7474badc,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e73f-7474badc,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e745-7474badc,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e757-7474badc,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e75c-7474badc,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e763-7474badc,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e76f-7474badc,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e774-7474badc,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e77b-7474badc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3ae11b5f-2e13-c306-eabe-734022aac9ad-c46a6932 {
  grid-area: Area;
}

#w-node-_3ae11b5f-2e13-c306-eabe-734022aac9af-c46a6932,
#w-node-_3ae11b5f-2e13-c306-eabe-734022aac9b1-c46a6932,
#w-node-_3ae11b5f-2e13-c306-eabe-734022aac9b3-c46a6932,
#w-node-_3ae11b5f-2e13-c306-eabe-734022aac9be-c46a6932,
#w-node-_3ae11b5f-2e13-c306-eabe-734022aac9c0-c46a6932,
#w-node-_3ae11b5f-2e13-c306-eabe-734022aac9c2-c46a6932,
#w-node-_3ae11b5f-2e13-c306-eabe-734022aac9c4-c46a6932,
#w-node-d5bd3614-db1c-56c5-28b8-38a799fe1d28-ae6fec21,
#w-node-d5bd3614-db1c-56c5-28b8-38a799fe2007-ae6fec21,
#w-node-d5bd3614-db1c-56c5-28b8-38a799fe2008-ae6fec21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3ae11b5f-2e13-c306-eabe-734022aac9ad-7844bc6d {
  grid-area: Area;
}

#w-node-_3ae11b5f-2e13-c306-eabe-734022aac9af-7844bc6d,
#w-node-_3ae11b5f-2e13-c306-eabe-734022aac9b1-7844bc6d,
#w-node-_3ae11b5f-2e13-c306-eabe-734022aac9b3-7844bc6d,
#w-node-_3ae11b5f-2e13-c306-eabe-734022aac9be-7844bc6d,
#w-node-_3ae11b5f-2e13-c306-eabe-734022aac9c0-7844bc6d,
#w-node-_3ae11b5f-2e13-c306-eabe-734022aac9c2-7844bc6d,
#w-node-_3ae11b5f-2e13-c306-eabe-734022aac9c4-7844bc6d,
#w-node-d79772af-6302-dac4-e695-6370debd9de8-30846ccd,
#w-node-d79772af-6302-dac4-e695-6370debd9dee-30846ccd,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e73f-30846ccd,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e745-30846ccd,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e757-30846ccd,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e75c-30846ccd,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e763-30846ccd,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e76f-30846ccd,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e774-30846ccd,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e77b-30846ccd,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e7b4-30846ccd,
#w-node-d5bd3614-db1c-56c5-28b8-38a799fe1d28-cd1361e3,
#w-node-d5bd3614-db1c-56c5-28b8-38a799fe2007-cd1361e3,
#w-node-d5bd3614-db1c-56c5-28b8-38a799fe2008-cd1361e3,
#w-node-d5bd3614-db1c-56c5-28b8-38a799fe1d28-b188c930,
#w-node-d5bd3614-db1c-56c5-28b8-38a799fe2007-b188c930,
#w-node-d5bd3614-db1c-56c5-28b8-38a799fe2008-b188c930,
#w-node-d5bd3614-db1c-56c5-28b8-38a799fe1d28-3599fef6,
#w-node-d5bd3614-db1c-56c5-28b8-38a799fe2007-3599fef6,
#w-node-d5bd3614-db1c-56c5-28b8-38a799fe2008-3599fef6,
#w-node-d79772af-6302-dac4-e695-6370debd9de8-91d2c2bf,
#w-node-d79772af-6302-dac4-e695-6370debd9dee-91d2c2bf,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e73f-91d2c2bf,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e745-91d2c2bf,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e757-91d2c2bf,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e75c-91d2c2bf,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e763-91d2c2bf,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e76f-91d2c2bf,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e774-91d2c2bf,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e77b-91d2c2bf,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e7b4-91d2c2bf,
#w-node-d79772af-6302-dac4-e695-6370debd9de8-b189b185,
#w-node-d79772af-6302-dac4-e695-6370debd9dee-b189b185,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e73f-b189b185,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e745-b189b185,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e757-b189b185,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e75c-b189b185,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e763-b189b185,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e76f-b189b185,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e774-b189b185,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e77b-b189b185,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e7b4-b189b185,
#w-node-d79772af-6302-dac4-e695-6370debd9de8-359af7eb,
#w-node-d79772af-6302-dac4-e695-6370debd9dee-359af7eb,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e73f-359af7eb,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e745-359af7eb,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e757-359af7eb,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e75c-359af7eb,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e763-359af7eb,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e76f-359af7eb,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e774-359af7eb,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e77b-359af7eb,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e7b4-359af7eb,
#w-node-d79772af-6302-dac4-e695-6370debd9de8-39723e0e,
#w-node-d79772af-6302-dac4-e695-6370debd9dee-39723e0e,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e73f-39723e0e,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e745-39723e0e,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e757-39723e0e,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e75c-39723e0e,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e763-39723e0e,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e76f-39723e0e,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e774-39723e0e,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e77b-39723e0e,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e7b4-39723e0e,
#w-node-f64658d9-2850-c9bb-bee0-ad4d8bd01489-f34abc31,
#w-node-d79772af-6302-dac4-e695-6370debd9de8-733aae88,
#w-node-d79772af-6302-dac4-e695-6370debd9dee-733aae88,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e73f-733aae88,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e745-733aae88,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e757-733aae88,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e75c-733aae88,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e763-733aae88,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e76f-733aae88,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e774-733aae88,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e77b-733aae88,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e7b4-733aae88,
#w-node-_5b9b994c-c3bf-6403-e482-bd330c83fcca-a91c7a14,
#w-node-_5b9b994c-c3bf-6403-e482-bd330c83fcce-a91c7a14,
#w-node-_5b9b994c-c3bf-6403-e482-bd330c83fcd2-a91c7a14,
#w-node-_5b9b994c-c3bf-6403-e482-bd330c83fcd6-a91c7a14,
#w-node-_5b9b994c-c3bf-6403-e482-bd330c83fcdc-a91c7a14,
#w-node-_5b9b994c-c3bf-6403-e482-bd330c83fce0-a91c7a14,
#w-node-cdb6a786-9545-7468-4811-aaea23d22644-a91c7a14,
#w-node-cdb6a786-9545-7468-4811-aaea23d2264f-a91c7a14,
#w-node-cdb6a786-9545-7468-4811-aaea23d22659-a91c7a14,
#w-node-cdb6a786-9545-7468-4811-aaea23d22663-a91c7a14,
#w-node-cdb6a786-9545-7468-4811-aaea23d2266d-a91c7a14,
#w-node-cdb6a786-9545-7468-4811-aaea23d22677-a91c7a14,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8b9-a91c7a14,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8bd-a91c7a14,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8c1-a91c7a14,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8c5-a91c7a14,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8cb-a91c7a14,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8cf-a91c7a14,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac909-a91c7a14,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac90d-a91c7a14,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac911-a91c7a14,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac915-a91c7a14,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac91b-a91c7a14,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac91f-a91c7a14,
#w-node-_13a38ca5-90c3-eeee-c41d-1974c58b08fb-a91c7a14,
#w-node-_528b241b-50c0-e7ff-ff1d-08bf055dc88a-a91c7a14,
#w-node-fa00be86-4803-9f2f-9424-79bd93c982fb-a91c7a14,
#w-node-_0e1d3120-f109-d473-85d9-0e565b52f79c-a91c7a14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75785fe4-2726-dc4e-1087-e15036de538b-a91c7a14 {
  place-self: center;
}

#w-node-b8a7516d-9b6f-65c9-9b07-90635347b097-a91c7a14,
#w-node-b8a7516d-9b6f-65c9-9b07-90635347b099-a91c7a14,
#w-node-b8a7516d-9b6f-65c9-9b07-90635347b09a-a91c7a14,
#w-node-b8a7516d-9b6f-65c9-9b07-90635347b09c-a91c7a14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8a7516d-9b6f-65c9-9b07-90635347b09e-a91c7a14 {
  place-self: center;
}

#w-node-cf8f668b-ba18-850f-0a5c-6419ed3dd6c3-a91c7a14,
#w-node-cf8f668b-ba18-850f-0a5c-6419ed3dd6c5-a91c7a14,
#w-node-cf8f668b-ba18-850f-0a5c-6419ed3dd6c6-a91c7a14,
#w-node-cf8f668b-ba18-850f-0a5c-6419ed3dd6c8-a91c7a14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf8f668b-ba18-850f-0a5c-6419ed3dd6ca-a91c7a14 {
  place-self: center;
}

#w-node-cf871c3c-4ca4-0482-f161-e0f41208fceb-a91c7a14,
#w-node-cf871c3c-4ca4-0482-f161-e0f41208fced-a91c7a14,
#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcee-a91c7a14,
#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcf0-a91c7a14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcf2-a91c7a14 {
  place-self: center;
}

#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcf4-a91c7a14,
#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcf6-a91c7a14,
#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcf7-a91c7a14,
#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcf9-a91c7a14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcfb-a91c7a14 {
  place-self: center;
}

#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcfd-a91c7a14,
#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcff-a91c7a14,
#w-node-cf871c3c-4ca4-0482-f161-e0f41208fd00-a91c7a14,
#w-node-cf871c3c-4ca4-0482-f161-e0f41208fd02-a91c7a14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf871c3c-4ca4-0482-f161-e0f41208fd04-a91c7a14 {
  place-self: center;
}

#w-node-d5bd3614-db1c-56c5-28b8-38a799fe2007-a91c7a14,
#w-node-d5bd3614-db1c-56c5-28b8-38a799fe2008-a91c7a14,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd97b-a91c7a14,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd988-a91c7a14,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd995-a91c7a14,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd9a2-a91c7a14,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd9af-a91c7a14,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd9bc-a91c7a14,
#w-node-d79772af-6302-dac4-e695-6370debd9de8-907f35ae,
#w-node-d79772af-6302-dac4-e695-6370debd9dee-907f35ae,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e73f-907f35ae,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e745-907f35ae,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e757-907f35ae,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e75c-907f35ae,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e763-907f35ae,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e76f-907f35ae,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e774-907f35ae,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e77b-907f35ae,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e7b4-907f35ae,
#w-node-f64658d9-2850-c9bb-bee0-ad4d8bd01489-ca1fb9a2,
#w-node-d79772af-6302-dac4-e695-6370debd9de8-3aa83c7f,
#w-node-d79772af-6302-dac4-e695-6370debd9dee-3aa83c7f,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e73f-3aa83c7f,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e745-3aa83c7f,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e757-3aa83c7f,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e75c-3aa83c7f,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e763-3aa83c7f,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e76f-3aa83c7f,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e774-3aa83c7f,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e77b-3aa83c7f,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e7b4-3aa83c7f,
#w-node-_5b9b994c-c3bf-6403-e482-bd330c83fcca-a4485e55,
#w-node-_5b9b994c-c3bf-6403-e482-bd330c83fcce-a4485e55,
#w-node-_5b9b994c-c3bf-6403-e482-bd330c83fcd2-a4485e55,
#w-node-_5b9b994c-c3bf-6403-e482-bd330c83fcd6-a4485e55,
#w-node-_5b9b994c-c3bf-6403-e482-bd330c83fcdc-a4485e55,
#w-node-_5b9b994c-c3bf-6403-e482-bd330c83fce0-a4485e55,
#w-node-cdb6a786-9545-7468-4811-aaea23d22644-a4485e55,
#w-node-cdb6a786-9545-7468-4811-aaea23d2264f-a4485e55,
#w-node-cdb6a786-9545-7468-4811-aaea23d22659-a4485e55,
#w-node-cdb6a786-9545-7468-4811-aaea23d22663-a4485e55,
#w-node-cdb6a786-9545-7468-4811-aaea23d2266d-a4485e55,
#w-node-cdb6a786-9545-7468-4811-aaea23d22677-a4485e55,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8b9-a4485e55,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8bd-a4485e55,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8c1-a4485e55,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8c5-a4485e55,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8cb-a4485e55,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8cf-a4485e55,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac909-a4485e55,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac90d-a4485e55,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac911-a4485e55,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac915-a4485e55,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac91b-a4485e55,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac91f-a4485e55,
#w-node-_13a38ca5-90c3-eeee-c41d-1974c58b08fb-a4485e55,
#w-node-_528b241b-50c0-e7ff-ff1d-08bf055dc88a-a4485e55,
#w-node-fa00be86-4803-9f2f-9424-79bd93c982fb-a4485e55,
#w-node-_0e1d3120-f109-d473-85d9-0e565b52f79c-a4485e55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75785fe4-2726-dc4e-1087-e15036de538b-a4485e55 {
  place-self: center;
}

#w-node-b8a7516d-9b6f-65c9-9b07-90635347b097-a4485e55,
#w-node-b8a7516d-9b6f-65c9-9b07-90635347b099-a4485e55,
#w-node-b8a7516d-9b6f-65c9-9b07-90635347b09a-a4485e55,
#w-node-b8a7516d-9b6f-65c9-9b07-90635347b09c-a4485e55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8a7516d-9b6f-65c9-9b07-90635347b09e-a4485e55 {
  place-self: center;
}

#w-node-cf8f668b-ba18-850f-0a5c-6419ed3dd6c3-a4485e55,
#w-node-cf8f668b-ba18-850f-0a5c-6419ed3dd6c5-a4485e55,
#w-node-cf8f668b-ba18-850f-0a5c-6419ed3dd6c6-a4485e55,
#w-node-cf8f668b-ba18-850f-0a5c-6419ed3dd6c8-a4485e55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf8f668b-ba18-850f-0a5c-6419ed3dd6ca-a4485e55 {
  place-self: center;
}

#w-node-cf871c3c-4ca4-0482-f161-e0f41208fceb-a4485e55,
#w-node-cf871c3c-4ca4-0482-f161-e0f41208fced-a4485e55,
#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcee-a4485e55,
#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcf0-a4485e55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcf2-a4485e55 {
  place-self: center;
}

#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcf4-a4485e55,
#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcf6-a4485e55,
#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcf7-a4485e55,
#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcf9-a4485e55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcfb-a4485e55 {
  place-self: center;
}

#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcfd-a4485e55,
#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcff-a4485e55,
#w-node-cf871c3c-4ca4-0482-f161-e0f41208fd00-a4485e55,
#w-node-cf871c3c-4ca4-0482-f161-e0f41208fd02-a4485e55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf871c3c-4ca4-0482-f161-e0f41208fd04-a4485e55 {
  place-self: center;
}

#w-node-d5bd3614-db1c-56c5-28b8-38a799fe2007-a4485e55,
#w-node-d5bd3614-db1c-56c5-28b8-38a799fe2008-a4485e55,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd97b-a4485e55,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd988-a4485e55,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd995-a4485e55,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd9a2-a4485e55,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd9af-a4485e55,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd9bc-a4485e55,
#w-node-_5b9b994c-c3bf-6403-e482-bd330c83fcca-44d95816,
#w-node-_5b9b994c-c3bf-6403-e482-bd330c83fcce-44d95816,
#w-node-_5b9b994c-c3bf-6403-e482-bd330c83fcd2-44d95816,
#w-node-_5b9b994c-c3bf-6403-e482-bd330c83fcd6-44d95816,
#w-node-_5b9b994c-c3bf-6403-e482-bd330c83fcdc-44d95816,
#w-node-_5b9b994c-c3bf-6403-e482-bd330c83fce0-44d95816,
#w-node-cdb6a786-9545-7468-4811-aaea23d22644-44d95816,
#w-node-cdb6a786-9545-7468-4811-aaea23d2264f-44d95816,
#w-node-cdb6a786-9545-7468-4811-aaea23d22659-44d95816,
#w-node-cdb6a786-9545-7468-4811-aaea23d22663-44d95816,
#w-node-cdb6a786-9545-7468-4811-aaea23d2266d-44d95816,
#w-node-cdb6a786-9545-7468-4811-aaea23d22677-44d95816,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8b9-44d95816,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8bd-44d95816,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8c1-44d95816,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8c5-44d95816,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8cb-44d95816,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8cf-44d95816,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac909-44d95816,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac90d-44d95816,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac911-44d95816,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac915-44d95816,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac91b-44d95816,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac91f-44d95816,
#w-node-_13a38ca5-90c3-eeee-c41d-1974c58b08fb-44d95816,
#w-node-_528b241b-50c0-e7ff-ff1d-08bf055dc88a-44d95816,
#w-node-fa00be86-4803-9f2f-9424-79bd93c982fb-44d95816,
#w-node-_0e1d3120-f109-d473-85d9-0e565b52f79c-44d95816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75785fe4-2726-dc4e-1087-e15036de538b-44d95816 {
  place-self: center;
}

#w-node-b8a7516d-9b6f-65c9-9b07-90635347b097-44d95816,
#w-node-b8a7516d-9b6f-65c9-9b07-90635347b099-44d95816,
#w-node-b8a7516d-9b6f-65c9-9b07-90635347b09a-44d95816,
#w-node-b8a7516d-9b6f-65c9-9b07-90635347b09c-44d95816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8a7516d-9b6f-65c9-9b07-90635347b09e-44d95816 {
  place-self: center;
}

#w-node-cf8f668b-ba18-850f-0a5c-6419ed3dd6c3-44d95816,
#w-node-cf8f668b-ba18-850f-0a5c-6419ed3dd6c5-44d95816,
#w-node-cf8f668b-ba18-850f-0a5c-6419ed3dd6c6-44d95816,
#w-node-cf8f668b-ba18-850f-0a5c-6419ed3dd6c8-44d95816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf8f668b-ba18-850f-0a5c-6419ed3dd6ca-44d95816 {
  place-self: center;
}

#w-node-cf871c3c-4ca4-0482-f161-e0f41208fceb-44d95816,
#w-node-cf871c3c-4ca4-0482-f161-e0f41208fced-44d95816,
#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcee-44d95816,
#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcf0-44d95816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcf2-44d95816 {
  place-self: center;
}

#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcf4-44d95816,
#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcf6-44d95816,
#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcf7-44d95816,
#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcf9-44d95816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcfb-44d95816 {
  place-self: center;
}

#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcfd-44d95816,
#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcff-44d95816,
#w-node-cf871c3c-4ca4-0482-f161-e0f41208fd00-44d95816,
#w-node-cf871c3c-4ca4-0482-f161-e0f41208fd02-44d95816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf871c3c-4ca4-0482-f161-e0f41208fd04-44d95816 {
  place-self: center;
}

#w-node-d5bd3614-db1c-56c5-28b8-38a799fe2007-44d95816,
#w-node-d5bd3614-db1c-56c5-28b8-38a799fe2008-44d95816,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd97b-44d95816,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd988-44d95816,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd995-44d95816,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd9a2-44d95816,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd9af-44d95816,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd9bc-44d95816,
#w-node-d79772af-6302-dac4-e695-6370debd9de8-5f2bbe62,
#w-node-d79772af-6302-dac4-e695-6370debd9dee-5f2bbe62,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e73f-5f2bbe62,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e745-5f2bbe62,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e757-5f2bbe62,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e75c-5f2bbe62,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e763-5f2bbe62,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e76f-5f2bbe62,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e774-5f2bbe62,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e77b-5f2bbe62,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e7b4-5f2bbe62,
#w-node-f64658d9-2850-c9bb-bee0-ad4d8bd01489-7787774b,
#w-node-_5b9b994c-c3bf-6403-e482-bd330c83fcca-cf7b3ec4,
#w-node-_5b9b994c-c3bf-6403-e482-bd330c83fcce-cf7b3ec4,
#w-node-_5b9b994c-c3bf-6403-e482-bd330c83fcd2-cf7b3ec4,
#w-node-_5b9b994c-c3bf-6403-e482-bd330c83fcd6-cf7b3ec4,
#w-node-_5b9b994c-c3bf-6403-e482-bd330c83fcdc-cf7b3ec4,
#w-node-_5b9b994c-c3bf-6403-e482-bd330c83fce0-cf7b3ec4,
#w-node-cdb6a786-9545-7468-4811-aaea23d22644-cf7b3ec4,
#w-node-cdb6a786-9545-7468-4811-aaea23d2264f-cf7b3ec4,
#w-node-cdb6a786-9545-7468-4811-aaea23d22659-cf7b3ec4,
#w-node-cdb6a786-9545-7468-4811-aaea23d22663-cf7b3ec4,
#w-node-cdb6a786-9545-7468-4811-aaea23d2266d-cf7b3ec4,
#w-node-cdb6a786-9545-7468-4811-aaea23d22677-cf7b3ec4,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8b9-cf7b3ec4,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8bd-cf7b3ec4,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8c1-cf7b3ec4,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8c5-cf7b3ec4,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8cb-cf7b3ec4,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8cf-cf7b3ec4,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac909-cf7b3ec4,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac90d-cf7b3ec4,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac911-cf7b3ec4,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac915-cf7b3ec4,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac91b-cf7b3ec4,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac91f-cf7b3ec4,
#w-node-_13a38ca5-90c3-eeee-c41d-1974c58b08fb-cf7b3ec4,
#w-node-_528b241b-50c0-e7ff-ff1d-08bf055dc88a-cf7b3ec4,
#w-node-fa00be86-4803-9f2f-9424-79bd93c982fb-cf7b3ec4,
#w-node-_0e1d3120-f109-d473-85d9-0e565b52f79c-cf7b3ec4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75785fe4-2726-dc4e-1087-e15036de538b-cf7b3ec4 {
  place-self: center;
}

#w-node-b8a7516d-9b6f-65c9-9b07-90635347b097-cf7b3ec4,
#w-node-b8a7516d-9b6f-65c9-9b07-90635347b099-cf7b3ec4,
#w-node-b8a7516d-9b6f-65c9-9b07-90635347b09a-cf7b3ec4,
#w-node-b8a7516d-9b6f-65c9-9b07-90635347b09c-cf7b3ec4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8a7516d-9b6f-65c9-9b07-90635347b09e-cf7b3ec4 {
  place-self: center;
}

#w-node-cf8f668b-ba18-850f-0a5c-6419ed3dd6c3-cf7b3ec4,
#w-node-cf8f668b-ba18-850f-0a5c-6419ed3dd6c5-cf7b3ec4,
#w-node-cf8f668b-ba18-850f-0a5c-6419ed3dd6c6-cf7b3ec4,
#w-node-cf8f668b-ba18-850f-0a5c-6419ed3dd6c8-cf7b3ec4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf8f668b-ba18-850f-0a5c-6419ed3dd6ca-cf7b3ec4 {
  place-self: center;
}

#w-node-cf871c3c-4ca4-0482-f161-e0f41208fceb-cf7b3ec4,
#w-node-cf871c3c-4ca4-0482-f161-e0f41208fced-cf7b3ec4,
#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcee-cf7b3ec4,
#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcf0-cf7b3ec4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcf2-cf7b3ec4 {
  place-self: center;
}

#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcf4-cf7b3ec4,
#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcf6-cf7b3ec4,
#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcf7-cf7b3ec4,
#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcf9-cf7b3ec4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcfb-cf7b3ec4 {
  place-self: center;
}

#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcfd-cf7b3ec4,
#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcff-cf7b3ec4,
#w-node-cf871c3c-4ca4-0482-f161-e0f41208fd00-cf7b3ec4,
#w-node-cf871c3c-4ca4-0482-f161-e0f41208fd02-cf7b3ec4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf871c3c-4ca4-0482-f161-e0f41208fd04-cf7b3ec4 {
  place-self: center;
}

#w-node-d5bd3614-db1c-56c5-28b8-38a799fe2007-cf7b3ec4,
#w-node-d5bd3614-db1c-56c5-28b8-38a799fe2008-cf7b3ec4,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd97b-cf7b3ec4,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd988-cf7b3ec4,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd995-cf7b3ec4,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd9a2-cf7b3ec4,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd9af-cf7b3ec4,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd9bc-cf7b3ec4,
#w-node-f64658d9-2850-c9bb-bee0-ad4d8bd01489-1fc6e0c9,
#w-node-f64658d9-2850-c9bb-bee0-ad4d8bd01489-ff6c5b9c,
#w-node-d79772af-6302-dac4-e695-6370debd9de8-230e404a,
#w-node-d79772af-6302-dac4-e695-6370debd9dee-230e404a,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e73f-230e404a,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e745-230e404a,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e757-230e404a,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e75c-230e404a,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e763-230e404a,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e76f-230e404a,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e774-230e404a,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e77b-230e404a,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e7b4-230e404a,
#w-node-d79772af-6302-dac4-e695-6370debd9de8-51e295ef,
#w-node-d79772af-6302-dac4-e695-6370debd9dee-51e295ef,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e73f-51e295ef,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e745-51e295ef,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e757-51e295ef,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e75c-51e295ef,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e763-51e295ef,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e76f-51e295ef,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e774-51e295ef,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e77b-51e295ef,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e7b4-51e295ef,
#w-node-d79772af-6302-dac4-e695-6370debd9de8-601c8318,
#w-node-d79772af-6302-dac4-e695-6370debd9dee-601c8318,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e73f-601c8318,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e745-601c8318,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e757-601c8318,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e75c-601c8318,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e763-601c8318,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e76f-601c8318,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e774-601c8318,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e77b-601c8318,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e7b4-601c8318,
#w-node-f64658d9-2850-c9bb-bee0-ad4d8bd01489-50981b4f,
#w-node-e03214b4-e8b9-c748-13d7-95ce67609d87-b824b491,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e73f-b824b491,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e745-b824b491,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e757-b824b491,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e75c-b824b491,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e763-b824b491,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e76f-b824b491,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e774-b824b491,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e77b-b824b491,
#w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e7b4-b824b491,
#w-node-_5b9b994c-c3bf-6403-e482-bd330c83fcca-4e9d770d,
#w-node-_5b9b994c-c3bf-6403-e482-bd330c83fcce-4e9d770d,
#w-node-_5b9b994c-c3bf-6403-e482-bd330c83fcd2-4e9d770d,
#w-node-_5b9b994c-c3bf-6403-e482-bd330c83fcd6-4e9d770d,
#w-node-_5b9b994c-c3bf-6403-e482-bd330c83fcdc-4e9d770d,
#w-node-_5b9b994c-c3bf-6403-e482-bd330c83fce0-4e9d770d,
#w-node-cdb6a786-9545-7468-4811-aaea23d22644-4e9d770d,
#w-node-cdb6a786-9545-7468-4811-aaea23d2264f-4e9d770d,
#w-node-cdb6a786-9545-7468-4811-aaea23d22659-4e9d770d,
#w-node-cdb6a786-9545-7468-4811-aaea23d22663-4e9d770d,
#w-node-cdb6a786-9545-7468-4811-aaea23d2266d-4e9d770d,
#w-node-cdb6a786-9545-7468-4811-aaea23d22677-4e9d770d,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8b9-4e9d770d,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8bd-4e9d770d,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8c1-4e9d770d,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8c5-4e9d770d,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8cb-4e9d770d,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8cf-4e9d770d,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac909-4e9d770d,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac90d-4e9d770d,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac911-4e9d770d,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac915-4e9d770d,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac91b-4e9d770d,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac91f-4e9d770d,
#w-node-_13a38ca5-90c3-eeee-c41d-1974c58b08fb-4e9d770d,
#w-node-_528b241b-50c0-e7ff-ff1d-08bf055dc88a-4e9d770d,
#w-node-fa00be86-4803-9f2f-9424-79bd93c982fb-4e9d770d,
#w-node-_0e1d3120-f109-d473-85d9-0e565b52f79c-4e9d770d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75785fe4-2726-dc4e-1087-e15036de538b-4e9d770d {
  place-self: center;
}

#w-node-b8a7516d-9b6f-65c9-9b07-90635347b097-4e9d770d,
#w-node-b8a7516d-9b6f-65c9-9b07-90635347b099-4e9d770d,
#w-node-b8a7516d-9b6f-65c9-9b07-90635347b09a-4e9d770d,
#w-node-b8a7516d-9b6f-65c9-9b07-90635347b09c-4e9d770d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8a7516d-9b6f-65c9-9b07-90635347b09e-4e9d770d {
  place-self: center;
}

#w-node-cf8f668b-ba18-850f-0a5c-6419ed3dd6c3-4e9d770d,
#w-node-cf8f668b-ba18-850f-0a5c-6419ed3dd6c5-4e9d770d,
#w-node-cf8f668b-ba18-850f-0a5c-6419ed3dd6c6-4e9d770d,
#w-node-cf8f668b-ba18-850f-0a5c-6419ed3dd6c8-4e9d770d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf8f668b-ba18-850f-0a5c-6419ed3dd6ca-4e9d770d {
  place-self: center;
}

#w-node-cf871c3c-4ca4-0482-f161-e0f41208fceb-4e9d770d,
#w-node-cf871c3c-4ca4-0482-f161-e0f41208fced-4e9d770d,
#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcee-4e9d770d,
#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcf0-4e9d770d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcf2-4e9d770d {
  place-self: center;
}

#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcf4-4e9d770d,
#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcf6-4e9d770d,
#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcf7-4e9d770d,
#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcf9-4e9d770d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcfb-4e9d770d {
  place-self: center;
}

#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcfd-4e9d770d,
#w-node-cf871c3c-4ca4-0482-f161-e0f41208fcff-4e9d770d,
#w-node-cf871c3c-4ca4-0482-f161-e0f41208fd00-4e9d770d,
#w-node-cf871c3c-4ca4-0482-f161-e0f41208fd02-4e9d770d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf871c3c-4ca4-0482-f161-e0f41208fd04-4e9d770d {
  place-self: center;
}

#w-node-d5bd3614-db1c-56c5-28b8-38a799fe2007-4e9d770d,
#w-node-d5bd3614-db1c-56c5-28b8-38a799fe2008-4e9d770d,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd97b-4e9d770d,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd988-4e9d770d,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd995-4e9d770d,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd9a2-4e9d770d,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd9af-4e9d770d,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd9bc-4e9d770d,
#w-node-a1385b62-f323-0203-5c99-d53af2a8711e-a9308f42,
#w-node-a1385b62-f323-0203-5c99-d53af2a87122-a9308f42,
#w-node-a1385b62-f323-0203-5c99-d53af2a87126-a9308f42,
#w-node-a1385b62-f323-0203-5c99-d53af2a8712a-a9308f42,
#w-node-a1385b62-f323-0203-5c99-d53af2a8712f-a9308f42,
#w-node-a1385b62-f323-0203-5c99-d53af2a87133-a9308f42,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8b9-a9308f42,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8bd-a9308f42,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8c1-a9308f42,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8c5-a9308f42,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8cb-a9308f42,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8cf-a9308f42,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac909-a9308f42,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac90d-a9308f42,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac911-a9308f42,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac915-a9308f42,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac91b-a9308f42,
#w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac91f-a9308f42,
#w-node-d5bd3614-db1c-56c5-28b8-38a799fe2007-a9308f42,
#w-node-d5bd3614-db1c-56c5-28b8-38a799fe2008-a9308f42,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd97b-a9308f42,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd988-a9308f42,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd995-a9308f42,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd9a2-a9308f42,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd9af-a9308f42,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd9bc-a9308f42,
#w-node-a1385b62-f323-0203-5c99-d53af2a8711e-bd53e86f,
#w-node-a1385b62-f323-0203-5c99-d53af2a87122-bd53e86f,
#w-node-a1385b62-f323-0203-5c99-d53af2a87126-bd53e86f,
#w-node-a1385b62-f323-0203-5c99-d53af2a8712a-bd53e86f,
#w-node-a1385b62-f323-0203-5c99-d53af2a8712f-bd53e86f,
#w-node-a1385b62-f323-0203-5c99-d53af2a87133-bd53e86f,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd97b-bd53e86f,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd988-bd53e86f,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd995-bd53e86f,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd9a2-bd53e86f,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd9af-bd53e86f,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd9bc-bd53e86f,
#w-node-a1385b62-f323-0203-5c99-d53af2a8711e-8e479709,
#w-node-a1385b62-f323-0203-5c99-d53af2a87122-8e479709,
#w-node-a1385b62-f323-0203-5c99-d53af2a87126-8e479709,
#w-node-a1385b62-f323-0203-5c99-d53af2a8712a-8e479709,
#w-node-a1385b62-f323-0203-5c99-d53af2a8712f-8e479709,
#w-node-a1385b62-f323-0203-5c99-d53af2a87133-8e479709,
#w-node-_671cf76e-9d83-542a-a70f-0dd0d2486078-8e479709,
#w-node-_671cf76e-9d83-542a-a70f-0dd0d248607e-8e479709,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd97b-8e479709,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd988-8e479709,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd995-8e479709,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd9a2-8e479709,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd9af-8e479709,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd9bc-8e479709,
#w-node-_671cf76e-9d83-542a-a70f-0dd0d2486078-b1939eed,
#w-node-_671cf76e-9d83-542a-a70f-0dd0d248607e-b1939eed,
#w-node-a1385b62-f323-0203-5c99-d53af2a8711e-b1939eed,
#w-node-a1385b62-f323-0203-5c99-d53af2a87122-b1939eed,
#w-node-a1385b62-f323-0203-5c99-d53af2a87126-b1939eed,
#w-node-a1385b62-f323-0203-5c99-d53af2a8712a-b1939eed,
#w-node-a1385b62-f323-0203-5c99-d53af2a8712f-b1939eed,
#w-node-a1385b62-f323-0203-5c99-d53af2a87133-b1939eed,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd97b-b1939eed,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd988-b1939eed,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd995-b1939eed,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd9a2-b1939eed,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd9af-b1939eed,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd9bc-b1939eed,
#w-node-a1385b62-f323-0203-5c99-d53af2a8711e-00e1d9d0,
#w-node-a1385b62-f323-0203-5c99-d53af2a87122-00e1d9d0,
#w-node-a1385b62-f323-0203-5c99-d53af2a87126-00e1d9d0,
#w-node-a1385b62-f323-0203-5c99-d53af2a8712a-00e1d9d0,
#w-node-a1385b62-f323-0203-5c99-d53af2a8712f-00e1d9d0,
#w-node-a1385b62-f323-0203-5c99-d53af2a87133-00e1d9d0,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd97b-00e1d9d0,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd988-00e1d9d0,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd995-00e1d9d0,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd9a2-00e1d9d0,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd9af-00e1d9d0,
#w-node-dd4729bb-2b43-c82f-ecf7-d193acccd9bc-00e1d9d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6587fb2-4901-c3be-79f6-b1475e121724-97e91ebe,
#w-node-f6587fb2-4901-c3be-79f6-b1475e121729-97e91ebe,
#w-node-f6587fb2-4901-c3be-79f6-b1475e12172e-97e91ebe,
#w-node-f6587fb2-4901-c3be-79f6-b1475e121733-97e91ebe,
#w-node-_0fc0346a-6707-22f5-c52d-d868607ab2a2-97e91ebe,
#w-node-a400c49d-8839-7319-f1c3-99e7ca671836-97e91ebe,
#w-node-_4c4c5706-49c9-ef60-dabd-2e4cb34a038b-97e91ebe {
  justify-self: start;
}

@media screen and (min-width: 1440px) {
  #w-node-_5b9b994c-c3bf-6403-e482-bd330c83fcce-a91c7a14,
  #w-node-_5b9b994c-c3bf-6403-e482-bd330c83fcd2-a91c7a14,
  #w-node-cdb6a786-9545-7468-4811-aaea23d2264f-a91c7a14,
  #w-node-cdb6a786-9545-7468-4811-aaea23d22659-a91c7a14,
  #w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8bd-a91c7a14,
  #w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8c1-a91c7a14,
  #w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac90d-a91c7a14,
  #w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac911-a91c7a14,
  #w-node-_5b9b994c-c3bf-6403-e482-bd330c83fcce-a4485e55,
  #w-node-_5b9b994c-c3bf-6403-e482-bd330c83fcd2-a4485e55,
  #w-node-cdb6a786-9545-7468-4811-aaea23d2264f-a4485e55,
  #w-node-cdb6a786-9545-7468-4811-aaea23d22659-a4485e55,
  #w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8bd-a4485e55,
  #w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8c1-a4485e55,
  #w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac90d-a4485e55,
  #w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac911-a4485e55,
  #w-node-_5b9b994c-c3bf-6403-e482-bd330c83fcce-44d95816,
  #w-node-_5b9b994c-c3bf-6403-e482-bd330c83fcd2-44d95816,
  #w-node-cdb6a786-9545-7468-4811-aaea23d2264f-44d95816,
  #w-node-cdb6a786-9545-7468-4811-aaea23d22659-44d95816,
  #w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8bd-44d95816,
  #w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8c1-44d95816,
  #w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac90d-44d95816,
  #w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac911-44d95816,
  #w-node-_5b9b994c-c3bf-6403-e482-bd330c83fcce-cf7b3ec4,
  #w-node-_5b9b994c-c3bf-6403-e482-bd330c83fcd2-cf7b3ec4,
  #w-node-cdb6a786-9545-7468-4811-aaea23d2264f-cf7b3ec4,
  #w-node-cdb6a786-9545-7468-4811-aaea23d22659-cf7b3ec4,
  #w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8bd-cf7b3ec4,
  #w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8c1-cf7b3ec4,
  #w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac90d-cf7b3ec4,
  #w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac911-cf7b3ec4,
  #w-node-_5b9b994c-c3bf-6403-e482-bd330c83fcce-4e9d770d,
  #w-node-_5b9b994c-c3bf-6403-e482-bd330c83fcd2-4e9d770d,
  #w-node-cdb6a786-9545-7468-4811-aaea23d2264f-4e9d770d,
  #w-node-cdb6a786-9545-7468-4811-aaea23d22659-4e9d770d,
  #w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8bd-4e9d770d,
  #w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8c1-4e9d770d,
  #w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac90d-4e9d770d,
  #w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac911-4e9d770d,
  #w-node-a1385b62-f323-0203-5c99-d53af2a87122-a9308f42,
  #w-node-a1385b62-f323-0203-5c99-d53af2a87126-a9308f42,
  #w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8bd-a9308f42,
  #w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac8c1-a9308f42,
  #w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac90d-a9308f42,
  #w-node-_0aac3c61-bd5b-d86e-09b8-b8812f0ac911-a9308f42,
  #w-node-a1385b62-f323-0203-5c99-d53af2a87122-bd53e86f,
  #w-node-a1385b62-f323-0203-5c99-d53af2a87126-bd53e86f,
  #w-node-a1385b62-f323-0203-5c99-d53af2a87122-8e479709,
  #w-node-a1385b62-f323-0203-5c99-d53af2a87126-8e479709,
  #w-node-a1385b62-f323-0203-5c99-d53af2a87122-b1939eed,
  #w-node-a1385b62-f323-0203-5c99-d53af2a87126-b1939eed,
  #w-node-a1385b62-f323-0203-5c99-d53af2a87122-00e1d9d0,
  #w-node-a1385b62-f323-0203-5c99-d53af2a87126-00e1d9d0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_7e2ed757-b061-2eb9-4f1e-581a1aeb7a87-85ab0d07 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3ae11b5f-2e13-c306-eabe-734022aac9ad-f89102f3 {
    grid-area: Area;
  }

  #w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e71d-3727015d,
  #w-node-d79772af-6302-dac4-e695-6370debd9de8-33d674d4,
  #w-node-d79772af-6302-dac4-e695-6370debd9de8-3fe7ef64 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3ae11b5f-2e13-c306-eabe-734022aac9ad-9071797b,
  #w-node-_3ae11b5f-2e13-c306-eabe-734022aac9ad-b74f057a {
    grid-area: Area;
  }

  #w-node-d79772af-6302-dac4-e695-6370debd9de8-7474badc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3ae11b5f-2e13-c306-eabe-734022aac9ad-c46a6932,
  #w-node-_3ae11b5f-2e13-c306-eabe-734022aac9ad-7844bc6d {
    grid-area: Area;
  }

  #w-node-d79772af-6302-dac4-e695-6370debd9de8-30846ccd,
  #w-node-d79772af-6302-dac4-e695-6370debd9de8-91d2c2bf,
  #w-node-d79772af-6302-dac4-e695-6370debd9de8-b189b185,
  #w-node-d79772af-6302-dac4-e695-6370debd9de8-359af7eb,
  #w-node-d79772af-6302-dac4-e695-6370debd9de8-39723e0e,
  #w-node-d79772af-6302-dac4-e695-6370debd9de8-733aae88,
  #w-node-d79772af-6302-dac4-e695-6370debd9de8-907f35ae,
  #w-node-d79772af-6302-dac4-e695-6370debd9de8-3aa83c7f,
  #w-node-d79772af-6302-dac4-e695-6370debd9de8-5f2bbe62,
  #w-node-d79772af-6302-dac4-e695-6370debd9de8-230e404a,
  #w-node-d79772af-6302-dac4-e695-6370debd9de8-51e295ef,
  #w-node-d79772af-6302-dac4-e695-6370debd9de8-601c8318,
  #w-node-_671cf76e-9d83-542a-a70f-0dd0d2486078-8e479709,
  #w-node-_671cf76e-9d83-542a-a70f-0dd0d2486078-b1939eed {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_31aa6922-8044-a07f-e30f-8f2396c0462e-c5ab0cec,
  #w-node-_31aa6922-8044-a07f-e30f-8f2396c04642-c5ab0cec,
  #w-node-b9244ccf-8277-0bcc-e773-2e6bc3119748-c5ab0cec,
  #w-node-e2bb8231-11cf-9eab-2fb8-4ba24f0ad52b-85ab0d07,
  #w-node-e2bb8231-11cf-9eab-2fb8-4ba24f0ad53a-85ab0d07,
  #w-node-d5bd3614-db1c-56c5-28b8-38a799fe1ea8-be0a2eaf,
  #w-node-d5bd3614-db1c-56c5-28b8-38a799fe1eb7-be0a2eaf,
  #w-node-d5bd3614-db1c-56c5-28b8-38a799fe2008-be0a2eaf,
  #w-node-ec03b3b5-303b-e158-3e6d-7ae238f0765f-3727015d,
  #w-node-ec03b3b5-303b-e158-3e6d-7ae238f0766e-3727015d,
  #w-node-ec03b3b5-303b-e158-3e6d-7ae238f0765f-33d674d4,
  #w-node-ec03b3b5-303b-e158-3e6d-7ae238f0766e-33d674d4,
  #w-node-ec03b3b5-303b-e158-3e6d-7ae238f0765f-3fe7ef64,
  #w-node-ec03b3b5-303b-e158-3e6d-7ae238f0766e-3fe7ef64,
  #w-node-d5bd3614-db1c-56c5-28b8-38a799fe1ea8-b4650d48,
  #w-node-d5bd3614-db1c-56c5-28b8-38a799fe1eb7-b4650d48,
  #w-node-d5bd3614-db1c-56c5-28b8-38a799fe2008-b4650d48,
  #w-node-ec03b3b5-303b-e158-3e6d-7ae238f0765f-7474badc,
  #w-node-ec03b3b5-303b-e158-3e6d-7ae238f0766e-7474badc,
  #w-node-d5bd3614-db1c-56c5-28b8-38a799fe1ea8-ae6fec21,
  #w-node-d5bd3614-db1c-56c5-28b8-38a799fe1eb7-ae6fec21,
  #w-node-d5bd3614-db1c-56c5-28b8-38a799fe2008-ae6fec21,
  #w-node-ec03b3b5-303b-e158-3e6d-7ae238f0765f-30846ccd,
  #w-node-ec03b3b5-303b-e158-3e6d-7ae238f0766e-30846ccd,
  #w-node-d5bd3614-db1c-56c5-28b8-38a799fe1ea8-cd1361e3,
  #w-node-d5bd3614-db1c-56c5-28b8-38a799fe1eb7-cd1361e3,
  #w-node-d5bd3614-db1c-56c5-28b8-38a799fe2008-cd1361e3,
  #w-node-d5bd3614-db1c-56c5-28b8-38a799fe1ea8-b188c930,
  #w-node-d5bd3614-db1c-56c5-28b8-38a799fe1eb7-b188c930,
  #w-node-d5bd3614-db1c-56c5-28b8-38a799fe2008-b188c930,
  #w-node-d5bd3614-db1c-56c5-28b8-38a799fe1ea8-3599fef6,
  #w-node-d5bd3614-db1c-56c5-28b8-38a799fe1eb7-3599fef6,
  #w-node-d5bd3614-db1c-56c5-28b8-38a799fe2008-3599fef6,
  #w-node-ec03b3b5-303b-e158-3e6d-7ae238f0765f-91d2c2bf,
  #w-node-ec03b3b5-303b-e158-3e6d-7ae238f0766e-91d2c2bf,
  #w-node-ec03b3b5-303b-e158-3e6d-7ae238f0765f-b189b185,
  #w-node-ec03b3b5-303b-e158-3e6d-7ae238f0766e-b189b185,
  #w-node-ec03b3b5-303b-e158-3e6d-7ae238f0765f-359af7eb,
  #w-node-ec03b3b5-303b-e158-3e6d-7ae238f0766e-359af7eb,
  #w-node-ec03b3b5-303b-e158-3e6d-7ae238f0765f-39723e0e,
  #w-node-ec03b3b5-303b-e158-3e6d-7ae238f0766e-39723e0e,
  #w-node-ec03b3b5-303b-e158-3e6d-7ae238f0765f-733aae88,
  #w-node-ec03b3b5-303b-e158-3e6d-7ae238f0766e-733aae88 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_75785fe4-2726-dc4e-1087-e15036de538b-a91c7a14,
  #w-node-b8a7516d-9b6f-65c9-9b07-90635347b09e-a91c7a14,
  #w-node-cf8f668b-ba18-850f-0a5c-6419ed3dd6ca-a91c7a14,
  #w-node-cf871c3c-4ca4-0482-f161-e0f41208fcf2-a91c7a14,
  #w-node-cf871c3c-4ca4-0482-f161-e0f41208fcfb-a91c7a14,
  #w-node-cf871c3c-4ca4-0482-f161-e0f41208fd04-a91c7a14 {
    place-self: center;
  }

  #w-node-d5bd3614-db1c-56c5-28b8-38a799fe1ea8-a91c7a14,
  #w-node-d5bd3614-db1c-56c5-28b8-38a799fe1eb7-a91c7a14,
  #w-node-d5bd3614-db1c-56c5-28b8-38a799fe2008-a91c7a14,
  #w-node-ec03b3b5-303b-e158-3e6d-7ae238f0765f-907f35ae,
  #w-node-ec03b3b5-303b-e158-3e6d-7ae238f0766e-907f35ae,
  #w-node-ec03b3b5-303b-e158-3e6d-7ae238f0765f-3aa83c7f,
  #w-node-ec03b3b5-303b-e158-3e6d-7ae238f0766e-3aa83c7f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_75785fe4-2726-dc4e-1087-e15036de538b-a4485e55,
  #w-node-b8a7516d-9b6f-65c9-9b07-90635347b09e-a4485e55,
  #w-node-cf8f668b-ba18-850f-0a5c-6419ed3dd6ca-a4485e55,
  #w-node-cf871c3c-4ca4-0482-f161-e0f41208fcf2-a4485e55,
  #w-node-cf871c3c-4ca4-0482-f161-e0f41208fcfb-a4485e55,
  #w-node-cf871c3c-4ca4-0482-f161-e0f41208fd04-a4485e55 {
    place-self: center;
  }

  #w-node-d5bd3614-db1c-56c5-28b8-38a799fe1ea8-a4485e55,
  #w-node-d5bd3614-db1c-56c5-28b8-38a799fe1eb7-a4485e55,
  #w-node-d5bd3614-db1c-56c5-28b8-38a799fe2008-a4485e55 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_75785fe4-2726-dc4e-1087-e15036de538b-44d95816,
  #w-node-b8a7516d-9b6f-65c9-9b07-90635347b09e-44d95816,
  #w-node-cf8f668b-ba18-850f-0a5c-6419ed3dd6ca-44d95816,
  #w-node-cf871c3c-4ca4-0482-f161-e0f41208fcf2-44d95816,
  #w-node-cf871c3c-4ca4-0482-f161-e0f41208fcfb-44d95816,
  #w-node-cf871c3c-4ca4-0482-f161-e0f41208fd04-44d95816 {
    place-self: center;
  }

  #w-node-d5bd3614-db1c-56c5-28b8-38a799fe1ea8-44d95816,
  #w-node-d5bd3614-db1c-56c5-28b8-38a799fe1eb7-44d95816,
  #w-node-d5bd3614-db1c-56c5-28b8-38a799fe2008-44d95816,
  #w-node-ec03b3b5-303b-e158-3e6d-7ae238f0765f-5f2bbe62,
  #w-node-ec03b3b5-303b-e158-3e6d-7ae238f0766e-5f2bbe62 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_75785fe4-2726-dc4e-1087-e15036de538b-cf7b3ec4,
  #w-node-b8a7516d-9b6f-65c9-9b07-90635347b09e-cf7b3ec4,
  #w-node-cf8f668b-ba18-850f-0a5c-6419ed3dd6ca-cf7b3ec4,
  #w-node-cf871c3c-4ca4-0482-f161-e0f41208fcf2-cf7b3ec4,
  #w-node-cf871c3c-4ca4-0482-f161-e0f41208fcfb-cf7b3ec4,
  #w-node-cf871c3c-4ca4-0482-f161-e0f41208fd04-cf7b3ec4 {
    place-self: center;
  }

  #w-node-d5bd3614-db1c-56c5-28b8-38a799fe1ea8-cf7b3ec4,
  #w-node-d5bd3614-db1c-56c5-28b8-38a799fe1eb7-cf7b3ec4,
  #w-node-d5bd3614-db1c-56c5-28b8-38a799fe2008-cf7b3ec4,
  #w-node-ec03b3b5-303b-e158-3e6d-7ae238f0765f-230e404a,
  #w-node-ec03b3b5-303b-e158-3e6d-7ae238f0766e-230e404a,
  #w-node-ec03b3b5-303b-e158-3e6d-7ae238f0765f-51e295ef,
  #w-node-ec03b3b5-303b-e158-3e6d-7ae238f0766e-51e295ef,
  #w-node-ec03b3b5-303b-e158-3e6d-7ae238f0765f-601c8318,
  #w-node-ec03b3b5-303b-e158-3e6d-7ae238f0766e-601c8318,
  #w-node-ec03b3b5-303b-e158-3e6d-7ae238f0765f-b824b491,
  #w-node-ec03b3b5-303b-e158-3e6d-7ae238f0766e-b824b491 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_75785fe4-2726-dc4e-1087-e15036de538b-4e9d770d,
  #w-node-b8a7516d-9b6f-65c9-9b07-90635347b09e-4e9d770d,
  #w-node-cf8f668b-ba18-850f-0a5c-6419ed3dd6ca-4e9d770d,
  #w-node-cf871c3c-4ca4-0482-f161-e0f41208fcf2-4e9d770d,
  #w-node-cf871c3c-4ca4-0482-f161-e0f41208fcfb-4e9d770d,
  #w-node-cf871c3c-4ca4-0482-f161-e0f41208fd04-4e9d770d {
    place-self: center;
  }

  #w-node-d5bd3614-db1c-56c5-28b8-38a799fe1ea8-4e9d770d,
  #w-node-d5bd3614-db1c-56c5-28b8-38a799fe1eb7-4e9d770d,
  #w-node-d5bd3614-db1c-56c5-28b8-38a799fe2008-4e9d770d,
  #w-node-d5bd3614-db1c-56c5-28b8-38a799fe2008-a9308f42 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media (max-width: 600px) {
  input,
  textarea,
  select {
    font-size: 16px !important;
  }
}

@font-face {
  font-family: "Fa solid 900";
  src:
    url("../../fonts-v5/fa-solid-900.woff2") format("woff2"),
    url("../../fonts-v5/fa-solid-900.eot") format("embedded-opentype"),
    url("../../fonts-v5/fa-solid-900.woff") format("woff"),
    url("../../fonts-v5/fa-solid-900.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Fa brands 400";
  src: url("../../fonts-v5/fa-brands-400.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Proxima Nova";
  src:
    url("../../fonts-v5/proxima-nova-bold.woff2") format("woff2"),
    url("../../fonts-v5/proxima-nova-bold.woff") format("woff"),
    url("../../fonts-v5/Proxima-Nova-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Proxima Nova";
  src:
    url("../../fonts-v5/proxima-nova-light.woff2") format("woff2"),
    url("../../fonts-v5/proxima-nova-light.woff") format("woff"),
    url("../../fonts-v5/Proxima-Nova-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Proxima Nova";
  src:
    url("../../fonts-v5/proxima-nova-extrabold.woff2") format("woff2"),
    url("../../fonts-v5/proxima-nova-extrabold.woff") format("woff"),
    url("../../fonts-v5/Proxima-Nova-Extrabold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Proxima Nova";
  src:
    url("../../fonts-v5/proxima-nova-reg.woff2") format("woff2"),
    url("../../fonts-v5/proxima-nova-reg.woff") format("woff"),
    url("../../fonts-v5/Proxima-Nova-Reg.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Proxima Nova";
  src:
    url("../../fonts-v5/proxima-nova-semibold.woff2") format("woff2"),
    url("../../fonts-v5/proxima-nova-semibold.woff") format("woff"),
    url("../../fonts-v5/Proxima-Nova-Semibold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Proxima Nova";
  src:
    url("../../fonts-v5/proximanova-black.woff2") format("woff2"),
    url("../../fonts-v5/proximanova-black.woff") format("woff"),
    url("../../fonts-v5/ProximaNova-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Proxima Nova";
  src:
    url("../../fonts-v5/proxima-nova-medium.woff2") format("woff2"),
    url("../../fonts-v5/proxima-nova-medium.eot") format("embedded-opentype"),
    url("../../fonts-v5/proxima-nova-medium.woff") format("woff"),
    url("../../fonts-v5/proxima-nova-medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Brandon";
  src: url("../../fonts-v5/Brandon_med.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Proxima Soft";
  src: url("../../fonts-v5/ProximaSoft-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Proxima Soft";
  src: url("../../fonts-v5/ProximaSoft-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Proxima Soft";
  src:
    url("../../fonts-v5/ProximaSoft-Regular.woff2") format("woff2"),
    url("../../fonts-v5/ProximaSoft-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Proxima Soft";
  src: url("../../fonts-v5/ProximaSoft-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Proxima Soft";
  src: url("../../fonts-v5/ProximaSoft-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Proxima Soft";
  src: url("../../fonts-v5/ProximaSoft-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Proxima Soft";
  src: url("../../fonts-v5/ProximaSoft-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Proxima Soft";
  src: url("../../fonts-v5/ProximaSoft-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Amazon Ember";
  src: url("../../fonts-v5/Amazon-Ember-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Amazon Ember";
  src: url("../../fonts-v5/Amazon-Ember.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica";
  src: url("../../fonts-v5/Helvetica-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica";
  src: url("../../fonts-v5/Helvetica.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Brandon";
  src: url("../../fonts-v5/brandon-grotesque-black-58a8a3e824392.otf")
    format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "National";
  src: url("../../fonts-v5/National-Light.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "National";
  src: url("../../fonts-v5/National-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "National";
  src: url("../../fonts-v5/National-Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "National";
  src: url("../../fonts-v5/National-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Brandon";
  src: url("../../fonts-v5/Brandon-Grotesque-Light.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Brandon";
  src: url("../../fonts-v5/Brandon-Grotesque-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Brandon";
  src: url("../../fonts-v5/Brandon-Grotesque-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "National book";
  src: url("../../fonts-v5/National-Book.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* ===== Checkout V3 Footer Section ===== */
@keyframes shadow-pulse2 {
  0% {
    box-shadow: 0 0 0 0 #ff0000;
  }
  50% {
    box-shadow: 0 0 0 0 #ff0000;
  }
  100% {
    box-shadow: 0 0 0 8px transparent;
  }
}
