.desktop3-container10 {
  width: 100%;
  display: flex;
  overflow: auto;
  min-height: 100vh;
  flex-direction: column;
}
.desktop3-header {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  padding: 20px;
  align-self: center;
  align-items: center;
  justify-content: center;
  background-image: linear-gradient(90deg, rgb(9, 10, 75) 0.00%,rgb(22, 124, 195) 100.00%);
}
.desktop3-container11 {
  width: 100%;
  display: flex;
  max-width: 1250px;
  align-items: center;
  justify-content: space-between;
}
.desktop3-text100 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  font-size: 34px;
  font-style: Black;
  text-align: center;
  font-family: Poppins;
  font-weight: 900;
  line-height: 100%;
  font-stretch: normal;
  text-decoration: none;
}
.desktop3-text104 {
  color: rgb(255, 255, 255);
  width: 385px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: right;
  font-family: Poppins;
  font-weight: 400;
  line-height: 150%;
  font-stretch: normal;
  text-decoration: none;
}
.desktop3-section {
  flex: 1;
  width: 100%;
  display: flex;
  max-width: 1290px;
  align-self: center;
  align-items: flex-start;
  flex-direction: row;
}
.desktop3-left1 {
  gap: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  display: flex;
  align-items: flex-start;
  padding-top: 40px;
  padding-left: 20px;
  padding-right: 20px;
  flex-direction: column;
  padding-bottom: 40px;
}
.desktop3-text111 {
  color: rgb(0, 0, 0);
  height: auto;
  font-size: 28px;
  font-style: normal;
  text-align: center;
  font-family: Poppins;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop3-text115 {
  font-weight: 700;
}
.desktop3-bundlefullimg1 {
  width: 100%;
  height: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
}
.desktop3-checklist-area {
  gap: var(--dl-space-space-unit);
  display: flex;
  align-self: center;
  margin-top: var(--dl-space-space-halfunit);
  align-items: flex-start;
  margin-bottom: var(--dl-space-space-halfunit);
  flex-direction: column;
}
.desktop3-checklist1 {
  display: flex;
  align-items: center;
  flex-direction: row;
}
.desktop3-checkcircle1 {
  width: 30px;
  height: 30px;
}
.desktop3-text117 {
  color: rgba(0, 0, 51, 1);
  height: auto;
  font-style: normal;
  text-align: left;
  font-stretch: normal;
  padding-left: 5px;
  letter-spacing: 0em;
}
.desktop3-checklist2 {
  display: flex;
  align-items: center;
  flex-direction: row;
}
.desktop3-checkcircle2 {
  width: 30px;
  height: 30px;
}
.desktop3-text120 {
  font-style: normal;
  font-stretch: normal;
  padding-left: 5px;
  letter-spacing: 0em;
}
.desktop3-checklist3 {
  display: flex;
  align-items: center;
  flex-direction: row;
}
.desktop3-checkcircle3 {
  width: 30px;
  height: 30px;
}
.desktop3-text121 {
  font-stretch: normal;
  padding-left: 5px;
  letter-spacing: 0em;
}
.desktop3-checklist4 {
  display: flex;
  align-items: center;
  flex-direction: row;
}
.desktop3-checkcircle4 {
  width: 30px;
  height: 30px;
}
.desktop3-text122 {
  padding-left: 5px;
}
.desktop3-checklist5 {
  display: flex;
  align-items: center;
  flex-direction: row;
}
.desktop3-checkcircle5 {
  width: 30px;
  height: 30px;
}
.desktop3-text123 {
  padding-left: 5px;
}
.desktop3-checklist6 {
  display: flex;
  align-items: center;
  flex-direction: row;
}
.desktop3-checkcircle6 {
  width: 30px;
  height: 30px;
}
.desktop3-text124 {
  padding-left: 5px;
}
.desktop3-checklist7 {
  display: flex;
  align-items: center;
  flex-direction: row;
}
.desktop3-checkcircle7 {
  width: 30px;
  height: 30px;
}
.desktop3-text125 {
  padding-left: 5px;
}
.desktop3-test-card1 {
  gap: var(--dl-space-space-halfunit);
  display: flex;
  padding: 30px;
  padding-top: 20px;
  border-color: #e7eaec;
  border-width: 1px;
  padding-left: 20px;
  border-radius: 10px;
  padding-right: 20px;
  flex-direction: column;
  padding-bottom: 20px;
  background-color: #ffffff;
}
.desktop3-stars1 {
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
  justify-content: space-between;
}
.desktop3-rectangle7291 {
  width: 60px;
  height: 60px;
  border-radius: 500px;
}
.desktop3-image2 {
  width: 180px;
  object-fit: cover;
}
.desktop3-text126 {
  color: rgba(19, 50, 64, 1);
  height: auto;
  align-self: flex-start;
  text-align: center;
  font-stretch: normal;
}
.desktop3-text128 {
  color: rgba(19, 50, 64, 1);
  height: auto;
  align-self: stretch;
  text-align: left;
  font-stretch: normal;
}
.desktop3-test-card2 {
  gap: var(--dl-space-space-halfunit);
  display: flex;
  padding: 30px;
  padding-top: 20px;
  border-color: #e7eaec;
  border-width: 1px;
  padding-left: 20px;
  border-radius: 10px;
  padding-right: 20px;
  flex-direction: column;
  padding-bottom: 20px;
  background-color: #ffffff;
}
.desktop3-stars2 {
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
  justify-content: space-between;
}
.desktop3-rectangle7292 {
  width: 60px;
  height: 60px;
  border-radius: 500px;
}
.desktop3-image3 {
  width: 180px;
  object-fit: cover;
}
.desktop3-test-card3 {
  gap: var(--dl-space-space-halfunit);
  display: flex;
  padding: 30px;
  padding-top: 20px;
  border-color: #e7eaec;
  border-width: 1px;
  padding-left: 20px;
  border-radius: 10px;
  padding-right: 20px;
  flex-direction: column;
  padding-bottom: 20px;
  background-color: #ffffff;
}
.desktop3-stars3 {
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
  justify-content: space-between;
}
.desktop3-rectangle7293 {
  width: 60px;
  height: 60px;
  border-radius: 500px;
}
.desktop3-image4 {
  width: 180px;
  object-fit: cover;
}
.desktop3-test-card4 {
  gap: var(--dl-space-space-halfunit);
  display: flex;
  padding: 30px;
  padding-top: 20px;
  border-color: #e7eaec;
  border-width: 1px;
  padding-left: 20px;
  border-radius: 10px;
  padding-right: 20px;
  flex-direction: column;
  padding-bottom: 20px;
  background-color: #ffffff;
}
.desktop3-stars4 {
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
  justify-content: space-between;
}
.desktop3-rectangle7294 {
  width: 60px;
  height: 60px;
  border-radius: 500px;
}
.desktop3-image5 {
  width: 180px;
  object-fit: cover;
}
.desktop3-test-card5 {
  gap: var(--dl-space-space-halfunit);
  display: flex;
  padding: 30px;
  padding-top: 20px;
  border-color: #e7eaec;
  border-width: 1px;
  padding-left: 20px;
  border-radius: 10px;
  padding-right: 20px;
  flex-direction: column;
  padding-bottom: 20px;
  background-color: #ffffff;
}
.desktop3-stars5 {
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
  justify-content: space-between;
}
.desktop3-rectangle7295 {
  width: 60px;
  height: 60px;
  border-radius: 500px;
}
.desktop3-image6 {
  width: 180px;
  object-fit: cover;
}
.desktop3-right1 {
  width: 50%;
  display: flex;
  position: relative;
  align-items: flex-start;
  padding-top: 40px;
  padding-left: 20px;
  padding-right: 20px;
  flex-direction: column;
  padding-bottom: 40px;
}
.desktop3-payment {
  height: auto;
  display: flex;
  align-self: stretch;
  box-shadow: 0px 5px 60px -10px rgba(119, 119, 119, 0.23);
  align-items: flex-start;
  border-color: #167CC3;
  border-width: 1px;
  border-radius: 10px;
  flex-direction: column;
  background-color: #ffffff;
}
.desktop3-pay-head {
  display: flex;
  align-self: stretch;
  align-items: center;
  padding-top: 20px;
  border-radius: var(--dl-radius-radius-radius4);
  flex-direction: column;
  padding-bottom: 20px;
  background-color: #104589;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.desktop3-container13 {
  display: contents;
}
.desktop3-text157 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  font-size: 18px;
  font-style: Bold;
  margin-top: 8px;
  text-align: center;
  font-family: Poppins;
  font-weight: 700;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop3-form {
  gap: var(--dl-space-space-twounits);
  height: 100%;
  display: flex;
  align-self: stretch;
  margin-top: 32px;
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 32px;
  flex-direction: column;
}
.desktop3-your-info {
  gap: 10px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
.desktop3-name {
  display: flex;
  align-self: stretch;
  align-items: stretch;
  flex-direction: row;
  justify-content: space-between;
}
.desktop3-first {
  fill: var(--dl-color-text-text);
  color: #777575;
  width: 48%;
  font-size: 14px;
  border-color: #bbbbbb;
  background-color: var(--dl-color-theme-accent1);
}
.desktop3-last {
  fill: var(--dl-color-text-text);
  color: #777575;
  width: 48%;
  font-size: 14px;
  padding-top: var(--dl-space-space-halfunit);
  border-color: #bbbbbb;
  padding-bottom: var(--dl-space-space-halfunit);
  background-color: var(--dl-color-theme-accent1);
}
.desktop3-email {
  fill: var(--dl-color-text-text);
  color: #777575;
  width: 100%;
  font-size: 14px;
  border-color: #bbbbbb;
  background-color: var(--dl-color-theme-accent1);
}
.desktop3-phone {
  fill: var(--dl-color-text-text);
  color: #777575;
  width: 100%;
  font-size: 14px;
  border-color: #bbbbbb;
  background-color: var(--dl-color-theme-accent1);
}
.desktop3-address1 {
  gap: 10px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
.desktop3-select1 {
  width: 100%;
  padding-top: var(--dl-space-space-halfunit);
  border-color: #bbbbbb;
  border-width: 1px;
  padding-left: var(--dl-space-space-unit);
  border-radius: var(--dl-radius-radius-radius4);
  padding-right: var(--dl-space-space-unit);
  padding-bottom: var(--dl-space-space-halfunit);
}
.desktop3-address2 {
  fill: var(--dl-color-text-text);
  color: #777575;
  width: 100%;
  font-size: 14px;
  border-color: #bbbbbb;
  background-color: var(--dl-color-theme-accent1);
}
.desktop3-address3 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.desktop3-city {
  fill: var(--dl-color-text-text);
  color: #777575;
  width: 30%;
  font-size: 14px;
  border-color: #bbbbbb;
  background-color: var(--dl-color-theme-accent1);
}
.desktop3-state {
  fill: var(--dl-color-text-text);
  color: #777575;
  width: 30%;
  font-size: 14px;
  border-color: #bbbbbb;
  background-color: var(--dl-color-theme-accent1);
}
.desktop3-zip {
  fill: var(--dl-color-text-text);
  color: #777575;
  width: 30%;
  font-size: 14px;
  border-color: #bbbbbb;
  background-color: var(--dl-color-theme-accent1);
}
.desktop3-card1 {
  gap: 10px;
  width: auto;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  margin-left: -20px;
  padding-top: 28px;
  border-color: #e0e0e0;
  border-width: 1px;
  margin-right: -20px;
  padding-left: 20px;
  padding-right: 20px;
  flex-direction: column;
  padding-bottom: 28px;
  background-color: #F5F5F5;
  border-left-width: 0px;
  border-right-width: 0px;
}
.desktop3-label3 {
  margin-bottom: -5px;
}
.desktop3-label4 {
  fill: var(--dl-color-text-text);
  color: #838383;
  font-size: 13;
  font-style: normal;
  font-family: Poppins;
  font-weight: 400;
  line-height: normal;
  text-transform: none;
  text-decoration: none;
}
.desktop3-card2 {
  fill: var(--dl-color-text-text);
  color: #777575;
  width: 100%;
  font-size: 14px;
  border-color: #bbbbbb;
  background-color: var(--dl-color-theme-accent1);
}
.desktop3-expiry-holder {
  display: flex;
  align-self: stretch;
  align-items: stretch;
  padding-top: 4px;
  flex-direction: row;
  justify-content: space-between;
}
.desktop3-expiry1 {
  width: 38%;
  display: flex;
  align-items: stretch;
  flex-direction: column;
  justify-content: space-between;
}
.desktop3-text165 {
  font-size: 12px;
  margin-bottom: 4px;
}
.desktop3-container14 {
  gap: 8px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
.desktop3-select2 {
  width: 36%;
  border-color: #bbbbbb;
}
.desktop3-year {
  width: 50%;
  border-color: #bbbbbb;
}
.desktop3-expiry2 {
  width: 20%;
  display: flex;
  align-items: stretch;
  flex-direction: column;
  justify-content: space-between;
}
.desktop3-text166 {
  font-size: 12px;
}
.desktop3cv2 {
  fill: var(--dl-color-text-text);
  color: #777575;
  width: auto;
  font-size: 14px;
  padding-top: 0.6rem;
  border-color: #bbbbbb;
  padding-bottom: 0.6rem;
  background-color: var(--dl-color-theme-accent1);
}
.desktop3-cards {
  gap: 4px;
  width: auto;
  height: auto;
  display: flex;
  align-self: flex-end;
  align-items: center;
  flex-shrink: 0;
  justify-content: center;
}
.desktop3-payment-method-visa {
  width: 46px;
  height: 31px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop3base1 {
  top: 0px;
  left: 0px;
  width: 46px;
  height: 31px;
  position: absolute;
  border-color: rgba(217, 217, 217, 1);
  border-style: solid;
  border-width: 1px;
  border-radius: 6px;
}
.desktop3-visalogo {
  top: 10.979166984558105px;
  left: 5.914285659790039px;
  width: 32px;
  height: 10px;
  position: absolute;
}
.desktop3-payment-method-mastercard {
  width: 46px;
  height: 31px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop3base2 {
  top: 0px;
  left: 0px;
  width: 46px;
  height: 31px;
  position: absolute;
  border-color: rgba(217, 217, 217, 1);
  border-style: solid;
  border-width: 1px;
  border-radius: 6px;
}
.desktop3-mastercard {
  top: 6.458333492279053px;
  left: 8.54285717010498px;
  width: 29.571426391601562px;
  height: 17.83271026611328px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop3-left2 {
  top: 0px;
  left: 0px;
  width: 30px;
  height: 18px;
  position: absolute;
}
.desktop3-right2 {
  top: 0px;
  left: 14.785710334777832px;
  width: 15px;
  height: 18px;
  position: absolute;
}
.desktop3-middle {
  top: 2.130039691925049px;
  left: 11.634726524353027px;
  width: 6px;
  height: 14px;
  position: absolute;
}
.desktop3-payment-method-amex {
  width: 46px;
  height: 31px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop3base3 {
  top: 0px;
  left: 0px;
  width: 46px;
  height: 31px;
  position: absolute;
  border-color: rgba(217, 217, 217, 1);
  border-style: solid;
  border-width: 1px;
  border-radius: 6px;
}
.desktop3amex {
  top: 10.979166984558105px;
  left: 3.942857027053833px;
  width: 38px;
  height: 9px;
  position: absolute;
}
.desktop3-payment-method-discover {
  width: 46px;
  height: 31px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop3base4 {
  top: 0px;
  left: 0px;
  width: 46px;
  height: 31px;
  position: absolute;
  border-color: rgba(217, 217, 217, 1);
  border-style: solid;
  border-width: 1px;
  border-radius: 6px;
}
.desktop3-discover {
  top: 12.270833015441895px;
  left: 4.3371429443359375px;
  width: 40.98497009277344px;
  height: 18.083332061767578px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop3-stripe {
  top: 10.656250953674316px;
  left: 15.027811050415039px;
  width: 26px;
  height: 7px;
  position: absolute;
}
.desktop3discver {
  top: 0px;
  left: 0px;
  width: 39px;
  height: 6px;
  position: absolute;
}
.desktop3o {
  top: 0px;
  left: 17.136552810668945px;
  width: 7px;
  height: 6px;
  position: absolute;
}
.desktop3-total {
  gap: 10px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
.desktop3-coupon {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.desktop3-container15 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.desktop3-discount {
  fill: var(--dl-color-text-text);
  color: #777575;
  width: 100%;
  font-size: 14px;
  border-color: #bbbbbb;
  margin-right: 20px;
  background-color: var(--dl-color-theme-accent1);
}
.desktop3-button1 {
  transition: 0.3s;
  background-color: #F5F5F5;
}
.desktop3-button1:hover {
  color: #ffffff;
  background-color: #002F4F;
}
.desktop3-money-lines {
  gap: var(--dl-space-space-halfunit);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
.desktop3-subtotal {
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
  justify-content: space-between;
}
.desktop3-text174 {
  color: rgba(0, 0, 0, 1);
  height: auto;
  flex-grow: 1;
  font-size: 14px;
  font-style: Regular;
  text-align: left;
  font-family: Poppins;
  font-weight: 400;
  line-height: 150%;
  font-stretch: normal;
  text-decoration: none;
}
.desktop3-text176 {
  color: rgba(0, 0, 0, 1);
  height: auto;
  font-size: 14px;
  font-style: Regular;
  text-align: right;
  font-family: Poppins;
  font-weight: 400;
  line-height: 150%;
  font-stretch: normal;
  text-decoration: none;
}
.desktop3-redeemable {
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
  justify-content: space-between;
}
.desktop3-container16 {
  display: flex;
  align-items: flex-start;
}
.desktop3-text178 {
  color: rgba(0, 0, 0, 1);
  height: auto;
  font-size: 14px;
  font-style: Regular;
  text-align: left;
  font-family: Poppins;
  font-weight: 400;
  line-height: 150%;
  font-stretch: normal;
  text-decoration: none;
}
.desktop3-discountcode {
  gap: 5px;
  display: flex;
  flex-grow: 1;
  align-items: flex-start;
  padding-left: var(--dl-space-space-halfunit);
}
.desktop3-gift {
  width: 18px;
  height: 18px;
}
.desktop3-text180 {
  color: rgba(0, 0, 0, 1);
  height: auto;
  font-size: 14px;
  font-style: Regular;
  text-align: left;
  font-family: Poppins;
  font-weight: 400;
  line-height: 150%;
  font-stretch: normal;
  text-decoration: none;
}
.desktop3-text182 {
  color: rgba(0, 0, 0, 1);
  height: auto;
  font-size: 14px;
  font-style: Regular;
  text-align: right;
  font-family: Poppins;
  font-weight: 400;
  line-height: 150%;
  font-stretch: normal;
  text-decoration: none;
}
.desktop3-money-total {
  gap: 14px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
}
.desktop3-frame6 {
  width: 100%;
  display: flex;
  align-self: flex-start;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}
.desktop3-processing {
  gap: 26px;
  display: flex;
  padding: var(--dl-space-space-unit);
  align-self: stretch;
  align-items: center;
  margin-left: 20px;
  border-color: rgba(112, 112, 112, 1);
  border-style: solid;
  border-width: 1px;
  margin-right: 20px;
  border-radius: 6px;
  margin-bottom: 32px;
  flex-direction: column;
  background-color: rgba(249, 249, 249, 1);
}
.desktop3-secure {
  gap: 14px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
}
.desktop3-image11 {
  width: 100%;
  height: 120px;
}
.desktop3-container17 {
  /* display: flex; */
  align-items: center;
  flex-direction: column;
}
.desktop3-text189 {
  fill: #263237;
  color: rgb(38, 50, 55);
  width: 394px;
  height: auto;
  font-size: 28px;
  font-style: Bold;
  text-align: left;
  font-family: Poppins;
  font-weight: 700;
  line-height: 120%;
  font-stretch: normal;
  text-transform: uppercase;
  text-decoration: none;
}
.desktop3-text192 {
  color: rgb(105, 105, 105);
  width: 394px;
  height: auto;
  font-size: 16px;
  font-style: normal;
  text-align: left;
  font-family: Poppins;
  font-weight: 400;
  line-height: 150%;
  font-stretch: normal;
  text-decoration: none;
}
.desktop3-money-back {
  gap: var(--dl-space-space-halfunit);
  display: flex;
  align-self: center;
  box-shadow: 0px 10px 20px 0px rgba(119, 119, 119, 0.08);
  margin-top: 120px;
  align-items: center;
  padding-top: 0px;
  border-color: rgba(219, 177, 28, 1);
  border-style: dashed;
  border-width: 4px;
  padding-left: 32px;
  border-radius: 10px;
  padding-right: 32px;
  flex-direction: column;
  padding-bottom: 32px;
  background-image: linear-gradient(0deg, rgb(255, 231, 170) 1.00%,rgb(255, 249, 233) 99.00%);
}
.desktop3-image12 {
  width: 220px;
  height: auto;
  margin-top: -90px;
  margin-bottom: 10px;
}
.desktop3-text195 {
  color: rgb(0, 47, 79);
  width: auto;
  height: auto;
  font-size: 42px;
  font-style: Black;
  text-align: center;
  font-family: Poppins;
  font-weight: 900;
  line-height: 108%;
  font-stretch: normal;
  text-transform: uppercase;
  text-decoration: none;
}
.desktop3-text198 {
  color: #cb9521;
}
.desktop3-text199 {
  color: rgba(90, 89, 86, 1);
  width: 548px;
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: center;
  font-family: Poppins;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-transform: none;
  text-decoration: none;
}
.desktop3-footer {
  gap: 10px;
  width: 100%;
  height: auto;
  display: flex;
  padding: var(--dl-space-space-twounits);
  align-items: center;
  flex-shrink: 0;
  padding-top: var(--dl-space-space-oneandhalfunits);
  padding-left: var(--dl-space-space-oneandhalfunits);
  padding-right: var(--dl-space-space-oneandhalfunits);
  padding-bottom: var(--dl-space-space-oneandhalfunits);
  justify-content: center;
  background-color: rgba(0, 21, 50, 1);
}
.desktop3-container18 {
  display: flex;
  align-items: center;
  justify-content: center;
}
.desktop3-container19 {
  display: flex;
  max-width: 1250px;
  align-items: center;
  justify-content: flex-start;
}
.desktop3-text201 {
  color: rgba(255, 255, 255, 0.7699999809265137);
  width: auto;
  height: auto;
  font-size: 14px;
  font-style: Regular;
  text-align: left;
  font-family: Poppins;
  font-weight: 400;
  line-height: 120.00000476837158%;
  font-stretch: normal;
  text-decoration: none;
}
.desktop3-text202 {
  font-weight: 400;
}
.desktop3-text204 {
  font-weight: 400;
}
.desktop3-text206 {
  font-weight: 400;
}
.desktop3-text208 {
  font-weight: 400;
}
.desktop3-text210 {
  font-weight: 400;
}
.desktop3-text212 {
  font-weight: 400;
}
.desktop3-text214 {
  font-weight: 400;
}
.desktop3-text216 {
  font-weight: 400;
}
.desktop3-text218 {
  font-weight: 400;
}
.desktop3-text220 {
  font-weight: 400;
}
.desktop3-text222 {
  font-weight: 400;
}
.desktop3-text224 {
  font-weight: 400;
}
.desktop3-text226 {
  font-weight: 400;
}
.desktop3-text228 {
  font-weight: 400;
}
.desktop3-text230 {
  font-weight: 400;
}
.desktop3-text232 {
  font-weight: 400;
}
.desktop3-text234 {
  font-weight: 400;
}
.desktop3-text236 {
  font-weight: 400;
}
.desktop3-footer2 {
  gap: 10px;
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  padding-top: var(--dl-space-space-oneandhalfunits);
  padding-left: var(--dl-space-space-oneandhalfunits);
  padding-right: var(--dl-space-space-oneandhalfunits);
  padding-bottom: var(--dl-space-space-oneandhalfunits);
  justify-content: center;
  background-color: rgba(0, 6, 15, 1);
}
.desktop3-container20 {
  width: 1250px;
  display: flex;
  max-width: 1250px;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
}
.desktop3-text242 {
  color: rgba(255, 255, 255, 0.77);
  height: auto;
  font-size: 14px;
  font-style: Regular;
  text-align: left;
  font-family: Poppins;
  font-weight: 400;
  line-height: 120%;
  font-stretch: normal;
}
.desktop3-text244 {
  text-decoration: none;
}
.desktop3-text245 {
  text-decoration: none;
}
.desktop3-link2 {
  text-decoration: none;
}
@media(max-width: 991px) {
  .desktop3-container11 {
    width: 100%;
  }
  .desktop3-text100 {
    font-size: 28px;
  }
  .desktop3-text104 {
    font-size: 14px;
  }
  .desktop3-section {
    flex: 1;
    flex-direction: column;
  }
  .desktop3-left1 {
    order: 2;
    width: 100%;
    align-self: center;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 40px;
  }
  .desktop3-info {
    order: 4;
  }
  .desktop3-testimonies {
    order: 4;
  }
  .desktop3-right1 {
    width: 100%;
  }
  .desktop3-payment {
    order: 1;
  }
  .desktop3-image11 {
    width: auto;
  }
  .desktop3-text189 {
    width: auto;
    align-self: flex-start;
  }
  .desktop3-text192 {
    width: auto;
  }
  .desktop3-money-back {
    order: 2;
  }
  .desktop3-text199 {
    width: auto;
  }
}
@media(max-width: 767px) {
  .desktop3-right1 {
    padding: 20px;
  }
  .desktop3-name {
    gap: var(--dl-space-space-halfunit);
    flex-direction: column;
    justify-content: flex-start;
  }
  .desktop3-first {
    width: 100%;
  }
  .desktop3-last {
    width: 100%;
  }
  .desktop3-expiry-holder {
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-start;
  }
  .desktop3-expiry1 {
    width: 48%;
  }
  .desktop3-expiry2 {
    width: 30%;
  }
  .desktop3-cards {
    width: 100%;
    margin-top: var(--dl-space-space-unit);
    justify-content: flex-start;
  }
  .desktop3-text195 {
    width: 70%;
    font-size: 36px;
  }
  .desktop3-text197 {
    color: #cb9521;
  }
  .desktop3-text198 {
    color: #cb9521;
  }
  .desktop3-text199 {
    width: 90%;
  }
}
@media(max-width: 479px) {
  .desktop3-header {
    padding-top: var(--dl-space-space-halfunit);
    padding-left: var(--dl-space-space-unit);
    padding-right: var(--dl-space-space-unit);
    padding-bottom: var(--dl-space-space-halfunit);
  }
  .desktop3-text100 {
    font-size: 18px;
  }
  .desktop3-text104 {
    font-size: 10px;
  }
  .desktop3-text105 {
    text-decoration: none;
  }
  .desktop3-text106 {
    text-decoration: underline;
  }
  .desktop3-text107 {
    text-decoration: underline;
  }
  .desktop3-section {
    max-width: 100%;
    flex-direction: column;
  }
  .desktop3-left1 {
    padding-left: var(--dl-space-space-unit);
    padding-right: var(--dl-space-space-unit);
    padding-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .desktop3-text111 {
    font-size: 22px;
  }
  .desktop3-text112 {
    font-style: normal;
  }
  .desktop3-text113 {
    font-style: normal;
  }
  .desktop3-text114 {
    font-style: normal;
  }
  .desktop3-text115 {
    font-weight: 700;
  }
  .desktop3-text116 {
    font-style: normal;
  }
  .desktop3-checklist-area {
    gap: var(--dl-space-space-unit);
  }
  .desktop3-testimonies {
    gap: var(--dl-space-space-halfunit);
  }
  .desktop3-rectangle7291 {
    width: 40px;
    height: 40px;
  }
  .desktop3-image2 {
    width: 110px;
  }
  .desktop3-rectangle7292 {
    width: 40px;
    height: 40px;
  }
  .desktop3-image3 {
    width: 110px;
  }
  .desktop3-rectangle7293 {
    width: 40px;
    height: 40px;
  }
  .desktop3-image4 {
    width: 110px;
  }
  .desktop3-rectangle7294 {
    width: 40px;
    height: 40px;
  }
  .desktop3-image5 {
    width: 110px;
  }
  .desktop3-rectangle7295 {
    width: 40px;
    height: 40px;
  }
  .desktop3-image6 {
    width: 110px;
  }
  .desktop3-right1 {
    padding-top: var(--dl-space-space-unit);
    padding-left: var(--dl-space-space-halfunit);
    padding-right: var(--dl-space-space-halfunit);
    padding-bottom: var(--dl-space-space-unit);
  }
  .desktop3-payment {
    gap: var(--dl-space-space-halfunit);
  }
  .desktop3-pay-head {
    padding-top: var(--dl-space-space-halfunit);
    padding-bottom: var(--dl-space-space-halfunit);
  }
  .desktop3-text157 {
    font-size: 14px;
  }
  .desktop3-form {
    gap: var(--dl-space-space-oneandhalfunits);
    margin-top: var(--dl-space-space-unit);
    margin-left: var(--dl-space-space-unit);
    margin-right: var(--dl-space-space-unit);
    margin-bottom: var(--dl-space-space-unit);
  }
  .desktop3-address3 {
    gap: var(--dl-space-space-halfunit);
    flex-wrap: wrap;
    align-self: flex-start;
    flex-direction: row;
    justify-content: flex-start;
  }
  .desktop3-city {
    width: 100%;
  }
  .desktop3-state {
    width: 60%;
  }
  .desktop3-card1 {
    margin-left: -16px;
    padding-top: var(--dl-space-space-unit);
    margin-right: -16px;
    padding-bottom: var(--dl-space-space-unit);
  }
  .desktop3-card2 {
    font-size: 12px;
  }
  .desktop3-expiry-holder {
    gap: var(--dl-space-space-halfunit);
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: flex-start;
  }
  .desktop3-expiry1 {
    width: 100%;
  }
  .desktop3-expiry2 {
    width: 36%;
  }
  .desktop3cv2 {
    font-size: 12px;
  }
  .desktop3-cards {
    margin-top: 0px;
  }
  .desktop3-processing {
    padding: var(--dl-space-space-halfunit);
    margin-top: 0px;
    flex-direction: column;
  }
  .desktop3-secure {
    padding: var(--dl-space-space-halfunit);
    flex-direction: column;
    justify-content: center;
  }
  .desktop3-image11 {
    height: 60px;
  }
  .desktop3-container17 {
    align-self: center;
  }
  .desktop3-text189 {
    width: 100%;
    font-size: 24px;
    text-align: center;
  }
  .desktop3-text190 {
    color: #002f4f;
    font-weight: 700;
  }
  .desktop3-text192 {
    width: 90%;
    font-size: 16px;
    text-align: center;
  }
  .desktop3-text193 {
    color: #696969;
    font-weight: 700;
  }
  .desktop3-text194 {
    color: #5b5a57;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
  }
  .desktop3-money-back {
    margin-top: 80px;
    padding-left: var(--dl-space-space-unit);
    padding-right: var(--dl-space-space-unit);
    padding-bottom: var(--dl-space-space-unit);
  }
  .desktop3-image12 {
    width: 180px;
    margin-top: -60px;
  }
  .desktop3-text195 {
    width: auto;
    font-size: 24px;
  }
  .desktop3-text199 {
    width: 100%;
    font-size: 16px;
  }
  .desktop3-text201 {
    font-size: 12px;
    line-height: 130.00000476837158%;
  }
  .desktop3-footer2 {
    width: auto;
    align-self: stretch;
  }
  .desktop3-container20 {
    justify-content: center;
  }
}
