:root { --clr-tone-0: #FFFFFF; --clr-primary: #1695CA; --clr-brand: #195C7D; --clr-brand-dark: #0d364a; }
@font-face { font-family: Lato; font-style: normal; font-weight: 300; src: local(""), url("../files/f48e6d698147.woff2") format("woff2"), url("../files/b316cb67f503.woff") format("woff"), url("../files/d5ac6ee3085a.ttf") format("truetype"); font-display: swap; }
@font-face { font-family: Lato; font-style: normal; font-weight: 400; src: local(""), url("../files/c82e22dde971.woff2") format("woff2"), url("../files/7d8bff4143a3.woff") format("woff"), url("../files/761db15dde3b.ttf") format("truetype"); font-display: swap; }
@font-face { font-family: Lato; font-style: normal; font-weight: 700; src: local(""), url("../files/8a49976f2470.woff2") format("woff2"), url("../files/b7ac18bd6d3a.woff") format("woff"), url("../files/a5157c874fd0.ttf") format("truetype"); font-display: swap; }
body { font-family: Lato, Arial, Helvetica, Tahoma, sans-serif; font-weight: 400; background-color: rgb(255, 255, 255) !important; }
h1, h2, h3, h4, h5, .custom-caption p, span.dropcap1, span.dropcap2, span.dropcap3, span.dropcap4, .spb_call_text, .impact-text, .impact-text-large, .testimonial-text, .header-advert, .sf-count-asset .count-number, #base-promo, .sf-countdown, .sf-icon-character, .fancy-heading h1 { font-family: Lato, Arial, Helvetica, Tahoma, sans-serif; font-weight: 300; }
strong, .sf-button, h6, .arrow-link, .standard-post-date, .sf-count-asset h6.count-subject, .progress-bar-wrap .bar-text > span.progress-value, .portfolio-showcase-wrap ul li .item-info span.item-title, table.sf-table th, .team-member figcaption span, .read-more-button, .pagination-wrap li span.current, #respond .form-submit input#submit, .twitter-link a, .comment-meta .comment-author, .woocommerce span.onsale, .woocommerce .wc-new-badge, .woocommerce .out-of-stock-badge, .woocommerce .free-badge, .woocommerce a.button.alt, .woocommerce .coupon input.apply-coupon, .bag-product-title a, .woocommerce .shipping-calculator-form .update-totals-button button, table.totals_table tr.total, .woocommerce .button.update-cart-button, .woocommerce .button.checkout-button, #product-accordion .accordion-toggle, .woocommerce ul.products li.product-category h3 { font-family: Lato, Arial, Helvetica, Tahoma, sans-serif; font-weight: 700; letter-spacing: 1px; }
h1 { color: rgb(255, 255, 255); }
@media (max-width: 359px) {
  div#habla_window_div { width: 280px !important; left: 0px !important; }
}
@media (min-width: 360px) {
  div#habla_window_div { width: 300px !important; }
}
@media (max-width: 479px) {
  #logo img, #logo img.retina { max-width: 250px !important; }
  .su-logo { margin-top: 10px; padding-left: 12px; display: block; }
  .transfer-comparison-company { padding-top: 10px; }
  .spb_tour .nav-tabs { width: 100%; margin-bottom: 30px; }
  .nav-tabs > li { width: 100% !important; }
  .spb_tour .tab-content { padding-left: 0px !important; }
  .fullwidth-row, .cal-hero, .wide-fullwidth-row { padding-right: 0px !important; padding-left: 0px !important; }
  .full-width-content-container, .full-width-sm-extra-gutter, .fullwidth-sublvl-1 .fullwidth-row { padding-right: 20px !important; padding-left: 20px !important; }
  .cal-container { padding-right: 0px; padding-left: 0px; }
  .ww-all .nav-tabs > li { width: auto !important; }
  .rate-alert-manage-img { width: 275px; height: 100px; }
  .trustpilot-logo-highlight .trustpilot-logo-colour-lightbg { width: 258px; }
  .trustpilot-logo-highlight .trustpilot-5stars { width: 250px; }
  .ct-app-statscard-icon-container { display: block; float: none; margin: 0px auto; width: 100px; }
  .app-stat-value .sf-count-asset { margin-top: 15px; }
  .ct-app-statscard-value-container { display: block; text-align: center; }
  .lufc-clients-r, .lufc-clients-l { font-size: 12px; line-height: 14px; }
  .lufc-payments-partner { max-width: 180px; }
  .lufc-inpage-feature-img::before { height: 315px; width: 130%; top: -100%; left: -15%; }
  .sf-icon-box img.sf-icon { width: 25px; height: 25px; }
  .ct-app-post-banner-container { background-size: 60%; background-position: 115% bottom; }
  .ct-tabs .spb_tabs .nav-tabs li a, .rt-text-2 .spb_tabs .nav-tabs li a { border-width: medium medium medium 5px; border-style: none none none solid; border-color: currentcolor currentcolor currentcolor rgb(255, 255, 255); border-image: initial; }
  .ct-tabs .spb_tabs .nav-tabs li.active a, .rt-text-2 .spb_tabs .nav-tabs li.active a { border-width: medium medium medium 5px; border-style: none none none solid; border-color: currentcolor currentcolor currentcolor rgb(22, 149, 202); border-image: initial; background-color: rgb(220, 239, 247); }
  .ct-tabs .spb_tabs .nav-tabs li a:hover, .ct-tabs .spb_tabs .nav-tabs li.active a:hover, .rt-text-2 .spb_tabs .nav-tabs li a:hover, .rt-text-2 .spb_tabs .nav-tabs li.active a:hover { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-left: 5px solid rgb(22, 149, 202); }
  .full-hero-darkbg .ct-tabs .spb_tabs .nav-tabs li a { border-width: medium medium medium 5px; border-style: none none none solid; border-color: currentcolor currentcolor currentcolor transparent; border-image: initial; }
  .full-hero-darkbg .ct-tabs .spb_tabs .nav-tabs li.active a { border-width: medium medium medium 5px; border-style: none none none solid; border-color: currentcolor currentcolor currentcolor rgb(22, 149, 202); border-image: initial; background-color: rgba(22, 149, 202, 0.4); color: rgb(255, 255, 255); }
  .full-hero-darkbg .ct-tabs .spb_tabs .nav-tabs li a:hover, .full-hero-darkbg .ct-tabs .spb_tabs .nav-tabs li.active a:hover { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-left: 5px solid rgb(22, 149, 202); color: rgb(255, 255, 255) !important; }
}
@media (min-width: 480px) {
  div#habla_window_div { width: 350px !important; right: 0px !important; }
  .su-logo { margin-top: -40px; }
  .transfer-comparison-company { padding-top: 2px; }
  .spb_tour .nav-tabs { width: 200px; }
  .spb_tour .tab-content { padding-left: 215px; }
  .fullwidth-row, .cal-hero, .wide-fullwidth-row { padding-right: 20px !important; padding-left: 20px !important; }
  .full-width-content-container, .full-width-sm-extra-gutter, .cal-container { padding-right: 20px !important; padding-left: 20px !important; }
  .rate-alert-manage-img { width: 435px; height: 165px; }
  .trustpilot-logo-highlight .trustpilot-logo-colour-lightbg { width: 315px; }
  .trustpilot-logo-highlight .trustpilot-5stars { width: 300px; }
  .ct-app-statscard-icon-container { display: block; float: none; margin: 0px auto; width: 100px; }
  .app-stat-value .sf-count-asset { margin-top: 15px; }
  .ct-app-statscard-value-container { display: block; text-align: center; }
  .lufc-clients-r, .lufc-clients-l { font-size: 25px; line-height: 27px; }
  .lufc-payments-partner { max-width: 295px; }
  .lufc-inpage-feature-img::before { height: 320px; width: 560px; top: -118%; left: auto; }
  .sf-icon-box img.sf-icon { width: 44px; height: 44px; }
  .ct-tabs .spb_tabs .nav-tabs li a, .rt-text-2 .spb_tabs .nav-tabs li a { border-width: medium medium 5px; border-style: none none solid; border-color: currentcolor currentcolor rgb(255, 255, 255); border-image: initial; }
  .ct-tabs .spb_tabs .nav-tabs li.active a, .rt-text-2 .spb_tabs .nav-tabs li.active a { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-bottom: 5px solid rgb(22, 149, 202); background-color: transparent; }
  .ct-tabs .spb_tabs .nav-tabs li a:hover, .ct-tabs .spb_tabs .nav-tabs li.active a:hover, .rt-text-2 .spb_tabs .nav-tabs li a:hover, .rt-text-2 .spb_tabs .nav-tabs li.active a:hover { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-bottom: 5px solid rgb(22, 149, 202); }
  .full-hero-darkbg .ct-tabs .spb_tabs .nav-tabs li a { border-width: medium medium 5px; border-style: none none solid; border-color: currentcolor currentcolor transparent; border-image: initial; }
  .full-hero-darkbg .ct-tabs .spb_tabs .nav-tabs li.active a { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-bottom: 5px solid rgb(22, 149, 202); background-color: rgba(22, 149, 202, 0.4); color: rgb(255, 255, 255); }
  .full-hero-darkbg .ct-tabs .spb_tabs .nav-tabs li a:hover, .full-hero-darkbg .ct-tabs .spb_tabs .nav-tabs li.active a:hover { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-bottom: 5px solid rgb(22, 149, 202); color: rgb(255, 255, 255) !important; }
}
@media (max-width: 767px) {
  .xs-hidden { display: none; }
  .sm-hidden { display: inline-block; }
  .xs-vis { display: inline-block; }
  .sm-vis, .md-vis, .lg-vis { display: none; }
  .flex { display: flex; }
  .col-xs-flex { display: flex; flex-direction: column; }
  .flex-stack-sm { flex-direction: column; }
  .flex-stack-rev-sm { flex-direction: column-reverse; }
  .fullwidth-sublvl-1, .fullwidth50split { margin-left: -15px !important; margin-right: -15px !important; padding: 0px !important; }
  .fullwidth-video-xs { padding-right: 15px !important; padding-left: 15px !important; }
  .fullwidth50-1, .fullwidth50-2 { width: 100%; }
  .fullwidth50-1-content { padding-left: 10px !important; }
  .fullwidth50-2-content { padding-right: 10px !important; }
  h1, .full-width-text h1, .h1-s, .h1-fc, .h1-tac, .h1-fc-tac, .h1-s-fc, .h1-s-tac, .h1-s-fc-tac, .country-hero h1, .country-su-hero h1, .rft-hero h1, .product-hero h1, .fintech-aviv-hero h1, .affiliate-hero h1, .business-hero h1, .personal-hero h1, .webinar-hero h1, .signup-hero h1, .simpleheading2 h1, .affiliate-hero h1 { font-size: 28px; line-height: 30px; text-align: center; }
  .paz-xs { padding-left: 0px !important; padding-right: 0px !important; }
  .paz-xs .spb_wrapper.clearfix { padding-left: 0px !important; padding-right: 0px !important; }
  .platform-do-donts { padding-left: 15px; padding-right: 15px; }
  .faq-title { padding-top: 15px; padding-bottom: 15px; }
  .hero-overlay-full-bottom-con { padding-bottom: 0px; padding-top: 40px; }
  .maz { margin: 0px !important; }
  .product-benefit, .tac-xs-tal-sm, .tac-xs-tar-sm, .tac-xs-tal-md, .tac-xs-tar-md, .tac-sm { text-align: center; }
  .match-height-parent { flex-direction: column; }
  .acac, .acac-sm-acal, .align-hoz { margin: 0px auto; }
  .top-img-heading { font-size: 40px !important; line-height: 42px !important; margin-top: 0px !important; padding-top: 0px !important; }
  .sf-parallax-video video { display: none; }
  .bg-type-cover.alt-bg.homehero { margin-left: -15px !important; margin-right: 15px !important; }
  #page-wrap { padding: 0px !important; }
  .spb_testimonial_slider_widget.alt-bg.testimonial { margin-left: -15px !important; margin-right: -15px !important; }
  .full-width-text.alt-bg { margin-left: -15px !important; margin-right: -15px !important; }
  .bg-type-cover.alt-bg { margin-left: -30px !important; margin-right: -30px !important; }
  .post-fullwidth-row { margin-left: -15px !important; margin-right: -15px !important; }
  .ch-overlay { margin-top: -720px; padding-top: 30px !important; padding-bottom: 0px !important; }
  .ch-para { background-color: rgb(34, 34, 34); padding: 20px; }
  .featuredin, .profile-image-list { width: 50% !important; }
  .swatch-paper { margin-bottom: 10px; }
  .colorswatch { height: 100px; width: 100%; }
  .user-type-icon-container { top: 10px; }
  li.clearfix.carousel-item.recent-post.span3 img { width: 390px; }
  .testimonial-img { clear: both; }
  .hero-cf { text-align: center; }
  .country-h1 { text-align: center !important; }
  .cl-long-benefits { text-align: center; }
  .video-icon { display: block !important; }
  .tc-xs { text-align: center; }
  .joinus-button a.sf-button { width: 100%; }
  .partnering-b { text-align: center !important; }
  .full-f-btn { list-style: none; width: 100%; margin: 0px 25% !important; }
  .contact-us-oinfo { margin-top: 0px !important; padding-top: 20px !important; margin-bottom: 0px !important; }
  .exp-video-sb a.sf-button.standard.accent.standard, .video-icon a.sf-button.standard.accent.standard { width: 355px !important; }
  .video-testimonial-btn a.sf-button.standard.accent.standard { width: 355px !important; }
  .test-quote { margin-top: 0px !important; }
  .rt-container { margin-bottom: 0px !important; }
  .rt-img { padding: 15px 0px 0px !important; }
  .rt-link-test-quote { text-align: center !important; padding: 0px !important; }
  .rt-link-test-img-container { text-align: center !important; }
  .rt-testimonial-slider { margin-top: 0px; margin-bottom: 0px; }
  .sf-count-asset .count-number { font-size: 34px; }
  .app-stat-value .sf-count-asset .count-number { font-size: 34px; }
  .homehero-pro { padding: 0px !important; }
  .business-savings-img { text-align: center !important; }
  .bussiness-benefit, .subject-icon-link { margin-top: 50px; margin-bottom: 50px; }
  .steps-text { margin-bottom: 20px !important; text-align: center; }
  .page-id-6803 .rt-link-test-img-container { margin-bottom: -20px !important; }
  .su-testimonial-slider { padding-top: 0px !important; }
  .su-login-btn { padding-right: 15px !important; }
  .webinar-su-box { padding-top: 10px !important; }
  .webinar-hero { padding-top: 80px !important; }
  .webinar-su-box h2 { font-size: 25px !important; }
  .dailyrates-title-bg { padding-top: 10px !important; padding-bottom: 3px !important; }
  .dailyrates-title-bg-v2 { padding-top: 10px !important; padding-bottom: 3px !important; }
  .cl-hero-h1 { font-size: 35px; line-height: 35px; text-align: center !important; }
  .cl-hero-cta { margin-top: 120px !important; }
  .platform-hero-cta { margin-top: 60px; }
  .page-id-6399 #modal-3 .modal-dialog, .page-id-8541 #modal-3 .modal-dialog, .page-id-8308 #modal-3 .modal-dialog, .page-id-8309 #modal-3 .modal-dialog, .page-id-8338 #modal-3 .modal-dialog, .page-id-8342 #modal-3 .modal-dialog, .page-id-8344 #modal-3 .modal-dialog, .page-id-8346 #modal-3 .modal-dialog, .page-id-8329 #modal-3 .modal-dialog, .page-id-11513 #modal-3 .modal-dialog { width: 95%; }
  .sum-title { padding-top: 30px; margin-bottom: 25px; font-size: 22px; line-height: 24px; font-weight: 700; text-align: center; text-transform: uppercase; color: rgb(136, 136, 136); }
  .post-auth { text-align: center; }
  .bullet-icon { margin-left: 50px; }
  .su-form-product { margin-bottom: 0px; }
  .su-product-hero-disc { margin-top: -10px; }
  .hero-toggle, .hero-toggle .toggle-wrap, .news-resource-nav, .news-resource-nav .toggle-wrap { margin-bottom: 0px; }
  .transfer-comparison-rate { padding-top: 40px; }
  .pt-expat-bg { background-image: none; }
  .ihl-marketplace-track { margin-bottom: 354px; }
  .ihl-marketplace-track::after { left: 10px; bottom: -485px; width: 540px; height: 408px; background-size: 540px !important; }
  .rt-text .spb_tabs .nav-tabs { padding-left: 0px; }
  #sc-map-recent-trades::before, #sc-map-europe::before, #sc-map-americas::before, #sc-map-asia::before, #sc-map-africa::before, #sc-map-middle-east::before, #sc-map-oceania::before { display: none; }
  #sc-map-recent-trades-sprite::before, #sc-map-europe-sprite::before, #sc-map-americas-sprite::before, #sc-map-asia-sprite::before, #sc-map-africa-sprite::before, #sc-map-middle-east-sprite::before, #sc-map-oceania-sprite::before { display: none; }
  .smt-widget .container { width: 100%; }
  .comp-heading { text-align: center; padding: 6px 20px 10px; margin-bottom: 0px; }
  .comp-ct { background-color: rgb(206, 228, 238); }
  .comp-other { background-color: rgb(238, 238, 238); }
  .presscontainer { min-height: 300px; }
  .hero-subheading { text-align: center; }
  .pdv-video { margin: 0px auto 10px; }
  .faq-qanda::before { top: -102px; left: 50%; margin-left: -132px; background-image: url("../files/0d4c3c2f4dc0.png"); }
  .faq-qanda { margin-top: 130px; padding-top: 160px; text-align: center; }
  .cf-col-sm-6-1, .cf-col-sm-6-2 { display: inline-block; width: 100%; }
  .header-contact { text-align: center; }
  .su-product-testimonials::before { display: none; }
  .ww-all .spb_tabs .nav-tabs li a { font-size: 28px; }
  .ww-all ul.nav.nav-tabs, .ww-all-fr ul.nav.nav-tabs { margin-top: -12px !important; padding-left: 0px !important; }
  .ww-all .h1-fc { text-align: left; padding-left: 20px; }
  .np-list .mini-items .blog-item figure { width: 100%; }
  .np-list .container { margin-left: 20px; margin-right: 20px; }
  .np-img { width: 100%; }
  .np-excerpt { width: 100%; padding: 20px 20px 0px 0px; }
  .np-list-item-sim, .webinar-highlight { margin: 25px 33px 0px; }
  .saving-widget-con .joinus-button { padding: 0px 35px; }
  .tour-profile-user-img { margin-top: -185px; }
  .undertitleheading { font-size: 18px; font-weight: 400; line-height: 25px; }
  .call-back-hero { padding: 35px 0px; }
  .call-back-title h3, .call-back-title h1 { text-align: center !important; }
  .about-benifit-cards .sf-icon-box-animated .front { height: 350px; }
  .inline-form li { display: block; }
  .img-grid-5-2 { padding-right: 0px; padding-left: 0px; }
  .affiliate-options-disc { padding-right: 30px; padding-left: 30px; }
  .business-hero, .personal-hero { padding-bottom: 140px; }
  .platform-screen-button { margin-top: -165px; }
  .large-video-overlay a.sf-button.standard.accent.standard, .video-icon a.sf-button.standard.accent.standard { height: 280px; width: 158px; }
  .business-exp-video a.sf-button.standard.accent.standard, .video-icon a.sf-button.standard.accent.standard { background-size: 280px 158px; }
  .btn-option1 { display: block; }
  .btn-option-or { display: block; }
  .btn-option2 { display: block; }
  .featuredin, .profile-image-list { padding: 0px; margin-bottom: 0px; }
  .featuredin-logo, .lufc-stdd-partners-logos { width: 160px; height: 60px; background-size: 160px; }
  .platform-half-stage::before { background: url("../files/50297103d07b.png") 0% 0% / 533px 450px no-repeat; width: 533px; height: 450px; margin-left: -26px; }
  .platform-half-stage::before { left: 40%; top: -40px; }
  .vid-tut-transcript-container .toggle-wrap .spb_toggle { margin: 0px -15px; }
  .vid-tut-chaplist-right, .vid-tut-chaplist-left { text-align: center; }
  .tutorial-video-lz-img-link { width: 230px; }
  .tut-video-lz-img-con { width: 100%; }
  .blog-header { height: auto; }
  .blog-header-logo { padding-top: 30px; }
  .blog-page #main-nav-sticky-wrapper, .blog-post #main-nav-sticky-wrapper { display: none; }
  .blog-post .page-heading .blog-post-heading-text { text-align: center; padding-top: 60px; padding-bottom: 40px; }
  .blog-post .page-heading h1 { font-size: 28px; line-height: 32px; }
  .dmc-mid-market-rates-container { overflow-x: scroll; }
  .dmc-rate-header-to-title, .dmc-rate-header-from-title { width: 72px; }
  .globe-animation { margin-top: -10px; }
  .features-services-links { margin-bottom: 40px; }
  .mass-payments-hero-divider { padding-bottom: 330px; }
}
@media (min-width: 600px) {
  .cl-hero-cta { margin-top: 70px !important; }
  .platform-hero-cta { margin-top: -10px; }
}
@media (min-width: 768px) {
  .sm-hidden { display: none; }
  .xs-vis, .sm-vis { display: inline-block; }
  .md-vis, .lg-vis { display: none; }
  .col-xs-flex { display: flex; flex-direction: row; }
  .col-sm-flex { display: flex; }
  .flex-stack-sm { flex-direction: column; }
  .flex-stack-rev-sm { flex-direction: column-reverse; }
  .fullwidth-sublvl-1, .fullwidth50split { margin-left: -210px !important; margin-right: -210px !important; padding: 0px !important; }
  .fullwidth50-1, .fullwidth50-2 { width: 50%; }
  .fullwidth50-1-content { padding-left: 20px !important; }
  .fullwidth50-2-content { padding-right: 20px !important; }
  .full-width-content-container { padding-right: 165px !important; padding-left: 165px !important; }
  .full-width-sm-extra-gutter { padding-right: 210px !important; padding-left: 210px !important; }
  .fullwidth-row, .cal-hero, .wide-fullwidth-row, .fullwidth-video-xs { padding-right: 180px !important; padding-left: 180px !important; }
  h1, .full-width-text h1, .h1-fc, .h1-tac, .h1-fc-tac, .country-su-hero h1, .product-hero h1, .fintech-aviv-hero h1, .affiliate-hero h1, .webinar-hero h1, .signup-hero h1 { font-size: 45px; line-height: 47px; }
  .h1-s, .h1-s-fc, .h1-s-tac, .h1-s-fc-tac, .faq-title h1, .country-hero h1, .rft-hero h1, .business-hero h1, .personal-hero h1 { font-size: 35px; line-height: 35px; margin-top: 10px; }
  .h1-s, .h1-fc, .h1-s-fc, .faq-title h1, .country-hero h1, .rft-hero h1 { text-align: left; }
  .h1-tac, .h1-fc-tac, .h1-s-tac, .h1-s-fc-tac, .country-su-hero h1, .product-hero h1, .fintech-aviv-hero h1, .affiliate-hero h1, .business-hero h1, .personal-hero h1, .webinar-hero h1, .signup-hero h1 { text-align: center; }
  .paz-xs { padding-left: 15px !important; padding-right: 15px !important; }
  .platform-do-donts { padding-left: 40px; padding-right: 40px; }
  .faq-title { padding-top: 40px; padding-bottom: 40px; }
  .hero-overlay-full-bottom-con { padding-bottom: 0px; padding-top: 140px; }
  .swatch-paper { margin-bottom: 0px; }
  .colorswatch { height: 100px; width: 50%; }
  .user-type-icon-container { top: 5px; }
  li.clearfix.carousel-item.recent-post.span3 img { width: 168px; }
  .sf-parallax-video video { height: 515px; left: -590px; }
  .ch-overlay { margin-top: -623px; padding-top: 90px !important; padding-bottom: 40px !important; }
  .ch-para { padding-bottom: 65px !important; }
  .hero-cf { text-align: right; }
  .cl-ben-container { border-bottom: 3px solid rgb(22, 149, 202); }
  .brokercontainer-f { margin-left: 70px; }
  .tc-xs { text-align: left; }
  .product-benefit, .tac-xs-tal-sm { text-align: left; }
  .tac-xs-tar-sm { text-align: right; }
  .tac-xs-tal-md, .tac-xs-tar-md, .tac-sm { text-align: center; }
  .acac { margin: 0px auto; }
  .acac-sm-acal { margin: 0px; }
  .video-disc { display: inline-block !important; }
  .video-disc-right { display: inline-block !important; }
  .video-icon { margin-left: 5px; }
  .video-testimonial-btn a.sf-button.standard.accent.standard { width: 355px !important; }
  .count-number { font-size: 30px; }
  .su-hero-img::before { content: ""; width: 500px; height: 838px; position: absolute; display: block; margin: 20px auto 0px; right: 0px; z-index: -10; }
  .su-logo { margin-top: 24px; }
  .steps-text { text-align: left; }
  .dailyrates-title-bg { padding-top: 25px !important; padding-bottom: 34px !important; }
  .dailyrates-title-bg-v2 { padding-top: 5px !important; padding-bottom: 20px !important; }
  .category-daily-market-brief.sidebar { display: none; }
  .category-daily-market-brief.col-sm-8 { width: 100% !important; }
  .cl-hero-h1 { font-size: 35px; line-height: 35px; text-align: left; }
  .cl-hero-cta { margin-top: 140px !important; }
  .platform-hero-cta { margin-top: 30px; }
  .cl-hero-video { margin-top: 0px; }
  .page-id-317 #modal-3 .modal-dialog, .page-id-6113 #modal-3 .modal-dialog, .page-id-6399 #modal-3 .modal-dialog, .page-id-8541 #modal-3 .modal-dialog, .page-id-8308 #modal-3 .modal-dialog, .page-id-8309 #modal-3 .modal-dialog, .page-id-8338 #modal-3 .modal-dialog, .page-id-8342 #modal-3 .modal-dialog, .page-id-8344 #modal-3 .modal-dialog, .page-id-8346 #modal-3 .modal-dialog, .page-id-8329 #modal-3 .modal-dialog, .page-id-11513 #modal-3 .modal-dialog { width: 750px; }
  .sum-title { padding-top: 90px; margin-bottom: 25px; font-size: 28px; line-height: 30px; font-weight: 700; text-align: center; text-transform: uppercase; color: rgb(136, 136, 136); }
  .post-auth { text-align: left; }
  .bullet-icon { margin-left: 0px; }
  .transfer-comparison-company { padding-top: 2px; }
  .su-form-product { margin-bottom: 0px; }
  .su-product-hero-disc { margin-top: 35px; }
  .hero-toggle { margin-bottom: 30px; }
  .transfer-comparison-rate { padding-top: 20px; }
  .pt-expat-bg { background-image: url("../files/e951510ed360.jpg"); background-position: center bottom; background-repeat: no-repeat !important; }
  .ihl-marketplace-track { margin-bottom: 680px; }
  .ihl-marketplace-track::after { left: 10px; bottom: -810px; background-size: 970px; width: 970px; height: 735px; }
  .rt-text .spb_tabs .nav-tabs { padding-left: 15px; }
  #sc-map-recent-trades::before, #sc-map-europe::before, #sc-map-americas::before, #sc-map-asia::before, #sc-map-africa::before, #sc-map-middle-east::before, #sc-map-oceania::before { width: 730px; height: 329px; top: -400px; right: -10px; background-size: 690px 313px !important; }
  #sc-map-recent-trades-sprite::before, #sc-map-europe-sprite::before, #sc-map-americas-sprite::before, #sc-map-asia-sprite::before, #sc-map-africa-sprite::before, #sc-map-middle-east-sprite::before, #sc-map-oceania-sprite::before { width: 730px; height: 329px; top: -400px; right: -10px; background-size: 730px 2016px !important; }
  .smt-widget .container { width: 160px; }
  .comp-heading { text-align: right; padding: 28px 0px; }
  .comp-ct { background-color: rgb(255, 255, 255); }
  .comp-other { background-color: rgb(255, 255, 255); }
  .hero-cf { text-align: right; }
  .presscontainer { min-height: 590px; }
  .hero-subheading { text-align: left; }
  .pdv-video { background-position: center center; background-size: 100%; padding: 25px 91px 50px; margin: 30px auto -10px; background-image: url("../files/6b4d881bb751.png") !important; background-repeat: no-repeat !important; }
  .pdv-stage::before, .platform-half-stage::before { background: url("../files/50297103d07b.png") 0% 0% / 652px 550px no-repeat; width: 652px; height: 550px; margin-left: -26px; }
  .pdv-stage::before { left: 60%; top: -160px; }
  .platform-half-stage::before { left: 60%; top: 145px; }
  .faq-author-container { text-align: center; }
  .faqimg, .faq-author-details { display: block; }
  .faq-author-details { padding-left: 0px; }
  .faq-qanda::before { top: -102px; left: 50%; margin-left: -132px; background-image: url("../files/0d4c3c2f4dc0.png"); }
  .faqanswerpointer::before { content: ""; width: 20px; height: 20px; position: relative; display: block; left: -20px; top: 65px; background-image: url("../files/e552e7db4162.png"); }
  .faq-qanda { margin-top: 130px; padding-top: 160px; text-align: center; }
  .cf-col-sm-6-1, .cf-col-sm-6-2 { display: inline-block; width: 47%; }
  .header-contact { text-align: right; }
  .su-product-testimonials::before { content: ""; width: 0px; height: 0px; border-bottom-width: 25px; border-bottom-style: solid; border-right: 30px solid transparent; border-left: 30px solid transparent; position: absolute; left: 50%; margin-left: -30px; top: -25px; border-bottom-color: rgb(238, 238, 238) !important; }
  .ww-all .spb_tabs .nav-tabs li a { font-size: 45px; }
  .ww-all ul.nav.nav-tabs { margin-top: -71px; padding-left: 202px; }
  .ww-all-fr ul.nav.nav-tabs { margin-top: -71px; padding-left: 255px; }
  .ww-dont-do::before { width: 635px; height: 441px; top: 115px; left: -617px; background-size: 582px !important; }
  .np-list .container { width: 400px; margin-left: 20px; }
  .np-excerpt { width: 386px; padding: 20px 0px 0px; }
  .np-list-item-sim, .webinar-highlight { margin: 25px 35px 0px 20px; }
  .saving-widget-con .joinus-button { padding: 0px; }
  .tour-profile-user-img { margin-top: -155px; }
  .undertitleheading { font-size: 25px; font-weight: 400; line-height: 30px; }
  .call-back-hero { padding: 80px 0px; }
  .call-back-title h3 { text-align: center !important; }
  .about-benifit-cards .sf-icon-box-animated .front { height: 415px; }
  .img-grid-lcon { padding-right: 10px; }
  .img-grid-5-2 { padding-right: 10px; padding-left: 0px; }
  .img-grid-5-3 { margin-bottom: 10px; }
  .header-2phone-no { display: block; }
  .header-2phone-icon { display: none; }
  .affiliate-options-disc { padding-right: 40px; padding-left: 40px; }
  .business-hero, .personal-hero { padding-bottom: 225px; }
  .platform-screen-button { margin-top: -210px; }
  .large-video-overlay a.sf-button.standard.accent.standard, .video-icon a.sf-button.standard.accent.standard { height: 235px; width: 385px; }
  .business-exp-video a.sf-button.standard.accent.standard, .video-icon a.sf-button.standard.accent.standard { background-size: 355px 200px; }
  .btn-option1 { display: inline-block; }
  .btn-option-or { display: inline-block; }
  .btn-option2 { display: inline-block; }
  .rate-alert-manage-img { width: 100%; height: 265px; }
  .featuredin, .profile-image-list { padding: 15px; }
  .featuredin-logo, .lufc-stdd-partners-logos { width: 104px; height: 40px; background-size: 104px; }
  .vid-tut-transcript-container .toggle-wrap .spb_toggle { margin: 0px 15px 0px -15px; }
  .vid-tut-chaplist-right { text-align: left; }
  .vid-tut-chaplist-left { text-align: right; }
  .tutorial-video-lz-img-link { width: 230px; }
  .tut-video-lz-img-con { width: 100%; }
  .blog-masonry-catagory .details-wrap, .archive .details-wrap { height: 420px; }
  .blog-header { height: 140px; }
  .blog-header-logo, #header-section.header-6 #header { padding-top: 25px; }
  .blog-post .page-heading .blog-post-heading-text { text-align: center; padding-top: 130px; padding-bottom: 65px; }
  .blog-post .page-heading h1 { font-size: 36px; line-height: 38px; }
  .dmc-mid-market-rates-container { overflow-x: hidden; }
  .dmc-rate-header-to-title, .dmc-rate-header-from-title { width: 112px; }
  .globe-animation { margin-top: -80px; }
  .features-services-links { margin-bottom: 10px; }
  .mass-payments-hero-divider { padding-bottom: 250px; }
}
@media (min-width: 992px) {
  .sm-hidden { }
  .xs-vis, .sm-vis, .md-vis { display: inline-block; }
  .lg-vis { display: none; }
  .col-md-flex { display: flex; }
  .match-height-parent { flex-direction: row; }
  .flex-stack-sm, .flex-stack-rev-sm { flex-direction: row; }
  .flex-xs-sm-center-md-left { justify-content: left; }
  .fullwidth-sublvl-1, .fullwidth50split, .fullwidth-video-xs { margin-left: -130px !important; margin-right: -130px !important; padding: 0px !important; }
  .fullwidth50-1-content { padding-left: 130px !important; }
  .fullwidth50-2-content { padding-right: 130px !important; }
  .full-width-content-container, .full-width-sm-extra-gutter { padding-right: 130px !important; padding-left: 130px !important; }
  .post-fullwidth-row { margin-left: 0px !important; margin-right: 0px !important; }
  .tac-xs-tal-md { text-align: left; }
  .tac-xs-tar-md { text-align: right; }
  .colorswatch { height: 146px; width: 100%; }
  .tac-sm { text-align: left; }
  li.clearfix.carousel-item.recent-post.span3 img { width: 212px; }
  .rt-container { border-left: 1px solid rgb(255, 255, 255); }
  .app-stat-value .sf-count-asset .count-number { font-size: 30px; }
  .sf-parallax-video video { height: 460px; }
  .ch-overlay { margin-top: -610px; padding-top: 90px !important; padding-bottom: 40px !important; }
  .brokercontainer-f { margin-left: 125px; }
  .video-icon { margin-left: 0px; }
  .partnering-b { padding-top: 25px; }
  .test-quote, .test-vid-ph { width: 50% !important; }
  .rt-sl-sendtocountry { width: 50% !important; }
  .rt-sl-sendtocountry, .rt-countryflag, .rt-amount { font-size: 13px !important; }
  .business-savings-img { text-align: right; }
  .steps-text { text-align: center; }
  .category-daily-market-brief.sidebar { display: block; }
  .category-daily-market-brief.col-sm-8 { width: 66.6667% !important; }
  .cl-hero-cta { margin-top: 100px !important; }
  .platform-hero-cta { margin-top: 0px; }
  .cl-hero-video { margin-top: 0px; }
  .partnership-hero-bg { background-position: center top, center center; }
  .transfer-comparison-company { padding-top: 10px; }
  .ihl-marketplace-track { margin-bottom: 0px; }
  .ihl-marketplace-track::after { left: 440px; bottom: -130px; background-size: 970px; width: 970px; height: 735px; }
  .rt-text .spb_tabs .nav-tabs { padding-left: 125px; }
  #sc-map-recent-trades::before, #sc-map-europe::before, #sc-map-americas::before, #sc-map-asia::before, #sc-map-africa::before, #sc-map-middle-east::before, #sc-map-oceania::before { width: 730px; height: 329px; top: -427px; right: 132px; background-size: 754px 341px !important; }
  #sc-map-recent-trades-sprite::before, #sc-map-europe-sprite::before, #sc-map-americas-sprite::before, #sc-map-asia-sprite::before, #sc-map-africa-sprite::before, #sc-map-middle-east-sprite::before, #sc-map-oceania-sprite::before { width: 730px; height: 329px; top: -427px; right: 132px; background-size: 730px 2016px !important; }
  .smt-widget .container { width: 220px; }
  .hero-cf { text-align: center; margin-bottom: 20px; }
  .presscontainer { min-height: 630px; }
  .fullwidth-row, .cal-hero { padding-right: 210px !important; padding-left: 210px !important; }
  .wide-fullwidth-row, .fullwidth-video-xs { padding-right: 130px !important; padding-left: 130px !important; }
  .pdv-video { padding: 29px 102px 80px; margin: 30px auto -10px; }
  .pdv-stage::before, .platform-half-stage::before { background-size: 771px 650px; width: 771px; height: 650px; }
  .pdv-stage::before { left: 64%; top: -210px; }
  .platform-half-stage::before { left: 60%; top: 104px; }
  .faq-qanda::before { top: 0px; left: 0px; margin-left: 0px; background-image: url("../files/4e876b20bed2.png"); }
  .faq-qanda { margin-top: 0px; padding-top: 0px; text-align: left; }
  .ww-dont-do::before { width: 555px; height: 418px; top: 28px; left: -577px; background-size: 552px !important; }
  .np-list .container { width: 627px; }
  .np-list .mini-items .blog-item figure { width: 200px; }
  .np-img { width: 200px; }
  .np-excerpt { width: 388px; padding: 0px 0px 0px 20px; }
  .np-list-item-sim, .webinar-highlight { margin: 25px 34px 0px 20px; }
  .full-width-text.f-full-width-con.spb_text_column { padding-left: 185px; padding-right: 185px; width: 992px !important; }
  .call-back-title h3, .call-back-title h1 { text-align: left !important; }
  .about-benifit-cards .sf-icon-box-animated .front { height: 350px; }
  .ptf-container { margin-top: 50px; margin-bottom: 50px; }
  .personal-transfer-flow::after { content: ""; width: 25px; height: 25px; position: absolute; top: 41%; right: 0px; background-size: 25px 25px; background-repeat: no-repeat; background-image: url("../files/f58af83a8712.png"); }
  .ptf-arrow1::after, .ptf-arrow2::after, .ptf-arrow3::after, .ptf-arrow4::after { content: ""; width: 25px; height: 25px; position: absolute; right: 0px; background-size: 25px 25px; background-repeat: no-repeat; background-image: url("../files/f58af83a8712.png"); }
  .ptf-arrow1::after { top: 40%; }
  .ptf-arrow2::after, .ptf-arrow3::after, .ptf-arrow4::after { top: 42%; }
  .ptf-arrow1::after { right: -9px; }
  .ptf-arrow2::after { right: -6px; }
  .ptf-arrow3::after { right: -27px; }
  .ptf-arrow4::after { right: -10px; }
  .inline-form li { display: inline-block; }
  .img-grid-5-5 { padding: 0px; }
  .header-2phone-no { display: inline-block; }
  .header-2phone-icon { display: inline-block; }
  .affiliate-options-disc { padding-right: 20px; padding-left: 20px; }
  .featuredin-logo, .lufc-stdd-partners-logos { width: 140px; height: 55px; background-size: 140px; }
  .ct-app-statscard-icon-container { display: inline-block; float: left; margin-right: 40px; margin-left: 25px; width: 100px; }
  .app-stat-value .sf-count-asset { margin-top: -15px; }
  .ct-app-statscard-value-container { display: inline-block; text-align: left; }
  .tutorial-video-lz-img-link { width: 200px; }
  .tut-video-lz-img-con { width: 200px; }
  .blog-masonry-catagory .details-wrap, .archive .details-wrap { height: 340px; }
  .blog-page #main-nav-sticky-wrapper, .blog-post #main-nav-sticky-wrapper { display: block; }
}
@media (min-width: 1200px) {
  .xs-vis, .sm-vis, .md-vis, .lg-vis { display: inline-block; }
  .col-lg-flex { display: flex; }
  .fullwidth-sublvl-1, .fullwidth50split, .fullwidth-video-xs { margin-left: -210px !important; margin-right: -210px !important; padding: 0px !important; }
  .fullwidth50-1-content { padding-left: 210px !important; }
  .fullwidth50-2-content { padding-right: 210px !important; }
  .fullwidth-row, .cal-hero, .wide-fullwidth-row, .full-width-content-container, .full-width-sm-extra-gutter, .fullwidth-video-xs { padding-right: 210px !important; padding-left: 210px !important; }
  .colorswatch { height: 180px; width: 100%; }
  li.clearfix.carousel-item.recent-post.span3 img { width: 270px; }
  .ch-overlay { margin-top: -585px; padding-top: 90px !important; padding-bottom: 20px !important; }
  .brokercontainer-f { margin-left: 158px; }
  .video-icon { margin-left: 50px; }
  .partnering-b { padding-top: 50px; }
  .rt-sl-sendtocountry { width: 49% !important; }
  .rt-sl-sendtocountry, .rt-countryflag, .rt-amount { font-size: 15px !important; }
  .app-stat-value .sf-count-asset .count-number { font-size: 34px; }
  .dailyrates-title-bg { padding-top: 65px !important; padding-bottom: 40px !important; }
  .dailyrates-title-bg-v2 { padding-top: 30px !important; padding-bottom: 40px !important; }
  .cl-hero-v3 { padding-top: 50px; }
  .cl-hero-video { margin-top: 0px; }
  .cl-hero-cta { margin-top: 60px !important; }
  .transfer-comparison-company { padding-top: 5px; }
  .ihl-marketplace-track::after { left: 540px; bottom: -130px; background-size: 970px; width: 970px; height: 735px; }
  .rt-text .spb_tabs .nav-tabs { padding-left: 225px; }
  #sc-map-recent-trades::before, #sc-map-europe::before, #sc-map-americas::before, #sc-map-asia::before, #sc-map-africa::before, #sc-map-middle-east::before, #sc-map-oceania::before { width: 730px; height: 336px; top: -418px; right: 220px; background-size: 730px 331px !important; }
  #sc-map-recent-trades-sprite::before, #sc-map-europe-sprite::before, #sc-map-americas-sprite::before, #sc-map-asia-sprite::before, #sc-map-africa-sprite::before, #sc-map-middle-east-sprite::before, #sc-map-oceania-sprite::before { width: 730px; height: 336px; top: -418px; right: 220px; background-size: 730px 2016px !important; }
  .smt-widget .container { width: 270px; }
  .hero-cf { text-align: right; }
  .presscontainer { min-height: 620px; }
  .pdv-video { padding: 29px 102px 80px; margin: 30px auto -10px; }
  .pdv-stage::before, .platform-half-stage::before { background-size: 830px 700px; width: 830px; height: 700px; }
  .pdv-stage::before { left: 60%; top: -260px; }
  .platform-half-stage::before { left: 60%; top: -80px; }
  .ww-dont-do::before { width: 650px; height: 396px; top: 28px; left: -582px; background-size: 525px !important; }
  .np-list .container { width: 660px; }
  .np-excerpt { width: 427px; }
  .np-list-item-sim, .webinar-highlight { margin: 25px 20px 0px; }
  .full-width-text.f-full-width-con.spb_text_column { width: 1200px !important; }
  .affiliate-options-disc { padding-right: 40px; padding-left: 40px; }
  .rate-alert-manage-img { height: 330px; }
  .featuredin-logo, .lufc-stdd-partners-logos { width: 160px; height: 60px; background-size: 160px; }
  .ct-app-statscard-icon-container { display: block; float: none; margin: 0px auto; width: 100px; }
  .app-stat-value .sf-count-asset { margin-top: 15px; }
  .ct-app-statscard-value-container { display: block; text-align: center; }
  .blog-masonry-catagory .details-wrap, .archive .details-wrap { height: 300px; }
  .mass-payments-hero-divider { padding-bottom: 300px; }
}
@media (min-width: 1210px) {
  .sf-parallax-video video { left: 0px; }
}
@media (min-width: 1921px) {
  .sf-parallax-video video { height: 600px; left: 0px; }
}
@media (min-width: 1500px) {
  .fullwidth-row, .full-width-content-container, .full-width-sm-extra-gutter, .cal-hero, .full-width-text.f-full-width-con.spb_text_column, .wide-fullwidth-row, .fullwidth-video-xs { padding-right: 700px !important; padding-left: 700px !important; }
  .fullwidth-sublvl-1, .fullwidth50split, .fullwidth-video-xs { margin-left: -700px !important; margin-right: -700px !important; padding: 0px !important; }
  .fullwidth50-1-content { padding-left: 700px !important; }
  .fullwidth50-2-content { padding-right: 700px !important; }
  .mass-payments-hero-divider { padding-bottom: 420px; }
}
@media (min-width: 2500px) {
  .fullwidth-row, .full-width-content-container, .full-width-sm-extra-gutter, .cal-hero, .full-width-text.f-full-width-con.spb_text_column, .wide-fullwidth-row, .fullwidth-video-xs { padding-right: 1200px !important; padding-left: 1200px !important; }
  .fullwidth-sublvl-1, .fullwidth50split, .fullwidth-video-xs { margin-left: -1200px !important; margin-right: -1200px !important; padding: 0px !important; }
  .fullwidth50-1-content { padding-left: 1200px !important; }
  .fullwidth50-2-content { padding-right: 1200px !important; }
  .mass-payments-hero-divider { padding-bottom: 580px; }
}
#logo { margin-top: 3px; }
.ts-1, .ts-2, .ts-3, .ts-4, .ts-5, .ts-6, .ts-7, strong { font-family: Lato, Arial, Helvetica, Tahoma, sans-serif; font-weight: 700; }
.ts-3, .featured-blog-hero .featured-blog-post h4 { font-size: 24px; line-height: 30px; font-weight: 700; }
.ts-4 { font-size: 20px; line-height: 24px; }
.ts-5 { font-size: 18px; line-height: 24px; }
.ts-6 { font-size: 16px; line-height: 20px; }
.ts-6.ts-important { font-size: 14px; line-height: 20px; }
.ts-7 { font-size: 14px; line-height: 20px; text-transform: uppercase; color: rgb(22, 149, 202); }
.ts-important { text-transform: uppercase; }
@media (max-width: 767px) {
  .ts-1, .ts-2 { font-size: 28px; line-height: 30px; }
}
@media (min-width: 768px) {
  .ts-1 { font-size: 45px; line-height: 47px; }
  .ts-2 { font-size: 35px; line-height: 40px; }
}
.remove-header .header-wrap { display: none; }
.remove-footer #footer-wrap { display: none; }
.header-wrap { z-index: 99; }
.inner-page-wrap { margin-top: 0px !important; }
ul.post-pagination-wrap { display: none; }
li.t-c-sectitle { color: rgb(22, 149, 202); font-weight: 700; text-transform: uppercase; margin: 25px 10px 0px; list-style-type: square; }
li.t-c-subpoint, li.t-c-sub-bullet-point { margin: 15px 0px 15px 30px; text-indent: -22px; }
li.t-c-point, li.t-c-subpoint { list-style-type: none; }
li.t-c-subpoint table td { padding: 10px 20px; font-size: 16px; text-indent: 0px; }
li.d2tc { margin: 10px 0px 5px 50px; text-indent: -26px; }
li.d3tc { margin: 10px 0px 5px 60px; text-indent: -35px; }
.policy-section-title { margin-top: 20px; color: rgb(22, 149, 202); font-weight: 700; text-transform: uppercase; }
.policy-point td, .policy-sub-point td { font-size: 16px; line-height: 22px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.policy-point { margin: 5px 0px; }
.policy-sub-point { margin: 5px 0px 5px 45px; }
.policy-number, .policy-text { vertical-align: top; }
.policy-number { width: 45px; text-align: right; }
.lightbluebtn { min-width: 150px; text-align: center; margin: 20px 15px 20px 0px !important; }
.faq-qanda { margin-bottom: 80px; }
.faq-qanda::before { content: ""; width: 264px; height: 255px; position: absolute; background-size: 264px 255px; background-repeat: no-repeat; }
.faq-qanda-text a.sf-button.standard.blue.standard { min-width: 150px; text-align: center; margin: 20px 15px 20px 0px !important; }
.fca-badge { width: 250px; height: 60px; margin: 0px auto; background-image: url("../files/a4a31e7959be.png"); background-size: 250px 60px; background-repeat: no-repeat; font-size: 16px; text-align: left; padding: 27px 0px 0px 19px; }
.btn-fca-badge { margin-bottom: 5px !important; }
.homehero p { margin-bottom: 0px; }
.partnership-hero-bg { background-color: rgb(255, 255, 255) !important; background-image: url("../files/4b88efbae79c.jpg") !important; background-repeat: no-repeat !important; }
.partnership-f-dl { margin: -15px auto 0px; max-width: 370px; }
img.alignleft.pdf-form-icon { margin-bottom: 30px !important; }
.white-overlay { background: rgba(0, 0, 0, 0.2); padding-top: 15px; }
.joinus-modal a.sf-button { width: 100%; font-size: 20px; }
.joinus-modal a.sf-button.sf-icon-reveal i { background: rgba(0, 0, 0, 0.3); }
.joinus-button a.sf-button { font-size: 20px; }
.joinus-button a.sf-button.sf-icon-reveal i { background: rgba(0, 0, 0, 0.3); }
.benefits1-3 { padding: 40px 25px !important; }
.benefits1-3 hr { width: 20%; }
.partnership-field { width: 100% !important; padding: 10px !important; margin: 5px 0px !important; }
.sf-table striped_minimal { width: 30%; }
h5 { margin-bottom: 8px; }
.h3lsh { font-size: 30px; font-weight: 300; line-height: 30px; margin-top: 20px; }
h6 { margin-bottom: 0px; }
.universal-hero { padding-top: 40px; padding-bottom: 40px; margin-top: 0px !important; margin-bottom: 0px !important; }
.universal-hero::after { display: none; }
a.sf-button.green { background-color: rgb(65, 180, 18); }
a.sf-button.blue.stroke-to-fill, a.sf-button.standard.turquoise.stroke-to-fill, a.sf-button.large.turquoise.stroke-to-fill, a.sf-button.green.stroke-to-fill, a.sf-button.pink.stroke-to-fill, a.sf-button.orange.stroke-to-fill, a.sf-button.gold.stroke-to-fill, a.sf-button.black.stroke-to-fill, a.sf-button.grey.stroke-to-fill, a.sf-button.lightgrey.stroke-to-fill, a.sf-button.white.stroke-to-fill, a.sf-button.ctblue.stroke-to-fill, a.sf-button.darkblue.stroke-to-fill { border-radius: 2px; background-color: transparent !important; }
a.sf-button.blue.stroke-to-fill:hover, a.sf-button.standard.turquoise.stroke-to-fill:hover, a.sf-button.large.turquoise.stroke-to-fill:hover, a.sf-button.green.stroke-to-fill:hover, a.sf-button.pink.stroke-to-fill:hover, a.sf-button.orange.stroke-to-fill:hover, a.sf-button.gold.stroke-to-fill:hover, a.sf-button.black.stroke-to-fill:hover, a.sf-button.grey.stroke-to-fill:hover, a.sf-button.lightgrey.stroke-to-fill:hover, a.sf-button.white.stroke-to-fill:hover, a.sf-button.ctblue.stroke-to-fill:hover, a.sf-button.darkblue.stroke-to-fill:hover { color: rgb(255, 255, 255) !important; }
a.sf-button.accent.stroke-to-fill:hover { background-color: transparent !important; }
a.sf-button.blue.stroke-to-fill { border: 2px solid rgb(22, 149, 202) !important; color: rgb(22, 149, 202) !important; }
a.sf-button.blue.stroke-to-fill:hover, .lightbluebg, a.sf-button.blue { background-color: rgb(22, 149, 202) !important; }
a.sf-button.standard.turquoise.stroke-to-fill, a.sf-button.large.turquoise.stroke-to-fill { border: 2px solid rgb(44, 190, 197) !important; color: rgb(44, 190, 197) !important; }
a.sf-button.standard.turquoise.stroke-to-fill:hover, a.sf-button.large.turquoise.stroke-to-fill:hover, .turquoisebg, a.sf-button.turquoise { background-color: rgb(44, 190, 197) !important; }
a.sf-button.green.stroke-to-fill { border: 2px solid rgb(65, 180, 18) !important; color: rgb(65, 180, 18) !important; }
a.sf-button.green.stroke-to-fill:hover, .greenbg, a.sf-button.green { background-color: rgb(65, 180, 18) !important; }
a.sf-button.pink.stroke-to-fill { border: 2px solid rgb(254, 80, 79) !important; color: rgb(254, 80, 79) !important; }
a.sf-button.pink.stroke-to-fill:hover { background-color: rgb(254, 80, 79) !important; }
a.sf-button.orange.stroke-to-fill { border: 2px solid rgb(247, 148, 31) !important; color: rgb(247, 148, 31) !important; }
a.sf-button.orange.stroke-to-fill:hover, .orangebg, a.sf-button.orange { background-color: rgb(247, 148, 31) !important; }
a.sf-button.gold.stroke-to-fill { border: 2px solid rgb(255, 213, 108) !important; color: rgb(255, 213, 108) !important; }
a.sf-button.gold.stroke-to-fill:hover { background-color: rgb(255, 213, 108) !important; }
a.sf-button.black.stroke-to-fill { border: 2px solid rgb(34, 34, 34) !important; color: rgb(34, 34, 34) !important; }
a.sf-button.black.stroke-to-fill:hover, .blackbg { background-color: rgb(34, 34, 34) !important; }
a.sf-button.grey.stroke-to-fill { border: 2px solid rgb(187, 187, 187) !important; color: rgb(187, 187, 187) !important; }
a.sf-button.grey.stroke-to-fill:hover, a.sf-button.grey { background-color: rgb(187, 187, 187) !important; }
a.sf-button.lightgrey.stroke-to-fill { border: 2px solid rgb(228, 228, 228) !important; color: rgb(228, 228, 228) !important; }
a.sf-button.lightgrey.stroke-to-fill:hover { background-color: rgb(228, 228, 228) !important; color: rgb(136, 136, 136) !important; }
a.sf-button.white.stroke-to-fill { border: 2px solid rgb(255, 255, 255) !important; color: rgb(255, 255, 255) !important; }
a.sf-button.white.stroke-to-fill:hover { background-color: rgb(255, 255, 255) !important; color: rgb(22, 149, 202) !important; }
a.sf-button.ctblue.stroke-to-fill { border: 2px solid rgb(25, 92, 125) !important; color: rgb(25, 92, 125) !important; }
a.sf-button.ctblue.stroke-to-fill:hover, .ctbluebg { background-color: rgb(25, 92, 125) !important; }
a.sf-button.darkblue.stroke-to-fill { border: 2px solid rgb(13, 54, 74) !important; color: rgb(13, 54, 74) !important; }
a.sf-button.darkblue.stroke-to-fill:hover, .darkbluebg { background-color: rgb(15, 56, 75) !important; }
a.sf-button.sf-icon-reveal.white { background-color: rgb(255, 255, 255); color: rgb(22, 149, 202) !important; }
a.sf-button.sf-icon-reveal.white:hover { color: rgb(22, 149, 202) !important; }
a.sf-button.sf-icon-reveal.white i { background: rgba(22, 149, 202, 0.2); }
.inl-demo-btn { margin-top: 12px !important; margin-left: 12px !important; }
a.sf-button.large.sf-icon-reveal i { height: 120px; }
a.primary-ghost-button { display: block; width: 100%; padding: 13px 30px; font-size: 18px; font-weight: 700; text-align: center; letter-spacing: 0.3px; color: rgb(22, 149, 202); border: 2px solid rgb(22, 149, 202); border-radius: 15px; }
a.primary-ghost-button:hover { color: rgb(255, 255, 255); background-color: rgb(22, 149, 202); border-radius: 15px; }
a.sf-button.cta-gradient-btn-s-none { margin-right: 0px; background: linear-gradient(135deg, rgb(22, 149, 202) 0%, rgb(44, 190, 197) 100%); border-radius: 15px; }
a.sf-button.cta-gradient-btn-s-none:hover { background: linear-gradient(135deg, rgb(57, 165, 210) 0%, rgb(75, 200, 205) 100%); }
.subtle-link, .subtle-link a { color: rgb(68, 86, 103); }
a.link-more-button { display: inline-block; max-width: 100%; padding: 10px 15px; font-size: 14px; font-weight: 700; line-height: 17px; text-align: center; border: 1px solid rgb(22, 149, 202); border-radius: 8px; }
a.link-more-button i { font-size: 14px; height: auto; line-height: inherit; vertical-align: baseline; margin-left: 5px; }
a.link-more-button:hover { padding: 10px 10px 10px 15px; }
a.link-more-button:hover, a.link-more-button:hover i, .ct-tabs .tab-pane a.link-more-button:hover, .ct-tabs .tab-pane a.link-more-button:hover i, .ct-tabs .tab-pane a.sf-icon-reveal:hover i { color: rgb(255, 255, 255); }
a.link-more-button:hover, .ct-tabs .tab-pane a.link-more-button:hover { background-color: rgb(22, 149, 202); }
a.link-more-button:hover i { background: none; padding-left: 5px; }
.blue-none-fade a { color: var(--clr-brand); }
.blue-none-fade a:hover { color: var(--clr-brand-dark); }
a .signup-account-type { display: flex; width: 100%; color: rgb(187, 187, 187); font-size: 14px; line-height: 16px; text-align: left; text-transform: uppercase; border-radius: 5px; border: 2px solid rgb(187, 187, 187); padding: 0px; margin-bottom: 0px; cursor: pointer; }
a .signup-account-type:hover { color: rgb(255, 255, 255); background-color: rgb(22, 149, 202); border: 2px solid rgb(22, 149, 202); }
a .signup-account-type .account-type-links-icon { align-self: center; flex-shrink: 0; width: 55px; height: 55px; background-size: 55px; background-repeat: no-repeat; }
a .signup-account-type .account-type-links-icon.personal-icon { background-image: url("../files/b42f876e75f8.png"); }
a .signup-account-type:hover .account-type-links-icon.personal-icon, .footer-tab-menu a .signup-account-type .account-type-links-icon.personal-icon { background-image: url("../files/e4a6cdccaa36.png"); }
a .signup-account-type .account-type-links-icon.business-icon { background-image: url("../files/f0a24ef955ef.png"); }
a .signup-account-type:hover .account-type-links-icon.business-icon, .footer-tab-menu a .signup-account-type .account-type-links-icon.business-icon { background-image: url("../files/f392f8fda006.png"); }
a .signup-account-type .account-type-links-text { align-self: center; padding: 10px; }
.ctblue { color: rgb(25, 92, 125) !important; }
.darkblue { color: rgb(13, 54, 74) !important; }
.lightblue { color: rgb(22, 149, 202) !important; }
.turquoise { color: rgb(44, 190, 197) !important; }
.orange { color: rgb(247, 148, 31) !important; }
.green { color: rgb(65, 180, 18) !important; }
.black { color: rgb(0, 0, 0) !important; }
.white { color: rgb(255, 255, 255) !important; }
.bodygrey { color: rgb(68, 86, 103); }
.light-bg { background-color: rgb(247, 247, 247); }
.whitebg { background-color: rgb(255, 255, 255) !important; }
.wg-gradient { background-image: linear-gradient(-180deg, rgb(255, 255, 255) 0%, rgb(221, 221, 221) 100%); }
.wgw-gradient { background-image: linear-gradient(-180deg, rgb(255, 255, 255) 0%, rgb(238, 238, 238) 40%, rgb(238, 238, 238) 60%, rgb(255, 255, 255) 100%); }
a.sf-button.green:hover { background-color: rgb(93, 191, 53); }
.grey01bg { background-color: rgb(248, 248, 248) !important; }
.lightgreybg { background-color: rgb(238, 238, 238) !important; }
.midgrey-1 { color: rgb(187, 187, 187); }
a.sf-button.grey { background-color: rgb(187, 187, 187); }
a.sf-button.grey:hover { background-color: rgb(136, 136, 136); }
.midgrey-2 { color: rgb(136, 136, 136); }
.darkgreybg { background-color: rgb(69, 69, 69) !important; }
.homehero-pro-xs-vid-bg { background-color: rgb(114, 114, 114) !important; }
.almostblack { background-color: rgb(34, 34, 34) !important; }
.ntb td, table { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.info-light-message, .warning-light-message, .success-light-message, .error-light-message { padding: 0px; }
.info-light-message .alert, .warning-light-message .alert, .success-light-message .alert, .error-light-message .alert { font-size: 14px; line-height: 16px; margin: 0px 0px 20px; }
.info-light-message .alert .messagebox_text::before, .warning-light-message .alert .messagebox_text::before, .success-light-message .alert .messagebox_text::before, .error-light-message .alert .messagebox_text::before { font-size: 20px; line-height: 16px; }
.info-light-message .alert { color: rgb(22, 149, 202); background-color: rgba(22, 149, 202, 0.1); border: 1px solid rgba(22, 149, 202, 0.3); }
.info-light-message .alert a { color: rgb(0, 115, 168); }
.info-light-message .alert a:hover { color: rgb(65, 186, 237); }
.warning-light-message .alert { color: rgb(255, 197, 52); background-color: rgba(255, 213, 108, 0.05); border: 1px solid rgba(255, 213, 108, 0.8); }
.warning-light-message .alert a { color: rgb(213, 165, 0); }
.warning-light-message .alert a:hover { color: rgb(254, 219, 55); }
.success-light-message .alert { color: rgb(65, 180, 18); background-color: rgba(20, 175, 120, 0.1); border: 1px solid rgba(20, 175, 120, 0.3); }
.success-light-message .alert a { color: rgb(0, 140, 99); }
.success-light-message .alert a:hover { color: rgb(24, 206, 141); }
.error-light-message .alert { color: rgb(254, 80, 79); background-color: rgba(254, 80, 79, 0.1); border: 1px solid rgba(254, 80, 79, 0.3); }
.error-light-message .alert a { color: rgb(219, 27, 27); }
.error-light-message .alert a:hover { color: rgb(254, 128, 128); }
.hero-calculator-btns { padding: 5px 10px; }
.calculator-options-divider { display: flex; margin-bottom: 16px; padding-left: 32px; padding-right: 32px; }
.calculator-options-divider hr { width: 100%; border-top: 0.5px solid; }
.calculator-options-divider p { padding: 8px 24px 0px; }
.app-hero .trynow-t-btn a { margin-left: 0px; border: 2px solid rgb(22, 149, 202); border-radius: 8px; padding: 12px 24px; font-size: 16px; color: rgb(22, 149, 202); background-color: rgba(255, 255, 255, 0.4); }
.transfer-cal-hor { display: flex; justify-content: center; }
.transfer-cal-hor .cc-form { display: flex; flex-direction: column; max-width: none; justify-content: center; align-items: center; }
.transfer-cal-hor .input-holder { min-width: 280px; max-width: 400px; }
.transfer-cal-hor .cc-form input { margin-top: 0px; padding-right: 120px !important; }
@media (min-width: 992px) {
  .transfer-cal-hor .cc-form { flex-direction: row; align-items: flex-start; flex-grow: 1; gap: 24px; }
}
.fullwidth50split { background-color: rgb(136, 136, 136); }
.fullwidth50-1, .fullwidth50-2 { display: inline-block; float: left; margin-bottom: 4px; }
.fullwidth50-1 { }
.fullwidth50-2 { }
.business-focus-clients-bg-2, .personal-focus-clients-bg-2 { background: url("../files/c719a5437c10.jpg") no-repeat; }
.business-focus-clients-bg-2 { background-position: right top; }
.personal-focus-clients-bg-2 { background-position: left bottom; }
.client-focus-transparent-overlay { background-color: rgba(0, 0, 0, 0.6); text-align: left; color: rgb(255, 255, 255); padding-top: 60px; padding-bottom: 60px; }
.user-type-icon-container { position: relative; }
.client-focus-transparent-overlay a, .client-focus-transparent-overlay a:visited, .client-focus-transparent-overlay a:link { color: rgb(255, 255, 255); }
.client-focus-transparent-overlay a:hover { color: rgb(22, 149, 202); }
.client-focus-content { max-width: 280px; margin: 0px auto; }
.client-focus-transparent-overlay .sf-icon-float-left { padding: 8px 2px 0px 10px; }
.client-focus-transparent-overlay ul { padding-top: 20px; padding-bottom: 26px; font-size: 18px; line-height: 35px; }
.focus-client-type-icon { margin-right: 10px; padding-top: 5px; }
.focus-client-type-icon .alignleft { margin: 0px 0px -6px; }
.market-commentary-highlights { margin-top: 20px; }
@media (max-width: 767px) {
  .market-commentary-info { max-width: 500px; margin: 0px auto 100px; }
}
@media (min-width: 768px) {
  .market-commentary-info { margin: 0px 0px 60px; }
}
.featured-post-highlight .featured-blog-post ul { margin-top: 15px; margin-bottom: 0px; }
.featured-post-highlight .featured-blog-post ul { margin-top: 0px; }
.featured-post-highlight .post-item-details { display: none; }
.featured-post-highlight .featured-blog-post .details-wrap h5, .market-commentary-highlights h4 { margin-bottom: 8px; font-size: 18px; font-weight: 600; line-height: 22px; }
.market-commentary-link { font-weight: 600; }
.market-commentary-highlights .featured-blog-post, .market-commentary-highlights .recent-post { margin-bottom: 0px; }
.mci-desc { margin-left: 80px; margin-bottom: 30px; }
.mci-desc::before { content: ""; width: 60px; height: 60px; position: absolute; left: 15px; background: url("../files/2fdc92fa61b2.svg") 0% 0% / 60px 240px no-repeat; }
.mci-daily-market-commentry::before { background-position: 0px -60px; }
.mci-Monthly-bulletin::before { background-position: 0px -120px; }
.mci-podcast-currency-graphs::before { background-position: 0px -180px; }
.mci-daily-market-commentry { margin-top: 30px; }
ul.market-commentary-mb-highlights li { margin-left: 20px; margin-bottom: 15px; }
ul.market-commentary-mb-highlights li::before { content: ""; width: 10px; height: 10px; margin-top: 6px; position: absolute; left: 15px; }
.mci-subscription { width: 100%; max-width: 500px; margin-bottom: 20px; padding: 14px 30px; font-size: 18px; font-weight: 600; text-align: center; color: rgb(22, 149, 202); border: 2px solid rgb(22, 149, 202); border-radius: 3px; }
.mci-subscription:hover { background-color: rgb(22, 149, 202); color: rgb(255, 255, 255); }
.mc-sub-banner-small { margin-top: 0px; margin-bottom: 45px; }
.mc-sub-banner-small .featured-card { margin-top: -6%; padding-top: 12%; border-radius: 0px 0px 15px 15px; border-top: 0px; }
.mc-sub-banner-small h3 { font-weight: 600; }
.mc-sub-banner-small a { margin-top: 15px; }
@media (min-width: 500px) {
  .mc-sub-banner-small .featured-card { margin-top: -6%; padding-top: 6%; }
}
@media (min-width: 768px) {
  .mc-sub-banner-small { margin-top: 15px; margin-right: -15px; margin-bottom: 0px; padding-left: 15px; }
}
.b-fca-badge .sf-icon-float-left { padding: 0px 10px 0px 0px; }
.hh-modern-plaform-bg { margin-top: 0px; padding-top: 0px; }
a.sf-button.cta-gradient-btn { margin-right: 0px; background: linear-gradient(135deg, rgb(22, 149, 202) 0%, rgb(44, 190, 197) 100%); border-radius: 15px; box-shadow: rgba(0, 51, 102, 0.2) 0px 10px 30px 0px; }
a.sf-button.cta-gradient-btn:hover { background: linear-gradient(135deg, rgb(57, 165, 210) 0%, rgb(75, 200, 205) 100%); box-shadow: rgba(0, 51, 102, 0.2) 0px 5px 15px 0px; }
a.sf-button.hh-gradient-btn { margin-right: 0px; background: linear-gradient(135deg, rgb(22, 149, 202) 0%, rgb(44, 190, 197) 100%); border-radius: 15px; padding: 14px 40px; box-shadow: rgba(0, 51, 102, 0.2) 0px 10px 30px 0px; }
a.sf-button.standard.large.hh-gradient-btn:hover { background: linear-gradient(135deg, rgb(57, 165, 210) 0%, rgb(75, 200, 205) 100%); box-shadow: rgba(0, 51, 102, 0.2) 0px 5px 15px 0px; }
.hh-modern-text h1 { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 20px; font-weight: 900; }
.hh-subline { max-width: 400px; margin: 0px auto; padding-bottom: 40px; font-size: 18px; }
.hh-modern-img { padding-right: 0px; padding-left: 0px; }
@media (max-width: 767px) {
  .hh-modern-plaform-bg { background: none; padding-bottom: 32px; }
  .hh-modern-text { padding: 65px 0px 0px; text-align: center; }
  .hh-modern-img { padding-top: 0px; }
}
@media (min-width: 768px) {
  .hh-modern-plaform-bg { background-image: url("../files/ecc4d0253eb8.svg"); background-repeat: no-repeat; background-position: center bottom; background-size: 285%; padding-bottom: 145px; }
  .hh-modern-text { padding: 65px 0px 20px; text-align: center; }
  .hh-modern-img { padding-top: 0px; }
}
@media (min-width: 992px) {
  .hh-modern-plaform-bg { background-size: 205%; padding-bottom: 150px; }
  .hh-modern-text { padding-top: 100px; padding-bottom: 0px; text-align: left; }
  .hh-modern-img { padding-top: 100px; }
}
@media (min-width: 1200px) {
  .hh-modern-plaform-bg { background-size: 180%; padding-bottom: 140px; }
  .hh-modern-text { padding-right: 40px; padding-left: 0px; }
  .hh-modern-img { padding-top: 80px; }
}
@media (min-width: 1500px) {
  .hh-modern-plaform-bg { background-size: 100%; padding-bottom: 115px; }
}
@media (min-width: 2500px) {
  .hh-modern-plaform-bg { background-size: 88%; padding-bottom: 165px; }
}
.country-hero .hero-subheading, .cal-hero .hero-subheading { color: rgb(255, 255, 255); }
.hero-subheading { margin-top: 5px; margin-bottom: 30px; font-size: 20px; }
.cal-container { padding-bottom: 80px; color: rgb(255, 255, 255); }
.cal-container a.sf-button.standard.green.large { max-width: 480px; width: 100%; margin-bottom: 8px; text-align: center; border-radius: 12px; background: linear-gradient(0deg, rgb(22, 149, 202) 0%, rgb(44, 190, 197) 100%); padding-top: 25px !important; padding-bottom: 25px !important; }
@media (max-width: 1999px) {
  .cal-container a.sf-button { margin-right: 0px; margin-left: 0px; }
}
@media (min-width: 1200px) {
  .cal-container a.sf-button { margin-right: 2px; margin-left: 2px; }
}
.cal-container a.sf-button.standard.green.large:hover { background: linear-gradient(0deg, rgb(57, 165, 210) 0%, rgb(75, 200, 205) 100%); }
.cal-hero-btn-con { margin: 2px 10px; text-align: center; }
.trynow-hero-small-btn a { border: 1px solid rgb(238, 238, 238); color: rgb(238, 238, 238) !important; }
.trynow-hero-small-btn a:hover { color: rgb(22, 149, 202) !important; background-color: rgb(238, 238, 238); }
.trynow-sidebar-small-btn a { border: 1px solid rgb(68, 86, 103); color: rgb(68, 86, 103) !important; }
.trynow-sidebar-small-btn a:hover { background-color: rgb(22, 149, 202); border: 1px solid rgb(22, 149, 202); text-decoration: none; color: rgb(255, 255, 255) !important; }
.trynow-hero-small-btn a, .trynow-sidebar-small-btn a { margin-left: 10px; border-radius: 4px; padding: 5px 10px; font-size: 14px; }
.sidebar-cal-container { padding: 0px 10px; }
.joinus-button a.sf-button.sf-icon-reveal.lightgrey { width: 100%; }
.sticky-header-resized nav#main-navigation .menu > li > a { padding-top: 8px !important; padding-bottom: 8px; }
li.menu-item-3956 span.nav-line, li.menu-item-4268 span.nav-line { display: none !important; }
.menu-item-3956.menu-item.menu-item-type-custom.menu-item-object-custom a { background-color: rgb(22, 149, 202); border-radius: 5px; color: rgb(255, 255, 255); padding-right: 15px !important; padding-left: 15px !important; }
li.menu-item-3956.menu-item.menu-item-type-custom.menu-item-object-custom :hover { background-color: rgb(44, 190, 197); }
.menu-item-4268.menu-item.menu-item-type-custom.menu-item-object-custom a { background-color: rgb(65, 180, 18); border-radius: 5px; color: rgb(255, 255, 255); padding-right: 15px !important; padding-left: 15px !important; }
li.menu-item-4268.menu-item.menu-item-type-custom.menu-item-object-custom :hover { background-color: rgb(93, 191, 53); }
#mobile-menu ul li:hover { color: rgb(22, 149, 202) !important; }
li#menu-item-4267 { background-color: rgb(65, 180, 18); }
#mobile-menu ul li#menu-item-4267:hover > a { color: rgb(255, 255, 255) !important; background-color: rgb(65, 180, 18) !important; }
li#menu-item-3973 { background-color: rgb(22, 149, 202); }
#mobile-menu ul li#menu-item-3973:hover > a { color: rgb(255, 255, 255) !important; background-color: rgb(65, 180, 18) !important; }
figure.animated-overlay figcaption { background-color: rgba(0, 0, 0, 0.1) !important; }
.video-demo-xs { background-color: rgb(69, 69, 69) !important; margin-top: 0px !important; box-shadow: none !important; }
.blog-link { padding-top: 35px; padding-bottom: 35px; background-color: rgb(69, 69, 69) !important; }
.blog-link a { color: rgb(22, 149, 202) !important; }
.blog-link a:hover { color: rgb(65, 180, 18) !important; }
.recent-post { padding-right: 15px; padding-left: 15px; background-color: transparent !important; }
.recent-post figure { margin-bottom: 0px; }
.recent-post .details-wrap { padding: 25px 15px 20px; }
.recent-post .post-item-details { margin-top: 0px; padding-right: 15px; padding-left: 15px; background-color: rgb(255, 255, 255) !important; }
.author-avatar { margin-bottom: 30px; margin-right: 15px; margin-left: 15px; }
.author-bio-text a { color: rgb(25, 92, 125); }
.author-bio-text a:hover { color: rgb(44, 190, 197); }
.ihl-container { padding-top: 30px; padding-bottom: 30px; margin-top: 0px; color: rgb(122, 146, 168); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px !important; box-shadow: none !important; }
.ihl-facts { position: relative; }
.ihl-sectionheading { font-size: 50px; line-height: 48px; text-transform: uppercase; margin-bottom: 45px; color: rgb(122, 146, 168) !important; }
.ihl-container li { position: relative; margin-bottom: 40px; line-height: 25px; padding-left: 72px; list-style: none; }
.ihl-sub-container { margin-bottom: 30px; }
.ihl-container h6 { font-weight: 700 !important; color: rgb(122, 146, 168) !important; }
.ihl-bg-icon { height: 53px; width: 53px; margin-right: 10px; }
.ihl-icon::before { content: ""; width: 53px; height: 53px; position: absolute; top: 0px; left: 0px; background:  0% 0% / 53px no-repeat; }
.ihl-icon-better-rates::before { background-image: url("../files/4374e0892ebd.svg"); background-size: 53px 212px; }
.ihl-compare::before { background-position: center 0px !important; }
.ihl-honeymoon::before { background-position: center -53px !important; }
.ihl-spot-forward::before { background-position: center -106px !important; }
.ihl-free::before { background-position: center -159px !important; }
.ihl-recipients::before { background-image: url("../files/f74dc724bdf6.png"); }
.ihl-track::before { background-image: url("../files/5dfd761e133f.png"); }
.ihl-concierge::before { background-image: url("../files/6cca3a37a140.png"); }
.ihl-trusted::before { background-image: url("../files/a8aae77286b2.png"); }
.ihl-section-cta a { display: inline-block; width: 100%; background-color: rgb(65, 180, 18); font-size: 20px; text-align: center; text-transform: uppercase; padding-top: 15px; padding-bottom: 15px; border-radius: 5px; margin-top: 20px; color: rgb(255, 255, 255) !important; }
.ihl-section-cta a:hover { background-color: rgb(93, 191, 53); }
.ihl-marketplace-track::after { content: ""; position: absolute; background: url("../files/502e6a61c1db.png") no-repeat; }
.ihl-container .nav-tabs > li { padding-left: 0px; }
.ihl-container .spb_tabs .nav-tabs li.active a { background-color: rgb(25, 92, 125); }
.hidden-all { display: none; }
.prelative { position: relative; }
.inline { display: inline-block; }
.flex { display: flex; }
.flex-vcenter-all { align-items: center; }
.flex-vcenter { align-self: center; }
.flex-just-content-center { justify-content: center; }
.vcenter { vertical-align: middle; float: none; display: inline-block !important; }
.flex-xs-sm-center-md-left { justify-content: center; }
.full-view-height { height: 100vh; }
.match-height-parent { display: flex; }
.match-height-parent > div, .match-height-child { flex: 1 1 0%; margin: 15px; }
.td-va-top { vertical-align: top; }
.blank-space { display: block; width: 100%; }
.bg-cover { background-size: cover; }
.bg-center { background-position: center center; }
.wrapper-paz > .spb_wrapper { padding: 0px !important; }
#breadcrumbs { display: none; }
.post.type-post { margin-top: 0px; }
.row > p, .toggle-wrap > p, .noarrow > p, .rt-container > p { margin-bottom: 0px !important; }
.r10box { border-radius: 10px; overflow: hidden; }
.full-width-text p:last-child { margin-bottom: 30px; }
ol li { margin-bottom: 20px; }
.article-body-wrap ul li { margin-left: 20px; margin-bottom: 20px; list-style-position: outside; }
ul.remove-list-style, .li-style-none, .li-style-none .widget ul li, .dmc-r-posts li, #new_account li { list-style: none !important; }
.li-justify-left li { list-style-position: outside; margin-left: 18px; padding-left: 5px; vertical-align: top; }
.li-pb15 { padding-bottom: 15px; }
.remove-bs, .bs-none { box-shadow: none !important; }
.sf-icon-box img.sf-icon { float: left; position: relative; text-align: center; }
.trynow-btn { margin-left: 10px !important; margin-bottom: 5px !important; }
#page-wrap a.trynow-btn.sf-button.transparent-light:hover { color: rgb(68, 86, 103) !important; }
.trynow-t-btn { text-align: center; font-size: 18px; }
.trynow-t-btn a { margin-left: 8px; border: 1px dotted rgb(204, 204, 204); border-radius: 4px; padding: 5px 10px; font-size: 14px; color: rgb(22, 149, 202); }
.trynow-t-btn a:hover { color: rgb(22, 149, 202) !important; background-color: rgb(220, 239, 247); }
.csr-dark-blue { position: relative; }
.csr-dark-blue::before { content: ""; width: 130px; height: 131px; position: absolute; top: -5px; left: -5px; z-index: 9; background:  0% 0% / 130px no-repeat; }
.np-featured-item.csr-dark-blue::before { top: -8px; left: -8px; }
.csr-dark-blue::before { background-image: url("../files/7b10711abdb5.png"); }
.featured-clients-items-wrap, .featured-clients-items-wrap.row { margin-bottom: 0px !important; }
.rbox { padding: 20px; margin: 30px 0px; border-radius: 20px; }
.animatebox-rall { margin: 0px !important; padding: 0px !important; }
.animatebox-rall .sf-icon-box[class*="sf-icon-box-boxed-"] .sf-icon-cont { display: none; }
.animatebox-rall h3 { margin: 0px; }
.animatebox-rall .sf-icon-box[class*="sf-icon-box-boxed-"] .sf-icon-box-content-wrap { padding: 0px !important; }
.animatebox-rall.wistia-rall .sf-icon-box-content p { display: none; }
.wistiaanimated .sf-icon-box-content { line-height: 0% !important; }
.wistiaanimated { padding: 0px; margin-top: 5px; margin-bottom: 0px; }
.alt-bg.alt-three .sf-icon-box-content { background-color: rgb(22, 149, 202); }
.tooltip-inner { background-color: rgb(22, 149, 202); }
.tooltip-arrow { border-top-color: rgb(22, 149, 202) !important; }
.m-nav-heading { font-weight: 700; color: rgb(255, 255, 255); background-color: rgb(34, 34, 34); }
.m-nav-link { font-weight: 400; color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); }
.full-width { width: 100%; }
.steps-text { padding: 0px 20px; }
.fleft { float: left; }
.ffw-text-xs { margin: 0px -20px; padding: 30px; }
.maz { margin: 0px !important; }
.mtz { margin-top: 0px !important; }
.mbz, .mb0 { margin-bottom: 0px !important; }
.mtbz { margin-top: 0px !important; margin-bottom: 0px !important; }
.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.ptbz { padding-top: 0px !important; padding-bottom: 0px !important; }
.pbz { padding-bottom: 0px !important; }
.paz { padding: 0px !important; }
.prlz { padding-right: 0px !important; padding-left: 0px !important; }
.prz { padding-right: 0px; }
.prl-extra30 { padding-right: 30px; padding-left: 30px; }
.clearb { clear: both; }
.clearr { clear: right; }
.floatr { float: right; }
.bgz { background: none !important; }
.pza { margin: 0px; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.pza p, .pza img { margin: 0px; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.mza { }
.nbd { border-style: none !important; }
.mpb0 { margin: 0px; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; text-align: center; }
.img-lock { pointer-events: none; }
hr { border-top: 1px solid rgb(212, 220, 227); }
h2 { line-height: 25px; }
.spb_divider.alt-bg { border-top: 1px solid rgb(238, 238, 238) !important; }
.noarrow.full-width-text::after { display: none; }
.rsvpfullwidth { padding-top: 20px; padding-bottom: 0px; }
.rsvpfullwidth.full-width-text::after { display: none; }
.removecp { margin-left: -20px !important; }
.sitestatistics { width: 100%; color: rgb(255, 255, 255); }
.sitestatisticgroup { width: 25%; background-color: rgb(22, 149, 202); float: left; }
.sitestatisticsnumber { padding: 30px 0px 10px 15px; float: left; background-color: rgb(22, 149, 202); }
.sitestatisticscategory { padding: 10px 0px 10px 15px; font-size: 13px; text-transform: uppercase; clear: left; }
.inlinecharts { display: inline-block; }
.test-pill-text { font-size: 20px; font-weight: 300; line-height: 25px; padding-right: 20px; padding-bottom: 0px; padding-left: 20px; }
.test-pill-img { max-width: 280px !important; }
.test-auth { margin-bottom: 5px; line-height: 20px; color: rgb(22, 149, 202) !important; }
.abz { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.toparrow-lightblue::before { content: ""; width: 0px; height: 0px; border-bottom-width: 25px; border-bottom-style: solid; border-right: 30px solid transparent; border-left: 30px solid transparent; position: absolute; left: 50%; margin-left: -30px; top: -25px; border-bottom-color: rgb(22, 149, 202) !important; }
.fca-authorised::before { background-image: url("../files/cf6799f18c9a.png"); }
.data-encrypted::before { background-image: url("../files/4a81f4fa4a8f.png"); }
.segregated-accounts::before { background-image: url("../files/31edd3256e46.png"); }
.assethr { margin-top: 5px; margin-bottom: 0px; }
.assetcontainer { width: 100%; background-color: rgb(255, 255, 255); box-shadow: rgb(204, 204, 204) 0px 0px 5px 2px; }
.swatchcontainer { padding: 5px; }
.card-shadow { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px; }
.swatch-paper { width: 100%; float: left; padding: 0px; background-color: rgb(255, 255, 255); }
.colorswatch { display: inline-block; float: left; }
.swatch-disc { display: inline-block; float: left; font-size: 12px; font-weight: 400; padding: 5px 10px; line-height: 15px; }
.emaillink .fa-envelope-o { font-size: 20px; padding-top: 0px; color: rgb(25, 92, 125); }
.testimonial-text table td { border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
.testimonial-text .container { width: 100%; }
.spb_box_text.whitestroke .box-content-wrap { border-radius: 160px; }
.chartoverlay { margin-top: -85px; }
.chartoverlay .chart-shortcode.chart-center { background-color: rgb(255, 255, 255); border-radius: 50%; }
.presstype { display: inline; }
.presstype .sf-icon { height: 40px; color: rgb(255, 255, 255); background-color: rgb(22, 149, 202); padding: 10px; }
a.sf-button.transparent-dark:hover { background: rgb(11, 175, 120); border-color: rgb(11, 175, 120); color: rgb(255, 255, 255) !important; }
.full-hero-darkbg h1, .full-hero-darkbg h2, .full-hero-darkbg h3, .full-hero-darkbg h4, .full-hero-darkbg h5, .full-hero-darkbg h6, .full-hero-darkbg p, .darkbg-full-overlay h1, .darkbg-full-overlay h2, .darkbg-full-overlay h3, .darkbg-full-overlay h4, .darkbg-full-overlay h5, .darkbg-full-overlay h6, .darkbg-full-overlay p { color: rgb(255, 255, 255) !important; }
.full-hero-lightbg, .full-hero-lightbg h1, .full-hero-lightbg h2, .full-hero-lightbg h3, .full-hero-lightbg h4, .full-hero-lightbg h5, .full-hero-lightbg h6, .full-hero-lightbg p, .lightbg-full-overlay, .lightbg-full-overlay h1, .lightbg-full-overlay h2, .lightbg-full-overlay h3, .lightbg-full-overlay h4, .lightbg-full-overlay h5, .lightbg-full-overlay h6, .lightbg-full-overlay p { color: rgb(68, 86, 103); }
table { line-height: 1em; }
.pmremoveal p, .pmb0 p, p.pmb0 { margin-bottom: 0px !important; }
.pm0 p { margin: 0px !important; }
.tac { text-align: center; }
.tar { text-align: right; }
.spb_wrapper .row { margin-bottom: 0px; }
.alt-bg { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.alt-bg.alt-three .sf-icon { color: rgb(255, 255, 255); margin-bottom: 22px; }
.alt-bg.alt-three a:link { color: rgb(255, 255, 255); }
.alt-bg.alt-three a:hover { color: rgb(13, 54, 74); }
.alt-bg.alt-five a:link { color: rgb(255, 255, 255); }
.alt-bg.alt-five a:hover { color: rgb(22, 149, 202); }
.alt-two.full-width-text::after { display: none; }
.alt-bg.alt-one, .alt-bg.alt-three, .alt-bg.alt-nine { }
.simpleheading2 { margin-top: 0px; margin-bottom: 0px; padding-top: 60px; padding-bottom: 30px; text-align: center; }
.simpleheading2 h1 { text-transform: uppercase !important; }
.simpleheading2 ::after { border-color: rgb(0, 0, 0) !important; }
.simpleheading { margin-top: 60px; }
.full-width-text::after { border-right: 40px solid transparent; border-left: 40px solid transparent; }
.ma0 { margin: 0px; }
.linopoints { list-style-type: none; }
strong { letter-spacing: 0px; }
.inner-page-wrap { margin-top: 0px; }
.testsize { background-color: rgb(187, 187, 187); }
.stackimg { margin: 0px; padding: 0px; float: left; }
.spb_gmaps_widget { margin-bottom: 0px; margin-top: 0px; }
.fullwidthsmalltitle { padding-top: 10px; padding-bottom: 10px; margin-top: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px !important; }
.spb_text_column { margin-bottom: 0px; }
.aboutimgoverlay { margin-top: -20%; }
.about-office-img { padding: 0px; margin: 0px !important; }
.blue-none-fade { background: linear-gradient(rgb(22, 149, 202) 0%, rgba(22, 149, 202, 0) 100%); }
.text-shadow { text-shadow: rgb(0, 0, 0) 2px 2px 0px; }
.home-m-heading { font-size: 36px !important; line-height: 38px !important; color: rgb(255, 255, 255) !important; }
.home-m-heading-left { font-size: 36px !important; line-height: 38px !important; color: rgb(255, 255, 255) !important; text-align: left !important; }
.homehero { padding-top: 40px; padding-bottom: 0px; text-align: center; color: rgb(255, 255, 255); }
.homehero-bg { margin-top: 0px; padding-top: 40px; padding-bottom: 0px; text-align: left; background-position: center center; color: rgb(255, 255, 255) !important; background-image: url("../files/059165484d3d.jpg") !important; }
.homehero-text { min-height: 400px; }
.homehero-widget { text-align: center; padding-top: 45px; }
.q-widget-title { font-size: 20px; text-transform: uppercase; font-weight: 900; color: rgb(255, 255, 255) !important; }
.widget-btn-fca-badge { width: 100%; margin-bottom: 5px !important; }
.homehero-pro { margin-top: 0px; padding-top: 0px; padding-bottom: 0px; text-align: left; background-position: center top; background-repeat: no-repeat; margin-bottom: 0px !important; color: rgb(255, 255, 255) !important; background-image: url("../files/8f86a92a8741.jpg") !important; background-color: rgb(114, 114, 114) !important; }
.homehero-pro-text { background-color: rgba(25, 92, 125, 0.75); padding: 10px 20px 15px; }
.home-pro-heading { margin-top: 0px; margin-bottom: 35px; font-size: 28px !important; font-weight: 300 !important; line-height: 34px !important; color: rgb(255, 255, 255) !important; text-align: left !important; }
.home-pro-benefit { margin-bottom: 38px; line-height: 17px; }
.home-pro-benefit .sf-icon-cont { height: 25px; width: 24px; background-color: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-top: -9px; }
.home-pro-benefit .sf-icon-cont.cont-small { padding: 5px 5px 5px 7px; }
.home-pro-benefit .sf-icon { font-size: 20px; color: rgb(25, 92, 125); }
.home-pro-benefit .sf-icon-cont.cont-small .sf-icon[class^="ss-"] { line-height: 31px; }
.home-pro-benefit .sf-icon-cont.cont-small .sf-icon { line-height: 24px; }
.homehero-pro-btn { width: 100%; text-align: center; margin-bottom: 0px !important; padding-top: 25px !important; padding-bottom: 25px !important; }
.homehero-pro-text-con { padding: 0px; margin-bottom: 18px; }
.homehero-pro.full-width-text .spb_wrapper { padding: 0px !important; }
.process-steps-line { width: 100%; height: 2px; margin-top: 40px; background-color: rgb(233, 237, 240); }
.process-steps-indicator { margin-top: -17px; }
.four-step-con { margin: 0px 0px 60px; padding: 0px; text-align: center; }
.four-step-con h3 { margin-top: 10px; margin-bottom: 15px; font-size: 14px; text-transform: uppercase; text-align: center; color: rgb(22, 149, 202); font-weight: 900 !important; }
.about-headings { margin-bottom: 50px; padding-top: 100px; padding-bottom: 0px; text-align: center; }
.inl-h1 { display: inline-block; }
.ct-partnering-w-logo { margin-top: 35px; }
.affiliate-hero, .affiliate-reg-hero { background-repeat: no-repeat; background-position: center bottom; padding-top: 30px; padding-bottom: 5px; text-align: center; background-image: url("../files/86be148eab04.jpg") !important; background-color: rgb(244, 241, 226) !important; margin-top: 0px !important; margin-bottom: 0px !important; }
.affiliate-hero::after { display: none !important; }
.affiliate-options-icon img.aligncenter { margin-top: 0px; margin-bottom: 0px; }
.affiliate-options-icon { border-bottom: 10px solid rgb(0, 0, 0); }
.affiliate-options-icon.lightblue { border-color: rgb(22, 149, 202); }
.affiliate-options-icon.turquoise { border-color: rgb(44, 190, 197); }
.affiliate-options-icon.orange { border-color: rgb(247, 148, 31); }
.inline-phone-icon, .inline-phone-no { display: inline-block; vertical-align: middle; float: none; font-size: 26px !important; }
.s-fca-text { display: inline-block; }
.s-fca-icon { display: inline-block; }
.sf-icon-icon-three { color: rgb(255, 255, 255) !important; }
.full-team-support { margin-top: 0px; background-position: center center; padding-top: 0px !important; margin-bottom: 0px !important; box-shadow: none !important; }
.product-hero, .primary-background-gradient { background: linear-gradient(112.76deg, rgb(22, 145, 198) 0%, rgb(44, 186, 193) 100%); }
.product-hero .platform-dashboard-hero { background-repeat: no-repeat; background-size: contain; background-position: center bottom; background-image: url("../files/79da6cc2143f.svg") !important; }
.product-hero .ct-base-form .label-text, .product-hero .b-fca-badge .sf-icon, .full-hero-darkbg .toggle-signup .ct-base-form .label-text, .full-hero-darkbg .toggle-signup .b-fca-badge .sf-icon { color: rgb(255, 255, 255); }
.product-hero .ct-base-form .label-text a { color: rgb(13, 54, 74); }
.globe-hero { background-repeat: no-repeat; background-size: contain; background-position: center bottom; background-image: url("../files/b77336b6c947.mp4") !important; }
.globe-hero .joinus-toggle { position: relative; z-index: 98; }
.globe-animation { margin-bottom: -5px; }
.product-hero .joinus-toggle .spb_toggle, .full-hero-darkbg .toggle-signup .spb_toggle { max-width: 300px; margin: 30px auto 0px; background-color: rgba(255, 255, 255, 0.8); border: 2px solid rgb(255, 255, 255); color: rgb(22, 145, 198); }
.product-hero .joinus-toggle .spb_toggle:hover, .full-hero-darkbg .toggle-signup .spb_toggle:hover { background-color: rgb(255, 255, 255); color: rgb(22, 145, 198) !important; }
.product-hero .joinus-toggle .spb_toggle_content, .full-hero-darkbg .toggle-signup .spb_toggle_content { padding-top: 30px; }
.joinus-toggle .toggle-wrap .spb_toggle_title_active, .full-hero-darkbg .toggle-signup .toggle-wrap .spb_toggle_title_active { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background-color: transparent !important; }
.joinus-toggle .toggle-wrap .spb_toggle_title_active { color: rgb(68, 86, 103); }
.full-hero-darkbg .toggle-signup .toggle-wrap .spb_toggle_title_active { color: rgb(255, 255, 255); }
.product-hero-light .joinus-toggle .spb_toggle { max-width: 300px; margin: 30px auto; background-color: transparent; border: 2px solid rgb(22, 149, 202); color: rgb(22, 149, 202); }
.product-hero-light .joinus-toggle .toggle-wrap .spb_toggle_title_active { color: rgb(22, 149, 202) !important; }
.fullwidth-hero-shadow { height: 10px; background-image: linear-gradient(rgb(233, 237, 240) 0%, rgba(233, 237, 240, 0) 100%); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent !important; }
.white-angled-divider-1 { background-repeat: no-repeat; background-position: center bottom; background-image: url("../files/edd893a050fd.svg") !important; }
.white-angled-divider-1-overlay { background-repeat: no-repeat; background-size: cover; background-position: center bottom; height: 200px; background-image: url("../files/2678458669aa.svg") !important; margin-top: -200px !important; background-color: transparent !important; }
.blue-angled-divider-1-overlay { background-repeat: no-repeat; background-size: cover; background-position: center bottom; height: 200px; background-image: url("../files/cbe2e455fa03.svg") !important; margin-top: -200px !important; background-color: transparent !important; }
.fund-transfer-footer-side { position: relative; }
.fund-transfer-footer-side-img::before { content: ""; background: url("../files/91e86bb89e79.png") no-repeat; position: absolute; z-index: 1; }
@media (max-width: 767px) {
  .fund-transfer-footer-side-img::before { }
}
@media (min-width: 768px) {
  .fund-transfer-footer-side { padding-bottom: 80px; }
  .fund-transfer-footer-side-img::before { display: block; background-size: 710px 720px; width: 810px; height: 720px; left: 48%; bottom: 0px; }
}
@media (min-width: 992px) {
  .fund-transfer-footer-side { padding-bottom: 80px; }
  .fund-transfer-footer-side-img::before { background-size: 810px 820px; width: 810px; height: 820px; left: 46%; bottom: 0px; }
}
@media (min-width: 1200px) {
  .fund-transfer-footer-side { padding-bottom: 120px; }
}
.mass-payments-hero { background: url("../files/2ec2eb601ec7.svg") center bottom no-repeat, linear-gradient(112.76deg, rgb(22, 145, 198) 0%, rgb(44, 186, 193) 100%); }
@media (max-width: 767px) {
  .mass-payments-hero { background-size: cover; }
}
@media (min-width: 768px) {
  .mass-payments-hero { background-size: 100%; }
}
.inner-page-wrap { margin-bottom: 0px !important; }
.spb_parallax_asset { margin: 0px; }
.pax0pad { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px !important; }
.product-benefit { margin-top: 32px; margin-bottom: 32px; min-height: 255px; }
.product-benefit-image { max-width: 400px; }
.product-benefit p { line-height: 24px; }
.pb-t, .pb-i { margin-bottom: 0px; }
.product-transfer-solutions { min-height: 230px; }
.api-transfer-solutions { min-height: 240px; }
@media (max-width: 767px) {
  .product-hero .platform-dashboard-hero { padding-bottom: 170px; }
}
@media (min-width: 768px) {
  .product-hero .platform-dashboard-hero { padding-bottom: 170px; }
}
@media (min-width: 992px) {
  .product-hero .platform-dashboard-hero { padding-bottom: 220px; }
}
@media (min-width: 1200px) {
  .product-hero .platform-dashboard-hero { padding-bottom: 270px; }
}
.tour-profile-user-detials h3 { line-height: 0px; }
.alt-bg.alt-seven { padding-top: 30px; padding-bottom: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background-color: transparent !important; }
.alt-seven.full-width-text::after { display: none; }
.inlineform { margin-top: 0px; }
.phoneshortform { margin-top: 0px; padding: 20px; margin-left: -5px !important; }
.formfield-label-optional { display: flex; justify-content: space-between; }
.ff-optional { font-weight: 400; color: rgb(122, 146, 168); }
a:link .linkonblue { color: rgb(255, 255, 255); }
.cl-cta-btn a.sf-button.large.green.sf-icon-reveal { width: 100%; background-color: rgb(65, 180, 18); text-align: center; margin: 15px 0px 40px; }
#page-wrap a.sf-button.transparent-light:hover { color: white !important; }
.personal-social { list-style: none; width: 128px; margin: 0px auto; }
.cofounder-social { list-style: none; display: inline-block; margin: 0px auto 25px; }
.cofounder-social li, .personal-social li { display: inline; }
td .sf-icon { font-size: 25px; }
.faqquestionhc td .sf-icon { padding-top: 0px !important; margin-top: -35px !important; }
.cofounders-titles { padding: 20px; text-align: center; background-color: rgb(255, 255, 255); border-style: none !important; }
ul .team-titles { margin-left: 50px; }
a.nf-rm-link-btn, a.nf-rm-link-btn-wpfull { display: inline-block; color: rgb(68, 68, 68); background-color: rgba(0, 0, 0, 0); border-radius: 2px; border: 1px solid rgba(34, 34, 34, 0.2); font-size: 12px; font-weight: bold; line-height: 18px; margin: 0px 10px 20px 0px; padding: 13px 30px; text-decoration: none; transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease-out; }
a:hover.nf-rm-link-btn, a:hover.nf-rm-link-btn-wpfull { color: rgb(255, 255, 255); background: rgb(65, 180, 18); border-color: rgb(65, 180, 18); }
a.nf-rm-link-btn-wpfull { width: 100%; text-align: center; margin-bottom: 50px; }
.abovefootbtn { text-align: center; background: linear-gradient(rgb(85, 85, 85) 0%, rgb(34, 34, 34) 100%); margin-top: 0px !important; margin-bottom: 0px !important; padding-bottom: 20px !important; color: rgb(255, 255, 255) !important; }
a.nf-rm-link-btn, a.nf-rm-link-btn-wpfull { display: inline-block; color: rgb(68, 68, 68); background-color: rgba(0, 0, 0, 0); border-radius: 2px; border: 1px solid rgba(34, 34, 34, 0.2); font-size: 12px; font-weight: bold; line-height: 18px; margin: 0px 10px 20px 0px; padding: 13px 30px; text-decoration: none; transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease-out; }
a:hover.nf-rm-link-btn, a:hover.nf-rm-link-btn-wpfull { color: rgb(255, 255, 255); background: rgb(65, 180, 18); border-color: rgb(65, 180, 18); }
a.nf-rm-link-btn-wpfull { width: 100%; text-align: center; margin-bottom: 50px; }
.joinus-button a.sf-button { width: 100%; }
.joinus-toggle { padding-right: 0px; padding-left: 0px; }
.joinus-toggle .spb_toggle { background-color: rgb(65, 180, 18); color: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; text-align: center; font-size: 20px; font-weight: 600; padding-top: 18px; padding-bottom: 18px; }
.joinus-toggle .spb_toggle::after { display: none; }
.joinus-toggle .spb_toggle:hover { background-color: rgb(93, 191, 53); color: rgb(68, 86, 103) !important; }
.joinus-toggle .spb_toggle_content { padding-right: 0px; padding-left: 0px; }
.joinus-toggle input, .joinus-toggle input#account_submit button { margin-left: 0px !important; width: 100% !important; }
.share-links.curved-bar-styling.social-link-icons { display: flex; align-items: center; justify-content: space-between; overflow: hidden; border-radius: 12px; }
.sl-link-container { height: 50px; flex-grow: 1; text-align: right; }
.share-links.curved-bar-styling.social-link-icons a { display: inline-block; height: 50px; width: 50px; background-image: url("../files/01da8a078de4.svg"); background-size: 50px 300px; }
.share-links.curved-bar-styling.social-link-icons a:hover { background-image: url("../files/412bb32227b3.svg"); }
.footer-social-links { height: 65px; }
.footer-social-links.social-link-icons.dark-bg a { display: inline-block; height: 50px; width: 50px; background-image: url("../files/412bb32227b3.svg"); background-size: 50px 300px; }
a.sl-linkedin { background-position: 0px 0px; }
a.sl-whatsapp { background-position: 0px -50px; }
a.sl-facebook { background-position: 0px -100px; }
a.sl-x { background-position: 0px -150px; }
a.sl-youtube { background-position: 0px -200px; }
a.sl-email { background-position: 0px -250px; }
a.sl-linkedin:hover { background-color: rgb(11, 102, 194); }
a.sl-whatsapp:hover { background-color: rgb(37, 211, 102); }
a.sl-facebook:hover { background-color: rgb(8, 102, 255); }
a.sl-x:hover { background-color: rgb(0, 0, 0); }
a.sl-youtube:hover { background-color: rgb(255, 2, 51); }
a.sl-email:hover { background-color: rgb(153, 171, 188); }
.share-links ul.social-icons li { margin-bottom: 0px; }
.h1-fc, .h1-fc-tac, .h1-s-fc, .h1-s-fc-tac, .affiliate-hero h1, .country-hero h1, .rft-hero h1, .product-hero h1, .product-hero-light h1, .business-hero h1, .personal-hero h1, .webinar-hero h1 { text-transform: uppercase; }
a.sf-button.large { font-size: 18px; }
.trans-cap { text-transform: uppercase !important; }
.h1sc { font-size: 45px; line-height: 45px; color: rgb(255, 255, 255); text-align: center; }
.h1scaps { font-size: 45px; line-height: 45px; text-align: center; text-transform: uppercase; }
.country-h1 { display: inline-block; font-size: 55px; font-weight: 700; line-height: 48px; text-transform: uppercase; padding: 0px; margin-top: 0px; margin-bottom: 0px; text-align: left; color: rgb(255, 255, 255) !important; }
.impactheading { font-size: 30px; font-weight: 300; line-height: 30px; margin-top: 20px; text-transform: uppercase; }
.hrtitle { margin-bottom: 5px; }
.sectionheading, .iconcard .sf-icon-box-animated h3, .ct-interview-section h3, .ct-article-section h3 { font-size: 30px; font-weight: 300; line-height: 30px; margin-top: 20px; }
.iconcard .sf-icon-box-content { font-weight: 600; }
.subheading { font-size: 22px; font-weight: 300; margin-top: 25px; margin-bottom: 5px; }
.statheading { font-size: 22px; font-weight: 700; margin-top: 25px; margin-bottom: 5px !important; }
.lighttext { color: rgb(136, 136, 136); }
.tac { text-align: center; }
.team-name { color: rgb(0, 0, 0); margin: 0px; }
.team-role { color: rgb(153, 153, 153); margin-top: 0px; margin-bottom: 15px; }
.whitetxt { color: rgb(255, 255, 255); }
.bluetextcontained { display: inline; padding: 10px 50px; color: rgb(22, 149, 202); font-size: 25px; }
.endparalink { display: block; line-height: 50px; }
.transfermethod { display: inline-block; padding: 5px 20px; background-color: rgb(153, 153, 153); color: rgb(255, 255, 255); }
.pressdate { color: rgb(22, 149, 202); font-size: 15px; }
.pmremoveal h4 { margin-top: 0px; }
.sf-parallax h2 { color: rgb(255, 255, 255); line-height: 48px; text-align: center; text-transform: uppercase; }
.statistic { font-size: 25px; font-weight: 300; line-height: 30px; margin-top: 20px; margin-bottom: 0px !important; }
.faq-sectionheading { font-size: 30px; font-weight: 300; line-height: 30px; margin-top: 0px; margin-bottom: 30px; }
.faqsectiontitle { height: 60px; }
.tablefw { width: 100%; }
.tablehalfw { width: 50%; }
.faqtable .sf-icon { font-size: 35px !important; }
.questionicon { padding: 15px; width: 35px; }
.question { font-size: 16px; line-height: 20px; }
.tableatop { vertical-align: top; }
.evencol-3-c { width: 33%; float: left; margin: 0px; }
.col-6-indent { padding-left: 30px; }
.col-6-indent h3 { font-size: 30px; font-weight: 300; line-height: 30px; margin-top: 20px; }
.country-fromflag { width: 40px; }
.country-from { width: 50px; }
.country-toexchange { text-align: right; padding-right: 5px; }
.country-toccode { width: 25px; text-align: right; padding-right: 0px; }
.sf-table striped_minimal { line-height: 1; }
.post-1724 ul.social-icons.large li a { color: rgb(51, 51, 51); }
.spb_tour .tab-content { padding-left: 215px; }
.spb_tour .nav-tabs li.active a { background-color: rgb(25, 92, 125) !important; color: rgb(255, 255, 255); }
.spb_tabs .nav-tabs li.active a { background-color: rgb(25, 92, 125); color: rgb(255, 255, 255); }
.faqexpertxs { display: inline-block; float: left; margin-right: 20px; }
.faqexpertxsdisc { display: inline-block; float: left; text-align: left; padding-top: 40px; }
table.ct-table { border-collapse: collapse; margin-top: 20px; padding: 0px; width: 100%; table-layout: fixed; }
table.ct-table tr { border-bottom: 1px solid rgb(221, 221, 221); padding-top: 15px; padding-bottom: 15px; }
table.ct-table.alt-rows tr:nth-child(2n) { background-color: rgb(248, 248, 248); }
table.ct-table th { padding: 10px 15px; font-size: 14px; font-weight: 600; text-transform: uppercase; color: rgb(22, 149, 202); }
table.ct-table td { padding: 15px; font-size: 16px; }
table.ct-table.ct-table-vam td { vertical-align: middle; }
table.ct-table td.ct-table-row-title { font-weight: 600; }
table.ct-table td.ct-table-cell-focus { background-color: rgb(237, 247, 251); }
@media screen and (max-width: 600px) {
  table.ct-table { border: 1px solid rgb(221, 221, 221); }
  table.ct-table thead { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
  table.ct-table.ct-table-xs-stacked tr { border-bottom: 5px solid rgb(221, 221, 221); display: block; padding: 0px; }
  table.ct-table.ct-table-xs-stacked td { border-bottom: 1px solid rgb(221, 221, 221); display: block; text-align: right; }
  table.ct-table td.ct-table-row-title { text-align: left; font-size: 14px; font-weight: 600; text-transform: uppercase; color: rgb(22, 149, 202); }
  table.ct-table td.ct-table-row-entery::before { content: attr(data-label); float: left; padding-top: 4px; font-weight: bold; }
  table.ct-table td:last-child { border-bottom: 0px; }
  .service-availability { width: 100%; }
}
@media screen and (min-width: 601px) {
  table.ct-table { border: 0px; }
  .service-availability { width: 140px; }
}
.ct-table .table-icon-mid { width: 60px; }
.pdv-stage { position: relative; }
.pdv-video { max-width: 849px; max-height: 500px; position: relative; z-index: 100; }
.pdv-stage::before, .platform-half-stage::before { content: ""; position: absolute; display: block; }
.cl-3step-process { padding-top: 80px; padding-bottom: 80px; box-shadow: none !important; }
.australia { background-image: url("../files/18e1ce86c622.jpg"); }
.austria { background-image: url("../files/04e127635fae.jpg"); }
.belgium { background-image: url("../files/07adb5a95708.jpg"); }
.canada { background-image: url("../files/c1b747c4c3f4.jpg"); }
.china { background-image: url("../files/6a71a489dba0.jpg"); }
.cyprus { background-image: url("../files/c19c8a5f18ec.jpg"); }
.denmark { background-image: url("../files/cf6351cf0078.jpg"); }
.dubai { background-image: url("../files/bf7549188dc2.jpg"); }
.france { background-image: url("../files/b5e3a40d9ad7.jpg"); }
.germany { background-image: url("../files/d0eab6a0c973.jpg"); }
.hong-kong { background-image: url("../files/683453cfdcac.jpg"); }
.ireland { background-image: url("../files/f7dbb6d99cef.jpg"); }
.israel { background-image: url("../files/d6ef6e9ffbe7.jpg"); }
.israel-su { background-image: url("../files/59212f9d736f.jpg"); }
.italy { background-image: url("../files/66cc22993d22.jpg"); }
.japan { background-image: url("../files/79e056860d6f.jpg"); }
.netherlands { background-image: url("../files/722c3eaa5049.jpg"); }
.new-zealand { background-image: url("../files/22a40a4cd545.jpg"); }
.norway { background-image: url("../files/a5a9c45ac73d.jpg"); }
.portugal { background-image: url("../files/193ab2e1f24a.jpg"); }
.singapore { background-image: url("../files/aae0d21ca548.jpg"); }
.spain { background-image: url("../files/7e8b5d0b023c.jpg"); }
.switzerland { background-image: url("../files/74e6fccc4642.jpg"); }
.thailand { background-image: url("../files/6f97c9f4b1dd.jpg"); }
.UAE { background-image: url("../files/cf4560e6e209.jpg"); }
.united-kingdom { background-image: url("../files/4812f2c98e8b.jpg"); }
.united-states { background-image: url("../files/2f13fe40ab58.jpg"); }
.tel-aviv-skyline { background-image: url("../files/b98a725b59e3.jpg"); }
.business-transfer { background-image: url("../files/54c345954665.jpg"); background-repeat: no-repeat; background-position: center top; background-color: rgb(25, 92, 125); }
.personal-transfer { background-image: url("../files/a54eadc45617.jpg"); background-repeat: no-repeat; background-position: center top; }
.pt-expat-bg-xs { background-image: url("../files/9f67b73ff729.jpg"); background-repeat: no-repeat; background-position: center bottom; background-size: cover; height: 220px; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px !important; }
.property { background-image: url("../files/c08c8e67d11f.jpg"); }
.country-hero, .cal-hero { margin-top: 0px; padding-top: 100px; background-repeat: no-repeat; background-position: center top; padding-bottom: 0px; color: rgb(255, 255, 255); background-color: rgb(21, 26, 30) !important; box-shadow: none !important; }
.ebook-thank-you-hero { background-image: url("../files/939d290e9218.jpg"); }
.featuredin-logo { display: inline-block; background-image: url("../files/a46fb72c4a5e.png"); }
.fi-l1-white { background-position: 50% 0%; }
.fi-l1-grey { background-position: 50% 5%; }
.fi-l1-colour { background-position: 50% 9.9%; }
.fi-l2-white { background-position: 50% 15%; }
.fi-l2-grey { background-position: 50% 19.9%; }
.fi-l2-colour { background-position: 50% 25%; }
.fi-l3-white { background-position: 50% 29.9%; }
.fi-l3-grey { background-position: 50% 34.9%; }
.fi-l3-colour { background-position: 50% 39.9%; }
.fi-l4-white { background-position: 50% 44.8%; }
.fi-l4-grey { background-position: 50% 50%; }
.fi-l4-colour { background-position: 50% 54.8%; }
.fi-l5-white { background-position: 50% 59.9%; }
.fi-l5-grey { background-position: 50% 64.9%; }
.fi-l5-colour { background-position: 50% 69.8%; }
.fi-l6-white { background-position: 50% 75%; }
.fi-l6-grey { background-position: 50% 80%; }
.fi-l6-colour { background-position: 50% 85%; }
.fi-l7-white { background-position: 50% 89.8%; }
.fi-l7-grey { background-position: 50% 95%; }
.fi-l7-colour { background-position: 50% 99.8%; }
.video-icon { display: inline-block; margin-bottom: 5px; text-align: center; }
.h-video-icon a.sf-button.standard.accent.standard, .video-icon a.sf-button.standard.accent.standard { background-image: url("../files/761c54516949.png"); background-color: rgba(0, 0, 0, 0); height: 70px; width: 100px; margin-right: 0px; }
.h-video-icon { display: inline-block; }
.h-video-icon-v1 { margin-left: -40px; }
.h-video-icon-right a.sf-button.standard.accent.standard, .video-icon a.sf-button.standard.accent.standard { background-image: url("../files/761c54516949.png"); background-color: rgba(0, 0, 0, 0); height: 70px; width: 100px; margin-right: 0px; }
.h-video-icon-right { display: inline-block; margin-left: 0px; }
.video-disc img { margin-top: 10px; }
.video-disc-right img { margin-top: 10px; }
.large-video-overlay a.sf-button.standard.accent.standard, .video-icon a.sf-button.standard.accent.standard { background-image: url("../files/b7c07e7170a3.png"); background-color: rgba(0, 0, 0, 0); margin-right: 0px; margin-top: -400px; margin-bottom: 0px; }
.business-exp-video a.sf-button.standard.accent.standard, .video-icon a.sf-button.standard.accent.standard { background-image: url("../files/d6909eaa0d14.png"); background-position: center center; background-repeat: no-repeat; background-color: rgba(0, 0, 0, 0); width: 300px; height: 200px; margin: 0px; }
.featuredin, .profile-image-list { float: left; display: inline-block; text-align: center; }
.cl-user-testimonial.alt-bg.alt-one { background-repeat: repeat; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-top: 0px; margin-bottom: 0px; box-sizing: content-box; background-image: url("../files/0ff1a3e499c2.png") !important; padding-top: 10px !important; padding-bottom: 20px !important; box-shadow: none !important; }
.cl-user-testimonial { padding-top: 0px !important; padding-bottom: 0px !important; }
.benefits { display: inline-block; float: left; width: 80%; }
.benefits-icon { display: inline-block; float: left; width: 20%; }
.contact-us-oinfo { margin-top: -300px; color: rgb(255, 255, 255); padding: 30px; text-align: right; background-color: rgba(22, 149, 202, 0.8); }
.m-contact-form { padding: 30px; margin-bottom: 0px !important; }
.interview-com .sf-icon-cont.cont-small.sf-icon-float-none { margin: 0px !important; }
.partnering-b { text-align: left; }
.london-office-location-feature { background-image: url("../files/336999c96f04.jpg"); }
.israel-office-location-feature { background-image: url("../files/fde6fe72353c.jpg"); }
.london-office-location-feature, .israel-office-location-feature { width: 100%; height: 300px; background-repeat: no-repeat; background-size: cover; background-position: center top; }
section#text-8 { text-align: center; }
.exp-video-sb a.sf-button.standard.accent.standard, .video-icon a.sf-button.standard.accent.standard { background-image: url("../files/5e1d147ff628.png"); background-position: center center; background-color: rgba(0, 0, 0, 0); width: 100%; height: 200px; margin-right: 0px; margin-top: 0px; }
.saving-widget-con { margin-top: 0px; margin-bottom: 0px !important; }
.saving-widget-con .clearfix { padding-left: 0px !important; padding-right: 0px !important; }
.sw-def-bg { background-image: url("../files/0c84bbbc037f.jpg") !important; background-color: rgb(42, 44, 52) !important; }
.saving-widget-con.full-hero-darkbg, .saving-widget-con.full-hero-lightbg { background-position: center top; background-repeat: no-repeat !important; }
.rt-text { margin-top: 0px; font-weight: 700; padding-bottom: 50px; background-color: rgb(39, 41, 47) !important; margin-bottom: 0px !important; }
.rt-text a { color: rgb(255, 255, 255); }
.rt-text a:hover { color: rgb(22, 149, 202) !important; }
.rt-section { border-right: 1px solid rgb(255, 255, 255); }
.rt-container { display: flex; flex-flow: row; align-items: center; align-content: center; padding-top: 8px; padding-bottom: 8px; border-left: 1px solid rgb(255, 255, 255); height: 45px; }
.rt-text .spb_wrapper .clearfix, .rt-text .container { padding-left: 0px; }
.rt-container .spb_wrapper.clearfix { padding: 0px; }
.rt-sl-sendtocountry, .rt-countryflag, .rt-amount { display: inline-block; font-size: 14px; }
.rt-sl-sendtocountry, .rt-amount { flex: 1 1 0%; }
.rt-sl-sendtocountry { text-align: right; }
.rt-countryflag { width: 30px; margin: 0px 15px; }
.rt-amount { text-align: left; }
.rt-text.spb_testimonial_slider_widget.spb_content_element.alt-bg.alt-seven.col-sm-12.testimonial { color: rgb(255, 255, 255); }
.rt-img { padding-bottom: 32px; margin-bottom: 0px !important; background-color: rgb(46, 48, 55) !important; }
.rt-img.spb_wrapper.clearfix { padding-left: 0px; padding-right: 0px; }
.rt-uparrow, .bg-alt-one-uparrow { padding-top: 20px; padding-bottom: 0px; line-height: 9px; box-shadow: rgba(0, 0, 0, 0.4) 0px -10px 10px 0px inset; transform: scaleX(2); text-shadow: rgba(0, 0, 0, 0.5) 0px -8px 9px; font-size: 25px; text-align: center; margin-top: -29px !important; margin-bottom: 0px !important; background-color: transparent !important; }
.rt-uparrow { color: rgb(39, 41, 47) !important; }
.remove-ex-pad.spb_wrapper.clearfix, .remove-ex-pad.full-width-text .spb_wrapper { padding-left: 0px !important; padding-right: 0px !important; }
.rt-testimonial-slider { box-shadow: none; }
.rt-link-test-img-container { text-align: right; padding: 0px; }
.rt-link-test-img { width: 125px; height: 125px; display: inline-block; }
.rt-link-test-quote { text-align: left; color: rgb(255, 255, 255); padding-left: 20px; padding-right: 20px; }
.rt-text .spb_tabs .nav-tabs li.active a, .rt-text .spb_tour .nav-tabs li.active a, .rt-text .spb_accordion .spb_accordion_section > h3.ui-state-active a { background-color: rgb(22, 149, 202); }
.rt-text .spb_tabs .nav-tabs li.active a:hover { color: rgb(39, 41, 47) !important; }
#sc-map-recent-trades-sprite::before, #sc-map-europe-sprite::before, #sc-map-americas-sprite::before, #sc-map-asia-sprite::before, #sc-map-africa-sprite::before, #sc-map-middle-east-sprite::before, #sc-map-oceania-sprite::before { background: url("../files/f6cc077584e9.png") no-repeat; content: ""; position: absolute; display: block; z-index: 1; }
#sc-map-europe-sprite::before { background-position: 0px 0px; }
#sc-map-americas-sprite::before { background-position: 0px -336px; }
#sc-map-asia-sprite::before { background-position: 0px -672px; }
#sc-map-africa-sprite::before { background-position: 0px -1008px; }
#sc-map-middle-east-sprite::before { background-position: 0px -1344px; }
#sc-map-oceania-sprite::before { background-position: 0px -1680px; }
#sc-map-recent-trades::before { background: url("") no-repeat; }
#sc-map-europe::before { background: url("../files/5408f871306a.png") no-repeat; }
#sc-map-americas::before { background: url("../files/6b5f108d4960.png") no-repeat; }
#sc-map-asia::before { background: url("../files/4d43e035b473.png") no-repeat; }
#sc-map-africa::before { background: url("../files/7f3d6ee81c57.png") no-repeat; }
#sc-map-middle-east::before { background: url("../files/65a2a644902b.png") no-repeat; }
#sc-map-oceania::before { background: url("../files/9f7b24137ef2.png") no-repeat; }
.blog-hero { background-repeat: no-repeat; background-position: center top; background-image: url("../files/15daaa430ef7.jpg") !important; }
.blog-cata-heading { padding-left: 15px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.blog-cata-heading p { margin: 0px; }
.dmc-ty-subheading { margin-bottom: 50px; }
.dmc-catagory, .dmc-su-sidebar { background-repeat: no-repeat; background-position: center top; margin-top: 0px !important; background-image: url("../files/20b49a3c9c31.png") !important; }
.dmc-form h6 { font-size: 22px; margin-bottom: 20px; }
.dmc-form { padding-right: 0px; padding-left: 0px; }
.post-video { box-shadow: rgb(204, 204, 204) 0px 10px 50px 0px; }
.right-sidebar .featured-blog-hero.recent-posts-sidebar { margin-bottom: 0px; }
.right-sidebar section#sf_recent_custom_posts-13 { padding-bottom: 0px; }
.right-sidebar .spb-heading { text-decoration: none; font-size: 14px; font-weight: 600; letter-spacing: 0.04em; text-transform: uppercase; color: rgb(22, 149, 202) !important; }
.right-sidebar h4.spb-heading { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 2px solid rgb(212, 220, 227); }
.right-sidebar .spb-heading ::after { display: none; }
ul#menu-blog-sidebar a { color: rgb(85, 85, 85); }
ul#menu-blog-sidebar a:hover { color: rgb(22, 149, 202); }
.dmc-catagory .sticky-post-icon, .fw-video-close:hover { background-color: rgb(247, 148, 31) !important; }
.dmc-r-posts, .dmc-r-posts.spb_recent_posts_widget.spb_content_element.col-sm-12 { padding-right: 0px !important; padding-left: 0px !important; }
.dmc-r-posts .spb_recent_posts_widget.spb_content_element.col-sm-12 { padding-left: 0px; padding-right: 0px; }
.article-auth { display: flex; margin: 20px 15px; color: rgb(153, 171, 188); }
.article-auth p { margin-bottom: 0px; }
.article-auth::before { content: ""; display: flex; min-width: 50px; height: 50px; margin-right: 12px; background-image: url("../files/34c6145c06ee.jpg"); background-repeat: no-repeat; background-size: 50px; border-radius: 50%; }
.auth-FlorenceC::before { background-position-y: -50px; }
.auth-MattS::before { background-position-y: -100px; }
.auth-OmariC::before { background-position-y: -150px; }
.auth-AlexanderF::before { background-position-y: -200px; }
.auth-GusCW::before { background-position-y: -250px; }
.auth-CalebH::before { background-position-y: -300px; }
.auth-AlanH::before { background-position-y: -350px; }
.auth-Writer::before { background-position-y: -400px; }
.article-auth-name { margin-top: 4px; margin-bottom: 0px; font-weight: 600; color: rgb(22, 149, 202); }
@media (max-width: 499px) {
  .alt-auth { flex-direction: column; }
}
@media (min-width: 500px) {
  .alt-auth { flex-direction: row; }
}
.dmc-h-li { margin-bottom: 40px; }
.dmc-h-li p { margin-bottom: 10px; font-size: 20px; line-height: 28px; font-weight: 700; color: rgb(68, 86, 103); text-transform: uppercase; }
.dmc-h-li li { list-style: none; border-left: 6px solid; margin-bottom: 10px; padding-left: 10px; padding-top: 2px; padding-bottom: 2px; font-weight: 700; }
.dmc-news-h { width: 100%; font-size: 12px; font-weight: 700; text-transform: uppercase; border-bottom: 6px solid; }
.dmc-news-h, .dmc-news-h p { margin-bottom: 0px; }
li.dmc-gbp-li, .dmc-news-h.dmc-n-gbp { border-color: rgb(22, 149, 202); }
li.dmc-usd-li, .dmc-news-h.dmc-n-usd { border-color: rgb(65, 180, 18); }
li.dmc-eur-li, .dmc-news-h.dmc-n-eur { border-color: rgb(236, 168, 42); }
.dmc-n-gbp { color: rgb(22, 149, 202); }
.dmc-n-usd { color: rgb(65, 180, 18); }
.dmc-n-eur { color: rgb(236, 168, 42); }
.dmc-news-h h2, .dmc-rates h2 { margin: 0px 0px 10px; font-size: 20px; line-height: 28px; font-weight: 700; color: rgb(68, 86, 103); text-transform: uppercase; }
.dmc-n-c { width: 100%; padding-top: 20px; padding-bottom: 65px; }
.dmc-rates { padding-top: 20px; text-align: center; background: linear-gradient(0deg, rgba(218, 234, 240, 0) 0%, rgb(218, 234, 240) 100%); }
.dmc-rates-c { display: flex; flex-direction: column; align-items: center; justify-content: center; }
.dmc-r-col { display: flex; flex-direction: column; padding: 0px; }
a.dmc-r-card { display: flex; align-items: center; margin: 8px; padding: 15px; border: 1px solid rgb(212, 220, 227); border-radius: 15px; background-color: rgb(255, 255, 255); text-align: left; color: rgb(85, 109, 130); }
a.dmc-r-card:hover { border: 2px solid rgb(22, 149, 202); padding: 22px; margin: 0px; }
.dmc-r-fig { min-width: 84px; margin-right: 10px; color: rgb(85, 109, 130); }
.dmc-r-c { font-weight: 600; }
a.dmc-r-card .dmc-r-c:hover { color: rgb(22, 149, 202); }
.dmc-r-card.m-pos .dmc-r-fm { color: rgb(65, 180, 18); }
.dmc-r-card.m-nut .dmc-r-fm { color: rgb(153, 171, 188); }
.dmc-r-card.m-neg .dmc-r-fm { color: rgb(229, 57, 53); }
.dmc-r-chart { width: 140px; height: 60px; }
.dmc-r-card.m-pos .dmc-r-fm { color: rgb(65, 180, 18); }
.dmc-r-card.m-nut .dmc-r-fm { color: rgb(153, 171, 188); }
.dmc-r-card.m-neg .dmc-r-fm { color: rgb(229, 57, 53); }
.dmc-r-card.m-pos::after, .dmc-r-card.m-nut::after, .dmc-r-card.m-neg::after { content: ""; display: none; width: 48px; height: 48px; margin-left: 10px; border-radius: 50%; background-repeat: no-repeat; background-size: 48px 144px; background-image: url("../files/03753faea0a4.svg") !important; }
.dmc-r-card.m-pos::after { background-color: rgba(65, 180, 18, 0.1); background-position: 0px 0px; }
.dmc-r-card.m-nut::after { background-color: rgba(153, 171, 188, 0.1); background-position: 0px -48px; }
.dmc-r-card.m-neg::after { background-color: rgba(229, 57, 53, 0.1); background-position: 0px -96px; }
@media (min-width: 400px) {
  .dmc-r-card.m-pos::after, .dmc-r-card.m-nut::after, .dmc-r-card.m-neg::after { display: block; }
}
@media (min-width: 992px) {
  .dmc-rates-c { flex-direction: row; }
  .dmc-r-card.m-pos::after, .dmc-r-card.m-nut::after, .dmc-r-card.m-neg::after { display: none; }
}
@media (min-width: 1200px) {
  .dmc-r-card.m-pos::after, .dmc-r-card.m-nut::after, .dmc-r-card.m-neg::after { display: block; }
}
.featured-card { border-radius: 15px; border: 1px solid rgb(212, 220, 227); }
.focus-card { background-color: rgb(237, 247, 251); border: 2px solid rgb(22, 149, 202); }
.featured-card.fc-wave-bg { background-image: url("../files/a39391d0fa8a.jpg"); background-size: cover; background-position: center center; background-repeat: no-repeat; }
.featured-card .sf-button { width: 100%; border-radius: 5px; }
.featured-card img { border-radius: 15px 15px 0px 0px; }
.featured-card-desc { width: 100%; margin: 0px; padding: 0px 20px 20px; }
.featured-card a.button { display: block; width: 100%; margin-bottom: 0px; padding: 14px 30px; text-align: center; border: 2px solid; border-radius: 5px; font-size: 18px; font-weight: 600; }
.featured-card a.button { border-color: rgb(22, 149, 202); }
.focus-card a.button, .featured-card a.button.solid { color: rgb(255, 255, 255); border-color: rgb(22, 149, 202); background-color: rgb(22, 149, 202); }
.featured-card a.button:hover, .featured-card a.button.solid:hover { background-color: rgb(57, 165, 210); border-color: rgb(57, 165, 210); color: rgb(255, 255, 255); text-decoration: none; }
.blog-post .widget { padding-bottom: 30px; }
.featured-card .mci-desc::before { left: 40px; }
.card-inpost { display: flex; flex-direction: column; align-items: center; text-align: center; margin-bottom: 60px; }
.card-inpost .fc-img { padding-top: 20px; border-radius: 15px; }
.featured-card h3 { margin-top: 0px; }
.featured-card-desc, .fc-img { width: 100%; }
.card-inpost .featured-card-desc { padding: 20px; }
@media (min-width: 500px) {
  .card-inpost { flex-direction: row-reverse; text-align: left; }
  .card-inpost .featured-card-desc { width: 100%; }
  .card-inpost .fc-img, .fc-img { display: none; }
  .card-inpost .featured-card-desc a.button { max-width: 250px; }
}
@media (min-width: 600px) {
  .card-inpost .featured-card-desc { width: 60%; padding: 20px 0px 20px 20px; }
  .card-inpost .fc-img, .fc-img { display: block; width: 40%; }
}
@media (min-width: 1200px) {
}
.modal-header { min-height: 65px; }
.modal-content .modal-body { padding: 0px; }
.modal-padding { padding: 20px 30px; }
.product-video-hero { margin-top: 0px; background-position: center center; text-align: center; padding-bottom: 0px; background-color: rgb(255, 255, 255) !important; background-image: url("../files/71cd29e660ae.jpg") !important; background-repeat: no-repeat !important; box-shadow: none !important; }
.product-video-hero h1, .business-hero h1, .personal-hero h1 { font-size: 30px; line-height: 32px; font-weight: 300; text-transform: uppercase; color: rgb(255, 255, 255) !important; }
.b-fca-badge { display: inline-flex; align-items: center; margin-top: 15px; margin-bottom: 20px; }
.full-hero-darkbg .b-fca-badge { color: rgb(255, 255, 255); }
.icon-box-rbgc .sf-icon-box[class*="sf-icon-box-boxed-"] .sf-icon-box-content-wrap { background: rgba(0, 0, 0, 0); }
.mtz .sf-icon-box[class*="sf-icon-box-boxed-"] .sf-icon-box-content-wrap { margin-top: 0px !important; }
.bussiness-benefit, .personal-reason, .subject-icon-link, .subject-icon-link-alt { text-align: center; font-size: 18px; font-weight: 700; margin-top: 30px; margin-bottom: 30px; color: rgb(255, 255, 255) !important; }
.bussiness-benefit > a > div, .personal-reason > a > div, .subject-icon-link > a > div, .subject-icon-link-alt > a > div { height: 38px; }
.personal-reason a, .personal-reason .sf-icon a, .subject-icon-link a, .subject-icon-link .sf-icon a, .subject-icon-link-alt a, .subject-icon-link-alt .sf-icon a { color: rgb(255, 255, 255) !important; }
.personal-reason a:hover, .personal-reason .sf-icon:hover, .subject-icon-link a:hover, .subject-icon-link .sf-icon:hover { color: rgb(13, 54, 74) !important; }
.subject-icon-link a:hover, .personal-reason a:hover, .subject-icon-link .sf-icon:hover, .personal-reason .sf-icon:hover { color: rgb(13, 54, 74) !important; }
.subject-icon-link-alt a:hover, .subject-icon-link-alt .sf-icon:hover { color: rgb(65, 180, 18) !important; }
.bussiness-benefit hr, .subject-icon-link hr, .subject-icon-link-alt hr, .lufc-icon-link hr { width: 30px; margin-top: 15px; margin-bottom: 15px; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(255, 255, 255) currentcolor currentcolor; border-image: initial; }
.bussiness-benefit i.sf-icon.sf-icon-float-none.sf-icon-medium.sf-icon-icon-three, .subject-icon-link i.sf-icon.sf-icon-float-none.sf-icon-medium.sf-icon-icon-three { margin-top: 0px !important; margin-bottom: 0px !important; }
.security-benefit hr { width: 50px; }
.business-hero, .personal-hero { margin-top: 0px; background-position: center top; text-align: center; color: rgb(255, 255, 255); background-color: rgb(58, 93, 123) !important; background-repeat: no-repeat !important; box-shadow: none !important; }
.platform-screen-button { padding-top: 0px; padding-bottom: 0px; text-align: center; margin-bottom: 0px !important; background: transparent !important; }
.platform-screen-button .spb_wrapper { padding: 0px; }
.hero-toggle, .news-resource-nav { margin-top: 0px; padding-top: 0px; padding-bottom: 0px; margin-bottom: 0px !important; box-shadow: none !important; }
.hero-toggle.toggle-wrap .spb_toggle, .spb_toggle_content, .hero-toggle .toggle-wrap .spb_toggle, .news-resource-nav.toggle-wrap .spb_toggle, .news-resource-nav .toggle-wrap .spb_toggle { border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
.hero-toggle .toggle-wrap .spb_toggle, .news-resource-nav .toggle-wrap .spb_toggle { text-align: center; }
.alt-bg.alt-six .toggle-wrap .spb_toggle:hover { color: rgb(22, 149, 202); }
.alt-bg.alt-three .toggle-wrap .spb_toggle:hover { color: rgb(13, 54, 74); }
.fourstep-icon { text-align: center; padding: 0px; }
.threestep-container { text-align: center; margin: 0px; padding: 0px; }
.threestep-container p, .threestep-container .spb_wrapper { margin: 0px; padding: 0px; }
.steps-text { padding: 0px 15px; }
.rate-badge { padding-top: 30px; }
.su-hero { margin-top: 0px; padding-top: 0px; padding-bottom: 10px; background-position: center top; background-repeat: no-repeat; margin-bottom: 0px !important; background-color: rgb(14, 24, 33) !important; }
.boe-hero { }
input[type="text"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="password"]:focus, textarea:focus, .bypostauthor .comment-wrap .comment-avatar, .search-form input:focus { box-shadow: none; border-color: rgb(22, 149, 202) !important; }
input[type="text"], input[type="email"], input[type="password"], input[type="tel"], textarea, select { width: 100%; font-size: 16px !important; font-weight: 400 !important; }
.boe-hero { background-image: url("../files/c035aa77a297.jpg"); }
.su-f { background-color: rgb(255, 255, 255); text-align: center; color: rgb(136, 136, 136); padding: 18px 30px 22px; }
.su-f-col-fr { padding-right: 5px; padding-left: 5px; }
input#account_email.valid, input#account_password.valid { border-color: rgb(65, 180, 18); color: rgb(65, 180, 18) !important; }
input#account_email.invalid, input#account_password.invalid { border-color: rgb(255, 0, 0); color: rgb(255, 0, 0) !important; }
input#account_email:focus, input#account_password:focus { box-shadow: none !important; border-color: rgb(22, 149, 202) !important; }
.form-group { margin-bottom: 0px !important; }
.form-group input[type="text"], .form-group input[type="email"], .form-group input[type="password"] { background: transparent; border-width: 0px 0px 2px; border-style: none solid solid none; border-image: initial; border-color: rgb(184, 196, 208); border-radius: 0px; margin: 0px; padding: 10px 60px 10px 10px; height: 45px; }
.form-group input[type="text"]::placeholder, .form-group input[type="email"]::placeholder, .form-group input[type="password"]::placeholder { color: rgb(122, 146, 168); }
.product-hero .form-group input[type="text"], .product-hero .form-group input[type="email"], .product-hero .form-group input[type="password"] { background: rgba(255, 255, 255, 0.85); border-color: rgb(187, 187, 187); border-radius: 3px; }
.su-email-ff, .su-password-ff { margin-bottom: 15px; }
.su-email-ff::before, .su-password-ff::before { content: ""; width: 45px; height: 45px; position: absolute; top: 0px; right: 15px; }
.su-password-ff::before { background: url("../files/00370e907773.svg") center center / 40px no-repeat; }
.su-email-ff::before { background: url("../files/6fbf33e43570.svg") center center / 40px no-repeat; }
.signupbtn { color: rgb(255, 255, 255); font-size: 18px; font-weight: 700; width: 100%; padding: 15px; margin-top: 5px; background-color: rgb(65, 180, 18); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 5px; }
.su-f .b-fca-badge { margin-top: 20px; margin-bottom: 0px; }
.ww-all { padding-top: 90px; padding-bottom: 0px; box-shadow: none; margin-top: 0px !important; margin-bottom: 0px !important; }
.ww-all .nav > li { display: inline !important; }
.ww-all, .ww-all h3, .ww-all h5 { color: rgb(136, 136, 136) !important; }
.ww-all .spb_tabs .nav-tabs li a { background-color: rgb(255, 255, 255); font-weight: 300; color: rgb(221, 221, 221); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px 5px; }
.ww-all .spb_tabs .nav-tabs li a:hover { color: rgb(22, 149, 202); }
.ww-all .spb_tabs .nav-tabs li.active a { background-color: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; color: rgb(136, 136, 136); }
.ww-all .spb_tabs { padding: 0px; }
.ww-all .spb_content_element { padding: 0px; }
.ww-do, .ww-dont-do { padding: 0px 0px 58px; }
.ww-icon { padding: 0px; }
.ww-dont-do .ww-icon { padding-bottom: 22px; }
.ww-all h5 { text-transform: uppercase; }
.ww-do li, .ww-dont-do li { list-style: none; position: relative; }
.ww-do-img { max-height: 415px; }
.ww-dont-do::before { content: ""; position: absolute; background: url("../files/502e6a61c1db.png") no-repeat; }
.su-product-testimonials { position: relative; z-index: 100; margin-top: 0px; box-shadow: rgba(0, 0, 0, 0.05) 0px -5px 20px 1px; margin-bottom: 0px !important; }
.bussiness-benefit hr { width: 30px; margin-top: 15px; margin-bottom: 15px; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(255, 255, 255) currentcolor currentcolor; border-image: initial; }
.styled-footer a:hover { color: rgb(22, 149, 202) !important; }
.country-su-hero { padding-top: 35px; padding-bottom: 10px; background-position: center top; background-repeat: no-repeat; }
.box-shadow-extra { box-shadow: rgba(0, 0, 0, 0.15) 0px 10px 55px 10px; }
.page-heading { padding-top: 65px; padding-bottom: 0px; margin-bottom: 0px; }
.blog-page .page-heading { padding-top: 0px; background-color: rgba(255, 255, 255, 0) !important; }
.archive .page-heading { padding-bottom: 30px; }
.page-heading h1, .page-heading h3 { font-size: 28px; line-height: 30px; font-weight: 700; white-space: normal; }
.post-info.clearfix { padding-top: 16px; }
.sidebar { margin-top: 48px; }
.alt-auth { display: flex; border-top: 1px solid rgb(212, 220, 227); margin-top: 75px; padding-top: 15px; padding-right: 15px; padding-left: 15px; }
.hide-featured-img .media-wrap { display: none; }
.post-content { padding-top: 15px; padding-bottom: 30px; }
.post-content .sectionheading { margin-top: 0px; }
.post-content .ts-3 { margin-top: 40px; margin-bottom: 5px; }
.post-img img { margin: 30px 0px 10px; padding: 15px 0px 0px; border-top: 2px solid rgb(233, 237, 240); }
.post-img .col-xs-12 { margin-bottom: 0px; }
.post-img-desc { font-size: 12px; line-height: 15px; margin-bottom: 15px; }
.postimgabove { margin-top: 30px; margin-bottom: 10px; }
.postimgbellow { margin-top: 10px; margin-bottom: 30px; }
.pro-title .sf-icon-cont.cont-medium.sf-icon-float-none.sf-icon-icon-three, .con-title .sf-icon-cont.cont-medium.sf-icon-float-none.sf-icon-icon-three { margin-bottom: 0px; }
.pro-title, .con-title { color: rgb(255, 255, 255); margin-bottom: 60px; }
.pro-title h3, .con-title h3 { display: inline-block; }
.pro-title { background-color: rgb(65, 180, 18); }
.post-pro-point .sf-icon-cont:hover { background-color: rgb(65, 180, 18); }
.post-pro-point .sf-icon-cont { border-color: rgb(65, 180, 18); }
.post-pro-point .sf-icon { color: rgb(65, 180, 18); }
.con-title { background-color: rgb(224, 19, 76); }
.post-con-point .sf-icon-cont:hover { background-color: rgb(224, 19, 76); }
.post-con-point .sf-icon-cont { border-color: rgb(224, 19, 76); }
.post-con-point .sf-icon { color: rgb(224, 19, 76); }
ul.related-items.row.clearfix { display: flex; flex-wrap: wrap; }
.post-grid-4 .post-grid-cell { width: 50%; }
@media (min-width: 992px) {
  .post-grid-4 .post-grid-cell { width: 25%; }
}
.ct-calendar-events { width: 100%; }
.ct-ce-header-row, .ct-ce-week-row { display: flex; justify-content: space-around; }
.ct-ce-header-row { font-weight: 700; border-bottom: 2px solid rgb(85, 109, 130); margin-top: 10px; margin-bottom: 10px; }
.ct-ce-week-row { }
.ct-ce-header-row div, .ct-ce-week-row div { max-width: 39px; flex-grow: 1; margin-top: 5px; margin-bottom: 5px; border-radius: 20px; text-align: center; }
.ct-ce-week-row div { height: 39px; padding-top: 8px; padding-bottom: 8px; }
.ct-ce-weekend { color: rgb(184, 196, 208); }
.ct-ce-event-focus { color: rgb(255, 255, 255); background-color: rgb(22, 149, 202); }
.post-auth { border: 2px solid rgb(238, 238, 238); padding-top: 20px; padding-bottom: 20px; border-radius: 10px; margin-right: 15px; margin-left: 15px; }
.dailyrates-title-bg, .dailyrates-title-bg-v2, .dailyrates-title-bg-v3 { text-align: center; margin-bottom: 30px; margin-right: -15px; margin-left: -15px; padding-right: 15px; padding-left: 15px; background: url("../files/dbb05d44de43.png") no-repeat rgb(0, 0, 0) !important; }
.dailyrates-title-bg-v3 { margin-left: 0px; margin-bottom: 0px; padding-top: 30px; padding-bottom: 40px; background-color: rgb(22, 149, 202) !important; background-size: cover !important; }
.dmc-subhero { margin: -30px -15px 30px; padding-right: 15px; padding-left: 15px; }
.dailyrates { background-color: rgb(22, 149, 202); color: rgb(255, 255, 255); padding-top: 10px; padding-bottom: 30px; margin-bottom: 30px; }
.dailyrates img, .dailyrates-bg-none img { display: inline-block !important; }
.dailyrates a, .links-blue-bg a { color: rgb(191, 215, 229); }
.dailyrates a:hover, .links-blue-bg a:hover { color: rgb(255, 255, 255) !important; }
.dailyrates-bg-none { color: rgb(136, 136, 136); padding-top: 10px; padding-bottom: 10px; margin-bottom: 30px; }
.dailyrates-bg-none a { color: rgb(22, 149, 202); }
.dailyrates-bg-none a:hover { color: rgb(57, 165, 210); }
.dmc-exchange-row { margin-bottom: 5px; }
.dmc-from-flag, .dmc-currency-pair, .dmc-to-flag, .dmc-exchange-rate { display: inline-block; }
.dmc-currency-pair { width: 85px; }
.dailyexchangerate { font-size: 18px; font-weight: 700; }
.cnbcquote { margin-top: -18px; color: rgb(172, 172, 172); }
.category-daily-market-brief .post-info.clearfix { display: none; }
.category-daily-market-brief .article-body-wrap { margin-top: 30px; }
.dmc-week-event-list li { margin-bottom: 12px; }
.lg-shadow-container { border: 1px solid rgb(221, 221, 221); box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 20px 0px; overflow: hidden; margin-bottom: 40px; }
.lg-rad-corner { border-radius: 5px; }
.dmc-long-section-copy { padding: 30px 20px 70px; }
.next-webinar-hero { padding-top: 130px; padding-bottom: 100px; font-size: 20px; text-align: center; margin-top: 0px; margin-bottom: 0px !important; }
.webinar-highlight { background: url("../files/3cb354fbb3f5.jpg") center center no-repeat; }
.next-webinar-hero { background: url("../files/7f0ece22f9a3.jpg") center center no-repeat; }
.webinar-hero h1 { font-size: 39px; line-height: 41px; text-transform: uppercase; margin-bottom: 10px; }
.webinar-subheading { font-size: 26px; line-height: 28px; font-weight: 700; }
.webinar-su-box h2 { font-size: 30px; font-weight: 300; line-height: 30px; margin-top: 20px; }
.webinar-email h1 { margin-bottom: 50px; }
.webinar-email h6 { margin-top: 0px !important; }
.webinar-email .webinar-subheading { margin-top: 25px; }
.webinar-email-su-box { padding: 5px 20px; margin-top: 0px; text-align: center; border-radius: 8px; background-color: rgb(255, 255, 255); margin-bottom: 0px !important; color: rgb(68, 86, 103) !important; }
.webinar-hero h6 { margin-top: 50px; }
.webinar-su-box { margin-top: 0px; padding-top: 0px; text-align: center; border-radius: 8px; background-color: rgb(255, 255, 255); margin-bottom: 0px !important; padding-bottom: 15px !important; color: rgb(68, 86, 103) !important; }
.webinar-su-box h2 { margin-bottom: 25px; }
.webinar-date { font-size: 16px; margin-top: 20px; margin-bottom: 10px; }
.webinar-contents { text-align: center; margin-bottom: 50px; }
.webinar-host h6 { margin-top: -15px; margin-bottom: 20px; }
.page-id-7122 #mc_embed_signup form { padding: 20px 25px !important; background-color: rgb(255, 255, 255) !important; }
.webinar-learn-how-container { max-width: 250px; border: 2px solid rgb(153, 153, 153); border-radius: 50%; padding: 10px; margin: 0px auto 25px; }
.page-id-7122 #modal-1 .modal-dialog, .page-id-7122 #modal-2 .modal-dialog { max-width: 400px; }
.page-id-7122 #modal-1 .modal-body, .page-id-7122 #modal-2 .modal-body { background-color: rgb(255, 255, 255); }
.page-id-7122 #modal-1 .modal-body p, .page-id-7122 #modal-2 .modal-body p { margin-bottom: 0px; }
.webinar-hero-ty { padding-top: 65px; padding-bottom: 100px; font-size: 20px; text-align: center; margin-top: 0px; background: url("../files/15cb16657a80.jpg") center top no-repeat; margin-bottom: 0px !important; }
.webinar-ty-box { margin: 0px auto; padding: 30px; float: none; border-style: solid; border-width: 1px; border-color: rgb(204, 204, 204); border-radius: 20px; box-shadow: rgb(0, 0, 0) 0px 0px 20px 0px; text-align: center; background: linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.9) 100%); }
.webinar-hero-ty .sf-icon-box { background-color: rgba(22, 149, 202, 0.2) !important; padding: 20px !important; text-align: left !important; color: rgb(22, 149, 202) !important; font-size: 16px !important; margin-bottom: 20px !important; }
.webinar-hero-ty .sf-icon-box h3 { color: rgb(22, 149, 202) !important; }
.webinar-ty-rtn-btn-con { margin-top: 3px; padding-right: 0px; padding-left: 0px; }
.webinar-ty-rtn-btn { width: 100%; text-align: center; margin-bottom: 0px !important; padding-top: 25px !important; padding-bottom: 25px !important; }
.webinar-hero-ty hr { border-top: 1px solid rgb(187, 187, 187); }
.hendon-fc { font-weight: 700; color: rgb(40, 152, 11); }
.modal-backdrop.in { opacity: 0.75; }
.page-id-6399 #modal-3 .modal-dialog, .page-id-8541 #modal-3 .modal-dialog, .page-id-8308 #modal-3 .modal-content, .page-id-8309 #modal-3 .modal-content, .page-id-8338 #modal-3 .modal-content, .page-id-8342 #modal-3 .modal-content, .page-id-8344 #modal-3 .modal-content, .page-id-8346 #modal-3 .modal-content, .page-id-8329 #modal-3 .modal-content, .page-id-11513 #modal-3 .modal-content { box-shadow: rgba(0, 0, 0, 0) 0px 5px 15px !important; }
.page-id-6399 #modal-3 .modal-body, .page-id-8541 #modal-3 .modal-body, .page-id-8308 #modal-3 .modal-body, .page-id-8309 #modal-3 .modal-body, .page-id-8309 #modal-3 .modal-body, .page-id-8338 #modal-3 .modal-body, .page-id-8342 #modal-3 .modal-body, .page-id-8344 #modal-3 .modal-body, .page-id-8346 #modal-3 .modal-body, .page-id-11513 #modal-3 .modal-body { padding: 0px; }
.page-id-6399 #modal-3 .modal-content, .page-id-6399 #modal-3 .modal-header, .page-id-8541 #modal-3 .modal-content, .page-id-8541 #modal-3 .modal-header, .page-id-8308 #modal-3 .modal-content, .page-id-8308 #modal-3 .modal-header, .page-id-8309 #modal-3 .modal-content, .page-id-8309 #modal-3 .modal-header, .page-id-8338 #modal-3 .modal-content, .page-id-8338 #modal-3 .modal-header, .page-id-8342 #modal-3 .modal-content, .page-id-8342 #modal-3 .modal-header, .page-id-8344 #modal-3 .modal-content, .page-id-8344 #modal-3 .modal-header, .page-id-8346 #modal-3 .modal-content, .page-id-8346 #modal-3 .modal-header, .page-id-8329 #modal-3 .modal-content, .page-id-8329 #modal-3 .modal-header, .page-id-11513 #modal-3 .modal-content, .page-id-11513 #modal-3 .modal-header { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background-color: transparent !important; box-shadow: none !important; }
.page-id-6113 #modal-3 button.close, .page-id-6399 #modal-3 button.close, .page-id-8541 #modal-3 button.close, .page-id-8308 #modal-3 button.close, .page-id-8309 #modal-3 button.close, .page-id-8338 #modal-3 button.close, .page-id-8342 #modal-3 button.close, .page-id-8344 #modal-3 button.close, .page-id-8346 #modal-3 button.close, .page-id-8329 #modal-3 button.close .page-id-11513 #modal-3 button.close { position: relative; z-index: 1000; color: rgb(255, 255, 255); opacity: 0.8; }
.page-id-3886 #modal-1 .modal-body, .page-id-3886 #modal-2 .modal-body, .page-id-3401 #modal-1 .modal-body, .page-id-3401 #modal-2 .modal-body { padding: 25px; background-color: rgb(255, 255, 255); }
.sum-full-container a.sf-button.standard.accent.standard { font-size: 20px; padding: 20px 70px; margin-bottom: 8px; }
.sum-full-container a.sf-button.standard.accent.standard:hover { background-color: rgb(93, 191, 53); }
.sum-main-container { background-color: rgb(255, 255, 255); padding-top: 15px; padding-bottom: 15px; margin-top: 20px; }
.sum-main-inner-container { background-color: rgb(238, 238, 238); padding: 0px 15px; margin-bottom: 0px !important; }
.col-xs-12.sum-topicon { position: absolute; margin-top: -128px; z-index: 10; }
.sum-text { font-size: 16px; line-height: 20px; font-weight: 400; text-align: left; color: rgb(136, 136, 136); }
.sum-benefit-container { margin-bottom: 18px; background: rgba(22, 145, 198, 0.5); padding: 30px 0px 30px 40px; margin-top: 100px; border-top: 2px solid rgb(22, 149, 202) !important; border-bottom: 2px solid rgb(22, 149, 202) !important; }
.sum-benefit-eye, .sum-benefit-savings, .sum-benefit-zero-fees, .sum-benefit-contracts, .sum-benefit-speed { position: relative; display: block; padding: 15px 10px 15px 65px; margin-left: -40px; margin-bottom: 5px; font-size: 16px; line-height: 18px; font-weight: 400; text-align: left; color: rgb(255, 255, 255); }
.sum-benefit-eye::before, .sum-benefit-savings::before, .sum-benefit-zero-fees::before, .sum-benefit-contracts::before, .sum-benefit-speed::before { content: ""; width: 36px; height: 36px; position: absolute; top: 5px; background-size: 36px; }
.sum-benefit-eye::before { top: 14px; left: 18px; background: url("../files/f280382d85b0.png") no-repeat; }
.sum-benefit-savings::before { top: 14px; left: 18px; background: url("../files/c094781a8322.png") no-repeat; }
.sum-benefit-zero-fees::before { left: 18px; background: url("../files/ad51564d45d2.png") no-repeat; }
.sum-benefit-contracts::before { top: 14px; left: 18px; background: url("../files/794e600ae585.png") no-repeat; }
.sum-benefit-speed::before { top: 14px; left: 18px; background: url("../files/0157e9362ca7.png") no-repeat; }
.sum-benefit-corner { display: inline-block; width: 0px; height: 0px; border-bottom: 100px solid rgb(22, 145, 198); border-right: 100px solid transparent; }
.sum-form { padding-bottom: 30px; margin-bottom: 0px !important; }
.sum-form input[type="text"], .sum-form input[type="password"], .sum-form input[type="email"], .sum-form input[type="tel"], .sum-form textarea, .sum-form select { border-color: rgb(153, 153, 153); }
.sum-form input[type="submit"] { font-weight: 700; padding: 20px 30px; font-size: 22px !important; }
.sum-form input[type="submit"]:hover { background-color: rgb(93, 191, 53) !important; }
.mk-asset-container { margin-top: 30px; }
.mk-asset-container h4 { font-size: 16px; font-weight: 600; padding-left: 10px; margin-bottom: 5px; }
.assetsdisc { width: 100%; font-size: 12px; font-weight: 400; padding: 5px 10px; line-height: 15px; border-bottom: 1px solid rgb(238, 238, 238); }
.mk-asset-title { display: inline-block; width: 50%; }
.mk-asset-link { display: inline-block; text-align: right; width: 49%; }
.mk-asset-link a.sf-button.standard.accent.standard { margin-bottom: 0px; padding: 0px; background-color: transparent; color: rgb(25, 92, 125) !important; font-weight: 400 !important; }
.mk-asset-link a.sf-button.standard.accent.standard:hover { color: rgb(29, 198, 223) !important; }
.asset-model-hoz-img { text-align: center; padding-bottom: 30px; }
.asset-model-hoz-content { border-top: 1px solid rgb(238, 238, 238); padding-top: 20px; }
.asset-model-vertical-img { text-align: center; padding-bottom: 30px; }
.asset-model-vertical-content { border-left: 1px solid rgb(238, 238, 238); }
.copy-code { width: 100%; padding: 20px; margin-top: 20px; margin-bottom: 0px; }
.page-id-7797 .modal-body { background-color: rgb(255, 255, 255) !important; padding: 30px 20px !important; }
.notice-info { font-size: 14px; line-height: 16px; color: rgb(22, 149, 202); background-color: rgba(22, 149, 202, 0.2); padding: 20px; border: 1px solid rgba(22, 149, 202, 0.3); }
.notice-info a { color: rgb(13, 54, 74); }
.notice-info a:hover { color: rgb(44, 190, 197); }
.post-7763 figure.media-wrap { display: none; }
.dark-overlay { background: rgba(0, 0, 0, 0.5); padding: 30px; margin-bottom: 0px; color: rgb(255, 255, 255); }
.white-overlay-bar { background: rgba(255, 255, 255, 0.9); }
.transfer-comparison-container { padding-left: 0px; padding-right: 0px; margin-top: 1px; }
.transfer-comparison-company, .transfer-comparison-rate { margin-bottom: 2px; }
.transfer-comparison-company { height: 70px; background-color: rgb(238, 238, 238); text-align: center; }
.transfer-comparison-rate { height: 70px; background-color: rgb(255, 255, 255); padding-bottom: 5px; }
.transfer-comparison-rate p { text-align: left; margin-bottom: -22px; }
.tcr-currencytransfer { border-left-color: rgb(22, 149, 202); border-left-width: 10px; background-color: rgb(25, 92, 125) !important; }
.transfer-comparison-container .progress-bar-wrap .bar-text > span.bar-name { display: none; }
.tcr-comp-bar-ct p { color: rgb(22, 149, 202) !important; }
.tcr-comp-1 { border-left-color: rgb(243, 114, 45); }
.tcr-comp-bar-1 p { color: rgb(243, 114, 45) !important; }
.tcr-comp-2 { border-left-color: rgb(253, 89, 47); }
.tcr-comp-bar-2 p { color: rgb(253, 89, 47) !important; }
.tcr-comp-3 { border-left-color: rgb(230, 64, 54); }
.tcr-comp-bar-3 p { color: rgb(230, 64, 54) !important; }
.tcr-comp-4 { border-left-color: rgb(166, 46, 39); }
.tcr-comp-bar-4 p { color: rgb(166, 46, 39) !important; }
.joined-su-demo a.sf-button.large { margin-bottom: 5px; }
.joined-su-demo a.sf-button.grey { margin-left: 8px; }
.sum-form .b-fca-badge { margin-bottom: 0px; }
.darkbg-full-underlay, .darkbg-full-overlay .lightbg-full-underlay, .lightbg-full-overlay { padding-top: 0px !important; padding-bottom: 0px !important; margin-top: 0px !important; margin-bottom: 0px !important; }
.darkbg-full-underlay .container, .lightbg-full-underlay .container { padding-left: 0px !important; padding-right: 0px !important; }
.darkbg-full-underlay { background-color: rgb(21, 26, 30) !important; }
.darkbg-full-overlay { background: linear-gradient(rgba(21, 26, 30, 0.1) 0%, rgb(21, 26, 30) 100%); }
.lightbg-full-underlay { background-color: rgb(255, 255, 255) !important; }
.lightbg-full-overlay { background: linear-gradient(rgba(255, 255, 255, 0.1) 0%, rgb(255, 255, 255) 100%); }
.bg-norepeat-tc { background-position: center top; background-repeat: no-repeat !important; }
.full-height-content-bar { margin-top: 0px; margin-bottom: 0px; padding-top: 100px; padding-bottom: 100px; }
.rft-option-disc h3 { font-size: 22px; }
.countryflag::before { content: ""; display: block; position: relative; width: 30px; height: 20px; }
.country-flag-small, .currency-flag::before { display: inline-block; width: 30px; height: 20px; background: url("../files/3704111877c9.png") 0% 0% / 30px 1380px no-repeat; }
.currency-flag::before { content: ""; width: 30px; height: 20px; position: relative; display: inline-block; top: 2px; left: -12px; }
.cfs-AED, .currency-flag-aed::before { background-position: 0px -760px; }
.cfs-AND { background-position: 0px -20px; }
.cfs-ARG { background-position: 0px -1340px; }
.cfs-AUD, .currency-flag-aud::before { background-position: 0px -840px; }
.cfs-AUT { background-position: 0px 0px; }
.cfs-BEL { background-position: 0px -80px; }
.cfs-BHR { background-position: 0px -960px; }
.cfs-BRA { background-position: 0px -1320px; }
.cfs-CAD, .currency-flag-cad::before { background-position: 0px -580px; }
.cfs-CHF, .currency-flag-chf::before { background-position: 0px -420px; }
.cfs-CNY, .currency-flag-cny::before { background-position: 0px -720px; }
.cfs-CYP { background-position: 0px -60px; }
.cfs-CZK, .currency-flag-czk::before { background-position: 0px -880px; }
.cfs-DEU { background-position: 0px -140px; }
.cfs-DEU { background-position: 0px -920px; }
.cfs-DKK, .currency-flag-dkk::before { background-position: 0px -120px; }
.cfs-EGP { background-position: 0px -620px; }
.cfs-ESP { background-position: 0px -400px; }
.cfs-EST { background-position: 0px -160px; }
.cfs-EUR, .currency-flag-eur::before { background-position: 0px -560px; }
.cfs-FIN { background-position: 0px -100px; }
.cfs-FRA { background-position: 0px -220px; }
.cfs-GBP, .currency-flag-gbp::before { background-position: 0px -480px; }
.cfs-GHA { background-position: 0px -1240px; }
.cfs-GRC { background-position: 0px -900px; }
.cfs-HKD, .currency-flag-hkd::before { background-position: 0px -740px; }
.cfs-HRK { background-position: 0px -40px; }
.cfs-HUF, .currency-flag-huf::before { background-position: 0px -180px; }
.cfs-ILS, .currency-flag-ils::before { background-position: 0px -860px; }
.cfs-IND { background-position: 0px -1180px; }
.cfs-IRL { background-position: 0px -540px; }
.cfs-ITA { background-position: 0px -200px; }
.cfs-JAM { background-position: 0px -1220px; }
.cfs-JOR { background-position: 0px -1120px; }
.cfs-JPY, .currency-flag-jpy::before { background-position: 0px -660px; }
.cfs-KEN { background-position: 0px -1000px; }
.cfs-KWT { background-position: 0px -1140px; }
.cfs-LTU { background-position: 0px -1280px; }
.cfs-LUX { background-position: 0px -440px; }
.cfs-LVA { background-position: 0px -240px; }
.cfs-MAD { background-position: 0px -640px; }
.cfs-MTL { background-position: 0px -260px; }
.cfs-MUR, .cfs-MUS, .currency-flag-mur::before { background-position: 0px -1260px; }
.cfs-MXN, .currency-flag-mxn::before { background-position: 0px -500px; }
.cfs-NGA { background-position: 0px -1060px; }
.cfs-NLD { background-position: 0px -280px; }
.cfs-NOK, .currency-flag-nok::before { background-position: 0px -300px; }
.cfs-NZD, .currency-flag-nzd::before { background-position: 0px -780px; }
.cfs-OMN { background-position: 0px -1160px; }
.cfs-PAK { background-position: 0px -1200px; }
.cfs-PHL { background-position: 0px -980px; }
.cfs-PLN, .currency-flag-pln::before { background-position: 0px -320px; }
.cfs-PRT { background-position: 0px -340px; }
.cfs-QAR, .cfs-QAT, .currency-flag-qar::before { background-position: 0px -940px; }
.cfs-RON, .currency-flag-ron::before { background-position: 0px -460px; }
.cfs-RUS { background-position: 0px -1300px; }
.cfs-SAR, .cfs-SAU, .currency-flag-sar::before { background-position: 0px -1100px; }
.cfs-SEK, .currency-flag-sek::before { background-position: 0px -520px; }
.cfs-SGD, .currency-flag-sgd::before { background-position: 0px -800px; }
.cfs-SVK { background-position: 0px -360px; }
.cfs-SVN { background-position: 0px -380px; }
.cfs-THB, .currency-flag-thb::before { background-position: 0px -680px; }
.cfs-TRY, .currency-flag-try::before { background-position: 0px -820px; }
.cfs-TTO { background-position: 0px -1040px; }
.cfs-TUN { background-position: 0px -1080px; }
.cfs-UGA { background-position: 0px -1020px; }
.cfs-USD, .currency-flag-usd::before { background-position: 0px -600px; }
.cfs-ZAR, .currency-flag-zar::before { background-position: 0px -700px; }
.inline-flag.core-flags { display: inline-block; width: 30px; height: 20px; margin: 2px; }
.core-flags::before { content: ""; display: block; width: 30px; height: 20px; background: url("../files/69bda6400f52.png") 0% 0% / 120px no-repeat; }
.flag-ad::before { background-position: 0px 0px; }
.flag-ae::before, .flag-aed::before { background-position: -30px 0px; }
.flag-ar::before, .flag-ars::before { background-position: -60px 0px; }
.flag-at::before, .flag-aut::before { background-position: -90px 0px; }
.flag-au::before, .flag-aud::before { background-position: 0px -20px; }
.flag-be::before, .flag-bel::before { background-position: -30px -20px; }
.flag-bg::before, .flag-bgn::before { background-position: -60px -20px; }
.flag-bh::before, .flag-bhd::before { background-position: -90px -20px; }
.flag-br::before, .flag-brl::before { background-position: 0px -40px; }
.flag-ca::before, .flag-cad::before { background-position: -30px -40px; }
.flag-ch::before, .flag-chf::before { background-position: -60px -40px; }
.flag-cn::before, .flag-cny::before { background-position: -90px -40px; }
.flag-cy::before, .flag-cyp::before { background-position: 0px -60px; }
.flag-cz::before, .flag-czk::before { background-position: -30px -60px; }
.flag-de::before, .flag-deu::before { background-position: -60px -60px; }
.flag-dk::before, .flag-dkk::before { background-position: -90px -60px; }
.flag-ee::before { background-position: 0px -80px; }
.flag-eg::before { background-position: -30px -80px; }
.flag-es::before, .flag-esp::before { background-position: -60px -80px; }
.flag-eu::before, .flag-eur::before { background-position: -90px -80px; }
.flag-fi::before { background-position: 0px -100px; }
.flag-fr::before, .flag-fra::before { background-position: -30px -100px; }
.flag-gb::before, .flag-gbp::before { background-position: -60px -100px; }
.flag-gh::before, .flag-ghs::before { background-position: -90px -100px; }
.flag-gr::before { background-position: 0px -120px; }
.flag-hk::before, .flag-hkd::before { background-position: -30px -120px; }
.flag-hr::before, .flag-hrk::before { background-position: -60px -120px; }
.flag-hu::before, .flag-huf::before { background-position: -90px -120px; }
.flag-ie::before { background-position: 0px -140px; }
.flag-il::before, .flag-ils::before { background-position: -30px -140px; }
.flag-in::before, .flag-inr::before { background-position: -60px -140px; }
.flag-it::before, .flag-ita::before { background-position: -90px -140px; }
.flag-jm::before, .flag-jmd::before { background-position: 0px -160px; }
.flag-jo::before, .flag-jod::before { background-position: -30px -160px; }
.flag-jp::before, .flag-jpy::before { background-position: -60px -160px; }
.flag-ke::before, .flag-kes::before { background-position: -90px -160px; }
.flag-kw::before, .flag-kwd::before { background-position: 0px -180px; }
.flag-lt::before { background-position: -30px -180px; }
.flag-lu::before, .flag-lux::before { background-position: -60px -180px; }
.flag-lv::before, .flag-lva::before { background-position: -90px -180px; }
.flag-ma::before, .flag-mad::before { background-position: 0px -200px; }
.flag-mt::before, .flag-mtl::before { background-position: -30px -200px; }
.flag-mu::before, .flag-mur::before { background-position: -60px -200px; }
.flag-mx::before, .flag-mxn::before { background-position: -90px -200px; }
.flag-ng::before, .flag-ngn::before { background-position: 0px -220px; }
.flag-nl::before, .flag-nld::before { background-position: -30px -220px; }
.flag-no::before, .flag-nok::before { background-position: -60px -220px; }
.flag-nz::before, .flag-nzd::before { background-position: -90px -220px; }
.flag-om::before, .flag-omr::before { background-position: 0px -240px; }
.flag-ph::before, .flag-php::before { background-position: -30px -240px; }
.flag-pk::before, .flag-pkr::before { background-position: -60px -240px; }
.flag-pl::before, .flag-pln::before { background-position: -90px -240px; }
.flag-pt::before, .flag-prt::before { background-position: 0px -260px; }
.flag-qa::before, .flag-qar::before { background-position: -30px -260px; }
.flag-ro::before, .flag-ron::before { background-position: -60px -260px; }
.flag-ru::before, .flag-rub::before { background-position: -90px -260px; }
.flag-sa::before, .flag-sar::before { background-position: 0px -280px; }
.flag-se::before, .flag-sek::before { background-position: -30px -280px; }
.flag-sg::before, .flag-sgd::before { background-position: -60px -280px; }
.flag-si::before, .flag-svn::before { background-position: -90px -280px; }
.flag-sk::before, .flag-svk::before { background-position: 0px -300px; }
.flag-th::before, .flag-thb::before { background-position: -30px -300px; }
.flag-tn::before, .flag-tnd::before { background-position: -60px -300px; }
.flag-tr::before, .flag-try::before { background-position: -90px -300px; }
.flag-tt::before, .flag-ttd::before { background-position: 0px -320px; }
.flag-ug::before, .flag-ugx::before { background-position: -30px -320px; }
.flag-us::before, .flag-usd::before { background-position: -60px -320px; }
.flag-za::before, .flag-zar::before { background-position: -90px -320px; }
.rt-country-flag-container .core-flags::before { margin: 0px 5px; }
.text-inline-country-flag { margin: 0px 10px; }
.dmc-country-flag-small { margin: -5px 5px; }
.ccf-description { padding: 20px 30px; margin: -5px 10px 0px; text-align: center; background: rgb(238, 238, 238); }
.save-text { padding-bottom: 6px; font-size: 14px; line-height: 16px; font-weight: 400; color: rgb(102, 102, 102); }
#save-value, #save-value-currency { font-weight: 700; color: rgb(22, 145, 198); }
.see-how-button { display: inline-block; zoom: 1; vertical-align: middle; width: 19px; height: 19px; background: url("../files/1c0c944a70fc.svg") center top / 19px 38px no-repeat; cursor: pointer; }
.see-how-button.active { background-position: center bottom !important; }
.see-how-link, .see-how-link:focus, .see-how-link:active { font-size: 14px; font-weight: 700; color: rgb(22, 145, 198); text-decoration: underline !important; border-bottom-width: medium !important; border-bottom-style: none !important; border-bottom-color: currentcolor !important; outline: none !important; }
.see-how-link:hover { color: rgb(22, 145, 198) !important; text-decoration: none !important; }
.ccf-details { display: none; padding: 0px 0px 10px; min-width: 100%; }
.ccf-details table { width: 100%; margin: 0px 0px 15px; border-width: 0px; line-height: 30px; }
.ccf-details table th { padding: 0px; font-size: 14px; font-weight: 700; color: rgb(102, 102, 102); text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(130, 135, 135); border-image: initial; }
.ccf-details table td { padding: 0px; height: 30px; line-height: 21px; font-size: 16px; font-weight: 400; text-align: left; color: rgb(102, 102, 102); border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(130, 135, 135); border-image: initial; }
.ccf-details table td.second { padding: 5px 5%; text-align: right; background: rgb(221, 221, 221); }
.ccf-details table td.third { padding: 5px 5%; font-weight: 700; text-align: right; color: rgb(255, 255, 255); background: rgb(22, 149, 202); }
#oportunity-holder { display: none; min-width: 100%; }
.oportunities-headline, .oportunities { padding: 4px 0px; font-size: 16px; line-height: 24px; font-weight: 400; text-align: left; color: rgb(102, 102, 102); }
.oportunities-headline { font-size: 14px; line-height: 16px; }
#oportunity { display: block; min-width: 100%; min-height: 34px; padding: 0px; position: relative; }
.oportunities { position: absolute; width: 100%; top: 0px; padding: 4px 0px; border-top: 1px solid rgb(136, 136, 136); border-bottom: 1px solid rgb(136, 136, 136); }
.oportunities .rating { padding: 0px 8px; height: 20px; margin-top: -3px; margin-right: 7px; zoom: 1; display: inline; vertical-align: middle; font-size: 14px; font-weight: 700; line-height: 19px; color: rgb(255, 255, 255); background: rgb(22, 149, 202); }
.text-center { text-align: center; }
.data-page-sub-header { margin: 0px auto 11px; font-size: 2rem; font-weight: 700; letter-spacing: 0.01em; }
.olark-none #olark-wrapper { display: none !important; }
.widget-small { height: 440px; }
.blog-post-hero-bg { width: 100%; background-size: cover; background-position: center center; }
.blog-post .page-heading { background: transparent; padding-top: 0px; }
.blog-post .hero-header-overlay { background-image: linear-gradient(-180deg, rgba(22, 149, 202, 0.85) 33%, rgba(22, 149, 202, 0.4) 100%); }
.blog-post .page-heading .blog-post-heading-text { text-align: center; margin-bottom: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.blog-post .page-heading h1 { color: rgb(255, 255, 255); font-weight: 600; white-space: normal; }
.blog-post .post-info { margin-bottom: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.blog-sidebar { padding-bottom: 10px; }
.blog-sidebar .spb-heading, .recent-posts-sidebar h4 { padding: 5px 0px; margin-bottom: 8px; }
.blog-sidebar .recent-posts-list li .recent-post-title { overflow: visible; white-space: normal; text-overflow: inherit; font-size: 16px; font-weight: 600; line-height: 18px; }
.blog-sidebar .recent-post-details span, .blog-sidebar .recent-post-details .comments-likes, .blog-sidebar .spb-heading span::after { display: none; }
.masonry-items .blog-item .details-wrap { padding: 20px 10px 30px; background-color: rgb(255, 255, 255); box-shadow: none; }
.blog-sidebar a.recent-post-title { color: rgb(85, 85, 85); }
.blog-sidebar a.recent-post-title:hover { color: rgb(22, 149, 202); text-decoration: none; }
.blog-sidebar .spb-heading, .ct-blog-sub-category, .ct-blog-date, .recent-posts-sidebar h4 { font-size: 14px; font-weight: 600; letter-spacing: 0.04em; text-transform: uppercase; }
.blog-sidebar .spb-heading, .blog-item-details a, .ct-blog-sub-category, .ct-blog-sub-category a, .recent-posts-sidebar h4 { text-decoration: none; color: rgb(22, 149, 202) !important; }
.recent-posts-sidebar h4 span::after { display: none; }
.recent-posts-list br { display: none; }
@media only screen and (max-width: 959px) and (min-width: 768px) {
  .blog-sidebar .recent-posts-list li .recent-post-image { float: left; }
  .featured-blog-hero .blog-sidebar .recent-posts-list li .recent-post-details { margin-left: 12px; }
  .featured-blog-hero.blog-category .blog-sidebar .recent-posts-list li .recent-post-details { margin-left: 102px; }
  .blog-sidebar { display: inline-block; }
}
@media not all {
  .blog-sidebar { width: 100%; display: inline-block; }
}
.ct-blog-date { color: rgb(184, 196, 208); }
.masonry-items .blog-item-details { padding-bottom: 8px; }
.blog-item-details a { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.masonry-items .blog-item h4.entry-title { margin-bottom: 15px !important; }
.masonry-items .blog-item h4 a { font-size: 20px; font-weight: 600; margin-bottom: 15px !important; }
.masonry-items .blog-item .excerpt { color: rgb(136, 136, 136); margin-bottom: 0px; }
.masonry-items a.read-more-button, .featured-blog-post a.read-more-button { font-size: 16px; line-height: 18px; height: auto; margin-top: 5px; padding: 10px 15px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; text-transform: none; text-decoration: none; font-weight: 600 !important; }
.featured-blog-post a.read-more-button { padding: 0px; }
li.recent-post figure, li.related-item figure { background-color: rgba(212, 220, 227, 0.6) !important; }
ul.post-list-small li { margin-bottom: 5px; }
.apple-signin-button, .google-login-button { width: 258px; height: 45px; margin: 0px auto; border-radius: 8px; font-size: 16px; font-weight: 600; text-decoration: none; display: flex; align-items: center; }
.apple-signin-button { background-color: rgb(5, 7, 8); border: 1px solid rgb(5, 7, 8); color: rgb(255, 255, 255); }
.ggoogle-login-button { background-color: rgb(248, 248, 248); border: 1px solid rgb(184, 196, 208); color: rgb(85, 85, 85); }
.apple-signin-button .apple-logo, .google-login-button .google-logo { display: block; position: relative; height: 100%; width: 40px; margin-right: 12px; border-radius: 6px 0px 0px 6px; }
.apple-signin-button .apple-logo::before, .google-login-button .google-logo::before { content: ""; display: block; position: absolute; height: 24px; width: 24px; top: 10px; left: 10px; padding-left: 12px; padding-right: 12px; background: url("../files/ab85dc78f7dc.svg") 0% 0% / 22px no-repeat; }
.apple-signin-button .apple-logo::before { background-position: 0px -45px; }
.google-login-button .google-logo { border-right: 1px solid rgb(184, 196, 208); background-color: rgb(255, 255, 255); }
.google-login-button .google-logo::before { background-position: 0px 1px; }
.signinWith-text { flex-grow: 1; margin-right: 30px; }
.google-login-button { width: 258px; height: 45px; margin: 0px auto; background-color: rgb(248, 248, 248); border: 1px solid rgb(184, 196, 208); border-radius: 8px; font-size: 16px; font-weight: 600; color: rgb(85, 85, 85); text-decoration: none; display: flex; align-items: center; }
@media (max-width: 991px) {
  .sign-up-form-sidebar .google-login-button, .sign-up-form-sidebar .apple-signin-button { width: 215px; }
}
@media (min-width: 992px) {
  .sign-up-form-sidebar .google-login-button, .sign-up-form-sidebar .apple-signin-button { width: 258px; }
}
.google-login-button:hover { background-color: rgb(64, 133, 244); border: 1px solid rgb(64, 133, 244); color: rgb(255, 255, 255); }
.google-login-button:hover .google-logo { background-color: rgb(255, 255, 255); }
.google-login-button:active { background-color: rgb(102, 157, 246); border: 1px solid rgb(102, 157, 246); color: rgb(255, 255, 255); }
.google-login-button:hover .google-logo, .google-login-button:active .google-logo { border-right: 1px solid rgb(255, 255, 255); }
.option-separator { margin: 15px 0px 10px; display: flex; align-items: center; align-content: center; line-height: 40px; }
.full-hero-darkbg .option-separator { color: rgb(255, 255, 255); }
.sign-up-form-new-align .option-separator hr { width: 38%; }
#ct-sticky-bar { position: fixed; bottom: 0px; left: 0px; right: 0px; z-index: 9999; background: rgb(15, 31, 61); border-top: 2px solid rgb(29, 78, 216); height: 60px; display: flex; align-items: center; justify-content: center; gap: 10px; padding: 0px 24px; box-shadow: rgba(0, 0, 0, 0.3) 0px -4px 24px; transform: translateY(100%); transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1); }
#ct-sticky-bar.ct-sticky--visible { transform: translateY(0px); }
.ct-sticky__text { display: flex; align-items: center; gap: 10px; color: rgb(255, 255, 255); font-size: 15px; font-weight: 600; }
.ct-sticky__phrase-wrap { display: inline-block; min-width: 11em; margin-left: -0.22em; }
.ct-sticky__desktop { display: flex; align-items: center; gap: 10px; }
.ct-sticky__mobile { display: none; }
#ct-sticky-phrase, #ct-sticky-phrase-mobile { display: inline-block; color: rgb(147, 197, 253); font-weight: 800; transition: opacity 0.3s; }
#ct-sticky-phrase.ct-phrase--fade, #ct-sticky-phrase-mobile.ct-phrase--fade { opacity: 0; }
.ct-sticky__btn { display: inline-flex; align-items: center; background: rgb(255, 255, 255); font-size: 14px; font-weight: 700; padding: 10px 20px; border-radius: 6px; white-space: nowrap; flex-shrink: 0; box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 10px; transition: background 0.2s, color 0.2s; color: rgb(15, 31, 61) !important; text-decoration: none !important; }
.ct-sticky__btn svg { width: 14px; height: 14px; }
.ct-sticky__btn:hover, .ct-sticky__btn:focus { background: rgb(22, 149, 202) !important; color: rgb(255, 255, 255) !important; }
.ct-sticky__dismiss { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: rgba(255, 255, 255, 0.35); font-size: 24px; line-height: 1; cursor: pointer; padding: 4px 6px; flex-shrink: 0; transition: color 0.2s; }
.ct-sticky__dismiss:hover { color: rgba(255, 255, 255, 0.8); }
@media (max-width: 600px) {
  #ct-sticky-bar { gap: 10px; padding: 0px 14px; }
  .ct-sticky__desktop { display: none; }
  .ct-sticky__mobile { display: flex; align-items: center; gap: 0px; }
  .ct-sticky__btn { font-size: 13px; padding: 9px 14px; }
}
section#footer { margin-top: 32px; }
@media (min-width: 768px) {
  section#footer { margin-top: 64px; }
}
@media (min-width: 992px) {
  section#footer { margin-top: 80px; }
}
section#footer { padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-color: rgb(25, 92, 125); background-image: radial-gradient(at center bottom, rgb(22, 149, 202), rgb(25, 92, 125) 70%) !important; }
.footer-logo-app-links { display: flex; flex-direction: column; align-items: flex-start; margin: 30px 15px; padding: 0px 0px 15px; }
.footer-logo { width: 100%; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid rgb(22, 149, 202); }
.footer-logo, .footer-app-links { padding-right: 15px; padding-left: 15px; }
a.footer-android-link img { margin-top: 0px; }
#footer .ct-footer-terms a { text-decoration: underline; color: rgba(255, 255, 255, 0.4); }
#footer .ct-footer-terms a:hover { color: rgb(255, 255, 255); }
@media (max-width: 479px) {
  a.footer-android-link img { margin-top: 10px; }
}
@media (min-width: 730px) {
  .footer-logo-app-links { display: flex; flex-direction: row; align-items: center; justify-content: space-between; border-bottom: 1px solid rgb(22, 149, 202); }
  .footer-logo { flex-grow: 1; width: auto; margin-bottom: 0px; padding-bottom: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
}
.footer-ct-logo { margin: 30px 15px; padding: 0px 15px 15px; border-bottom: 1px solid rgb(22, 149, 202); }
#footer-about ul.menu li { padding-top: 10px; padding-bottom: 10px; }
.footer-about-links { display: flex; margin-right: 15px; margin-left: 15px; border-bottom: 1px solid rgb(22, 149, 202); }
.footer-contact { margin-right: 15px; margin-left: 15px; padding: 0px 15px; }
.footer-social-links ul.social-icons { justify-content: flex-start; margin-top: 15px; margin-bottom: 0px; }
@media (max-width: 767px) {
  .footer-about-links { flex-direction: column; }
  .footer-page-links { margin-bottom: 0px; padding-right: 0px; padding-left: 0px; }
}
@media (min-width: 768px) {
  .footer-about-links { flex-direction: row; }
  .footer-page-links { padding-right: 15px; padding-left: 15px; }
}
.footer-main-container { padding-right: 30px; padding-left: 30px; }
#footer-feature-link { margin-top: 0px; padding: 25px 0px; color: rgb(255, 255, 255); background-color: rgba(13, 54, 74, 0.7) !important; }
.footer-contact-us { margin-top: 15px; padding-left: 0px; }
.footer-social-links ul.social-icons { display: flex; }
.footer-terms { margin-top: 60px; padding: 15px 0px; background-color: rgba(13, 54, 74, 0.1); font-size: 14px; }
.footer-copywrite { padding: 20px 0px; background-color: rgba(13, 54, 74, 0.4); color: rgba(255, 255, 255, 0.4); font-size: 14px; line-height: 18px; }
.footer-feature-link-text { margin-bottom: 0px; }
@media (max-width: 768px) {
  .footer-feature-link-text { margin-top: 20px; text-align: center; }
}
@media (min-width: 767px) {
  .footer-feature-link-text { margin-top: 0px; text-align: left; }
}
a.footer-office-tel { display: block; margin-top: 10px; margin-bottom: 10px; margin-left: 35px; }
a.footer-office-tel::before { content: " "; display: inline-block; width: 30px; height: 20px; position: absolute; left: 15px; background-image: url("../files/12eb47562e84.svg"); background-size: 30px 20px; background-repeat: no-repeat; }
.footer-terms p { font-size: 14px; }
.ct-app-post-banner-container { margin: 30px 0px 45px; padding: 40px 50px; border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 15px 0px; overflow: hidden; background: url("../files/1ad153a0df9f.jpg") right bottom / cover no-repeat; }
.ct-app-post-banner { padding: 0px; }
.ct-app-post-banner-container h4 { font-size: 12px; color: rgb(68, 86, 103); text-transform: uppercase; margin-bottom: 0px; }
.ct-app-post-banner-link-title { font-size: 35px; line-height: 37px; margin-bottom: 10px; color: rgb(68, 86, 103); text-decoration: none; }
.ct-app-post-banner-desc { margin-top: 10px; font-size: 16px; line-height: 22px; }
.ct-tabs .nav.nav-tabs, .rt-text-2 { margin-top: 0px; padding-right: 30px; padding-left: 30px; font-weight: 700; padding-bottom: 20px; margin-bottom: 0px !important; }
.ct-tabs a, .rt-text-2 a { color: rgb(22, 149, 202); }
.ct-tabs a:hover, .ct-tabs a:hover i, .rt-text-2 a:hover { color: rgb(25, 92, 125); }
li.active a .ct-tabs .ct-tabs.spb_tabs .nav-tabs li:first-child a, .ct-tabs .spb_tabs .nav-tabs li:last-child a { border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; }
.rt-section-2 { border-right: 1px solid rgb(102, 102, 102); }
.rt-container-2 { display: flex; flex-flow: row; align-items: center; align-content: center; margin-bottom: 0px; padding-top: 8px; padding-bottom: 8px; border-left: 1px solid rgb(102, 102, 102); min-height: 45px; }
.ct-tabs .spb_wrapper .clearfix, .ct-tabs .container, .rt-text-2 .spb_wrapper .clearfix, .rt-text .container { padding-left: 0px; }
.rt-container-2 .spb_wrapper.clearfix { padding: 0px; }
.rt-sl-sendtocountry-2, .rt-countryflag-2, .rt-amount-2 { display: inline-block; font-size: 14px; }
.rt-sl-sendtocountry-2, .rt-amount-2 { flex: 1 1 0%; }
.rt-sl-sendtocountry-2 { text-align: right; }
.rt-countryflag-2 { width: 30px; margin: 0px 15px; }
.rt-amount-2 { text-align: left; }
.rt-img-2 { padding-bottom: 32px; margin-bottom: 0px !important; background-color: rgb(46, 48, 55) !important; }
.rt-img-2.spb_wrapper.clearfix { padding-left: 0px; padding-right: 0px; }
.ct-tabs .spb_tabs, .rt-text-2 .spb_tabs { margin-bottom: 50px; }
.ct-tabs ul.nav.nav-tabs, .rt-text-2 ul.nav.nav-tabs { padding-bottom: 1px; border-bottom: 2px solid rgb(212, 220, 227); margin-bottom: 30px; }
.ct-tabs .spb_tabs .nav-tabs li.active a, .ct-tabs .spb_tour .nav-tabs li.active a, .ct-tabs .spb_accordion .spb_accordion_section > h3.ui-state-active a, .rt-text-2 .spb_tabs .nav-tabs li.active a, .rt-text-2 .spb_tour .nav-tabs li.active a, .rt-text-2 .spb_accordion .spb_accordion_section > h3.ui-state-active a { box-shadow: none; color: rgb(22, 149, 202); }
.ct-tabs .spb_tabs .nav-tabs li.active a:hover, .rt-text-2 .spb_tabs .nav-tabs li.active a:hover { color: rgb(25, 92, 125) !important; }
#sc-map-recent-trades-sprite-2::before, #sc-map-europe-sprite-2::before, #sc-map-americas-sprite-2::before, #sc-map-asia-sprite-2::before, #sc-map-africa-sprite-2::before, #sc-map-middle-east-sprite-2::before, #sc-map-oceania-sprite-2::before { background: url("../files/f6cc077584e9.png") no-repeat; content: ""; position: absolute; display: block; z-index: 1; }
#sc-map-europe-sprite-2::before { background-position: 0px 0px; }
#sc-map-americas-sprite-2::before { background-position: 0px -336px; }
#sc-map-asia-sprite-2::before { background-position: 0px -672px; }
#sc-map-africa-sprite-2::before { background-position: 0px -1008px; }
#sc-map-middle-east-sprite-2::before { background-position: 0px -1344px; }
#sc-map-oceania-sprite-2::before { background-position: 0px -1680px; }
@media (max-width: 767px) {
  .rt-text-2 { margin-top: 50px; }
  #sc-map-recent-trades-sprite-2::before, #sc-map-europe-sprite-2::before, #sc-map-americas-sprite-2::before, #sc-map-asia-sprite-2::before, #sc-map-africa-sprite-2::before, #sc-map-middle-east-sprite-2::before, #sc-map-oceania-sprite-2::before { display: none; }
  .rt-container-2 { margin-left: 15px; }
}
@media (min-width: 768px) {
  .rt-text-2 { margin-top: 420px; }
  #sc-map-recent-trades-sprite-2::before, #sc-map-europe-sprite-2::before, #sc-map-americas-sprite-2::before, #sc-map-asia-sprite-2::before, #sc-map-africa-sprite-sprite-2::before, #sc-map-middle-east-sprite-2::before, #sc-map-oceania-sprite-2::before { width: 730px; height: 329px; top: -405px; left: 10px; background-size: 730px 2016px !important; }
  .full-width-text .spb_wrapper { padding: 0px; }
}
@media (min-width: 992px) {
  .rt-text-2 { margin-top: 435px; }
  #sc-map-recent-trades-sprite-2::before, #sc-map-europe-sprite-2::before, #sc-map-americas-sprite-2::before, #sc-map-asia-sprite-2::before, #sc-map-africa-sprite-2::before, #sc-map-middle-east-sprite-2::before, #sc-map-oceania-sprite-2::before { width: 730px; height: 329px; top: -420px; left: 120px; background-size: 730px 2016px !important; }
  .full-width-text .spb_wrapper { padding: 0px 15px; }
}
@media (min-width: 1200px) {
  .rt-text-2 { margin-top: 460px; }
  #sc-map-recent-trades-sprite-2::before, #sc-map-europe-sprite-2::before, #sc-map-americas-sprite-2::before, #sc-map-asia-sprite-2::before, #sc-map-africa-sprite-2::before, #sc-map-middle-east-sprite-2::before, #sc-map-oceania-sprite-2::before { width: 730px; height: 329px; top: -420px; left: 220px; background-size: 730px 2016px !important; }
}
.blue-fade-bottom { background: linear-gradient(rgb(255, 255, 255) 10%, rgb(220, 239, 247) 50%, rgb(255, 255, 255) 90%); }
video.post-video { outline-style: none; }
.ct-tabs .spb_tabs .nav-tabs, .rt-text-2 .spb_tabs .nav-tabs { display: flex; padding-left: 0px; justify-content: center; flex-wrap: wrap; }
.ct-tabs.ct-tabs-left .spb_tabs .nav-tabs, .rt-text-2.rt-text-left .spb_tabs .nav-tabs { justify-content: flex-start; }
.ct-tabs .spb_text_column, .rt-text-2 .spb_text_column, .full-width-text.rt-text-full-width .spb_wrapper { padding-right: 0px; padding-left: 0px; }
.flex-rt-section { display: flex; flex-wrap: wrap; }
.rt-entry-flex { display: flex; flex-wrap: nowrap; align-items: center; padding: 10px; }
.rt-country-flag-container { display: flex; flex-wrap: nowrap; width: 90px; height: 20px; }
.rt-country-flag { margin-right: 5px; margin-left: 5px; }
.rt-shevron { background: url("../files/8acca5eb651f.svg") center center / auto 15px no-repeat; display: block; width: 10px; height: 20px; }
.rt-main-link { padding-left: 5px; font-size: 13px; line-height: 18px; }
@media (max-width: 767px) {
  .rt-entry-flex { width: 100%; justify-content: left; padding-right: 30px; padding-left: 30px; }
}
@media (min-width: 768px) {
  .rt-entry-flex { width: 50%; padding-right: 10px; padding-left: 10px; }
  .rt-entry-flex.flex-just-content-center { justify-content: left; }
}
@media (min-width: 992px) {
  .rt-entry-flex { width: 33%; }
}
.product-platform-img-container { position: relative; margin: 0px auto; box-shadow: rgba(0, 51, 102, 0.2) 0px 10px 30px 0px; }
#img-fade-hpa { position: relative; margin: 0px auto; background-image: url("../files/d814cf876435.png"); background-repeat: no-repeat; background-size: cover; background-position: center top; }
#img-fade-hpa img { position: absolute; top: 0px; left: 0px; animation-name: optionshpaFadeInOut; animation-timing-function: ease-in-out; animation-iteration-count: infinite; animation-duration: 16s; }
#img-fade-hpa img:nth-of-type(1) { animation-delay: 10s; }
#img-fade-hpa img:nth-of-type(2) { animation-delay: 5s; }
#img-fade-hpa img:nth-of-type(3) { animation-delay: 0s; }
@keyframes optionshpaFadeInOut { 
  0% { opacity: 1; }
  17% { opacity: 1; }
  25% { opacity: 0; }
  92% { opacity: 0; }
  100% { opacity: 1; }
}
@media (max-width: 480px) {
  .product-platform-img-container, .product-platform-highlight-image { width: 245px; height: 162px; }
  #img-fade-hpa img { border-radius: 5px; }
}
@media (min-width: 481px) {
  .product-platform-img-container, .product-platform-highlight-image { width: 405px; height: 266px; border-radius: 12px; }
  #img-fade-hpa img { border-radius: 12px; }
}
@media (min-width: 768px) {
  .product-platform-img-container, .product-platform-highlight-image { width: 460px; height: 303px; }
}
@media (min-width: 992px) {
  .product-platform-img-container, .product-platform-highlight-image { width: 650px; height: 430px; }
}
@media (min-width: 1200px) {
  .product-platform-img-container, .product-platform-highlight-image { width: 700px; height: 463px; }
}
.ct-cc-widget-horiz .cc-form .ccf-description { background-color: rgb(255, 255, 255); }
@media (max-width: 767px) {
  .ct-cc-row { margin-top: -50px; margin-bottom: 30px; }
}
@media (min-width: 768px) {
  .ct-cc-row { margin-top: -30px; margin-bottom: 0px; }
  .ct-cc-widget-horiz .cc-form { max-width: 100%; }
  .ct-cc-widget-horiz .cc-form .input-holder { display: inline-block; width: 48.3%; }
  .ct-cc-widget-horiz .cc-form .input-send { margin-right: 20px; }
  .ct-cc-widget-horiz .cc-form .input-currency-selector { height: 66px; line-height: 66px; background-position: 74px 30px; }
  .ct-cc-widget-horiz .cc-form .cc-info-message { position: absolute; top: -80px; left: -2px; right: -2px; }
  .ct-cc-widget-horiz .cc-form .cc-info-message > div { margin: 2px; }
}
@media (min-width: 992px) {
  .ct-cc-widget-horiz .cc-form .input-holder { display: inline-block; width: 48.5%; }
  .ct-cc-widget-horiz .cc-form .cc-info-message { position: absolute; top: -62px; }
}
@media (min-width: 1200px) {
  .ct-cc-widget-horiz .cc-form .input-holder { display: inline-block; width: 48.4%; }
}
.glossary-list { margin-top: 30px; margin-bottom: 80px; border-bottom: 1px solid rgb(212, 220, 227); }
.glossary-list li { width: 100%; padding: 15px; border-top: 1px solid rgb(212, 220, 227); font-size: 18px; }
.full-hero-darkbg .features-services-links a { color: rgb(255, 255, 255); }
.full-hero-darkbg .features-services-links a:hover { color: rgb(22, 149, 202); }
.blog-page.header-shadow #header-section, .blog-page.header-shadow #header-section::before, .blog-post.header-shadow #header-section, .blog-post.header-shadow #header-section::before { background: transparent; }
.blog-page.header-shadow #header-section, .blog-page.header-shadow #header-section::before, .blog-post.header-shadow #header-section, .blog-post.header-shadow #header-section::before { box-shadow: none; }
.logo-blog { padding-top: 50px; padding-bottom: 50px; }
.blog-page #main-container { background: none; }
.blog-page #header-section #main-nav { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.blog-page { background-image: url("../files/61754e826551.svg"); background-repeat: no-repeat; background-position: center top; background-color: rgb(255, 255, 255); }
.featured-blog-hero { margin-top: 20px; margin-bottom: 40px; }
.featured-blog-hero .container, .featured-post-highlight .container { width: 100%; }
.featured-blog-hero .featured-blog-post h4 { }
.featured-blog-post .details-wrap h5 { font-size: 28px; font-weight: 600; line-height: 30px; }
.featured-blog-post .details-wrap { padding: 20px 0px 8px; }
.featured-blog-post .post-item-details { padding: 0px 0px 5px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.blog-header-logo a { width: 250px; }
.blog-header-logo a:hover img { opacity: 0.8; }
#header-section #main-nav { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.blog-menu li { font-size: 14px; text-transform: uppercase; letter-spacing: 1.1px; font-weight: 900 !important; }
.blog-pgae nav .menu > li.menu-item > a { color: rgb(68, 86, 103); }
.blog-post nav .menu > li.menu-item > a { color: rgb(255, 255, 255); }
.blog-menu nav#main-navigation .menu > li { padding-top: 0px; padding-left: 0px; padding-right: 0px; }
.blog-menu nav#main-navigation .menu > li a { padding-left: 15px; padding-right: 15px; }
.blog-menu nav#main-navigation .menu > li > a span.nav-line { top: -10px; height: 7px !important; max-height: 7px !important; }
.blog-post nav#main-navigation .menu > li > a span.nav-line { background-color: rgb(255, 255, 255); }
.blog-post nav .menu > li.menu-item:hover > a { color: rgb(255, 255, 255); }
.blog-menu #main-navigation ul.menu { margin-top: 5px; text-align: center; padding-top: 10px !important; }
.blog-page .blog-menu #main-navigation ul.menu { border-top: 1px solid rgb(22, 149, 202); }
.blog-post .blog-menu #main-navigation ul.menu { border-top: 1px solid rgb(255, 255, 255); }
.blog-mobile-menu.toggle-wrap .spb_toggle, .spb_toggle_content, .blog-mobile-menu .toggle-wrap .spb_toggle, .blog-mobile-menu.toggle-wrap .spb_toggle, .blog-mobile-menu .toggle-wrap .spb_toggle { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; }
.blog-mobile-menu .toggle-wrap .spb_toggle, .blog-mobile-menu .toggle-wrap .spb_toggle { text-align: center; }
.blog-page .blog-mobile-menu .toggle-wrap .spb_toggle:hover, .blog-page .blog-mobile-menu .spb_toggle_title_active { border-top: 5px solid rgb(22, 149, 202); color: rgb(22, 149, 202); }
.blog-post .blog-mobile-menu .toggle-wrap .spb_toggle:hover, .blog-post .blog-mobile-menu .spb_toggle_title_active { color: rgb(255, 255, 255); border-top: 5px solid rgb(255, 255, 255) !important; }
.blog-mobile-menu .toggle-wrap .spb_toggle::after { display: none; }
.blog-mobile-menu { border-top: 1px solid rgb(22, 149, 202); }
.blog-post .blog-mobile-menu { border-top: 1px solid rgb(255, 255, 255); }
.blog-post .blog-mobile-menu { border-top: 1px solid rgb(255, 255, 255); }
.blog-mobile-menu li { min-height: 45px; text-align: center; }
.blog-mobile-menu .spb_toggle, .blog-mobile-menu li a { padding: 13px 8px; font-weight: 600; text-transform: uppercase; }
.blog-mobile-menu .spb_toggle, .blog-mobile-menu li a { color: rgb(85, 85, 85); }
.blog-post .blog-mobile-menu .spb_toggle, .blog-post .blog-mobile-menu li a { color: rgb(255, 255, 255); }
.blog-mobile-menu li a:hover { color: rgb(22, 149, 202); border-left: 5px solid rgb(22, 149, 202); border-right: 5px solid rgb(22, 149, 202); }
.blog-post .blog-mobile-menu li a:hover { color: rgb(255, 255, 255); border-left: 5px solid rgb(255, 255, 255); border-right: 5px solid rgb(255, 255, 255); }
.blog-post #header-section .is-sticky #main-nav.sticky-header { background: rgb(22, 149, 202) !important; }
.arrow-list { line-height: 30px; }
.feature-shadow-card { padding: 20px 0px; margin-bottom: 15px; }
.rate-notification-divider-whitebg { background: -webkit-gradient(linear, 50% 73.42%, 50% 0.06%, from(rgba(37, 128, 190, 0)), to(rgba(37, 128, 190, 0.2))); }
.rate-alert-divider { background-image: url("../files/c55f81d6c207.png"); }
.rate-alert-divider-w { margin-top: -5px; background-image: url("../files/ab47b49a4bb7.svg"); background-size: 2500px 195px; background-repeat: repeat-x; background-position: center top; }
.rate-alert-divider-primary-top { margin-top: -5px; background-image: url("../files/c43cd4c0f33d.svg"); background-size: 2500px 200px; background-repeat: repeat-x; background-position: center top; }
@media (max-width: 767px) {
  .testimonial-container, .card-container.card-3-col, .card-container.card-2-col, .card-container.card-123-col { width: 100%; }
}
@media (min-width: 768px) {
  .testimonial-container, .card-container.card-3-col { width: 80%; }
  .card-container.card-123-col, .card-container.card-2-col { width: 50%; }
}
@media (min-width: 992px) {
  .testimonial-container, .card-container.card-3-col, .card-container.card-123-col { width: 33.33%; }
}
@media (min-width: 1200px) {
  .card-container.card-2-col { width: 33.33%; }
}
.testimonial-row, .equal-height-card-row { display: flex; flex-wrap: wrap; justify-content: center; }
.testimonial-container, .card-container { display: flex; flex-direction: column; justify-content: space-between; margin-bottom: 40px; }
.testimonial-container > div, .card-container > div { display: flex; flex-direction: column; flex-grow: 1; margin-right: 15px; margin-left: 15px; background: rgb(255, 255, 255); border: 2px solid rgb(212, 220, 227); border-radius: 15px; }
.testimonial-content, .card-content { flex-grow: 1; }
.testimonial-type-press .testimonial-content img, .card-type-full-img-top .card-content img { border-radius: 13px 13px 0px 0px; margin-top: 0px; margin-bottom: 25px; }
.testimonial-type-user .testimonial-highlight { background: url("../files/f118f1b0e52c.svg") no-repeat; }
.card-content .video-highlight { background: url("../files/eded0a5887c6.svg") no-repeat; }
.testimonial-type-user .testimonial-highlight, .testimonial-type-press .testimonial-highlight, .card-content .video-highlight { background-size: 50px; background-position: 15px 0px; }
.testimonial-container h3, .card-content h3 { margin-top: 0px; margin-bottom: 0px; padding-left: 15px; padding-right: 15px; font-weight: 600; }
.card-content .video-highlight h3 { padding-left: 0px; padding-right: 0px; }
.testimonial-container p, .card-container p { margin-bottom: 0px; }
.testimonial-highlight, .video-highlight { display: flex; min-height: 50px; align-items: center; margin-top: 20px; padding-left: 75px; }
.testimonial-content p, .card-content p { display: block; margin: 15px 15px 0px; }
.testimonial-content p.quote { margin-bottom: 15px; }
.testimonial-container a.readmore { display: block; padding-top: 15px; margin-left: 15px; font-weight: 600; text-decoration: none; letter-spacing: 1px; }
.testimonial-source { display: flex; flex-direction: row; margin: 20px 15px; padding-top: 20px; border-top: 1px solid rgb(212, 220, 227); text-align: left; }
.testimonial-source img { margin-right: 10px; }
.testimonial-source .profileImg { border-radius: 50%; }
.testimonial-source .testimonial-auth { margin: 0px; font-weight: 600; color: rgb(22, 149, 202); }
.testimonial-source p { margin-bottom: 0px; color: rgb(153, 171, 188); }
.testimonial-tp-stars { margin-top: 5px; }
.card-container .wistia_responsive_wrapper img { border-top-left-radius: 13px; border-top-right-radius: 13px; }
.tp-title-container { display: flex; flex-direction: column; }
.tp-branding { min-width: 255px; align-self: flex-start; }
.tp-title { max-width: 630px; padding: 0px 24px; }
@media (min-width: 768px) {
  .tp-title-container { flex-direction: row; align-items: center; }
  .tp-title { padding: 12px 32px; border-left: 1px solid rgb(212, 220, 227); }
}
.trustpilot-logo { width: 180px; }
.trustpilot-stars { width: 180px; height: 35px; }
.add-tp-rating::after, img.add-tp-rating::after { content: "Rated 4.9 out of 5"; display: block; font-weight: 700; }
.tp-rating-hor { display: flex; align-items: stretch; flex-direction: row; gap: 16px; }
.tp-brand-container { min-width: 130px; margin-bottom: 4px; }
.divider-vertical-1 { display: flex; width: 1px; height: stretch; background-color: rgb(85, 109, 130); }
.tp-rating-hor .tp-rating-container { display: flex; flex-direction: column; height: stretch; justify-content: center; text-align: center; }
.tp-rating-label { text-transform: uppercase; font-size: 16px; font-weight: 700; padding-bottom: 4px; }
.tp-rating-value-short::after { content: "4.9 / 5"; display: block; font-size: 32px; font-weight: 900; }
.tp-rating-no { display: flex; gap: 4px; }
.tp-rating-no::before { content: "4.9"; display: block; font-weight: 700; }
a .add-tp-rating::after { color: rgb(34, 34, 34); }
.trustpilot-logo-highlight { font-size: 25px; margin-top: 20px; margin-bottom: 38px; }
.trustpilot-logo-highlight .add-tp-rating::after { margin-top: 20px; }
.trustpilot-logo-small { font-size: 15px; margin-top: 20px; }
.trustpilot-logo-small .add-tp-rating-bar object, .trustpilot-logo-small .add-tp-rating-bar img { padding-bottom: 10px; border-bottom: 2px solid rgb(255, 255, 255); }
.ct-partner-logo { display: inline-block; width: 150px; height: 60px; margin: 16px; background: url("../files/8ecd6fe19ec4.svg") 0% 0% / 150px 675px no-repeat; }
.pl-afex { background-position: 0px -70px; }
.pl-assure-hedge { background-position: 0px -130px; }
.pl-cleartreasury { background-position: 0px -186px; }
.pl-gc-partners { background-position: 0px -248px; }
.pl-moneynetint { background-position: 0px -308px; }
.pl-plexuspayments { background-position: 0px -368px; }
.pl-privalgo { background-position: 0px -428px; }
.pl-rational-fx { background-position: 0px -486px; }
.pl-sable { background-position: 0px -542px; }
.page-heading-bold { text-transform: none; font-weight: 900; }
.section-heading-bold { margin-bottom: 20px; font-weight: 700; }
.section-subheading { font-weight: 400; }
.small-section-heading { font-size: 26px; line-height: 30px; font-weight: 700; }
.mini-header-caps { margin-bottom: 15px; font-size: 16px; line-height: 20px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; color: rgb(22, 149, 202); }
.benifit-long-icon-container { position: relative; margin-bottom: 60px; padding-left: 79px; }
.benifit-icon-container::before, .benifit-long-icon-container::before { content: ""; display: block; width: 64px; height: 64px; background: url("../files/8f4e2c327bc2.svg") 0% 0% / 64px no-repeat; }
.benifit-long-icon-container::before { position: absolute; top: 0px; left: 0px; }
.tac .benifit-icon-container::before { margin: 0px auto; }
.benefit-service::before { background-position: 0px 0px; }
.benefit-speed::before { background-position: 0px -64px; }
.benefit-rates::before { background-position: 0px -128px; }
.benefit-support::before { background-position: 0px -192px; }
.benifit-title { font-size: 20px; font-weight: 700; }
.ct-app-home { height: 450px; margin: 0px; padding-top: 0px; padding-bottom: 0px; background: url("../files/15410e773988.svg") center bottom / cover no-repeat; }
.bg-wave-top { background: url("../files/39ea76869841.svg") center bottom no-repeat; }
.bg-wave-bottom { background: url("../files/1a642efa4d3f.svg") center top no-repeat; }
.bg-wave-top, .bg-wave-bottom { height: 200px; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; background-size: cover; }
.payment-partner-container { display: flex; flex-wrap: wrap; justify-content: center; }
.payment-partner { display: flex; width: 158px; height: 80px; margin: 10px; border: 1px solid rgb(184, 196, 208); border-radius: 8px; background-color: rgb(255, 255, 255); }
.pp-logo { width: 134px; height: 55px; margin: auto; background: url("../files/fcf6f1cf92b1.svg") 0% 0% / 134px no-repeat; }
.pp-alt21 { background-position: center -4px; }
.pp-cleartreasury-2 { background-position: center -45px; }
.pp-corpay-2 { background-position: center -93px; }
.pp-gcpartners-2 { background-position: center -146px; }
.pp-moneycorp-2 { background-position: center -196px; }
.pp-moneynetint-2 { background-position: center -241px; }
.pp-currencycloud, .pp-plexuspayments { background-position: center -290px; }
.pp-equalsmoney-2 { background-position: center -385px; }
.pp-sableinternational-2 { background-position: center -440px; }
.pp-apa { background-position: center -495px; }
.pp-thefxbroker { background-position: center -490px; }
.pp-verto { background-position: center -536px; }
.global-network-feed { height: 455px; margin-right: -40px; margin-left: -40px; background: url("../files/aa4d5d9ebe3c.svg") center bottom no-repeat; }
.payment-network-feed { display: flex; justify-content: center; padding-left: 34px; }
.ct-app-phone { z-index: 5; box-shadow: rgba(0, 0, 0, 0.3) 0px 10px 60px 2px; background-color: rgba(0, 0, 0, 0.15); }
.account-type-container { max-width: 400px; margin: auto; padding-top: 80px; }
.account-type-container .at-title { position: relative; margin-bottom: 30px; font-weight: 700; }
.account-type-container.at-personal .at-title, .account-type-container.at-business .at-title { text-align: left; }
.account-type-container.at-business .at-title::before, .account-type-container.at-personal .at-title::before { content: ""; display: block; position: absolute; top: 0px; background: url("../files/caed1cd0b1f3.svg") no-repeat; }
.at-business .at-title::before { background-position: 0px 0px; }
.at-personal .at-title::before { left: 0px; }
.at-link { display: flex; align-items: center; justify-content: space-between; font-weight: 700; color: rgb(255, 255, 255); }
.account-type-container a.at-link { position: relative; }
.account-type-container a.at-link i { display: inline-block; padding-left: 10px; font-size: 22px; }
.account-type-container a.at-link i { padding-right: 20px; padding-left: 10px; }
.account-type-container a.at-link:hover i { padding-right: 10px; padding-left: 20px; }
a.at-link:hover { color: rgb(13, 54, 74); }
.account-type-container .sf-button.large.white.stroke-to-fill.at-link-highlight { width: 100%; padding: 13px 20px; border-radius: 15px; text-align: center; }
.ct-highlight-stats { display: flex; flex-direction: column; gap: 32px; padding: 24px; background-color: rgb(232, 244, 250); border-radius: 12px; }
.ct-highlight-stats > div { display: flex; flex-direction: column; flex-grow: 1; align-items: stretch; gap: 32px; }
.ct-stats-container { display: flex; flex-direction: row; flex-grow: 1; align-items: center; gap: 12px; padding: 0px 8px; }
.ct-stats-container .stats-value { font-size: 36px; font-weight: 900; color: rgb(22, 149, 202); }
.stats-value { min-width: 90px; text-align: right; }
.ct-stats-container .stats-label { }
@media (min-width: 520px) {
  .ct-highlight-stats { gap: 32px; padding-top: 0px; padding-bottom: 12px; background-color: transparent; }
  .ct-highlight-stats > div { flex-direction: row; }
  .ct-stats-container { width: 50%; }
}
@media (min-width: 992px) {
  .ct-highlight-stats { flex-direction: row; }
  .ct-stats-container { width: auto; }
  .stats-value { min-width: auto; text-align: left; }
}
@media (max-width: 480px) {
  .bg-wave-top { margin-top: -150px; }
  .payment-partner { width: 122px; height: 64px; margin: 5px; }
  .pp-logo { transform: scale(0.8); background-size: 120px; }
  .account-type-container .at-title { font-size: 22px; line-height: 25px; }
  .account-type-container.at-personal .at-title, .account-type-container.at-business .at-title { padding-left: 60px; }
  .account-type-container.at-business .at-title::before, .account-type-container.at-personal .at-title::before { width: 45px; height: 45px; background-size: 45px; }
  .at-personal .at-title::before { background-position: 0px -45px !important; }
}
@media (min-width: 481px) {
  .bg-wave-top { margin-top: -170px; }
  .payment-partner { width: 158px; height: 80px; margin: 10px; }
  .pp-logo { transform: scale(1); background-size: 134px; }
  .pp-alt21 { background-position: center 0px; }
  .pp-cleartreasury-2 { background-position: center -55px; }
  .pp-corpay-2 { background-position: center -110px; }
  .pp-gcpartners-2 { background-position: center -165px; }
  .pp-moneycorp-2 { background-position: center -220px; }
  .pp-moneynetint-2 { background-position: center -275px; }
  .pp-currencycloud, .pp-plexuspayments { background-position: center -330px; }
  .pp-equalsmoney-2 { background-position: center -385px; }
  .pp-sableinternational-2 { background-position: center -440px; }
  .pp-apa { background-position: center -495px; }
  .pp-thefxbroker { background-position: center -550px; }
  .pp-verto { background-position: center -603px; }
  .account-type-container .at-title { font-size: 24px; line-height: 30px; }
  .account-type-container.at-personal .at-title, .account-type-container.at-business .at-title { padding-left: 79px; }
  .account-type-container.at-business .at-title::before, .account-type-container.at-personal .at-title::before { width: 64px; height: 64px; background-size: 64px; }
  .at-personal .at-title::before { background-position: 0px -64px !important; }
}
@media (max-width: 599px) {
  .global-network-feed { height: 260px; margin-top: -136px; background-size: cover; }
  img.ct-app-phone { height: 420px; border-radius: 33px; min-height: 476px; width: 240px; }
}
@media (min-width: 600px) {
  img.ct-app-phone { height: 640px; border-radius: 46px; }
  .global-network-feed { height: 260px; margin-top: -75px; background-size: cover; }
}
@media (max-width: 767px) {
  .section-heading-bold { font-size: 28px; line-height: 30px; }
  .section-subheading { font-size: 18px; line-height: 22px; }
  .account-type-container { padding-top: 50px; }
  .at-business .at-title::before { left: 0px; }
  .at-signup-cta { margin-top: 20px; margin-bottom: 0px; }
}
@media (min-width: 768px) {
  .section-heading-bold { font-size: 35px; line-height: 40px; }
  .section-subheading { font-size: 22px; line-height: 28px; }
  .global-network-feed { height: 330px; margin-top: -50px; background-size: auto; }
  .account-type-container { padding-top: 80px; }
  .account-type-container.at-business .at-title { padding-right: 79px; padding-left: 0px; text-align: right; }
  .at-business .at-title::before { top: 0px; right: 0px; }
  .account-type-container.at-business .at-link { justify-content: flex-end; }
  .account-type-container.at-personal .at-link-icon { transform: rotate(180deg); }
  .account-type-container.at-personal .at-link { flex-direction: row-reverse; justify-content: flex-end; }
  .at-signup-cta { margin-top: 50px; margin-bottom: 0px; }
}
@media (max-width: 991px) {
  .at-link { height: 35px; font-size: 16px; line-height: 18px; margin-bottom: 15px; }
  a.sf-button.large.white.stroke-to-fill.at-link-highlight { margin-top: 10px; }
}
@media (min-width: 992px) {
  .ct-app-home { background-size: auto; }
  img.ct-app-phone { height: 572px; }
  .bg-wave-top { margin-top: -230px; height: 245px; }
  .bg-wave-bottom { height: 200px; }
  .global-network-feed { height: 455px; margin-top: -110px; }
  .at-link { height: 45px; font-size: 16px; }
  a.sf-button.large.white.stroke-to-fill.at-link-highlight { margin-top: 25px; }
}
@media (min-width: 1200px) {
  img.ct-app-phone { height: 640px; }
  .bg-wave-top { margin-top: -240px; height: 280px; }
  .bg-wave-bottom { height: 230px; }
  .global-network-feed { height: 455px; margin-top: -70px; }
}
@media (min-width: 1500px) {
  .bg-wave-top { margin-top: -320px; height: 450px; }
  .bg-wave-bottom { height: 340px; }
}
@media (min-width: 2500px) {
  .bg-wave-top { margin-top: -410px; height: 630px; }
  .bg-wave-bottom { height: 470px; }
}
.rt-entry-flex { height: 46px; padding: 0px 10px; }
.rt-entry-flex a { padding-left: 10px; font-size: 14px; line-height: 18px; font-weight: 700; }
.rt-shevron { margin-right: 5px; margin-left: 5px; }
.faq-link { padding: 20px; border-top: 1px solid rgb(237, 237, 237); }
.faq-link > a { display: flex; align-items: center; }
.faq-link i { }
.ct-base-form label { width: 100%; text-align: left; display: flex; align-items: center; margin: 10px 0px 0px; }
.ct-base-form input[type="checkbox"] { display: none; }
.ct-base-form label input { margin-bottom: 5px; }
.ct-base-form .label-text.signup-checkbox { margin: 8px 15px; font-weight: 400; }
.ct-base-form .label-checkmark { min-width: 30px; height: 30px; background-image: url("../files/2253ab463b2e.svg"); background-repeat: no-repeat; background-size: 30px 120px; background-position: 0px -90px; }
.ct-base-form input[type="checkbox"]:checked ~ .label-checkmark { background-position: 0px -60px; }
#termsHelpBlock { margin-right: 0px; margin-left: 0px; }
input[type="text"], input[type="email"], input[type="password"], textarea, select { margin-bottom: 5px; padding: 10px; }
.field.hs-form-field { margin-bottom: 20px; }
.hs-ct-form br { display: none; }
.hs-ct-form label { margin-bottom: 0px; }
.hs-ct-form ul { list-style-type: none; }
.hs-ct-form li.hs-form-radio label { width: 100%; margin-top: 6px; margin-bottom: 10px; }
.hs-ct-form .hs_frequency.hs-frequency.hs-fieldtype-radio.field.hs-form-field .hs-form-radio input { display: none; }
.hs-ct-form .hs-frequency label.hs-form-radio-display span { display: flex; position: relative; width: 100%; margin-left: 0px; padding: 15px 15px 15px 55px; border: 2px solid rgb(212, 220, 227); border-radius: 5px; font-size: 14px; font-weight: 400; }
.hs-ct-form .hs-frequency label.hs-form-radio-display span::before { content: ""; display: inline-block; width: 50px; height: 30px; position: absolute; top: 25%; left: 12px; background-image: url("../files/2253ab463b2e.svg"); background-repeat: no-repeat; background-size: 30px 120px; background-position: 0px -90px; }
.hs-ct-form .hs-frequency label.hs-form-radio-display input[type="radio"]:checked ~ span { width: 100%; background-color: rgb(237, 247, 251); border-color: rgb(22, 149, 202); }
.hs-ct-form .hs-frequency label.hs-form-radio-display input[type="radio"]:checked ~ span { width: 100%; background-color: rgb(237, 247, 251); border-color: rgb(22, 149, 202); }
.hs-ct-form .hs-frequency label.hs-form-radio-display input[type="radio"]:checked ~ span::before { background-position: 0px -60px; }
.hs-error-msg { font-size: 14px; color: rgb(229, 57, 53); font-weight: 400; font-style: italic; }
.ac-ct-form p { margin: 0px; }
.ac-ct-form br { display: none; }
.ac-ct-form legend { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.ac-ct-form { margin: 0px; font-size: 16px; color: rgb(68, 86, 103) !important; }
.ac-ct-form * { outline: 0px; }
._form_hide { display: none; visibility: hidden; }
._form_show { display: block; visibility: visible; }
.ac-ct-form input[type="text"], .ac-ct-form input[type="tel"], .ac-ct-form input[type="date"], .ac-ct-form input[type="email"], .ac-ct-form input[type="password"], .ac-ct-form textarea, .ac-ct-form textarea, .ac-ct-form select { margin-bottom: 5px; padding: 10px; height: auto; background-color: rgb(247, 247, 247); border: 2px solid rgb(212, 220, 227); border-radius: 4px; font-size: 18px; box-sizing: border-box; color: rgb(68, 86, 103) !important; }
.ac-ct-form input::placeholder { color: rgb(122, 146, 168); }
.ac-ct-form textarea { resize: none; }
.ac-ct-form ._submit { width: 100%; appearance: none; cursor: pointer; font-size: 18px; font-weight: 700; letter-spacing: 0.5px; text-align: center; background: linear-gradient(135deg, rgb(22, 149, 202) 0%, rgb(44, 190, 197) 100%); border: 0px !important; border-radius: 15px !important; color: rgb(255, 255, 255) !important; padding: 14px 50px !important; }
.ac-ct-form ._form-label, .ac-ct-form._form_element ._form-label { font-weight: 700; margin-bottom: 5px; display: block; }
.ac-ct-form ._form_element * { font-size: 16px; }
.ac-ct-form input[type="text"]:focus, .ac-ct-form input[type="email"]:focus, .ac-ct-form input[type="tel"]:focus, .ac-ct-form textarea:focus, .ac-ct-form .search-form input:focus, .ac-ct-form select:focus { background-color: rgb(237, 247, 251); border: 2px solid rgb(22, 149, 202) !important; }
.ac-ct-form input[type="text"]._has_error, .ac-ct-form textarea._has_error { border: 1px solid rgb(243, 124, 123); }
.ac-ct-form input[type="checkbox"]._has_error { outline: rgb(243, 124, 123) solid 1px; }
.ac-ct-form ._error-inner { padding: 12px 12px 12px 36px; background-color: rgb(255, 221, 221); background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='https://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM9 3V9H7V3H9ZM9 13V11H7V13H9Z' fill='%23CA0000'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: 12px center; font-size: 16px; font-weight: 600; line-height: 16px; color: rgb(0, 0, 0); text-align: center; text-decoration: none; border-radius: 4px; box-shadow: rgba(31, 33, 41, 0.298) 0px 1px 4px; }
.ac-ct-form ._error-inner._form_error { margin-bottom: 5px; text-align: left; }
.ac-ct-form ._error-html { margin-bottom: 10px; }
.ac-ct-form ._row._checkbox-radio input[type="radio"] { display: none !important; }
.ac-ct-form ._row._checkbox-radio { display: flex; position: relative; width: 100%; margin-bottom: 15px; margin-left: 0px; border: 2px solid rgb(212, 220, 227); border-radius: 5px; }
.ac-ct-form ._row._checkbox-radio span label { width: 100%; min-height: 58px; margin: 0px; padding: 20px 15px 20px 55px; font-size: 14px; font-weight: 400; line-height: 18px; }
.ac-ct-form ._row._checkbox-radio span label::before { content: ""; display: inline-block; width: 50px; height: 30px; position: absolute; top: 25%; left: 12px; background-image: url("../files/2253ab463b2e.svg"); background-repeat: no-repeat; background-size: 30px 120px; background-position: 0px -90px; }
.ac-ct-form ._row._checkbox-radio input[type="radio"]:checked ~ span label { width: 100%; background-color: rgb(237, 247, 251); border-color: rgb(22, 149, 202); }
.ac-ct-form ._row._checkbox-radio input[type="radio"]:checked ~ span label { width: 100%; background-color: rgb(237, 247, 251); border-color: rgb(22, 149, 202); }
.ac-ct-form ._row._checkbox-radio input[type="radio"]:checked ~ span label::before { background-position: 0px -60px; }
.ac-ct-form ._form_element { margin-bottom: 20px; }
.email-sub-submit { margin-top: -80px; margin-bottom: 80px; padding-right: 20px; padding-left: 20px; padding-bottom: 30px; }
@media (min-width: 480px) {
  .email-sub-submit { padding-right: 25px; padding-left: 25px; }
}
.speak-to-experts { justify-content: center; margin-bottom: 80px; padding-bottom: 0px; box-shadow: none; }
.speak-to-experts-city-bg, .speak-to-experts-city-bg-blue { background-repeat: no-repeat; background-position: center bottom; }
.speak-to-experts-city-bg { background-image: url("../files/658700b46651.svg"); }
.speak-to-experts-city-bg-blue { background-image: url("../files/5724b345a487.svg"); }
.speak-to-experts .profile { margin-right: 15px; margin-bottom: 30px; margin-left: 15px; }
.speak-to-experts .profile::before { content: ""; display: block; width: 150px; height: 150px; margin: 0px auto; padding: 10px; background-color: rgb(255, 255, 255); border: 2px solid rgb(22, 149, 202); border-radius: 50%; background-image: url("../files/084e2aa155c6.jpg"); background-repeat: no-repeat; background-size: 130px; box-shadow: rgb(255, 255, 255) 0px 0px 0px 10px inset; }
.profile.se-tom::before { background-position: center 8px; }
.profile.se-sara::before { background-position: center -120px; }
.profile.se-saul::before { background-position: center -255px; }
.profile.se-nico::before { background-position: center -380px; }
.profile.se-pooja::before { background-position: center -900px; }
.speak-to-experts .profile > div { width: 140px; margin: -14px auto 0px; padding: 10px; color: rgb(22, 149, 202); background-color: rgb(255, 255, 255); border: 2px solid rgb(22, 149, 202); border-radius: 15px; font-weight: 700; }
@media (min-width: 400px) {
  .speak-to-experts .profile { flex-wrap: wrap; width: 40%; }
}
@media (min-width: 550px) {
  .speak-to-experts .profile { flex-wrap: wrap; width: 29%; }
}
@media (max-width: 767px) {
  .speak-to-experts { background-size: cover; }
}
@media (min-width: 768px) {
  .speak-to-experts { background-size: contain; }
}
@media (min-width: 992px) {
  .speak-to-experts .profile { flex-wrap: nowrap; width: auto; }
}
@media (max-width: 767px) {
  .process-line-xs { margin-left: 15px; border-left: 4px solid rgb(44, 190, 197); }
  .process-line-container { display: none; }
  .v-process-container, .v-process-title { margin-bottom: 40px; }
  .v-process-step-container { padding-top: 20px; }
  .v-process-step { padding: 8px 20px 8px 30px; }
  .v-process-container h2, .v-process-container h3, .v-process-container p { margin-right: 15px; margin-left: 30px; }
  .v-process-flow-img-tal { text-align: left; margin-bottom: 60px; padding-left: 30px; }
  .v-process-flow-img-tac { margin-top: 0px; margin-bottom: 50px; }
}
@media (min-width: 768px) {
  .process-line-xs { margin-left: -15px; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
  .process-line-container { display: flex; flex-direction: column; }
  .v-process-container { padding-bottom: 50px; }
  .v-process-step-container { padding-top: 50px; }
  .v-process-step { padding: 8px 20px 8px 40px; }
  .v-process-container h2, .v-process-container h3, .v-process-container p { margin-left: 40px; }
  .v-process-flow-img-tal { text-align: center; margin-bottom: 0px; padding-left: 15px; }
  .v-process-flow-img-tac { margin-top: 50px; margin-bottom: 50px; }
}
.process-line-container { width: 1px; }
.process-line-dash { width: 100%; height: 60px; border-right: 4px dotted rgb(44, 190, 197); }
.process-line-solid { width: 100%; flex-grow: 1; border-right: 4px solid rgb(44, 190, 197); }
.v-process-container { display: flex; flex-direction: column; align-items: stretch; padding-left: 0px; }
.v-process-step { width: fit-content; background-color: rgb(44, 190, 197); font-size: 22px; color: rgb(255, 255, 255); }
.v-process-container.v-process-notitle p { margin-top: 25px; text-align: left; font-size: 18px; }
.speak-to-experts a.contact-link-phone, .speak-to-experts a.contact-link-email { display: inline-flex; align-items: center; min-height: 45px; margin-bottom: 10px; padding: 8px 20px 8px 10px; font-weight: 700; color: rgb(68, 86, 103); background-color: rgb(255, 255, 255); border: 2px solid rgb(184, 196, 208); border-radius: 25px; }
.speak-to-experts a.contact-link-phone:hover, .speak-to-experts a.contact-link-email:hover { color: rgb(255, 255, 255); background-color: rgb(22, 149, 202); border: 2px solid rgb(22, 149, 202); }
.speak-to-experts a.contact-link-phone i, .speak-to-experts a.contact-link-email i { margin-right: 8px; margin-top: 4px; font-size: 22px; color: rgb(22, 149, 202); }
.speak-to-experts a.contact-link-phone:hover i, .speak-to-experts a.contact-link-email:hover i { color: rgb(255, 255, 255); }
@media (max-width: 767px) {
  .ct-iosBanner-content { margin-bottom: 0px; }
  .app-store-links a { margin-bottom: 10px; }
}
.ct-iosBanner-content { margin-top: 50px; }
.app-store-links { justify-content: center; }
#container { transition: transform 0.12s; }
.ie-mobile #container, .no-csstransforms3d #container { transition: 0.12s ease-in-out; }
#mobile-menu-wrap { transition: 0.12s; }
.mobile-menu-open #mobile-menu-wrap { transition: transform 0.12s; }
@media (min-width: 992px) {
  .flex-xs-sm-center-md-left { justify-content: left; }
  .hh-modern-plaform-bg .tp-rating-hor { margin-top: 32px; margin-bottom: 0px; }
}
@media (min-width: 1200px) {
  .hh-modern-plaform-bg .tp-rating-hor { margin-top: 50px; }
}
.grid > li, .grid > li.blog-item, .blog-items.first-load .blog-item, .masonry-items.first-load .blog-item, .blog-item { opacity: 1 !important; }
.icon-toggle-accordion { display: flex; align-items: center; min-height: 55px; color: rgb(22, 149, 202); font-size: 20px; line-height: 26px; }
.icon-toggle-accordion i { font-size: 32px; margin-right: 12px; }
.faq-qanda-expand .spb_accordion .spb_accordion_section { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.faq-qanda-expand .spb_accordion .spb_accordion_section > h3 a, .faq-qanda-expand .spb_accordion .ui-accordion .ui-accordion-content { padding: 0px; }
.faq-qanda-expand .ui-accordion h3.ui-accordion-header .ui-icon { display: none; }
.faq-qanda-expand .spb_accordion .spb_accordion_section > h3.ui-state-active a { background-color: transparent; box-shadow: none; }
.section-question, .section-answer, .section-question-mini, .section-answer-mini { display: flex; align-items: center; position: relative; min-height: 45px; padding-left: 50px; text-align: left; }
.section-question, .section-question-mini { min-height: 55px; color: rgb(22, 149, 202); font-size: 20px; line-height: 26px; }
.section-answer { margin-top: 15px; margin-bottom: 40px; }
.section-question::before, .section-answer::before, .section-question-mini::before, .section-answer-mini::before { display: inline-block; position: absolute; top: 12px; left: 5px; width: 32px; height: 32px; padding: 4px; font-size: 20px; font-weight: 900; line-height: 22px; text-align: center; color: rgb(255, 255, 255); border-radius: 50%; }
.section-question::before, .section-question-mini::before { content: "Q"; background-color: rgb(22, 149, 202); }
.section-answer::before, .section-answer-mini::before { content: "A"; background-color: rgb(153, 171, 188); }
@media (min-width: 992px) {
  .section-question, .section-answer { padding-left: 65px; }
  .section-question::before, .section-answer::before { top: 5px; width: 45px; height: 45px; padding: 10px; font-size: 26px; }
}
.page-template-page-homepage #ct-cc-subhook { font-size: 16px; line-height: 1.6; color: rgb(74, 85, 104); margin: 14px 0px 20px; max-width: 520px; }
.page-template-page-homepage #ct-cc-quickbullets { list-style: none; padding: 0px; margin: 0px 0px 12px; }
.page-template-page-homepage #ct-cc-quickbullets li { font-size: 15px; color: rgb(26, 46, 68); font-weight: 600; padding: 5px 0px; margin: 0px; display: flex; align-items: flex-start; gap: 8px; line-height: 1.5; }
.page-template-page-homepage #ct-cc-quickbullets li::before { content: "✓"; color: rgb(22, 149, 202); font-weight: 700; flex-shrink: 0; margin-top: 1px; }
.page-template-page-homepage #ct-cc-cta { margin-top: 4px; }
.page-template-page-homepage .hh-modern-text a.sf-button[href*="sign-up"] { background: none rgb(22, 36, 61); border-color: rgb(22, 36, 61); border-radius: 12px; }
.page-template-page-homepage .hh-modern-text a.sf-button[href*="sign-up"]:hover { background: rgb(21, 145, 197); border-color: rgb(21, 145, 197); }
.page-template-page-homepage #ct-cc-trustpilot { margin: 14px 0px 4px; padding: 0px; display: block; }
.page-template-page-homepage #ct-cc-micro { font-size: 12px; font-weight: 600; color: rgb(113, 128, 150); margin: 4px 0px 0px; }
.page-template-page-homepage .alt-bg.hh-modern-plaform-bg { padding-bottom: 24px; }
@media (min-width: 1025px) {
  .page-template-page-homepage #main-navigation #menu-splash-navigation > li.menu-item-3956 > a { background: rgb(255, 255, 255); color: rgb(22, 36, 61); border: 2px solid transparent; border-radius: 12px; }
  .page-template-page-homepage #main-navigation #menu-splash-navigation > li.menu-item-4268 > a { background: rgb(22, 36, 61); color: rgb(255, 255, 255); border: 2px solid transparent; border-radius: 12px; }
  .page-template-page-homepage #main-navigation #menu-splash-navigation > li.menu-item-4268 > a:hover { background: rgb(21, 145, 197); color: rgb(255, 255, 255); box-shadow: none; }
  .page-template-page-homepage #main-navigation #menu-splash-navigation > li.menu-item-4268 > a:hover .ss-compose, .page-template-page-homepage #main-navigation #menu-splash-navigation > li.menu-item-4268 > a:hover .ss-compose::before { color: rgb(255, 255, 255); }
  .page-template-page-homepage #main-navigation #menu-splash-navigation > li.menu-item-3956 > a:hover { background: rgb(255, 255, 255); color: rgb(22, 36, 61); border-color: rgb(22, 36, 61); box-shadow: none; }
  .page-template-page-homepage #main-navigation #menu-splash-navigation > li.menu-item-3956 > a:hover .ss-key, .page-template-page-homepage #main-navigation #menu-splash-navigation > li.menu-item-3956 > a:hover .ss-key::before { color: rgb(22, 36, 61); }
}
.page-template-page-homepage .ct-cc-calc-row { margin-top: 56px; }
#ct-cc-compare-section { padding: 0px 40px 24px; background: rgb(255, 255, 255); }
.page-template-page-homepage h2.ct-cc-eyebrow { font-size: 18px; line-height: 1.35; font-weight: 700; text-align: center; text-transform: uppercase; letter-spacing: 0.06em; color: rgb(44, 62, 80); margin: 0px 0px 20px; padding: 0px; }
.page-template-page-homepage h2#ct-cc-compare-heading { margin: 0px 0px 28px; }
.ct-cc-grid { position: relative; display: grid; grid-template-columns: minmax(0px, 1.3fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1.3fr); grid-template-rows: auto repeat(4, 62px) auto; column-gap: 28px; max-width: 1180px; margin: 0px auto; }
.ct-cc-col { grid-row: 1 / -1; border-radius: 14px; background: rgb(244, 246, 248); border: 1px solid rgb(226, 232, 240); z-index: 0; }
.ct-cc-col--bank { grid-column: 2; }
.ct-cc-col--apps { grid-column: 3; }
.ct-cc-col--ct { grid-column: 4; background: rgb(233, 244, 251); border-color: rgb(211, 231, 243); }
.ct-cc-head, .ct-cc-cell, .ct-cc-label, .ct-cc-foot { position: relative; z-index: 1; display: flex; align-items: center; justify-content: center; min-width: 0px; }
.ct-cc-head { grid-row: 1; height: 62px; gap: 8px; font-size: 14px; font-weight: 700; color: rgb(100, 116, 139); padding: 0px 12px; }
.ct-cc-head--ct { font-size: 17px; color: rgb(22, 36, 61); }
.ct-cc-head svg { width: 26px; height: 26px; flex-shrink: 0; }
.ct-cc-head--ct svg { width: 22px; height: 22px; }
.ct-cc-head--blank { grid-column: 1; }
.ct-cc-label { grid-column: 1; justify-content: flex-start; padding: 0px 16px 0px 20px; font-size: 15px; line-height: 1.3; font-weight: 600; color: rgb(26, 46, 68); text-align: left; }
.ct-cc-cell svg { width: 22px; height: 22px; }
.ct-cc-cell--no svg { color: rgb(160, 174, 192); }
.ct-cc-cell--partial svg { color: rgb(160, 174, 192); }
.ct-cc-cell--yes svg { color: rgb(22, 149, 202); }
.ct-cc-line { grid-column: 1 / -1; align-self: start; height: 0px; border-top: 1px dashed rgb(195, 204, 214); z-index: 2; pointer-events: none; }
.ct-cc-foot { grid-area: 6 / 4; padding: 18px 18px 20px; }
.ct-cc-foot--pad { grid-column: 2 / 4; padding: 0px; height: 26px; }
.ct-cc-btn { display: block; width: 100%; padding: 14px 20px; border-radius: 8px; background: rgb(22, 36, 61); font-size: 18px; font-weight: 700; text-align: center; line-height: 1.2; transition: background 0.15s; color: rgb(255, 255, 255) !important; text-decoration: none !important; }
.ct-cc-btn:hover, .ct-cc-btn:focus { background: rgb(21, 145, 197); color: rgb(255, 255, 255) !important; }
.ct-cc-foot--mobile { display: none; }
@media (max-width: 1199px) {
  .ct-cc-head--bank span, .ct-cc-head--apps span { display: none; }
  .ct-cc-grid { grid-template-columns: minmax(0px, 1.4fr) 84px 84px minmax(0px, 1.5fr); column-gap: 18px; }
}
@media (max-width: 767px) {
  #ct-cc-compare-section { padding: 0px 0px 8px; }
  .page-template-page-homepage .ct-cc-calc-row { margin-top: 40px; }
  .page-template-page-homepage h2.ct-cc-eyebrow { font-size: 16px; letter-spacing: 0.05em; padding: 0px 16px; }
  .page-template-page-homepage h2#ct-cc-compare-heading { margin-bottom: 22px; }
  .ct-cc-grid { grid-template-columns: minmax(0px, 1fr) 44px 44px 64px; column-gap: 10px; grid-template-rows: auto repeat(4, 64px) auto; }
  .ct-cc-col--bank, .ct-cc-col--apps { display: none; }
  .ct-cc-col--ct { border-radius: 12px; }
  .ct-cc-head { height: 56px; padding: 0px; }
  .ct-cc-head svg { width: 24px; height: 24px; }
  .ct-cc-head--ct span { display: none; }
  .ct-cc-head--ct svg { width: 22px; height: 22px; }
  .ct-cc-label { padding: 0px 8px 0px 0px; font-size: 14px; }
  .ct-cc-cell svg { width: 20px; height: 20px; }
  .ct-cc-foot { grid-column: 4; padding: 0px; height: 22px; }
  .ct-cc-foot--pad { display: none; }
  .ct-cc-foot .ct-cc-btn { display: none; }
  .ct-cc-foot--mobile { display: block; max-width: 1180px; margin: 22px auto 0px; }
}
@media (max-width: 991px) {
  .page-template-page-homepage .hh-modern-text h1 { font-size: 30px; line-height: 1.2; margin: 0px 0px 12px; text-align: center; }
  .page-template-page-homepage #ct-cc-subhook { font-size: 15px; line-height: 1.55; margin: 10px auto 14px; text-align: center; }
  .page-template-page-homepage #ct-cc-quickbullets { margin: 0px auto 10px; width: fit-content; }
  .page-template-page-homepage #ct-cc-quickbullets li { font-size: 14px; padding: 3px 0px; justify-content: flex-start; text-align: left; }
  .page-template-page-homepage #ct-cc-cta { width: 100%; text-align: center; }
  .page-template-page-homepage .hh-modern-text a.sf-button[href*="sign-up"] { display: inline-block; margin: 0px auto; }
  .page-template-page-homepage #ct-cc-trustpilot { margin: 10px 0px 4px; text-align: center; }
  .page-template-page-homepage #ct-cc-micro { margin: 4px 0px 0px; text-align: center; }
  .page-template-page-homepage #ct-cc-illustration { width: 100%; height: auto; min-height: 0px; padding: 0px; margin: 24px 0px 0px; }
}
@media (max-width: 600px) {
  .page-template-page-homepage .hh-modern-text a.sf-button[href*="sign-up"] { width: 100%; }
}
@media (max-width: 480px) {
  .page-template-page-homepage .hh-modern-text h1 { font-size: 26px; margin: 0px 0px 10px; }
  .page-template-page-homepage #ct-cc-subhook { font-size: 14px; margin: 8px auto 12px; }
  .page-template-page-homepage #ct-cc-quickbullets li { font-size: 13px; }
}