blockquote {
 border:none !important;
 margin:50px 0 70px 0;
 padding:0;
 position:relative;
 padding-left:145px
}
.rtl-lang blockquote,
html[lang="fa"] blockquote {
 padding-right:145px
}
html[lang="el"] blockquote,
html[lang="vn"] blockquote {
 font-weight:300
}
blockquote:before {
 content:"\e997";
 position:absolute;
 top:40px;
 left:0;
 border:0;
 display:block;
 width:118px;
 height:101px;
 font-family:'xmFont';
 font-size:118px;
 color:#d51820;
 margin:auto 0;
 -webkit-transform:rotate(180deg);
 -moz-transform:rotate(180deg);
 -ms-transform:rotate(180deg);
 -o-transform:rotate(180deg);
 filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
}
.rtl-lang blockquote::before,
html[lang="fa"] blockquote:before {
 top:0;
 right:0;
 margin:0;
 line-height:normal;
 -webkit-transform:none;
 -moz-transform:none;
 -ms-transform:none;
 -o-transform:none;
 filter:none
}
blockquote p {
 font-size:20px;
 font-weight:300;
 line-height:25px;
 color:#404040;
 margin:0 20px
}
html[lang="si"] blockquote p {
 line-height:1.4
}
html[lang="zh_CN"] blockquote p,
html[lang="tw"] blockquote p {
 line-height:32px
}
html[lang="el"] blockquote p,
html[lang="vn"] blockquote p {
 font-size:18px
}
blockquote span {
 display:block;
 float:right;
 color:#868686;
 margin-top:20px
}
blockquote span.text-underline {
 display:initial;
 float:initial;
 margin-top:0
}
blockquote>footer {
 background-color:transparent;
 float:right;
 font-size:20px;
 font-weight:300;
 line-height:25px;
 color:#a0a0a0;
 margin-top:15px
}
.rtl-lang blockquote>footer,
html[lang="fa"] blockquote>footer {
 float:left
}
blockquote>footer>.logo {
 margin-left:15px
}
blockquote.dquote:before,
blockquote.dquote:after {
 position:absolute;
 top:0;
 left:0;
 display:block;
 content:'"';
 font-family:"Roboto",sans-serif;
 font-style:italic;
 font-weight:400;
 font-size:250px;
 width:auto;
 height:auto;
 color:#d51820;
 height:80px;
 line-height:225px
}
blockquote.dquote:before {
 left:37px;
 line-height:290px;
 -ms-transform:rotate(180deg);
 -webkit-transform:rotate(180deg);
 transform:rotate(180deg)
}
.rtl-lang blockquote.dquote::before,
html[lang="fa"] blockquote.dquote::before {
 line-height:290px;
 -ms-transform:rotate(180deg);
 -webkit-transform:rotate(180deg);
 transform:rotate(180deg)
}
blockquote.dquote:after {
 top:initial;
 left:initial;
 right:41px;
 bottom:0
}
blockquote.dquote p {
 font-size:22px;
 color:#434343;
 line-height:normal;
 text-align:center;
 margin:0 0 10px 0
}
blockquote.dquote>footer {
 background-color:transparent;
 font-size:20px;
 font-style:normal;
 font-weight:300;
 line-height:25px;
 color:#a0a0a0;
 margin-top:15px;
 text-align:center;
 margin:0 auto;
 display:block;
 float:none
}
.rtl-lang blockquote.dquote>footer,
html[lang="fa"] blockquote.dquote>footer {
 float:none
}
.rtl-lang .quote-img blockquote.dquote:before,
html[lang="fa"] .quote-img blockquote.dquote:before {
 left:auto;
 right:-37px
}
.rtl-lang blockquote .small:before,
.rtl-lang blockquote footer:before,
.rtl-lang blockquote small:before,
html[lang="fa"] blockquote .small:before,
html[lang="fa"] blockquote footer:before,
html[lang="fa"] blockquote small:before {
 float:right
}
.main-site.hp-v17 .text-btn-content {
 background-color:#f7f7f7;
 border-top:1px solid #e1e1e1;
 border-bottom:1px solid #e1e1e1
}
.main-site.hp-v17 .text-btn-content .box-text-btn {
 display:table;
 width:100%;
 background:none !important;
 border:0;
 padding:30px
}
.main-site.hp-v17 .text-btn-content .text-wrap,
.main-site.hp-v17 .text-btn-content .btn-wrap {
 display:table-cell;
 vertical-align:middle;
 padding:0
}
.main-site.hp-v17 .text-btn-content .btn-wrap {
 padding-left:30px
}
.main-site.hp-v17 .text-btn-content .btn-wrap {
 padding-left:0;
 padding-right:30px
}
.rtl-lang.main-site.hp-v17 .text-btn-content .btn-wrap,
html[lang="fa"] .main-site.hp-v17 .text-btn-content .btn-wrap {
 padding-left:0;
 padding-right:30px
}
.main-site.hp-v17 .text-btn-content .text-wrap {
 width:73%
}
.main-site.hp-v17 .text-btn-content .box-text-btn p {
 font-weight:500;
 font-size:22px;
 line-height:normal;
 color:#323232;
 margin:0;
 text-align:left
}
html[lang="de"] .main-site.hp-v17 .text-btn-content .box-text-btn p,
html[lang="fr"] .main-site.hp-v17 .text-btn-content .box-text-btn p,
html[lang="ms"] .main-site.hp-v17 .text-btn-content .box-text-btn p,
html[lang="pt"] .main-site.hp-v17 .text-btn-content .box-text-btn p,
html[lang="ru"] .main-site.hp-v17 .text-btn-content .box-text-btn p,
html[lang="vn"] .main-site.hp-v17 .text-btn-content .box-text-btn p {
 font-size:21px
}
html[lang="hu"] .main-site.hp-v17 .text-btn-content .box-text-btn p,
html[lang="pl"] .text-btn-content .box-text-btn p {
 font-size:20px
}
.main-site.hp-v17 .text-btn-content .box-text-btn .btn {
 padding:10px 20px !important;
 margin-top:0
}
html[lang="bn"] .text-btn-content .box-text-btn .btn,
html[lang="el"] .main-site.hp-v17 .text-btn-content .box-text-btn .btn {
 font-size:20px !important
}
.box-text-btn {
 background-color:#efefef !important;
 padding:30px !important;
 border:1px solid #ccc;
 max-width:1140px
}
.box-text-btn p {
 font-size:18px;
 font-weight:300;
 margin:0 !important;
 padding:0 !important
}
html[lang="el"] .box-text-btn p,
html[lang="ru"] .box-text-btn p,
html[lang="vn"] .box-text-btn p {
 font-size:17px
}
html[lang="fa"] .box-text-btn p {
 text-align:left
}
.box-text-btn .btn-red,
.box-text-btn .btn--primary_green {
 font-size:24px !important;
 margin:5px 0 0 0;
 padding:10px
}
.rtl-lang .box-text-btn .btn-red,
html[lang="fa"] .box-text-btn .btn-red,
.rtl-lang .box-text-btn .btn--primary_green,
html[lang="fa"] .box-text-btn .btn--primary_green {
 font-size:23px !important
}
.box-text-btn p {
 text-align:right
}
.rtl-lang .box-text-btn p {
 text-align:left
}
.team img {
 display:block;
 margin:15px auto 30px auto;
 background-color:#eaeaea
}
.team h2 {
 display:inline-block;
 font-size:24px;
 font-weight:bold;
 margin:15px 0 15px 0;
 padding:0
}
.rtl-lang .team h2,
html[lang="fa"] .team h2 {
 font-size:20px
}
.team h2 span {
 font-weight:300
}
.team .fa-caret-square-o-up {
 font-size:20px;
 color:#ccc;
 margin-left:10px
}
.team .fa-caret-square-o-up:hover {
 color:#444
}
.cash-bonus .fa {
 display:block;
 font-size:40px
}
.cash-bonus .border {
 padding:20px 30px;
 margin:0
}
.cash-bonus h3 {
 font-weight:bold;
 margin-bottom:20px
}
.cash-bonus p {
 margin-left:20px
}
.fund-info h2,
.fund-info h3 {
 font-size:24px;
 font-weight:bold;
 color:#000;
 border:0;
 text-align:left;
 text-transform:initial;
 margin:0;
 padding:0
}
.rtl-lang .fund-info h2,
.rtl-lang .fund-info h3,
html[lang="fa"] .fund-info h2,
html[lang="fa"] .fund-info h3 {
 text-align:right
}
.fund-info h2 {
 margin-bottom:30px
}
.fund-info h3 {
 font-size:16px;
 color:#d51820;
 margin-bottom:12px
}
.fund-info p {
 font-size:14px;
 font-weight:normal;
 color:#444;
 margin:0;
 padding:0
}
.fund-info i {
 color:#d51820
}
.xm-app-promo {
 border-bottom:1px solid #d0d0d0
}
.xm-app-promo--left {
 padding:40px 0 10px 25px
}
.xm-app-promo--left h3 {
 margin-bottom:6px;
 font-size:29px;
 text-align:center
}
.xm-app-promo--left p {
 font-size:16px;
 line-height:1.4em;
 color:#333331;
 text-align:center
}
.xm-app-promo--middle {
 padding-top:22px;
 margin:0 15px 0 15px
}
.xm-app-promo--right {
 padding:78px 0 10px 0
}
.xm-app-promo--right img.p2 {
 padding:2px
}
.xm-app-promo--left {
 padding:62px 5px 10px 5px
}
.xm-app-promo--left h3 {
 margin-bottom:6px;
 font-size:28px;
 text-align:center;
 font-weight:500 !important
}
.xm-app-promo--left p {
 font-size:14px;
 line-height:1.4em;
 color:#333331;
 text-align:center
}
@media(min-width:768px) {
 blockquote.dquote,
 .rtl-lang blockquote.dquote,
 html[lang="fa"] blockquote.dquote {
  width:100%;
  position:relative;
  padding:0 85px;
  float:left;
  clear:both;
  margin:0
 }
 .xm-app-promo--left {
  padding-top:40px
 }
 .xm-app-promo--left h3 {
  font-size:30px
 }
}
@media(min-width:1200px) {
 .xm-app-promo--left h3 {
  margin-bottom:6px;
  font-size:28px;
  text-align:left;
  font-weight:bold !important
 }
 .xm-app-promo--left p {
  font-size:16px;
  text-align:left
 }
 .xm-app-promo--right img {
  max-width:164px;
  float:right
 }
 .xm-app-promo--right img.p2 {
  padding:2px !important
 }
}
@media(max-width:1200px) {
 blockquote {
  padding-left:55px
 }
 html[lang="si"] blockquote {
  padding-left:70px
 }
 #careers blockquote {
  padding-left:65px
 }
 blockquote:before {
  top:20px;
  width:59px;
  height:50px;
  font-size:59px
 }
}
@media(max-width:991px) {
 .box-text-btn p {
  text-align:center;
  margin-bottom:10px
 }
 .box-text-btn .btn {
  display:block;
  max-width:300px;
  margin:0 auto;
  margin-top:15px
 }
}
@media(max-width:767px) {
 blockquote p {
  line-height:24px;
  font-size:16px
 }
 .cash-bonus .fa {
  text-align:center
 }
 .rtl-lang blockquote,
 html[lang="fa"] blockquote {
  padding-left:0;
  padding-right:55px
 }
}
