* {
  padding: 0;
  margin: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-decoration: none;
  scroll-behavior: smooth;
}
a,
button:active,
button:focus,
input:active,
input:focus {
  outline: 0 !important;
}
a:hover {
  text-decoration: none;
}

/* container */
.container {
  max-width: 1298px;
  margin: 0 auto;
  padding: 0 20px;
}
.contentContainer {
  max-width: 1365px;
  margin: 0 auto;
  padding: 0 20px;
}
.headerContainer {
  max-width: 1445px;
  margin: 0 auto;
}
.footerContainer {
  max-width: 1285px;
  margin: 0 auto;
  padding: 0 20px;
}

/* header */
.header {
  background: #fff;
  -webkit-box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.05);
  padding: 20px 16px 30px 16px;
}
.headerInner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.logo img {
  display: block;
  max-width: 100%;
}
.headerLinks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 20px;
}
.headerLink {
  color: #000;
  font-family: Inter;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.headerBtn {
  display: inline-block;
  color: #1d7ea5;
  font-family: Inter;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  border-radius: 10px;
  border: 1px solid #1d7ea5;
  padding: 12.5px 32.5px;
}

/* wrapper */
.wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  margin-top: 75px;
}
.bar {
  position: absolute;
  width: 100%;
  top: 0;
  right: 0;
  height: 100%;
}
.barInner {
  position: sticky;
  right: 0;
  top: 90px;
  padding-top: 90px;
  width: 22.5%;
  margin-left: auto;
  z-index: 11;
}
.bar .contentContainer {
  height: 100%;
}

/* content */
.wrapperLeft {
  width: 100%;
}
.contentInner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  z-index: 10;
}
.contentLeft {
  width: 70%;
  position: relative;
  z-index: 10;
}
.contentTitle {
  color: #121416;
  font-family: Inter;
  font-size: 40px;
  font-style: normal;
  font-weight: 600;
  line-height: 51.2px; /* 128% */
  letter-spacing: -0.88px;
}
.contentDate {
  color: #000;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 21px; /* 150% */
  margin-top: 7px;
}
.contentLeftTopBoxs {
  margin-top: 25px;
}
.contentLeftTopBoxsSettings {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-radius: 4px;
  border: 1px solid #c0ced3;
  background: rgba(229, 239, 241, 0.7);
  padding: 17px;
}
.contentLeftTopBoxsSettingBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background: #fff;
  padding: 6.81px 14px 3.19px 14.5px;
  width: 32%;
}
.contentLeftTopBoxsSettingBox img {
  display: block;
}
.contentLeftTopBoxsSettingBoxSub {
  color: #000;
  font-family: Inter;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.contentLeftTopBoxsSettingBoxTitle {
  color: #000;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26.4px; /* 165% */
  margin-top: 4px;
}
.contentLeftTopBoxsInner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 17px;
  margin-top: 16px;
}
.contentLeftTopBox {
  border-radius: 8px;
  border: 1px solid #a4b4ba;
  background: #fff;
  -webkit-box-shadow: 1px 0 2px 1px #e5eff1, 0 1px 2px 1px #e5eff1,
    -1px 0 2px 1px #e5eff1, 0 -1px 2px 1px #e5eff1;
  box-shadow: 1px 0 2px 1px #e5eff1, 0 1px 2px 1px #e5eff1,
    -1px 0 2px 1px #e5eff1, 0 -1px 2px 1px #e5eff1;
}
.contentLeftTopBoxTop {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 20px;
  padding: 29px;
}
.contentLeftTopBoxLeftSub {
  color: #000;
  font-family: Inter;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px; /* 150% */
  text-transform: lowercase;
}
.contentLeftTopBoxImg {
  display: block;
  max-width: 100%;
  margin-top: 8px;
}
.contentLeftTopBoxTitle {
  color: #000;
  font-family: Inter;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 36px; /* 150% */
  margin-top: 8px;
}
.contentLeftTopBoxWinnerSub {
  display: inline-block;
  color: #000;
  text-align: center;
  font-family: Inter;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px; /* 150% */
  padding: 1px 12px;
  border-radius: 4px;
  background: #dbf9ff;
  margin-top: 4px;
}
.contentLeftTopBoxBottomSubs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-width: 420px;
}
.contentLeftTopBoxBottomSub {
  color: #000;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px; /* 120% */
  border-bottom: 1px solid #c0ced3;
  padding: 10px 8px 12.8px 8px;
  margin-top: 20px;
}
.contentLeftTopBoxBottomSub:nth-child(even) {
  width: 44.6%;
}
.contentLeftTopBoxBottomSub:nth-child(odd) {
  width: 55.4%;
}
.contentLeftTopBoxRight {
  max-width: 240px;
}
.contentLeftTopBoxRightTop {
  border-radius: 8px;
  border: 1px solid #c0ced3;
}
.contentLeftTopBoxRightTitle {
  color: #000;
  text-align: center;
  font-family: Inter;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 48px; /* 150% */
}
.contentLeftTopBoxRightSub {
  color: #000;
  text-align: center;
  font-family: Inter;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px; /* 150% */
}
.contentLeftTopBoxRightTopBottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  border-radius: 0 0 7px 7px;
  background: #f5f9fa;
  padding: 13px 8px 9px 18.55px;
  margin-top: 8px;
}
.contentLeftTopBoxRightTopBottomSub {
  color: #000;
  font-family: Inter;
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}
.contentLeftTopBoxRightTopBottom img {
  display: block;
}
.contentLeftTopBoxRightBtn {
  display: block;
  color: #fff;
  text-align: center;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  padding: 10px 0;
  border-radius: 8px;
  border: 2px solid #1d7ea5;
  background: #1d7ea5;
  margin-top: 21px;
}
.contentLeftTopBoxBottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  border-radius: 0 0 7px 7px;
  background: #f5f9fa;
  padding: 16px;
  margin-top: 60px;
}
.contentLeftTopBoxsBtn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 16px;
  color: #00729e;
  text-align: center;
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 27px; /* 150% */
  text-transform: lowercase;
  margin-top: 27px;
}
.contentLeftTopBoxsBtn img {
  display: block;
}
.contentLeftTopBoxBottomLink {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 7.8px;
  color: #000;
  text-align: center;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 150% */
}
.faq {
  padding: 64px 0;
  margin-top: 96px;
  background: #f5f9fa;
}
.faqBlocksTitle {
  color: #000;
  font-family: Inter;
  font-size: 26px;
  font-style: normal;
  font-weight: 500;
  line-height: 39px; /* 150% */
}
.faqBlocksInner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 24px;
}
.faqBlock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #c0ced3;
  padding: 28px 12px 28px 0;
}
.faqBlock img {
  display: block;
}
.faqBlockQuestion {
  color: #000;
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 27px; /* 150% */
}
.rate {
  margin-top: 64px;
}
.rateTitle {
  color: #fff;
  text-align: center;
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 27px; /* 150% */
  padding: 17px 0;
  border-radius: 10px 10px 0 0;
  background: #004f6e;
}
.rateImg img {
  display: block;
  max-width: 100%;
  margin: 0 auto;
}
.contentUser {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 12px;
  margin-top: 64px;
  margin-bottom: 44.5px;
}
.contentUserImg img {
  display: block;
  width: 40px;
  height: 40px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.contentUserName {
  color: #000;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20.8px;
}
.contentUserDate {
  color: #6a787c;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px; /* 142.857% */
}
.contentSubs28 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 28.5px;
}
.contentSub {
  color: #000;
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 36px; /* 200% */
}
.contentSub a {
  color: #000;
  font-family: Inter;
  text-decoration: underline;
  font-weight: 500;
}
.contentTitle1 {
  color: #000;
  font-family: Inter;
  font-size: 26px;
  font-style: normal;
  font-weight: 500;
  line-height: 39px; /* 150% */
}
table {
  width: 100%;
  border-top: 1px solid #c0ced3;
  border-left: 1px solid #c0ced3;
  border-bottom: 1px solid #c0ced3;
  border-right: 1px solid #c0ced3;
  border-collapse: separate;
  border-spacing: 0;
  border-radius: 7px;
  margin-top: 25px;
  margin-bottom: 85px;
}
table tr th {
  color: #fff;
  text-align: center;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px; /* 150% */
  padding: 15px 0 16px 0;
  background-color: #004f6e;
}
table tr th:first-child {
  border-radius: 7px 0 0 0;
  width: 40%;
}
table tr th:nth-child(2),
table tr th:nth-child(3),
table tr th:nth-child(4) {
  width: 20%;
}
table tr th:last-child {
  border-radius: 0 7px 0 0;
}
table tbody tr:nth-child(2n) {
  background-color: #f5f9fa;
}
table tr td {
  color: #000;
  text-align: center;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 150% */
}
table tr td:first-child {
  padding: 15px 20.08px 16px 21.27px;
}
table tr td a {
  color: #000;
  text-align: center;
  font-family: Inter;
  text-decoration: underline;
}
table td,
table th {
  padding: 14px;
}
.contentSubs50 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 50px;
}
.contentTitle2 {
  color: #000;
  font-family: Inter;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px; /* 140% */
}
.contentSubList {
  margin-left: 30px;
}
.compare {
  margin-top: 68.5px;
}
.compareBoxs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 24px;
}
.compareBox {
  width: 32%;
  border-radius: 8px;
  background: rgba(255, 255, 255, 0);
  mix-blend-mode: multiply;
  -webkit-box-shadow: 0 2px 8px 0 rgba(192, 206, 211, 0.7);
  box-shadow: 0 2px 8px 0 rgba(192, 206, 211, 0.7);
  padding: 24px 0;
}
.compareBox img {
  display: block;
  max-width: 100%;
  margin: 0 auto;
}
.compareBoxTitle {
  color: #000;
  text-align: center;
  font-family: Inter;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 28.8px; /* 120% */
  margin-top: 10px;
}
.make {
  margin-top: 100px;
}
.makeSub {
  color: #000;
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 27px; /* 150% */
  margin-top: 56px;
}
.makeSub1 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 170px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  color: #000;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26.4px; /* 165% */
  border-radius: 2px;
  border: 1px solid #a4b4ba;
  background: #fff;
  padding: 22px 20px;
  margin-top: 22.5px;
}
.makeSub1 img {
  display: block;
}
.makeBoxs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 48px;
}
.makeBox {
  width: 32%;
}
.makeBoxImg img {
  display: block;
  max-width: 100%;
  width: 100%;
}
.makeBoxTitle {
  color: #000;
  font-family: Inter;
  font-size: 26px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px; /* 123.077% */
  margin-top: 20px;
}
.makeBoxSubs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 8px;
  margin-top: 23px;
}
.makeBoxSub {
  color: #000;
  font-family: Inter;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px; /* 150% */
  text-transform: lowercase;
  padding: 5px 16px;
  border-radius: 4px;
  background: #e5eff1;
}
.makeArrows {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 16px;
  margin-top: 40px;
}
.makeArrowLink img {
  display: block;
}
.btnContainer {
  text-align: center;
}
.makeBtn {
  display: inline-block;
  color: #00729e;
  text-align: center;
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 27px; /* 150% */
  border-radius: 8px;
  border: 2px solid #00729e;
  padding: 20px 60px;
  margin-top: 68px;
}
.bank {
  background: #004f6e;
  padding: 79px 0;
  margin-top: 87px;
}
.bankInner {
  max-width: 784px;
  margin: 0 auto;
}
.bankTitle {
  color: #fde4a7;
  text-align: center;
  font-family: Inter;
  font-size: 38px;
  font-style: normal;
  font-weight: 700;
  line-height: 45.6px; /* 120% */
}
.bankSub {
  color: #fff;
  text-align: center;
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 27px; /* 150% */
  margin-top: 12.59px;
}
.bankForm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 16px;
  margin-top: 32px;
}
.bankFormInput {
  display: block;
  width: 49%;
  color: #6a787c;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding: 20.5px 19px 22.5px 19px;
}
.bankFormBtn {
  display: block;
  width: 49%;
  color: #fff;
  text-align: center;
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  border-radius: 8px;
  border: 2px solid #1d7ea5;
  background: #1d7ea5;
  padding: 20px 0;
}
.bankSub1 {
  color: #fff;
  text-align: center;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 21px; /* 150% */
  margin-top: 21px;
}
.bankSub1 a {
  color: #fff;
  font-family: Inter;
  text-decoration: underline;
}
.about {
  padding-top: 58px;
  padding-bottom: 112px;
}
.aboutInner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 926px;
}
.aboutText {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 34px;
  width: 60%;
}
.aboutSubs17 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 17px;
}
.aboutTitle {
  color: #000;
  font-family: Inter;
  font-size: 26px;
  font-style: normal;
  font-weight: 500;
  line-height: 39px; /* 150% */
}
.aboutSubs27 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 27px;
}
.aboutSub {
  color: #000;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 150% */
}
.aboutSub a {
  color: #000;
  font-family: Inter;
  text-decoration: underline;
}
.aboutTitle1 {
  color: #000;
  font-family: Inter;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px; /* 150% */
}
.aboutBtn {
  display: block;
  color: #fff;
  text-align: center;
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 27px; /* 150% */
  padding: 20px 0;
  border-radius: 8px;
  border: 2px solid #1d7ea5;
  background: #1d7ea5;
}
.aboutImg {
  width: 32.3%;
}
.aboutImg img {
  display: block;
  max-width: 100%;
}
.contentRightTop {
  padding: 20px 0;
  border-radius: 4px;
  border: 1px solid #afbdc3;
  background: #fff;
}
.contentRightTitleContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 10px;
  border-bottom: 1px solid #a4b4ba;
  margin: 0 20px;
}
.contentRightTitle {
  color: #a4b4ba;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.contentRightLinks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 12px;
}
.contentRightLink {
  color: #000;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding: 10px 24px;
  border-left: 3px solid transparent;
}
.contentRightLinkActive {
  font-weight: 700;
  border-left: 3px solid #00b5d6;
}
.contentRightViewMore {
  color: #00b5d6;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding: 10px 24px;
}
.contentRightBottom {
  padding: 13px 20px;
  border-radius: 4px;
  border: 1px solid #afbdc3;
  margin-top: 20px;
  background: #fff;
}
.contentRightBottomLink {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  color: #80209c;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.contentRightBottomLink img {
  display: block;
  width: 24px;
  height: 24px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

/* footer */
.footer {
  padding: 60px 0;
  background: #000;
}
.footerLogo img {
  display: block;
  max-width: 100%;
}
.footerLinks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 60px;
  padding-bottom: 30px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.footerLink {
  color: #fff;
  text-align: center;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px; /* 112.5% */
  text-transform: uppercase;
}
.footerSubs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 30px;
  margin-top: 30px;
}
.footerSubs10 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
}
.footerSub {
  color: #fff;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 21px; /* 150% */
}
