html {
   /* font-size: 1vw !important; */
   -webkit-text-size-adjust: 100% !important;
   scroll-behavior: smooth !important;
}

html,
body,
p,
ul,
ol,
li {
   font-synthesis: none;
   font-kerning: none;
   font-variant-ligatures: none;
   /* font-feature-settings: "kern" 0, "calt" 0, "liga" 0, "clig" 0, "dlig" 0, "hlig" 0; */
   /* font-family: unset; */
   -webkit-font-smoothing: subpixel-antialiased;
   -moz-osx-font-smoothing: grayscale;
   text-rendering: geometricprecision;
   white-space: normal;
   list-style-position: inside;
}

.express_ad {
   display: none;
}

.tdBank * {
   box-sizing: border-box;
   margin: 0;
   padding: 0;
   /* font-size: 1vw !important; */
   -webkit-text-size-adjust: 100% !important;

   font-synthesis: none;
   font-kerning: none;
   font-variant-ligatures: none;
   -webkit-font-smoothing: subpixel-antialiased;
   -moz-osx-font-smoothing: grayscale;
   text-rendering: geometricprecision;
   white-space: normal;
}

.tdBank {
   --td-color-primary: #cbeaf0;
   --td-color-1: #00bdd8;
   /* --td-color-2: #f8f8f8; */
   --td-color-2: #eaf6f9;
   --td-color-3: #35B234;
   --td-color-4: #e5f1d0;
   --td-color-5: #1d5d30;
   --td-color-6: #7c4b1e;
   --td-color-7: #378c00;


   --tdbgcolor1: #e5f1d0;
   --tdbgcolor3: #f38c00;

   --td-primary-font: Calibri, sans-serif;

   --td-font-size-base: 1rem;
   --td-font-size-primary: 1.4rem;

   --td-gap: 1rem;

   margin: 0 auto;
   color: #111;
   font-family: Calibri, sans-serif;
}

.tdBank .sectionViewWrapper {}

.tdBank .sectionViewWrapper .sectionView {
   max-width: 1344px;
   margin: 0 auto;
}

.tdBank .sectionViewWrapper .sectionView .viewSize80 {
   margin: 0 auto;
   width: 80%;
}

.tdBank .sectionViewWrapper .sectionView .viewSize60 {
   margin: 0 auto;
   width: 60%;
}

.tdBank img {
   width: 100%;
   height: auto;
}

.tdBank .inlineBlock {
   display: inline-block;
}

.tdBank .sm-pd {
   padding-top: calc(var(--td-gap) * 1);
   padding-bottom: calc(var(--td-gap) * 1);
}

.tdBank .pd-md {
   padding-top: calc(var(--td-gap) * 1.5);
   padding-bottom: calc(var(--td-gap) * 1.5);
}

.tdBank .pd-xl {
   padding-top: calc(var(--td-gap) * 2.5);
   padding-bottom: calc(var(--td-gap) * 2.5);
}

.tdBank .pd-xxl {
   padding-top: calc(var(--td-gap) * 3);
   padding-bottom: calc(var(--td-gap) * 3);
}

.tdBank .safePadding {
   padding-left: calc(var(--td-gap) * 2);
   padding-right: calc(var(--td-gap) * 2);
}

.tdBank h1,
.tdBank h2,
.tdBank h3,
.tdBank p {
   font-family: var(--td-primary-font);
   /* color: #222; */
   color: #000;
}

.tdBank .title1 {
   font-size: calc(var(--td-font-size-base) * 1.8);
}

.tdBank .title2 {
   font-size: calc(var(--td-font-size-base) * 1.4);
}

.tdBank .title3 {
   font-size: calc(var(--td-font-size-base) * 1.2);
}

.tdBank h1>span {
   font-weight: 100;
}

.tdBankHeader {
   /* font-family: Arial, Helvetica, sans-serif; */
   font-family: var(--td-primary-font);
   line-height: 1;
   display: flex;
   flex-direction: row;
   /* flex-wrap: wrap; */
}

.tdBankHeader>* {
   flex: 1;
   display: flex;
   align-items: stretch;
   justify-content: center;
}

.tdBankHeader .headerContent {
   display: flex;
   flex-direction: column;
}

.tdBankHeader .logo {
   height: auto;
   padding: 0;
   padding-top: calc(var(--td-gap) * 1);
}

.tdBankHeader .logo img {
   display: inline-block;
   width: 120px;
   height: auto;
}

.tdBankHeader .imageBanner {
   align-items: flex-end;
}

.tdBankHeader .imageBanner img {
   max-width: 450px;
   height: auto;
}

.tdBankHeader h1 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: calc(var(--td-font-size-base) * 2);
   line-height: 1.2;
}

.tdBankHeader h1 strong {
   /* font-family: "Arial"; */
   display: block;
   font-weight: 900;
   /* letter-spacing: -2px; */
   font-size: calc(var(--td-font-size-base) * 2.5);
}

.tdBank .tdFlexView {
   display: flex;
}

.tdBank .tdFlexView>* {
   display: flex;
}

.tdBank .tdFlexView.flexStretch,
.tdBank .tdFlexView>*.flexStretch {
   align-items: stretch;
}

.tdBank .tdFlexView.flexFit,
.tdBank .tdFlexView>*.flexFit {
   flex: 1;
}

.tdBank .tdFlexView.flexAuto,
.tdBank .tdFlexView>*.flexAuto {
   flex: auto;
}

.tdBank .tdFlexView>*.alignCenter {
   align-items: align-center;
}

.tdBank .tdFlexView.justifyCenter,
.tdBank .tdFlexView>*.justifyCenter {
   justify-content: center;
}

.tdBank .tdFlexView>*.justifyLeft {
   justify-content: flex-start;
}

.tdBank .tdFlexView>*.justifyRight,
.tdBank .tdFlexView>*.justifyRightBreakCenter {
   justify-content: flex-end;
}

.tdBank .tdFlexView.flexCol,
.tdBank .tdFlexView>*.flexCol {
   flex-direction: column;
}

.tdBank .tdFlexView.flexRow,
.tdBank .tdFlexView.flexRowBreak,
.tdBank .tdFlexView>*.flexRow,
.tdBank .tdFlexView>*.flexRowBreak {
   flex-direction: row;
}

.tdBank .tdFlexView.flexGapSmall,
.tdBank .tdFlexView>*.flexGapSmall,
.tdBank .tdFlexView.flexGapSmallResponsive,
.tdBank .tdFlexView>*.flexGapSmallResponsive {
   gap: calc(var(--td-gap) * 1.5);
}

.tdBank .tdFlexView.flexGapMedium,
.tdBank .tdFlexView>*.flexGapMedium {
   gap: calc(var(--td-gap) * 3);
}


.tdBank .btnLink {
   display: inline-block;
   font-size: calc(var(--td-font-size-base) * .8) !important;
   padding: 10px 30px;
}

.tdBank .btnLink.btnCompact {
   line-height: 1 !important;
}

.tdBank .btnLink.btnMinWidth {
   min-width: 200px;
}

.tdBank .btnLink.btnLarge {
   font-size: calc(var(--td-font-size-base) * 1) !important;
}

.tdBank .btnLink>* {
   font-size: inherit !important;
   display: flex;
   flex-direction: column;
   align-content: center;
   align-items: center;
   text-align: center;
}

.tdBank .btnLink strong {
   display: block;
   text-align: center;
   font-weight: 800;
   font-size: calc(var(--td-font-size-base) * 1);
}

.tdBank .btnLink small {
   font-weight: 800;
   font-size: 90%;
}

.tdBank .btnLink .boldText {
   font-weight: 800;
   font-size: calc(var(--td-font-size-base) * .9);
}

.tdBank .btnLink .boldText strong {
   font-size: 120%;
}


.tdBank .btnLink .normalText {
   font-size: calc(var(--td-font-size-base) * 1);
}

.tdBank .btnLink.btnGreen {
   background-color: var(--td-color-7);
   color: #fff;
}

.tdBank .btnLink.btnGreenDark {
   background-color: var(--td-color-5);
   color: #fff;
}

.tdBank .btnLink.btnGreenLight {
   background-color: var(--td-color-4);
   color: var(--td-color-5);
}

.tdBank .btnLink.btnOrenge {
   background-color: var(--tdbgcolor3);
   color: #000;
   font-style: none;
}

.tdBank .btnLink.btnWhite {
   background-color: #fff;
   color: #000;
   font-style: none;
}

.tdBank .textItalic {
   font-style: italic;
}

.tdBank .textBold {
   font-weight: 800;
}

.tdBank .textCenter {
   text-align: center;
}

.tdBank .textTdGreen {
   color: var(--td-color-1);
}

.tdBank .textGreenDark {
   color: var(--td-color-5);
}

.tdBank .fontStyle1 {
   font-family: var(--td-primary-font);
   font-size: var(--td-font-size-primary) !important;
   /* list-style: none; */
}

.tdBank .fontStyle1.extraSpace {
   line-height: calc(2 * var(--td-font-size-primary));
   text-align: justify;
}

.tdBank .fontStyle1 a,
.tdBank .fontStyle1 p,
.tdBank .fontStyle1 li {
   font-size: inherit !important;
   line-height: 2;
   color: inherit;
}

.tdBank .fontStyle1 a {
   text-decoration: underline;
   font-weight: bold;
   color: #007bff;
}

.tdBank .fontStyle1 li {
   padding-left: 2rem;
}

.tdBank .fontStyle1 strong {
   font-weight: bold;
}

.tdBank .fontStyle2 {
   font-family: var(--td-primary-font);
   font-size: calc(var(--td-font-size-base) * 0.5) !important;
   line-height: 1 !important;
}

.tdBank .fontStyle2 ul {
   list-style: none;
}

.tdBank .fontStyle2 li {

   line-height: 1.5;
   /* padding-left: 2rem; */
   font-size: calc(var(--td-font-size-base) * .9);
   /* text-indent: -1rem; */
   margin-bottom: calc(var(--td-font-size-base) * 1.1);
   text-indent: -1rem;
   padding-left: 1rem;
   color: #000;
}

.tdBank .fontStyle2 li::before,
.tdBank .fontStyle2 li.no-dot::before {
   font-weight: bold;
   /* If you want it to be bold */
   display: inline-block;
   /* Needed to add space between the bullet and the text */
   /* width: 1em; */
   /* Also needed for space (tweak if needed) */
   margin-left: 0.8rem;
   /* margin-left: 1vh; */
   /* Also needed for space (tweak if needed) */
}

.tdBank .fontStyle2 li::before {
   content: "\2022";
   /* Add content: \2022 is the CSS Code/unicode for a bullet */
   color: var(--td-color-6);
   /* Change the color */
}

.tdBank .fontStyle2 li.no-dot::before {
   content: " ";
   color: transparent;
}

.tdBank .fontStyle2 p {
   display: block;
   line-height: inherit;
   /* font-size: inherit; */
   font-family: var(--td-primary-font);
   font-size: calc(var(--td-font-size-base) * 0.9) !important;
}

.tdBank .fontStyle2 p.extraLineSpace {
   line-height: 1.5 !important;
}

.tdBank .fontStyle2 p.title1 {
   font-size: calc(var(--td-font-size-base) * 1.2) !important;
}

.tdBank .fontStyle2 strong {
   font-weight: bold;
}

.tdBank .fontStyle2 strong a {
   text-decoration: underline;
   color: #000;
}

.tdBank .viewWithIcon {
   display: flex;
   flex-direction: column;
   align-items: center;
   align-content: center;
   gap: .5rem;
}

.tdBank .viewWithIcon img {
   max-height: 100px;
   width: auto;
}

.tdBank .viewWithIcon p {
   text-align: center;
   font-size: calc(var(--td-font-size-base)*0.8);
   /* letter-spacing: -1px; */
}

.tdBank .viewWithIcon p.title strong {
   display: block;
   font-weight: 800;
}

.tdBank .viewWithIcon p.small {
   font-size: 10px;
}

.tdBank .img {
   display: inline-block;
}

.tdBank .imgW {
   height: auto;
}

.tdBank .imgH {
   width: auto;
}

.tdBank .img.img1 {
   max-width: 350px;
}

.tdBank .img.img2 {
   max-width: 400px;
}

.tdBank .viewWithIcon2 {
   width: 100%;
}

.tdBank .viewWithIcon2 img {
   max-height: 100px;
   width: auto;
}

.tdBank .viewWithIcon2 .imageIcon {
   margin-bottom: calc(var(--td-font-size-base)*2);
}

.tdBank .viewWithIcon2 p.title {
   font-weight: 800;
}

.tdBank .viewWithIcon2 p {
   text-align: center;
   font-size: calc(var(--td-font-size-base)*0.8);
   margin-bottom: var(--td-font-size-base);
   /* letter-spacing: -1px; */
}

.tdBank .viewWithIcon2 p.content {
   height: 70px;
}

.tdBank .viewWithIcon2 p:last-child {
   margin-bottom: none;
}

.tdBank .viewWithIcon2 .btnLink.btnCustom {
   display: block;
   /* background-color: var(--td-color-1); */
}

@media (max-width: 769px) {


   .tdBank .sectionViewWrapper .sectionView {
      padding-left: 1rem;
      padding-right: 1rem;
   }

   .tdBank .sectionViewWrapper .sectionView .viewSize80,
   .tdBank .sectionViewWrapper .sectionView .viewSize60 {
      width: 100%;
   }

   .tdBankHeader {
      flex-direction: column;
      justify-content: center;
      padding-top: 1.5rem;
   }

   .tdBankHeader .headerContent {
      justify-content: center;
      text-align: center;
      gap: 1rem;
   }

   .tdBank .tdFlexView.flexRowBreak,
   .tdBank .tdFlexView>*.flexRowBreak {
      flex-direction: column;
   }

   .tdBank .tdFlexView.flexGapSmallResponsive,
   .tdBank .tdFlexView>*.flexGapSmallResponsive {
      gap: 0
   }

   .tdBank .tdFlexView>*.justifyRightBreakCenter {
      justify-content: center;
   }

   .tdBank .viewWithIcon2 p.content {
      height: auto;
   }

   .tdBank .viewWithIcon2 .btnLink.btnCustom {
      display: inline-block;
   }

   .tdBank .btnLink.btnMinWidth {
      min-width: auto;
   }

   .tdBank .fontStyle2 li.no-dot {
      margin-top: calc(var(--td-font-size-base) * -1.1);
   }
}