/* ---- Archives carousels ---- */
.archive-mob-slider .elementor-testimonial{
    display: flex;
    flex-direction: column-reverse;
	height: 100%;
	justify-content: center;
}
.archive-mob-slider.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{
	margin-top: 0;
	margin-bottom: 25px;
}
.archive-mob-slider .archive-mob-slider_btn{
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 28px;
	color: #006dfe;
	font-size: 18px;
	font-weight: 600;
}
.swiper-pagination {
  z-index: 1 !important;
}
.platforms-carouselMob .elementor-swiper-button {
	z-index: 9 !important;
}
.archive-mob-slider .archive-mob-slider_btn:after{
	content: '';
	display: block;
	mask-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M506.134,241.843c-0.006-0.006-0.011-0.013-0.018-0.019l-104.504-104c-7.829-7.791-20.492-7.762-28.285,0.068 c-7.792,7.829-7.762,20.492,0.067,28.284L443.558,236H20c-11.046,0-20,8.954-20,20c0,11.046,8.954,20,20,20h423.557 l-70.162,69.824c-7.829,7.792-7.859,20.455-0.067,28.284c7.793,7.831,20.457,7.858,28.285,0.068l104.504-104 c0.006-0.006,0.011-0.013,0.018-0.019C513.968,262.339,513.943,249.635,506.134,241.843z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
	-webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M506.134,241.843c-0.006-0.006-0.011-0.013-0.018-0.019l-104.504-104c-7.829-7.791-20.492-7.762-28.285,0.068 c-7.792,7.829-7.762,20.492,0.067,28.284L443.558,236H20c-11.046,0-20,8.954-20,20c0,11.046,8.954,20,20,20h423.557 l-70.162,69.824c-7.829,7.792-7.859,20.455-0.067,28.284c7.793,7.831,20.457,7.858,28.285,0.068l104.504-104 c0.006-0.006,0.011-0.013,0.018-0.019C513.968,262.339,513.943,249.635,506.134,241.843z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
	-webkit-mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-position: center;
	background: #006DFE;
	width: 20px;
	height: 20px;
	margin-left: 12px;
	margin-top: 2px;
}
.archive-mob-slider.elementor-widget-testimonial-carousel .swiper-slide{
	padding: 0 0 40px;
}
.archive-mob-slider.elementor-widget-testimonial-carousel .elementor-testimonial .elementor-testimonial__footer .elementor-testimonial__image img{
	height: auto;
	margin-bottom: 26px;
}
.archive-mob-slider .elementor-testimonial__cite{
	margin: 0!important;
}
.archive-mob-slider.elementor-widget-testimonial-carousel .elementor-testimonial .elementor-testimonial__footer{
	display: flex;
	flex-direction: column;
}
.archive-mob-slider .elementor-testimonial__title{
	text-align: center;
}
/* ---- End ---- */
html{
    position: relative;
}
.elementor-1742 .elementor-element.elementor-element-3c027ec .elementor-tab-title.elementor-active{
	font-weight: 700;
}
.login-btn .elementor-button-icon svg{
    width: 16px;
    height: 16px;
    display: block;
}
.login-btn .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}
.login-btn .elementor-button-wrapper{
    display: flex;
}
.sticky-header_btn{
    display: none!important;
}
.sticky-header_top.absolute{
    position: absolute;
    z-index: 30;
    top: 0;
    width: 100%;
}
.sticky-header.absolute{
    z-index: 20;
    position: absolute;
    top: 50px;
    width: 100%;
}



/* Dynamic header styles*/

.sticky-header.elementor-sticky--effects{
    position: relative;
    width: 100%!important;
    background-color:#ffffff!important;
    box-shadow: 0 5px 39px 0 rgba(0, 0, 0, 0.08);
}
.sticky-header{
    transition: background-color 0.4s!important;
}
.sticky-header.elementor-sticky--effects .elementor-nav-menu--main .elementor-item{
    color: #000!important;
}
.sticky-header_top.elementor-sticky--effects {
    max-height: 0px;
    overflow: hidden;
}
.sticky-header_top{
    max-height: 100px;
    transition: 0.4s ease !important;
}
.sticky-header.elementor-sticky--effects .sticky-header_btn{
    display: block!important;
}
.header-search.elementor-sticky--effects{
    max-height: 0;
    overflow: hidden;
}
.header-menu .sub-menu  li{
    min-width: 214px;
}
.header-search .elementor-search-form__container{
    padding: 6px;
}
.header-search .elementor-search-form__submit{
    min-width: 40px!important;
    max-width: 40px!important;
    border-radius: 6px!important;
}

/* Dynamic Header Styles -- End*/

.footer-logo{
    width: 95px!important;
}
.maintype-slider .swiper-slide-contents{
    width: 100%;
}
.btn-with-icon .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}
.btn-with-icon .elementor-button-icon svg{
    width: 24px;
}
.maintype-slider:after{
    content:none!important;
}
.elementor-text-editor a,
.elementor-testimonial__text a{
    color: #006dfe;
    text-decoration: underline;
}
.product-range_item .elementor-icon-box-title,.product-range_item .elementor-icon svg path{
    transition: 0.3s;
}
.product-range_item:hover .elementor-icon svg path{
    fill: #fff!important;
    transition: 0.3s;
}
.product-range_item:hover .elementor-icon-box-title{
    color: #ffffff!important;
    transition: 0.3s;
}
.product-range_item.futures .elementor-icon svg{
    width: 48px!important;
    height: 60px!important;
}
.product-range_item.commodities .elementor-icon svg{
    width: 47px!important;
    height: 60px!important;
}
.product-range_item.indicies .elementor-icon svg{
    width: 67px!important;
    height: 53px!important;
}
.product-range_item.metals .elementor-icon svg{
    width: 74px!important;
    height: 54px!important;
}
.tradingAccount-col > div{
    max-width: 453px
}
.maw-546 {
    max-width: 566px;
    margin-left: auto;
}
.rtl .maw-546{
	margin-left: 0;
	margin-right: auto;
}

.home-checkList ul{
    padding-inline-start: 0;
    list-style: none;
}
.home-checkList li{
    display: flex;
    align-items: center;
    margin-bottom: 40px;
}
.home-checkList li:before,
.home-checkList.heading h6:before,
.home-checkList.small h6:before{
    content: '';
    display: block;
    width: 24px;
    min-width: 24px;
    height: 24px;
    mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cmask id='mask0' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22 12C22 11.448 22.448 11 23 11C23.552 11 24 11.448 24 12C24 18.617 18.617 24 12 24C5.383 24 0 18.617 0 12C0 5.383 5.383 0 12 0C15.221 0 18.2455 1.259 20.5155 3.545C20.9045 3.937 20.9025 4.57 20.5105 4.959C20.1185 5.3485 19.485 5.3465 19.0965 4.954C17.2045 3.049 14.6845 2 12 2C6.486 2 2 6.486 2 12C2 17.514 6.486 22 12 22C17.514 22 22 17.514 22 12ZM15.793 8.793C16.183 8.4025 16.817 8.4025 17.207 8.793C17.5975 9.1835 17.5975 9.8165 17.207 10.207L12.207 15.207C12.012 15.4025 11.756 15.5 11.5 15.5C11.244 15.5 10.988 15.4025 10.793 15.207L8.293 12.707C7.9025 12.3165 7.9025 11.6835 8.293 11.293C8.683 10.9025 9.317 10.9025 9.707 11.293L11.5 13.0855L15.793 8.793Z' fill='white'%3E%3C/path%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Crect width='24' height='24' fill='%23ED1C24'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
	-webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cmask id='mask0' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22 12C22 11.448 22.448 11 23 11C23.552 11 24 11.448 24 12C24 18.617 18.617 24 12 24C5.383 24 0 18.617 0 12C0 5.383 5.383 0 12 0C15.221 0 18.2455 1.259 20.5155 3.545C20.9045 3.937 20.9025 4.57 20.5105 4.959C20.1185 5.3485 19.485 5.3465 19.0965 4.954C17.2045 3.049 14.6845 2 12 2C6.486 2 2 6.486 2 12C2 17.514 6.486 22 12 22C17.514 22 22 17.514 22 12ZM15.793 8.793C16.183 8.4025 16.817 8.4025 17.207 8.793C17.5975 9.1835 17.5975 9.8165 17.207 10.207L12.207 15.207C12.012 15.4025 11.756 15.5 11.5 15.5C11.244 15.5 10.988 15.4025 10.793 15.207L8.293 12.707C7.9025 12.3165 7.9025 11.6835 8.293 11.293C8.683 10.9025 9.317 10.9025 9.707 11.293L11.5 13.0855L15.793 8.793Z' fill='white'%3E%3C/path%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Crect width='24' height='24' fill='%23ED1C24'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
	-webkit-mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-position: center;
	background: #ed1c24;
    margin-right: 15px;
}
.home-checkList.small li,
.home-checkList.small h6{
    align-items: flex-start;
    margin-bottom: 20px;
}
.home-checkList.small h6{
    margin-bottom: 0;
}
.home-checkList.small li:before,
.home-checkList.small h6:before{
    width: 18px;
    height: 18px;
    min-width: 18px;
    margin-top: 4px;
}
.home-checkList.small h6:before{
    margin-top: 0;
    margin-right: 17px;
}
.home-checkList.heading h6,
.home-checkList.small h6{
    display: flex;
    align-items: center;
}
.home-checkList.heading h6:before{
    width: 40px;
    height: 40px;
    margin-right: 25px;
}
.home-checkList li:last-child{
    margin-bottom: 0;
}
.home-checkList.start li{
    align-items: flex-start;
}
.home-checkList.start.distance-30 li:before{
	margin-right: 30px;
}
.home-checkList.start li:before{
    margin-top: 7px;
}
.home-checkList.small.mb-28 li{
    margin-bottom: 28px;
}
.red-span{
    color: #ed1c24;
}

.home-shadowCol .elementor-widget-wrap{
    transition: 0.3s;
}
.home-shadowCol .elementor-widget-wrap:hover{
    box-shadow: 0 16px 28px -1px rgba(14, 31, 53, 0.1), 0 8px 16px 0 rgba(14, 31, 53, 0.16), 0 4px 8px 0 rgba(14, 31, 53, 0.1)!important;
    transition: 0.3s;
}
.noPaddings .swiper-slide-inner{
    padding: 0!important;
}
.maintype-slider .swiper-container-horizontal>.swiper-pagination-bullets{
    z-index: 1;
    bottom: 40px!important;
}
.maintype-slider .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
    width: 38px;
    border-radius: 0px;
    height: 5px;
    margin: 0!important;
    transition: 0.3s;
    background: rgba(130,130,130,1);
}
.maintype-slider .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:nth-child(odd){
    border-radius: 5px 0 0 5px;
}
.maintype-slider .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:nth-child(even){
    border-radius: 0 5px 5px 0;
    margin-right: 5px!important;
}

.maintype-slider .elementor-swiper-button{
    transform: none!important;
    top: unset!important;
    bottom: 87px!important;
    outline: none;
}
.smartphone-carousel_text .elementor-swiper-button{
    bottom: 0px!important;
    transform: none!important;
    top: unset!important;
    outline: none;
}

.maintype-slider .elementor-swiper-button i,
.smartphone-carousel_text .elementor-swiper-button i,
.platforms-carouselMob .elementor-swiper-button i,
.accountsCarousel .elementor-swiper-button i{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    outline: none;
}
.smartphone-carousel_text .elementor-swiper-button i{
	width: 40px!important;
	height: 40px!important;
}
.smartphone-carousel_text .elementor-swiper-button-prev{
	right: 60px!important;
}

.maintype-slider .elementor-swiper-button-prev i,
.smartphone-carousel_text .elementor-swiper-button-prev i,
.platforms-carouselMob .elementor-swiper-button-prev i,
.accountsCarousel .elementor-swiper-button-prev i{
    border: 3px solid #ed1c24;
}

.maintype-slider .elementor-swiper-button i:before,
.smartphone-carousel_text .elementor-swiper-button i:before,
.platforms-carouselMob .elementor-swiper-button i:before,
.accountsCarousel .elementor-swiper-button i:before{
    content: '';
    width: 15px;
    height: 10px;
    display:block;
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.830399 5.00112H10.6784L7.6642 1.36772C7.5233 1.19752 7.4555 0.978122 7.4757 0.757822C7.496 0.537422 7.6026 0.334221 7.7722 0.192721C7.9417 0.0513207 8.1604 -0.0167806 8.3799 0.00351939C8.5995 0.0239194 8.802 0.130919 8.943 0.301119L13.0948 5.30112C13.1227 5.34082 13.1477 5.38262 13.1695 5.42612C13.1695 5.46772 13.1695 5.49272 13.2276 5.53442C13.2653 5.62992 13.285 5.73172 13.2857 5.83442C13.285 5.93712 13.2653 6.03882 13.2276 6.13442C13.2276 6.17612 13.2276 6.20112 13.1695 6.24272C13.1477 6.28622 13.1227 6.32802 13.0948 6.36772L8.943 11.3677C8.8649 11.4618 8.7671 11.5374 8.6566 11.5893C8.5461 11.6411 8.4256 11.6679 8.3036 11.6677C8.1096 11.6681 7.9216 11.6003 7.7722 11.4761C7.6881 11.4061 7.6186 11.3202 7.5676 11.2232C7.5167 11.1263 7.4853 11.0202 7.4753 10.911C7.4653 10.8019 7.4768 10.6918 7.5092 10.5872C7.5416 10.4825 7.5943 10.3853 7.6642 10.3011L10.6784 6.66772H0.830399C0.610199 6.66772 0.398998 6.57992 0.243198 6.42362C0.0874984 6.26742 0 6.05542 0 5.83442C0 5.61342 0.0874984 5.40142 0.243198 5.24512C0.398998 5.08892 0.610199 5.00112 0.830399 5.00112Z' fill='black'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.830399 5.00112H10.6784L7.6642 1.36772C7.5233 1.19752 7.4555 0.978122 7.4757 0.757822C7.496 0.537422 7.6026 0.334221 7.7722 0.192721C7.9417 0.0513207 8.1604 -0.0167806 8.3799 0.00351939C8.5995 0.0239194 8.802 0.130919 8.943 0.301119L13.0948 5.30112C13.1227 5.34082 13.1477 5.38262 13.1695 5.42612C13.1695 5.46772 13.1695 5.49272 13.2276 5.53442C13.2653 5.62992 13.285 5.73172 13.2857 5.83442C13.285 5.93712 13.2653 6.03882 13.2276 6.13442C13.2276 6.17612 13.2276 6.20112 13.1695 6.24272C13.1477 6.28622 13.1227 6.32802 13.0948 6.36772L8.943 11.3677C8.8649 11.4618 8.7671 11.5374 8.6566 11.5893C8.5461 11.6411 8.4256 11.6679 8.3036 11.6677C8.1096 11.6681 7.9216 11.6003 7.7722 11.4761C7.6881 11.4061 7.6186 11.3202 7.5676 11.2232C7.5167 11.1263 7.4853 11.0202 7.4753 10.911C7.4653 10.8019 7.4768 10.6918 7.5092 10.5872C7.5416 10.4825 7.5943 10.3853 7.6642 10.3011L10.6784 6.66772H0.830399C0.610199 6.66772 0.398998 6.57992 0.243198 6.42362C0.0874984 6.26742 0 6.05542 0 5.83442C0 5.61342 0.0874984 5.40142 0.243198 5.24512C0.398998 5.08892 0.610199 5.00112 0.830399 5.00112Z' fill='black'/%3E%3C/svg%3E");
}

.maintype-slider .elementor-swiper-button-next i,
.smartphone-carousel_text .elementor-swiper-button-next i,
.platforms-carouselMob .elementor-swiper-button-next i,
.accountsCarousel .elementor-swiper-button-next i{
    background: #ed1c24;
}

.maintype-slider  .elementor-swiper-button-next{
    right: unset!important;
    left: calc((100vw - 1140px)/2 + 50px);
}
.maintype-slider  .elementor-swiper-button-prev{
     left: calc((100vw - 1140px)/2);
 }

.maintype-slider .elementor-swiper-button-prev i:before,
.smartphone-carousel_text .elementor-swiper-button-prev i:before,
.platforms-carouselMob .elementor-swiper-button-prev i:before,
.accountsCarousel .elementor-swiper-button-prev i:before{
    background: #ed1c24;
    transform: rotate(180deg);
}

.maintype-slider .elementor-swiper-button-next i:before,
.smartphone-carousel_text .elementor-swiper-button-next i:before,
.platforms-carouselMob .elementor-swiper-button-next i:before,
.accountsCarousel .elementor-swiper-button-next i:before{
    background: #fff;
}

.smartphone-carousel_text  .elementor-swiper-button-prev{
    left: unset!important;
    right: 50px;
}
.smartphone-carousel_text .elementor-swiper-button{
    bottom: 0;
}

.customCarousel.smartphone-carousel_text .elementor-swiper-button{
    bottom: 0!important;

}

.platforms-carouselMob.wideArrows .elementor-swiper-button i,
.accountsCarousel .elementor-swiper-button i{
    width: 40px;
    height: 40px;
}

.accountsCarousel .elementor-swiper-button i:before{
    width: 20px;
    height: 12px;
}
.accountsCarousel-text .elementor-slides-wrapper{
    cursor: default!important;
}
.accountsCarousel-mobile .elementor-slides .swiper-slide-inner{
    padding: 0 25px;
}


.platforms-carouselMob .elementor-swiper-button{
    top: unset!important;
    bottom: -8px;
    z-index: 10;
	width: max-content;
}
.wideArrows.platforms-carouselMob .elementor-swiper-button{
    bottom: -18px;
}
.platforms-carouselMob .elementor-swiper-button-prev{
    left: 70px!important;
}
.platforms-carouselMob .elementor-swiper-button-next{
    right: 70px!important;
}
.wideArrows.platforms-carouselMob .elementor-swiper-button-prev{
    left: 30px!important;
	right: unset!important;
}
.wideArrows.platforms-carouselMob .elementor-swiper-button-next{
    right: 30px!important;
}

.platforms-carouselMob figcaption{
    margin: 0;
}

.smartphone-carousel_text .swiper-container-horizontal>.swiper-pagination-bullets{
    bottom: 10!important;
    left:40px!important;
    width: max-content!important;
}
.custom-dots.elementor-pagination-position-outside .swiper-container{
    padding-bottom: 60px!important;
}
.custom-dots .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    width: 15px;
    height: 15px;
    margin: 0 12px!important;
    opacity: 1!important;
    background-color: #d4dee7;
    transition: 0.3s;
}
.custom-dots .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{
    width: 45px;
    height: 15px;
    /*margin: 0 12px 0 0!important;*/
    background-color: #ed1c24;
    border-radius: 20px!important;
    transition: 0.3s;
}
.dots-start .swiper-container-horizontal>.swiper-pagination-bullets{
    text-align: left;
    left: 26px;
}
.dots-start.custom-dots .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
    margin: 0 6px!important;
}
.narrowDots.custom-dots .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
    margin: 0 6px!important;
}
.closeArrows.wideArrows.platforms-carouselMob .elementor-swiper-button-prev{
    left: 66px!important;
}
.closeArrows.wideArrows.platforms-carouselMob .elementor-swiper-button-next{
    right: 66px!important;
}
.arrows55.platforms-carouselMob .elementor-swiper-button-next{
    right: 55px!important;
}
.arrows55.platforms-carouselMob .elementor-swiper-button-prev{
    left: 55px!important;
}
.header-mobile{
    display: none;
}

.language-switcher{
    position: relative;
}

.language-switcher_list{
    position: absolute;
    background: #ffffff;
    max-height: 0;
    overflow: hidden;
    transition: 0.3s;
    border-radius: 5px;
    box-shadow: 0 0 16px 0 rgba(173, 180, 180, 0.24);
    right: 0;
    top: 30px;
}
.language-switcher:hover .language-switcher_list{
    max-height: 600px;
    transition: 0.3s;
}
.language-switcher_list ul{
    list-style: none;
    padding-inline-start: 0;
}
.language-switcher_list .language-switcher_item.current{
    opacity: 0.4;
    cursor: default;
}
.language-switcher_item{
    display: flex;
    padding: 5px 15px;
    align-items: center;
    font-family: 'Inter',Sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #222222;
    transition: 0.3s;
}
.language-switcher_item:hover{
    transform: scale(1.1);
    transition: 0.3s;
}
.language-switcher_item.current:hover{
    transform: none;
}
.language-switcher_flag{
    width: 17px;
    height: 17px;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 12px;
}
.language-switcher_current{
    display: flex;
    align-items: center;
}
.language-switcher_current:after{
    content: '';
    width: 10px;
    height: 10px;
    margin-left: 5px;
    background: #ffffff;
    display: block;
    mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath stroke='%23F4F7FB' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M10 4L6 8 2 4'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath stroke='%23F4F7FB' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M10 4L6 8 2 4'/%3E%3C/svg%3E");
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;

}
.language-switcher_current .language-switcher_item {
    padding: 0;
    margin-left: 30px;
    color: #ffffff;
}

.icon30px .elementor-icon-wrapper{
    height: 30px;
}
.rtl .icon30px .elementor-widget-container{
	margin: 0px 0px 0px 14px!important;
}
.mobileOnly{
    display: none;
}

.customCarousel .elementor-main-swiper{
    overflow: unset;
}
.customCarousel .elementor-widget-container{
    overflow:hidden;
}
.customCarousel .elementor-testimonial__header{
    display: flex;
    flex-direction: column;
    align-content: center;
}
.customCarousel.elementor-widget-reviews .elementor-testimonial__image{
    justify-content: center;
    margin-bottom: 10px;
}
.customCarousel .elementor-testimonial__header cite{
    align-items: center;
    margin-left: 0!important;
}
.customCarousel .elementor-testimonial__image img{
    height: auto!important;
}
.customCarousel .elementor-testimonial__text{
    text-align: center;
}
.customCarousel .swiper-slide.swiper-slide-active{
    border-color: red!important;
    transform: scale(1);
    transition: 0.3s;
}
.customCarousel .swiper-slide{
    transform: scale(0.73);
    transition: 0.3s;
    margin-bottom: 50px;
}
.customCarousel .elementor-swiper-button-prev{
    right: 206px!important;
}
.customCarousel .elementor-swiper-button-next{
    right: 153px!important;
}
.customCarousel.smartphone-carousel_text .swiper-container-horizontal>.swiper-pagination-bullets{
    left: 153px!important;
}
.customIconList .elementor-icon-list-icon{
    margin-top: 7px;
}
.customIconList.gap4 .elementor-icon-list-icon{
    margin-top: 4px;
}

.accountsCarousel .swiper-container-horizontal>.swiper-pagination-bullets,
.accountsCarousel-text .elementor-swiper-button{
    opacity: 0;
    z-index: -1;
}
.accountsCarousel-mobile .elementor-swiper-button{
    bottom: -15px;
    top: unset!important;
}
.accountsCarousel-mobile .elementor-swiper-button-next{
    right: 66px!important;
}
.accountsCarousel-mobile .elementor-swiper-button-prev{
    left: 66px!important;
}



/* Widgets */
.trading-widget{
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    width: 552px;
}
.trading-widget.cont {
    max-width: 389px;
    border-radius: 10px;
    box-shadow: 0 6px 12px 0 rgba(14, 31, 53, 0.08),
    0 4px 8px 0 rgba(14, 31, 53, 0.1),
    0 1px 4px 0 rgba(14, 31, 53, 0.12);
    padding: 39px 16px 8px 15px;
    width: max-content;
}
.trading-widget .form-group h6 {
    font-family: 'Inter', Sans-serif;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.43;
    letter-spacing: 0.26px;
    text-align: left;
    color: #828282;
    margin: 15px 0 ;
    text-align: center;
}
.trading-widget .form-group h4 {
    margin: 0;
    font-family: 'Inter', Sans-serif;
    font-size: 24px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    letter-spacing: normal;
    text-align: left;
    color: #222222;
    text-align: center;
}
.trading-widget .form-group.input {
    width: 164px;
    text-align: left;
    display: flex;
    flex-direction: column;
    align-items: baseline;
    margin-top: 20px;
}
.trading-widget .form-group.input .colored{
    background: #F1F5FA;
}
.trading-widget .form-group.input select,
.trading-widget .form-group.input input {
    outline: none;
    border-radius: 3px;
    border: 1px solid #d4dee7;
    height: 40px;
    width: 100%;
    font-family: 'Inter', Sans-serif;
    font-size: 16px;
    line-height: 26px;

}
.trading-widget .form-group.input.wide{
    width: 256px;
}
.trading-widget .form-group.input select {
    padding: 8px 14px 6px;
    font-weight: 500;
    color: #222222;
}
.trading-widget .form-group.input input {
    padding: 6px 13px;
    font-weight: 400;
    letter-spacing: 0.52px;
    color: #222222;
    margin: 0;
}
.trading-widget .form-group.input.fullWidth{
    width: 100%;
}
.trading-widget .form-group.input.fullWidth input{
    width: 100%;
}
.trading-widget .form-group.input label {
    margin-bottom: 5px;
    font-family: 'Inter', Sans-serif;
    font-size: 14px;
    color: #222222;
    line-height: 1.43;
    letter-spacing: 0.26px;
    display: block;
}
.trading-widget .form-group.input input[readonly] {
    background: #F1F5FA;
}
.trading-widget .form-group {
    width: 100%;
    text-align: center;
}
.trading-widget .current-price b{
    font-family: 'Inter', Sans-serif;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.71;
    letter-spacing: 0.12px;
    text-align: left;
    color: #2f2c2b;
}
.trading-widget .link{
    font-family: 'Inter', Sans-serif;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.71;
    letter-spacing: 0.12px;
    text-align: center;
    color: #006dfe;
    text-decoration: none;
    display: block;
}
.trading-widget .widget-btn{
    padding: 9px 46.5px;
    border-radius: 8px;
    background-color: #006dfe;
    display: inline-block;
    color: #ffffff;
    font-family: 'Inter',Sans-serif;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 26px;
}
.trading-widget .widget-btn.fullWidth{
    padding: 9px 0;
    width: 100%;
}
.trading-widget .form-group textarea{
    width: 100%;
    padding: 8px 10px ;
    background-color: #F1F5FA;
    border-radius: 6px;
    border: 1px solid #CFDAE4;
    height: 67px;
    resize: none;
    font-family: 'Inter', Sans-serif;
    font-size: 14px;
    line-height: 20px;
    outline: none;
}
.trading-widget.data .widget-btn.fullWidth{
    margin: 30px 0 0;
}
.trading-widget .form-group.withIcon{
    position: relative;
}
.trading-widget .form-group.withIcon:after{
    content: '';
    display: block;
    width: 19px;
    height: 17px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='17' fill='none' viewBox='0 0 19 17'%3E%3Cpath fill='%23828282' d='M4.47 5.586c0 .407.334.74.742.74h13.044c.284 0 .543-.16.667-.407.123-.247.099-.556-.074-.778L15.217.3c-.247-.334-.704-.395-1.037-.148-.334.247-.396.704-.149 1.037l2.742 3.657H5.212c-.408 0-.742.333-.742.74zM15 10.741c0-.407-.334-.741-.741-.741H1.339c-.285 0-.532.16-.668.408-.05.11-.074.222-.074.333 0 .16.05.309.148.445l3.57 4.842c.247.334.704.395 1.038.16.333-.246.395-.703.16-1.037l-2.705-3.669h11.45c.409 0 .742-.333.742-.74z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    bottom: 11px;
    right: -24px;
}
.rtl .trading-widget .form-group.withIcon:after{
	right: unset;
	left: -23px;
}
/* Widgets Tabs */
.customTabs.elementor-widget-tabs .elementor-tab-desktop-title{
    padding: 0 22px 24px;
    text-align: center;
    width: max-content;
}
.customTabs.elementor-widget-tabs .elementor-tabs-wrapper{
    border-bottom: 1px solid #828282;
    overflow: unset;
    padding: 0 42px;
    display: flex;
    justify-content: space-between;
}
.customTabs .elementor-tab-title.elementor-active{
    position: relative;
}
.customTabs.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after{
    content: '';
    display: block;
    height: 3px;
    width: 100%;
    position: absolute;
    bottom: -2px;
    left: 0;
    background: #ed1c24;
}
.customTabs.elementor-widget-tabs .elementor-tab-content{
    padding: 0;
    margin-top: 81px;
}

/* 404 */
.text404{
    display: flex;
    align-items: center;
}
.counter404{
    border-radius: 30px;
    background-color: rgba(237, 28, 36, 0.3);
    width: 56px;
    height: 27px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #ed1c24;
    margin-left: 8px;
}
.counter404:before{
    content: '';
    display: inline-block;
    width: 15px;
    height: 15px;
    margin-right: 3px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none' viewBox='0 0 15 15'%3E%3Cpath fill='%23ED1C24' d='M7.969 5.25c0-.124-.05-.244-.138-.331-.087-.088-.207-.138-.331-.138-.124 0-.244.05-.331.138-.088.087-.138.207-.138.331v2.719H4.22c-.125 0-.244.05-.332.137-.088.088-.137.207-.137.332 0 .124.05.243.137.331.088.088.207.137.332.137H7.5c.124 0 .244-.05.331-.137.088-.088.138-.207.138-.332V5.25z'/%3E%3Cpath fill='%23ED1C24' d='M6.095.938c0-.125.049-.244.137-.332.088-.088.207-.137.331-.137h1.875c.125 0 .244.05.332.137.088.088.137.207.137.332 0 .124-.05.243-.137.331-.088.088-.207.137-.332.137v.535c1.275.183 2.432.73 3.36 1.537l.012-.012.331-.332-.331-.33c-.088-.089-.138-.208-.138-.332 0-.125.05-.244.137-.332.088-.088.207-.138.332-.138.124 0 .243.05.331.137l1.326 1.327c.045.043.08.095.105.152.025.057.037.119.038.181 0 .062-.011.124-.035.182-.023.057-.058.11-.102.154-.044.044-.097.078-.154.102-.058.024-.12.035-.182.035s-.123-.014-.18-.038c-.058-.025-.11-.06-.153-.105l-.33-.332-.333.332-.012.011c.955 1.102 1.515 2.49 1.593 3.946.078 1.456-.331 2.896-1.162 4.094-.832 1.197-2.038 2.084-3.43 2.52-1.39.435-2.887.395-4.253-.114-1.366-.51-2.524-1.459-3.29-2.7-.767-1.24-1.099-2.7-.943-4.149.155-1.45.789-2.806 1.8-3.855 1.013-1.05 2.345-1.732 3.788-1.94v-.536c-.124 0-.243-.05-.331-.137-.088-.088-.137-.207-.137-.331zM7.5 2.813c-.739 0-1.47.145-2.153.428-.682.283-1.302.697-1.825 1.22C2.47 5.514 1.876 6.945 1.876 8.437s.593 2.922 1.648 3.977c1.055 1.055 2.486 1.648 3.978 1.648s2.922-.593 3.977-1.648c1.055-1.055 1.647-2.486 1.647-3.978s-.593-2.922-1.648-3.977c-1.055-1.055-2.485-1.648-3.977-1.647z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
}

/* Tables Tabs */
.tabs_header{
    display: flex;
    padding: 19px 12.54%;
    border-bottom: 1px solid #828282;
    justify-content: space-between;
}
.tabs_header .title{
    font-family: 'Inter',Sans-serif;
    font-size: 16px;
    line-height: 26px;
    color: #222222;
    cursor: pointer;
    position: relative;
    display: flex;
    justify-content: center;
    padding: 0 20px;
}
.tabs_header .title:after{
    content: '';
    position: absolute;
    bottom: -21px;
    height: 3px;
    width: 0%;
    background-color: #ed1c24;
    background-position: center;
    opacity: 0;
    transition: 0.3s;
}
.tabs_header .title.current{
    color: #ed1c24;
    font-weight: 600;
    transition: 0.3s;
}
.tabs_header .title.current:after{
    opacity: 1;
    width: 100%;
    transition: 0.3s;
}
.tabs_body .tab{
    position: absolute;
    opacity: 0;
    z-index: -10;
    transition: opacity 0.3s;
    max-width: 100%;
}
.tabs_body .tab.current{
    position: relative;
    opacity: 1;
    z-index: 1;
    transition: 0.3s;
}
.tableHeading .elementor-widget-container{
    display: flex;
    justify-content: space-between;
}
.searchTable{
    height: 48px;
    width: 261px;
    padding: 12px 21px;
    font-family: 'Inter',Sans-serif;
    font-size: 14px;
    line-height: 1.43;
    letter-spacing: 0.26px;
    border-radius: 8px;
    border: solid 1px #828282;
    outline: none;
}
.searchTable::placeholder{
    font-family: 'Inter',Sans-serif;
    font-size: 14px;
    line-height: 1.43;
    letter-spacing: 0.26px;
    color: #828282;
}
.tab-btn{
    font-family: 'Inter',Sans-serif;
    font-size: 18px;
    font-weight: 600;
    margin: 32px auto 0;
    width: max-content;
    display: flex;
    color: #006dfe;
    align-items: center;
    cursor: pointer;
}
.tab-btn i{
    font-size: 15px;
    margin-left: 21px;
}


/* Tables */
.tabs_body .table{
    max-height: 508px;
    overflow-y: hidden;
    overflow-x: auto;
    transition: 0.3s
}
.tabs_body .table table{
    width: 1136px;
}

/* The max-height below was 21000px prior to 26/11/2024 */
/* The Futures Trading tab table in the Futures page got expanded with new data */
/* Changed the max-height to 30000px to show the full table, adjust further if needed */
.tabs_body .table.expanded{
    max-height: 30000px;
    transition: 0.7s;
}
.tabs_body table th, .tabs_body table td{
    border: none;
}
.tabs_body table thead{
    border-bottom: 1px solid #d4dee7;
}
.tabs_body table tr{
    height: 70px;
}
.tabs_body table th{
    padding: 0 24px;
    text-align: center;
}
.tabs_body table th b{
    font-family: 'Inter', Sans-serif;
    color: #828282;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    max-width: 180px;
    display: inline-block;
    letter-spacing: 0.26px;
}
.tabs_body table th:first-child{
    text-align: left;
}
.tabs_body table td{
    font-family: 'Inter', Sans-serif;
    font-size: 16px;
    line-height: 20px;
    padding: 12px 24px 12px;
    text-align: center;
    color: #2f2c2b;
}
.tabs_body table td b{
}
.tabs_body table tr td:first-child{
    text-align: left;
    font-size: 12px;
}
.tabs_body table tr td:first-child b{
    font-size: 14px;

}
.tabs_body table tbody tr{
    border-bottom: 1px solid #d4dee7;
    transition: 0.3s;
}
.tabs_body table tbody tr:hover{
    background: #f4f7fb;
    transition: 0.3s;
}


/*  ---  Fonts (for FAQ) ---  */
.faq p,
.faq h1,
.faq h2,
.faq h3,
.faq h6{
    color: #222222;
    font-family: 'Inter', Sans-serif;
}
.faq h2{
    font-size: 35px;
    line-height: 45px;
    font-weight: 600;
}
.faq h1{
    font-size: 52px;
    line-height: 65px;
    font-weight: 700;
}
.faq h6{
    font-size: 24px;
    line-height: 30px;
    font-weight: 500;
}
.faq p{
    font-size: 16px;
    line-height: 26px;
    color: #2f2c2b;
}
.faq h3{
    font-size: 30px;
    line-height: 40px;
    font-weight: 600;
}
.faq a{
    text-decoration: none;
}

/*  --- FAQ (categories list) ---  */
.faq .container{
    max-width: 1110px;
    margin: 0 auto;
}
.faq h3{
    text-align: center;
}
.faq-page{
    margin-top: 200px;
    text-align: center;
}
.faq-page_title {
    margin-bottom: 30px;
}
.faq-page_content{
    margin: 0 auto 80px;
    width: 742px;
}
.faq-page_content h2{
    margin: 0 auto 20px;
    max-width: 542px;

}
.faq-search_input{
    margin-top: 30px;
    position: relative;
}
.faq-search_input:before{
    content: '';
    position: absolute;
    z-index: -1;
}
.faq-search{
    margin: 0 auto 80px;
    width: 730px;
}
.faq-search_input input{
    width: 100%;
    height: 40px;
    padding-inline-start: 39px;
    border: 1px solid #d4dee7;
    border-radius: 8px;
    font-family: 'Inter',Sans-serif;
    outline: none;
    font-size: 14px;
    background: transparent;
    margin: 0;
}
.faq-search_input input:focus{
    outline: none;
}
.faq-search_input input::placeholder{
    font-size: 14px;
    line-height: 14px;
    color: #828282;
}
.faq-search_input button{
    position: absolute;
    left: 20px;
    font-size: 0;
    display: block;
    top: 14px;
    width: 13px;
    height: 13px;
    border: none;
    outline: none;
    mask-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512.005 512.005' style='enable-background:new 0 0 512.005 512.005;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M505.749,475.587l-145.6-145.6c28.203-34.837,45.184-79.104,45.184-127.317c0-111.744-90.923-202.667-202.667-202.667 S0,90.925,0,202.669s90.923,202.667,202.667,202.667c48.213,0,92.48-16.981,127.317-45.184l145.6,145.6 c4.16,4.16,9.621,6.251,15.083,6.251s10.923-2.091,15.083-6.251C514.091,497.411,514.091,483.928,505.749,475.587z M202.667,362.669c-88.235,0-160-71.765-160-160s71.765-160,160-160s160,71.765,160,160S290.901,362.669,202.667,362.669z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512.005 512.005' style='enable-background:new 0 0 512.005 512.005;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M505.749,475.587l-145.6-145.6c28.203-34.837,45.184-79.104,45.184-127.317c0-111.744-90.923-202.667-202.667-202.667 S0,90.925,0,202.669s90.923,202.667,202.667,202.667c48.213,0,92.48-16.981,127.317-45.184l145.6,145.6 c4.16,4.16,9.621,6.251,15.083,6.251s10.923-2.091,15.083-6.251C514.091,497.411,514.091,483.928,505.749,475.587z M202.667,362.669c-88.235,0-160-71.765-160-160s71.765-160,160-160s160,71.765,160,160S290.901,362.669,202.667,362.669z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    background: #828282;
    padding: 0;
}
.faq-search_input button:not(:hover):not(:active):not(.has-background){
    background: #828282;
}
.faq-cat-list{
    padding: 80px 0;
    background: #f4f7fb;
    margin-bottom: 80px;
}
.faq-cat-list h3{
    margin-bottom: 61px;
}
.faq-columns{
    margin-top: 60px;
    margin-bottom: 80px;
        display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
}

.faq-item{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 160px;
    background: #ffffff;
    border-radius: 8px;
    border: 2px solid #d4dee7;
    padding: 0 65px 0 96px;
    margin-bottom: 20px;
    transition: 0.3s;
}
.faq-item:hover{
    border: 2px solid #006dfe;
    box-shadow: 0 4px 8px 0 rgba(14, 31, 53, 0.08), 0 1px 4px 0 rgba(14, 31, 53, 0.12);
    transition: 0.3s;
}
.faq-item:last-child{
    margin-bottom: 0;
}
.faq-item_info{
    display: flex;
    align-items: center;
}
.faq-item_text{
    display: flex;
    flex-direction: column;
    margin-left: 31px;
}
.faq-title{
  	/* TODO: return faq margin */ 
    /*margin-bottom: 15px;*/
}
.faq-link a:after{
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    margin-left: 10px;
    mask-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M506.134,241.843c-0.006-0.006-0.011-0.013-0.018-0.019l-104.504-104c-7.829-7.791-20.492-7.762-28.285,0.068 c-7.792,7.829-7.762,20.492,0.067,28.284L443.558,236H20c-11.046,0-20,8.954-20,20c0,11.046,8.954,20,20,20h423.557 l-70.162,69.824c-7.829,7.792-7.859,20.455-0.067,28.284c7.793,7.831,20.457,7.858,28.285,0.068l104.504-104 c0.006-0.006,0.011-0.013,0.018-0.019C513.968,262.339,513.943,249.635,506.134,241.843z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M506.134,241.843c-0.006-0.006-0.011-0.013-0.018-0.019l-104.504-104c-7.829-7.791-20.492-7.762-28.285,0.068 c-7.792,7.829-7.762,20.492,0.067,28.284L443.558,236H20c-11.046,0-20,8.954-20,20c0,11.046,8.954,20,20,20h423.557 l-70.162,69.824c-7.829,7.792-7.859,20.455-0.067,28.284c7.793,7.831,20.457,7.858,28.285,0.068l104.504-104 c0.006-0.006,0.011-0.013,0.018-0.019C513.968,262.339,513.943,249.635,506.134,241.843z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
    background: #006dfe;
}
.faq-link a{
    color: #006dfe;
    font-family: 'Inter', Sans-serif;
    font-size: 16px;
    font-weight: 600;
    display: flex;
    align-items: center;
}
.faq-video:hover h6{
    color: rgba(236, 28, 36, 0.87)!important;
    transition: 0.3s;
}
.faq-video h6{
    transition: 0.3s;
    text-align: center;
}
.faq-video img{
    display: block;
    width: 100%;
    margin-bottom: 15px;
}

/*  ---  FAQ (articles list)  ---*/
.faq-cat_mob{
    display: none;
}
.faq .container.twinned{
    display: flex;
}
.faq-nav{
    width: 285px;
    min-width: 285px;
    background: #ffffff;
    border: 2px solid #d4dee7;
    border-radius: 8px;
    margin-right: 65px;
}
.faq-nav_body{
    padding: 35px 32px;
    border-top: 2px solid #d4dee7;
}
.faq-nav_head{
    padding: 24px 32px 17px;
}
.faq-articles-list{
    width: 100%;
}
.faq-articles-list .faq-item{
    padding: 0 30px;
    width: 100%;
    height: 110px;
    margin-bottom: 8px;
}
.faq-articles-list .faq-item .faq-item_info{
    max-width: 500px;
}
.faq-nav_body ul{
    list-style: none;
    padding-inline-start: 0;
}
.faq-nav_body li{
    margin-bottom: 28px;
}
.faq-nav_body li:last-child{
    margin-bottom: 0;
}
.faq-nav_body li.current a{
    color: #006dfe;
    font-weight: 600;
}
.faq-articles-head{
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 50px;
    width: 100%;
}
.faq-articles-title{
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}
.faq-articles-title img{
    margin-right: 20px;
}
.faq-subinfo{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.faq-subinfo img{
    margin-bottom: 17px;
	height: 40px;
}
.faq-subinfo h6{
    color: #ed1c24;
}
.faq-subinfo *{
	text-align: center;
}
.faq-nav_body .secondary-list{
    display: none;
}

/*  ---  FAQ (article)  ---*/
.faq .article-nav{
    min-width: 350px;
    width: 350px;
    margin-right: 32px;
}
.faq .article-nav_head{
    padding-bottom: 17px;
    margin-bottom: 17px;
    border-bottom: 2px solid #d4dee7;
}
.faq .article-nav_head h6{
    font-weight: 600;
    letter-spacing: normal;
}
.faq .article-nav_body ul{
    list-style: none;
    padding-inline-start: 0;
}
.faq .article-nav_body li{
    margin-bottom: 20px;
}
.faq .article-nav_body li:last-child{
    margin-bottom: 0;
}
.faq .article-nav_body li.current a{
    font-weight: 600;
    color: #006dfe;
}
.faq .article-body_heading{
    margin-bottom: 20px;
}
.faq .article-body_heading h3{
    margin-bottom: 0;
}
.faq .article-body_text{
    display: flex;
    flex-direction: column;
}
.faq .article-body_text img{
    margin: 30px auto;
}
.faq-cat-list.article{
    margin-bottom: 0;
}
.faq-help .container{
    height: 138px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.faq-help_item{
    display: flex;
    align-items: center;
}
.faq-help_item b{
    font-weight: 600;
}
.faq-btn{
    font-family: 'Inter',Sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #006dfe;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 85px;
    height: 40px;
    border-radius: 4px;
    border: 1px solid #006dfe;
}
.faq-btn.filled{
    background: #006dfe;
    color: #ffffff;
    margin: 0 10px 0 31px;
}
.icon-chat{
    mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%23ED1C24' fill-rule='evenodd' d='M2.678 11.894c.104.104.183.23.233.368.05.139.068.287.054.433-.07.678-.204 1.347-.398 2 1.395-.323 2.247-.697 2.634-.893.22-.111.472-.137.71-.074.681.182 1.384.273 2.089.272 3.996 0 7-2.807 7-6 0-3.192-3.004-6-7-6S1 4.808 1 8c0 1.468.617 2.83 1.678 3.894zm-.493 3.905c-.237.047-.475.09-.713.129-.2.032-.352-.176-.273-.362.089-.21.17-.422.244-.637l.003-.01c.248-.72.45-1.548.524-2.319C.743 11.37 0 9.76 0 8c0-3.866 3.582-7 8-7s8 3.134 8 7-3.582 7-8 7c-.792.001-1.581-.102-2.347-.306-.52.263-1.639.742-3.468 1.105z' clip-rule='evenodd'/%3E%3Cpath fill='%23EA212D' d='M5 8c0 .265-.105.52-.293.707C4.52 8.895 4.265 9 4 9c-.265 0-.52-.105-.707-.293C3.105 8.52 3 8.265 3 8c0-.265.105-.52.293-.707C3.48 7.105 3.735 7 4 7c.265 0 .52.105.707.293C4.895 7.48 5 7.735 5 8zm4 0c0 .265-.105.52-.293.707C8.52 8.895 8.265 9 8 9c-.265 0-.52-.105-.707-.293C7.105 8.52 7 8.265 7 8c0-.265.105-.52.293-.707C7.48 7.105 7.735 7 8 7c.265 0 .52.105.707.293C8.895 7.48 9 7.735 9 8zm4 0c0 .265-.105.52-.293.707C12.52 8.895 12.265 9 12 9c-.265 0-.52-.105-.707-.293C11.105 8.52 11 8.265 11 8c0-.265.105-.52.293-.707C11.48 7.105 11.735 7 12 7c.265 0 .52.105.707.293.188.187.293.442.293.707z'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%23ED1C24' fill-rule='evenodd' d='M2.678 11.894c.104.104.183.23.233.368.05.139.068.287.054.433-.07.678-.204 1.347-.398 2 1.395-.323 2.247-.697 2.634-.893.22-.111.472-.137.71-.074.681.182 1.384.273 2.089.272 3.996 0 7-2.807 7-6 0-3.192-3.004-6-7-6S1 4.808 1 8c0 1.468.617 2.83 1.678 3.894zm-.493 3.905c-.237.047-.475.09-.713.129-.2.032-.352-.176-.273-.362.089-.21.17-.422.244-.637l.003-.01c.248-.72.45-1.548.524-2.319C.743 11.37 0 9.76 0 8c0-3.866 3.582-7 8-7s8 3.134 8 7-3.582 7-8 7c-.792.001-1.581-.102-2.347-.306-.52.263-1.639.742-3.468 1.105z' clip-rule='evenodd'/%3E%3Cpath fill='%23EA212D' d='M5 8c0 .265-.105.52-.293.707C4.52 8.895 4.265 9 4 9c-.265 0-.52-.105-.707-.293C3.105 8.52 3 8.265 3 8c0-.265.105-.52.293-.707C3.48 7.105 3.735 7 4 7c.265 0 .52.105.707.293C4.895 7.48 5 7.735 5 8zm4 0c0 .265-.105.52-.293.707C8.52 8.895 8.265 9 8 9c-.265 0-.52-.105-.707-.293C7.105 8.52 7 8.265 7 8c0-.265.105-.52.293-.707C7.48 7.105 7.735 7 8 7c.265 0 .52.105.707.293C8.895 7.48 9 7.735 9 8zm4 0c0 .265-.105.52-.293.707C12.52 8.895 12.265 9 12 9c-.265 0-.52-.105-.707-.293C11.105 8.52 11 8.265 11 8c0-.265.105-.52.293-.707C11.48 7.105 11.735 7 12 7c.265 0 .52.105.707.293.188.187.293.442.293.707z'/%3E%3C/svg%3E");
    width: 16px;
    height: 16px;
    background: #ed1c24;
    margin-left: 10px;

}
.faq-help_buttons{
    display: flex;
}
.article-nav_mob{
    display: none;
}

/*  ---  Blog (archive page)  ---  */
.archive-info{
    margin-top: 210px;
}
.archive-info *{
    font-family: 'Inter', sans-serif;
    text-align: center;
    color: #222222;
}
.archive-title{
    font-size: 50px;
    line-height: 60px;
    font-weight: 700;
}
.archive-info h2{
    font-size: 40px;
    line-height: 50px;
    font-weight: 700;
    max-width: 786px;
    margin: 54px auto 15px auto;
}
.archive-info p{
	font-size: 18px;
	line-height: 30px;
	max-width: 922px;
	margin: 0 auto;
	color: #2f2c2b;
}
.max-width-940 {
    max-width: 940px;
    margin: auto;
}
.blog-list{
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px 32px;
}
.blog-list .entry-header .post-thumbnail{
    width: 100%;
    height: 150px;
    overflow: hidden;
    margin-bottom: 10px;
}
.blog-list .post-thumbnail .wp-post-image{
    margin: 0;
    width: 100%;
}
.blog-list .forex-blog{
    border-radius: 8px;
    border: solid 2px #d4dee7;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden;
    transition: 0.3s;
}
.blog-list .forex-blog:hover{
	border-radius: 8px;
	box-shadow: 0 6px 12px 0 rgba(14, 31, 53, 0.08), 0 4px 8px 0 rgba(14, 31, 53, 0.1), 0 1px 4px 0 rgba(14, 31, 53, 0.12);
	border: solid 2px #0a4fff;
	background-color: #f5f5f7;
    transition: 0.3s;
}
.blog-list .forex-blog .entry-footer{
    display: none;
}
.forex-blog *{
    font-family: 'Inter', sans-serif;
}
.blog-list .forex-blog .entry-title {
    font-size: 24px;
    line-height: 30px;
    font-weight: 500;
    color: #222222;
    margin-top: 10px;
    padding: 0 30px;
    text-decoration: none;
}
.blog-list .forex-blog .entry-title {
	font-family: 'Inter', sans-serif;
	font-size: 21px;
	font-weight: 600;
	line-height: 30px;
}
.blog-list .forex-blog .entry-title a{
    text-decoration: none;
	color: #222;
}
.blog-list .forex-blog .entry-header{
    margin: 0;
}
.blog-list .forex-blog .entry-header > *{
    margin: 0;
}
.blog-list .forex-blog .entry-footer{
    margin: 0;
}
.blog-list .forex-blog .article-meta{
    display: flex;
    justify-content: space-between;
    padding: 0 30px;
}
.blog-list .forex-blog .entry-content{
    padding: 0 30px 30px 30px;
    margin-bottom: 0;
    margin-top: 15px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;

}
.blog-list .forex-blog .post-thumbnail.noImg{
    background: #e6e6e6;
}
.blog-list .forex-blog .post-thumbnail.noImg a{
    display: block;
    height: 100%;
}
.blog-list .forex-blog .entry-content p{
    margin-bottom: 0;
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: #2f2c2b;
}
.blog-list .forex-blog .article-meta span{
	font-family: 'Inter', sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	color: #4a5056;
}
.blog-list .forex-blog .article-meta{
    margin: 15px 0;
}
.blog-list .forex-blog .article-readMore {
	margin: 41px 0 0 0 !important;
}
.forex-blog .article-readMore a{
	text-decoration: none;
	display: flex;
	align-items: center;
	font-family: 'Inter', sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 26px;
	color: #0a4fff;
    display: flex;
    align-items: center;

}
.forex-blog .article-readMore a:after{
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    background: #006dfe;
    margin-left: 20px;
    mask-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M506.134,241.843c-0.006-0.006-0.011-0.013-0.018-0.019l-104.504-104c-7.829-7.791-20.492-7.762-28.285,0.068 c-7.792,7.829-7.762,20.492,0.067,28.284L443.558,236H20c-11.046,0-20,8.954-20,20c0,11.046,8.954,20,20,20h423.557 l-70.162,69.824c-7.829,7.792-7.859,20.455-0.067,28.284c7.793,7.831,20.457,7.858,28.285,0.068l104.504-104 c0.006-0.006,0.011-0.013,0.018-0.019C513.968,262.339,513.943,249.635,506.134,241.843z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M506.134,241.843c-0.006-0.006-0.011-0.013-0.018-0.019l-104.504-104c-7.829-7.791-20.492-7.762-28.285,0.068 c-7.792,7.829-7.762,20.492,0.067,28.284L443.558,236H20c-11.046,0-20,8.954-20,20c0,11.046,8.954,20,20,20h423.557 l-70.162,69.824c-7.829,7.792-7.859,20.455-0.067,28.284c7.793,7.831,20.457,7.858,28.285,0.068l104.504-104 c0.006-0.006,0.011-0.013,0.018-0.019C513.968,262.339,513.943,249.635,506.134,241.843z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
}
.blog-container{
    margin-top: 200px;
}
.archive-info + .blog-container{
    margin-top: 40px;
}

/*  ---  Blog (widget blocks)  ---  */
.blog-widget{
    border-radius: 8px;
    border: 2px solid #d4dee7;
}
.blog-widget *{
    font-family: 'Inter', sans-serif;
}
.blog-widget_head{
    padding: 22px 30px 14px 30px;
    border-bottom: 2px solid #d4dee7;
}
.blog-widget_head h6{
	font-family: 'Inter', sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	color: #222;
}
.blog-widget_search{
    padding: 32px 30px;
}
.blog-widget_search input{
    width: 100%;
    border-radius: 8px;
    border: solid 2px #d4dee7;
    padding: 14px 16px;
    height: 48px;
    outline: none;
	font-family: 'Inter', sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 26px;
	color: #222;
}
.blog-widget_search input:focus{
    outline:none;
}
.blog-widget_search input::placeholder{
    color: #222;
}
.blog-widget_cat{
    padding: 25px 66px;
}
.blog-widget_cat ul{
    padding-inline-start: 0;
    list-style: none;
}
.blog-widget_cat ul li{
    margin-bottom: 21px;
}
.blog-widget_cat ul li:last-child{
    margin-bottom: 0;
}
.blog-widget_cat ul li a{
	font-family: 'Inter', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	color: #222;
    text-decoration: none;
}
.blog-widget_cat ul li.current a,
.single .blog-widget_cat ul li:first-child a {
    font-weight: 600;
    color: #0a4fff;
}
.blog-widget_tags{
    padding: 32px;
}
.blog-widget_tags ul{
    list-style: none;
    display: flex;
    flex-wrap: wrap;
	gap: 12px;
    padding-inline-start: 0;
}
.blog-widget_tags ul li{
    border-radius: 4px;
    background-color: #f5f5f7;
    width: auto;
}
.blog-widget_tags ul li a{
    display: flex;
    padding: 9px 15px;
    text-decoration: none;
	font-family: 'Inter', sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
	color: #0a4fff;
}
.blog-widget_tags ul li:hover {
	background-color: #0a4fff;
}
.blog-widget_tags ul li:hover a {
	color: #fff;
}
.blog-widget_tags ul li.current{
    box-shadow: 0 0 0 4px rgba(187, 212, 247, 0.5);
}
.blog-widget_tags ul li.current a{
    background: #0764e3;
    color: #ffffff;
}
.blog-widget_latest ul{
    padding-inline-start: 0;
    list-style: none;
    padding: 34px 32px;
}
.blog-widget_latest ul li{
    display: flex;
    flex-direction: column;
    margin-bottom: 30px;
}
.blog-widget_latest ul li:last-child{
    margin-bottom: 0;
}
.blog-widget_latest ul li span{
    font-size: 14px;
    font-weight: 500;
    line-height: 1.14;
    letter-spacing: 0.58px;
    color: #595959;
}
.blog-widget_latest ul li h6{
    font-size: 16px;
    font-weight: bold;
    line-height: 1.63;
    color: #2f2c2b;
    margin: 15px 0 5px;
}
.blog-widget_latest ul li a{
    font-size: 14px;
    font-weight: 500;
    line-height: 1.43;
    letter-spacing: 0.26px;
    color: #006dfe;
    text-decoration: none;
    display: flex;
    align-items: center;
}
.blog-widget_latest ul li a:after{
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    background: #006dfe;
    margin-left: 13px;
    mask-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M506.134,241.843c-0.006-0.006-0.011-0.013-0.018-0.019l-104.504-104c-7.829-7.791-20.492-7.762-28.285,0.068 c-7.792,7.829-7.762,20.492,0.067,28.284L443.558,236H20c-11.046,0-20,8.954-20,20c0,11.046,8.954,20,20,20h423.557 l-70.162,69.824c-7.829,7.792-7.859,20.455-0.067,28.284c7.793,7.831,20.457,7.858,28.285,0.068l104.504-104 c0.006-0.006,0.011-0.013,0.018-0.019C513.968,262.339,513.943,249.635,506.134,241.843z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M506.134,241.843c-0.006-0.006-0.011-0.013-0.018-0.019l-104.504-104c-7.829-7.791-20.492-7.762-28.285,0.068 c-7.792,7.829-7.762,20.492,0.067,28.284L443.558,236H20c-11.046,0-20,8.954-20,20c0,11.046,8.954,20,20,20h423.557 l-70.162,69.824c-7.829,7.792-7.859,20.455-0.067,28.284c7.793,7.831,20.457,7.858,28.285,0.068l104.504-104 c0.006-0.006,0.011-0.013,0.018-0.019C513.968,262.339,513.943,249.635,506.134,241.843z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
}
.blog-widget_latest_posts {
    padding: 32px;
}
.blog-widget_latest_posts ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.blog-widget_latest_posts ul li {
	margin-bottom: 30px;
}
.blog-widget_latest_posts ul li:last-child {
	margin-bottom: 0;
}

.blog-widget_latest_posts ul li .latest-posts-widget-item-date {
	margin: 0;
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	color: #595959;
}

.blog-widget_latest_posts ul li .latest-posts-widget-item-title {
	margin: 15px 0 5px 0;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}

.blog-widget_latest_posts ul li .latest-posts-widget-item-title a {
	color: #2f2c2b;
}

.blog-widget_latest_posts ul li .article-readMore a {
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	color: #0a4fff;
}

.blog-widget_latest_posts ul li .article-readMore a:after {
	background: #0a4fff;
}

.blog-widget.tagsArea{
    grid-area: tags;
}
.blog-widget.catArea{
    grid-area: cat;
}
.blog-widget.searchArea{
    grid-area: search;
}
.blog-pagination{
    grid-area: pagination;
}

/*  ---  Blog (article)  ---  */
.blog-widget_latest{
    grid-area: tags;
}
.blog-container.forex-blog .entry-content a {
  text-decoration: underline;
}
.blog-container.forex-blog .entry-content a:hover {
  text-decoration: none;
}
.blog-container.forex-blog .blog-item .post-thumbnail{
    height: 288px;
    margin-bottom: 0;
    overflow: hidden;
}
.blog-container.forex-blog .blog-item .post-thumbnail.noImg{
    background: #e6e6e6;
}
.blog-container.forex-blog .blog-item .entry-header{
    margin: 0;
    border-bottom: none;
    padding: 0;
}
.blog-container.forex-blog .blog-item .entry-header .article-meta{
    margin: 13px 0 50px;
    display: flex;
}
.single .blog-container.forex-blog .blog-item .entry-header .article-meta {
	margin: 15px 0 50px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}
.blog-container.forex-blog .blog-item .entry-header .article-meta span{
	font-size: 14px;
	line-height: 24px;
	color: #4a5056;
	font-weight: 500;
}
.blog-container.forex-blog .blog-item .entry-header .entry-title{
	margin: 0;
	font-size: 50px;
	font-weight: 700;
	line-height: 60px;
	color: #222;
}
.blog-container.forex-blog .blog-item .entry-content{
    margin-top: 30px;
    margin-bottom: 0;
}
.blog-container.forex-blog .blog-item .entry-content p{
	margin-top: 0;
	margin-bottom: 15px;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	color: #2f2c2b;
}
.blog-container.forex-blog .blog-item .entry-content h2,
.blog-container.forex-blog .blog-item .entry-content h3 {
	margin: 60px 0 30px 0;
	font-size: 30px;
	font-weight: 600;
	line-height: 40px;
	color: #222;
}
.article-tags {
	margin: 70px 0 60px 0;
}
.article-tags ul{
    list-style: none;
    padding-inline-start: 0;
	padding-left: 0;
    display: flex;
	flex-direction: row;
    flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
}
.article-tags ul li{
    border-radius: 4px;
    background-color: #f5f5f7;
    margin-right: 10px;
    margin-bottom: 10px;
}
.article-tags ul li:last-child {
	margin-right: 0;
}
.article-tags ul li a{
    display: inline-block;
    padding: 10px 20px;
    text-decoration: none;
    font-weight: 500;
    font-size: 14px;
    line-height: 22px;
    color: #0a4fff;
}
.article-tags ul li:hover {
	background-color: #0a4fff;
}
.article-tags ul li:hover a {
	color: #fff;
}

/* ------------------------------ START ARTICLE NEWSLETTER ------------------------------ */
#articleNewsletter {
    position: relative;
}

#articleNewsletter .article-newsletter__title {
    margin-bottom: 10px;
	font-size: 25px;
	font-weight: 600;
	line-height: 35px;
	color: #222;
}
@media (max-width: 767px) {
    #articleNewsletter .article-newsletter__title {
        font-size: 20px;
        line-height: 30px;
    }
}
#articleNewsletter .article-newsletter__notice {
    color: #61665e;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    max-width: 470px;
    margin-top: 15px;
}
#articleNewsletter .article-newsletter__notice a {
    color: #0a4fff;
	text-decoration: underline;
}
@media (max-width: 767px) {
    #articleNewsletter .article-newsletter__notice {
        font-size: 12px;
        max-width: initial;
    }
}
#articleNewsletter .gform_wrapper .gform_fields {
    grid-template-columns: 1fr 119px;
    grid-column-gap: 0;
    grid-row-gap: 0;
    border: 1px solid #e0dedd;
    border-radius: 8px;
    padding-inline-start: 30px;
    padding-inline-end: 8px;
	padding-left: 30px;
	padding-right: 8px;
}
@media (max-width: 767px) {
    #articleNewsletter .gform_wrapper .gform_fields {
        grid-template-columns: 1fr 99px;
        padding-inline-start: 10px;
        padding-inline-end: 6px;
    }
}
#articleNewsletter .gform_wrapper .gfield {
    grid-column: auto;
}
#articleNewsletter .gform_wrapper #field_submit {
    align-self: center;
}
#articleNewsletter .gform_wrapper #field_submit .gform-button {
    border: none;
    padding: 0;
    height: 46px;
    outline: none!important;
    background-color: #0a4fff;
    border-radius: 4px;
    color: #fff;
    font-family: 'Inter', sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 26px;
}
@media (max-width: 767px) {
    #articleNewsletter .gform_wrapper #field_submit .gform-button {
        font-size: 14px;
        height: 38px;
    }
}
#articleNewsletter .gform_wrapper .gfield .ginput_container_email input {
    padding: 0;
    border: none;
    display: block;
    height: 60px;
    outline: none !important;
    font-family: 'Inter', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #222;
}
@media (max-width: 767px) {
    #articleNewsletter .gform_wrapper .gfield .ginput_container_email input {
        font-size: 14px;
        line-height: 22px;
        height: 46px;
    }
}
#articleNewsletter .gform_wrapper .gfield .ginput_container_email input::placeholder {
    font-family: 'Inter', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #7ba0ff;
}
@media (max-width: 767px) {
    #articleNewsletter .gform_wrapper .gfield .ginput_container_email input::placeholder {
        font-size: 14px;
        line-height: 22px;
    }
}   
#articleNewsletter .gform_wrapper .gfield_validation_message {
    position: absolute;
    inset-inline-start: 0;
	margin-top: 0;
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    padding: 0;
    border: none;
    background: transparent;
}
#articleNewsletter .gform_wrapper .gform_validation_errors {
	border-radius: 0;
	padding-left: 30px;
}
#articleNewsletter .gform_wrapper .gform_validation_errors .gform_submission_error {
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
}
#articleNewsletter .gform_confirmation_wrapper .gform_confirmation_message {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin: 25px 0;
	font-size: 18px;
	font-weight: 400;
	line-height: 26px;
	color: #0a4fff;
}
#articleNewsletter .gform_confirmation_wrapper .gform_confirmation_message img {
    margin-inline-end: 12px;
	margin-right: 12px;
}
#articleNewsletter .gform_footer {
    padding: 0;
    margin: 0;
}
/* ------------------------------ STOP ARTICLE NEWSLETTER ------------------------------ */

.blog-container .blog-pagination .post-navigation{
    max-width: 1130px;
	padding: 0 12px;
    margin: 20px auto 55px auto;
}
.blog-container .blog-pagination .post-navigation .meta-nav{
	display: flex;
	align-items: center;
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	color: #222;
}
.blog-container .blog-pagination .post-navigation .meta-nav:hover{
    color: #ed1c24;
}
.blog-container .blog-pagination .post-navigation a:hover{
    text-decoration: none;
}
.blog-container .blog-pagination .post-navigation .arrow{
    width: 40px;
    height: 40px;
    margin-left: 0px;
    margin-right: 15px;
    background: url('/wp-content/uploads/2021/05/left-arrow.svg') no-repeat top/cover;

}
.blog-container .blog-pagination .post-navigation .arrow.right{
    background: url('/wp-content/uploads/2021/05/Group-45.svg') no-repeat top/cover;
    margin-left: 15px;
    margin-right: 0;
}
.blog-container.forex-blog .blog-item .article-share{
	margin-top: 30px;
    padding: 20px 0;
    border-top: 2px solid #f6f4f3;
    border-bottom: 2px solid #f6f4f3;
    display: flex;
	flex-direction: row;
	justify-content: space-between;
    align-items: center;
}
.blog-container.forex-blog .blog-item .article-share span{
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	color: #2f2c2b;
}
.blog-container.forex-blog .blog-item .article-share .article-share_icons{
	margin-left: initial;
}
.blog-container.forex-blog .blog-item .article-share .article-share_icons a{
	margin-right: 16px;
}
.blog-container.forex-blog .blog-item .article-share .article-share_icons a:last-child{
	margin-right: 0;
}

/*  ---  Blog pagination (archive)  ---  */
.blog-pagination .pagination .nav-links > *{
    margin: 0;
}
.blog-pagination .pagination .nav-links{
    margin: 0;
    padding-top: 20px;
}
.blog-pagination .navigation{
    margin: 0;
    padding: 0;
    border-top: none;
}
.blog-pagination .pagination .nav-links{
    align-items: center;
}
.blog-pagination .navigation .page-numbers{
    margin: 0;
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    color: #ed1c24;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 40px;
    min-height: 40px;
    border-radius: 50%;
    border: solid 1px #d4dee7;
    margin: 0 8px;
}
.blog-pagination .navigation .page-numbers:hover{
    text-decoration: none;
}
.blog-pagination .pagination .nav-links > *{
    font-family: 'Inter',Sans-serif;
}

.blog-pagination .navigation .page-numbers.prev,
.blog-pagination .navigation .page-numbers.dots,
.blog-pagination .navigation .page-numbers.next,
.blog-pagination .navigation .pag-btn{
    border:none;
}

.blog-pagination .navigation .page-numbers.prev,
.blog-pagination .navigation .page-numbers.next,
.blog-pagination .navigation .pag-btn{
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	color: #222;
}

.has-background-white .pagination .nav-links a:active,
.has-background-white .pagination .nav-links a:hover:active,
.has-background-white .pagination .nav-links a:hover:focus{
    color: #ed1c24;
}

.blog-pagination .navigation .page-numbers.current{
    background: #ed1c24;
    color: #ffffff;
    text-decoration: none;
    border-color: #ed1c24;
}

.blog-pagination .navigation .page-numbers.next:after,
.blog-pagination .navigation .page-numbers.prev:before,
.blog-pagination .navigation .page-numbers.last:after,
.blog-pagination .navigation .page-numbers.first:before{
    content: '';
    display: block;
    width: 8px;
    height: 8px;
    margin-left: 7px;
    background: #828282;
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 492.004 492.004' style='enable-background:new 0 0 492.004 492.004;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M382.678,226.804L163.73,7.86C158.666,2.792,151.906,0,144.698,0s-13.968,2.792-19.032,7.86l-16.124,16.12 c-10.492,10.504-10.492,27.576,0,38.064L293.398,245.9l-184.06,184.06c-5.064,5.068-7.86,11.824-7.86,19.028 c0,7.212,2.796,13.968,7.86,19.04l16.124,16.116c5.068,5.068,11.824,7.86,19.032,7.86s13.968-2.792,19.032-7.86L382.678,265 c5.076-5.084,7.864-11.872,7.848-19.088C390.542,238.668,387.754,231.884,382.678,226.804z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 492.004 492.004' style='enable-background:new 0 0 492.004 492.004;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M382.678,226.804L163.73,7.86C158.666,2.792,151.906,0,144.698,0s-13.968,2.792-19.032,7.86l-16.124,16.12 c-10.492,10.504-10.492,27.576,0,38.064L293.398,245.9l-184.06,184.06c-5.064,5.068-7.86,11.824-7.86,19.028 c0,7.212,2.796,13.968,7.86,19.04l16.124,16.116c5.068,5.068,11.824,7.86,19.032,7.86s13.968-2.792,19.032-7.86L382.678,265 c5.076-5.084,7.864-11.872,7.848-19.088C390.542,238.668,387.754,231.884,382.678,226.804z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
}

.blog-pagination .navigation .page-numbers.last:after,
.blog-pagination .navigation .page-numbers.first:before{
    mask-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='284.929px' height='284.929px' viewBox='0 0 284.929 284.929' style='enable-background:new 0 0 284.929 284.929;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M17.128,167.872c1.903,1.902,4.093,2.854,6.567,2.854c2.474,0,4.664-0.952,6.567-2.854L142.466,55.666l112.208,112.206 c1.902,1.902,4.093,2.854,6.563,2.854c2.478,0,4.668-0.952,6.57-2.854l14.274-14.277c1.902-1.902,2.847-4.093,2.847-6.563 c0-2.475-0.951-4.665-2.847-6.567L149.028,7.419c-1.901-1.906-4.088-2.853-6.562-2.853s-4.665,0.95-6.567,2.853L2.856,140.464 C0.95,142.367,0,144.554,0,147.034c0,2.468,0.953,4.658,2.856,6.561L17.128,167.872z'/%3E%3Cpath d='M149.028,117.055c-1.901-1.906-4.088-2.856-6.562-2.856s-4.665,0.953-6.567,2.856L2.856,250.1 C0.95,252.003,0,254.192,0,256.67c0,2.472,0.953,4.661,2.856,6.564l14.272,14.276c1.903,1.903,4.093,2.848,6.567,2.848 c2.474,0,4.664-0.951,6.567-2.848l112.204-112.209l112.208,112.209c1.902,1.903,4.093,2.852,6.563,2.852 c2.478,0,4.668-0.948,6.57-2.852l14.274-14.276c1.902-1.903,2.847-4.093,2.847-6.564c0-2.478-0.951-4.667-2.847-6.57 L149.028,117.055z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='284.929px' height='284.929px' viewBox='0 0 284.929 284.929' style='enable-background:new 0 0 284.929 284.929;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M17.128,167.872c1.903,1.902,4.093,2.854,6.567,2.854c2.474,0,4.664-0.952,6.567-2.854L142.466,55.666l112.208,112.206 c1.902,1.902,4.093,2.854,6.563,2.854c2.478,0,4.668-0.952,6.57-2.854l14.274-14.277c1.902-1.902,2.847-4.093,2.847-6.563 c0-2.475-0.951-4.665-2.847-6.567L149.028,7.419c-1.901-1.906-4.088-2.853-6.562-2.853s-4.665,0.95-6.567,2.853L2.856,140.464 C0.95,142.367,0,144.554,0,147.034c0,2.468,0.953,4.658,2.856,6.561L17.128,167.872z'/%3E%3Cpath d='M149.028,117.055c-1.901-1.906-4.088-2.856-6.562-2.856s-4.665,0.953-6.567,2.856L2.856,250.1 C0.95,252.003,0,254.192,0,256.67c0,2.472,0.953,4.661,2.856,6.564l14.272,14.276c1.903,1.903,4.093,2.848,6.567,2.848 c2.474,0,4.664-0.951,6.567-2.848l112.204-112.209l112.208,112.209c1.902,1.903,4.093,2.852,6.563,2.852 c2.478,0,4.668-0.948,6.57-2.852l14.274-14.276c1.902-1.903,2.847-4.093,2.847-6.564c0-2.478-0.951-4.667-2.847-6.57 L149.028,117.055z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
}

.blog-pagination .navigation .page-numbers.prev:before,
.blog-pagination .navigation .page-numbers.first:before{
    transform: rotate(180deg);
    margin-left: 0;
    margin-right: 7px;
}

.blog-pagination .navigation .page-numbers.last:after{
    transform: rotate(90deg);
}
.blog-pagination .navigation .page-numbers.first:before{
    transform: rotate(270deg);
}

/*  ---  Financial News page (posts block)  ---  */
.financial-post{
    display: grid;
    grid-template-columns: 255px 1fr;
    grid-template-rows: auto;
    grid-gap: 10px 36px;
    grid-template-areas:
        'img info'
        'img text';
    margin-bottom: 35px;
    border-bottom: 2px solid #d4dee7;
    padding-bottom: 35px;
}
.financial-post_container .financial-post:nth-last-child(1){
    padding-bottom: 0;
    border-bottom: none;
}
.financial-post *{
    font-family: 'Inter',Sans-serif;
}
.financial-post_img{
    grid-area: img;
    background: #E4E4E4;
    height: 185px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}
.financial-post_info{
    grid-area: info;
    align-self: end;
}
.financial-post_info .title{
    font-size: 24px;
    line-height: 30px;
    color: #222222;
    font-weight: 500;
    margin-bottom: 5px;
}
.financial-post_meta{
    display: flex;
}
.financial-post_meta *{
    font-size: 14px;
    color: #828282;
    line-height: 20px;
}
.financial-post_meta .separator{
    margin: 0 5px;
}
.financial-post_text{
   grid-area: text;
    align-self: start;
}
.financial-post_text p{
    font-size: 16px;
    line-height: 26px;
    color: #2f2c2b;
    font-weight: 400;
}
.financial-post_text a{
    margin-top: 20px;
    font-size: 20px;
    line-height: 20px;
    color: #006dfe;
    font-weight: 600;
    display: flex;
    align-items: center;
}
.financial-post_text a:after{
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    margin-left: 10px;
    mask-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M506.134,241.843c-0.006-0.006-0.011-0.013-0.018-0.019l-104.504-104c-7.829-7.791-20.492-7.762-28.285,0.068 c-7.792,7.829-7.762,20.492,0.067,28.284L443.558,236H20c-11.046,0-20,8.954-20,20c0,11.046,8.954,20,20,20h423.557 l-70.162,69.824c-7.829,7.792-7.859,20.455-0.067,28.284c7.793,7.831,20.457,7.858,28.285,0.068l104.504-104 c0.006-0.006,0.011-0.013,0.018-0.019C513.968,262.339,513.943,249.635,506.134,241.843z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M506.134,241.843c-0.006-0.006-0.011-0.013-0.018-0.019l-104.504-104c-7.829-7.791-20.492-7.762-28.285,0.068 c-7.792,7.829-7.762,20.492,0.067,28.284L443.558,236H20c-11.046,0-20,8.954-20,20c0,11.046,8.954,20,20,20h423.557 l-70.162,69.824c-7.829,7.792-7.859,20.455-0.067,28.284c7.793,7.831,20.457,7.858,28.285,0.068l104.504-104 c0.006-0.006,0.011-0.013,0.018-0.019C513.968,262.339,513.943,249.635,506.134,241.843z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
    background: #006dfe;
}
.financial-post_container{
    margin-bottom:  60px;
}
.financial-post_pag .pagination{
    margin: 0 auto 0;
    border-top: 0;
    padding: 0;
}
.financial-post_pag .pagination .nav-links{
    margin: 0;
}
.financial-post_pag .pagination .nav-links > .page-numbers{
    width: 40px;
    height: 40px;
    margin: 0 8px;
    border-radius: 50%;
    border-width: 1px;
    border-style: solid;
    border-color: #d4dee7;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    font-size: 14px;
    line-height: 16px;
    color: #ed1c24;
    font-weight: 500;
    font-family: 'Inter',Sans-serif;
    transition: border-color 0.3s;
}
.financial-post_pag .pagination .nav-links > .page-numbers.current{
    border-color: #ed1c24;
    transition: border-color 0.3s;
    border-width: 2px;
}
.financial-post_pag .pagination .nav-links > .page-numbers.next,
.financial-post_pag .pagination .nav-links > .page-numbers.prev{
    font-size: 0;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: url('/wp-content/uploads/2021/05/Group-45.svg') no-repeat top/cover;
    border: none;
}
.financial-post_pag .pagination .nav-links > .page-numbers.next{
    margin-left: 100px;
	
}
.financial-post_pag .pagination .nav-links > .page-numbers.prev{
    margin-right: 100px;
    transform: rotate(180deg);
}
.financial-post_pag .pagination .nav-links > .pag-btn{
    display: none;
}

/* START Changes for the "Financial News" page (WPD-2208) */

.postid-4839 .financial-post_flex-container {
    display: flex;
    gap: 32px;
}

.postid-4839 .financial-post_left {
    width: 66.6666%;
}

.postid-4839 .financial-post_right {
    width: 33.3333%;
}

.postid-4839 .financial-post_right .blog-widget {
    margin-bottom: 16px;
}

@media (max-width: 992px) {
    .postid-4839 .financial-post_flex-container {
        flex-direction: column;
    }
    .postid-4839 .financial-post_left {
        width: 100%;
    }
    .postid-4839 .financial-post_right {
        width: 100%
    }
}

/* END Changes for the "Financial News" page (WPD-2208) */

/* START Changes for the blog archive and category pages (WPD-2208) */

/* Blog container (blog archive and category pages) */
.tax-blog-category .blog-container,
.tax-blog_tag .blog-container,
.blog .blog-container {
    display: flex!important;
    padding: 0;
    max-width: 1130px;
    margin: 75px auto 90px auto;
    gap: 32px;
}

/* Blog main (blog archive and category pages) */
.tax-blog-category .blog-container > .blog-main,
.tax-blog_tag .blog-container > .blog-main,
.blog .blog-container > .blog-main {
    width: 66.6666%;
}

/* Blog sidebar (blog archive and category pages) */
.tax-blog-category .blog-container > .blog-sidebar,
.tax-blog_tag .blog-container > .blog-sidebar,
.blog .blog-container > .blog-sidebar {
    width: 33.3333%;
}

/* Reset pagination styles (blog archive and category pages) */
.tax-blog-category .blog-main .blog-pagination,
.tax-blog_tag .blog-main .blog-pagination,
.blog .blog-main .blog-pagination {
    margin-top: 50px;
}
.tax-blog-category .blog-main .blog-pagination .pagination,
.tax-blog_tag .blog-main .blog-pagination .pagination,
.blog .blog-main .blog-pagination .pagination {
    margin-top: 0;
}
.tax-blog-category .blog-main .blog-pagination .pagination .nav-links,
.tax-blog_tag .blog-main .blog-pagination .pagination .nav-links,
.blog .blog-main .blog-pagination .pagination .nav-links {
    padding-top: 0;
}

/* Sidebar widgets (blog archive, category pages and single articles) */
.tax-blog-category .blog-sidebar .blog-widget,
.tax-blog_tag .blog-sidebar .blog-widget,
.blog .blog-sidebar .blog-widget,
.single .blog-sidebar .blog-widget {
    margin-bottom: 32px;
}
.tax-blog-category .blog-sidebar .blog-widget:last-child,
.tax-blog_tag .blog-sidebar .blog-widget:last-child,
.blog .blog-sidebar .blog-widget:last-child,
.single .blog-sidebar .blog-widget:last-child {
    margin-bottom: 0;
}

/* Hide iframe widgets by default. Show in specific pages only */
.tax-blog-category .blog-sidebar .fx-news-widget,
.tax-blog_tag .blog-sidebar .fx-news-widget {
    display: none;
}
.tax-blog-category:not(.term-metals) .blog-sidebar .gold-news-widget,
.tax-blog_tag .blog-sidebar .gold-news-widget,
.blog .blog-sidebar .gold-news-widget {
    display: none;
}
.tax-blog-category:not(.term-commodities) .blog-sidebar .oil-news-widget,
.tax-blog_tag .blog-sidebar .oil-news-widget,
.blog .blog-sidebar .oil-news-widget {
    display: none;
}

@media (max-width: 992px) {
    /* Blog container (blog archive and category pages) */
    .tax-blog-category .blog-container,
    .tax-blog_tag .blog-container,
    .blog .blog-container,
	.single .blog-container.blog-category-financial-news {
        flex-direction: column;
		margin: 30px auto 50px auto;
    }

    /* Blog main (blog archive and category pages) */
    .tax-blog-category .blog-container > .blog-main,
    .tax-blog_tag .blog-container > .blog-main,
    .blog .blog-container > .blog-main {
        width: 100%;
    }

    /* Blog sidebar (blog archive and category pages) */
    .tax-blog-category .blog-container > .blog-sidebar,
    .tax-blog_tag .blog-container > .blog-sidebar,
    .blog .blog-container > .blog-sidebar {
        width: 100%;
    }
}

/* END Changes for the blog archive and category pages (WPD-2208) */

/* START Blog page fix (WPD-1975) */

@media (min-width: 769px) {
    .tax-blog-category .blog-list,
    .tax-blog_tag .blog-list,
    .blog .blog-list {
        grid-template-rows: none;
    }
    .tax-blog-category .blog-widget_search,
    .tax-blog_tag .blog-widget_search,
    .blog .blog-widget_search {
        padding: 30px;
    }
    .tax-blog-category .blog-widget_cat,
    .tax-blog_tag .blog-widget_cat,
    .blog .blog-widget_cat,
	.single .blog-widget_cat {
        padding: 25px 32px;
    }
    .tax-blog-category .blog-widget_tags,
    .tax-blog_tag .blog-widget_tags,
    .blog .blog-widget_tags {
        padding: 32px;
    }
}

/* END Blog page fix (WPD-1975) */

/* START Blog page fix (WPD-2228) */

body.blog .blog-pagination,
body.tax-blog_tag .blog-pagination,
body.tax-blog-category .blog-pagination {
  position: relative!important;
}

body.blog .prev_posts_link_btn,
body.tax-blog_tag .prev_posts_link_btn,
body.tax-blog-category .prev_posts_link_btn {
  position: absolute;
  inset-inline-start: 0;
}

body.blog .next_posts_link_btn,
body.tax-blog_tag .next_posts_link_btn,
body.tax-blog-category .next_posts_link_btn {
  position: absolute;
  inset-inline-end: 0;
}

html[dir="rtl"] body.blog .prev_posts_link_btn,
html[dir="rtl"] body.tax-blog_tag .prev_posts_link_btn,
html[dir="rtl"] body.tax-blog-category .prev_posts_link_btn {
    transform: rotate(0);
}
  
html[dir="rtl"] body.blog .next_posts_link_btn,
html[dir="rtl"] body.tax-blog_tag .next_posts_link_btn,
html[dir="rtl"] body.tax-blog-category .next_posts_link_btn {
    transform: rotate(180deg);
}

/* END Blog page fix (WPD-2228) */

/*  ---  Financial News (article)  ---  */
.single .blog-container.blog-category-financial-news{
	display: flex!important;
	padding: 0;
	max-width: 1130px;
	margin: 200px auto 0 auto;
	gap: 60px;
}
.single .blog-container.blog-category-financial-news .post-thumbnail img.wp-post-image{
	margin-top: 0;
}
.single .blog-container.blog-category-financial-news .blog-item{
	width: 66.6666%;
}
.single .blog-container.blog-category-financial-news .blog-sidebar{
	width: 33.3333%;
}

@media (max-width: 991px) {
  .tax-blog-category .entry-title,
  .tax-blog_tag .entry-title,
  .blog .entry-title {
    text-align: center;
  }
	/*
  .tax-blog-category .catArea, .tax-blog-category .searchArea, .tax-blog-category .tagsArea,
  .tax-blog_tag .catArea, .tax-blog_tag .searchArea, .tax-blog_tag .tagsArea,
  .blog .catArea, .blog .searchArea, .blog .tagsArea {
    display: none;
  }
	*/
	
	.blog-widget.tagsArea .blog-widget_head {
		text-align: left;
	}
	
	.single .blog-container.forex-blog {
		flex-direction: column;
		margin: 150px auto 0 auto;
		justify-content: center;
		align-items: center;
	}
	
	.single .blog-container.forex-blog .blog-item,
	.single .blog-container.forex-blog .blog-sidebar {
		width: 100%;
	}
	
	.single .blog-container.forex-blog .blog-item .entry-header {
		max-width: 100%;
		padding: 0 20px;
	}
	
	.single .blog-container.forex-blog .blog-item .entry-header .post-thumbnail {
		width: 100%;
		height: auto;
	}
	
	.single .blog-container.forex-blog .blog-item .entry-header .article-meta {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
		padding: 0;
	}
	
	.blog-container.forex-blog .blog-item .entry-header .article-meta span {
		text-align: center;
	}
	
	.blog-container.forex-blog .blog-item .entry-content h2,
	.blog-container.forex-blog .blog-item .entry-content h3 {
		margin: 60px 0 20px 0;
		font-size: 20px;
		font-weight: 600;
		line-height: 30px;
	}

	.blog-container.forex-blog .blog-item .entry-content p {
		font-size: 14px;
		font-weight: 400;
		line-height: 22px;
	}

	.single .blog-container.forex-blog .entry-content,
	.single .blog-container.forex-blog .blog-sidebar {
		padding: 0 20px;
	}
	
	.single .blog-container.forex-blog .blog-pagination {
		margin: 30px 0 0 0;
	}
	
	.single .blog-container.forex-blog .blog-sidebar .searchArea {
		margin-top: 0;
	}
	
	.single #articleNewsletter .gform_confirmation_wrapper .gform_confirmation_message {
		font-size: 16px;
		line-height: 24px;
	}
	
	.single .blog-container.forex-blog .latestPostsArea {
		margin-bottom: 50px;
	}
}

/*  ---  Glossary ---  */
.glossary{
    width: 980px;
    margin: 0 auto;
}
.glossary-head{
    text-align: center;
    margin-bottom: 45px;
}
.glossary-head input{
    width: 100%;
    height: 44px;
    border: 2px solid #d4dee7;
    padding: 14px;
    border-radius: 4px;
    font-size: 14px;
    outline: none;
    margin-top: 24px;
}
.glossary-head input::placeholder{
    color: #bcc2c8;
}
.glossary-alphabet{
    display: grid;
    grid-template-columns: repeat(13, 1fr);
    grid-auto-rows: 40px;
    grid-gap: 25px 38px;
    margin-bottom: 60px;
}
.glossary-alphabet span{
    border-radius: 8px;
    border-width: 1px;
    border-style: solid;
    border-color: #d4dee7;
    display: flex;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
    font-size: 30px;
    line-height: 30px;
    font-weight: 600;
    color: #4f4f4f;
    transition: border-color 0.3s;
    cursor: pointer;
}
.glossary-alphabet span.current{
    border-width: 2px;
    border-color: #ed1c24;
    transition: border-color 0.3s;
}
.glossary-alphabet span.disabled{
    color: #d4dee7;
    cursor: default;
    pointer-events: none;
}
.glossary-body{
    margin-bottom: 80px;
}
.glossary-list_item{
    padding: 55px 65px;
    border-radius: 8px;
    border: 2px solid #d4dee7;
    margin-bottom: 50px;
}
/*
.glossary-list .glossary-list_item:last-child{
    margin-bottom: 0;
}
*/
.glossary-list{
    position: absolute;
    width: 0;
    height: 0;
    z-index: -1;
    opacity: 0;
    transition: opacity 0.3s;
    overflow: hidden;
}
.glossary-list.current{
    position: relative;
    width: 100%;
    z-index: 1;
    opacity: 1;
    transition: opacity 0.3s;
    height: auto;
    overflow: unset;
}
.glossary-list.current:before{
    content: attr(data-sign)"";
    font-size: 52px;
    line-height: 65px;
    position: absolute;
    text-transform: uppercase;
    left: -77px;
    color: #ed1c24;
    font-weight: 700;
}
.glossary-list_item > *{
    font-family: 'Inter', Sans-serif;
}
.glossary-list_item h4{
    font-size: 24px;
    line-height: 30px;
    font-weight: 500;
    color: #222222;
    margin-bottom: 8px;
}
.glossary-list_item p{
    font-size: 16px;
    line-height: 26px;
    color: #2f2c2b;
}

/*  ---  Careers  ---  */
.careers{
    max-width: 920px;
    margin: 0 auto;
}
.careers * {
    font-family: 'Inter',Sans-serif;
}
.careers-form{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.careers-form .form-group{
    width: 100%;
    margin-bottom: 22px;
}
.careers-form .form-group input{
    width: 100%;
    border: 1px solid #bdbdbd;
    border-radius: 8px;
    height: 40px;
    outline: none;
    font-size: 14px;
    line-height: 26px;
    color: #828282;
}
.careers-form .form-group.halfRow{
    width: 49%;
}
.careers-form_list{
    width: 100%;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s;
}
.careers-form_list.active{
    max-height: 280px;
    transition: max-height 0.3s;
    margin-bottom: 20px;
}
.careers-form_list .collapse-body{
    border-radius: 8px;
    padding: 20px;
    border: 1px solid #dbdbdb;
    display: flex;
    flex-wrap: wrap;
}
.careers-form_list .collapse-body .form-check{
    width: 33%;
}
.careers-form_list .collapse-body .form-check label{
    font-size: 16px;
    line-height: 26px;
    color: #828282;
    position: relative;
    display: flex;
    align-items: center;
    cursor: pointer;
}
.careers-btn{
    width: 100%;
    display: flex;
    align-items: center;
    height: 40px;
    border: 1px solid #bdbdbd;
    border-radius: 8px;
    font-size: 14px;
    line-height: 16px;
    padding: 0 22px;
    text-decoration: none;
    color: #828282;
    cursor: pointer;
    transition: 0.3s;
}
.careers-btn.active{
    color: #ffffff;
    background: #006dfe;
    border-color: #006dfe;
    transition: 0.3s;
}
#location .form-check-label{
    margin-bottom: 0;
}
.careers .panel{
    padding: 10px 30px;
    border: 1px solid #bdbdbd;
    border-radius: 8px;
    margin-bottom: 20px;
    transition: 0.05s;
    /*transition-delay: 0.3s;*/
}
.careers .panel.expanded{
    padding:  30px;
    transition-delay: 0s;
}
.careers .panel.expanded .panel-title{
	font-weight: 800;
    font-size: 25px;
    line-height: 30px;
}
.careers .panel-heading{
    cursor: pointer;
    position: relative;
}
.careers .panel-title{
	font-family: "Inter", sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    color: #222222;
}
.careers .panel-collapse{
    max-height: 0px;
    opacity: 0;
    overflow: hidden;
    transition: 0.3s;
}
.careers .panel.expanded .panel-collapse{
    max-height: 1500px;
    opacity: 1;
    overflow: unset;
    transition: 0.3s;
}
.careers .panel-body *{
	font-size 16px !important;
    font-family: Inter, sans-serif !important;
}
.careers .panel-body strong{
	color: #222 !important;
}
.careers .panel-body {
	padding-top: 30px;
}
.careers .panel-body ul{
	padding-top: 20px;
    list-style: none;
    padding-inline-start: 0;
}
.careers .panel li{
    position: relative;
    font-size: 14px;
    line-height: 21px;
    padding-left: 20px;
    margin-bottom: 20px;
    color: #2f2c2b !important;
}
.careers .panel li::before{
    content: '';
    mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Capa_1' enable-background='new 0 0 515.556 515.556' height='10' viewBox='0 0 515.556 515.556' width='10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 274.226 176.549 176.886 339.007-338.672-48.67-47.997-290.337 290-128.553-128.552z'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Capa_1' enable-background='new 0 0 515.556 515.556' height='10' viewBox='0 0 515.556 515.556' width='10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 274.226 176.549 176.886 339.007-338.672-48.67-47.997-290.337 290-128.553-128.552z'/%3E%3C/svg%3E");
    -webkit-mask-size: cover;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    display: block;
    width: 12px;
    height:  10px;
    background: #006dfe;
    position: absolute;
    left: 0;
    top: 5px;
}
.careers .panel  p,
.careers .panel  a{
	font-size: 14px !important;
}
.careers .panel strong,
.careers .panel  b,
.careers .panel  body1{
    font-size: 16px !important;
    line-height: 26px;
}
.careers .panel  a {
	color: #0a4fff;
    text-decoration: none !important;
}
.careers .form-group{
    position: relative;
}
.careers .search:after{
    content: '';
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' viewBox='0 0 22 22'%3E%3Cpath fill='%23828282' d='M9.166 16.5c1.627 0 3.208-.545 4.49-1.548l4.029 4.03 1.296-1.296-4.03-4.03c1.003-1.282 1.548-2.862 1.549-4.49 0-4.043-3.29-7.333-7.334-7.333-4.043 0-7.333 3.29-7.333 7.333 0 4.044 3.29 7.334 7.333 7.334zm0-12.834c3.034 0 5.5 2.467 5.5 5.5 0 3.034-2.466 5.5-5.5 5.5-3.033 0-5.5-2.466-5.5-5.5 0-3.033 2.467-5.5 5.5-5.5z'/%3E%3C/svg%3E");
    -webkit-background-size: contain;
    background-size: contain;
    display: block;
    width: 22px;
    height: 22px;
    position: absolute;
    top: 9px;
    right:  20px;
}
.careers .careers-btn::after,
.careers .panel-heading::after{
    content: '';
    mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='9' fill='none' viewBox='0 0 16 9'%3E%3Cpath fill='%23006DFE' d='M8.707 8.448c-.39.39-1.024.39-1.414 0L.577 1.732C.258 1.413.258.896.577.577c.32-.319.836-.319 1.155 0l5.56 5.561c.391.39 1.025.39 1.415 0l5.561-5.56c.319-.32.836-.32 1.155 0 .319.318.319.835 0 1.154L8.707 8.448z'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='9' fill='none' viewBox='0 0 16 9'%3E%3Cpath fill='%23006DFE' d='M8.707 8.448c-.39.39-1.024.39-1.414 0L.577 1.732C.258 1.413.258.896.577.577c.32-.319.836-.319 1.155 0l5.56 5.561c.391.39 1.025.39 1.415 0l5.561-5.56c.319-.32.836-.32 1.155 0 .319.318.319.835 0 1.154L8.707 8.448z'/%3E%3C/svg%3E");
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    background: #006dfe;
    display: block;
    width: 14px;
    height: 8px;
    position: absolute;
    top: 16px;
    right:  20px;
    transition: 0.3s;
}
.careers .panel-heading::after{
    top: 13px;
    right: 0;
}
.careers .careers-btn.active::after{
    background: #ffffff;
    transform: rotate(180deg);
    transition: 0.3s;
}
.careers .expanded .panel-heading::after{
    top: 0;
    transform: rotate(180deg);
    transition: 0.3s;
}

/* Careers Checkbox */
.careers .form-check{
    position: relative;
}
.careers .form-check input{
    position: absolute;
    z-index: -1;
    opacity: 0;
}
.careers .form-check label:before{
    content: '';
    display: block;
    min-width: 16px;
    width: 16px;
    height: 16px;
    border: 1px solid #dbdbdb;
    border-radius: 4px;
    margin-right:10px ;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='8' fill='none' viewBox='0 0 11 8'%3E%3Cpath fill='%23fff' d='M10.717.271c.181.173.283.408.283.653 0 .244-.102.479-.283.652L4.263 7.73c-.181.173-.428.27-.684.27-.257 0-.503-.097-.684-.27L.308 5.263c-.095-.084-.171-.186-.224-.3C.03 4.852.002 4.729 0 4.605c-.002-.124.022-.247.07-.362.05-.115.122-.219.214-.307.091-.087.201-.156.322-.203.12-.046.25-.07.38-.067.13.002.257.03.376.08s.226.123.314.214L3.58 5.772 9.349.27c.181-.173.427-.27.684-.27.256 0 .502.097.684.27v.001z'/%3E%3C/svg%3E");
    -webkit-background-size: 11px 8px;
    background-size: 11px 8px;
    background-repeat: no-repeat;
    background-position: center;
    transition: 0.3s;
}
.careers .form-check input:checked +  label:before{
    background-color: #006dfe;
    border-color: #006dfe;
    transition: 0.3s;
}

/* Why Choose IronFX - images fixes*/
.grey-img img{
    filter: contrast(0);
    transition: 0.3s;
}
.grey-img img:hover{
    transition: 0.3s;
    filter: contrast(1);
}
/*  Spread Comparison - fixes for icons alignement in slider*/
.arrows55 .home-checkList li{
	align-items: start!important;
}
/* Flags for Economic calendar */
.flag {
    display: inline-block;
    width: 16px;
    height: 11px;
    background: url("/wp-content/uploads/2021/06/flags.png") no-repeat;
}
.flag.flag-ad {
    background-position: -16px 0;
}
.flag.flag-ae {
    background-position: -32px 0;
}
.flag.flag-af {
    background-position: -48px 0;
}
.flag.flag-ag {
    background-position: -64px 0;
}
.flag.flag-ai {
    background-position: -80px 0;
}
.flag.flag-al {
    background-position: -96px 0;
}
.flag.flag-am {
    background-position: -112px 0;
}
.flag.flag-an {
    background-position: -128px 0;
}
.flag.flag-ao {
    background-position: -144px 0;
}
.flag.flag-ag {
    background-position: -160px 0;
}
.flag.flag-as {
    background-position: -176px 0;
}
.flag.flag-at {
    background-position: -192px 0;
}
.flag.flag-au {
    background-position: -208px 0;
}
.flag.flag-aw {
    background-position: -224px 0;
}
.flag.flag-ax {
    background-position: -240px 0;
}
.flag.flag-az {
    background-position: 0 -11px;
}
.flag.flag-ba {
    background-position: -16px -11px;
}
.flag.flag-bb {
    background-position: -32px -11px;
}
.flag.flag-bd {
    background-position: -48px -11px;
}
.flag.flag-be {
    background-position: -64px -11px;
}
.flag.flag-bf {
    background-position: -80px -11px;
}
.flag.flag-bg {
    background-position: -96px -11px;
}
.flag.flag-bh {
    background-position: -112px -11px;
}
.flag.flag-bi {
    background-position: -128px -11px;
}
.flag.flag-bj {
    background-position: -144px -11px;
}
.flag.flag-bm {
    background-position: -160px -11px;
}
.flag.flag-bn {
    background-position: -176px -11px;
}
.flag.flag-bo {
    background-position: -192px -11px;
}
.flag.flag-br {
    background-position: -208px -11px;
}
.flag.flag-bs {
    background-position: -224px -11px;
}
.flag.flag-bt {
    background-position: -240px -11px;
}
.flag.flag-bv {
    background-position: 0 -22px;
}
.flag.flag-bw {
    background-position: -16px -22px;
}
.flag.flag-by {
    background-position: -32px -22px;
}
.flag.flag-bz {
    background-position: -48px -22px;
}
.flag.flag-ca {
    background-position: -64px -22px;
}
.flag.flag-cd {
    background-position: -96px -22px;
}
.flag.flag-cf {
    background-position: -112px -22px;
}
.flag.flag-cg {
    background-position: -128px -22px;
}
.flag.flag-ch {
    background-position: -144px -22px;
}
.flag.flag-ci {
    background-position: -160px -22px;
}
.flag.flag-ck {
    background-position: -176px -22px;
}
.flag.flag-cl {
    background-position: -192px -22px;
}
.flag.flag-cm {
    background-position: -208px -22px;
}
.flag.flag-cn {
    background-position: -224px -22px;
}
.flag.flag-zh {
    background-position: -224px -22px;
}
.flag.flag-co {
    background-position: -240px -22px;
}
.flag.flag-cr {
    background-position: 0 -33px;
}
.flag.flag-cu {
    background-position: -16px -33px;
}
.flag.flag-cv {
    background-position: -32px -33px;
}
.flag.flag-cw {
    background-position: -48px -33px;
}
.flag.flag-cy {
    background-position: -64px -33px;
}
.flag.flag-cz {
    background-position: -80px -33px;
}
.flag.flag-cs {
    background-position: -176px -132px;
}
.flag.flag-de {
    background-position: -96px -33px;
}

.flag.flag-dj {
    background-position: -112px -33px;
}

.flag.flag-dk {
    background-position: -128px -33px;
}

.flag.flag-dm {
    background-position: -144px -33px;
}

.flag.flag-do {
    background-position: -160px -33px;
}

.flag.flag-dz {
    background-position: -176px -33px;
}

.flag.flag-ec {
    background-position: -192px -33px;
}

.flag.flag-ee {
    background-position: -208px -33px;
}

.flag.flag-eg {
    background-position: -224px -33px;
}

.flag.flag-eh {
    background-position: -240px -33px;
}

.flag.flag-er {
    background-position: -16px -44px;
}

.flag.flag-es {
    background-position: -32px -44px;
}

.flag.flag-et {
    background-position: -48px -44px;
}

.flag.flag-ea {
    background-position: -64px -44px;
}

.flag.flag-fi {
    background-position: -80px -44px;
}

.flag.flag-fj {
    background-position: -96px -44px;
}

.flag.flag-fk {
    background-position: -112px -44px;
}

.flag.flag-fm {
    background-position: -128px -44px;
}

.flag.flag-fo {
    background-position: -144px -44px;
}

.flag.flag-fr {
    background-position: -160px -44px;
}

.flag.flag-ga {
    background-position: -176px -44px;
}

.flag.flag-en {
    background-position: -192px -44px;
}

.flag.flag-gb {
    background-position: -192px -44px;
}

.flag.flag-gd {
    background-position: -208px -44px;
}

.flag.flag-ge {
    background-position: -224px -44px;
}

.flag.flag-gf {
    background-position: -240px -44px;
}

.flag.flag-gg {
    background-position: 0 -55px;
}

.flag.flag-gh {
    background-position: -16px -55px;
}

.flag.flag-gi {
    background-position: -32px -55px;
}

.flag.flag-gl {
    background-position: -48px -55px;
}

.flag.flag-gm {
    background-position: -64px -55px;
}

.flag.flag-gn {
    background-position: -80px -55px;
}

.flag.flag-gp {
    background-position: -96px -55px;
}

.flag.flag-gq {
    background-position: -112px -55px;
}

.flag.flag-gr {
    background-position: -128px -55px;
}

.flag.flag-gs {
    background-position: -144px -55px;
}

.flag.flag-gt {
    background-position: -160px -55px;
}

.flag.flag-gu {
    background-position: -176px -55px;
}

.flag.flag-gw {
    background-position: -192px -55px;
}

.flag.flag-gy {
    background-position: -208px -55px;
}

.flag.flag-hk {
    background-position: -224px -55px;
}

.flag.flag-hm {
    background-position: -240px -55px;
}

.flag.flag-hn {
    background-position: 0 -66px;
}

.flag.flag-hr {
    background-position: -16px -66px;
}

.flag.flag-ht {
    background-position: -32px -66px;
}

.flag.flag-hu {
    background-position: -48px -66px;
}

.flag.flag-ic {
    background-position: -64px -66px;
}

.flag.flag-id {
    background-position: -80px -66px;
}

.flag.flag-ie {
    background-position: -96px -66px;
}

.flag.flag-il {
    background-position: -112px -66px;
}

.flag.flag-im {
    background-position: -128px -66px;
}

.flag.flag-in {
    background-position: -144px -66px;
}

.flag.flag-io {
    background-position: -160px -66px;
}

.flag.flag-iq {
    background-position: -176px -66px;
}

.flag.flag-ir {
    background-position: -192px -66px;
}

.flag.flag-fa {
    background-position: -192px -66px;
}

.flag.flag-is {
    background-position: -208px -66px;
}

.flag.flag-it {
    background-position: -224px -66px;
}

.flag.flag-je {
    background-position: -240px -66px;
}

.flag.flag-jm {
    background-position: 0 -77px;
}

.flag.flag-jo {
    background-position: -16px -77px;
}

.flag.flag-jp {
    background-position: -32px -77px;
}

.flag.flag-ja {
    background-position: -32px -77px;
}

.flag.flag-ke {
    background-position: -48px -77px;
}

.flag.flag-kg {
    background-position: -64px -77px;
}

.flag.flag-kh {
    background-position: -80px -77px;
}

.flag.flag-ki {
    background-position: -96px -77px;
}

.flag.flag-km {
    background-position: -112px -77px;
}

.flag.flag-kn {
    background-position: -128px -77px;
}

.flag.flag-kp {
    background-position: -144px -77px;
}

.flag.flag-kr {
    background-position: -160px -77px;
}

.flag.flag-ko {
    background-position: -160px -77px;
}

.flag.flag-kw {
    background-position: -192px -77px;
}

.flag.flag-ky {
    background-position: -208px -77px;
}

.flag.flag-kz {
    background-position: -224px -77px;
}

.flag.flag-la {
    background-position: -240px -77px;
}

.flag.flag-lb {
    background-position: 0 -88px;
}

.flag.flag-lc {
    background-position: -16px -88px;
}

.flag.flag-li {
    background-position: -32px -88px;
}

.flag.flag-lk {
    background-position: -48px -88px;
}

.flag.flag-lr {
    background-position: -64px -88px;
}

.flag.flag-ls {
    background-position: -80px -88px;
}

.flag.flag-lt {
    background-position: -96px -88px;
}

.flag.flag-lu {
    background-position: -112px -88px;
}

.flag.flag-lv {
    background-position: -128px -88px;
}

.flag.flag-ly {
    background-position: -144px -88px;
}

.flag.flag-ma {
    background-position: -160px -88px;
}

.flag.flag-mc {
    background-position: -176px -88px;
}

.flag.flag-md {
    background-position: -192px -88px;
}

.flag.flag-me {
    background-position: -208px -88px;
}

.flag.flag-mg {
    background-position: -224px -88px;
}

.flag.flag-mh {
    background-position: -240px -88px;
}

.flag.flag-mk {
    background-position: 0 -99px;
}

.flag.flag-ml {
    background-position: -16px -99px;
}

.flag.flag-mm {
    background-position: -32px -99px;
}

.flag.flag-mn {
    background-position: -48px -99px;
}

.flag.flag-mo {
    background-position: -64px -99px;
}

.flag.flag-mp {
    background-position: -80px -99px;
}

.flag.flag-mq {
    background-position: -96px -99px;
}

.flag.flag-mr {
    background-position: -112px -99px;
}

.flag.flag-ms {
    background-position: -128px -99px;
}

.flag.flag-mt {
    background-position: -144px -99px;
}

.flag.flag-mu {
    background-position: -160px -99px;
}

.flag.flag-mv {
    background-position: -176px -99px;
}

.flag.flag-mw {
    background-position: -192px -99px;
}

.flag.flag-mx {
    background-position: -208px -99px;
}

.flag.flag-my {
    background-position: -224px -99px;
}

.flag.flag-mz {
    background-position: -240px -99px;
}

.flag.flag-na {
    background-position: 0 -110px;
}

.flag.flag-nc {
    background-position: -16px -110px;
}

.flag.flag-ne {
    background-position: -32px -110px;
}

.flag.flag-nf {
    background-position: -48px -110px;
}

.flag.flag-ng {
    background-position: -64px -110px;
}

.flag.flag-ni {
    background-position: -80px -110px;
}

.flag.flag-nl {
    background-position: -96px -110px;
}

.flag.flag-no {
    background-position: -112px -110px;
}

.flag.flag-np {
    background-position: -128px -110px;
}

.flag.flag-nr {
    background-position: -144px -110px;
}

.flag.flag-nu {
    background-position: -160px -110px;
}

.flag.flag-nz {
    background-position: -176px -110px;
}

.flag.flag-om {
    background-position: -192px -110px;
}

.flag.flag-pa {
    background-position: -208px -110px;
}

.flag.flag-pe {
    background-position: -224px -110px;
}

.flag.flag-pf {
    background-position: -240px -110px;
}

.flag.flag-pg {
    background-position: 0 -121px;
}

.flag.flag-ph {
    background-position: -16px -121px;
}

.flag.flag-pk {
    background-position: -32px -121px;
}

.flag.flag-pl {
    background-position: -48px -121px;
}

.flag.flag-pm {
    background-position: -64px -121px;
}

.flag.flag-pn {
    background-position: -80px -121px;
}

.flag.flag-pr {
    background-position: -96px -121px;
}

.flag.flag-ps {
    background-position: -112px -121px;
}

.flag.flag-pt {
    background-position: -128px -121px;
}

.flag.flag-pw {
    background-position: -144px -121px;
}

.flag.flag-py {
    background-position: -160px -121px;
}

.flag.flag-qa {
    background-position: -176px -121px;
}

.flag.flag-re {
    background-position: -192px -121px;
}

.flag.flag-ro {
    background-position: -208px -121px;
}

.flag.flag-rs {
    background-position: -224px -121px;
}

.flag.flag-ru {
    background-position: -240px -121px;
}

.flag.flag-rw {
    background-position: 0 -132px;
}

.flag.flag-sa {
    background-position: -16px -132px;
}

.flag.flag-ar {
    background-position: -16px -132px;
}

.flag.flag-sb {
    background-position: -32px -132px;
}

.flag.flag-sc {
    background-position: -48px -132px;
}

.flag.flag-sd {
    background-position: -80px -132px;
}

.flag.flag-se {
    background-position: -96px -132px;
}

.flag.flag-sg {
    background-position: -112px -132px;
}

.flag.flag-sh {
    background-position: -128px -132px;
}

.flag.flag-si {
    background-position: -144px -132px;
}

.flag.flag-sj {
    background-position: -160px -132px;
}

.flag.flag-sk {
    background-position: -176px -132px;
}

.flag.flag-sl {
    background-position: -192px -132px;
}

.flag.flag-sm {
    background-position: -208px -132px;
}

.flag.flag-sn {
    background-position: -224px -132px;
}

.flag.flag-so {
    background-position: -240px -132px;
}

.flag.flag-sr {
    background-position: -16px -143px;
}

.flag.flag-ss {
    background-position: -32px -143px;
}

.flag.flag-st {
    background-position: -48px -143px;
}

.flag.flag-sv {
    background-position: -64px -143px;
}

.flag.flag-sx {
    background-position: -80px -143px;
}

.flag.flag-sy {
    background-position: -96px -143px;
}

.flag.flag-sz {
    background-position: -112px -143px;
}

.flag.flag-tc {
    background-position: -128px -143px;
}

.flag.flag-td {
    background-position: -144px -143px;
}

.flag.flag-tf {
    background-position: -160px -143px;
}

.flag.flag-tg {
    background-position: -176px -143px;
}

.flag.flag-th {
    background-position: -192px -143px;
}

.flag.flag-tibet {
    background-position: -208px -143px;
}

.flag.flag-tj {
    background-position: -224px -143px;
}

.flag.flag-tk {
    background-position: -240px -143px;
}

.flag.flag-tl {
    background-position: 0 -154px;
}

.flag.flag-tm {
    background-position: -16px -154px;
}

.flag.flag-tn {
    background-position: -32px -154px;
}

.flag.flag-to {
    background-position: -48px -154px;
}

.flag.flag-tr {
    background-position: -64px -154px;
}

.flag.flag-tt {
    background-position: -80px -154px;
}

.flag.flag-tv {
    background-position: -96px -154px;
}

.flag.flag-tw {
    background-position: -112px -154px;
}

.flag.flag-tz {
    background-position: -128px -154px;
}

.flag.flag-ua {
    background-position: -144px -154px;
}

.flag.flag-ug {
    background-position: -160px -154px;
}

.flag.flag-um {
    background-position: -176px -154px;
}

.flag.flag-us {
    background-position: -192px -154px;
}

.flag.flag-uy {
    background-position: -208px -154px;
}

.flag.flag-uz {
    background-position: -224px -154px;
}

.flag.flag-va {
    background-position: -240px -154px;
}

.flag.flag-vc {
    background-position: 0 -165px;
}

.flag.flag-ve {
    background-position: -16px -165px;
}

.flag.flag-vg {
    background-position: -32px -165px;
}

.flag.flag-vi {
    background-position: -48px -165px;
}

.flag.flag-vn {
    background-position: -64px -165px;
}

.flag.flag-vu {
    background-position: -80px -165px;
}

.flag.flag-wales {
    background-position: -96px -165px;
}

.flag.flag-wf {
    background-position: -112px -165px;
}

.flag.flag-ws {
    background-position: -128px -165px;
}

.flag.flag-xk {
    background-position: -144px -165px;
}

.flag.flag-ye {
    background-position: -160px -165px;
}

.flag.flag-yt {
    background-position: -176px -165px;
}

.flag.flag-za {
    background-position: -192px -165px;
}

.flag.flag-zm {
    background-position: -224px -165px;
}

.flag.flag-zw {
    background-position: -240px -165px;
}

/*  Economic Calendar Tables  */
.economic-calendar td.title {
    color: #0f6deb;
}
.economic-calendar.tabs_body table td{
    font-size: 14px;
    line-height: 20px;
}
.economic-calendar.tabs_body table td{
    padding:  20px 10px;
}
.economic-calendar tr#event{
    cursor: pointer;
}
.economic-calendar tr#event td:nth-child(2){
    width: 100px;
}
.economic-calendar #expanded.hidden{
    display: none;
}
.economic-calendar .tab-content{
    margin-top: 40px;
    border: 1px solid rgba(0, 0, 0, 0.27);
	overflow-x: scroll;
}
.economic-calendar.tabs_body table tbody tr{
    border-bottom: 1px solid rgba(0, 0, 0, 0.27);
}
.economic-calendar.tabs_body table tbody tr#event:last-child{
    border-bottom: none;
}
.economic-calendar td.description {
    text-align: left;
}
.economic-calendar td.time {
    width: 175px;
}
.economic-calendar tr.active,
.economic-calendar tr.active:hover{
    background-color: #f5f5f5;
}
.economic-calendar .importance.medium {
    color: #ff8900;
}
.economic-calendar .importance.low {
    color: #489b00;
}
.economic-calendar .importance.high {
    color: #fa0606;
}
.economic-calendar.tabs_header{
    padding: 19px 0;
}
/*  Homepage Fixes  */
.home-checkList.home li{
	margin-bottom: 30px;
	align-items: start;
}
/* Lang Switcher in menu */
/* .elementor-nav-menu li.mob-lang-switcher{
	display: none;
} */
/* .trp-language-switcher-container span{
	display: flex;
} */
.trp-language-switcher .trp-ls-shortcode-language {
  max-height: max-content !important;
}

.link-video, .link-livechat, .link-email{
    cursor: pointer;
}

@media screen and (max-width: 767px){
	/* Lang Switcher in menu */
	.elementor-nav-menu li.mob-lang-switcher{
		display: block;
	}
	.financial-post_pag .pagination .nav-links > .page-numbers{
		margin: 0 4px;
	}
	.financial-post_pag .pagination .nav-links > .page-numbers{
		width: 35px;
		height: 35px;
		min-width: 35px;
		min-height: 35px;
	}
	.iconBox .elementor-icon-box-wrapper{
        display: flex;
    }
    .iconBox .elementor-icon-box-content{
        margin-top: 21px;
    }
    .iconBox.elementor-widget-icon-box .elementor-icon-box-icon{
        margin-right: 20px!important;
    }
	.iconBox.central .elementor-icon-box-content{
        margin-top: 0;
    }
    .iconBox.central .elementor-icon-box-wrapper{
        align-items: center;
    }
    .iconBox.central .elementor-icon{
        display: block;
    }

    .line_between.custom:after{
        bottom: unset;
        top: 112px;
        left: 45px;
        transform: unset;
        width: 1px;
    }
    .line_between.custom:first-child:after{
        height: 170px;
    }
    .line_between.custom:nth-child(2):after{
        height: 107px;
    }
    .line_between.central.custom:after{
        height: 107px;
    }
}
@media screen and (max-width: 768px){
	
    .eicon-menu-bar:before{
        display: block;
        margin-bottom: 1px;
    }
    .mobileOnly{
        display: block;
    }
    .desktopOnly{
        display: none;
    }
    .mob-fw500 *{
        font-weight: 500!important;
    }
    .mob-fw700 *{
        font-weight: 700!important;
    }
    .sticky-header,.sticky-header_top{
        display: none!important;
    }
    .header-mobile{
        display: block;
        position: absolute!important;
        z-index: 10;
        width: 100%;
    }
/*     .mobile-menu .elementor-menu-toggle:after{
        content: 'Menu';
        color: #fff;
        font-size: 12px;
        font-family: 'Inter', Sans-serif;
        margin-left: 7px;
    } */
    .header-mobile .elementor-button{
        display: block;
    }
    .footer-menu_title:after{
        content: '';
        display: block;
        width: 20px;
        height: 20px;
        background: #828282;
        mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23828282' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4.167 10h11.667M10 15.833V4.166'/%3E%3C/svg%3E");
        -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23828282' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4.167 10h11.667M10 15.833V4.166'/%3E%3C/svg%3E");
        -webkit-mask-size: contain;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        transition: background, width 0.3s;
    }
	.footer-menu_title.no-plus-sign:after {
        content: '';
        display: none;
}
    .footer-menu_title{
        display: flex;
        align-items: center;
        justify-content: space-between;
        border-bottom: 1px solid #828282;
    }
    .footer-menu_list{
        max-height: 0px;
        overflow: hidden;
        transition: 0.3s;
    }
    .footer-menu.open .footer-menu_list{
        max-height: 250px;
        transition: 0.3s;
    }
    .footer-menu.open .footer-menu_title:first-child:after{
        mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='2' fill='none' viewBox='0 0 16 2'%3E%3Cpath stroke='%23ED1C24' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1 1h14'/%3E%3C/svg%3E");
        -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='2' fill='none' viewBox='0 0 16 2'%3E%3Cpath stroke='%23ED1C24' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1 1h14'/%3E%3C/svg%3E");
        background: #ed1c24;
        transition: background, width 0.3s;
        width: 16px;
    }
    .footer-copyright{
        background: #222222;
    }
    .mob-ord-1{
        order: 1!important;
    }
    .scrollnav{
        overflow-x: auto;
        -ms-overflow-style: none;  /* IE and Edge */
        scrollbar-width: none;  /* Firefox */
    }
    .scrollnav::-webkit-scrollbar {
        display: none;
    }
    .scrollnav .elementor-widget-container{
        min-width: max-content;
        padding: 0 40px;
    }
/*     .btn-inlineArrow .elementor-button-text{
        display: flex;
        align-items: center;
    } */
    .btn-inlineArrow .elementor-button-text:after{
        content: "";
        font-weight: 900;
        margin-left: 10px;
        mask-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M506.134,241.843c-0.006-0.006-0.011-0.013-0.018-0.019l-104.504-104c-7.829-7.791-20.492-7.762-28.285,0.068 c-7.792,7.829-7.762,20.492,0.067,28.284L443.558,236H20c-11.046,0-20,8.954-20,20c0,11.046,8.954,20,20,20h423.557 l-70.162,69.824c-7.829,7.792-7.859,20.455-0.067,28.284c7.793,7.831,20.457,7.858,28.285,0.068l104.504-104 c0.006-0.006,0.011-0.013,0.018-0.019C513.968,262.339,513.943,249.635,506.134,241.843z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
        -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M506.134,241.843c-0.006-0.006-0.011-0.013-0.018-0.019l-104.504-104c-7.829-7.791-20.492-7.762-28.285,0.068 c-7.792,7.829-7.762,20.492,0.067,28.284L443.558,236H20c-11.046,0-20,8.954-20,20c0,11.046,8.954,20,20,20h423.557 l-70.162,69.824c-7.829,7.792-7.859,20.455-0.067,28.284c7.793,7.831,20.457,7.858,28.285,0.068l104.504-104 c0.006-0.006,0.011-0.013,0.018-0.019C513.968,262.339,513.943,249.635,506.134,241.843z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
        -webkit-mask-size: contain;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        display: inline-block;
        width: 20px;
        height: 20px;
        background: #006dfe;
		margin-bottom: -5px;
    }
	.rtl .btn-inlineArrow .elementor-button-text:after{
		margin-left: 0;
		margin-right: 10px;
		transform: rotate(180deg);
	}
    .btn-inlineArrow .elementor-button-icon{
        display: none;
    }
    .cta-faq .elementor-widget-wrap {
        display: flex;
    }
    .dotsLeft .swiper-container-horizontal>.swiper-pagination-bullets{
        text-align: left;
        padding: 0 25px;
    }

    .home-checkList.big li{
        align-items: flex-start;
    }
    .home-checkList.big li:before{
        width: 40px;
        height: 40px;
        margin-right: 10px;
        min-width: 40px;
        margin-top: 5px;
    }
    .home-checkList.home li{
        margin-bottom: 18px;
    }
    .home-checkList.home li:before{
        width: 20px;
        height: 20px;
        margin-right: 10px;
    }
    .home-checkList.start li:before{
        min-width: 40px;
        width: 40px;
        height: 40px;
        margin-top: 5px;
        margin-right: 10px;
    }
    .platforms-carouselMob.central .home-checkList.big li{
        align-items: center;
    }
    .platforms-carouselMob.central .home-checkList.big li:before{
        margin-top: 0;
    }

    .smartphone-carousel_text  .elementor-swiper-button-prev{
        right: unset!important;
        left: 64px!important;
        width: max-content!important;
    }
    .smartphone-carousel_text  .elementor-swiper-button-next{
        right: 64px!important;
    }
    .smartphone-carousel_text .elementor-swiper-button{
        bottom: 108px;
        z-index: 30;
    }
    .smartphone-carousel_text .swiper-container-horizontal>.swiper-pagination-bullets{
        width: 100% !important;
        left: 0!important;
        bottom: 108px!important;
    }

    
    

    .customCarousel.smartphone-carousel_text .swiper-container-horizontal>.swiper-pagination-bullets{
        left: 0px!important;
        bottom: 0!important;
    }
    .customCarousel .swiper-slide{
        margin-bottom: 25px;
    }
    .customCarousel .elementor-swiper-button{
        bottom: 0!important;
    }
    .customCarousel .elementor-swiper-button i {
        width: 40px;
        height: 40px;
    }
    .customCarousel.smartphone-carousel_text .elementor-swiper-button-prev{
        left: 34px!important;
    }
    .customCarousel.smartphone-carousel_text .elementor-swiper-button-next{
        right: 34px!important;
    }
    .customCarousel.smartphone-carousel_text.wideArrows .elementor-swiper-button-next{
        right: 0!important;
    }
    .customCarousel.smartphone-carousel_text.wideArrows .elementor-swiper-button-prev{
        left: 0!important;
    }
    .accountsCarousel .swiper-container-horizontal>.swiper-pagination-bullets{
        opacity: 1;
        z-index: 1;
    }

    /* Widget Tabs*/
    .customTabs.elementor-widget-tabs .elementor-tabs-wrapper{
        border-bottom: none;
        overflow: unset;
        padding: 0 42px;
        display: flex;
        justify-content: center;
        flex-direction: column;
        align-items: center;
    }
    .customTabs .elementor-tab-mobile-title{
        display: none;
    }
    .customTabs.elementor-widget-tabs .elementor-tab-desktop-title{
        padding: 0;
        width: 206px;
        text-align: center;
        margin-top: 30px;
    }
    .customTabs.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active{
        padding: 0 0 9px;
    }

    /* Widgets */
    .trading-widget{
        width: 100%;
    }
    .trading-widget.cont{
        width: 100%;
        max-width: 100%;
        padding: 50px 40px;
    }
    .trading-widget .form-group.input{
        width: 100%;
    }
    .trading-widget .form-group.input.wide{
        width: 167px;
    }
    .trading-widget .form-group.withIcon:after{
        content: unset;
    }

    .iconList.mobCol li{
        flex-direction: column;
        align-items: center;
    }
    .iconList.mobCol .elementor-icon-list-text{
        text-align: center;
        max-width: 300px;
        padding-left: 0!important;
    }

    /*  ---  Tables Tabs ---  */
    .tabs_header{
        padding: 0;
        border-bottom: none;
        flex-direction: column;
        align-items: center;
    }
    .tabs_header .title{
        font-size: 14px;
        line-height: 24px;
        padding: 5px;
        margin-bottom: 17px;
    }
    .tabs_header .title:last-child{
        margin-bottom: 41px;
    }
    .tabs_header .title:after{
        bottom: 0px;
    }

    /* ---  Tables ---  */
    .tabs_body .table{
        margin-left: 30px;
        border-top: 1px solid #828282;
    }
    .tableHeading .elementor-widget-container{
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
    }
    .searchTable{
        margin-top: 23px;
        text-align: center;
        font-size: 10px;
        line-height: 16px;
    }
    .searchTable::placeholder{
        font-size: 10px;
        line-height: 16px;
    }

    /*  ---  FAQ Fonts  ---  */
    .faq h1{
        font-size: 30px;
        line-height: 36px;
    }
    .faq h2{
        font-size: 24px;
        line-height: 30px;
    }
    .faq h3{
        font-size: 20px;
        line-height: 28px;
        font-weight: 500;
    }
    .faq h6{
        font-size: 20px;
        line-height: 30px;
        font-weight: 500;
    }


    /*  --- FAQ (categories list) ---  */
    .faq-page_content,
    .faq-search{
        width: 100%;
    }
    .faq-page_content{
        padding: 0 20px;
        margin-bottom: 20px;
    }
    .faq-search{
        padding: 0 10px;
        margin-bottom: 50px;
    }
    .faq-page_content h2{
        max-width: 296px;
        margin: 0 auto 14px;
        font-weight: 700;
    }
    .faq-page{
        margin-top: 143px;
    }
    .faq-page_title{
        margin-bottom: 20px;
    }
    .faq-cat-list{
        padding: 50px 30px;
        margin-bottom: 50px;
    }
    .faq-cat-list h3{
        width: 180px;
        margin: 0 auto 42px;
    }
    .faq-item{
        flex-direction: column;
        height: 287px;
        padding: 40px 0;
    }
    .faq-item_info{
        flex-direction: column;
        align-items: center;
    }
    .faq-item_text{
        align-items: center;
        margin-top: 17px;
        margin-left: 0;
    }
    .faq-item_text h6{
        margin-bottom: 12px;
    }
    .faq-columns{
        grid-template-columns: 1fr;
        padding: 0 60px;
        margin-top: 30px;
        margin-bottom: 16px;
    }
    .faq-video{
        margin-bottom: 40px;
    }
    .faq-video:last-child{
        margin-bottom: 0;
    }
    .faq-video h6{
        font-size: 24px;
    }
    .faq-videos h3{
        width: 180px;
        margin: 0 auto;
        font-weight: 500;
    }

    /*  --- FAQ (articles list) ---  */
	.faq-nav_main > li > p{
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .faq-nav_main > li > p:after{
        content: '';
        display: block;
        -webkit-mask-size: contain;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='10' fill='none' viewBox='0 0 18 10'%3E%3Cpath stroke='%23006DFE' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1 1l8 8 8-8'/%3E%3C/svg%3E");
        -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='10' fill='none' viewBox='0 0 18 10'%3E%3Cpath stroke='%23006DFE' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1 1l8 8 8-8'/%3E%3C/svg%3E");
        width: 16px;
        height: 8px;
        background: #006dfe;
    }
    .faq-nav_main > li.current > p:after{
        transform: rotate(180deg);
    }
    .faq-cat_mob ul li p:after{
        content: none;
    }
    .faq-nav_main > li.current .faq-cat_mob{
        display: block;
        margin-top: 12px;
    }
    .faq-cat_mob p{
        color: #006dfe;
        font-size: 14px;
        font-weight: 500;
        line-height: 26px;
        display: block;
        padding: 17px 0;
        border-bottom: 1px solid #d4dee7;
    }
    .faq-cat_mob p a {
        color: #006dfe !important;
        font-size: 14px;
        font-weight: 500;
        line-height: 26px;
    }
    .faq-cat_mob li{
        margin-bottom: 0;
    }
    .faq-cat_mob li:first-child p{
        padding: 0 0 17px;
    }
    .faq-cat_mob li:last-child p{
        border-bottom: none;
    }
    .faq-page_title.faq-search{
        margin-bottom: 50px;
    }
    .faq-page_title.faq-search h1{
        margin: 0 auto;
        max-width: 180px;
    }
    .faq-articles-list{
        display: none;
    }
    .faq-articles-head{
        display: none;
    }
    .faq-nav{
        background: unset;
        border: none;
        width: 100%;
        margin: 0;
    }
    .faq-nav_head{
        padding: 25px 0 0;
    }
    .faq-nav_body{
        border-top: none;
        margin-top: 34px;
        padding: 0;
    }
    .faq-nav_body ul.primary-list > li{
        margin-bottom: 34px;
        position: relative;
    }
    .faq-nav_body ul.primary-list > li:after{
        content: '';
        display: block;
        width: 18px;
        height: 16px;
        mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='10' fill='none' viewBox='0 0 18 10'%3E%3Cpath stroke='%23006DFE' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1 1l8 8 8-8'/%3E%3C/svg%3E");
        -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='10' fill='none' viewBox='0 0 18 10'%3E%3Cpath stroke='%23006DFE' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1 1l8 8 8-8'/%3E%3C/svg%3E");
        -webkit-mask-size: contain;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background: #006dfe;
        position: absolute;
        right: 0;
        top: 3px;
        transition: 0.3s;
    }
    .faq-nav_body ul.primary-list > li.open:after{
       transform: rotate(180deg);
        transition: 0.3s;
    }
    .faq-nav_body li a{
        font-weight: 600;
    }
    .faq-nav_body li.current a{
        color: #222222;
    }
    .faq-nav_body .secondary-list{
        display: block;
        max-height: 0;
        overflow: hidden;
        transition: 0.3s;
    }
    .faq-nav_body .secondary-list li{
        padding: 17px 0;
        border-bottom: 1px solid #d4dee7;
        margin: 0;
        display: flex;
    }
    .faq-nav_body .secondary-list li:first-child{
        margin-top: 9px;
    }
    .faq-nav_body .secondary-list li a{
        font-family: 'Inter',Sans-serif;
        font-weight: 500;
        font-size: 14px;
        line-height: 17px;
        color: #006dfe;
    }
    .faq-nav_body li.open .secondary-list{
        max-height: 1000px;
        transition: 0.5s;
    }
    .faq-subinfo{
        margin-bottom: 40px;
    }

    /*  ---  FAQ (article)  ---  */
    .container.twinned{
        flex-direction: column;
    }
    .faq-cat-list.article{
        background: unset;
        padding: 0px 20px 50px;
    }
    .faq-help{
        padding: 27px 0;
        background: #f4f7fb;
    }
    .faq-help .container{
        flex-direction: column;
        height: auto;
    }
    .faq-help_item{
        flex-direction: column;
        align-items: center;
        max-width: 214px;
        text-align: center;
    }
    .faq-help_item .icon-chat{
        display: none;
    }
    .faq-btn.filled{
        margin: 0 10px 0 0;
    }
    .faq-help_buttons{
        margin: 20px 0 27px;
    }
    .article-nav{
        display: none;
    }
    .article-nav_mob{
        display: block;
        padding: 50px 36px;
    }
    .article-nav_mob .article-nav_body li{
        padding: 17px 0;
        border-bottom: 1px solid #d4dee7;
        margin: 0;
        display: flex;
    }
    .article-nav_mob .article-nav_body li a{
        font-family: 'Inter',Sans-serif;
        font-weight: 500;
        font-size: 14px;
        line-height: 17px;
        color: #006dfe;
    }
    .article-nav_mob .article-nav_body li.current a{
        color: #828282;
    }
    .article-nav_mob .article-nav_head{
        margin-bottom: 0;
        padding-bottom: 0;
        border-bottom: none;
    }
    .article-nav_mob .article-nav_head h6{
        font-size: 16px;
        line-height: 26px;
        font-weight: 600;
    }
    .faq .article .article-body_heading h3{
        width: 324px;
        font-weight: 700;
        font-size: 24px;
        line-height: 30px;
    }
    .article-body_text{
        text-align: center;
    }

    /*  ---  Blog (archive)  ---  */
    .blog-container{
        grid-template-columns: 100%;
        grid-template-areas:
                'search'
                'cat'
                'blog'
                'tags'
                'pagination';
        padding: 0 24px;
    }
    .blog-list{
        grid-template-columns: 1fr;
    }
    .blog-pagination .navigation .page-numbers.last,
    .blog-pagination .navigation .page-numbers.first{
        display: none;
    }
    .blog-pagination .navigation{
        max-width: 100%;
    }
    .archive-info,
	.blog .archive-info,
	.blog .blog-container{
        padding: 0 32px;
    }
	.archive-info {
		margin-top: 150px !important;
	}
    .archive-title{
        font-size: 30px;
        line-height: 36px;
    }
    .archive-info h2{
		text-align: left;
		padding: 0;
		margin: 15px auto 30px auto;
        font-size: 24px;
        line-height: 30px;
        font-weight: 700;
    }
	.archive-info p {
		text-align: left;
		font-size: 16px;
		line-height: 26px;
	}
	.blog-list .entry-header .post-thumbnail {
		height: auto;
	}
	.blog-list .forex-blog .article-meta {
		margin: 12px 0 20px 0;
	}
	.tax-blog-category .entry-title,
	.tax-blog_tag .entry-title,
	.blog .entry-title {
		text-align: left;
	}
	.forex-blog .entry-content p {
		text-align: left;
	}
	.tax-blog-category .blog-main .blog-pagination,
	.tax-blog_tag .blog-main .blog-pagination,
	.blog .blog-main .blog-pagination {
		margin-top: 68px;
	}
	.tax-blog-category .blog-main .blog-pagination .navigation .nav-links .prev,
	.tax-blog-category .blog-main .blog-pagination .navigation .nav-links .next,
	.tax-blog-category .blog-main .blog-pagination .navigation .nav-links .first,
	.tax-blog-category .blog-main .blog-pagination .navigation .nav-links .last,
	.tax-blog_tag .blog-main .blog-pagination .navigation .nav-links .prev,
	.tax-blog_tag .blog-main .blog-pagination .navigation .nav-links .next,
	.tax-blog_tag .blog-main .blog-pagination .navigation .nav-links .first,
	.tax-blog_tag .blog-main .blog-pagination .navigation .nav-links .last,
	.blog .blog-main .blog-pagination .navigation .nav-links .prev,
	.blog .blog-main .blog-pagination .navigation .nav-links .next,
	.blog .blog-main .blog-pagination .navigation .nav-links .first,
	.blog .blog-main .blog-pagination .navigation .nav-links .last {
		display: none;
	}
	
	.blog-pagination .navigation .page-numbers {
		min-width: 30px;
		min-height: 30px;
	}
	
	.blog-pagination .prev_posts_link_btn,
	.blog-pagination .next_posts_link_btn {
		background-size: contain;
		width: 30px;
		height: 30px;
	}

    /*  ---  Blog (pagination)  ---  */
    .blog-pagination .navigation .page-numbers.dots,
    .blog-pagination .navigation .page-numbers.prev,
    .blog-pagination .navigation .page-numbers.next {
        margin: 0;
    }

    /*  ---  Blog (widgets)  ---  */
    .blog-widget.searchArea{
        border: none;
        text-align: center;
    }
    .blog-widget.searchArea .blog-widget_head,
    .blog-widget.searchArea .blog-widget_search{
        padding: 0;
        border: none;
    }
    .blog-widget.searchArea .blog-widget_head{
        margin-bottom: 14px;
    }

    .blog-widget.catArea{
        text-align: center;
    }
    .blog-widget.catArea .blog-widget_head{
        border-bottom: none;
        position: relative;
    }
    .blog-widget.catArea .blog-widget_head:after{
        position: absolute;
        content: '';
        display: block;
        width: 16px;
        height: 10px;
        right: 34px;
        top: 32px;
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='10' fill='none' viewBox='0 0 18 10'%3E%3Cpath stroke='%23006DFE' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1 1l8 8 8-8'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        -webkit-background-size: contain;
        background-size: contain;
        transform: rotate(-90deg);
        transition: 0.3s;
    }
    .blog-widget.catArea.open .blog-widget_head:after{
        transition: 0.3s;
        transform: rotate(0deg);
    }
    .blog-widget.catArea .blog-widget_cat{
        padding: 0;
        max-height: 0;
        transition: 0.4s;
        overflow: hidden;
    }
    .blog-widget.catArea.open .blog-widget_cat{
        transition: 0.4s;
        max-height: 600px;
    }
    .blog-widget.catArea .blog-widget_cat ul li{
        padding:  24px 15px;
        margin-bottom: 0;
        border-top: 2px solid #d4dee7;
        display: flex;
        justify-content: center;
    }
    .blog-widget.catArea.open .blog-widget_cat{

    }

    .blog-widget.tagsArea{
        text-align: center;
    }

    /*  ---  Blog (article)  ---  */
    .blog-container.forex-blog .blog-item .post-thumbnail{
        width: 100%;
        max-width: unset;
    }
    .blog-container .blog-pagination .post-navigation{
        padding: 0 24px;
    }
    .blog-container .blog-pagination .post-navigation .nav-links{
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .blog-container .blog-pagination .post-navigation .nav-links > div{
        margin: 0;
    }
    .blog-container.forex-blog .blog-item .entry-header .article-meta{
        display: none;
    }
    .blog-container.forex-blog{
        grid-template-areas:
            'search'
            'cat'
            'blog'
            'pagination'
            'tags';
        grid-gap: 0;
    }
    .blog-container.forex-blog .searchArea{
        margin-bottom: 22px;
        margin-top: 126px;
    }
    .blog-container.forex-blog .catArea{
        margin-bottom: 48px;
    }
	.single .blog-container.forex-blog .catArea{
        margin-bottom: 22px;
	}
    .blog-container.forex-blog .blog-item .entry-header .entry-title{
        text-align: center;
        font-size: 30px;
        line-height: 36px;
    }
    .blog-container.forex-blog .article-tags{
        margin: 50px 0 45px;
    }
    .blog-container.forex-blog .article-tags ul{
        justify-content: center;
    }
    .blog-container.forex-blog .blog-pagination{
        margin: 33px 0 60px;
    }
    .blog-container.forex-blog .blog-pagination .navigation{
        margin: 0;
    }
    .blog-container.forex-blog .tagsArea{
        margin-bottom: 50px;
    }
    .blog-container.forex-blog .tagsArea .blog-widget_latest{
        text-align: left;
    }

    /*  ---  Financial News page (posts block)  ---  */
    .financial-post{
        grid-template-columns:  1fr;
        grid-gap:20px;
        grid-template-areas:
        'info'
        'img'
        'text';
        padding-bottom: 15px;
        margin-bottom: 50px;
        text-align: center;
    }
    .financial-post_meta{
        justify-content: center;
    }
    .financial-post_text a{
        display: none;
    }
    .financial-post_img{
        width: 255px;
        margin: 0 auto;
    }
    .financial-post_pag .pagination .nav-links > .page-numbers.next{
        margin-left: auto;
		
    }
    .financial-post_pag .pagination .nav-links > .page-numbers.prev{
        margin-right: auto;
		transform: rotate(180deg);
    }

    /*  ---  Glossary ---  */
    .glossary{
        width: 352px;
        margin:  0 auto;
    }
    .glossary-alphabet{
        grid-template-columns: repeat(7, 1fr);
        grid-gap: 20px 12px;
        margin: 0 0 50px;
    }
    .glossary-list.current:before{
        position: relative;
        left: 0;
        width: 100%;
        display: flex;
        justify-content: center;
        margin-bottom: 20px;
    }

    /*  ---  Careers  ---  */
    .careers-form .form-group{
        margin-bottom: 10px;
    }
    .careers-form .form-group.halfRow{
        width: 100%;
    }
    .careers-form_list .collapse-body .form-check{
        width: 100%;
    }
    .careers-form_list.active{
        max-height: 600px;
    }
    .careers .panel{
        margin-bottom: 10px;
    }

    /*  ---  Tables fixes  ---  */
    .tabs_body table th b{
        font-size: 10px;
        line-height: 16px;
    }
    .tabs_body table thead tr{
        height: 46px;
    }
	/*  ---  Mainpage mobile slider fixes  ---  */
	.mainPage .swiper-container-horizontal>.swiper-pagination-bullets{
		bottom: 145px!important;
	}
	.mainPage.wideArrows.platforms-carouselMob .elementor-swiper-button{
		bottom: 120px;
	}
	/*   Add some new fixes regarding clients requests*/
	.home-checkList.small-mob li:before,
	.home-checkList.small-mob h6:before{
		width: 18px;
		height: 18px;
		min-width: 18px;
		margin-top: 4px;
	}
	/* -- End of section --*/
	.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
		bottom: 10px!important;
	}

	.rtl .tabs_body .table {
		margin-left: 0px;
		margin-right: 30px;
	}
}
@media screen and (min-width: 768px) and (max-width: 1024px){
    .customCarousel.smartphone-carousel_text .swiper-container-horizontal>.swiper-pagination-bullets{
        left: 0px!important;
        bottom: 0!important;
    }
    .customCarousel .swiper-slide{
        margin-bottom: 25px;
    }
    .customCarousel .elementor-swiper-button{
        bottom: 0!important;
    }
    .customCarousel .elementor-swiper-button i {
        width: 40px;
        height: 40px;
    }
    .customCarousel.smartphone-carousel_text .elementor-swiper-button-prev{
        left: 34px!important;
    }
    .customCarousel.smartphone-carousel_text .elementor-swiper-button-next{
        right: 34px!important;
    }
    .customCarousel.smartphone-carousel_text.wideArrows .elementor-swiper-button-next{
        right: 0!important;
    }
    .customCarousel.smartphone-carousel_text.wideArrows .elementor-swiper-button-prev{
        left: 0!important;
    }
    .smartphone-carousel_text .swiper-container-horizontal>.swiper-pagination-bullets{
        width: 100% !important;
        left: 0!important;
        bottom: 108px!important;
    }
	/*  ---  Mainpage mobile slider fixes  ---  */
	.mainPage .swiper-container-horizontal>.swiper-pagination-bullets{
		bottom: 125px!important;
	}
	.mainPage.wideArrows.platforms-carouselMob .elementor-swiper-button{
		bottom: 100px;
	}
	.header-mobile{
		display: block!important;
	}
}
@media screen and (max-width: 370px){
	.narrowDots.custom-dots .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
		margin: 0 4px!important;
	}
	.custom-dots .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    	width: 12px;
		height: 12px;
	}
	.custom-dots .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
		width: 40px;
		height: 12px;
	}
}
/*  ---- RTL styles ----   */
.rtl .tabs_body table th:first-child {
    text-align: right;
}
.rtl .tabs_body table td:first-child {
    text-align: right;
}
.rtl .elementor-19 .elementor-element.elementor-element-ea8bfc9 > .elementor-element-populated {
	margin: 0px 16px 0px 0px;
	text-align: right;
}
.rtl .elementor-19 .elementor-element.elementor-element-b1f657e > .elementor-element-populated{
	margin: 0px 0px 0px 16px;
	text-align: right;
}
.rtl .rtl-text,
.rtl .rtl-text *{
	text-align: right!important;
}
.rtl .line_between:after{
	left: 0;
	right: 67%;
}
.rtl .home-checkList li:before,
.rtl .home-checkList.heading h6:before,
.rtl .home-checkList.small h6:before{
	margin-right: 0;
	margin-left: 15px;
}
.rtl .rtl-reverse-hero,
.rtl .rtl-reverse-hero .elementor-container{
	transform: rotate3d(0,1,0, 180deg);
}
.rtl  .rtl-reverse-hero .elementor-widget-wrap{
	flex-direction: row-reverse;
}
.rtl .rtl-text-hero{
	margin-left: auto;
}
.rtl .rtl-text-hero-left{
	margin-right: auto;
}
.rtl .rtl-icon.elementor-element .elementor-widget-container .elementor-icon-wrapper {
	text-align: right;
}
.rtl .rtl-arrow-btn .elementor-button-content-wrapper{
	flex-direction: row-reverse;
}
.rtl .rtl-arrow-btn .elementor-button-icon{
	transform: rotate(180deg);
	margin-right: 22px;
}
.full-height_col .elementor-widget-wrap{
	height: 100%;
	align-content: unset;
}
.full-height_col .btn-on-btm{
	align-self: flex-end;
}


/*  --- Homepahe RTL ---  */
.rtl .elementor-303 .elementor-element.elementor-element-de07cbd > .elementor-widget-container{
	margin: 50px 0px 5px 58px;
}
.rtl .elementor-303 .elementor-element.elementor-element-9a07640 > .elementor-element-populated{
	margin: 0px 0px 0px 15px;
}
.rtl .elementor-303 .elementor-element.elementor-element-ca21d2c > .elementor-element-populated{
	margin: 0px 15px 0px 0px;
}
.rtl .elementor-303 .elementor-element.elementor-element-a1ffc1d > .elementor-element-populated{
	margin: 0px 56px 0px 0px;
}
.rtl .maintype-slider .elementor-swiper-button-next {
    left: unset!important;
    right: calc((100vw - 1140px)/2)!important;
}
body.rtl .elementor-widget-slides.maintype-slider .elementor-swiper-button-prev {
    right: calc((100vw - 1140px)/2 + 50px);
	left: unset;
}
.rtl .smartphone-carousel_text .elementor-swiper-button-prev{
	left: 60px!important;
	right: unset!important;
}
.rtl .smartphone-carousel_text .elementor-swiper-button-next{
	left: 10px!important;
	right: unset!important;
}

/*  ---  END of Homepage RTL ---  */


/*  ---  Platforms Overview RTL   ---  */
.rtl .elementor-13092 .elementor-element.elementor-element-32a0d9a > .elementor-element-populated,
.rtl .elementor-13092 .elementor-element.elementor-element-d4f695f > .elementor-element-populated{
	margin: 0px 16px 0px 0px;
}
.rtl .elementor-13092 .elementor-element.elementor-element-990464a > .elementor-element-populated,
.rtl .elementor-13092 .elementor-element.elementor-element-08dd3d7 > .elementor-element-populated{
	margin: 0 0 0 16px;
}
/*  ---  END Platforms Overview RTL   ---  */
@media screen and (min-width:1100px){
	.rtl .rtl-text_btn{
		text-align: right;
	}
}
@media screen and (min-width: 768px){
	.rtl .elementor-8024 .elementor-element.elementor-element-548fedb > .elementor-element-populated{
		padding: 0px 0px 0px 100px
	}
}
@media screen and (min-width: 850px) and (max-width: 1099px){
	.rtl .line_between:after{
		right: 79%;
	}
}
@media screen and (max-width: 767px){
	.rtl .smartphone-carousel_text.customCarousel .elementor-swiper-button-next{
		left: 10px!important;
		right: unset!important;
	}
	.rtl .line_between.custom:after {
		right: 45px;
		left: 0;
	}
	.home-checkList.mob-center li{
		justify-content: center;
	}
	.rtl .iconBox.elementor-widget-icon-box .elementor-icon-box-icon {
		margin-right: 0px!important;
		margin-left: 20px!important;
	}
	.rtl .iconBox.central .elementor-icon-box-content{
		text-align: right;
	}
	.rtl .elementor-697 .elementor-element.elementor-element-599717f div.elementor-menu-toggle,
	.rtl .elementor-22 .elementor-element.elementor-element-0347a84 div.elementor-menu-toggle,
	.rtl .elementor-138 .elementor-element.elementor-element-c227111 div.elementor-menu-toggle{
		direction: ltr;
	}
	.rtl .elementor-303 .elementor-element.elementor-element-a1ffc1d > .elementor-element-populated{
		margin: 0px ;
	}
	.rtl .rtl-text.rtl-mob-center,
	.rtl .rtl-text.rtl-mob-center *{
		text-align: center!important;
	}
	.rtl .elementor-303 .elementor-element.elementor-element-9a07640 > .elementor-element-populated{
		margin: 0 0 90px;
	}
	.rtl .elementor-303 .elementor-element.elementor-element-ca21d2c > .elementor-element-populated{
		margin: 0;
	}
}



/*forex blog*/
.post-type-archive-forex-blog .article-meta span:nth-child(2) {
	display: none !important;
}
/*forex blog*/

/*AR FA*/

/*fin news*/

html[lang='fa-AF'] .financial-post .title,
html[lang='ar'] .financial-post .title {
	text-align: right;
}

html[lang='fa-AF'] .financial-post_meta,
html[lang='ar'] .financial-post_meta {
	text-align: right;
	display: block;
}

html[lang='fa-AF'] .financial-post_text,
html[lang='ar'] .financial-post_text {
	text-align: right;
}


html[lang='fa-AF'] .financial-post_text a,
html[lang='ar'] .financial-post_text a {
	text-align: right;
	display: inline-flex;
    flex-direction: row-reverse;
}

/* html[lang='fa-AF'] .elementor-element-aadff5b .nav-links,
html[lang='ar'] .elementor-element-aadff5b .nav-links {
	flex-direction: row-reverse;
} */

/*fin news*/



/*trading videos*/

html[lang='fa-AF'] .video-card,
html[lang='ar'] .video-card {
	text-align: right;
}

html[lang='fa-AF'] .paginationVideo .pag-arrow_first::before,
html[lang='ar'] .paginationVideo .pag-arrow_first::before,
html[lang='fa-AF'] .paginationVideo .pag-arrow_prev::before,
html[lang='ar'] .paginationVideo .pag-arrow_prev::before {
    transform: scaleX(-1);
}

html[lang='fa-AF'] .paginationVideo .pag-arrow_next::after,
html[lang='ar'] .paginationVideo .pag-arrow_next::after,
html[lang='fa-AF'] .paginationVideo .pag-arrow_last::after,
html[lang='ar'] .paginationVideo .pag-arrow_last::after {
    transform: scaleX(1);
}
/* html[lang='fa-AF'] .paginationVideo ul,
html[lang='ar'] .paginationVideo ul {
	flex-direction: row-reverse;
} */

/*trading videos*/



/*forex blog*/
html[lang='fa-AF'] .post-type-archive-forex-blog .entry-title, 
html[lang='ar'] .post-type-archive-forex-blog .entry-title, 
html[lang='fa-AF'] .post-type-archive-forex-blog .entry-content p, 
html[lang='ar'] .post-type-archive-forex-blog .entry-content p  {
	text-align: right;
}

html[lang='fa-AF'] .post-type-archive-forex-blog .entry-content .more-link,
html[lang='ar'] .post-type-archive-forex-blog .entry-content .more-link {
	flex-direction: row-reverse;
}

html[lang='fa-AF'] .post-type-archive-forex-blog .searchArea,
html[lang='ar'] .post-type-archive-forex-blog .searchArea {
    text-align: right;
}

html[lang='fa-AF'] .post-type-archive-forex-blog .catArea .blog-widget_head,
html[lang='ar'] .post-type-archive-forex-blog .catArea .blog-widget_head {
    padding-right: 66px;
    text-align: right;
}

html[lang='fa-AF'] .post-type-archive-forex-blog .catArea .blog-widget_cat,
html[lang='ar'] .post-type-archive-forex-blog .catArea .blog-widget_cat {
    text-align: right;
}

html[lang='fa-AF'] .post-type-archive-forex-blog .tagsArea .blog-widget_head,
html[lang='ar'] .post-type-archive-forex-blog .tagsArea .blog-widget_head {
    padding-right: 32px;
    text-align: right;
}

html[lang='fa-AF'] .post-type-archive-forex-blog .blog-pagination .navigation .page-numbers.first:before,
html[lang='ar'] .post-type-archive-forex-blog .blog-pagination .navigation .page-numbers.first:before {
    transform: rotate(90deg) !important;
}

html[lang='fa-AF'] .post-type-archive-forex-blog .blog-pagination .navigation .page-numbers.prev:before,
html[lang='ar'] .post-type-archive-forex-blog .blog-pagination .navigation .page-numbers.prev:before {
    transform: rotate(0deg) !important;
}

html[lang='fa-AF'] .post-type-archive-forex-blog .blog-pagination .navigation .page-numbers.next:after,
html[lang='ar'] .post-type-archive-forex-blog .blog-pagination .navigation .page-numbers.next:after {
    transform: rotate(180deg) !important;
}

html[lang='fa-AF'] .post-type-archive-forex-blog .blog-pagination .navigation .page-numbers.last:after,
html[lang='ar'] .post-type-archive-forex-blog .blog-pagination .navigation .page-numbers.last:after {
    transform: rotate(270deg) !important;
}
/*forex blog*/



/*careers*/
html[lang='fa-AF'] .careers .search:after,
html[lang='ar'] .careers .search:after {
	right: 96%;
}

html[lang='fa-AF'] .careers .careers-btn::after,
html[lang='ar'] .careers .careers-btn::after {
	right: 93%;
}

html[lang='fa-AF'] .careers .form-check,
html[lang='ar'] .careers .form-check {
	text-align: right;
}

html[lang='fa-AF'] .careers .form-check label:before,
html[lang='ar'] .careers .form-check label:before {
	margin-left: 10px;
}
/*careers*/



/*faq*/
html[lang='fa-AF'] .faq .faq-cat-list .faq-link a,
html[lang='ar'] .faq .faq-cat-list .faq-link a {
	flex-direction: row-reverse;
}

html[lang='fa-AF'] .faq .faq-cat-list .faq-title,
html[lang='ar'] .faq .faq-cat-list .faq-title {
	text-align: right;
	margin-right: 10px;
}

html[lang='fa-AF'] .faq .faq-cat-list .faq-text,
html[lang='ar'] .faq .faq-cat-list .faq-text {
	text-align: right;
	margin-right: 10px;
}
/*faq*/



/*faq cat*/
html[lang='fa-AF'] .faq .faq-cat-list .faq-nav,
html[lang='ar'] .faq .faq-cat-list .faq-nav {
	text-align: right;
	margin-right: 10px;
}
/*faq cat*/



/*article*/
html[lang='fa-AF'] .article .article-nav,
html[lang='ar'] .article .article-nav {
    text-align: right;
 }
/*article*/



/*header*/
html[lang='fa-AF'] .elementor-element-5a80825b,
html[lang='ar'] .elementor-element-5a80825b, 
html[lang='fa-AF'] .elementor-element-35299096,
html[lang='ar'] .elementor-element-35299096,
html[lang='fa-AF'] .elementor-element-4b6c96af,
html[lang='ar'] .elementor-element-4b6c96af {
    margin-left: 25px;
}

html[lang='fa-AF'] .elementor-697 .elementor-element.elementor-element-3a2725ad.elementor-column > .elementor-widget-wrap,
html[lang='ar'] .elementor-697 .elementor-element.elementor-element-3a2725ad.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.postid-29786 .entry-title {
	font-size: var(--wp--preset--font-size--large) !important;
	line-height: var(--global--line-height-heading) !important;
}

/*header*/
@media only screen and (max-width: 1025px) {
    .elementor-swiper .elementor-swiper-button {
      z-index: 8 !important;
    }
    .tax-blog-category .blog-container {
        margin-top:70px;
    }
    
    .swiper-pagination {
    	z-index: 7 !important;
	}
    
    .header-mobile-fixed .has-submenu.highlighted i {
		transform: rotate(180deg);
	}
}

/* Financial News single post new design CSS changes */
.single .blog-container.financial-news-blog {
	margin: 200px auto 0 auto;
    gap: 130px;
    max-width: 1140px;
}

.single .blog-container.financial-news-blog .blog-item .entry-header .article-meta {
    margin: 0 0 30px 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}

.single .blog-container.financial-news-blog .blog-item .article-meta .article-meta-info {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 0 16px;
}

.single .blog-container.financial-news-blog .blog-item .article-meta .article-meta-info .article-meta-tax-category {
    padding: 8px 16px;
    border-radius: 8px;
    border: 1px solid rgba(74, 80, 86, 0.20);
}

.single .blog-container.financial-news-blog .blog-item .article-meta .article-meta-info .article-meta-tax-category a {
    font-size: 16px !important;
    font-family: 'Inter', arial, sans-serif !important;
    font-weight: 400 !important;
    color: #4A5056;
    line-height: 26px;
}

.single .blog-container.financial-news-blog .blog-item .article-meta .article-meta-info .article-meta-date {
    font-size: 16px !important;
    font-family: 'Inter', arial, sans-serif !important;
    font-weight: 400 !important;
    color: #4A5056;
    line-height: 26px;
}

.single .blog-container.financial-news-blog .blog-item .article-meta .article-meta-author-text {
	margin-top: 8px;
    font-size: 14px !important;
    font-family: 'Inter', arial, sans-serif !important;
    font-weight: 400 !important;
    color: #4A5056;
    line-height: 22px;
}

.single .blog-container.financial-news-blog .blog-item .entry-header .entry-title {
    margin: 0;
    font-size: 40px;
    font-weight: 600;
    color: #14171A;
    line-height: 50px;
}

.single .blog-container.financial-news-blog .blog-item .entry-content {
    margin-top: 16px;
    margin-bottom: 0;
}

.single .blog-container.financial-news-blog .blog-item .entry-content p {
    margin-top: 0;
    margin-bottom: 40px;
    font-size: 16px;
    font-family: 'Inter', arial, sans-serif !important;
    font-weight: 400;
    color: #14171A;
    line-height: 26px;
}

.single .blog-container.financial-news-blog .blog-item .entry-content figure.wp-block-embed {
	margin: 0 0 40px 0 !important;
}

.single .blog-container.financial-news-blog .blog-item .entry-content figure.wp-block-image {
	margin: 0 0 16px 0 !important;
}

.single .blog-container.financial-news-blog .blog-item .entry-content h2 {
	margin: 0 0 16px 0 !important;
    font-size: 40px;
    font-family: 'Inter', arial, sans-serif !important;
    font-weight: 600;
    color: #14171A;
    line-height: 50px;
}

.single .blog-container.financial-news-blog .blog-item .entry-content p {
    margin-top: 0;
    margin-bottom: 40px;
    font-size: 16px;
    font-family: 'Inter', arial, sans-serif !important;
    font-weight: 400;
    color: #14171A;
    line-height: 26px;
}

.single .blog-container.financial-news-blog .blog-item .entry-content a {
	text-decoration: underline;
}

.single .blog-container.financial-news-blog .blog-item .entry-content ul {
	padding: 0 !important;
	margin: 0 0 40px 0 !important;
	list-style: none !important;
}

.single .blog-container.financial-news-blog .blog-item .entry-content ul li {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 16px;
    font-family: 'Inter', arial, sans-serif !important;
    font-weight: 400;
    color: #14171A;
    line-height: 26px;
}

.single .blog-container.financial-news-blog .blog-item .entry-content .article-tags {
	margin: 0 !important;
}

.single .blog-container.financial-news-blog .blog-item .entry-content #articleNewsletter {
	margin-bottom: 40px !important;
}

.single .blog-container.financial-news-blog .blog-item .entry-content #articleNewsletter .article-newsletter__title {
    margin: 0 !important;
	margin-bottom: 16px !important;
    font-size: 30px;
    font-family: 'Inter', arial, sans-serif !important;
    font-weight: 600;
    color: #14171A;
    line-height: 35px;
}

.single .blog-container.financial-news-blog .blog-item .entry-content #articleNewsletter .gform_description {
	margin-bottom: 0 !important;
}

.single .blog-container.financial-news-blog .blog-item .entry-content #articleNewsletter .gform_wrapper .gfield .ginput_container_email input::placeholder {
    font-family: 'Inter', arial, sans-serif !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #14171A;
}

.single .blog-container.financial-news-blog .blog-item .entry-content #articleNewsletter .gform_wrapper #field_submit .gform-button {
	border-radius: 8px !important;
	background: #0A4FFF !important;
}

.single .blog-container.financial-news-blog .blog-item .entry-content #articleNewsletter .article-newsletter__notice {
    max-width: 770px;
    margin-top: 16px;
    font-size: 16px;
    font-family: 'Inter', arial, sans-serif !important;
    font-weight: 400;
    color: #14171A;
    line-height: 26px;
}

.single .blog-container.financial-news-blog .blog-item .entry-content #articleNewsletter .article-newsletter__notice a {
	color: #14171A !important;
	text-decoration: underline;
}

.single .blog-container.financial-news-blog .blog-item .entry-content .article-share {
    margin-top: 0;
	margin-bottom: 70px;
    padding: 0 !important;
    border-top: none !important;
    border-bottom: none !important;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 0 16px;
}

.single .blog-container.financial-news-blog .blog-item .entry-content .article-share span {
    font-size: 16px;
    font-family: 'Inter', arial, sans-serif !important;
    font-weight: 400;
    color: #14171A;
    line-height: 26px;
}

.single .blog-container.financial-news-blog .blog-item .entry-content .article-share img {
	width: 24px;
	height: 24px;
}

.single .blog-container.financial-news-blog .blog-item .blog-pagination .post-navigation {
	margin: 0 0 80px 0 !important;
}

.single .blog-container.financial-news-blog .blog-item .blog-pagination .nav-links {
	justify-content: center;
	gap: 0 104px;
}

.single .blog-container.financial-news-blog .blog-item .blog-pagination .nav-previous .arrow {
	width: 42px;
    height: 43px;
	background: url('/wp-content/uploads/2024/06/prev-arrow-icon.svg') no-repeat top/cover
}

.single .blog-container.financial-news-blog .blog-item .blog-pagination .nav-next .arrow {
	width: 42px;
    height: 43px;
	background: url('/wp-content/uploads/2024/06/next-arrow-icon.svg') no-repeat top/cover
}

.single .blog-container.financial-news-blog .blog-item .blog-pagination .post-navigation .meta-nav span {
	font-size: 16px;
    font-family: 'Inter', arial, sans-serif !important;
    font-weight: 400;
    color: #14171A;
    line-height: 26px;
}

.single .blog-container.financial-news-blog .blog-item .post-breadcrumbs-container {
	padding: 8px 0 !important;
}

.single .blog-container.financial-news-blog .blog-item .post-breadcrumbs-container > span {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 0 8px;
}

.single .blog-container.financial-news-blog .blog-item .post-breadcrumbs-container > span span img {
	width: 24px;
	height: 24px;
}

.single .blog-container.financial-news-blog .blog-item .post-breadcrumbs-container > span i.icon {
	background: #000;
	width: 12px;
	height: 12px;
}

.single .blog-container.financial-news-blog .blog-item .post-breadcrumbs-container > span span,
.single .blog-container.financial-news-blog .blog-item .post-breadcrumbs-container > span span a {
    font-size: 14px;
    font-family: 'Inter', arial, sans-serif !important;
    font-weight: 400;
    color: #2F2C2B;
    line-height: 24px;
}

.single .blog-container.financial-news-blog .blog-item .post-breadcrumbs-container > span span {
    flex: 1 0 auto;
}

.single .blog-container.financial-news-blog .blog-item .post-breadcrumbs-container > span span.breadcrumb_last,
.single .blog-container.financial-news-blog .blog-item .post-breadcrumbs-container > span span.breadcrumb_last strong {
	font-size: 14px;
    font-family: 'Inter', arial, sans-serif !important;
    font-weight: 600 !important;
    color: #2F2C2B;
    line-height: 24px;
}

.single .blog-container.financial-news-blog .blog-sidebar .blog-widget_head {
    padding: 0 0 16px 0 !important;
    border-bottom: none !important;
}

.single .blog-container.financial-news-blog .blog-sidebar .blog-widget {
    border-radius: 0;
    border: none !important;
}

.single .blog-container.financial-news-blog .blog-sidebar .blog-widget .blog-widget_latest_posts {
    padding: 0 !important;
}

.single .blog-container.financial-news-blog .blog-sidebar .blog-widget .blog-widget_latest_posts ul li {
    margin-bottom: 0;
    margin-top: 0;
}

.single .blog-container.financial-news-blog .blog-sidebar .blog-widget .blog-widget_latest_posts ul li .latest-posts-widget-item-date {
	display: inline-block;
    padding: 8px;
    margin: 0;
	margin-top: 40px;
    font-size: 14px;
    font-family: 'Inter', arial, sans-serif !important;
    font-weight: 400 !important;
    color: #4A5056;
    line-height: 22px;
    border-radius: 8px;
    border: 1px solid rgba(74, 80, 86, 0.20);
}

.single .blog-container.financial-news-blog .blog-sidebar .blog-widget .blog-widget_latest_posts ul li:first-child .latest-posts-widget-item-date {
	margin-top: 0;
}

.single .blog-container.financial-news-blog .blog-sidebar .blog-widget .blog-widget_latest_posts ul li .latest-posts-widget-item-date.empty-date {
    display: none;
    height: 0;
    padding: 0;
    border: none;
}

.single .blog-container.financial-news-blog .blog-sidebar .blog-widget .blog-widget_latest_posts ul li .latest-posts-widget-item-title {
    margin: 16px 0 8px 0;
    font-size: 16px;
    font-family: 'Inter', arial, sans-serif !important;
    font-weight: 400;
    line-height: 26px;
}

.single .blog-container.financial-news-blog .blog-sidebar .blog-widget .blog-widget_latest_posts ul li .latest-posts-widget-item-title a {
	color: #14171A !important;
}

.single .blog-container.financial-news-blog .blog-sidebar .blog-widget .blog-widget_latest_posts ul li .article-readMore a {
    font-size: 16px;
    font-family: 'Inter', arial, sans-serif !important;
    font-weight: 400;
    line-height: 26px;
    color: #0A4FFF;
}

@media screen and (max-width: 991px) {
	.single .blog-container.financial-news-blog {
		gap: 75px 0;
	}
	
	.single .blog-container.financial-news-blog .blog-item .post-breadcrumbs-container {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
}

@media screen and (max-width: 767px) {
	.single .blog-container.financial-news-blog {
		margin: 160px auto 0 auto;
		gap: 0 !important;
	}
	
	.single .blog-container.financial-news-blog .blog-item .entry-header .article-meta {
		margin: 0 0 24px 0 !important;
	}
	
	.single .blog-container.financial-news-blog .blog-item .article-meta .article-meta-info {
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		gap: 40px 0;
	}
	
	.single .blog-container.financial-news-blog .blog-item .article-meta .article-meta-author-text {
		text-align: initial !important;
	}
	
	.single .blog-container.financial-news-blog .blog-item .entry-header .entry-title {
		text-align: initial !important;
		font-size: 30px;
		font-weight: 600;
		color: #14171A;
		line-height: 35px;
	}

	.single .blog-container.financial-news-blog .blog-item .entry-content h2 {
		font-size: 30px;
		line-height: 35px;
	}
	
	.single .blog-container.financial-news-blog .blog-item .entry-content .article-share {
		margin-bottom: 48px !important;
	}
	
	.single .blog-container.financial-news-blog .blog-item .blog-pagination {
		margin: 0 !important;
	}
	
	.single .blog-container.financial-news-blog .blog-item .blog-pagination .post-navigation {
		margin: 0 0 48px 0 !important;
	}
	
	.single .blog-container.financial-news-blog .blog-item .blog-pagination .nav-links {
		justify-content: space-between;
		gap: 0 20px;
	}
	
	.single .blog-container.financial-news-blog .blog-item .post-breadcrumbs-container {
		display: none;
	}
	
	.single .blog-container.financial-news-blog .blog-sidebar .blog-widget {
		margin-bottom: 24px;
	}
}
