@font-face {
  font-family: 'SF UI Text Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/SFProText/SFProText-Regular.a025902ef305.svg") format('svg'),
  url("../fonts/SFProText/SF-Pro-Text-Regular.404e4373cba1.otf") format('otf'),
  url("../fonts/SFProText/SFProText-Regular.89b94939b277.eot") format('eot'),
  url("../fonts/SFProText/SFProText-Regular.056a6e279b0c.ttf") format('ttf'),
  url("../fonts/SFProText/SFProText-Regular.f140953f50e8.woff") format('woff');
}
@font-face {
  font-family: 'SF UI Text Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/SFProText/SFProText-Bold.df0a96d94035.svg") format('svg'),
  url("../fonts/SFProText/SF-Pro-Text-Bold.5b6c7cdfe0ac.otf") format('otf'),
  url("../fonts/SFProText/SFProText-Bold.be767d7a97ef.eot") format('eot'),
  url("../fonts/SFProText/SFProText-Bold.5b4c146287b3.ttf") format('ttf'),
  url("../fonts/SFProText/SFProText-Bold.00cecbe63810.woff") format('woff');
}
@font-face {
  font-family: 'SF UI Text Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/SFProText/SFProText-Semibold.9422a0ead56d.svg") format('svg'),
  url("../fonts/SFProText/SF-Pro-Text-Semibold.8f079b59ff66.otf") format('otf'),
  url("../fonts/SFProText/SFProText-Semibold.e12dca0d1c51.eot") format('eot'),
  url("../fonts/SFProText/SFProText-Semibold.7cd9edbad4e2.ttf") format('ttf'),
  url("../fonts/SFProText/SFProText-Semibold.02d12e5019f7.woff") format('woff');
}
@font-face {
  font-family: 'SF UI Text Pro';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/SFProText/SFProText-Medium.3e8dfbfcc4a0.svg") format('svg'),
  url("../fonts/SFProText/SF-Pro-Text-Medium.9491854a8b6e.otf") format('otf'),
  url("../fonts/SFProText/SFProText-Medium.c873da476b48.eot") format('eot'),
  url("../fonts/SFProText/SFProText-Medium.101e9a942c0c.ttf") format('ttf'),
  url("../fonts/SFProText/SFProText-Medium.fdf3667a89f7.woff") format('woff');
}



@font-face {
  font-family: 'SF UI Text';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/SfUiText/SF-UI-Text-Regular.af70caa8b33a.otf") format('otf'),
  url("../fonts/SfUiText/sf-ui-text-regular-webfont.36feeea34d3e.woff2") format('word-wrap: 2px;'),
  url("../fonts/SfUiText/sf-ui-text-regular-webfont.1327ff643381.woff") format('woff');
}
@font-face {
  font-family: 'SF UI Text';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/SfUiText/SF-UI-Text-Bold.2c551df090af.otf") format('otf'),
  url("../fonts/SfUiText/sf-ui-text-bold-webfont.77da9f8464fe.woff") format('woff'),
  url("../fonts/SfUiText/sf-ui-text-bold-webfont.92467c30dd73.woff2") format('woff2');
}
@font-face {
  font-family: 'SF UI Text';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/SfUiText/SF-UI-Text-Semibold.4d74567653ae.otf") format('otf'),
  url("../fonts/SfUiText/sf-ui-text-semibold-webfont.aee8550ab342.woff") format('woff'),
  url("../fonts/SfUiText/sf-ui-text-semibold-webfont.f2f7e6a8bf39.woff2") format('woff2');
}
@font-face {
  font-family: 'SF UI Text';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/SfUiText/SF-UI-Text-Medium.62a30238eeb0.otf") format('otf'),
  url("../fonts/SfUiText/sf-ui-text-medium-webfont.30f9e7a4f349.woff") format('woff'),
  url("../fonts/SfUiText/sf-ui-text-medium-webfont.a5da3fbfbc52.woff2") format('woff2');
}
body {
  font-family:   'SF UI Text Pro', 'SF UI Text',Arial, Helvetica, sans-serif;
}
/* BEGIN DS 01 Spacing & Elevation */
.s-m-0 {
	margin: 0 !important;
}
.s-mt-0 {
	margin-top: 0 !important;
}
.s-mr-0 {
	margin-right: 0 !important;
}
.s-mb-0 {
	margin-bottom: 0 !important;
}
.s-ml-0 {
	margin-left: 0 !important;
}
.s-m-2 {
	margin: 2px !important;
}
.s-mt-2 {
	margin-top: 2px !important;
}
.s-mr-2 {
	margin-right: 2px !important;
}
.s-mb-2 {
	margin-bottom: 2px !important;
}
.s-ml-2 {
	margin-left: 2px !important;
}
.s-m-4 {
	margin: 4px !important;
}
.s-mt-4 {
	margin-top: 4px !important;
}
.s-mr-4 {
	margin-right: 4px !important;
}
.s-mb-4 {
	margin-bottom: 4px !important;
}
.s-ml-4 {
	margin-left: 4px !important;
}
.s-m-6 {
	margin: 6px !important;
}
.s-mt-6 {
	margin-top: 6px !important;
}
.s-mr-6 {
	margin-right: 6px !important;
}
.s-mb-6 {
	margin-bottom: 6px !important;
}
.s-ml-6 {
	margin-left: 6px !important;
}
.s-m-8 {
	margin: 8px !important;
}
.s-mt-8 {
	margin-top: 8px !important;
}
.s-mr-8 {
	margin-right: 8px !important;
}
.s-mb-8 {
	margin-bottom: 8px !important;
}
.s-ml-8 {
	margin-left: 8px !important;
}
.s-m-12 {
	margin: 12px !important;
}
.s-mt-12 {
	margin-top: 12px !important;
}
.s-mr-12 {
	margin-right: 12px !important;
}
.s-mb-12 {
	margin-bottom: 12px !important;
}
.s-ml-12 {
	margin-left: 12px !important;
}
.s-m-16 {
	margin: 16px !important;
}
.s-mt-16 {
	margin-top: 16px !important;
}
.s-mr-16 {
	margin-right: 16px !important;
}
.s-mb-16 {
	margin-bottom: 16px !important;
}
.s-ml-16 {
	margin-left: 16px !important;
}
.s-m-20 {
	margin: 20px !important;
}
.s-mt-20 {
	margin-top: 20px !important;
}
.s-mr-20 {
	margin-right: 20px !important;
}
.s-mb-20 {
	margin-bottom: 20px !important;
}
.s-ml-20 {
	margin-left: 20px !important;
}
.s-m-24 {
	margin: 24px !important;
}
.s-mt-24 {
	margin-top: 24px !important;
}
.s-mr-24 {
	margin-right: 24px !important;
}
.s-mb-24 {
	margin-bottom: 24px !important;
}
.s-ml-24 {
	margin-left: 24px !important;
}
.s-m-32 {
	margin: 32px !important;
}
.s-mt-32 {
	margin-top: 32px !important;
}
.s-mr-32 {
	margin-right: 32px !important;
}
.s-mb-32 {
	margin-bottom: 32px !important;
}
.s-ml-32 {
	margin-left: 32px !important;
}
.s-m-48 {
	margin: 48px !important;
}
.s-mt-48 {
	margin-top: 48px !important;
}
.s-mr-48 {
	margin-right: 48px !important;
}
.s-mb-48 {
	margin-bottom: 48px !important;
}
.s-ml-48 {
	margin-left: 48px !important;
}
.s-m-56 {
	margin: 56px !important;
}
.s-mt-56 {
	margin-top: 56px !important;
}
.s-mr-56 {
	margin-right: 56px !important;
}
.s-mb-56 {
	margin-bottom: 56px !important;
}
.s-ml-56 {
	margin-left: 56px !important;
}
.s-m-64 {
	margin: 64px !important;
}
.s-mt-64 {
	margin-top: 64px !important;
}
.s-mr-64 {
	margin-right: 64px !important;
}
.s-mb-64 {
	margin-bottom: 64px !important;
}
.s-ml-64 {
	margin-left: 64px !important;
}
.s-m-96 {
	margin: 96px !important;
}
.s-mt-96 {
	margin-top: 96px !important;
}
.s-mr-96 {
	margin-right: 96px !important;
}
.s-mb-96 {
	margin-bottom: 96px !important;
}
.s-ml-96 {
	margin-left: 96px !important;
}
.s-m-128 {
	margin: 128px !important;
}
.s-mt-128 {
	margin-top: 128px !important;
}
.s-mr-128 {
	margin-right: 128px !important;
}
.s-mb-128 {
	margin-bottom: 128px !important;
}
.s-ml-128 {
	margin-left: 128px !important;
}
.s-m-160 {
	margin: 160px !important;
}
.s-mt-160 {
	margin-top: 160px !important;
}
.s-mr-160 {
	margin-right: 160px !important;
}
.s-mb-160 {
	margin-bottom: 160px !important;
}
.s-ml-160 {
	margin-left: 160px !important;
}
.s-p-0 {
	padding: 0 !important;
}
.s-pt-0 {
	padding-top: 0 !important;
}
.s-pr-0 {
	padding-right: 0 !important;
}
.s-pb-0 {
	padding-bottom: 0 !important;
}
.s-pl-0 {
	padding-left: 0 !important;
}
.s-p-2 {
	padding: 2px !important;
}
.s-pt-2 {
	padding-top: 2px !important;
}
.s-pr-2 {
	padding-right: 2px !important;
}
.s-pb-2 {
	padding-bottom: 2px !important;
}
.s-pl-2 {
	padding-left: 2px !important;
}
.s-p-4 {
	padding: 4px !important;
}
.s-pt-4 {
	padding-top: 4px !important;
}
.s-pr-4 {
	padding-right: 4px !important;
}
.s-pb-4 {
	padding-bottom: 4px !important;
}
.s-pl-4 {
	padding-left: 4px !important;
}
.s-p-6 {
	padding: 6px !important;
}
.s-pt-6 {
	padding-top: 6px !important;
}
.s-pr-6 {
	padding-right: 6px !important;
}
.s-pb-6 {
	padding-bottom: 6px !important;
}
.s-pl-6 {
	padding-left: 6px !important;
}
.s-p-8 {
	padding: 8px !important;
}
.s-pt-8 {
	padding-top: 8px !important;
}
.s-pr-8 {
	padding-right: 8px !important;
}
.s-pb-8 {
	padding-bottom: 8px !important;
}
.s-pl-8 {
	padding-left: 8px !important;
}
.s-p-12 {
	padding: 12px !important;
}
.s-pt-12 {
	padding-top: 12px !important;
}
.s-pr-12 {
	padding-right: 12px !important;
}
.s-pb-12 {
	padding-bottom: 12px !important;
}
.s-pl-12 {
	padding-left: 12px !important;
}
.s-p-16 {
	padding: 16px !important;
}
.s-pt-16 {
	padding-top: 16px !important;
}
.s-pr-16 {
	padding-right: 16px !important;
}
.s-pb-16 {
	padding-bottom: 16px !important;
}
.s-pl-16 {
	padding-left: 16px !important;
}
.s-p-20 {
	padding: 20px !important;
}
.s-pt-20 {
	padding-top: 20px !important;
}
.s-pr-20 {
	padding-right: 20px !important;
}
.s-pb-20 {
	padding-bottom: 20px !important;
}
.s-pl-20 {
	padding-left: 20px !important;
}
.s-p-24 {
	padding: 24px !important;
}
.s-pt-24 {
	padding-top: 24px !important;
}
.s-pr-24 {
	padding-right: 24px !important;
}
.s-pb-24 {
	padding-bottom: 24px !important;
}
.s-pl-24 {
	padding-left: 24px !important;
}
.s-p-32 {
	padding: 32px !important;
}
.s-pt-32 {
	padding-top: 32px !important;
}
.s-pr-32 {
	padding-right: 32px !important;
}
.s-pb-32 {
	padding-bottom: 32px !important;
}
.s-pl-32 {
	padding-left: 32px !important;
}
.s-p-48 {
	padding: 48px !important;
}
.s-pt-48 {
	padding-top: 48px !important;
}
.s-pr-48 {
	padding-right: 48px !important;
}
.s-pb-48 {
	padding-bottom: 48px !important;
}
.s-pl-48 {
	padding-left: 48px !important;
}
.s-p-56 {
	padding: 56px !important;
}
.s-pt-56 {
	padding-top: 56px !important;
}
.s-pr-56 {
	padding-right: 56px !important;
}
.s-pb-56 {
	padding-bottom: 56px !important;
}
.s-pl-56 {
	padding-left: 56px !important;
}
.s-p-64 {
	padding: 64px !important;
}
.s-pt-64 {
	padding-top: 64px !important;
}
.s-pr-64 {
	padding-right: 64px !important;
}
.s-pb-64 {
	padding-bottom: 64px !important;
}
.s-pl-64 {
	padding-left: 64px !important;
}
.s-p-96 {
	padding: 96px !important;
}
.s-pt-96 {
	padding-top: 96px !important;
}
.s-pr-96 {
	padding-right: 96px !important;
}
.s-pb-96 {
	padding-bottom: 96px !important;
}
.s-pl-96 {
	padding-left: 96px !important;
}
.s-p-128 {
	padding: 128px !important;
}
.s-pt-128 {
	padding-top: 128px !important;
}
.s-pr-128 {
	padding-right: 128px !important;
}
.s-pb-128 {
	padding-bottom: 128px !important;
}
.s-pl-128 {
	padding-left: 128px !important;
}
.s-p-160 {
	padding: 160px !important;
}
.s-pt-160 {
	padding-top: 160px !important;
}
.s-pr-160 {
	padding-right: 160px !important;
}
.s-pb-160 {
	padding-bottom: 160px !important;
}
.s-pl-160 {
	padding-left: 160px !important;
}
.shadow-light-01 {
	box-shadow: 3px 0px 7px rgba(20, 34, 69, 0.07);
}
.mobile {
  display: none;
}
.image-area {
  width: calc(100% - 625px);
}
.vneid-menu {
  position: absolute;
  top: 30px;
  right: 0;
  width: 100%;
  padding: 0 15px;
  z-index: 999;
}
.vneid-menu ul {
  display: flex;
  list-style: none;
  margin-bottom: 0;
  width: 100%;
  padding-left: 0;
  align-items: center;
}
.vneid-menu ul .close {
  display: none;
}
.vneid-menu ul li {
  margin-right: 34px;
}
.vneid-menu ul li .flag {
  width: 28px;
  height: 20px;
  cursor: pointer;
}
.faq .vneid-menu ul li .flag {
  transform: translateY(-15%);
}
.vneid-menu ul a {
  display: inline-block;
  padding: 5px 12px;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  color: #FFFFFF;
  position: relative;
}
.vneid-menu ul a.navbar-brand img {
  max-width: 90px;
  height: 100%;
}
.vneid-menu ul a.navbar-brand {
  margin-right: auto;
  max-height: 50px;
  padding: 0;
  
}
.vneid-menu ul a.navbar-brand:hover:after, 
.vneid-menu ul a.navbar-brand.active:after {
  content: none;
}
.vneid-menu ul a:hover {
  text-decoration: unset;
}
.vneid-menu ul a:hover:after,
.vneid-menu ul a.active:after {
  content: '';
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #FFFFFF;
  opacity: 0.2;
  border-radius: 32px;
  display: inline-block;
  position: absolute;
}
.hamburger-menu {
  display: none;
}
.vneid-banner .vneid-menu + .col-sm-6 {
  padding-top: 80px;
  margin-left: 0;
}
.vneid-banner {
  background: #053873;
  background-size: cover;

}
.vneid-banner .row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  position: relative;
}
.vneid-banner .col-md-6 {
  margin: auto;
}
.vneid-banner .banner-intro {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #FFFFFF;
  margin-bottom: 16px;
}
.vneid-banner .banner-title {
  font-style: normal;
  font-weight: bold;
  font-size: 30px;
  line-height: 1.3;
  color: #FFFFFF;
  margin-top: 0;
  margin-bottom: 16px;
}
.vneid-banner .banner-short-description {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 21px;
  color: #FFFFFF;
  margin-bottom: 16px;
}
.vneid-banner .banner-description {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #FFFFFF;
  margin-bottom: 32px;
}
.vneid-banner .banner-main-image {
  display: flex;
    justify-content: center;
    align-content: center;
    flex-wrap: wrap;margin-top: 90px;
}
.banner-main-image img {
  
  width: calc(1170px / 2);
  max-width: 100%;
}
.download-area {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-bottom: 32px;
  width: 100%;
  justify-content: center;
  align-items: center;
}
.vneid-banner .download-area {
  justify-content: flex-start;
}
.download-area a {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  height: 40px;
  line-height: 40px;
  margin-right: 12px;
  color: #1F1F1F;
  font-size: 12px;
}
.download-area a:hover {
  text-decoration: none;
  box-shadow: 4px 4px 4px rgba(0,0,0,.4);
}
.download-area a span {
  font-weight: 600;
  margin-left: 4px;
}
.download-area a img {
  max-height: 40px;
  margin:0;
}
.banner-qr {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  width: calc(100% - 205px);
  padding-top: 40px;
}
.banner-qr p {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #FFFFFF;
  margin-bottom: 16px;
  width: 100%;
}
.banner-qr p img {
  margin-left: 10px;
}
.banner-qr .qrcode {
  width: 100px;
  height: 140px;
  margin-right: 31px;
  text-align: center;
  display: flex;
  flex-direction: column;
}
.banner-qr .qrcode img {
  width: 100%;
  margin-bottom: auto;
  margin-top: auto;
  border-radius: 12px;
}
.banner-qr .qrcode span {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  color: #FFFFFF;
}
.vneid-slider {
  padding: 24px 0 23px;
}
.vneid-slider .item {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
}
.vneid-slider .owl-carousel .owl-item img {
  width: auto;
  height: auto;
  max-width: 543px;
  max-height: 513px;
}
.vneid-slider .content {
  width: 600px;
  padding-left: 40px;
}
.vneid-slider .item-header {
  margin-top: 0;
  margin-bottom: 16px;
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 40px;
  color: #1F1F1F;
}
.vneid-slider .owl-carousel .owl-dot {
  width: 8px;
  height: 8px;
  background: #337ab7;
  opacity: 0.2;
  border-radius: 50%;
  margin-right: 8px;
}
.vneid-slider .owl-carousel .owl-dot:focus {
  outline: unset;
}
.vneid-slider .owl-dots {
  position: absolute;
  bottom: 24%;
  left: 588px;
}
.vneid-slider .owl-carousel .owl-dot:hover,
.vneid-slider .owl-carousel .owl-dot.active {
  opacity: 1;
}
.vneid-install {
  padding-top: 30px;
  padding-bottom: 22px;
}
.vneid-install .row {
  display: flex;
  justify-content: center;
  align-items: center;
}
.vneid-install-content .install-header {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 40px;
  color: #1F1F1F;
  margin-top: 0;
  text-align: center;
  margin-bottom: 32px;
}
.vneid-install-content .install-description {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 1.4;
  display: flex;
  align-items: center;
  color: #1F1F1F;
  margin-bottom: 16px;
  max-width: 434px;
  justify-content: center;
  margin: auto;
  text-align: center;
}
.vneid-install-image img {
  margin-left: -30px;
  max-width: 50vw;
  width: 100%;
}
.vneid-install .download-area img {
  filter: brightness(0) invert(1);
}
.vneid-install .download-area {
  margin-top: 56px;
}
.vneid-install .download-area a {
  background: #337ab7;
  color: #FFFFFF;
}
.install-image-tablet {
  display: none;
}
.vneid-slider .item-description {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 143%;
  margin-bottom: 0;
  color: #1F1F1F;
}
#footer {
  background: #FAFAFA url("../imgs/footerbanner.2a9d5554d9bb.png") no-repeat center center;
  background-size: 100% 100%;
}
#footer p {
  margin: 0;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #053873;
padding: 24px 0 48px 0
}

/*faq*/
.faq .vneid-banner {
  background-image: unset;
}
.faq .vneid-banner .row {
  min-height: unset;
}
.faq .content {
  padding-top: 72px;
  padding-bottom: 54px;
}
.faq .faqs-big > li {
  margin-bottom: 4px;
}
.faq .faqs-big > li > ul {
  display: none;
}
.faq .faqs-big > .active > ul {
  display: block;
}
.faq ul {
  list-style: none;
  padding-left: 0;
}
.faq .area-title {
  background-color: #FAFAFA;
  height: 128px;
}
.faq .area-title .container,
.faq .area-title .row {
  position: relative;
  height: 100%;
}
.faq .area-title .row {
  display: flex;
  align-items: flex-end;
}
.faq .area-title img {
  position: absolute;
  bottom: 0;
  right: 0;
  max-height: 100%;
  max-width: 197px;
  width: 100%;
}
.faq .vneid-menu ul li:nth-last-child(2) {
  margin-right: 0;
}
.faq h1 {
  font-style: normal;
  font-weight: bold;
  font-size: 36px;
  line-height: 133%;
  text-transform: uppercase;
  color: #3D3D3D;
  margin-top: 0;
  margin-bottom: 24px;
  z-index: 2;
}
.faq h2 {
  color: #337ab7;
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 133%;
  width: 100%;
  padding: 24px 45px 24px 0;
  margin: 0 0 0 15px;
  position: relative;
  cursor: pointer;
  border-bottom: 1px solid #337ab7;
  text-transform: uppercase;
}
.faq h2:after {
  content: "";
  width: 32px;
  height: 32px;
  border-radius: 50%;
  position: absolute;
  right: 12px;
  top: 18px;
  display: inline-block;
  background-image: url("../imgs/icon-plus.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.faq h2.active:after {
  background-image: url("../imgs/icon-minus.svg");
}
.faq .faqs {
  padding-top: 16px;
  padding-left: 15px;
}
.faqs-big {
  margin-bottom: 32px;
  position: relative;
}
.faqs-big > li.active:last-child {
  position: relative;
  padding-bottom: 24px;
}
.faqs-big > li.active:last-child:after {
  content: "";
  width: calc(100% - 15px);
  height: 1px;
  background-color: #337ab7;
  position: absolute;
  bottom: 0;
  left: 15px;
}
.faqs > li {
  margin-bottom: 24px;
}
.faqs > li > p {
  padding-left: 0;
  margin-bottom: 10px;
  margin-left: 28px;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 140%;
  color: #212121;
}
.faq .faqs-small {
  padding-left: 0;
  margin-left: 28px;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 129%;
  color: #666666;
}
.faq .faqs-small h4 {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 143%;
  color: #666666;
  margin-bottom: 4px;
  margin-top: 0;
}
.faq .faqs-small h4.other-color {
  color: #337ab7;
}
.faq .faqs-small p {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 129%;
  color: #666666;
  margin-bottom: 0;
}
.faq .faqs-small li {
  margin-bottom: 16px;
}
.faq h3 {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 150%;
  display: flex;
  align-items: center;
  color: #1F1F1F;
  margin-top: 0;
  margin-bottom: 8px;
}
.faqs a {
  color: #337ab7;
}
.faq .other-color {
  color: #337ab7;
}
/*end faq*/
@media screen and (max-width: 1199px) {
  .vneid-slider .owl-dots {
    left: 410px;
  }
  .banner-qr .qrcode {
    width: calc(100% - 195px);
    max-width: 78px;
    min-width: 54px;
  }
  .image-area {
    width: calc(100% - 600px);
  }
  .vneid-slider .owl-carousel .owl-item img {
    max-width: 100%;
  }
}
@media screen and (max-width: 991px) {
  .vneid-banner .vneid-menu > .navbar-brand {
    height: auto;
    padding: 0;
    float: none;
    display: block;
    font-size: 60px;
    font-weight: 700;
    line-height: 72px;
  }

  .vneid-banner .vneid-menu > .navbar-brand img {
    width: 100%;
    height: auto;
  }
  .banner-qr {
    width: calc(100% - 185px);
  }
  .banner-qr p {
    margin-right: 10px;
  }
  .faq .faqs-big {
    padding-left: 15px;
    padding-right: 15px;
  }
  .faq h2 {
    margin-left: 0;
  }
  .faq .faqs {
    padding-left: 0;
  }
  .faq .vneid-menu {
    width: calc(100% + 30px);
    background: #337ab7;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.05);
    height: auto;
    align-items: center;
    left: -15px;
    top: 0;
    padding: 10px 15px;
  }
  .faq .hamburger-menu {
    margin-bottom: auto;
    margin-top: auto;
  }
  .faq .vneid-menu .flag {
    right: 15px;
    transform: unset;
  }
  .vneid-menu .flag {
    width: 28px;
    height: 20px;
  }
  .tablet {
    display: block;
  }
  .hamburger-menu {
    display: block;
    margin: auto 0;
  }
  .vneid-menu {
    right: auto;
    left: 0;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    z-index: 3;
    top: 16px;
    width: 100%;
    align-items: center;
    justify-content: space-around;;
  }
  .vneid-menu ul {
    display: none;
  }
  .vneid-menu ul.active {
    display: flex;
    transform: translateY(-25%);
  }
  .vneid-menu ul.active .flag {
    display: none;
  }
  .vneid-slider .item .image-area {
    width: auto;
    height: 345px;
    margin-bottom: 30px;
  }
  .vneid-slider .item {
    justify-content: center;
    text-align: center;
    align-items: center;
  }
  .vneid-slider .item > div {
    width: 100%
  }
  .vneid-slider .owl-carousel .owl-item img {
    margin: 0 auto;
    width: auto;
    max-height: 345px;
  }
  .vneid-slider {
    padding-bottom: 40px;
  }
  .vneid-slider .owl-dots {
    bottom: auto;
    top: 355px;
    left: 50%;
    transform: translateX(-50%);
  }
  .vneid-slider .content {
    max-width: 515px;
    padding-left: 15px;
  }
  .vneid-install {
    padding-top: 0;
    padding-bottom: 35px;
  }
  .install-image-tablet {
    display: block;
    margin: 0 auto 12px;
    max-width: 100%;
  }
  .vneid-install-image img {
    display: none;
  }
  .vneid-install-content .install-header {
    max-width: 541px;
    margin: 0 auto 24px;
    text-align: center;
  }
  .vneid-install-content .install-description {
    max-width: 442px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }
  .vneid-install .download-area {
    justify-content: center;
  }
}
@media screen and (min-width: 992px){
  .vneid-slider .owl-dots {
    bottom: 20%;
  }
  .vneid-menu > .navbar-brand {
    display: none;
  }
  .faq .vneid-menu,
  .vneid-menu.fixed {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    background: #053873;
    box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.1);
    z-index: 999;
    height: 72px;
  }
  .faq .vneid-menu {
    background: #337ab7;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.05);
  }
  .faq .vneid-menu.fixed {
    background: #FAFAFA;
    box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.1);
  }
  .faq .vneid-menu ul,
  .vneid-menu.fixed ul {
    justify-content: flex-end;
    max-width: 970px;
    margin: auto;
    height: 100%;
    align-items: center;
  }

  .vneid-menu.fixed ul a {
    color: #ffffff;
  }
  .vneid-menu.fixed ul a:hover:after, .vneid-menu.fixed ul a.active:after {
   background: #ffffff;
    z-index: -1;
    opacity: 0.2;
  }
  .faq .vneid-menu.fixed ul a:hover:after, .faq .vneid-menu.fixed ul a.active:after {
    content: '';
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 1;
    z-index: -1;
    border-radius: 32px;
    display: inline-block;
    position: absolute;
  }
  .vneid-menu.fixed ul li .flag {
    transform: unset;
  }
}
@media screen and (min-width: 1200px){
  .faq .vneid-menu ul,
  .vneid-menu.fixed ul {
    max-width: 1170px;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .vneid-slider .item .image-area {
    height: 513px;
  }
  .vneid-slider .owl-carousel .owl-item img {
    width: auto;
    height: 100%;
    max-width: 543px;
    max-height: 513px;
  }
  .vneid-slider .owl-dots {
    top: 523px;
  }
  .faq .content {
    padding-bottom: 54px;
    padding-top: 57px;
  }
  .faq .vneid-menu {
    width: calc(100% + 44px);
    left: -22px;
  }
  .install-image-tablet.mobile {
    display: none;
  }
  .container {
    width: 100%;
    padding-left: 36.87px;
    padding-right: 36.87px;
  }
  .vneid-menu {
    right: auto;
    left: 38px;
  }
  .vneid-menu ul a {
    font-size: 23px;
    line-height: 200%;
  }
  .vneid-menu ul.active {
    flex-direction: column;
    position: fixed;
    top: 0;
    transform: none;
    left: 0;
    background: rgba(0,0,0,0.85);
    width: 100vw;
    height: 100vh;
    padding-left: 15px;
    padding-top: 15vh;
    text-align: center;
    z-index: 2;
  }

  .vneid-menu ul.active .close {
    display: block;
    position: absolute;
    right: 10px;
    top: 0;
    color: white;
    opacity: 1;
    font-size: 32px;
  }
  .banner-main-image {
    display: none;
  }
  .vneid-banner {
    background-image: url("../imgs/headerinterfacetablet.b4e3aa156759.png");
    background-position: bottom right;
    background-size: contain;
    background-color: #053873;
  }
  #lang-en .vneid-banner {
    background-image: url("../imgs/en-headerinterfacetablet.42263d3d23bd.png");
  }
  .vneid-banner .row {
    justify-content: left;
  }
  .vneid-menu + .col-sm-6 {
    margin-left: 0;
  }
  .vneid-banner .banner-description {
    max-width: 370px;
  }
}
@media screen and (max-width: 767px) {
  .vneid-slider .item-description {
    text-align: justify;
  }
  .vneid-banner .download-area {
    justify-content: center;
  }
  .vneid-install .row {
    display: block;
  }
  .image-area {
    width: 100%;
    height: 345px;
    margin-bottom: 30px;
  }
  .faq h2:after {
    top: 12px;
  }
  .faqs-big > li.active:last-child {
      padding-bottom: 5px;
  }
  .faq .faqs-big {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 16px;
  }
  .faq .row {
    margin: 0;
  }
  .faq h2 {
    font-size: 16px;
    line-height: 150%;
    font-weight: 600;
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .faq .faqs-big > li > ul {
    padding-left: 12px;
  }
  .faq h1 {
    font-size: 22px;
    line-height: 127%;
    max-width: 185px;
    letter-spacing: -0.5px;
  }
  .faq .area-title img {
      max-width: 123px;
  }
  .faq p {
    font-size: 14px;
    line-height: 129%;
  }
  .faq .content {
    padding-top: 57px;
    padding-bottom: 30px;
  }
  .vneid-menu {
    left: 32px;
    z-index: 3;
    width: calc(100% - 64px);
  }
  .vneid-menu ul .navbar-brand {
    display: none;
  }
  .vneid-menu ul a {
    font-size: 23px;
    line-height: 200%;
  }
  .vneid-menu ul.active {
    flex-direction: column;
    position: fixed;
    top: 0;
    transform: none;
    left: 0;
    background: rgba(0,0,0,0.85);
    width: 100vw;
    height: 100vh;
    padding-left: 15px;
    padding-top: 15vh;
    text-align: center;
    z-index: 2;
  }

  .vneid-menu ul.active .flag {
    display: none;
  }
  .vneid-menu ul.active .close {
    display: block;
    position: absolute;
    right: 10px;
    top: 0;
    color: white;
    opacity: 1;
    font-size: 32px;
  }
  .banner-main-image img {
    right: 0;
    left: auto;
    max-width: 96%;
	  position: relative;
  }
  .mobile {
    display: block;
  }
  .desktop {
    display: none;
  }
  .vneid-banner {
    background-image: none;
  }
  .vneid-banner .banner-description {
    text-align: justify;
  }
  .vneid-banner .vneid-menu + .col-sm-6 {
    z-index: 2;
    margin: auto 0 510px;
    padding-top: 100px;
  }
  .vneid-banner .row {
    min-height: unset;
  }
  .vneid-banner .vneid-menu + .col-sm-6 {
    margin-bottom: 8px;
    margin-top: 0;
    padding-top: 100px;
    text-align: center;
  }
  .vneid-banner .row {
    flex-direction: column;
  }
  .vneid-banner .banner-main-image {
    z-index: 1;
    margin: 0;
	  display: flex;
    justify-content: center;
  }
  .download-area {
    flex-direction: row;
    margin-bottom: 16px;
  }
  .download-area a {
    margin: 0 5px 24px 0;
    justify-content: center;
    min-width: 150px;
  }
  .download-area a + a {
    margin-left: 5px;
    margin-right: 0;
  }
  .banner-qr {
    text-align: center;
  }
  .banner-qr {
    display: none;
  }
  .install-image-tablet {
    max-width: 100%;
  }
  .vneid-install-content .install-description {
    text-align: center;
  }

  .vneid-install-content .install-header {
    font-weight: bold;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
  }
  .vneid-install {
    padding-bottom: 40px;
  }
  #footer p {
    line-height: 133%;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    text-align: center;
    color: #053873;
    margin: 0 auto;
    padding-top: 10px;
	  padding-left: 32px;
	  margin-right: 32px;
  }
  .vneid-slider .item {
    padding-top: 0;
  }
}


.item-news{
	color:#212121;
	margin-bottom: 24px;
}
.item-news a{
	color:#212121;
	display: flex;
	flex-direction: column
}
.item-news a:hover{
	text-decoration: none
}
.item-news a:hover h3{
	color:#337ab7 
}
.item-news img{
	max-width: 100%;
	border-radius: 8px;
	margin-bottom: 12px;
}
.item-news .name-source{
	color: #51677B;
	margin-bottom: 12px;
	float: left;
	width: 100%;
}
.item-news .name-news{
	padding: 0;
	margin: 0;
	margin-bottom: 12px;
}