@charset "UTF-8";

@font-face {
    font-family: 'Helvetica Neue';
    src: url(../fonts/HelveticaNeueCyr-UltraLight.woff2) format('woff2'),
    url(../fonts/HelveticaNeueCyr-UltraLight.woff) format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url(../fonts/HelveticaNeueCyr-UltraLightItalic.woff2) format('woff2'),
    url(../fonts/HelveticaNeueCyr-UltraLightItalic.woff) format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url(../fonts/HelveticaNeueCyr-Thin.woff2) format('woff2'),
    url(../fonts/HelveticaNeueCyr-Thin.woff) format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url(../fonts/HelveticaNeueCyr-ThinItalic.woff2) format('woff2'),
    url(../fonts/HelveticaNeueCyr-ThinItalic.woff) format('woff');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url(../fonts/HelveticaNeueCyr-Light.woff2) format('woff2'),
    url(../fonts/HelveticaNeueCyr-Light.woff) format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url(../fonts/HelveticaNeueCyr-LightItalic.woff2) format('woff2'),
    url(../fonts/HelveticaNeueCyr-LightItalic.woff) format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url(../fonts/HelveticaNeueCyr-Roman.woff2) format('woff2'),
    url(../fonts/HelveticaNeueCyr-Roman.woff) format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url(../fonts/HelveticaNeueCyr-Italic.woff2) format('woff2'),
    url(../fonts/HelveticaNeueCyr-Italic.woff) format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url(../fonts/HelveticaNeueCyr-Medium.woff2) format('woff2'),
    url(../fonts/HelveticaNeueCyr-Medium.woff) format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url(../fonts/HelveticaNeueCyr-MediumItalic.woff2) format('woff2'),
    url(../fonts/HelveticaNeueCyr-MediumItalic.woff) format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url(../fonts/HelveticaNeueCyr-Bold.woff2) format('woff2'),
    url(../fonts/HelveticaNeueCyr-Bold.woff) format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url(../fonts/HelveticaNeueCyr-BoldItalic.woff2) format('woff2'),
    url(../fonts/HelveticaNeueCyr-BoldItalic.woff) format('woff');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url(../fonts/HelveticaNeueCyr-Heavy.woff2) format('woff2'),
    url(../fonts/HelveticaNeueCyr-Heavy.woff) format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url(../fonts/HelveticaNeueCyr-HeavyItalic.woff2) format('woff2'),
    url(../fonts/HelveticaNeueCyr-HeavyItalic.woff) format('woff');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url(../fonts/HelveticaNeueCyr-Black.woff2) format('woff2'),
    url(../fonts/HelveticaNeueCyr-Black.woff) format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url(../fonts/HelveticaNeueCyr-BlackItalic.woff2) format('woff2'),
    url(../fonts/HelveticaNeueCyr-BlackItalic.woff) format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: Captura;
    src: url(../fonts/tr/Captura-Light.woff2) format('woff2'),
    url(../fonts/tr/Captura-Light.woff) format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: Captura;
    src: url(../fonts/tr/Captura-Regular.woff2) format('woff2'),
    url(../fonts/tr/Captura-Regular.woff) format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: Captura;
    src: url(../fonts/tr/Captura-Bold.woff2) format('woff2'),
    url(../fonts/tr/Captura-Bold.woff) format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: Captura;
    src: url(../fonts/tr/Captura-Black.woff2) format('woff2'),
    url(../fonts/tr/Captura-Black.woff) format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

html body {
    background: #f3f5f6;
    overflow-y: scroll;
    overflow-x: hidden;
    font-size: 16px;
    font-family: 'Helvetica Neue', Roboto, Helvetica, Arial, sans-serif;
    font-weight: normal;
    line-height: 1.375;
    color: #252e37;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

html body:lang(tr) {
    font-family: Captura, 'Helvetica Neue', Roboto, Helvetica, Arial, sans-serif;
}

img {
    max-width: 100%;
    height: auto;
}

img.alignright {
    float: right;
    margin: 0 0 1em 1em;
}

img.alignleft {
    float: left;
    margin: 0 1em 1em 0;
}

img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.bg-white {
    background-color: #fff;
}

.vc_row .far,
.wpb_row .far,
.far {
    font-family: 'Font Awesome 5 Free';
    font-weight: 400;
}

.vc_row .fal,
.wpb_row .fal,
.fal {
    font-family: 'Font Awesome 5 Free';
    font-weight: 300;
}

body .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon,
.vc_row .fa,
.wpb_row .fa,
.vc_row .fas,
.wpb_row .fas,
.fa,
.fas {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
}

.am_pb_fab .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon,
.vc_row .fab,
.wpb_row .fab,
.fab {
    font-family: 'Font Awesome 5 Brands';
}

.am_pb_far .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon {
    font-weight: 400;
}

.fa-clock-o::before {
    content: '\f017';
}

.fa-envelope-o::before {
    content: '\f0e0';
}

.fa-handshake-o::before {
    content: '\f2b5';
}

.fa-usd::before {
    content: '\f155';
}

.fa-bar-chart::before {
    content: '\f080';
}

.fa-shield::before {
    content: '\f3ed';
}

body.mobile_menu_active,
html.mobile_menu_active {
    overflow: hidden;
}

.mobile_menu_active .general_outer_wrapper .top_menu_section {
    top: 0;
}

.admin-bar .top_menu_section.header-show .top_menu_section_inner_wrap {
    margin-top: 32px;
}

.top_menu_section {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 15;
}

.top_menu_section_inner_wrap {
    background: #000;
    padding: 12px 0;
}

.top_menu_section_with_logo.header-show {
    position: fixed;
}

#homepage_slider .wpb_row.banner__mobile {
    padding-top: 120px;
}

.compact_header .top_menu_section {
    height: auto;
}

.header_wrap {
    padding-bottom: 2em;
}

.header_logo svg {
    max-width: 100%;
}

.error404 .header_img_with_title,
.search .header_img_with_title,
.single .header_img_with_title {
    background: rgba(0, 0, 0, 0.5);
}

.header_img_with_title figure {
    position: absolute;
    left: calc(50% - 1px);
    height: 100%;
    top: 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: -1;
    width: calc(100% + 1px);
    overflow: hidden;
    background: #1f252d;
}

.header_img_with_title figure img {
    position: absolute;
    width: auto;
    max-width: none;
    height: auto;
    min-height: 100%;
    min-width: 100%;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.header_img_with_title figure img.am_default_header_image {
    height: 100%;
}

.header_breadcrumbs a {
    margin-right: 7px;
    display: inline-block;
}

.header_breadcrumbs > span > span span,
.header_breadcrumbs > span > span,
.header_breadcrumbs > span > span a {
    position: relative;
    font-size: 13px;
}

.header_breadcrumbs > span > span a:after {
    content: '';
    display: block;
    border-bottom: 1px solid white;
    width: 0;
    left: 0;
    position: absolute;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    bottom: -3px;
}

.header_breadcrumbs > span > span a:hover:after {
    width: 100%;
}

.header_breadcrumbs > span > span span.breadcrumb_last::before {
    color: #f79a00;
}

.header_breadcrumbs > span > span span::before {
    display: inline-block;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-size: 0.7em;
    position: relative;
    margin-right: 7px;
    opacity: 1;
    color: rgba(255, 255, 255, 0.5);
    max-width: 4.55px;
}

.sidebar_before_footer,
.sidebar_after_content {
    margin-top: 15px;
}

.main_wrapper {
    margin-top: 30px;
    margin-bottom: 30px;
}

.ubermenu-custom-content > div,
.sidebar_before_content,
.sidebar_after_header {
    margin-bottom: 15px;
}

.search_results_wrapper,
.loop_post_wrap,
.am_white_widget_box,
.am_white_box {
    background: #fff;
    border: 1px solid #e9edef;
    border-radius: 4px;
}

.page-template-transparent .main_content > * {
    background: #fff;
    border: 1px solid #e9edef;
}

.archive_template_whitebox_horizontal_inner > *:not(:last-of-type),
.page-template-transparent .main_content > :not(:last-child),
.page-template-default .main_wrapper .row > :not(:last-child),
.page-template-default .main_wrapper .row > div > :not(:last-child),
.post-template-default .main_wrapper .row > div > :not(:last-child),
aside .widget:not(:last-child) {
    margin-bottom: 15px;
}

.main_content > :last-child {
    margin-bottom: 0;
    padding-bottom: 0;
}

.am_styled_list ol,
.am_styled_list ul,
.main_content ol,
.main_content ul {
    padding-left: 1.5rem;
}

b,
strong {
    font-weight: bold;
}

ol,
ul {
    list-style: none;
}

.am_styled_list ol li,
.am_styled_list ul li,
.main_content ol li,
.main_content ul li {
    margin-bottom: 1.375rem;
}

.am_styled_list ul li ul,
.main_content ul li ul {
    margin-top: 1.375rem;
}

.main_content ol li {
    counter-increment: li;
}

.main_content ol li ul li,
.main_content ol li ol li {
    counter-increment: initial;
}

.am_styled_list ul li::before,
.main_wrapper .main_content ul li::before {
    content: '';
    position: absolute;
    display: inline;
    top: auto;
    margin-top: 0.5rem;
    margin-left: -1.5rem;
    height: 6px;
    width: 6px;
    border-radius: 50%;
    background: #4caf50;
}

.am_styled_list ol li::before,
.main_wrapper .main_content ol li::before {
    content: counter(li) '. ';
    position: absolute;
    display: inline;
    top: auto;
    margin-left: -1.5rem;
    color: #4caf50;
}

.main_wrapper .main_content .vc_pagination li::before,
.main_wrapper .main_content .vc_tta-tabs-list li::before,
.main_wrapper .main_content .wpb_gallery li::before,
.am_header_img,
.compact_header .logo_large,
.ubermenu.ubermenu-headersmallmenu .pll-parent-menu-item.ubermenu-item > a > .ubermenu-sub-indicator-close,
.ubermenu.ubermenu-headersmallmenu .pll-parent-menu-item > a > i,
.ubermenu.ubermenu-headersmallmenu .pll-parent-menu-item > a > span > span,
.logo-small {
    display: none;
}

.compact_header .logo_small {
    display: block;
}

.ubermenu-headersmallmenu .pll-parent-menu-item.ubermenu-active > a,
ul.ubermenu-submenu.ubermenu-submenu-drop,
.footer_wrapper {
    background: #181e23;
}

.footer_lang_menu {
    background: #252e37;
    padding: 12px 0;
}

.swiper-container {
    margin: 0 2rem;
}

.footer_payment_logos_slider .swiper-wrapper,
footer ul.menu {
    list-style: none;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: hidden;
}

.footer_lang_menu ul.menu > li {
    width: 20%;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 13px 0;
}

.footer_links a {
    margin: 0.6em;
}

.ubermenu.ubermenu-headersmallmenu .pll-parent-menu-item > ul.ubermenu-submenu > li > a:hover,
.loop_img_bg_post .loop_post_title,
.ubermenu-responsive-toggle i,
.ubermenu.ubermenu-headersmallmenu > ul.ubermenu-nav > li:nth-last-child(-n+3) a,
.header_breadcrumbs a,
.header_breadcrumbs span,
.top_menu_section .ubermenu.ubermenu-headermainmenu > ul.ubermenu-nav > li > a,
.top_menu_section .ubermenu.ubermenu-headermainmenu > ul.ubermenu-nav > li > ul.ubermenu-submenu > li > ul a,
.ubermenu.ubermenu-headersmallmenu a:hover,
.footer_bottom a:hover,
.footer_lang_menu ul.menu > li > a {
    color: #fff;
}

.wp-pagenavi a,
.am_list_navigation_wrapper li > a,
.am_tabs_navigation_wrapper li > a,
.loop_post_title {
    color: #1e252c;
}

.loop_post_cat,
.loop_post_date {
    font-size: 0.75rem;
    /*12px*/
}

.ubermenu.ubermenu-headersmallmenu .pll-parent-menu-item > ul.ubermenu-submenu > li > a,
.loop_post_hero .loop_post_date {
    font-size: 0.8125rem;
    /*13px*/
}

.screen-reader-text,
#s {
    font-size: 0.875rem;
    /*14px*/
}

.widget_title {
    font-size: 1.0625rem;
    /*17px*/
}

.list_title {
    font-size: 1.125rem;
    /*18px*/
}

.loop_post_title,
.category_subtitle {
    font-size: 1.375rem;
    /*22px*/
}

.loop_promo_header .loop_post_title,
.loop_post_hero .loop_post_title {
    font-size: 1.875rem;
    /*30px*/
}

.footer_bottom_notice,
.am_bg_white {
    background: #fff;
}

.footer_payment_notice {
    background: white;
    border-bottom: 1px solid #e9edef;
    color: #1e252c;
    font-size: 16px;
    text-align: center;
    padding: 18px 0;
    position: relative;
}

.footer_bottom_notice p,
.footer_payment_notice p {
    margin: 0;
}

.footer_payment_logos_slider {
    background: #fff;
    padding: 5px 0;
}

.footer_payment_logos_slider .swiper-wrapper .swiper-slide {
    width: calc(100% / 9);
}

.footer_payment_logos_slider .swiper-wrapper .swiper-slide img {
    max-width: 100%;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    -webkit-transition: all 0.15s ease-out;
    -o-transition: all 0.15s ease-out;
    transition: all 0.15s ease-out;
    opacity: 0.5;
}

.footer_payment_logos_slider .slider-item__center {
    height: 67px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.footer_payment_logos_slider .swiper-wrapper .swiper-slide img.slider-item__logo {
    max-width: 60%;
    -o-object-fit: contain;
    object-fit: contain;
}

.footer_payment_logos_slider .swiper-wrapper .swiper-slide:hover img {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
    opacity: 1;
}

.footer_main_menu > .container > .row > * {
    padding-top: 15px;
    padding-bottom: 15px;
    line-height: 22px;
}

.footer_lang_menu ul.menu > li > a {
    font-size: 14px;
}

.footer_links a:first-child,
.footer_nav_menu li:first-child a {
    margin-left: 0;
}

.footer_links a:last-child {
    margin-right: 0;
}

.footer_main_menu > .container .footer_social_links_wrap {
    margin-left: auto;
    padding-top: 5px;
}

.footer_main_menu > .container .footer_app_links_wrap {
    padding-top: 5px;
}

/* app badges styling START */
.app-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.app-links__block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.app-links__block:not(:last-child) {
    margin-inline-end: 8px;
}

.app-links__block-text {
    margin: 8px;
}

.app-links__link {
    display: block;
}

.app-links__link img {
    display: block;
    height: 42px;
    -o-object-fit: contain;
    object-fit: contain;
}

.app-links__apk {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 42px;
    min-width: 136px;
    border-radius: 4px;
    border: 1px solid #1f252d;
    letter-spacing: 0.01em;
    font-size: 12px;
    line-height: 1;
    font-weight: 600;
    text-align: center;
    color: #1f252d;
}

.app-links__apk:hover {
    color: inherit;
}

.app-links--front a:hover {
    opacity: 0.8;
}

.app-links__apk img {
    max-width: 18px;
    height: 18px;
    -webkit-margin-end: 5px;
    margin-inline-end: 5px;
}

.app-links.app-links--iphone,
.app-links.app-links--android {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.app-links.app-links--iphone .app-links__block--android,
.app-links.app-links--android .app-links__block--iphone {
    display: none;
}

.app-links.app-links--android .app-links__block:not(:last-child),
.app-links.app-links--iphone .app-links__block:not(:last-child) {
    margin: 0;
}

.footer_app_links_wrap .app-links__apk {
    border-color: #fff;
}

.footer_app_links_wrap .app-links__apk,
.footer_app_links_wrap .app-links__block-text {
    color: #fff;
}

/* app badges styling END */
.footer_social_links .widget div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin: 0;
}

.footer_social_links .widget div a {
    height: 38px;
    width: 38px;
    margin: 0 6px;
    color: #fff;
    border: 1px solid #293237;
    border-radius: 50%;
    -webkit-transition: all 0.15s ease-out;
    -o-transition: all 0.15s ease-out;
    transition: all 0.15s ease-out;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.footer_social_links .widget div a:hover {
    border-color: rgba(255, 255, 255, 0.3);
}

.footer_main_menu {
    padding-top: 60px;
    padding-bottom: 10px;
}

.footer_nav_menu ul.menu {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.footer_nav_menu ul.menu > li {
    max-width: calc(100% / 5);
}

.footer_nav_menu ul.menu > li:not(:last-child) {
    margin-right: 8px;
}

.footer_nav_menu_wrap .menu > li > a {
    display: inline-block;
    margin: 0;
    margin-bottom: 14px;
    font-size: 13px;
    line-height: 16px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
}

.footer_nav_menu_wrap .sub-menu {
    padding: 0;
}

.footer_nav_menu_wrap .sub-menu .menu-item:not(:last-child) {
    margin-bottom: 8px;
}

.footer_nav_menu_wrap .sub-menu .menu-item a {
    margin: 0;
    font-size: 12px;
    line-height: 14px;
    font-weight: normal;
    color: #7c878f;
    transition: color 0.3s;
}

.footer_nav_menu_wrap .sub-menu .menu-item a:hover {
    color: #fff;
}

.footer_bottom {
    padding: 1.5rem 0 0.75rem;
    border-top: 1px solid rgba(37, 46, 55, 0.9);
}

.footer_bottom,
.footer_bottom a {
    color: #7c878f;
    font-size: 13px;
    text-align: left;
}

.footer_additional a,
.footer_additional {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.footer_additional img {
    width: 24px;
    height: 24px;
    margin-right: 0.6rem;
}

.footer_bottom .row .textwidget > div p {
    line-height: 2em;
}

.footer_bottom_notice p {
    font-size: 13px;
    padding: 13px 0;
    text-align: left;
    margin-left: 0;
    color: rgb(124, 135, 143);
}

.footer_bottom_notice p strong {
    color: rgb(24, 30, 35);
}

.ubermenu.ubermenu-headersmallmenu > ul.ubermenu-nav > li:not(:first-child) {
    margin-left: 7px;
}

body:not(.rtl) .header_breadcrumbs > span > span span::before {
    content: '\f105';
}

.ubermenu.ubermenu-headersmallmenu > ul.ubermenu-nav > li.pll-parent-menu-item.ubermenu-active > a.ubermenu-target {
    border-color: transparent;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.ubermenu.ubermenu-headersmallmenu > ul.ubermenu-nav > li.pll-parent-menu-item.ubermenu-active > ul {
    left: auto;
    right: 0;
}

.am_social_icons > .textwidget {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.am_flex_align_center .wpb_wrapper > p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.am_social_icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.compact_header .header_nav {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.top_menu_section .ubermenu.ubermenu-headermainmenu > ul.ubermenu-nav > li > ul.ubermenu-submenu > li > a,
.top_menu_section .ubermenu.ubermenu-headermainmenu > ul.ubermenu-nav > li > ul.ubermenu-submenu > li > span {
    color: #9daeb6;
    border: none;
    cursor: pointer;
}

.ubermenu.ubermenu-headermainmenu > ul.ubermenu-nav > li > ul.ubermenu-submenu > li > ul > li:not(:last-child) {
    border-bottom: 1px solid #363E48;
}

.ubermenu.ubermenu-headersmallmenu > ul.ubermenu-nav > li > a,
.ubermenu.ubermenu-headermainmenu > ul.ubermenu-nav > li > a {
    border-radius: 4px;
    padding: 9px 12px;
}

.header_nav .ubermenu .ubermenu-nav .am_menu_button a {
    text-transform: uppercase;
}

.header_nav .ubermenu .ubermenu-nav .pll-parent-menu-item a.am_menu_button.am_menu_button_transparent,
.header_nav .ubermenu .ubermenu-nav .am_menu_button.am_menu_button_transparent a {
    border: 1px solid rgba(235, 239, 241, 0.1);
}

.header_nav .ubermenu .ubermenu-nav .pll-parent-menu-item a.am_menu_button.am_menu_button_transparent:hover,
.header_nav .ubermenu .ubermenu-nav .am_menu_button.am_menu_button_transparent a:hover {
    border: 1px solid rgba(235, 239, 241, 0.3);
}

.header_nav .ubermenu .ubermenu-nav .am_menu_button.am_menu_button_green a {
    background-color: #4caf50;
    padding: 10px 15px;
}

.header_nav .ubermenu .ubermenu-nav .am_menu_button.am_menu_button_green a:hover {
    background-color: #47a34a;
}

.ubermenu.ubermenu-headermainmenu > ul.ubermenu-nav > li.ubermenu-active {
    background-color: #181e23;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.loop_post_date,
.ubermenu.ubermenu-headersmallmenu a {
    color: #a6adb0;
}

.ubermenu.ubermenu-headersmallmenu > .ubermenu-nav > li.ubermenu-item.am_menu_button > a.ubermenu-target {
    font-size: 11px;
    font-weight: 500;
}

.loop_post_cat > ul a,
.ubermenu.ubermenu-headersmallmenu > ul.ubermenu-nav > li.ubermenu-item > a {
    font-size: 13px;
    font-weight: 400;
}

.ubermenu,
.ubermenu.ubermenu-headermainmenu > .ubermenu-nav > li.am_menu_button > a.ubermenu-target {
    font-size: 12px;
    font-weight: 700;
}

.ubermenu.ubermenu-headersmallmenu .pll-parent-menu-item > a {
    line-height: 14.3px;
}

.ubermenu.ubermenu-headersmallmenu .pll-parent-menu-item > ul.ubermenu-submenu > li > a {
    font-weight: 400;
    color: #a6adb0;
    padding: 12px;
}

.header_menu_user_icon a::before {
    content: '\f007';
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 5px;
}

.megamenu_text_wrap,
.megamenu_image_wrap,
.megamenu_button_wrap {
    text-align: center;
    clear: both;
    width: 100%;
}

.megamenu_image_wrap {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 140px;
}

.megamenu_image_wrap img {
    max-height: 100%;
    height: auto;
    max-width: 100%;
    width: auto;
}

.megamenu_text_wrap {
    min-height: 70px;
}

.button[disabled] {
    opacity: 0.7;
    cursor: not-allowed;
}

.button {
    border-radius: 4px;
    padding: 9px 16px;
    line-height: 2.75em;
    font-weight: bold;
    outline: none;
    -webkit-transition: background-color 0.25s ease-out, color 0.25s ease-out, border-color 0.25s ease-out;
    -o-transition: background-color 0.25s ease-out, color 0.25s ease-out, border-color 0.25s ease-out;
    transition: background-color 0.25s ease-out, color 0.25s ease-out, border-color 0.25s ease-out;
}

.button_green {
    background-color: #4caf5d;
    color: #fff;
    border: 1px solid #4caf5d;
}

.button_white_alt {
    border: 1px solid #fff;
    color: #fff;
}

.megamenu_button_wrap .button_white_alt:hover {
    border-color: #252e37;
}

.megamenu_text_wrap {
    font-size: 17px;
    font-weight: 500;
    color: #fff;
    line-height: 1.375;
}

.megamenu_image_wrap img {
    max-width: 180px;
}

.btn.green_btn {
    background-color: #4caf50;
    padding: 10px 15px;
}

body div.z-callme-widget.callme {
    left: 14px;
    bottom: 20px;
    right: auto;
}

div.vc_image_align_bottom {
    background-position: bottom !important;
}

.archive_template_grid_vertical_inner figure,
.vc_container_rounded {
    border-radius: 4px;
}

/* Overriding composer default top padding if row is filled with color. */
.vc_column-inner,
.vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner,
.vc_row > .vc_column_container > .vc_column-inner,
.vc_column_container > .vc_column-inner {
    padding-top: 0 !important;
}

.page-template-full-width .vc_row:not([data-vc-full-width='true']) .vc_col-sm-12 .vc_column-inner {
    width: 100%;
    padding-top: 0;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.page-template-transparent .main_wrapper .main_content > * {
    margin-left: -15px;
    margin-right: -15px;
}

.am_list_navigation_wrapper .am_list_navigation_column,
.page-template-transparent .main_content > .vc_row > .wpb_column > .vc_column-inner {
    padding-left: 0;
    padding-right: 0;
}

body .wpb_button,
body .wpb_content_element,
body ul.wpb_thumbnails-fluid > li {
    margin-bottom: 0.5rem;
}

.am_faq_contact_us_wrap,
.main_content > .vc_row .vc_row,
.main_content > .wpb_row .wpb_row,
.main_content > .vc_section .vc_row,
.main_content > .vc_section .wpb_row,
body .vc_section.vc_section-has-fill,
body .vc_section.vc_section-has-fill + .vc_row-full-width + .vc_section,
body .vc_section.vc_section-has-fill + .vc_section,
body.page .main_content > * {
    padding: 30px 15px;
}

.general_outer_wrapper .main_content > div.vc_row-full-width.vc_clearfix {
    padding: 0;
}

body.page .main_content > :not(.vc_row):not(.vc_section):not(:first-child) {
    padding-top: 0;
}

body.page .main_content > :not(.vc_row):not(.vc_section):not(:last-child) {
    padding-bottom: 0;
}

.main_content #searchform #s,
.vc_section > .vc_row > .wpb_column .wpb_content_element:last-child,
.vc_row > .wpb_column .wpb_content_element:last-child {
    margin-bottom: 0;
}

.main_wrapper .vc_row {
    margin-left: -16px;
    margin-right: -16px;
}

.am_button {
    display: inline-block;
    min-width: 220px;
    line-height: normal;
    margin-bottom: 22px;
    padding: 0.8rem 1rem;
    text-align: center;
    border-radius: 4px;
    font-size: 0.75rem;
    /*12px*/
    font-weight: bold;
    outline: none;
    -webkit-transition: background-color 0.25s ease-out, color 0.25s ease-out, border-color 0.25s ease-out;
    -o-transition: background-color 0.25s ease-out, color 0.25s ease-out, border-color 0.25s ease-out;
    transition: background-color 0.25s ease-out, color 0.25s ease-out, border-color 0.25s ease-out;
}

.vc_row .vc_general.vc_btn3-color-am_transparent_white,
.vc_row .vc_general.vc_btn3-color-am_white,
.vc_row .vc_general.vc_btn3-color-am_orange,
.vc_row .vc_general.vc_btn3-color-am_green {
    background-image: none;
    font-weight: 700;
    padding: 0.8rem 1rem;
    font-size: 0.75rem;
    /*12px*/
    min-width: 220px;
}

.am_button.am_green,
.vc_row .vc_general.vc_btn3-color-am_green {
    background-color: #4caf50;
    color: #fff;
    border: 1px solid #4caf50;
}

.am_button.am_green:active,
.am_button.am_green:focus,
.am_button.am_green:hover,
.vc_row .vc_general.vc_btn3-color-am_green:active,
.vc_row .vc_general.vc_btn3-color-am_green:focus,
.vc_row .vc_general.vc_btn3-color-am_green:hover {
    background-color: #47a34a;
    color: #fff;
    border: 1px solid #47a34a;
}

.am_button.am_orange,
.vc_row .vc_general.vc_btn3-color-am_orange {
    background-color: #f79a00;
    color: #fff;
    border: 1px solid #f79a00;
}

.am_button.am_orange:active,
.am_button.am_orange:focus,
.am_button.am_orange:hover,
.vc_row .vc_general.vc_btn3-color-am_orange:active,
.vc_row .vc_general.vc_btn3-color-am_orange:focus,
.vc_row .vc_general.vc_btn3-color-am_orange:hover {
    background-color: #d28300;
    color: #fff;
    border: 1px solid #d28300;
}

.am_button.am_white,
.vc_row .vc_general.vc_btn3-color-am_white {
    background-color: #fff;
    color: #252e37;
    border: 1px solid #e9edef;
}

.am_button.am_white:active,
.am_button.am_white:focus,
.am_button.am_white:hover,
.vc_row .vc_general.vc_btn3-color-am_white:active,
.vc_row .vc_general.vc_btn3-color-am_white:focus,
.vc_row .vc_general.vc_btn3-color-am_white:hover {
    background-color: #fff;
    color: #252e37;
    border: 1px solid #252e37;
}

.am_button.am_transparent_white,
.vc_row .vc_general.vc_btn3-color-am_transparent_white {
    background-color: transparent;
    color: #fff;
    border: 1px solid rgba(235, 239, 241, 0.2);
}

.am_button.am_transparent_white:active,
.am_button.am_transparent_white:focus,
.am_button.am_transparent_white:hover,
.vc_row .vc_general.vc_btn3-color-am_transparent_white:active,
.vc_row .vc_general.vc_btn3-color-am_transparent_white:focus,
.vc_row .vc_general.vc_btn3-color-am_transparent_white:hover {
    color: #fff;
    border: 1px solid rgba(235, 239, 241, 0.3);
}

body:not(.rtl) .loop_feature_image {
    margin-right: 30px;
}

.loop_feature_image img {
    max-width: 155px;
    height: auto;
}

.loop_post_cat > ul {
    list-style: none;
}

.wp-pagenavi a:hover,
.wp-pagenavi .current,
.no_found_links > a,
.loop_post_cat > ul a {
    color: #4caf50;
}

body:not(.search) .loop_post_meta {
    border-top: 1px solid #e9edef;
}

.am_bottom_devider {
    border-bottom: 1px solid #e9edef;
}

.loop_img_bg_figure > img {
    position: absolute;
    height: 100%;
    min-width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    z-index: 0;
    -webkit-filter: brightness(0.9);
    filter: brightness(0.9);
}

.loop_post_hero .loop_img_bg_figure > img {
    width: auto;
}

.loop_img_bg_post .loop_img_bg_post_content {
    z-index: 1;
    width: 100%;
    background: rgba(0, 0, 0, 0.15);
}

.loop_post_hero .loop_post_title {
    max-width: 400px;
    display: inline-block;
}

.loop_post_wrap .btn {
    font-size: 13px;
    font-weight: 700;
    color: #fff;
}

.am_list_navigation_wrapper .nav-item > a,
.am_font_weight_normal *,
.lead {
    font-weight: 400;
}

.am_list_navigation_wrapper .nav-item.active > a,
.am_tabs_navigation_wrapper .nav-item.active > a,
.ez-toc-list li.active a,
.am_list_navigation_wrapper li > a,
.am_tabs_navigation_wrapper li > a {
    font-weight: 500;
}

.list_title {
    font-weight: 700;
}

#searchform > .w-100 {
    max-width: 440px;
}

#s {
    background-color: #f2f3f3;
    font-weight: normal;
    line-height: 1.375;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    border-radius: 4px;
    height: 40px;
}

.general_outer_wrapper .am_white_box .am_reverse_underline a:hover,
.no_found_links > a:not(:hover) {
    text-decoration: underline;
}

.general_outer_wrapper .am_white_box .am_reverse_underline a {
    text-decoration: none;
}

.loop_border_bottom:not(:last-of-type) {
    border-bottom: 1px solid #ecf1f3;
}

.news_years_nav .nav-item:not(.active) > a,
.loop_post_excerpt {
    color: #7c878f;
}

.wp-pagenavi {
    min-height: 25px;
    margin-top: 30px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.wp-pagenavi .previouspostslink {
    float: left;
}

.wp-pagenavi .nextpostslink {
    float: right;
}

.wp-pagenavi > * {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}

.item_whitebox_vertical_image > img {
    width: 100%;
    height: auto;
}

.item_whitebox_vertical_image > img {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.widget_title {
    text-transform: uppercase;
    font-weight: 500;
    margin: 0 0 25px 0;
}

table {
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 1rem;
    border-radius: 4px;
}

thead,
tbody,
tfoot {
    border: 1px solid #e9edef;
    background-color: transparent;
}

caption {
    padding: 0.9375rem 1.25rem;
    font-weight: bold;
}

thead {
    background: #eef4f7;
    color: #252e37;
}

tfoot {
    background: #eef4f7;
    color: #252e37;
}

thead tr,
tfoot tr {
    background: transparent;
}

thead th,
thead td,
tfoot th,
tfoot td {
    padding: 0.9375rem 1.25rem;
    font-weight: bold;
    text-align: left;
}

tbody th,
tbody td {
    padding: 0.9375rem 1.25rem;
}

table.unstriped tbody td:first-child {
    padding: 0.9375rem 1.25rem 0.9375rem 0;
}

table.unstriped tbody td:last-child {
    padding: 0.9375rem 0 0.9375rem 1.25rem;
}

tbody tr:nth-child(even) {
    border-bottom: 0;
    background-color: #f7f8f8;
}

table.unstriped tbody {
    background-color: transparent;
}

table.unstriped tbody tr {
    border-bottom: 0;
    border-bottom: 1px solid #e9edef;
    background-color: transparent;
}

table strong {
    font-weight: 500;
}

table.scroll {
    display: block;
    width: 100%;
    overflow-x: auto;
}

table.hover thead tr:hover {
    background-color: transparent;
}

table.hover tfoot tr:hover {
    background-color: transparent;
}

table.hover tbody tr:hover {
    background-color: transparent;
}

table.hover:not(.unstriped) tr:nth-of-type(even):hover {
    background-color: transparent;
}

.table-scroll {
    overflow-x: auto;
}

.table-scroll table {
    width: auto;
}

[type='text'],
[type='password'],
[type='date'],
[type='datetime'],
[type='datetime-local'],
[type='month'],
[type='week'],
[type='email'],
[type='number'],
[type='search'],
[type='tel'],
[type='time'],
[type='url'],
[type='color'],
textarea {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 2.39062rem;
    margin: 0 0 1.5rem;
    padding: 0.75rem 0.75rem 0.5rem;
    border: none;
    border-radius: 4px;
    background-color: #f2f3f3;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-family: inherit;
    font-size: 0.875rem;
    font-weight: normal;
    line-height: 1.375;
    color: #252e37;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

[type='text']:focus,
[type='password']:focus,
[type='date']:focus,
[type='datetime']:focus,
[type='datetime-local']:focus,
[type='month']:focus,
[type='week']:focus,
[type='email']:focus,
[type='number']:focus,
[type='search']:focus,
[type='tel']:focus,
[type='time']:focus,
[type='url']:focus,
[type='color']:focus,
textarea:focus {
    outline: none;
    border: none;
    background-color: #ededed;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

textarea {
    max-width: 100%;
}

textarea[rows] {
    height: auto;
}

select {
    height: 2.39062rem;
    margin: 0 0 1.5rem;
    padding: 0.75rem 0.75rem 0.5rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    border-radius: 4px;
    background-color: #f2f3f3;
    font-family: inherit;
    font-size: 0.875rem;
    font-weight: normal;
    line-height: 1.375;
    color: #252e37;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="24" viewBox="0 0 32 24"><polygon points="0,0 32,0 16,24" style="fill: rgb%28166, 173, 176%29"></polygon></svg>');
    background-origin: content-box;
    background-position: right -1.5rem center;
    background-repeat: no-repeat;
    background-size: 9px 6px;
    padding-right: 2.25rem;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

select {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    border-radius: 4px;
}

select:focus {
    outline: none;
    border: none;
    background-color: #ededed;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

select:disabled {
    background-color: #ededed;
    cursor: not-allowed;
}

select::-ms-expand {
    display: none;
}

select[multiple] {
    height: auto;
    background-image: none;
}

label {
    display: block;
    margin: 0;
    font-size: 0.875rem;
    font-weight: normal;
    line-height: 1.8;
    color: #0a0a0a;
}

label.middle {
    margin: 0 0 1.5rem;
    padding: 0.75rem 0;
}

.dark {
    background: #232b33;
    color: white;
}

.dark_blue {
    background: #0d3453;
    color: white;
}

.am_social_icon {
    width: 28px;
    height: 28px;
    border: 1px solid;
    border-radius: 50%;
    margin: 4px;
    -webkit-transition: all 0.15s ease-out;
    -o-transition: all 0.15s ease-out;
    transition: all 0.15s ease-out;
}

.am_social_icons_black a {
    color: #252e37;
    border-color: #252e37;
}

.am_social_icons_black a:hover {
    border-color: transparent;
}

.archive_big_date {
    color: #f79a00;
    font-size: 22px;
    font-weight: 300;
    margin: 0 0 10px;
}

.archive_big_date small {
    font-size: 12px;
    color: #a6adb0;
}

.archive_item_summary {
    color: #7c878f;
    margin: 0.5em 0 0;
}

.item_whitebox_horizontal .loop_post_title {
    font-size: 18px;
}

.ez-toc-list {
    padding: 0;
}

.ez-toc-list > li:not(:last-child) {
    margin-bottom: 1rem;
    padding-bottom: 1rem;
    border-bottom: 1px solid #e9edef;
}

.ez-toc-list a {
    color: #252e37;
}

.am_list_navigation_wrapper li > a {
    padding: 8px;
}

.am_tabs_navigation_wrapper li > a {
    padding-top: 8px;
    padding-bottom: 8px;
}

.am_list_navigation_wrapper .nav-item {
    width: 100%;
}

.am_list_navigation_wrapper .nav-item > a {
    margin: 0;
    padding-right: 0;
    padding-left: 0;
}

body:not(.rtl) .am_list_navigation_wrapper .nav-item.active > a {
    border-left: 2px solid #4caf50;
    padding-left: 8px;
    margin-left: -10px;
}

.am_list_navigation_wrapper.am_bottom_devider {
    border-bottom: none;
}

.am_pagination_wrap {
    padding-left: 15px;
    padding-right: 15px;
}

.am_post_updated {
    color: #7C878F;
}

.am_post_updated > span {
    display: inline-block;
}

.domain-overwrite-active .tag-world,
.domain-overwrite-active .pll-parent-menu-item,
.domain-overwrite-active .footer_lang_menu,
.domain-overwrite-active .hide-world {
    display: none !important;
}

body:not(.rtl) .am_tabs_navigation_wrapper li:last-child > a {
    margin-right: 0;
}

.am_tabs_navigation_wrapper .nav-item.active > a {
    border-bottom: 2px solid #4caf50;
}

/*Articles new design styles start*/
.article__empty {
    margin-top: 50px;
}

.am-theme-single-template-1 .top_menu_section_inner_wrap,
.am-theme-archive-template-3 .top_menu_section_inner_wrap {
    background: rgba(0, 0, 0, 1);
}

.mobile-app-popup--show .am_article_wrapper {
    padding-top: 220px;
}

.am_article_wrapper {
    margin: 0;
    padding-top: 150px;
    padding-bottom: 30px;
    background-color: #fff;
    transition: padding .3s ease-out;
}

.am_article_wrapper .header_wrap {
    padding-bottom: 0;
    margin-bottom: 27px;
}

.am_article_wrapper .main__title,
.am_article_wrapper h1.header_title {
    font-size: 45px;
    font-weight: 700;
    line-height: 1.45;
    color: #252e37 !important;
    margin-bottom: 8px !important;
}

.am_article_wrapper .sect__title {
    font-size: 34px;
    line-height: 1.3;
    font-weight: 700;
}

.am_article_wrapper .header_breadcrumbs > span > span span,
.am_article_wrapper .header_breadcrumbs > span > span,
.am_article_wrapper .header_breadcrumbs > span > span a {
    font-size: 12px;
}

.am_article_wrapper .header_breadcrumbs a,
.am_article_wrapper .header_breadcrumbs > span > span span.breadcrumb_last::before {
    color: #272E36;
}

.am_article_wrapper .header_breadcrumbs > span > span span::before {
    margin-right: 10px;
    font-size: .9em;
    color: #272E36;
}

.am_article_wrapper .header_breadcrumbs .breadcrumb_last {
    color: #67AC5B;
}

.article__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}

.article__item a {
    color: #272E36;
}

.article__item a:hover .article__title {
    color: #808183;
}

.article__item .article__image {
    width: 100%;
    max-width: 400px;
    margin-right: 30px;
}

.article__item .article__image:hover + .article__excerpt .article__title {
    color: #808183;
}

.article__item .article__image img {
    border-radius: 5px;
    height: 240px;
    object-fit: cover;
}

.article__item .article__excerpt {
    width: 100%;
    max-width: 670px;
    margin-top: 2px;
}

.article__item .article__title {
    margin-bottom: 19px;
    font-size: 25px;
    font-weight: 700;
    -webkit-transition: color .25s ease;
    -o-transition: color .25s ease;
    transition: color .25s ease;
}

.article__item .article__txt {
    font-size: 19px;
}

.article__item .article__info {
    margin-top: 40px;
}

.article__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    font-size: 15px;
}

.article__info .article__date,
.article__info .article__time__to__read {
    position: relative;
    margin-right: 54px;
    color: #808183;
    white-space: nowrap;
}

.article__info .article__time__to__read::before {
    content: '\f017';
    margin-right: 10px;
    font-family: 'Font Awesome 5 Free';
    font-weight: 100;
    color: inherit;
}

.article__info .article__categories ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    padding: 0;
}

.article__info .article__categories li {
    margin-left: 10px;
}

.article__info .article__categories li:first-child {
    margin-left: 0;
}

.article__item .article__info .article__categories a {
    max-width: 240px;
}

.article__info .article__categories a {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 4px 20px;
    background-color: #f4f5f7;
    color: #272E36;
    border-radius: 15px;
    -webkit-transition: color .25s ease, background-color .25s ease;
    -o-transition: color .25s ease, background-color .25s ease;
    transition: color .25s ease, background-color .25s ease;
}

.article__info .article__categories a:hover {
    color: #fff;
    background-color: #272e36;
}

.latest__article {
    margin-bottom: 83px;
}

.latest__article .article__title {
    font-size: 34px;
    line-height: 1.3;
}

.am_article_wrapper .categories_wrapper {
    margin-bottom: 30px;
}

.am_article_wrapper .categories_wrapper .categories__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 32px;
}

.am_article_wrapper .categories_wrapper .category__item {
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 4px 20px;
    background-color: #f4f5f7;
    border-radius: 15px;
    color: #272e36;
    font-size: 15px;
    -webkit-transition: color .25s ease, background-color .25s ease;
    -o-transition: color .25s ease, background-color .25s ease;
    transition: color .25s ease, background-color .25s ease;
}

.am_article_wrapper .categories_wrapper .category__item:hover {
    color: #fff;
    background-color: #272e36;
}

.articles__list .article__item {
    margin-bottom: 48px;
}

.articles__output-selected {
    margin-top: 80px;
    margin-bottom: 80px;
    padding-top: 83px;
    padding-bottom: 32px;
    background-color: #f4f5f7;
}

.articles__output-selected .sect__title {
    margin-bottom: 45px;
}

.articles__output-selected .article__categories a {
    background-color: #fff;
}

.am_article_wrapper .articles__pagination {
    margin-top: 53px;
    margin-bottom: 10px;
    font-size: 0;
}

.am_article_wrapper .articles__pagination a,
.am_article_wrapper .articles__pagination span {
    display: inline-block;
    padding: 9.4px 0;
    width: 50px;
    max-height: 40px;
    border: 1.25px solid #F3F5F6;
    font-size: 19px;
    line-height: 19px;
    transition: background-color .25s ease;
}

.am_article_wrapper .articles__pagination a:hover {
    color: #272e36;
    background-color: #f3f5f6;
}

.am_article_wrapper .articles__pagination .current {
    background-color: #f3f5f6;
}

.am_article_wrapper .articles__pagination .desabled {
    color: #a6adb0;
    pointer-events: none;
}

.am_article_wrapper .article__content .vc_row,
.am_article_wrapper .article__content .vc_column-inner {
    margin: 0;
    padding: 0;
}

.am_article_wrapper .main__image-wrapper {
    margin-top: 30px;
}

.article__header {
    max-width: 700px;
    margin-top: 32px;
    margin-left: auto;
    margin-right: auto;
}

.article__header .main__title,
.article__header h1.header_title {
    margin-bottom: 18px !important;
}

.article__content-wrapper {
    margin-top: 35px;
}

.article__content-wrapper .article__content {
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 15px;
    font-size: 19px;
    line-height: 1.7;
}

.article__content h2 {
    margin: 64px 0 32px;
    font-size: 34px;
    line-height: 44px;
    font-weight: 700;
}

.article__content h3 {
    font-size: 25px;
    line-height: 32px;
    font-weight: 700;
    margin: 40px 0 24px;
}

.article__content h4 {
    font-size: 19px;
    font-weight: 700;
    margin: 32px 0 16px;
}

.article__content ol,
.article__content ul {
    margin: 33px 0;
    padding-left: 49px;
}

.article__content ol {
    counter-reset: item;
}

.article__content li {
    margin-top: 15px;
}

.article__content li:first-child {
    margin-top: 0;
}

.article__content li ol,
.article__content li ul {
    margin-top: 15px;
    padding-left: 15px;
}

.article__content ul {
    list-style: disc;
}

.article__content ol li::before {
    content: counters(item, '.') '. ';
    counter-increment: item;
}

.article__content a:hover {
    text-decoration: underline;
}

.article__content a.button:hover {
    text-decoration: none;
}

.article__content blockquote {
    margin-top: 40px;
    margin-bottom: 40px !important;
    padding: 33px;
    background-color: #f4f5f7;
}

.article__content blockquote:last-child {
    margin-bottom: 0 !important;
}

.article__content .article__danger__txt {
    background-color: #fee6e5;
}

.article__content .article__success__txt {
    background-color: #e8f3e7;
}

.article__content .article__accent__txt {
    background-color: #fdecd9;
}

.article__content #toc_container {
    padding: 32px 30px;
    background-color: #f4f5f7;
    margin: 32px 0;
}

.article__content #toc_container .toc_title {
    font-weight: bold;
}

.article__content #toc_container ul {
    padding-left: 6px;
    margin: 0;
    list-style-type: none;
}

.article__content #toc_container li ul {
    margin-top: 15px;
    padding-left: 16px;
}

.article__content #toc_container li {
    font-size: 15px;
}

.article__content #toc_container a {
    color: #272E36;
    border-bottom: 1px dashed #272E36;
}

.article__content #toc_container a:hover {
    border-bottom: 1px solid #272E36;
    text-decoration: none;
}

.article__content .wp-caption {
    max-width: 100%;
}

.article__content .wp-caption .wp-caption-text {
    text-align: center;
    color: #808183;
    font-size: 15px;
}

.article__image-section {
    margin-top: 35px;
    margin-bottom: 35px;
}

.article__image-section--multiple .vc_row-flex {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.article__image-section--multiple .vc_column_container:first-child {
    margin-left: -5px;
}

.article__image-section--multiple .vc_column_container:last-child {
    margin-right: -5px;
}

.article__image-section .wpb_single_image {
    margin-bottom: 0;
}

.article__image-section--wide .vc_row {
    width: calc(100% + 440px);
    max-width: 1110px;
    position: relative;
    left: -220px;
}

.article__image-section p {
    margin-top: 12px;
    padding: 0 10px;
    color: #808183;
    font-size: 15px;
}

.article__footer {
    margin-top: 75px;
}

.article__footer-content {
    margin-left: auto;
    margin-right: auto;
    max-width: 670px;
}

.article__footer .article__tags {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 25px;
}

.article__footer .article__tag-item {
    margin-right: 8px;
    margin-bottom: 8px;
    padding: 4px 20px;
    background-color: #f4f5f7;
    color: #272E36;
    border-radius: 15px;
    -webkit-transition: color .25s ease, background-color .25s ease;
    -o-transition: color .25s ease, background-color .25s ease;
    transition: color .25s ease, background-color .25s ease;
}

.article__footer .article__tag-item:hover {
    color: #fff;
    background-color: #272e36;
}

.related__articles {
    margin-top: 95px;
}

.related__articles-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-top: 45px;
}

.related__article {
    width: 31%;
    margin-bottom: 30px;
    margin-right: 38px;
}

.related__article:last-child {
    margin-right: 0;
}

.related__article a {
    display: block;
    color: #000;
}

.related__article a:hover .related__article-title {
    color: #808183;
}

.related__article .related__article-img {
    margin-bottom: 25px;
}

.related__article .related__article-img img {
    border-radius: 5px;
}

.related__article .related__article-title {
    margin-bottom: 20px;
    font-size: 25px;
    line-height: 1.3;
    font-weight: 700;
    -webkit-transition: color .25s ease;
    -o-transition: color .25s ease;
    transition: color .25s ease;
}

.related__article .related__article-txt {
    font-size: 15px;
    line-height: 2.1;
}

.related__article .related__article-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 20px;
    font-size: 12px;
    color: #A6ADB0;
}

.related__article .related__article-date {
    margin-right: 28px;
    white-space: nowrap;
}

.related__article .article__categories ul {
    margin: 0;
    padding: 0;
}

.related__article .article__categories a {
    max-width: 170px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 4px 20px;
    background-color: #f4f5f7;
    color: #272E36;
    border-radius: 15px;
    -webkit-transition: color .25s ease, background-color .25s ease;
    -o-transition: color .25s ease, background-color .25s ease;
    transition: color .25s ease, background-color .25s ease;
}

.related__article .article__categories a:hover {
    color: #fff;
    background-color: #272e36;
}

.article__signature {
    margin-top: 45px;
    padding: 33px;
    background-color: #f4f5f7;
}

.article__signature .signature__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.article__signature .signature__title-icon {
    width: 100%;
    max-width: 96px;
    margin-right: 24px;
}

.article__signature .signature__title-content-1 {
    font-weight: 700;
    font-size: 34px;
    line-height: 1.1;
    color: #272E36;
}

.article__signature .signature__title-content-2 {
    font-size: 15px;
    line-height: 1.1;
}

.article__signature .signature__content {
    margin-top: 25px;
}

.article__signature .signature__content p {
    font-size: 19px;
    line-height: 1.7;
}

.article__signature .signature__content p:last-child {
    margin-bottom: 0;
}

.article__signature .signature__social .textwidget {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 23px;
}

.article__signature .social-links__item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 38px;
    width: 38px;
    margin-right: 15px;
    font-size: 20px;
    color: #272E36;
    border: 1px solid #272E36;
    border-radius: 50%;
    -webkit-transition: opacity 0.15s ease-out;
    -o-transition: opacity 0.15s ease-out;
    transition: opacity 0.15s ease-out;
}

.article__signature .social-links__item:hover {
    opacity: 0.7;
}

.article__signature .social-links__item:last-child {
    margin-right: 0;
    margin-left: 0;
}

/*Articles new design styles end*/
/* 404 new design start */
.main_content ul.error__page__links {
    padding: 0;
    margin: 0;
}

.main_content ul.error__page__links li {
    display: inline-block;
    padding: 4px 22px;
    margin: 0;
}

.main_content ul.error__page__links li:before {
    display: none;
}

.mobile__app {
    background: #fff;
    padding-top: 40px;
}

.mobile__app-title {
    max-width: 296px;
    font-size: 20px;
}

.mobile__app__inner {
    padding-left: 15%;
}

.mobile__app .app-links {
    margin: 25px 0 30px 0;
    max-width: 350px;
}

.mobile__app-img {
    max-width: 360px;
    width: 100%;
}

.mobile__app-btn {
    border: 1px solid rgba(124, 135, 143, .5);
    border-radius: 5px;
    color: #000;
    padding: 12px 51px;
    font-size: 9px;
    font-weight: 700;
    display: inline-block;
}

.mobile__app + .footer_wrapper .footer_payment_notice {
    background: #f3f5f6;
}

/* 404 new design end */
.general_outer_wrapper {
    position: relative;
}

.account_type_title i {
    width: 56px;
    height: 56px;
    display: none;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    border: 6px solid transparent;
    border-radius: 50%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    vertical-align: middle;
}

.account_type_title i::before {
    content: '';
    width: 100%;
    height: 100%;
    display: block;
    border-radius: 50%;
    opacity: 0;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.account_type_title i span {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}

.at_note {
    font-size: 12.5px;
    font-style: italic;
}

body:not(.rtl) .at_note {
    padding-left: 15px;
}

.rtl .at_note {
    padding-right: 15px;
}

.at_note::before {
    content: "*";
    display: block;
    position: absolute;
    color: #7c878f;
}

body:not(.rtl) .at_note::before {
    left: 15px;
}

.rtl .at_note::before {
    right: 15px;
}

.at_compare_values_col table.unstriped tbody td,
.at_overview_buttons,
.at_overview_col_header {
    padding: 15px 20px;
}

.at_overview_abbreviation {
    position: relative;
}

.at_overview_abbreviation > div {
    width: 56px;
    height: 56px;
    border-radius: 50%;
    color: #fff;
    border: 6px solid #fff;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    right: 0px;
}

.at_overview_extra,
.at_overview_abbreviation > div {
    font-size: 12px;
}

.at_overview_order_execution,
.at_overview_title {
    font-size: 15px;
}

.at_overview tbody th,
.at_overview tbody td {
    font-size: 14px;
}

.at_overview tbody th {
    font-weight: 500;
}

.at_overview:not(.at_compare) tbody td {
    text-align: right;
}

.at_overview:not(.at_compare) table.unstriped tbody td:last-child {
    padding: 0.9375rem 1.25rem 0.9375rem 0;
}

.rtl .at_overview:not(.at_compare) table.unstriped tbody td:last-child {
    padding: 0.9375rem 0 0.9375rem 1.25rem;
}

.at_overview_order_execution {
    font-weight: 300;
    color: #959da4;
}

.at_overview_title {
    font-weight: 700;
    text-transform: uppercase;
}

.at_overview_extra,
.at_overview tbody td {
    color: #6f797e;
}

.at_overview_col {
    border: 1px solid #e9edef;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.at_overview_col:first-child {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.at_overview_col:last-child {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.at_overview_col:not(:first-child) {
    margin-top: 10px;
}

.at_overview_buttons .am_button.am_green i {
    display: none;
}

table.unstriped tbody {
    border: none;
}

.at_overview_col_content,
.at_overview_col_header {
    position: relative;
}

.at_overview_buttons .am_button.am_white,
.at_overview_buttons .am_button.am_green {
    width: 100%;
    min-width: 100%;
}

.active .fa-chevron-down:before {
    content: "\f077";
}

.at_compare_values_col {
    background-color: #fff;
}

.at_compare_titles_col_mobile,
.at_compare_titles_col {
    background: #f7f8f8;
}

.at_compare_titles_col table th {
    white-space: nowrap;
}

.at_compare_titles_col .at_overview_col_header::before {
    content: '';
    display: block;
    position: absolute;
    top: -1px;
    left: -1px;
    right: -1px;
    border-top: 3px solid #4caf50;
}

.at_overview_wrap .lSAction > a {
    width: 40px;
    height: 40px;
    z-index: 10;
    margin-top: -25px;
    background: #FFFFFF;
    border: 1px solid #EDF0F1;
    border-radius: 50%;
    cursor: pointer;
    box-sizing: border-box;
    font-size: 14px;
    opacity: 1;
    top: calc(50% + 2px);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
}

.at_overview_wrap .lSAction > a.lSPrev {
    left: 0;
    right: auto;
}

.at_overview_wrap .lSAction > a.lSNext {
    right: 0;
    left: auto;
}

body:not(.rtl) .at_overview_wrap .at_compare .lSAction > a.lSPrev {
    left: calc(16% - 14px);
}

body:not(.rtl) .at_overview_wrap .at_compare .lSAction > a.lSNext {
    right: -14px;
}

.rtl .at_overview_wrap .at_compare .lSAction > a.lSPrev {
    left: -14px;
    right: auto;
}

.rtl .at_overview_wrap .at_compare .lSAction > a.lSNext {
    right: calc(16% - 14px);
    left: auto;
}

.at_overview_wrap .lSSlideOuter {
    -webkit-touch-callout: default;
    -webkit-user-select: auto;
    -khtml-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto;
}

@media screen and (max-width: 400px) {
    .at_overview_title_wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .at_overview_col_header .at_overview_extra {
        margin-top: 0.25rem;
        margin-bottom: 0.25rem;
    }
}

@media screen and (max-width: 768px) {
    .at_overview_buttons {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

@media screen and (max-width: 991px) {
    .at_overview_buttons .am_button {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

@media screen and (max-width: 1199px) {
    .at_overview_col_header {
        cursor: pointer;
    }

    .at_overview_col {
        border-radius: 4px;
    }

    .at_overview_col_content {
        border-top: 1px solid #e9edef;
        display: none;
    }

    .at_compare_titles_col_mobile {
        width: 150px;
        position: relative;
    }

    .at_compare_values_row_mobile {
        width: calc(100% - 150px);
        overflow-x: scroll;
    }

    .at_compare_title_mobile {
        font-weight: 500;
        text-transform: uppercase;
    }

    .at_compare_title_mobile,
    .at_compare_values_row_mobile table.unstriped tbody th,
    .at_compare_values_row_mobile table.unstriped tbody td {
        font-size: 12px;
        white-space: nowrap;
        padding: 20px;
    }

    .at_compare_title_mobile:not(.at_compare_label_mobile) {
        padding: 11.25px 20px;
    }

    .rtl .at_compare_mobile table.unstriped tbody td:first-child,
    .rtl .at_compare_mobile table.unstriped tbody td:last-child {
        padding: 0.9375rem 1.25rem;
    }

    .at_compare_title_mobile.at_compare_label_mobile {
        border-top: 1px solid transparent;
        white-space: normal;
        padding: 11.75px 20px;
        min-height: 58.5px;
    }

    .at_compare_values_row_mobile table.unstriped tbody th {
        border-top: 1px solid #e9edef;
    }

    .at_compare_values_row_mobile table.unstriped tbody th,
    .at_compare_values_row_mobile table.unstriped tbody td {
        background: #fff;
        border-right: 1px solid #e9edef;
    }

    .at_compare_values_row_mobile table {
        border-right: 1px solid #e9edef;
    }

    .at_compare_col_header_mobile .at_compare_label_mobile::before {
        content: '';
        display: block;
        position: absolute;
        top: 0px;
        left: -1px;
        right: -1px;
        border-top: 3px solid #4caf50;
    }

    .at_compare_title_mobile {
        border-bottom: 1px solid #e9edef;
        border-left: 1px solid #e9edef;
        border-right: 1px solid #e9edef;
    }

    .at_compare_title_mobile .at_overview_abbreviation > div {
        width: 34px;
        height: 34px;
        border: none;
        border-radius: 50%;
        color: #fff;
        -webkit-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
        right: 0px;
        margin-right: 10px;
    }

    .rtl .at_compare_title_mobile .at_overview_abbreviation > div {
        margin-right: 0;
        margin-left: 10px;
    }

    .at_compare_title_mobile a {
        color: #252E37;
        border-bottom: 1px solid #252E37;
    }

    .at_compare_desktop,
    .at_overview_buttons .am_button.am_white i,
    .at_overview_wrap .lSAction,
    .at_overview.at_overview_desktop {
        display: none;
    }
}

@media screen and (min-width: 768px) {
    .account_type_title > span {
        margin-left: 20px;
    }

    .rtl .account_type_title > span {
        margin-left: 0px;
        margin-right: 20px;
    }

    .at_note {
        font-size: 14.5px;
        font-style: italic;
    }

    .account_type_title i {
        display: inline-block;
    }

    .at_overview_buttons .am_button.am_green {
        width: 65%;
        min-width: 65%;
        margin-bottom: 0;
    }

    .at_overview_buttons .am_button.am_white {
        width: 30%;
        min-width: 30%;
        height: 100%;
    }
}

@media screen and (min-width: 1200px) {

    .at_overview_desktop_compare_wrap .at_overview_desktop,
    .at_overview:not(.at_compare) {
        padding-top: 48px;
    }

    .at_compare_titles_col {
        margin-top: 48px;
    }

    .at_overview_abbreviation > div {
        position: relative;
        margin-top: -50px;
        width: 72px;
        height: 72px;
        border-radius: 50%;
        color: #fff;
        border: 8px solid #f2f2f2;
        font-weight: 700;
    }

    .at_compare .at_overview_abbreviation > div {
        border: 8px solid #fff;
    }

    .at_compare .at_hovered_col .at_overview_abbreviation > div {
        -webkit-transform: translateY(-6px);
        -ms-transform: translateY(-6px);
        transform: translateY(-6px);
    }

    .at_compare .at_overview_abbreviation > div > span {
        opacity: 0;
        width: 100%;
        height: 100%;
        display: inline-block;
        position: absolute;
        left: 0;
        top: 0;
        border-radius: 50%;
    }

    .at_compare .at_hovered_col .at_overview_abbreviation > div > span {
        opacity: 0.6;
    }

    .at_overview_col {
        position: relative;
        border: none;
        width: 100%;
    }

    .at_slider_active .at_overview_desktop {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .at_overview_col .at_overview_col_header {
        border-bottom: 1px solid #e9edef;
    }

    .at_overview_col:first-child .at_overview_table {
        border-bottom-left-radius: 4px;
    }

    .at_overview_col:last-child .at_overview_table {
        border-bottom-right-radius: 4px;
    }

    .at_overview_wrap .at_overview_col.active:not(.at_compare_col):first-child .at_overview_buttons,
    .at_overview_col.active.at_hovered_col:not(.at_compare_col):not(:last-child) .at_overview_buttons,
    .at_overview_col.active.at_hovered_col:not(.at_compare_col):not(:last-child) .at_overview_col_header,
    .at_overview_col.active.at_hovered_col:not(.at_compare_col):not(:last-child) table.unstriped tbody tr,
    .at_overview_col.at_hovered_col:not(.at_compare_col) .at_overview_col_header,
    .at_overview_col.at_hovered_col:not(.at_compare_col) table.unstriped tbody tr,
    .at_hovered_col:not(.at_compare_col) .at_overview_col_header,
    .at_hovered_col:not(.at_compare_col) table.unstriped tbody tr {
        border-left: none;
        border-right: none;
    }

    .at_hovered_col:not(.at_compare_col) .at_overview_col_header {
        border-top: none;
    }

    .at_overview_col table.unstriped tbody tr:last-child {
        border-bottom: none;
    }

    .at_overview_col:before {
        content: '';
        display: block;
        position: absolute;
        top: -1px;
        left: -1px;
        right: -1px;
        bottom: -83px;
        opacity: 0;
        height: 100%;
        background: white;
        border-radius: 4px;
        pointer-events: none;
        -webkit-transition: all .45s ease;
        -o-transition: all .45s ease;
        transition: all .45s ease;
        -webkit-box-shadow: 0px 6px 28px rgba(30, 37, 44, 0.1);
        box-shadow: 0px 6px 28px rgba(30, 37, 44, 0.1);
    }

    .at_overview_col.at_hovered_col {
        position: relative;
        z-index: 1;
    }

    .at_overview_col .at_action_wrap,
    .at_overview_col .at_compare_col_wrap {
        border: 1px solid #e9edef;
    }

    .at_overview_col:last-child .at_action_wrap {
        border-radius: 0 4px 4px 0;
    }

    .at_overview_col.at_compare_col.at_hovered_col {
        z-index: 1;
    }

    .at_overview_col.at_compare_col.at_hovered_col:before {
        top: 0;
        left: 0;
        right: 0;
        -webkit-box-shadow: 0px 6px 28px rgba(30, 37, 44, 0.1);
        box-shadow: 0px 6px 28px rgba(30, 37, 44, 0.1);
        opacity: 1;
    }

    .at_compare .at_compare_col table tr.at_hovered_table_row {
        background: #f7f8f8;
    }

    .at_overview_col .at_overview_buttons {
        opacity: 0;
        padding: 15px 20px 15px 20px;
        -webkit-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
        -webkit-transform: translateY(10px);
        -ms-transform: translateY(10px);
        transform: translateY(10px);
        z-index: -1;
    }

    .at_compare .at_overview_col .at_overview_buttons {
        opacity: 1;
        z-index: 1;
        -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px);
    }

    .at_compare .at_compare_col .at_overview_buttons a {
        opacity: 0.8;
    }

    .at_compare .at_compare_col:hover .at_overview_buttons a {
        opacity: 1;
    }

    .at_overview_col.at_hovered_col .at_overview_buttons {
        opacity: 1;
        -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px);
        pointer-events: all;
        z-index: 10;
    }

    .at_hovered_col:before {
        opacity: 1;
    }

    .at_overview_col:not(:first-child) {
        margin-top: 0;
    }

    .at_overview_col table {
        margin-bottom: 0;
    }

    .at_hovered_col:not(.at_compare_values_col) {
        -webkit-transform: translateY(-11px);
        -ms-transform: translateY(-11px);
        transform: translateY(-11px);
        border-color: transparent;
        border-radius: 4px;
    }

    .at_overview_buttons_wrap {
        position: absolute;
        width: 100%;
        background: #fff;
        z-index: -1;
    }

    .at_hovered_col .at_overview_buttons_wrap {
        position: absolute;
        width: 100%;
        background: #fff;
        z-index: 10;
    }

    .at_overview_buttons.over_white .am_button.am_green i {
        display: inline-block;
    }

    .at_overview_col_header {
        pointer-events: none;
    }

    .at_overview_buttons .am_button.am_white span,
    .at_overview.at_overview_mobile,
    .at_overview_col_header .at_overview_title i,
    .at_overview_buttons.over_white .am_button.am_green span,
    .at_overview_buttons.over_white .am_button.am_white i {
        display: none;
    }

    .at_overview_buttons.over_white .am_button.am_white span {
        display: block;
    }

    .at_overview_buttons .am_button.am_green,
    .at_overview_buttons.over_white .am_button.am_white {
        width: 75%;
        min-width: 75%;
    }

    .at_overview_buttons.over_white .am_button.am_green {
        background-color: #fff;
        color: #252E37;
        border-color: #e9edef;
    }

    .at_overview_buttons .am_button.am_white,
    .at_overview_buttons.over_white .am_button.am_green {
        width: 21%;
        min-width: 21%;
        height: 100%;
    }

    .at_overview_buttons .am_button {
        overflow: hidden;
        -webkit-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
        white-space: nowrap;
        margin-bottom: 0;
    }

    .at_overview_col_header {
        cursor: default;
    }

    .at_compare_titles_col .at_overview_title_wrap {
        margin-top: 22px;
    }

    .at_overview.at_compare .at_overview_col_header {
        height: 115px;
    }

    .at_compare_titles_col {
        width: 16%;
        float: left;
    }

    .at_overview_desktop_compare_wrap {
        width: 84%;
        display: inline-block;
    }

    .rtl .at_compare_titles_col {
        float: right;
    }

    .at_overview_wrap.at_slider_active,
    .at_overview_wrap .at_overview_desktop_compare_wrap .at_overview_desktop,
    .at_overview_wrap.at_slider_active .lSSlideOuter,
    .at_overview_wrap.at_slider_active .lSSlideWrapper,
    .at_overview_wrap.at_slider_active .at_overview {
        overflow: inherit;
    }

    .at_overview_wrap.at_slider_active .at_overview_col.lslide:not(.visible) {
        opacity: 0;
        cursor: default;
        pointer-events: none;
        position: relative;
        z-index: -99;
    }

    .at_overview.at_compare.at_compare_desktop {
        position: relative;
    }

    .rtl .at_overview_col {
        direction: rtl;
    }

    .rtl .at_overview_wrap,
    .rtl .at_overview.at_compare.at_compare_desktop {
        direction: ltr;
    }
}

.qr__section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 50px;
    font-family: inherit, 'Helvetica Neue', Roboto, Helvetica, Arial, sans-serif;
}

.qr__section-title {
    margin-bottom: 35px;
    line-height: 1.4;
}

.qr__section-col {
    width: 50%;
    padding: 0 15px;
}

.qr__section-col--left {
    -ms-flex-item-align: start;
    align-self: flex-start;
}

.qr__section-img {
    display: block;
    max-width: 480px;
    width: 100%;
    margin: 0 auto;
}

.qr__section .app-links {
    display: none;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.qr__block {
    width: 100%;
    max-width: 475px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 20px;
    line-height: 1.2;
}

.qr__block-inner {
    -webkit-padding-start: 30px;
    padding-inline-start: 30px;
}

.qr__block-link {
    display: inline-block;
    max-width: 164px;
    width: 100%;
    padding: 19px;
    background: #f3f5f6;
    border-radius: 8px;
}

.qr__block img {
    display: block;
    width: 100%;
    height: auto;
    -o-object-fit: contain;
    object-fit: contain;
}

.qr__block h3 {
    font-size: 24px;
    font-weight: 400;
}

.qr__block p {
    font-size: 16px;
    line-height: 1.4;
    color: #7c878f;
}

.qr__popup {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    z-index: 1001;
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow-y: auto;
    padding: 20px;
    background-color: rgba(23, 23, 23, 0.4);
    font-family: inherit, 'Helvetica Neue', Roboto, Helvetica, Arial, sans-serif;
    line-height: 1.2;
}

.qr__popup-inner {
    text-align: center;
    max-width: 345px;
    width: 100%;
    padding: 48px 32px;
    border-radius: 15px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    position: relative;
}

.qr__popup--show {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
}

.qr__popup-title {
    margin-bottom: 5px;
    font-weight: 400;
    font-size: 22px;
}

.qr__popup-text {
    margin-bottom: 30px;
    font-size: 14px;
    color: #7c878f;
}

.qr__popup img {
    display: block;
    width: 100%;
    height: auto;
    display: inline-block;
    max-width: 200px;
}

.qr__popup-close {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    outline: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 20px;
    position: absolute;
    right: 16px;
    top: 16px;
    width: 20px;
    height: 20px;
    border: none;
    color: #7c878f;
    padding: 0;
    background: #fff url('../img/close.svg') no-repeat center center / contain;
    z-index: 2;
}

.qr__popup-close:focus {
    outline: none;
}

.js-show-qr {
    outline: none;
    border: none;
}

.js-show-qr:hover,
.js-show-qr:active,
.js-show-qr:focus {
    outline: none;
}

[lang="fa"] .qr__section,
.rtl .qr__section {
    direction: rtl;
    text-align: right;
}

/* app badges styling START */
.qr__section .app-links__block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.qr__section .app-links__block:not(:last-child) {
    margin-inline-end: 8px;
}

.qr__section .app-links__block-text {
    margin: 8px;
}

.qr__section .app-links__link {
    display: block;
}

.qr__section .app-links__link img {
    display: block;
    height: 42px;
    -o-object-fit: contain;
    object-fit: contain;
}

.qr__section .app-links__apk {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 42px;
    min-width: 136px;
    border-radius: 4px;
    border: 1px solid #1f252d;
    letter-spacing: 0.01em;
    font-size: 12px;
    line-height: 1;
    font-weight: 600;
    text-align: center;
    color: #1f252d;
}

.qr__section .app-links__apk:hover {
    color: inherit;
}

.qr__section .app-links--front a:hover {
    opacity: 0.8;
}

.qr__section .app-links__apk img {
    max-width: 18px;
    height: 18px;
    -webkit-margin-end: 5px;
    margin-inline-end: 5px;
}

.qr__section .app-links.app-links--iphone,
.qr__section .app-links.app-links--android {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.qr__section .app-links.app-links--iphone .app-links__block--android,
.qr__section .app-links.app-links--android .app-links__block--iphone {
    display: none;
}

.qr__section .app-links.app-links--android .app-links__block:not(:last-child),
.qr__section .app-links.app-links--iphone .app-links__block:not(:last-child) {
    margin: 0;
}

/* app badges styling END */

@media (max-width: 1023px) {
    .qr__section {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
        padding-top: 25px;
    }

    [lang="fa"] .qr__section,
    .rtl .qr__section {
        text-align: center;
    }

    .qr__section-col {
        width: 100%;
    }

    .qr__section-img {
        max-width: 300px;
    }

    .qr__block {
        display: none;
    }

    .qr__section .app-links {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: 20px auto 50px;
    }
}

@media (max-width: 992px) {
    .qr__section {
        text-align: center;
    }

    .qr__section-title {
        margin: 0 auto;
    }

    .qr__section-btn {
        margin-bottom: 40px;
    }

    .qr__section .app-links {
        margin-left: auto;
        margin-right: auto;
    }
}

@media (max-width: 767px) {
    .qr__section .app-links {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .qr__section .app-links__block:not(:last-child) {
        margin-right: 0;
        margin-bottom: 8px;
    }
}

@media (max-width: 460px) {
    .qr__section .app-links__block {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.hide-mainpage-amacom {
    display: none
}

.intl-tel-input .country {
    margin: 0;
}

.phone-number-container {
    width: 100% !important;
}

.form__footer .button.btn-disable {
    cursor: default;
}

#homepage_open_account_form .button.btn-disable:hover,
#homepage_open_account_form .button.btn-disable:focus #homepage_open_account_form .button.btn-disable:active {
    background-color: #bbbbbb;
}

.text-red {
    color: #dd787c;
}

.n2-ss-slider .n2-ss-widget#n2-ss-10-arrow-previous {
    position: absolute !important;
    right: inherit !important;
    top: 50% !important;
}

.n2-ss-slider .n2-ss-widget#n2-ss-10-arrow-next {
    position: absolute !important;
    left: inherit !important;
    top: 50% !important;
}

@media screen and (min-width: 1200px) {

    .nextend-arrow-next,
    .n2-ss-slider .n2-ss-widget#n2-ss-10-arrow-next {
        right: 2% !important;
    }
}

@media screen and (min-width: 992px) {

    .nextend-arrow-next,
    .n2-ss-slider .n2-ss-widget#n2-ss-10-arrow-next {
        right: 2% !important;
    }
}

@media screen and (min-width: 768px) {

    .nextend-arrow-next,
    .n2-ss-slider .n2-ss-widget#n2-ss-10-arrow-next {
        right: 2% !important;
    }
}

@media screen and (min-width: 1200px) {

    .nextend-arrow-previous,
    .n2-ss-slider .n2-ss-widget#n2-ss-10-arrow-previous {
        left: 2% !important;
    }
}

@media screen and (min-width: 992px) {

    .nextend-arrow-previous,
    .n2-ss-slider .n2-ss-widget#n2-ss-10-arrow-previous {
        left: 2% !important;
    }
}

@media screen and (min-width: 768px) {

    .nextend-arrow-previous,
    .n2-ss-slider .n2-ss-widget#n2-ss-10-arrow-previous {
        left: 2% !important;
    }
}

@media screen and (max-width: 767px) {

    .nextend-arrow-next,
    .n2-ss-slider .n2-ss-widget#n2-ss-10-arrow-next,
    .nextend-arrow-previous,
    .n2-ss-slider .n2-ss-widget#n2-ss-10-arrow-previous {
        display: none;
    }

}

body div.z-callme-widget.callme {
    left: 14px;
    bottom: 20px;
    right: auto;
}

#scroll_to_top_btn {
    display: none !important
}

:lang(fa) .ramm__table-banner,
:lang(ar) .ramm__table-banner {
    background-position: -110px top;
}

:lang(ar) .notification__txt p {
    direction: ltr;
}

@media (max-width: 481px) {
    .hide__on__mobile {
        display: none;
    }
}

@media (min-width: 482px) {
    .hide__on__desktop {
        display: none;
    }
}

html[lang="ru"] .footer_payment_logos_slider .swiper-container {
    margin: 0;
}

html[lang="ru"] .footer_payment_logos_slider .swiper-wrapper .swiper-slide {
    width: calc(100% / 10);
}

html[lang="uz"] .header-show .ubermenu-headermainmenu .ubermenu-item-level-0 > .ubermenu-target {
    font-size: 12px;
}

@media screen and (max-width: 1200px) {
    .footer_payment_logos_slider .swiper-wrapper .swiper-slide img {
        max-height: 35.88px;
    }
}

.category-news .loop_post_wrap .loop_post_content a {
    display: block;
    width: 100%;
}

/*Search input box start*/
.faq__search-wrap {
    margin-top: 30px;
    margin-bottom: -15px;
}

.faq__search {
    padding: 30px 60px;
}

.faq__search .faq__search-title {
    margin-bottom: 20px;
    text-align: center;
}

.faq__search p {
    margin-top: 30px;
    margin-bottom: 0;
    text-align: center;
}

.qr__widget {
    display: none !important;
}

@media (min-width: 1200px) {
    .top_menu_section .ubermenu.ubermenu-headermainmenu > ul.ubermenu-nav > li > ul.ubermenu-submenu > li > ul > li {
        position: relative;
    }

    .top_menu_section .ubermenu.ubermenu-headermainmenu > ul.ubermenu-nav > li > ul.ubermenu-submenu > li > ul > li:hover:after {
        content: '';
        display: block;
        position: absolute;
        left: -10px;
        right: -10px;
        top: -1px;
        bottom: -1px;
        background-color: #313c45;
        z-index: -1;
        border-radius: 4px;
    }

    html:lang(cn) .ubermenu.ubermenu-headermainmenu.ubermenu-horizontal .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_bar,
    html:lang(cn) .ubermenu.ubermenu-headermainmenu.ubermenu-horizontal .ubermenu-submenu-drop.ubermenu-submenu-align-full_width {
        -webkit-transform: translate(-54%, 0);
        -ms-transform: translate(-54%, 0);
        transform: translate(-54%, 0);
    }

    .ubermenu.ubermenu-headermainmenu.ubermenu-horizontal .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_bar,
    .ubermenu.ubermenu-headermainmenu.ubermenu-horizontal .ubermenu-submenu-drop.ubermenu-submenu-align-full_width {
        -webkit-transform: translate(-41%, 0);
        -ms-transform: translate(-41%, 0);
        transform: translate(-41%, 0);
    }

    .compact_header .ubermenu.ubermenu-headermainmenu.ubermenu-horizontal .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_bar,
    .compact_header .ubermenu.ubermenu-headermainmenu.ubermenu-horizontal .ubermenu-submenu-drop.ubermenu-submenu-align-full_width {
        -webkit-transform: translate(-28%, 0);
        -ms-transform: translate(-28%, 0);
        transform: translate(-28%, 0);
    }

    .rtl .ubermenu.ubermenu-headermainmenu.ubermenu-horizontal .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_bar,
    .rtl .ubermenu.ubermenu-headermainmenu.ubermenu-horizontal .ubermenu-submenu-drop.ubermenu-submenu-align-full_width {
        -webkit-transform: translate(46%, 0);
        -ms-transform: translate(46%, 0);
        transform: translate(46%, 0);
    }

    .rtl.compact_header .ubermenu.ubermenu-headermainmenu.ubermenu-horizontal .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_bar,
    .rtl.compact_header .ubermenu.ubermenu-headermainmenu.ubermenu-horizontal .ubermenu-submenu-drop.ubermenu-submenu-align-full_width {
        -webkit-transform: translate(46%, 0);
        -ms-transform: translate(46%, 0);
        transform: translate(46%, 0);
    }

    .ubermenu .ubermenu-submenu > .ubermenu-column-auto {
        max-width: 160px;
    }

    .rtl .ubermenu .ubermenu-submenu > .ubermenu-column-auto {
        max-width: 150px;
    }

    .ubermenu.ubermenu-headermainmenu > ul.ubermenu-nav > li > ul.ubermenu-submenu > li:not(:first-child) {
        padding-right: 0 !important;
    }
}

@media (max-width: 991px) {
    .faq__search {
        padding: 20px 40px;
    }
}

@media (max-width: 767px) {
    .faq__search {
        padding: 20px 25px;
    }

    .faq__search p {
        font-size: 14px;
    }
}

/*Search input box end*/
/*Highlight NEW item in the main menu start*/
.nav__link--highlighted .ubermenu-target-title {
    position: relative;
}

.nav__link--highlighted .ubermenu-target-title::before {
    content: '';
    position: absolute;
    right: -8px;
    top: -10px;
    width: 10px;
    height: 10px;
    background-color: #fb7101;
    border-radius: 50%;
}

.ubermenu-submenu .ubermenu-target-title::before {
    display: none;
}

.ubermenu-submenu .nav__link--highlighted .ubermenu-target-title {
    position: relative;
}

.ubermenu-submenu .nav__link--highlighted .ubermenu-target-title::after {
    content: '';
    position: absolute;
    right: -2px;
    top: -12px;
    width: 20px;
    height: 9px;
    color: #fff;
    background-color: #fb7101;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    background-image: url(/dist/images/highlight_new_link.svg)
}

:lang(fa) .nav__link--highlighted .ubermenu-target-title::before,
:lang(ar) .nav__link--highlighted .ubermenu-target-title::before {
    left: -8px;
    right: auto;
}

:lang(fa) .ubermenu-submenu .nav__link--highlighted .ubermenu-target-title::after,
:lang(ar) .ubermenu-submenu .nav__link--highlighted .ubermenu-target-title::after {
    left: -2px;
    right: auto
}

/*Highlight NEW item in the main menu end*/
/*Main menu Mobile block start*/
.megamenu__mobile__app .mobile__app-title {
    margin-bottom: 25px;
    font-size: 12px;
    line-height: 1.3em;
    color: #9daeb6;
    text-transform: uppercase;
}

.megamenu__mobile__app .megamenu__app-link {
    display: block;
    margin-bottom: 15px;
    width: 100%;
    max-width: 100px;
}

.megamenu__mobile__app .megamenu__app-link img {
    width: 100%;
}

.megamenu__mobile__app .megamenu__app-link:last-child {
    margin-bottom: 0;
}

/*Main menu Mobile block end*/
.ubermenu-submenu .ubermenu-sub-indicator-close {
    pointer-events: none;
}

.ubermenu-submenu .ubermenu-active .ubermenu-sub-indicator-close {
    pointer-events: initial;
}

.text-13_years_trust {
    color: #8C8D8E !important;
}

#chat24 #chat24-mi__textarea {
    margin-bottom: 0;
    padding-right: 3px;
}

.footer_payment_logos_slider .slider-item__wrapper > a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.rtl .footer_payment_logos_slider {
    direction: ltr;
}

.rtl .footer_payment_logos_slider img {
    margin: 0 auto;
}

.general_outer_wrapper #browser-language-popup-modal {
    background: rgba(0, 0, 0, .7);
    z-index: 10000000;
}

/* white button -learn more- */
@media print, screen and (min-width: 48em) {
    .account-type__footer .button-group .button:nth-child(1):hover {
        background-color: #fff;
        border-color: #edf0f1;
        color: #6f797e;
    }
}

/* gray text in shortcode -article_list- */
.article-list > p.color_gray {
    color: #7c878f;
}

.account-type-icon--c {
    background: #1C9FEB;
}

/* green link in shortcode -article_list- */
.article-list a:not([class]) {
    color: #4caf50;
    text-decoration: underline;
}

.article-list a:not([class]):hover,
.article a:not([class]):focus {
    text-decoration: none;
}

#app .megamenu_desktop_only,
.online-call-wrapper {
    display: none;
}

@media print, screen and (min-width: 48em) {
    .rtl .main-slider .slider-item__summary {
        text-align: right;
    }

    .page-id-142439 .ernst-info,
    .page-id-142447 .ernst-info {
        padding: 30px 20px 60px 30px;
    }

    .page-id-142447 .ernst-info__title {
        line-height: 1.25;
        font-size: 18px;
        word-spacing: -1px;
    }

    .page-id-142439 .ernst-info__title {
        font-size: 18px;
    }
}

/* button slider - begin */
.main-slider .slider-item__wrapper .button-slider {
    width: 100%;
    max-width: 280px;
    background: none;
    border: 1px solid rgba(255, 255, 255, 0.5);
}

.main-slider .slider-item__wrapper .button-slider--black {
    color: #171C21;
    border: solid 1px #171C21;
}

@media print, screen and (min-width: 48em) {
    .main-slider .slider-item__wrapper .button-slider {
        min-width: 200px;
        max-width: none;
        width: auto;
    }

    .main-slider .slider-item__wrapper .button-slider:hover,
    .main-slider .slider-item__wrapper .button-slider:focus {
        /* border: 1px solid white; */
    }
}

/* button slider - end */
.lang-item.lang-item-fr,
.lang-item.lang-item-es,
.lang-item.lang-item-cn,
.lang-item.lang-item-ko,
.lang-item.lang-item-de,
.lang-item.lang-item-it,
.lang-item.lang-item-id,
.lang-item.lang-item-pt,
.lang-item.lang-item-ms,
.lang-item.lang-item-th,
.lang-item.lang-item-vi,
.lang-item.lang-item-ua,
.lang-item.lang-item-hi {
    opacity: 1;
    cursor: pointer;
    pointer-events: auto;
}

/* gray text in articles and black in pages */
.article .article-list > ul {
    color: #7c878f;
}

.article-list > ul {
    color: inherit;
}

.wp-pagenavi {
    max-width: none;
}

@media screen and (max-width: 991px) {
    .loop_promo_item figure.loop_img_bg_figure {
        min-height: 300px;
    }
}

.section.inner-main.contacts > .section__container > br:nth-of-type(2),
.contact-service__our-wrapper,
.contact-service__address .js-address,
.contact-service__address .js-address-txt {
    display: none;
}

.contact-service__address {
    height: 100%;
}

body nav.ubermenu.ubermenu-headermainmenu .multiple-columns > ul > li.ubermenu-item.ubermenu-column-auto {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.ubermenu .am_mobile_single_menu_subitem > a {
    display: none;
}

/* убрал фокус с пунктов меню */
.ubermenu-accessible input:not(:hover):focus,
.ubermenu-accessible:not(:hover) .ubermenu-target:focus,
.ubermenu-target:focus {
    outline: none;
    box-shadow: inherit;
}

body i.ti-search-icon {
    font-weight: 900;
}

body .history-years__nav-toggle::after,
body .history-years__nav-toggle::before {
    font-family: 'Font Awesome 5 Free';
}

html[lang="fa"] #homepage_slider * {
    font-family: Vazirmatn-Regular, "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif !important;
}

html[lang="ar"] #homepage_slider * {
    font-family: "Changa", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif !important;
}

.rtl #homepage_slider .intl-tel-input .country-list {
    left: 0;
    text-align: right;
}

.rtl #homepage_slider .flag-container,
.rtl #homepage_slider .dial-code-text {
    direction: ltr;
}

.rtl #homepage_slider .forms--phone-number {
    text-align: left;
}

.category-webinars .loop_img_bg_post .loop_img_bg_post_content {
    z-index: 8;
}

#dark-column {
    z-index: 0;
}

/* logo payments system on footer*/
@media (max-width: 1199px) {
    .footer_payment_logos_slider .slider-item__center {
        height: 55px;
    }
}

@media (max-width: 991px) {
    .footer_payment_logos_slider .slider-item__center {
        height: 40.16px;
    }
}

.languages a[href="https://ru.amarkets.com/"],
li.lang-item-kk,
.ubermenu .ubermenu-submenu .ubermenu-column.lang-item-kk {
    display: none;
}

.menu-biz-main-menu-mobile-container {
    position: absolute;
    z-index: 100;
    width: 100%;
    left: 0;
    margin-top: 23px;
}

@media (min-width: 768px) {
    footer .footer-menu #menu-biz-footer > li {
        padding: 0 10px 0 0;
    }
}

body.rtl .ubermenu.ubermenu-headermainmenu .multiple-columns > ul > li.ubermenu-item.ubermenu-column-auto {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.swiper-slide.slider-item .slider-item__wrapper > a {
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
}

.single .header_img_with_title {
    background: rgba(0, 0, 0, .5);
}

/* for slider on front_page */
.n2-ss-slider .n2-ss-widget.nextend-arrow-previous {
    position: absolute !important;
    right: inherit !important;
    top: 50% !important;
}

.n2-ss-slider .n2-ss-widget.nextend-arrow-next {
    position: absolute !important;
    left: inherit !important;
    top: 50% !important;
}

@media screen and (min-width: 1200px) {

    .nextend-arrow-next,
    .n2-ss-slider .n2-ss-widget.nextend-arrow-next {
        right: 2% !important;
    }
}

@media screen and (min-width: 992px) {

    .nextend-arrow-next,
    .n2-ss-slider .n2-ss-widget.nextend-arrow-next {
        right: 2% !important;
    }
}

@media screen and (min-width: 768px) {

    .nextend-arrow-next,
    .n2-ss-slider .n2-ss-widget.nextend-arrow-next {
        right: 2% !important;
    }
}

@media screen and (min-width: 1200px) {

    .nextend-arrow-previous,
    .n2-ss-slider .n2-ss-widget.nextend-arrow-previous {
        left: 2% !important;
    }
}

@media screen and (min-width: 992px) {

    .nextend-arrow-previous,
    .n2-ss-slider .n2-ss-widget.nextend-arrow-previous {
        left: 2% !important;
    }
}

@media screen and (min-width: 768px) {

    .nextend-arrow-previous,
    .n2-ss-slider .n2-ss-widget.nextend-arrow-previous {
        left: 2% !important;
    }
}

@media screen and (max-width: 767px) {

    .nextend-arrow-next,
    .n2-ss-slider .n2-ss-widget.nextend-arrow-next,
    .nextend-arrow-previous,
    .n2-ss-slider .n2-ss-widget.nextend-arrow-previous {
        display: none;
    }

    .adaptive-table {
        width: 100%;
        overflow-x: auto;
        display: block;
    }

    .adaptive-table td {
        min-width: 150px;
    }

    .header_img_with_title {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }

    .header_wrap {
        padding: 0 0 15px 0;
    }

    .play-video__text {
        margin: 0;
    }
}

/* end for slider on front_page */
/* for img 13 years of trust */
body .header_nav nav .wrap_img_13_years {
    margin-right: 12px;
    padding: 1px 24px;
    border-right: 1px solid rgb(229 229 229 / 0.5);
    border-left: 1px solid rgb(229 229 229 / 0.5);
}

body.rtl .header_nav nav .wrap_img_13_years {
    margin-right: inherit;
    margin-left: 12px;
}

[lang="uk"] .header_nav nav .wrap_img_13_years {
    margin-right: 10px;
    padding: 1px 16px;
}

[lang="kk"] .header_nav nav .wrap_img_13_years,
[lang="ru"] .header_nav nav .wrap_img_13_years,
[lang="fr"] .header_nav nav .wrap_img_13_years,
[lang="ar"] .header_nav nav .wrap_img_13_years,
[lang="vi"] .header_nav nav .wrap_img_13_years {
    margin-right: 5px;
    padding: 1px 15px;
}

[lang="kk"] .ubermenu.ubermenu-headersmallmenu > ul.ubermenu-nav > li > a,
.ubermenu.ubermenu-headermainmenu > ul.ubermenu-nav > li > a,
[lang="ru"] .ubermenu.ubermenu-headersmallmenu > ul.ubermenu-nav > li > a,
.ubermenu.ubermenu-headermainmenu > ul.ubermenu-nav > li > a,
[lang="fr"] .ubermenu.ubermenu-headersmallmenu > ul.ubermenu-nav > li > a,
.ubermenu.ubermenu-headermainmenu > ul.ubermenu-nav > li > a,
[lang="ar"] .ubermenu.ubermenu-headersmallmenu > ul.ubermenu-nav > li > a,
.ubermenu.ubermenu-headermainmenu > ul.ubermenu-nav > li > a,
[lang="vi"] .ubermenu.ubermenu-headersmallmenu > ul.ubermenu-nav > li > a,
.ubermenu.ubermenu-headermainmenu > ul.ubermenu-nav > li > a {
    padding: 9px;
}

.col-menu-logo {
    padding-right: 15px;
    padding-left: 15px;
}

.col-menu-nav {
    margin-left: auto;
    padding: 0 15px;
}

.rtl .col-menu-nav {
    margin-right: auto;
    margin-left: initial;
    padding: 0 15px;
}

.header_logo picture {
    width: 134px;
    display: block;
}

.header_row_wrap {
    flex-wrap: nowrap;
}

.text-13_years_trust {
    font-size: 12px;
    line-height: 16px;
    text-transform: uppercase;
    color: #fedf8a;
    max-width: 70px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
}

.rtl .text-13_years_trust {
    margin-left: initial;
    margin-right: 5px;
}

@media screen and (min-width: 1200px) {
    .ubermenu.ubermenu-headermainmenu > ul.ubermenu-nav > li.am_menu_img_13_wrap:first-child + li > ul.ubermenu-submenu > li {
        min-width: 15%;
        max-width: 17%;
    }
}

@media screen and (max-width: 1199px) {
    .header_logo picture {
        width: max-content;
    }

    .am_menu_img_13_wrap {
        order: 3;
        padding: 10px 0;
        background-color: #090c0e;
    }

    body .header_nav nav .wrap_img_13_years,
    body.rtl .header_nav nav .wrap_img_13_years,
    [lang="uk"] .header_nav nav .wrap_img_13_years {
        margin: auto 0;
        padding: 1px 15px;
        text-align: center;
        background-color: #090c0e;
        border: none;
    }

    .rtl .col-menu-nav {
        margin-right: auto;
    }

    .text-13_years_trust,
    .rtl .text-13_years_trust {
        display: block;
        text-align: center;
        margin: 8px auto 5px;
    }
}

/* language popup */
@media (max-width: 480px) {
    #browser-language-popup .blp-button {
        width: 52%;
        margin: 0 auto 10px;
    }

    #browser-language-popup .blp-button + .blp-button {
        margin-bottom: initial;
    }
}

/* ramm */
.ramm__table-banner {
    background-size: contain;
}

[dir='rtl'] .ramm__table-banner {
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1);
    direction: ltr;
    background-position: top right;
}

[dir='rtl'] .ramm__table-banner .banner__txt {
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1);
    text-align: right;
    direction: rtl;
}

/* wp-pagenavi */
.wp-pagenavi > span,
.wp-pagenavi > a {
    padding: 0 5px;
}

/* anniversary block START */
body .header_nav nav .anniversary-wrapper {
    /* margin-right: 12px; padding: 1px 24px; */
    padding: 0 14px;
    border-right: 1px solid rgb(229 229 229 / 0.5);
    border-left: 1px solid rgb(229 229 229 / 0.5);
}

body .header_nav nav .anniversary-wrapper {
    margin-right: inherit;
    /* margin-left: 12px; */
}

[lang="uk"] .header_nav nav .anniversary-wrapper {
    margin-right: 10px;
    padding: 1px 16px;
}

[lang="kk"] .header_nav nav .anniversary-wrapper,
[lang="ru"] .header_nav nav .anniversary-wrapper,
[lang="fr"] .header_nav nav .anniversary-wrapper,
[lang="ar"] .header_nav nav .anniversary-wrapper,
[lang="vi"] .header_nav nav .anniversary-wrapper {
    margin-right: 5px;
    padding: 1px 15px;
}

body .header_nav nav .anniversary-year {
    display: inline-block;
    line-height: 30px;
    font-family: sans-serif;
    font-size: 40px;
    font-weight: 400;
    color: #8c8d8e;
    transform: translate(-2px, 2px);
}

body .header_nav nav .anniversary-text {
    display: inline-block;
    max-width: 70px;
    font-size: 12px;
    line-height: 16px;
    text-transform: uppercase;
    color: #8c8d8e;
    margin-left: 6px;
}

body.rtl .header_nav nav .anniversary-text {
    margin-left: initial;
    margin-right: 6px;
}

@media screen and (max-width: 1199px) {
    .anniversary-block {
        order: 3;
        padding: 10px 0;
        background-color: #090c0e;
    }

    body .header_nav nav .anniversary-wrapper,
    body.rtl .header_nav nav .anniversary-wrapper,
    [lang="uk"] .header_nav nav .anniversary-wrapper {
        margin: auto 0;
        padding: 1px 15px;
        text-align: center;
        background-color: #090c0e;
        border: none;
    }

    body .header_nav nav .anniversary-text,
    body.rtl .header_nav nav .anniversary-text {
        display: block;
        text-align: center;
        margin: 8px auto 5px;
    }

    .ubermenu-headermainmenu .ubermenu-item {
        position: relative;
    }

    .top_menu_section .ubermenu.ubermenu-headermainmenu > ul.ubermenu-nav > li.am_menu_button,
    .top_menu_section .ubermenu.ubermenu-headermainmenu > ul.ubermenu-nav > li.anniversary-block {
        border-top: none;
        background: #090c0e;
    }

    .top_menu_section .ubermenu.ubermenu-headermainmenu > ul.ubermenu-nav > li {
        border-top: 1px solid #1e262d;
        border-radius: 0;
        background: #252e37;
    }

    .top_menu_section .ubermenu.ubermenu-headermainmenu > ul.ubermenu-nav > li > a,
    .top_menu_section .ubermenu.ubermenu-headermainmenu > ul.ubermenu-nav > li > ul.ubermenu-submenu > li > a,
    .rtl .ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop > .ubermenu-target {
        padding: 15px;
        border-top: none;
        background: transparent;
    }

    .ubermenu.ubermenu-headermainmenu > ul.ubermenu-nav > li > ul.ubermenu-submenu > li > ul > li:not(:last-child) {
        border-bottom: none;
    }

    .rtl body .ubermenu.ubermenu-submenu-indicator-closes > ul > li.ubermenu-active .ubermenu-sub-indicator-close,
    .rtl .ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target > .ubermenu-sub-indicator,
    .rtl .ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop > .ubermenu-target > .ubermenu-sub-indicator {
        right: auto;
        left: 0;
    }

    .ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target > .ubermenu-sub-indicator {
        top: 0;
        width: 55px;
        height: 100%;
        text-align: center;
        right: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        z-index: 1;
        margin: 0;
    }

    body .ubermenu.ubermenu-submenu-indicator-closes > ul > li.ubermenu-active .ubermenu-sub-indicator-close {
        margin: 0;
        width: 55px;
        display: block;
    }

    .ubermenu.ubermenu-headermainmenu .ubermenu-current_page_item > a:before {
        content: '';
        display: block;
        position: absolute;
        left: 4px;
        width: 4px;
        height: 4px;
        border-radius: 50%;
        background-color: #4caf50;
        top: 50%;
        transform: translateY(-50%);
    }

    .rtl .ubermenu.ubermenu-headermainmenu .ubermenu-current_page_item > a:before {
        left: auto;
        right: 4px;
    }
}

@media screen and (min-width: 1200px) {
    body .header_nav nav .anniversary-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

/* anniversary block END */
.rtl .ramm__table .table__nav {
    direction: ltr;
}

.archive_template_grid_proportional_wrapper .whitebox-vertical_image-title-excerpt-button {
    margin-bottom: 50px;
}

.ubermenu .ubermenu-item {
    vertical-align: baseline;
}

.ubermenu-custom-content svg {
    vertical-align: baseline;
}

@media screen and (min-width: 992px) {
    .mobile__app .app-links {
        display: flex;
        flex-flow: row wrap;
        justify-content: flex-start;
        margin-top: 78px;
    }
}

#pss_search_input {
    background-position: 12px 14px;
}

@media (max-width: 480px) {
    .ti3__symbols-table-row .table__col-first {
        max-width: 100%;
    }

    #pss_search_input {
        background-position: 12px 10px;
    }
}

@media (max-width: 375px) {
    .ti3__symbols-table-row .table__col-first {
        max-width: 155px;
    }
}

.location__popup {
    color: #000;
}

[lang="ar"] .rtl .archive_template_grid_proportional_wrapper {
    direction: ltr;
    text-align: left;
}

[lang="ar"] .rtl .archive_template_grid_proportional_wrapper .whitebox-vertical_image-title-excerpt-button__label {
    left: initial;
    right: 40px;
}

.iti-mobile .iti--container {
    width: auto;
}

.rtl .ubermenu.ubermenu-horizontal .ubermenu-item-level-0:last-child > .ubermenu-target {
    border-left: 1px solid rgba(235, 239, 241, 0.1);
}

.app-links__apk {
    padding-left: 4px;
    padding-right: 4px;
}

.mobile__app .app-links {
    max-width: none;
}

/* instant swipebox image scroll on desktop */
.swipebox-no-touch #swipebox-slider {
    -webkit-transition: -webkit-transform 0s ease;
    transition: transform 0s ease;
}

/* no swipebox bars animation */
#swipebox-bottom-bar,
#swipebox-top-bar {
    -webkit-transition: 0s;
    transition: 0s;
}

body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.text-13_years_trust {
    color: #8c8d8e !important;
}

.main_content h2 {
    font-weight: 400;
}

#home_mt_platforms_new .home_mt_platforms__ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0;
}

#home_mt_platforms .home_mt_platforms__ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0;
}

#home_mt_platforms_new .home_mt_platforms__ul li {
    width: 48%;
    margin-bottom: 10px;
}

#home_mt_platforms .home_mt_platforms__ul li {
    width: 46%;
    margin-bottom: 10px;
}

#home_mt_platforms_new .vc_general.vc_btn3-color-am_white {
    background: none;
    border-color: #dadbdc;
}

#home_mt_platforms_new .vc_general.vc_btn3-color-am_white:hover {
    border-color: #252e37;
}

#verify_section {
    position: relative;
}

.home_services .text-white img {
    margin-right: 32px;
}

.home_services > .wpb_column .wpb_wrapper .wpb_wrapper > * {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 400;
    font-size: 18px;
}

#verify_section {
    background-position: bottom !important;
}

.home_trade_globally hr {
    border-color: rgba(255, 255, 255, 0.1);
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.home_trade_glodally_col_green::before,
.home_trade_glodally_col_blue::before,
.home_trade_glodally_col_purple::before {
    border-radius: 4px;
    content: '';
    display: block;
    opacity: 0.7;
    position: absolute;
    left: 15px;
    right: 15px;
    top: 0;
    bottom: 0;
    height: 100%;
    width: calc(100% - 30px);
}

.home_trade_glodally_col_green::before {
    background: -webkit-gradient(linear, left top, left bottom, from(#3aaa3f), to(#477958)), #c4c4c4;
    background: linear-gradient(180deg, #3aaa3f 0%, #477958 100%), #c4c4c4;
}

.home_trade_glodally_col_blue::before {
    background: -webkit-gradient(linear, left top, left bottom, from(#2c8a92), to(#3e5b74)), #c4c4c4;
    background: linear-gradient(180deg, #2c8a92 0%, #3e5b74 100%), #c4c4c4;
}

.home_trade_glodally_col_purple::before {
    background: -webkit-gradient(linear, left top, left bottom, from(#604a9d), to(#4f4960)), #c4c4c4;
    background: linear-gradient(180deg, #604a9d 0%, #4f4960 100%), #c4c4c4;
}

.home_trade_globally .wpb_text_column .wpb_wrapper em,
.home_trade_globally .wpb_text_column .wpb_wrapper i {
    font-style: normal;
}

.home_trade_globally .wpb_text_column .wpb_wrapper i {
    font-weight: 200;
    font-size: 60px;
}

.home_trade_globally .wpb_text_column .wpb_wrapper em {
    font-size: 18px;
}

#home_mt_platforms .vc_general.vc_btn3-color-am_white {
    margin-bottom: 0;
}

.latest_posts h4 {
    font-weight: 400;
}

#home_news_and_quotes,
#home_mt_platforms {
    border-radius: 5px;
}

#home_news_and_quotes {
    position: relative;
    z-index: 2;
}

#home_mt_platforms {
    overflow: hidden;
}

#homepage_slider {
    background-color: #171b21;
}

.quotes-table,
.home_fincom_desktop_text,
.home_fincom_mobile,
.home_fincom_desktop_title {
    font-size: 14px;
}

#quotes_tiny_mobile_separator .vc_sep_line {
    border-color: #ecf1f3;
    width: calc(100% + 30px);
    left: -15px;
}

.home_verify_mobile_title .wpb_wrapper p img {
    height: auto;
}

.home_fincom_mobile .d-flex .wpb_wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.home_fincom_mobile .d-flex .wpb_wrapper .mobile__fincom__img {
    margin-right: 20px;
    width: 100%;
    max-width: 76px;
}

body table.unstriped tbody td:last-child {
    padding: 0.9375rem 1.25rem 0.9375rem 0;
}

#home_advantages .lSSlideOuter li:before {
    display: none;
}

#home_advantages > .vc_col-lg-9 .lSSlideOuter .lSPager.lSpg > li a::before {
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    background-color: rgba(255, 255, 255, 0.5);
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 50%;
}

#home_advantages > .vc_col-lg-9 .lSSlideOuter .lSPager.lSpg > li.active a::before {
    background-color: #fff;
}

.homepage__banner__link {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    max-width: 230px;
    border-radius: 5px;
    background-color: #252b32;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    padding: 16px 32px;
    margin-top: 40px;
    min-width: 230px;
    -webkit-transition: opacity 0.25s;
    transition: opacity 0.25s;
}

.homepage__banner__link:hover {
    color: #fff;
    opacity: 0.75;
}

@media screen and (min-width: 1200px) {
    #home_verify {
        padding-top: 30px;
        padding-right: 15px;
        padding-bottom: 85px;
        padding-left: 15px;
        border-bottom-right-radius: 5px;
    }

    #home_quotes_column:before {
        border-left: 2px solid #eaeff0;
        content: '';
        display: block;
        height: calc(100% + 6rem);
        position: absolute;
        top: 0;
        margin-top: -3rem;
        margin-bottom: -3rem;
    }

    #home_verify,
    #home_advantages .home_services:first-child {
        border-top-left-radius: 5px;
    }

    #home_verify {
        border-top-right-radius: 5px;
    }

    .home_fincom_desktop_title {
        border-top-left-radius: 0;
        border-top-right-radius: 5px;
    }

    #home_advantages .home_services:last-child {
        border-bottom-left-radius: 5px;
    }

    #home_news_and_quotes {
        padding-right: 0;
    }

    #homepage_slider .n2-section-smartslider > .n2-ss-align {
        z-index: 5;
    }

    #home_verify_column .vc_column-inner {
        z-index: 10;
    }
}

@media screen and (min-width: 992px) {
    .vc_btn3-container.vc_btn3-inline + .vc_btn3-container.vc_btn3-inline {
        margin-left: 7%;
    }

    #home_mt_platforms .wpb_wrapper > p,
    #home_mt_platforms_new .wpb_wrapper > p {
        margin: 10px 0 30px;
    }

    #home_mt_platforms_new {
        padding: 0 2rem;
    }

    .home_trade_globally .wpb_text_column .wpb_wrapper i {
        margin-right: 0.5rem;
    }

    #home_advantages .lSSlideOuter {
        display: none;
    }

    .vc_row.home_services .vc_column_container > .vc_column-inner {
        padding-top: 30px !important;
    }

    .home_services .vc_col-sm-6 .wpb_text_column > .wpb_wrapper {
        height: 100px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

@media screen and (max-width: 1199px) {
    .mobile-hide-block {
        display: none;
    }

    #home_verify {
        background-image: none !important;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
    }

    body .home_fincom_mobile {
        margin-top: 1rem;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }

    #home_verify {
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }

    .home_fincom_mobile span,
    .home_verify .d-xl-none.d-block > .wpb_wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .home_verify_mobile_title h4 {
        font-size: 14px;
    }

    #home_quotes_column {
        margin-bottom: 3rem;
    }

    #home_verify,
    #home_advantages .home_services:first-child {
        border-top-left-radius: 5px;
    }

    #home_verify,
    #home_advantages .home_services:first-child {
        border-top-right-radius: 5px;
    }

    .home_fincom_mobile,
    #home_advantages .home_services:last-child {
        border-bottom-right-radius: 5px;
    }

    .home_fincom_mobile,
    #home_advantages .home_services:last-child {
        border-bottom-left-radius: 5px;
    }

    #quotes_tiny_mobile_separator .vc_sep_line {
        width: calc(100% + 6rem);
        left: -3rem;
    }
}

@media screen and (max-width: 991px) {

    #home_mt_platforms_new .home_mt_platforms__ul li,
    #home_mt_platforms .home_mt_platforms__ul li {
        width: 100%;
    }

    #home_mt_platforms .wpb_wrapper p {
        margin: 8px 0;
    }

    #home_mt_platforms .wpb_wrapper .wpb_single_image {
        margin: 2px auto 15px;
    }

    #home_mt_platforms .wpb_wrapper,
    #home_mt_platforms_new .wpb_wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    #home_mt_platforms_new {
        padding: 30px 0 0;
    }

    #home_mt_platforms,
    #home_mt_platforms_new {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center;
    }

    #home_mt_platforms .vc_column_container,
    #home_mt_platforms_new .vc_column_container {
        width: 100%;
    }

    .home_trade_globally .wpb_text_column .wpb_wrapper i {
        font-weight: 300;
        font-size: 40px;
        display: block;
        line-height: 40px;
    }

    #home_mt_platforms ul.home_mt_platforms__ul,
    #home_mt_platforms_new ul.home_mt_platforms__ul,
    .home_trade_globally hr {
        display: none;
    }

    .home_trade_globally .wpb_text_column .wpb_wrapper > p {
        display: inline-block;
        margin-bottom: 0;
        max-width: 50%;
        width: 100%;
        float: left;
    }

    .home_trade_globally > .wpb_column:not(:last-child) {
        margin-bottom: 3px;
    }

    #verify_section {
        background-image: none !important;
    }

    .main_content h2 {
        font-size: 22px;
    }

    #quotes_tiny_mobile_separator .vc_sep_line {
        width: calc(100% + 3rem);
        left: -1.5rem;
    }

    #home_advantages > .vc_col-lg-9 .lSSlideOuter .lSPager.lSpg > li a {
        background-color: transparent;
        border: 5px solid transparent;
        padding: 5px;
        margin-left: 0.5rem;
        margin-right: 0.5rem;
    }

    #home_advantages > .vc_col-lg-9 .lSSlideOuter .lSPager.lSpg > li.active a {
        border-color: rgba(255, 255, 255, 0.3);
    }

    #home_advantages > .vc_col-lg-9 .lSSlideOuter .lSPager.lSpg {
        margin-top: 0 !important;
    }

    #home_advantages_mobile_wrap .wpb_column .vc_column-inner .wpb_wrapper .vc_row {
        padding-left: 1rem;
        padding-right: 1rem;
    }

    #home_advantages > .vc_col-lg-9 > .vc_column-inner {
        padding-left: 0;
        padding-right: 0;
    }

    #home_advantages_mobile_wrap > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_content_element {
        min-height: 100px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 1rem;
    }

    #home_advantages_mobile_wrap > .wpb_column > .vc_column-inner {
        padding: 0;
    }

    #home_advantages .vc_row.home_services {
        border-radius: 0;
    }

    #home_advantages .lSSlideOuter {
        background-color: #313c45;
        border-radius: 4px;
    }

    #home_advantages_mobile_wrap .text-white img {
        margin-right: 30px;
    }

    #home_quotes_column h4 {
        font-size: 22px;
    }

    #homepage_slider .vc_column-inner {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
}

.banner__mobile {
    display: none;
}

@media screen and (max-width: 767px) {
    .quotes-table {
        font-size: 12px;
    }

    .home_services > .wpb_column .wpb_wrapper .wpb_wrapper > * {
        font-size: 16px;
    }

    .latest_posts h4 {
        font-size: 18px;
    }

    #home_advantages .home_services {
        padding: 15px 0;
    }

    #home_advantages .home_services:last-child {
        padding-bottom: 15px;
    }

    #quotes_tiny_mobile_separator .vc_sep_line {
        width: calc(100% + 4rem);
        left: -2rem;
    }

    #quotes_tiny_mobile_separator {
        margin-bottom: 0.75rem;
    }

    #home_mt_platforms > .wpb_column {
        margin-bottom: 0;
    }

    .home_fincom_mobile {
        padding: 14px 20px !important;
    }

    #home_verify {
        padding: 14px 20px 20px;
    }

    .home_verify_mobile_title img {
        min-width: 50px;
    }

    .home_trade_globally .vc_col-md-4 .vc_column-inner .wpb_wrapper .vc_row {
        padding: 20px 15px;
    }

    div.n2-section-smartslider {
        display: none;
    }

    #homepage_slider > .vc_column_container,
    #homepage_slider > .vc_column_container > .vc_column-inner,
    #homepage_slider > .vc_column_container > .vc_column-inner > .wpb_wrapper {
        height: 100%;
    }

    .banner__mobile {
        display: block;
        height: 100%;
        background: -webkit-gradient(linear, left bottom, left top, color-stop(10.41%, #f39201), color-stop(94.12%, #fb7001));
        background: linear-gradient(360deg, #f39201 10.41%, #fb7001 94.12%);
        text-align: center;
    }

    .banner__mobile-text h2 {
        margin-bottom: 50px;
        font-weight: 900;
        font-size: 36.2943px;
        line-height: 35px;
    }

    .banner__mobile-content {
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .banner__mobile-btn {
        max-width: 276px;
        margin-left: auto;
        margin-right: auto;
    }

    .banner__mobile .banner__mobile-btn > .vc_btn3-color-am_transparent_white {
        border-color: #fff;
    }

    .homepage__banner__link {
        margin-left: auto;
        margin-right: auto;
    }

    .homepage__banner__img__wrap {
        margin-bottom: 0 !important;
    }

    #homepage_slider {
        padding-top: 60px !important;
        min-height: 620px;
        height: auto;
    }

    .mobile-app-popup--show #homepage_slider {
        padding-top: 60px !important;
    }
}

@media (max-width: 568px) {
    .banner__mobile-text h2 {
        font-size: 31.2943px;
    }
}

body img.img__mytrade {
    float: none;
}

body .ernst-info__summary {
    font-size: 14px;
}

/* raiting */
.raiting__result strong {
    font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
    font-weight: 500;
}

.raiting__wrap {
    height: 100%;
    margin: 0 auto;
    max-width: 750px;
    position: relative;
}

.raiting__stars .raiting__star--canvas,
.raiting__stars .raiting__star--canvas--half {
    fill: #dcdce6;
}

.raiting__stars .raiting__star--shape {
    fill: #fff;
}

.raiting__star--4--half .raiting__star:nth-of-type(-n + 4) .raiting__star--canvas,
.raiting__star--4--half .raiting__star:nth-of-type(-n + 4) .raiting__star--canvas--half {
    fill: #00b67a;
}

.raiting__star--4--half .raiting__star:nth-of-type(-n + 5) .raiting__star--canvas--half {
    fill: #00b67a;
}

.raiting__wrap {
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: auto;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    max-width: none;
}

.raiting__result {
    display: none;
    margin: 0 16px 0 0;
}

body .raiting__bold {
    font-weight: 700;
}

.raiting__stars-wrap {
    margin: 0 0 6px;
    width: 130px;
}

.raiting__logo {
    width: 80px;
    margin-right: 16px;
}

@media screen and (min-width: 250px) {
    .raiting__stars-wrap {
        margin: 0 12px 0 0;
    }
}

@media screen and (min-width: 850px) {
    .raiting__stars-wrap {
        margin: 0 16px 0 0;
    }

    .raiting__result {
        display: block;
    }
}

[data-title='StayHome'] {
    background: rgba(0, 0, 0, 0.2);
}

/* First block styles */
#home_mt_platforms {
    overflow: hidden;
}

#home_news_and_quotes,
#home_mt_platforms {
    border-radius: 5px;
}

/*Style for table*/
.table-without-borders tbody {
    border: none;
}

.ramm-circle-decorate {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background: #17baff;
    font-weight: bold;
    font-size: 19px;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 40px;
}

.ramm-table-description {
    color: #7d7d7d;
    font-size: 18px;
}

@media screen and (max-width: 1199px) {
    .home_fincom_mobile .d-flex .wpb_wrapper > p {
        margin: 0 10px 0 0;
    }

    #home_mt_platforms .vc_general.vc_btn3,
    #home_mt_platforms_new .vc_general.vc_btn3 {
        min-width: 170px;
        margin: 5px 0;
        max-width: 300px;
    }

    .at_overview.at_overview_mobile {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .at_overview.at_overview_mobile .at_overview_col {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        margin: 5px 0;
    }

    .at_overview.at_overview_mobile .at_overview_col:first-child {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }

    .at_overview.at_overview_mobile .at_overview_col:last-child {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }
}

@media screen and (max-width: 992px) {
    div#home_mt_platforms {
        background: url(/dist/images/copy-trading-new-bg3.png) !important;
        background-repeat: no-repeat !important;
        background-position: center 40% !important;
        background-size: cover !important;
    }

    .ramm-circle-decorate {
        display: none;
    }

    .ramm-table-description {
        font-size: 14px;
    }
}

/*Phone animation start*/
.banner__phone-wrap {
    position: absolute;
    top: 37px;
    left: -7px;
}

.banner__phone {
    width: 275px;
    height: 490px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    background-image: url(/dist/images/phone_body_w_shadow.svg);
    position: relative;
    z-index: 2;
}

.banner__phone .phone__content-scroll {
    position: relative;
    max-width: 185px;
    font-size: 8px;
    margin-left: auto;
    margin-right: 22px;
    top: 40px;
    padding-top: 20px;
    padding-left: 7px;
    padding-right: 7px;
    max-height: 382px;
    overflow: hidden;
}

.banner__phone .phone__content {
    -webkit-animation-name: honepage_phone_slide;
    animation-name: honepage_phone_slide;
    -webkit-animation-duration: 6s;
    animation-duration: 6s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease, ease, ease-in-out;
    animation-timing-function: ease, ease, ease-in-out;
    -webkit-animation-delay: 1.6s;
    animation-delay: 1.6s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

@-webkit-keyframes honepage_phone_slide {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    50% {
        -webkit-transform: translateY(-305px);
        transform: translateY(-305px);
    }
}

@keyframes honepage_phone_slide {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    50% {
        -webkit-transform: translateY(-305px);
        transform: translateY(-305px);
    }
}

@-webkit-keyframes homepage_chart_cover_move {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    12% {
        -webkit-transform: translateX(175px);
        transform: translateX(175px);
    }

    40% {
        -webkit-transform: translateX(175px);
        transform: translateX(175px);
    }

    60% {
        -webkit-transform: translateX(175px);
        transform: translateX(175px);
    }

    80% {
        -webkit-transform: translateX(175px);
        transform: translateX(175px);
    }

    99% {
        -webkit-transform: translateX(175px);
        transform: translateX(175px);
    }

    100% {
        -webkit-transform: translateX(175px);
        transform: translateX(175px);
    }
}

@keyframes homepage_chart_cover_move {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    12% {
        -webkit-transform: translateX(175px);
        transform: translateX(175px);
    }

    40% {
        -webkit-transform: translateX(175px);
        transform: translateX(175px);
    }

    60% {
        -webkit-transform: translateX(175px);
        transform: translateX(175px);
    }

    80% {
        -webkit-transform: translateX(175px);
        transform: translateX(175px);
    }

    99% {
        -webkit-transform: translateX(175px);
        transform: translateX(175px);
    }

    100% {
        -webkit-transform: translateX(175px);
        transform: translateX(175px);
    }
}

.banner__phone .content__item-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 5px;
    margin-bottom: 5px;
    color: #65696d;
}

.banner__phone .opened__chart {
    position: relative;
    margin-top: 11px;
    margin-bottom: 7px;
    overflow: hidden;
}

.banner__phone .chart__grid {
    position: absolute;
    top: 0;
    left: 15px;
    z-index: 2;
}

.banner__phone .chart__cover {
    position: absolute;
    top: 0;
    left: 10px;
    width: 167px;
    height: 96px;
    background-color: #242a30;
    z-index: 1;
    -webkit-animation-name: homepage_chart_cover_move;
    animation-name: homepage_chart_cover_move;
    -webkit-animation-duration: 18s;
    animation-duration: 18s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

.banner__phone .content__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 11px 0;
    border-bottom: 1px solid #404750;
}

.banner__phone .content__item:last-child {
    border-bottom: none;
}

.banner__phone .item__logo {
    margin-right: 7px;
    width: 100%;
    max-width: 29px;
}

.banner__phone .item__info {
    width: 100%;
    max-width: 33px;
}

.banner__phone .item__info span {
    display: block;
}

.banner__phone .item__info .item__name {
    font-weight: 600;
}

.banner__phone .item__info .profit_percent {
    font-size: 7px;
    color: #aeb6ce;
}

.banner__phone .item__chart {
    width: 100%;
    max-width: 46px;
}

.banner__phone .item__value {
    width: 100%;
    max-width: 50px;
    text-align: right;
    font-weight: 600;
}

.banner__phone-wrap .banner__phone__green__shadow {
    position: absolute;
    width: 350px;
    height: 350px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    background-image: url(/dist/images/mobile_green_shadow.svg);
    top: 50px;
    left: -13px;
    display: none;
}

.js-loading *,
.js-loading *:before,
.js-loading *:after {
    -webkit-animation-play-state: paused !important;
    animation-play-state: paused !important;
    opacity: 0;
}

@media screen and (max-width: 1200px) {
    .banner__phone-wrap {
        top: -13px;
    }
}

@media screen and (max-width: 991px) {
    .banner__phone-wrap {
        left: 20px;
        top: -40px;
    }
}

@media screen and (max-width: 767px) {
    .banner__phone-wrap {
        display: none;
    }
}

/*Phone animation end*/
/* Mobile app ad start */
#home_mobile_app_ad,
#home_mobile_app_ad .vc_row {
    padding-bottom: 0;
}

#home_mobile_app_ad {
    text-align: center;
}

#home_mobile_app_ad .wpb_text_column,
#home_mobile_app_ad .wpb_raw_html {
    margin-bottom: 20px;
}

#home_mobile_app_ad .wpb_column {
    margin-bottom: 0;
}

#home_mobile_app_ad figure {
    max-width: 480px;
}

.app-ad_btn {
    display: none !important;
}

.app-ad_img--sm {
    margin-top: 50px;
}

@media screen and (min-width: 768px) {
    #home_mobile_app_ad .vc_row {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

@media screen and (min-width: 991px) {
    #home_mobile_app_ad {
        text-align: unset;
        padding-top: 30px !important;
    }

    #home_mobile_app_ad .wpb_text_column,
    #home_mobile_app_ad .wpb_raw_html {
        margin-bottom: 35px;
    }

    #app-ad_img {
        -ms-flex-item-align: end;
        align-self: flex-end;
    }
}

/* Mobile app ad end */
/* New styles for gems */
#homepage_slider .vc_inner {
    padding-bottom: 0 !important;
}

#homepage_slider .vc_inner {
    padding-bottom: 0 !important;
}

#homepage_slider .vc_column_container {
    margin-bottom: 0 !important;
}

.hero__section {
    min-height: 690px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
}

.hero__section h1 {
    margin-bottom: 32px;
}

.hero__section p {
    font-size: 20px;
}

.hero__section-col {
    width: 50%;
    position: relative;
    z-index: 1;
}

.hero__section-img {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 0;
}

.hero__section-img img {
    -webkit-transform: translate(15%, 0);
    transform: translate(15%, 0);
    max-width: 865px;
    max-height: 565px;
}

@media (max-width: 568px) {
    .hero__section h1 {
        font-size: 28px;
        margin-bottom: 24px;
    }

    .hero__section p {
        font-size: 15px;
    }
}

@media screen and (max-width: 1199px) {
    .hero__section {
        -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
        text-align: center;
        min-height: 100px;
        padding: 20px 0 50px;
    }

    .hero__section-col {
        width: 100%;
    }

    .hero__section-img {
        position: static;
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
        margin: 0 auto 16px;
    }

    .hero__section-img img {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
        max-width: 100%;
        max-height: none;
    }
}

@media screen and (min-width: 1200px) {
    .hero__section {
        margin-top: 40px;
    }
}

.homepage__banner__link--green {
    background-color: #4caf50;
}

.homepage__banner__link:not(:last-child) {
    margin-right: 15px;
}

@media screen and (max-width: 576px) {
    .homepage__banner__link:not(:last-child) {
        margin-right: 0;
    }
}

/*Trustpilot start*/
.trustpilot__mobile {
    display: none;
}

@media (max-width: 767px) {
    .trustpilot__desktop {
        display: none;
    }

    .trustpilot__mobile {
        display: block;
    }

    .trustpilot__wrapper {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
}

/*Trustpilot end*/

.vc_custom_1659443537995 {
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    background-color: #0f1721 !important;
}

.vc_custom_1568652692502 {
    background: #1e252c url(/dist/images/world.png) !important;
    background-position: 0 0 !important;
    background-repeat: no-repeat !important;
}

.vc_custom_1567316641268 {
    padding-top: 0px !important;
}

.vc_custom_1663228194208 {
    padding-top: 0px !important;
    background-color: #f3f5f6 !important;
}

.vc_custom_1568797485533 {
    padding-top: 0px !important;
    background-color: #f3f5f6 !important;
}

.vc_custom_1567494586566 {
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
}

.vc_custom_1618401972129 {
    padding-top: 0px !important;
    padding-right: 15px !important;
    padding-bottom: 0px !important;
    padding-left: 15px !important;
}

.vc_custom_1565188008154 {
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
}

.vc_custom_1618402100358 {
    background-color: #2b353e !important;
}

.vc_custom_1619508070720 {
    background-color: #132c40 !important;
}

.vc_custom_1568808994388 {
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    background-color: #2b353e !important;
}

.vc_custom_1568808990536 {
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    background-color: #2d3740 !important;
}

.vc_custom_1568808999658 {
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    background-color: #313c45 !important;
}

.vc_custom_1568418098131 {
    margin-right: 0px !important;
    margin-left: 0px !important;
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
}

.vc_custom_1568808712086 {
    padding: 30px !important;
}

.vc_custom_1568807919980 {
    padding: 30px !important;
}

.vc_custom_1568808853414 {
    padding: 30px !important;
}

.vc_custom_1568808861998 {
    padding: 30px !important;
}

.vc_custom_1568808874885 {
    padding: 30px !important;
}

.vc_custom_1568808882129 {
    padding: 30px !important;
}

.vc_custom_1659442805518 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 10px !important;
    padding-right: 30px !important;
    padding-bottom: 10px !important;
    padding-left: 30px !important;
    background-color: #2b353e !important;
}

.vc_custom_1659443012957 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 10px !important;
    padding-right: 30px !important;
    padding-bottom: 10px !important;
    padding-left: 30px !important;
    background-color: #2d3740 !important;
}

.vc_custom_1659443093196 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 10px !important;
    padding-right: 30px !important;
    padding-bottom: 10px !important;
    padding-left: 30px !important;
    background-color: #2b353e !important;
}

.vc_custom_1659443041245 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 10px !important;
    padding-right: 30px !important;
    padding-bottom: 10px !important;
    padding-left: 30px !important;
    background-color: #2d3740 !important;
}

.vc_custom_1662468947688 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 10px !important;
    padding-right: 30px !important;
    padding-bottom: 10px !important;
    padding-left: 30px !important;
    background-color: #2d3740 !important;
}

.vc_custom_1659443082329 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 10px !important;
    padding-right: 30px !important;
    padding-bottom: 10px !important;
    padding-left: 30px !important;
    background-color: #2b353e !important;
}

.vc_custom_1618400646966 {
    padding-top: 40px !important;
    padding-right: 15px !important;
    padding-left: 15px !important;
    background-color: #132c40 !important;
}

.vc_custom_1618401552539 {
    padding-top: 17px !important;
    padding-right: 15px !important;
    padding-bottom: 9px !important;
    padding-left: 15px !important;
    background-color: #132c40 !important;
}

.vc_custom_1618400661498 {
    background-color: #132c40 !important;
}

.vc_custom_1565243546722 {
    background: #122b41 url(/dist/images/ernst-bg.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}

.vc_custom_1574932491984 {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}

.vc_custom_1574932501045 {
    border-left-width: 2px !important;
    border-left-color: #d2d2d2 !important;
    border-left-style: solid !important;
}

.vc_custom_1618476959746 {
    padding-left: 0px !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}

.vc_custom_1659443804962 {
    background-color: #132c40 !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}

.vc_custom_1659443798730 {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}

.vc_custom_1565099625780 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}

.vc_custom_1574935349735 {
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
}

.vc_custom_1574935359172 {
    margin-bottom: 0px !important;
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
}

.vc_custom_1659443154933 {
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
}

.vc_custom_1565186225885 {
    margin-right: 0px !important;
    margin-left: 0px !important;
}

.vc_custom_1565156813455 {
    margin-right: 0px !important;
    margin-left: 0px !important;
}

.vc_custom_1565186330766 {
    margin-right: 0px !important;
    margin-left: 0px !important;
}

.vc_custom_1565186343457 {
    margin-right: 0px !important;
    margin-left: 0px !important;
}

.vc_custom_1600441058319 {
    margin-right: 0px !important;
    margin-left: 0px !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_custom_1659443337729 {
    margin-bottom: 0px !important;
}

.vc_custom_1659443341705 {
    margin-bottom: 0px !important;
}

.vc_custom_1567606662243 {
    margin-right: 0px !important;
    margin-left: 0px !important;
    border-left-width: 2px !important;
    background-color: #ffffff !important;
    border-left-color: #eaeff0 !important;
    border-left-style: solid !important;
}

.vc_custom_1567605357601 {
    background-color: #ffffff !important;
}

.vc_custom_1659443351552 {
    margin-bottom: 0px !important;
}

.logo_large img {
    height: 54px;
}

.logo_small img {
    height: 36px;
}

.ubermenu-active .ubermenu-submenu {
    max-height: none;
    height: auto;
}

.ubermenu-item .ubermenu-submenu-drop .ubermenu-item .ubermenu-target .ubermenu-sub-indicator-close {
    display: none;
}

.post-item {
    border: 1px solid #ddd;
    border-radius: 5px;
    overflow: hidden;
}

.post-item .thumb {
    /*margin-bottom: 12px;*/
}

.post-item .thumb img {
    width: 100%;
    height: 156px;
    object-fit: cover;
}

.post-item h4 {
    margin-bottom: 1rem;
}

.post-item h4 a {
    font-size: 1.25rem;
    font-weight: 600;
    color: #101010;
}

.post-item .summary {
    font-size: .875rem;
    color: #666666;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 1.62;
}

.post-item .info {
    display: flex;
    justify-content: space-between;
}

.post-item .info time {
    font-size: .875rem;
    font-weight: 600;
    color: #666666;
}

.pagination {
    display: flex;
    justify-content: center;
}

.pagination .page-item.active span {
    background-color: #f3f5f6;
    border-color: #f3f5f6;
    color: #4caf50
}

.pagination .page-item .page-link, .pagination .page-item span {
    border: 1px solid #F3F5F6;
    color: #272E36;
}

.post-ad {
    margin-bottom: 1.5rem;
    box-shadow: 4px 6px 6px 0px #a1a1a1;
    border-radius: 5px;
    overflow: hidden;
}

.related h2 {
    font-size: 1.375rem;
    font-weight: 600;
    margin-bottom: 1rem;
    color: #272E36;
}

.related ul {
    list-style: none;
    padding: 0;
    margin: 0;
    border: 1px solid #dddddd;
    border-radius: 5px;
}

.related ul li {
    border-bottom: 1px solid #dddddd;
    line-height: 146%;
    padding: .75rem;
    font-size: .875rem;
}

.related ul li:last-child {
    border-bottom: none;
}

.related ul li a {
    color: #333333;
}