.container,.container div,a.scroller_ {
	position: absolute;
	direction: rtl;
	text-align: center;
}
body {
	font-family: 'Heebo', sans-serif;
	background-repeat: no-repeat;
	background-position: center top;
	letter-spacing: -0.051em;
	margin: 0;
	padding: 0;
	line-height: 1;
	color: #1c1c1c;
}
.container img {
	width: 100%;
	height: auto;
}
.red,.red a {
	color: #cb0006;
}

h1, h2, h3, h4, h5 {
	padding: 0;
	margin: 0;
	line-height: 1;
}
.cards-get_ {
	background-color: #2785b9;
	border-radius: 5px;
	font-size: 21px;
	font-weight: 400;
	display: flex;
	justify-content: space-around;
	align-items: center;
	color: white;
	position: absolute;
	text-decoration: none;
	flex-direction: row-reverse;
	padding: 0 12px;
	box-sizing: border-box;
}
.legal_ {
	border-top: 1px solid #bcbcbc;
	display: flex;
	align-items: center;
	font-size: 16px;
	color: #2a2a2a;
}
.legal_ a {
	color: #2a2a2a;
}
.bullets_ ul, .bullets_ li {
	padding: 0;
	margin: 0;
	text-align: right;
}
.bullets_ li {
	list-style-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIzMyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjMUMxQzFDIiBkPSJNMCAxNi43bDIuMi0zYzIuNiAyIDQuMiAzLjMgNyA2LjNDMTQuNSAxMSAxOCA2LjMgMjQuNS4ybC43IDIuNGMtNS40IDctOS4zIDE1LTE1IDMwLjMtMy41LTYuNC01LjgtMTAuNC0xMC0xNi40eiIvPjwvc3ZnPg==);
	line-height: 1.2;
	letter-spacing: -0.05em;
}
.bullets_ li:first-child {
	/*list-style-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSI0NyI+PGRlZnM+PGZpbHRlciBpZD0iYSI+PGZlRmxvb2QgZmxvb2QtY29sb3I9IiNDQjAwMDYiIGZsb29kLW9wYWNpdHk9IjEiIHJlc3VsdD0iZmxvb2RPdXQiLz48ZmVDb21wb3NpdGUgb3BlcmF0b3I9ImF0b3AiIGluPSJmbG9vZE91dCIgaW4yPSJTb3VyY2VHcmFwaGljIiByZXN1bHQ9ImNvbXBPdXQiLz48ZmVCbGVuZCBpbj0iY29tcE91dCIgaW4yPSJTb3VyY2VHcmFwaGljIi8+PC9maWx0ZXI+PC9kZWZzPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzIwQUY0RiIgZD0iTTEgMjMuOGwzLTQuMmMzLjQgMi41IDUuNyA0LjUgOS42IDguOEMyMSAxNS42IDI2IDkgMzUgLjRMMzYgNGMtNy41IDEwLTEzIDIxLTIxIDQyLjUtNC44LTguNy04LTE0LjMtMTQtMjIuN3oiIGZpbHRlcj0idXJsKCNhKSIvPjwvc3ZnPg==);*/
	list-style-image: url('../img/check-mark-9.png');
	/*font-weight: 600;*/
}
h4 {
	font-weight: 400;
	margin: 0 auto;
	letter-spacing: -0.035em;
	line-height: 0.91;
}

a.card-by-today {
    left: 600px;
    top: 822px;
    width: 322px;
    height: 46px;
    display: block;
    position: absolute;
    font-size:24px;
}



@media (min-width:751px) {
	.mobile{
		display: none;
	}
	body {
		background-image: url(../img/bg.jpg);
		background-size: 1920px;
		padding-bottom: 254px;
		font-size: 16px;
	}
	
	div#content {
		height: 1px;
		width: 100px;
		top: 680px;
		left: 50%;
		margin-left: -50px;
	}
	svg {
		width: 14px;
		height: 21px;
	}





	.card-title {
		font-size: 21px;
		font-weight: 600;
	}
	.bullets_ ul {
		margin: 5px 70px 0;
		width: 780px;
	}
	.bullets_ li {
		font-size: 24px;
		margin-bottom: 5px;
	}
/*	.bullets_ li:first-child {
		font-size: 34px;
	}*/
	h1 {
		font-size: 63px;
		font-weight: 600;
	}
	h2 {
		font-size: 24px;
		line-height: 1.1;
		font-weight: 500;
		margin-top: 18px;
	}
	h2 strong {
		font-size: 30px;
	}
	h3 {
		font-size: 27px;
		line-height: 1.25;
		text-align: right;
		text-align: center;
	}
	h4 {
		font-size: 47px;
		width: 520px;
		margin-top: 20px;
	}
	div.container {
		margin: auto;
		top: 0px;
		width: 976px;
		height: 1521px;
		position: relative;
	}
	div.logo_ {
		left: 406px;
		top: 12px;
		width: 165px;
		height: 85px;
	}
	div.intro-text_ {
		left: 238px;
		top: 127px;
		width: 495px;
		height: 168px;
	}
	a.scroller_ {
		left: 440px;
		top: 624px;
		width: 91px;
		height: 58px;
	}
	div.cards-smart_ {
		left: -10px;
		top: 740px;
		width: 336px;
		height: 183px;
	}
	div.cards-visa_ {
		left: 260px;
		top: 745px;
		width: 355px;
		height: 161px;
	}
	div.cards-title_ {
		left: 595px;
		top: 747px;
		width: 334px;
		height: 63px;
	}
	a.cards-get_ {
		left: 601px;
		top: 857px;
		width: 322px;
		height: 46px;
	}
	.arrowsvg{

	}
	div.cards-visa-title_ {
		left: 373px;
		top: 902px;
		width: 127px;
		height: 21px;
	}
	div.cards-smart-title_ {
		left: 95px;
		top: 902px;
		width: 127px;
		height: 21px;
	}

	i.fa.fa-angle-left {
    font-size: 28px;
    padding-right: 15px;
    vertical-align: middle;
    font-weight: bold;
}

	div.bullets_ {
		left: 55px;
		top: 975px;
		width: 873px;
		height: 408px;
	}
	div.legal_ {
		left: 0px;
		top: 1449px;
		width: 976px;
		height: 52px;
	}
}

@media (max-width:751px) {
		body {
			background-image: url(../img/mbg.jpg);
			background-size: cover;
		}
		h1 {
			font-size: 10.5vw;
			font-weight: 400;
		}

		h2 {
			font-size: 4.2vw;
			line-height: 1.25;
			margin-top: 3vw;
		}

		h2 strong {
			font-size: 6vw;
		}

		h3 {
			text-align: center;
			font-size: 5.6vw;
		}


		a.card-by-today {
		    width: 80.2667%;
		    height: 2.64784%;
		    /*top: 61.1936%;*/
		    top: 34.8936%;
		    left: 9.86667%;
		    display: block;
		    position: absolute;
		    font-size: 5vw
		}

		.card-title {
			font-size: 4.1vw;
		}

		.cards-get_ {
			
			font-size: 5.4vw;
	 
	
			padding: 0 2vw; 
		}


		div#content {
			top: 28%;
			height: 1px;
			width: 100%;
			left: 0;
		}

		h4 {
			font-size: 7vw;
			width: 90%;
			font-weight: 500;
			line-height: 1;
		}

		.bullets_ ul {
			width: 90%;
			margin: 9% 9vw 0 0;
		}

		.bullets_ li:first-child {
			font-size: 5vw;
		}

	.bullets_ li {
			font-size: 4vw;
			margin-bottom: 5%;
			list-style: none;
			/*display: flex;*/
			display: block;
			align-items: center;
		}
		.bullets_ li:before {
			content: '';
			background-image:  url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIzMyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjMUMxQzFDIiBkPSJNMCAxNi43bDIuMi0zYzIuNiAyIDQuMiAzLjMgNyA2LjNDMTQuNSAxMSAxOCA2LjMgMjQuNS4ybC43IDIuNGMtNS40IDctOS4zIDE1LTE1IDMwLjMtMy41LTYuNC01LjgtMTAuNC0xMC0xNi40eiIvPjwvc3ZnPg==);
			width: 7.5vw;
			height: 7vw;
			background-size: contain;
			background-repeat: no-repeat;
			right: 0;
			position: absolute; 
		}
		.bullets_ li:first-child::before{
			background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSI0NyI+PGRlZnM+PGZpbHRlciBpZD0iYSI+PGZlRmxvb2QgZmxvb2QtY29sb3I9IiNDQjAwMDYiIGZsb29kLW9wYWNpdHk9IjEiIHJlc3VsdD0iZmxvb2RPdXQiLz48ZmVDb21wb3NpdGUgb3BlcmF0b3I9ImF0b3AiIGluPSJmbG9vZE91dCIgaW4yPSJTb3VyY2VHcmFwaGljIiByZXN1bHQ9ImNvbXBPdXQiLz48ZmVCbGVuZCBpbj0iY29tcE91dCIgaW4yPSJTb3VyY2VHcmFwaGljIi8+PC9maWx0ZXI+PC9kZWZzPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzIwQUY0RiIgZD0iTTEgMjMuOGwzLTQuMmMzLjQgMi41IDUuNyA0LjUgOS42IDguOEMyMSAxNS42IDI2IDkgMzUgLjRMMzYgNGMtNy41IDEwLTEzIDIxLTIxIDQyLjUtNC44LTguNy04LTE0LjMtMTQtMjIuN3oiIGZpbHRlcj0idXJsKCNhKSIvPjwvc3ZnPg==);
		}
		.legal_ {
			
			font-size: 4vw;
			justify-content: center;
			display: block;
			line-height: 1.25;
			padding-top: 1%;
		}
	
	
		div.container {
			left: 0px;
			top: 0px;
			width: 100%;
		}
		div.container::after {
			content: '';
			padding-bottom: 453.2%;
			display: block;
		}
		div.logo_ {
			width: 28.8%;
			height: 3.11856%;
			top: 0.70609%;
			left: 35.4667%;
		}
		div.intro-text_ {
			width: 86.4%;
			height: 6.73728%;
			top: 4.94263%;
			left: 6.66667%;
		}
		a.scroller_ {
			width: 17.6%;
			height: 2.61842%;
			top: 25.8311%;
			left: 40.9333%;
		}
		div.cards-title_ {
			width: 76%;
			height: 3.41277%;
			top: 31.8035%;
			left: 11.8667%;
		}
		div.cards-visa_ {
			width: 76%;
			height: 7.56105%;
			top: 36.7755%;
			left: 11.8667%;
		}
		div.cards-visa-title_ {
			width: 23.8667%;
			height: 1.05914%;
			top: 44.6602%;
			left: 37.4667%;
		}
		div.cards-smart_ {
			width: 71.6%;
			height: 8.62018%;
			top: 47.308%;
			left: 13.8667%;
		}
		div.cards-smart-title_ {
			width: 23.3333%;
			height: 1.02971%;
   			 top: 55.3282%;
			left: 38%;
		}
		a.cards-get_ {
			width: 80.2667%;
			height: 2.64784%;
			top: 58.1936%;
			left: 9.86667%;
		}
		div.bullets_ {
			width: 83.0667%;
			height: 20.0941%;
			top: 65.3427%;
			left: 8.13333%;
		}
		div.legal_ {
			width: 92.1333%;
			height: 1.61812%;
			top: 87.0259%;
			left: 4%;
		}
}
div.accessibility{
	position: fixed;
    z-index: 999999999999;
}
.accessibility-icon {
  z-index: 9999;
  position: fixed;
  left: 2vw;
  font-size: 7vw;
  color: #fff;
  top: 9vw;
}
.accessibility-icon.on {
  color: #000;
  top: 1vw;
}
@media (min-width: 751px) {
  .accessibility-icon {
    left: 4px;
    top: 23px;
    font-size: 45px;
    color: #1259a7;
    background-color: #fff;
    display: block;
    z-index: 1297;
    border-radius: 50%;
    padding: 3px;
    box-shadow: 0 0 13px rgba(0, 0, 0, 0.53) !important;
    position: absolute;
    line-height: 1;
    cursor: pointer;
  }
}
@media (max-width: 751px) {
  .accessibility-icon {
    filter: drop-shadow(0 0 3px rgba(0,0,0,0.5));
  }
}

@media (min-width: 1026px) {
  .scrolling .accessibility-icon {
    top: 0px;
    position: fixed;
    font-size: 27px;
  }
}
html.acc-on *:focus {
  border: 2px dashed red !important;
}
html.acc-on.acc-font-normal body {
      zoom: 100%;
}
html.acc-on.acc-font-big body {
      zoom: 140%;
}
html.acc-on.acc-font-bigger body {
     zoom: 180%;
}

html.acc-on.acc-font-normal body div.accessibility{
      zoom: 100%;
}
html.acc-on.acc-font-big body div.accessibility{
      zoom: 71.5%;
}
html.acc-on.acc-font-bigger body div.accessibility{
     zoom: 55.5%;
}
html.acc-on.acc-gray {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}
html.acc-on.acc-gray body {
  background-image: none;
  background-color: #fff;
}
html.acc-on.acc-anim div#Clouds {
  display: none;
}
html.acc-on.acc-anim .header-container {
  background-image: url(../img/acc.jpg);
}
html.acc-on.acc-anim .header-container #canvas {
  display: none;
}
html.acc-on.acc-contrast body {
  background-image: none;
  background-color: #000 !important;
	
    color: white !important;
}
html.acc-on.acc-contrast .legal_ {
  
    color: white !important;
}
html.acc-on.acc-contrast *:not(.accessibility-icon):not(div.acc-menu ul span) {
  color: yellow !important;
}
html.acc-on.acc-contrast .blue, html.acc-on.acc-contrast .names-container, html.acc-on.acc-contrast .form-container {
  background-color: #000;
}
html.acc-on.acc-contrast .btn-orange {
  background-color: #dd6528 !important;
  background-image: none;
  color: #000 !important;
}
html.acc-on.acc-contrast .btn-orange span {
  color: #000 !important;
}
html.acc-on.acc-contrast .btn-orange button {
  color: #000 !important;
}
html.acc-on.acc-contrast .menu {
  background-color: #000;
}
html.acc-on.acc-contrast .menu ul li a, html.acc-on.acc-contrast .content * {
  color: #fff;
}
html.acc-on.acc-contrast input {
  color: #000 !important;
}
html.acc-on.acc-contrast .content.product ul li {
  color: #000 !important;
}
html.acc-on.acc-contrast .content.movie .movie-container {
  border: 2px solid red;
}
html.acc-on.acc-contrast .game-container {
  background-color: black;
  border: 2px solid red;
}
html.acc-on.acc-contrast .game-container .inner .submit.clear {
  color: #000 !important;
}
html.acc-on.acc-contrast .btn-green {
  background-color: #067549;
  background-image: none;
  color: #fff !important;
}
html.acc-on.acc-contrast .stages-counter div.circle span {
  color: black !important;
}
html.acc-on.acc-contrast .fuze-alert .swal2-content {
  color: #000 !important;
}
html.acc-on.acc-contrast .fuze-alert .swal2-title {
  color: #000 !important;
}
html.acc-on.acc-links a {
  text-decoration: underline !important;
}

div.acc-menu {
  width: 300px;
  background-color: white;
  position: fixed;
  left: -360px;
  z-index: 2147483646;
  top: 119px;
  border: 1px solid #411717;
  box-shadow: 0 0 3px 3px rgba(100, 92, 92, 0.2);
  -webkit-transition: 500ms ease;
  transition: 500ms ease;
  font-size: 17px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
div.acc-menu .acc-menu > a {
  position: absolute;
  bottom: 13px;
  color: #000 !important;
  text-align: center;
  width: 100%;
  font-family: sans-serif;
  font-size: 1.5rem;
  text-decoration: none;
}
div.acc-menu.on {
  left: 0;
  -webkit-transition: 300ms cubic-bezier(0.42, 1.14, 1, 1);
  transition: 300ms cubic-bezier(0.42, 1.14, 1, 1);
}
div.acc-menu ul {
  direction: rtl;
  margin: 1.52em auto 0;
  width: 84%;
  font-size: 1.5em;
  text-align: right;
  left: 6%;
}
div.acc-menu ul:nth-child(1) i {
  line-height: 0;
  padding: 0 7px;
  display: inline;
  text-align: right;
  cursor: pointer;
}
div.acc-menu ul:nth-child(1) i:nth-child(1) {
  padding: 12px 0;
  font-size: 77%;
}
div.acc-menu ul:nth-child(1) i:nth-child(2) {
  font-size: 150%;
}
div.acc-menu u ul:nth-child(1) i:nth-child(3) {
  font-size: 200%;
}
div.acc-menu ul li {
  border-bottom: 1px dashed;
  padding: 12px 12px;
  letter-spacing: 0.01em;
  font-family: sans-serif;
  font-size: 90%;
  margin: 0px 0;
}
div.acc-menu ul li a {
  text-decoration: none;
  color: #000;
}
div.acc-menu ul li:hover {
  text-decoration: underline;
}
div.acc-menu ul li.on,
div.acc-menu ul li:hover {
  background-color: #fff6f6;
  color: #092b5e;
}
div.acc-menu ul li.on a,
div.acc-menu ul li:hover a {
  color: gold;
}
div.acc-menu ul i {
  margin-left: 8px;
}
div.acc-menu ul span {
  cursor: pointer;
  color: #000 !important;
}
div.acc-menu ul.acc-bottom-menu {
  margin-top: 1em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 1em 0 0.2em 0;
  width: 100%;
}
div.acc-menu ul.acc-bottom-menu li {
  border-bottom: none;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
div.acc-menu ul.acc-bottom-menu li a {
  font-size: 74%;
}
div.acc-menu ul.acc-bottom-menu li a i {
  display: block;
  font-size: 1.72em;
  margin: 0 0 0.2em 0;
}

html.acc-menu .acc-menu {
  left: 0;
  -webkit-transition: 300ms cubic-bezier(0.42, 1.14, 1, 1);
  transition: 300ms cubic-bezier(0.42, 1.14, 1, 1);
}

.content {
  direction: rtl;
  margin-bottom: 5em;
  max-width: 1024px;
  margin: 0 auto;
}
.content * {
  font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif" !important;
}
@media (min-width: 1026px) {
  .content {
    padding: 100px 0 30px;
  }
  .content h2 {
    text-align: right;
    line-height: 1;
    font-size: 30px;
    font-size: 1.875em;
  }
}

@media (max-width: 1025px) {
  .content {
    font-size: 5vw;
    padding: 0 8vw;
    margin-bottom: 3em;
  }
}







