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 * {
	line-height: 1;
}

.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 {
	font-family: var(--td-primary-font);
	color: #000;
	font-weight: 700;
}

.tdBank p {
	font-family: var(--td-primary-font);
	font-size: 1rem;
	color: #000;
	line-height: 1.5;
}

.tdBank h1 {
	font-size: 36px;
	line-height: 1.22;
}

.tdBank h2 {
	font-size: 28px;
	line-height: 1;
}


.tdBank sup {
	vertical-align: super !important;
	font-size: smaller !important;
}

.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;
}

.logo-small img {
	display: inline-block;
	width: 60px;
	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 !important;
}

.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 .flexDivider>span {
	width: 1px;
	border-left: 1px dashed #CCC;
}

.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;
	text-decoration: none;
}

.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;
	text-indent: 0;
}

.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 a.blue {
	text-decoration: underline;
	font-weight: bold;
	color: #31bfe3;
}

.tdBank a.small-link {
	font-size: inherit;
	font-weight: normal;
	font-family: inherit;
}

.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,
.tdBank .fontStyle2 li.no-dot2::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,
.tdBank .fontStyle2 li.no-dot2::before {
	content: " ";
	color: transparent;
}

.tdBank .fontStyle2 li.no-space {
	padding-left: 0;
}

.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 .img.img-small {
	max-height: 60px;
}

.tdBank .iconWrapper {
	height: 80px;
}

.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); */
}


.collapsibleView {
	display: inline-flex;
	white-space: nowrap;
	width: max-content;
	align-items: center;
	gap: 0.5rem;
	border: none;
}

.collapsibleView,
.collapsibleViewContent {
	background-color: transparent;
}

.collapsibleView svg {
	display: inline-block;
	width: 22px;
	stroke: #378c00;
}

.collapsibleView span {
	display: inline-block;
	white-space: nowrap;
}

.collapsibleViewContent {
	display: none;
}

.collapsibleView:hover,
.collapsibleView:active,
.collapsibleView:focus {
	outline: none;
	cursor: pointer;
}

.collapsibleView-active+.collapsibleViewContent,
.collapsibleView-active+.collapsibleViewContent,
.collapsibleView-active+.collapsibleViewContent {
	display: block;
}

@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;
	}

	.centerOnMobile {
		text-align: center;
	}

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

	.tdBank .flexDivider>span {
		display: none;
	}
}