@charset "UTF-8";
/** font face **/
/* !! IMPORTANT $folder is getting from gulpfile.js !!*/
@font-face { font-family: 'TheSansC4s'; src: url("../fonts/TheSansC4s/TheSansC4s-3_Light.eot"); src: url("../fonts/TheSansC4s/TheSansC4s-3_Light.eot?#iefix") format("embedded-opentype"), url("../fonts/TheSansC4s/TheSansC4s-3_Light.woff") format("woff"), url("../fonts/TheSansC4s/TheSansC4s-3_Light.ttf") format("truetype"), url("../fonts/TheSansC4s/TheSansC4s-3_Light.svg#TheSansC4s-3_Light") format("svg"); font-weight: 300; font-style: normal; }

@font-face { font-family: 'TheSansC4s'; src: url("../fonts/TheSansC4s/TheSansC4s-4_SemiLight.eot"); src: url("../fonts/TheSansC4s/TheSansC4s-4_SemiLight.eot?#iefix") format("embedded-opentype"), url("../fonts/TheSansC4s/TheSansC4s-4_SemiLight.woff") format("woff"), url("../fonts/TheSansC4s/TheSansC4s-4_SemiLight.ttf") format("truetype"), url("../fonts/TheSansC4s/TheSansC4s-4_SemiLight.svg#TheSansC4s-4_SemiLight") format("svg"); font-weight: 400; font-style: normal; }

@font-face { font-family: 'TheSansC4s'; src: url("../fonts/TheSansC4s/TheSansC4s-5_Plain.eot"); src: url("../fonts/TheSansC4s/TheSansC4s-5_Plain.eot?#iefix") format("embedded-opentype"), url("../fonts/TheSansC4s/TheSansC4s-5_Plain.woff") format("woff"), url("../fonts/TheSansC4s/TheSansC4s-5_Plain.ttf") format("truetype"), url("../fonts/TheSansC4s/TheSansC4s-5_Plain.svg#TheSansC4s-5_Plain") format("svg"); font-weight: 500; font-style: normal; }

@font-face { font-family: 'TheSansC4s'; src: url("../fonts/TheSansC4s/TheSansC4s-7_Bold.eot"); src: url("../fonts/TheSansC4s/TheSansC4s-7_Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/TheSansC4s/TheSansC4s-7_Bold.woff") format("woff"), url("../fonts/TheSansC4s/TheSansC4s-7_Bold.ttf") format("truetype"), url("../fonts/TheSansC4s/TheSansC4s-7_Bold.svg#TheSansC4s-7_Bold") format("svg"); font-weight: bold; font-style: normal; }

@font-face { font-family: 'TheSansC4s'; src: url("../fonts/TheSansC4s/TheSansC4s-8_ExtraBold.eot"); src: url("../fonts/TheSansC4s/TheSansC4s-8_ExtraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/TheSansC4s/TheSansC4s-8_ExtraBold.woff") format("woff"), url("../fonts/TheSansC4s/TheSansC4s-8_ExtraBold.ttf") format("truetype"), url("../fonts/TheSansC4s/TheSansC4s-8_ExtraBold.svg#TheSansC4s-8_ExtraBold") format("svg"); font-weight: 800; font-style: normal; }

@font-face { font-family: 'TheSansC4s'; src: url("../fonts/TheSansC4s/TheSansC4s-9_Black.eot"); src: url("../fonts/TheSansC4s/TheSansC4s-9_Black.eot?#iefix") format("embedded-opentype"), url("../fonts/TheSansC4s/TheSansC4s-9_Black.woff") format("woff"), url("../fonts/TheSansC4s/TheSansC4s-9_Black.ttf") format("truetype"), url("../fonts/TheSansC4s/TheSansC4s-9_Black.svg#TheSansC4s-9_Black") format("svg"); font-weight: 900; font-style: normal; }

@font-face { font-family: 'OpenSans'; src: url("../fonts/OpenSans/OpenSans-Light.eot"); src: url("../fonts/OpenSans/OpenSans-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans/OpenSans-Light.woff") format("woff"), url("../fonts/OpenSans/OpenSans-Light.ttf") format("truetype"), url("../fonts/OpenSans/OpenSans-Light.svg#OpenSans-Light") format("svg"); font-weight: 300; font-style: normal; }

@font-face { font-family: 'OpenSans'; src: url("../fonts/OpenSans/OpenSans-LightItalic.eot"); src: url("../fonts/OpenSans/OpenSans-LightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans/OpenSans-LightItalic.woff") format("woff"), url("../fonts/OpenSans/OpenSans-LightItalic.ttf") format("truetype"), url("../fonts/OpenSans/OpenSans-LightItalic.svg#OpenSans-LightItalic") format("svg"); font-weight: 300; font-style: italic; }

@font-face { font-family: 'OpenSans'; src: url("../fonts/OpenSans/OpenSans-Regular.eot"); src: url("../fonts/OpenSans/OpenSans-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans/OpenSans-Regular.woff") format("woff"), url("../fonts/OpenSans/OpenSans-Regular.ttf") format("truetype"), url("../fonts/OpenSans/OpenSans-Regular.svg#OpenSans-Regular") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'OpenSans'; src: url("../fonts/OpenSans/OpenSans-Italic.eot"); src: url("../fonts/OpenSans/OpenSans-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans/OpenSans-Italic.woff") format("woff"), url("../fonts/OpenSans/OpenSans-Italic.ttf") format("truetype"), url("../fonts/OpenSans/OpenSans-Italic.svg#OpenSans-Italic") format("svg"); font-weight: normal; font-style: italic; }

@font-face { font-family: 'OpenSans'; src: url("../fonts/OpenSans/OpenSans-SemiBold.eot"); src: url("../fonts/OpenSans/OpenSans-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans/OpenSans-SemiBold.woff") format("woff"), url("../fonts/OpenSans/OpenSans-SemiBold.ttf") format("truetype"), url("../fonts/OpenSans/OpenSans-SemiBold.svg#OpenSans-SemiBold") format("svg"); font-weight: 600; font-style: normal; }

@font-face { font-family: 'OpenSans'; src: url("../fonts/OpenSans/OpenSans-SemiBoldItalic.eot"); src: url("../fonts/OpenSans/OpenSans-SemiBoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans/OpenSans-SemiBoldItalic.woff") format("woff"), url("../fonts/OpenSans/OpenSans-SemiBoldItalic.ttf") format("truetype"), url("../fonts/OpenSans/OpenSans-SemiBoldItalic.svg#OpenSans-SemiBoldItalic") format("svg"); font-weight: 600; font-style: italic; }

@font-face { font-family: 'OpenSans'; src: url("../fonts/OpenSans/OpenSans-Bold.eot"); src: url("../fonts/OpenSans/OpenSans-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans/OpenSans-Bold.woff") format("woff"), url("../fonts/OpenSans/OpenSans-Bold.ttf") format("truetype"), url("../fonts/OpenSans/OpenSans-Bold.svg#OpenSans-Bold") format("svg"); font-weight: bold; font-style: normal; }

@font-face { font-family: 'OpenSans'; src: url("../fonts/OpenSans/OpenSans-BoldItalic.eot"); src: url("../fonts/OpenSans/OpenSans-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans/OpenSans-BoldItalic.woff") format("woff"), url("../fonts/OpenSans/OpenSans-BoldItalic.ttf") format("truetype"), url("../fonts/OpenSans/OpenSans-BoldItalic.svg#OpenSans-BoldItalic") format("svg"); font-weight: bold; font-style: italic; }

@font-face { font-family: 'OpenSans'; src: url("../fonts/OpenSans/OpenSans-ExtraBold.eot"); src: url("../fonts/OpenSans/OpenSans-ExtraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans/OpenSans-ExtraBold.woff") format("woff"), url("../fonts/OpenSans/OpenSans-ExtraBold.ttf") format("truetype"), url("../fonts/OpenSans/OpenSans-ExtraBold.svg#OpenSans-ExtraBold") format("svg"); font-weight: 900; font-style: italic; }

@font-face { font-family: 'Geomanist'; src: url("../fonts/Geomanist/Geomanist-Regular.eot"); src: url("../fonts/Geomanist/Geomanist-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Geomanist/Geomanist-Regular.woff") format("woff"), url("../fonts/Geomanist/Geomanist-Regular.ttf") format("truetype"), url("../fonts/Geomanist/Geomanist-Regular.svg#Geomanist-Regular") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'Geomanist'; src: url("../fonts/Geomanist/GeomanistBook.eot"); src: url("../fonts/Geomanist/GeomanistBook.eot") format("embedded-opentype"), url("../fonts/Geomanist/GeomanistBook.woff2") format("woff2"), url("../fonts/Geomanist/GeomanistBook.woff") format("woff"), url("../fonts/Geomanist/GeomanistBook.ttf") format("truetype"), url("../fonts/Geomanist/GeomanistBook.svg#GeomanistBook") format("svg"); font-weight: 350; font-style: normal; }

@font-face { font-family: 'Geomanist'; src: url("../fonts/Geomanist/Geomanist-Light.eot"); src: url("../fonts/Geomanist/Geomanist-Light.eot#iefix") format("embedded-opentype"), url("../fonts/Geomanist/Geomanist-Light.woff") format("woff"), url("../fonts/Geomanist/Geomanist-Light.ttf") format("truetype"), url("../fonts/Geomanist/Geomanist-Light.svg#Geomanist-Light") format("svg"); font-weight: 300; font-style: normal; }

@font-face { font-family: 'Geomanist'; src: url("../fonts/Geomanist/Geomanist-Medium.eot"); src: url("../fonts/Geomanist/Geomanist-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Geomanist/Geomanist-Medium.woff") format("woff"), url("../fonts/Geomanist/Geomanist-Medium.ttf") format("truetype"), url("../fonts/Geomanist/Geomanist-Medium.svg#geomanistregular") format("svg"); font-weight: 500; font-style: normal; }

@font-face { font-family: 'Geomanist'; src: url("../fonts/Geomanist/Geomanist-Bold.eot"); src: url("../fonts/Geomanist/Geomanist-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Geomanist/Geomanist-Bold.woff") format("woff"), url("../fonts/Geomanist/Geomanist-Bold.ttf") format("truetype"), url("../fonts/Geomanist/Geomanist-Bold.svg#Geomanist-Bold") format("svg"); font-weight: bold; font-style: normal; }

@font-face { font-family: 'YuanTi'; src: url("../fonts/YuanTi/Yuanti-SC-Regular.eot"); src: url("../fonts/YuanTi/Yuanti-SC-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/YuanTi/Yuanti-SC-Regular.woff") format("woff"), url("../fonts/YuanTi/Yuanti-SC-Regular.ttf") format("truetype"), url("../fonts/YuanTi/Yuanti-SC-Regular.svg#Yuanti-SC-Regular") format("svg"); font-style: normal; }

.font-a { font-family: var(--font-thesans); }

.font-b { font-family: 'Arial', sans-serif; }

.font-c { font-family: var(--font-geomanist); }

.fw-400 { font-weight: normal; }

.fw-700 { font-weight: bold; }

.fw-300 { font-weight: 300; }

.fw-500 { font-weight: 500; }

.fw-600 { font-weight: 600; }

.fw-900 { font-weight: 900; }

/** font face **/
:root { --spacing-sm: 8px; --spacing-md: 12px; --width-1: 1080px; --width-2: 1060px; --width-3: 1470px; --width-4: 1250px; --width-5: 1440px; --width-6: 1140px; --width-7: 940px; --font-opensans: 'OpenSans', Helvetica, Arial, sans-serif; --font-thesans: 'TheSansC4s', Helvetica, Arial, sans-serif; --font-geomanist: 'Geomanist', Helvetica, Arial, sans-serif; --font-awesome: 'Font Awesome 5 Pro'; --bd-radius: 5px; --white: #FFFFFF; --white-rgb: 255, 255, 255; --black: #000000; --black-rgb: 0, 0, 0; --error-red: #ED5347; --ocbc-red: #E30613; --red-2: #CB2D3E; --premier-bronze: #806C58; --royal-blue-100: #005EFD; --royal-blue-200: #254FA6; --royal-blue-300: #466CAD; --orange: #F2BD5B; --green: #21D2A3; --blue: #1086CB; --gold: #6D573E; --grey-100: #F7F9FA; --grey-200: #E2E7EC; --grey-300: #D3DAE1; --grey-300-rgb: 211, 218, 225; --grey-400: #B1B8C5; --grey-700: #575D65; --grey-800: #363B40; --ash: #f2f2f2; --ash-5: #FAFCFC; --ash-10: #F7F8F9; --ash-20: #EBEFF1; --ash-60: #567180; --ash-100: #3D525D; --ash-200: #2D3D45; --ash-200-rgb: 45, 61, 69; --ash-300: #333333; --pale: #fff2cf; --brown: #e3ded6; --gray-2: #e8e8e8; --dark-green: #2c8778; --dark-orange: #f09328; --dark-blue: #4c739a; --gradient-ash-100: linear-gradient(90deg, var(--ash-100) 0%, var(--ash-60) 100%); --gradient-orange: linear-gradient(270deg, var(--orange) 0%, #FF9901 100%); --gradient-red: linear-gradient(270deg, var(--ocbc-red) 0%, var(--red-2) 100%); --gradient-green: linear-gradient(270deg, var(--green) 0%, #15ADAF 100%); --gradient-gold: linear-gradient(90deg, var(--gold) 0.1%, #A38654 99.87%); --gradient-blue: linear-gradient(270deg, var(--blue) 0%, #356AB1 100%); }

:root { --breakpoint-xs: 0; --breakpoint-sm: 576px; --breakpoint-md: 768px; --breakpoint-lg: 992px; --breakpoint-xl: 1200px; --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

*, *::before, *::after { -webkit-box-sizing: border-box; box-sizing: border-box; }

html { font-family: sans-serif; line-height: 1.15; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -ms-overflow-style: scrollbar; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

@-ms-viewport { width: device-width; }

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { display: block; }

body { margin: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #212529; text-align: left; background-color: var(--white); }

[tabindex="-1"]:focus { outline: 0 !important; }

hr { -webkit-box-sizing: content-box; box-sizing: content-box; height: 0; overflow: visible; }

h1, h2, .com__ar-title-box h1, h3, .common__category-description h1, h4, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .com_investment-graph .intro, h5, h6 { margin-top: 0; margin-bottom: 0.5rem; }

abbr[title], abbr[data-original-title] { text-decoration: underline; -webkit-text-decoration: underline dotted; text-decoration: underline dotted; cursor: help; border-bottom: 0; }

address { margin-bottom: 1rem; font-style: normal; line-height: inherit; }

ol, ul, dl { margin-top: 0; margin-bottom: 1rem; }

ol ol, ul ul, ol ul, ul ol { margin-bottom: 0; }

dt { font-weight: 700; }

dd { margin-bottom: .5rem; margin-left: 0; }

blockquote { margin: 0 0 1rem; }

dfn { font-style: italic; }

b, strong { font-weight: bolder; }

small, .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details li { font-size: 80%; }

sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }

sub { bottom: -.25em; }

sup { top: -.5em; }

a { text-decoration: none; background-color: transparent; -webkit-text-decoration-skip: objects; }

a:hover { text-decoration: underline; }

a:not([href]):not([tabindex]) { text-decoration: none; }

a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus { text-decoration: none; }

a:not([href]):not([tabindex]):focus { outline: 0; }

pre, code, kbd, samp { font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 1em; }

pre { margin-top: 0; margin-bottom: 1rem; overflow: auto; -ms-overflow-style: scrollbar; }

figure { margin: 0 0 1rem; }

img { vertical-align: middle; border-style: none; }

svg { overflow: hidden; vertical-align: middle; }

table { border-collapse: collapse; }

caption { padding-top: 0.75rem; padding-bottom: 0.75rem; color: #6c757d; text-align: left; caption-side: bottom; }

th { text-align: inherit; }

label { display: inline-block; margin-bottom: 0.5rem; }

button { border-radius: 0; }

button:focus { outline: 1px dotted; outline: 5px auto -webkit-focus-ring-color; }

input, button, select, optgroup, textarea { margin: 0; font-family: inherit; font-size: inherit; line-height: inherit; }

button, input { overflow: visible; }

button, select { text-transform: none; }

button, html [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; }

button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { padding: 0; border-style: none; }

input[type="radio"], input[type="checkbox"] { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0; }

input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] { -webkit-appearance: listbox; }

textarea { overflow: auto; resize: vertical; }

fieldset { min-width: 0; padding: 0; margin: 0; border: 0; }

legend { display: block; width: 100%; max-width: 100%; padding: 0; margin-bottom: .5rem; font-size: 1.5rem; line-height: inherit; color: inherit; white-space: normal; }

progress { vertical-align: baseline; }

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }

[type="search"] { outline-offset: -2px; -webkit-appearance: none; }

[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

::-webkit-file-upload-button { font: inherit; -webkit-appearance: button; }

output { display: inline-block; }

summary { display: list-item; cursor: pointer; }

template { display: none; }

[hidden] { display: none !important; }

h1, h2, .com__ar-title-box h1, h3, .common__category-description h1, h4, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .com_investment-graph .intro, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { margin-bottom: 0.5rem; font-family: inherit; font-weight: 500; line-height: 1.5; color: inherit; }

h1, .h1 { font-size: 2.5rem; }

h2, .com__ar-title-box h1, .h2 { font-size: 2rem; }

h3, .common__category-description h1, .h3 { font-size: 1.75rem; }

h4, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .com_investment-graph .intro, .h4 { font-size: 1.5rem; }

h5, .h5 { font-size: 1.25rem; }

h6, .h6 { font-size: 1rem; }

a:visited,a:hover { border-bottom: 0px !important; }

p {
  font-family: "OpenSans", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  line-height: 30px;
}

.lead { font-size: 1.25rem; font-weight: 300; }

.display-1 { font-size: 6rem; font-weight: 300; line-height: 1.2; }

.display-2 { font-size: 5.5rem; font-weight: 300; line-height: 1.2; }

.display-3 { font-size: 4.5rem; font-weight: 300; line-height: 1.2; }

.display-4 { font-size: 3.5rem; font-weight: 300; line-height: 1.2; }

hr { margin-top: 1rem; margin-bottom: 1rem; border: 0; border-top: 1px solid rgba(0, 0, 0, 0.1); }

small, .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details li, .small { font-size: 80%; font-weight: 400; }

mark, .mark { padding: 0.2em; background-color: #fcf8e3; }

.list-unstyled { padding-left: 0; list-style: none; }

.list-inline { padding-left: 0; list-style: none; }

.list-inline-item { display: inline-block; }

.list-inline-item:not(:last-child) { margin-right: 0.5rem; }

.initialism { font-size: 90%; text-transform: uppercase; }

.blockquote { margin-bottom: 1rem; font-size: 1.25rem; }

.blockquote-footer { display: block; font-size: 80%; color: #6c757d; }

.blockquote-footer::before { content: "\2014 \00A0"; }

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

.img-thumbnail { padding: 0.25rem; background-color: var(--white); border: 1px solid var(--grey-300); border-radius: 0.25rem; max-width: 100%; height: auto; }

.figure { display: inline-block; }

.figure-img { margin-bottom: 0.5rem; line-height: 1; }

.figure-caption { font-size: 90%; color: #6c757d; }

code { font-size: 87.5%; color: #e83e8c; word-break: break-word; }

a > code { color: inherit; }

kbd { padding: 0.2rem 0.4rem; font-size: 87.5%; color: var(--white); background-color: #212529; border-radius: 0.2rem; }

kbd kbd { padding: 0; font-size: 100%; font-weight: 700; }

pre { display: block; font-size: 87.5%; color: #212529; }

pre code { font-size: inherit; color: inherit; word-break: normal; }

.pre-scrollable { max-height: 340px; overflow-y: scroll; }

.container { width: 100%; margin-right: auto; margin-left: auto; padding-left: var(--spacing-sm); padding-right: var(--spacing-sm); }

@media (min-width: 992px) { .container { padding-left: var(--spacing-md); padding-right: var(--spacing-md); } }

@media screen and (min-width: 768px) and (max-width: 1440px) { .container { padding-left: 20px; padding-right: 20px; } }

@media (min-width: 576px) { .container { max-width: 540px; } }

@media (min-width: 768px) { .container { max-width: 720px; } }

@media (min-width: 992px) { .container { max-width: 960px; } .page-business-banking.page-en .mobile, .page-business-banking.page-zh .mobile { display: unset;} }

@media (min-width: 1200px) { .container { max-width: 1140px; } }

.container-fluid, .common__recommended-products .common__recommended-products-pr-main { width: 100%; margin-right: auto; margin-left: auto; padding-left: var(--spacing-sm); padding-right: var(--spacing-sm); }

@media (min-width: 992px) { .container-fluid, .common__recommended-products .common__recommended-products-pr-main { padding-left: var(--spacing-md); padding-right: var(--spacing-md); } }

.row, .com_insurance_total-payout-row, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded) { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: calc(var(--spacing-sm) * -1); margin-right: calc(var(--spacing-sm) * -1); }

@media (min-width: 992px) { .row, .com_insurance_total-payout-row, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded) { margin-left: calc(var(--spacing-md) * -1); margin-right: calc(var(--spacing-md) * -1); } }

.no-gutters { margin-right: 0; margin-left: 0; }

.no-gutters > .col, .no-gutters > [class*="col-"] { padding-right: 0; padding-left: 0; }

.col-1, .col-2, .col-3, .col-4, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded) .item, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .ca-li-set.merchant-item, .col2 .merchant-item, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .com_cards-listing .cards-listing .single-card, .ca-li-set.merchant-item, .col2 .merchant-item, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .com_cards-listing .cards-listing .single-card, .ca-li-set.merchant-item, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .section-page .com_feedback, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .com_insurance_total-payout-row .com_insurance_total-payout__title, .col-lg-3, .col-lg-4, .com_cards-listing .cards-listing .single-card, .col-lg-5, .col-lg-6, .com_cards-listing-v2 .cards-listing .single-card, .col2 .merchant-item, .col-lg-7, .col-lg-8, .com_feedback, .col-lg-9, .col-lg-10, .com_insurance_total-payout-row .com_insurance_total-payout__content, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .ca-li-set.merchant-item, .col-xl-5, .col-xl-6, .col2 .merchant-item, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto { position: relative; width: 100%; min-height: 1px; padding-left: var(--spacing-sm); padding-right: var(--spacing-sm); }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .col-1, .col-2, .col-3, .col-4, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded) .item, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .ca-li-set.merchant-item, .col2 .merchant-item, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .com_cards-listing .cards-listing .single-card, .ca-li-set.merchant-item, .col2 .merchant-item, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .com_cards-listing .cards-listing .single-card, .ca-li-set.merchant-item, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .section-page .com_feedback, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .com_insurance_total-payout-row .com_insurance_total-payout__title, .col-lg-3, .col-lg-4, .com_cards-listing .cards-listing .single-card, .col-lg-5, .col-lg-6, .com_cards-listing-v2 .cards-listing .single-card, .col2 .merchant-item, .col-lg-7, .col-lg-8, .com_feedback, .col-lg-9, .col-lg-10, .com_insurance_total-payout-row .com_insurance_total-payout__content, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .ca-li-set.merchant-item, .col-xl-5, .col-xl-6, .col2 .merchant-item, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto { /* IE10+ CSS styles go here */ } }

@media (min-width: 992px) { .col-1, .col-2, .col-3, .col-4, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded) .item, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .ca-li-set.merchant-item, .col2 .merchant-item, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .com_cards-listing .cards-listing .single-card, .ca-li-set.merchant-item, .col2 .merchant-item, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .com_cards-listing .cards-listing .single-card, .ca-li-set.merchant-item, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .section-page .com_feedback, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .com_insurance_total-payout-row .com_insurance_total-payout__title, .col-lg-3, .col-lg-4, .com_cards-listing .cards-listing .single-card, .col-lg-5, .col-lg-6, .com_cards-listing-v2 .cards-listing .single-card, .col2 .merchant-item, .col-lg-7, .col-lg-8, .com_feedback, .col-lg-9, .col-lg-10, .com_insurance_total-payout-row .com_insurance_total-payout__content, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .ca-li-set.merchant-item, .col-xl-5, .col-xl-6, .col2 .merchant-item, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto { padding-left: var(--spacing-md); padding-right: var(--spacing-md); } }

.col { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; -webkit-box-flex: 1; flex-grow: 1; max-width: 100%; }

.col-auto { -ms-flex: 0 0 auto; -webkit-box-flex: 0; flex: 0 0 auto; width: auto; max-width: none; }

.col-1 { -ms-flex: 0 0 8.333333%; -webkit-box-flex: 0; flex: 0 0 8.333333%; max-width: 8.333333%; }

.col-2 { -ms-flex: 0 0 16.666667%; -webkit-box-flex: 0; flex: 0 0 16.666667%; max-width: 16.666667%; }

.col-3 { -ms-flex: 0 0 25%; -webkit-box-flex: 0; flex: 0 0 25%; max-width: 25%; }

.col-4, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded) .item { -ms-flex: 0 0 33.333333%; -webkit-box-flex: 0; flex: 0 0 33.333333%; max-width: 33.333333%; }

.col-5 { -ms-flex: 0 0 41.666667%; -webkit-box-flex: 0; flex: 0 0 41.666667%; max-width: 41.666667%; }

.col-6 { -ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; }

.col-7 { -ms-flex: 0 0 58.333333%; -webkit-box-flex: 0; flex: 0 0 58.333333%; max-width: 58.333333%; }

.col-8 { -ms-flex: 0 0 66.666667%; -webkit-box-flex: 0; flex: 0 0 66.666667%; max-width: 66.666667%; }

.col-9 { -ms-flex: 0 0 75%; -webkit-box-flex: 0; flex: 0 0 75%; max-width: 75%; }

.col-10 { -ms-flex: 0 0 83.333333%; -webkit-box-flex: 0; flex: 0 0 83.333333%; max-width: 83.333333%; }

.col-11 { -ms-flex: 0 0 91.666667%; -webkit-box-flex: 0; flex: 0 0 91.666667%; max-width: 91.666667%; }

.col-12, .ca-li-set.merchant-item, .col2 .merchant-item { -ms-flex: 0 0 100%; -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; }

.order-first { -ms-flex-order: -1; -webkit-box-ordinal-group: 0; order: -1; }

.order-last { -ms-flex-order: 13; -webkit-box-ordinal-group: 14; order: 13; }

.order-0 { -ms-flex-order: 0; -webkit-box-ordinal-group: 1; order: 0; }

.order-1 { -ms-flex-order: 1; -webkit-box-ordinal-group: 2; order: 1; }

.order-2 { -ms-flex-order: 2; -webkit-box-ordinal-group: 3; order: 2; }

.order-3 { -ms-flex-order: 3; -webkit-box-ordinal-group: 4; order: 3; }

.order-4 { -ms-flex-order: 4; -webkit-box-ordinal-group: 5; order: 4; }

.order-5 { -ms-flex-order: 5; -webkit-box-ordinal-group: 6; order: 5; }

.order-6 { -ms-flex-order: 6; -webkit-box-ordinal-group: 7; order: 6; }

.order-7 { -ms-flex-order: 7; -webkit-box-ordinal-group: 8; order: 7; }

.order-8 { -ms-flex-order: 8; -webkit-box-ordinal-group: 9; order: 8; }

.order-9 { -ms-flex-order: 9; -webkit-box-ordinal-group: 10; order: 9; }

.order-10 { -ms-flex-order: 10; -webkit-box-ordinal-group: 11; order: 10; }

.order-11 { -ms-flex-order: 11; -webkit-box-ordinal-group: 12; order: 11; }

.order-12 { -ms-flex-order: 12; -webkit-box-ordinal-group: 13; order: 12; }

.order-13 { -ms-flex-order: 13; -webkit-box-ordinal-group: 14; order: 13; }

.order-14 { -ms-flex-order: 14; -webkit-box-ordinal-group: 15; order: 14; }

.order-15 { -ms-flex-order: 15; -webkit-box-ordinal-group: 16; order: 15; }

.order-16 { -ms-flex-order: 16; -webkit-box-ordinal-group: 17; order: 16; }

.order-17 { -ms-flex-order: 17; -webkit-box-ordinal-group: 18; order: 17; }

.order-18 { -ms-flex-order: 18; -webkit-box-ordinal-group: 19; order: 18; }

.order-19 { -ms-flex-order: 19; -webkit-box-ordinal-group: 20; order: 19; }

.order-20 { -ms-flex-order: 20; -webkit-box-ordinal-group: 21; order: 20; }

.order-21 { -ms-flex-order: 21; -webkit-box-ordinal-group: 22; order: 21; }

.order-22 { -ms-flex-order: 22; -webkit-box-ordinal-group: 23; order: 22; }

.order-23 { -ms-flex-order: 23; -webkit-box-ordinal-group: 24; order: 23; }

.order-24 { -ms-flex-order: 24; -webkit-box-ordinal-group: 25; order: 24; }

.order-25 { -ms-flex-order: 25; -webkit-box-ordinal-group: 26; order: 25; }

.order-26 { -ms-flex-order: 26; -webkit-box-ordinal-group: 27; order: 26; }

.order-27 { -ms-flex-order: 27; -webkit-box-ordinal-group: 28; order: 27; }

.order-28 { -ms-flex-order: 28; -webkit-box-ordinal-group: 29; order: 28; }

.order-29 { -ms-flex-order: 29; -webkit-box-ordinal-group: 30; order: 29; }

.order-30 { -ms-flex-order: 30; -webkit-box-ordinal-group: 31; order: 30; }

.offset-1 { margin-left: 8.333333%; }

.offset-2 { margin-left: 16.666667%; }

.offset-3 { margin-left: 25%; }

.offset-4 { margin-left: 33.333333%; }

.offset-5 { margin-left: 41.666667%; }

.offset-6 { margin-left: 50%; }

.offset-7 { margin-left: 58.333333%; }

.offset-8 { margin-left: 66.666667%; }

.offset-9 { margin-left: 75%; }

.offset-10 { margin-left: 83.333333%; }

.offset-11 { margin-left: 91.666667%; }

@media (min-width: 576px) { .col-sm { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; -webkit-box-flex: 1; flex-grow: 1; max-width: 100%; }
  .col-sm-auto { -ms-flex: 0 0 auto; -webkit-box-flex: 0; flex: 0 0 auto; width: auto; max-width: none; }
  .col-sm-1 { -ms-flex: 0 0 8.333333%; -webkit-box-flex: 0; flex: 0 0 8.333333%; max-width: 8.333333%; }
  .col-sm-2 { -ms-flex: 0 0 16.666667%; -webkit-box-flex: 0; flex: 0 0 16.666667%; max-width: 16.666667%; }
  .col-sm-3 { -ms-flex: 0 0 25%; -webkit-box-flex: 0; flex: 0 0 25%; max-width: 25%; }
  .col-sm-4 { -ms-flex: 0 0 33.333333%; -webkit-box-flex: 0; flex: 0 0 33.333333%; max-width: 33.333333%; }
  .col-sm-5 { -ms-flex: 0 0 41.666667%; -webkit-box-flex: 0; flex: 0 0 41.666667%; max-width: 41.666667%; }
  .col-sm-6, .com_cards-listing .cards-listing .single-card, .ca-li-set.merchant-item, .col2 .merchant-item { -ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; }
  .col-sm-7 { -ms-flex: 0 0 58.333333%; -webkit-box-flex: 0; flex: 0 0 58.333333%; max-width: 58.333333%; }
  .col-sm-8 { -ms-flex: 0 0 66.666667%; -webkit-box-flex: 0; flex: 0 0 66.666667%; max-width: 66.666667%; }
  .col-sm-9 { -ms-flex: 0 0 75%; -webkit-box-flex: 0; flex: 0 0 75%; max-width: 75%; }
  .col-sm-10 { -ms-flex: 0 0 83.333333%; -webkit-box-flex: 0; flex: 0 0 83.333333%; max-width: 83.333333%; }
  .col-sm-11 { -ms-flex: 0 0 91.666667%; -webkit-box-flex: 0; flex: 0 0 91.666667%; max-width: 91.666667%; }
  .col-sm-12 { -ms-flex: 0 0 100%; -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; }
  .order-sm-first { -ms-flex-order: -1; -webkit-box-ordinal-group: 0; order: -1; }
  .order-sm-last { -ms-flex-order: 13; -webkit-box-ordinal-group: 14; order: 13; }
  .order-sm-0 { -ms-flex-order: 0; -webkit-box-ordinal-group: 1; order: 0; }
  .order-sm-1 { -ms-flex-order: 1; -webkit-box-ordinal-group: 2; order: 1; }
  .order-sm-2 { -ms-flex-order: 2; -webkit-box-ordinal-group: 3; order: 2; }
  .order-sm-3 { -ms-flex-order: 3; -webkit-box-ordinal-group: 4; order: 3; }
  .order-sm-4 { -ms-flex-order: 4; -webkit-box-ordinal-group: 5; order: 4; }
  .order-sm-5 { -ms-flex-order: 5; -webkit-box-ordinal-group: 6; order: 5; }
  .order-sm-6 { -ms-flex-order: 6; -webkit-box-ordinal-group: 7; order: 6; }
  .order-sm-7 { -ms-flex-order: 7; -webkit-box-ordinal-group: 8; order: 7; }
  .order-sm-8 { -ms-flex-order: 8; -webkit-box-ordinal-group: 9; order: 8; }
  .order-sm-9 { -ms-flex-order: 9; -webkit-box-ordinal-group: 10; order: 9; }
  .order-sm-10 { -ms-flex-order: 10; -webkit-box-ordinal-group: 11; order: 10; }
  .order-sm-11 { -ms-flex-order: 11; -webkit-box-ordinal-group: 12; order: 11; }
  .order-sm-12 { -ms-flex-order: 12; -webkit-box-ordinal-group: 13; order: 12; }
  .offset-sm-0 { margin-left: 0; }
  .offset-sm-1 { margin-left: 8.333333%; }
  .offset-sm-2 { margin-left: 16.666667%; }
  .offset-sm-3 { margin-left: 25%; }
  .offset-sm-4 { margin-left: 33.333333%; }
  .offset-sm-5 { margin-left: 41.666667%; }
  .offset-sm-6 { margin-left: 50%; }
  .offset-sm-7 { margin-left: 58.333333%; }
  .offset-sm-8 { margin-left: 66.666667%; }
  .offset-sm-9 { margin-left: 75%; }
  .offset-sm-10 { margin-left: 83.333333%; }
  .offset-sm-11 { margin-left: 91.666667%; } }

@media (min-width: 768px) { .col-md { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; -webkit-box-flex: 1; flex-grow: 1; max-width: 100%; }
  .col-md-auto { -ms-flex: 0 0 auto; -webkit-box-flex: 0; flex: 0 0 auto; width: auto; max-width: none; }
  .col-md-1 { -ms-flex: 0 0 8.333333%; -webkit-box-flex: 0; flex: 0 0 8.333333%; max-width: 8.333333%; }
  .col-md-2 { -ms-flex: 0 0 16.666667%; -webkit-box-flex: 0; flex: 0 0 16.666667%; max-width: 16.666667%; }
  .col-md-3 { -ms-flex: 0 0 25%; -webkit-box-flex: 0; flex: 0 0 25%; max-width: 25%; }
  .col-md-4 { -ms-flex: 0 0 33.333333%; -webkit-box-flex: 0; flex: 0 0 33.333333%; max-width: 33.333333%; }
  .col-md-5 { -ms-flex: 0 0 41.666667%; -webkit-box-flex: 0; flex: 0 0 41.666667%; max-width: 41.666667%; }
  .col-md-6, .com_cards-listing .cards-listing .single-card, .ca-li-set.merchant-item { -ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; }
  .col-md-7 { -ms-flex: 0 0 58.333333%; -webkit-box-flex: 0; flex: 0 0 58.333333%; max-width: 58.333333%; }
  .col-md-8 { -ms-flex: 0 0 66.666667%; -webkit-box-flex: 0; flex: 0 0 66.666667%; max-width: 66.666667%; }
  .col-md-9 { -ms-flex: 0 0 75%; -webkit-box-flex: 0; flex: 0 0 75%; max-width: 75%; }
  .col-md-10 { -ms-flex: 0 0 83.333333%; -webkit-box-flex: 0; flex: 0 0 83.333333%; max-width: 83.333333%; }
  .col-md-11 { -ms-flex: 0 0 91.666667%; -webkit-box-flex: 0; flex: 0 0 91.666667%; max-width: 91.666667%; }
  .col-md-12, .section-page .com_feedback { -ms-flex: 0 0 100%; -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; }
  .order-md-first { -ms-flex-order: -1; -webkit-box-ordinal-group: 0; order: -1; }
  .order-md-last { -ms-flex-order: 13; -webkit-box-ordinal-group: 14; order: 13; }
  .order-md-0 { -ms-flex-order: 0; -webkit-box-ordinal-group: 1; order: 0; }
  .order-md-1 { -ms-flex-order: 1; -webkit-box-ordinal-group: 2; order: 1; }
  .order-md-2 { -ms-flex-order: 2; -webkit-box-ordinal-group: 3; order: 2; }
  .order-md-3 { -ms-flex-order: 3; -webkit-box-ordinal-group: 4; order: 3; }
  .order-md-4 { -ms-flex-order: 4; -webkit-box-ordinal-group: 5; order: 4; }
  .order-md-5 { -ms-flex-order: 5; -webkit-box-ordinal-group: 6; order: 5; }
  .order-md-6 { -ms-flex-order: 6; -webkit-box-ordinal-group: 7; order: 6; }
  .order-md-7 { -ms-flex-order: 7; -webkit-box-ordinal-group: 8; order: 7; }
  .order-md-8 { -ms-flex-order: 8; -webkit-box-ordinal-group: 9; order: 8; }
  .order-md-9 { -ms-flex-order: 9; -webkit-box-ordinal-group: 10; order: 9; }
  .order-md-10 { -ms-flex-order: 10; -webkit-box-ordinal-group: 11; order: 10; }
  .order-md-11 { -ms-flex-order: 11; -webkit-box-ordinal-group: 12; order: 11; }
  .order-md-12 { -ms-flex-order: 12; -webkit-box-ordinal-group: 13; order: 12; }
  .offset-md-0 { margin-left: 0; }
  .offset-md-1 { margin-left: 8.333333%; }
  .offset-md-2 { margin-left: 16.666667%; }
  .offset-md-3 { margin-left: 25%; }
  .offset-md-4 { margin-left: 33.333333%; }
  .offset-md-5 { margin-left: 41.666667%; }
  .offset-md-6 { margin-left: 50%; }
  .offset-md-7 { margin-left: 58.333333%; }
  .offset-md-8 { margin-left: 66.666667%; }
  .offset-md-9 { margin-left: 75%; }
  .offset-md-10 { margin-left: 83.333333%; }
  .offset-md-11 { margin-left: 91.666667%; } }

@media (min-width: 992px) { .col-lg { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; -webkit-box-flex: 1; flex-grow: 1; max-width: 100%; }
  .col-lg-auto { -ms-flex: 0 0 auto; -webkit-box-flex: 0; flex: 0 0 auto; width: auto; max-width: none; }
  .col-lg-1 { -ms-flex: 0 0 8.333333%; -webkit-box-flex: 0; flex: 0 0 8.333333%; max-width: 8.333333%; }
  .col-lg-2, .com_insurance_total-payout-row .com_insurance_total-payout__title { -ms-flex: 0 0 16.666667%; -webkit-box-flex: 0; flex: 0 0 16.666667%; max-width: 16.666667%; }
  .col-lg-3 { -ms-flex: 0 0 25%; -webkit-box-flex: 0; flex: 0 0 25%; max-width: 25%; }
  .col-lg-4, .com_cards-listing .cards-listing .single-card { -ms-flex: 0 0 33.333333%; -webkit-box-flex: 0; flex: 0 0 33.333333%; max-width: 33.333333%; }
  .col-lg-5 { -ms-flex: 0 0 41.666667%; -webkit-box-flex: 0; flex: 0 0 41.666667%; max-width: 41.666667%; }
  .col-lg-6, .com_cards-listing-v2 .cards-listing .single-card, .col2 .merchant-item { -ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; }
  .col-lg-7 { -ms-flex: 0 0 58.333333%; -webkit-box-flex: 0; flex: 0 0 58.333333%; max-width: 58.333333%; }
  .col-lg-8, .com_feedback { -ms-flex: 0 0 66.666667%; -webkit-box-flex: 0; flex: 0 0 66.666667%; max-width: 66.666667%; }
  .col-lg-9 { -ms-flex: 0 0 75%; -webkit-box-flex: 0; flex: 0 0 75%; max-width: 75%; }
  .col-lg-10, .com_insurance_total-payout-row .com_insurance_total-payout__content { -ms-flex: 0 0 83.333333%; -webkit-box-flex: 0; flex: 0 0 83.333333%; max-width: 83.333333%; }
  .col-lg-11 { -ms-flex: 0 0 91.666667%; -webkit-box-flex: 0; flex: 0 0 91.666667%; max-width: 91.666667%; }
  .col-lg-12 { -ms-flex: 0 0 100%; -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; }
  .order-lg-first { -ms-flex-order: -1; -webkit-box-ordinal-group: 0; order: -1; }
  .order-lg-last { -ms-flex-order: 13; -webkit-box-ordinal-group: 14; order: 13; }
  .order-lg-0 { -ms-flex-order: 0; -webkit-box-ordinal-group: 1; order: 0; }
  .order-lg-1 { -ms-flex-order: 1; -webkit-box-ordinal-group: 2; order: 1; }
  .order-lg-2 { -ms-flex-order: 2; -webkit-box-ordinal-group: 3; order: 2; }
  .order-lg-3 { -ms-flex-order: 3; -webkit-box-ordinal-group: 4; order: 3; }
  .order-lg-4 { -ms-flex-order: 4; -webkit-box-ordinal-group: 5; order: 4; }
  .order-lg-5 { -ms-flex-order: 5; -webkit-box-ordinal-group: 6; order: 5; }
  .order-lg-6 { -ms-flex-order: 6; -webkit-box-ordinal-group: 7; order: 6; }
  .order-lg-7 { -ms-flex-order: 7; -webkit-box-ordinal-group: 8; order: 7; }
  .order-lg-8 { -ms-flex-order: 8; -webkit-box-ordinal-group: 9; order: 8; }
  .order-lg-9 { -ms-flex-order: 9; -webkit-box-ordinal-group: 10; order: 9; }
  .order-lg-10 { -ms-flex-order: 10; -webkit-box-ordinal-group: 11; order: 10; }
  .order-lg-11 { -ms-flex-order: 11; -webkit-box-ordinal-group: 12; order: 11; }
  .order-lg-12 { -ms-flex-order: 12; -webkit-box-ordinal-group: 13; order: 12; }
  .offset-lg-0 { margin-left: 0; }
  .offset-lg-1 { margin-left: 8.333333%; }
  .offset-lg-2 { margin-left: 16.666667%; }
  .offset-lg-3 { margin-left: 25%; }
  .offset-lg-4 { margin-left: 33.333333%; }
  .offset-lg-5 { margin-left: 41.666667%; }
  .offset-lg-6 { margin-left: 50%; }
  .offset-lg-7 { margin-left: 58.333333%; }
  .offset-lg-8 { margin-left: 66.666667%; }
  .offset-lg-9 { margin-left: 75%; }
  .offset-lg-10 { margin-left: 83.333333%; }
  .offset-lg-11 { margin-left: 91.666667%; } }

@media (min-width: 1200px) { .col-xl { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; -webkit-box-flex: 1; flex-grow: 1; max-width: 100%; }
  .col-xl-auto { -ms-flex: 0 0 auto; -webkit-box-flex: 0; flex: 0 0 auto; width: auto; max-width: none; }
  .col-xl-1 { -ms-flex: 0 0 8.333333%; -webkit-box-flex: 0; flex: 0 0 8.333333%; max-width: 8.333333%; }
  .col-xl-2 { -ms-flex: 0 0 16.666667%; -webkit-box-flex: 0; flex: 0 0 16.666667%; max-width: 16.666667%; }
  .col-xl-3 { -ms-flex: 0 0 25%; -webkit-box-flex: 0; flex: 0 0 25%; max-width: 25%; }
  .col-xl-4, .ca-li-set.merchant-item { -ms-flex: 0 0 33.333333%; -webkit-box-flex: 0; flex: 0 0 33.333333%; max-width: 33.333333%; }
  .col-xl-5 { -ms-flex: 0 0 41.666667%; -webkit-box-flex: 0; flex: 0 0 41.666667%; max-width: 41.666667%; }
  .col-xl-6, .col2 .merchant-item { -ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; }
  .col-xl-7 { -ms-flex: 0 0 58.333333%; -webkit-box-flex: 0; flex: 0 0 58.333333%; max-width: 58.333333%; }
  .col-xl-8 { -ms-flex: 0 0 66.666667%; -webkit-box-flex: 0; flex: 0 0 66.666667%; max-width: 66.666667%; }
  .col-xl-9 { -ms-flex: 0 0 75%; -webkit-box-flex: 0; flex: 0 0 75%; max-width: 75%; }
  .col-xl-10 { -ms-flex: 0 0 83.333333%; -webkit-box-flex: 0; flex: 0 0 83.333333%; max-width: 83.333333%; }
  .col-xl-11 { -ms-flex: 0 0 91.666667%; -webkit-box-flex: 0; flex: 0 0 91.666667%; max-width: 91.666667%; }
  .col-xl-12 { -ms-flex: 0 0 100%; -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; }
  .order-xl-first { -ms-flex-order: -1; -webkit-box-ordinal-group: 0; order: -1; }
  .order-xl-last { -ms-flex-order: 13; -webkit-box-ordinal-group: 14; order: 13; }
  .order-xl-0 { -ms-flex-order: 0; -webkit-box-ordinal-group: 1; order: 0; }
  .order-xl-1 { -ms-flex-order: 1; -webkit-box-ordinal-group: 2; order: 1; }
  .order-xl-2 { -ms-flex-order: 2; -webkit-box-ordinal-group: 3; order: 2; }
  .order-xl-3 { -ms-flex-order: 3; -webkit-box-ordinal-group: 4; order: 3; }
  .order-xl-4 { -ms-flex-order: 4; -webkit-box-ordinal-group: 5; order: 4; }
  .order-xl-5 { -ms-flex-order: 5; -webkit-box-ordinal-group: 6; order: 5; }
  .order-xl-6 { -ms-flex-order: 6; -webkit-box-ordinal-group: 7; order: 6; }
  .order-xl-7 { -ms-flex-order: 7; -webkit-box-ordinal-group: 8; order: 7; }
  .order-xl-8 { -ms-flex-order: 8; -webkit-box-ordinal-group: 9; order: 8; }
  .order-xl-9 { -ms-flex-order: 9; -webkit-box-ordinal-group: 10; order: 9; }
  .order-xl-10 { -ms-flex-order: 10; -webkit-box-ordinal-group: 11; order: 10; }
  .order-xl-11 { -ms-flex-order: 11; -webkit-box-ordinal-group: 12; order: 11; }
  .order-xl-12 { -ms-flex-order: 12; -webkit-box-ordinal-group: 13; order: 12; }
  .offset-xl-0 { margin-left: 0; }
  .offset-xl-1 { margin-left: 8.333333%; }
  .offset-xl-2 { margin-left: 16.666667%; }
  .offset-xl-3 { margin-left: 25%; }
  .offset-xl-4 { margin-left: 33.333333%; }
  .offset-xl-5 { margin-left: 41.666667%; }
  .offset-xl-6 { margin-left: 50%; }
  .offset-xl-7 { margin-left: 58.333333%; }
  .offset-xl-8 { margin-left: 66.666667%; }
  .offset-xl-9 { margin-left: 75%; }
  .offset-xl-10 { margin-left: 83.333333%; }
  .offset-xl-11 { margin-left: 91.666667%; } }

.table { width: 100%; margin-bottom: 1rem; background-color: transparent; }

.table th, .table td { padding: 0.75rem; vertical-align: top; border-top: 1px solid var(--grey-300); }

.table thead th { vertical-align: bottom; border-bottom: 2px solid var(--grey-300); }

.table tbody + tbody { border-top: 2px solid var(--grey-300); }

.table .table { background-color: var(--white); }

.table-sm th, .table-sm td { padding: 0.3rem; }

.table-bordered { border: 1px solid var(--grey-300); }

.table-bordered th, .table-bordered td { border: 1px solid var(--grey-300); }

.table-bordered thead th, .table-bordered thead td { border-bottom-width: 2px; }

.table-borderless th, .table-borderless td, .table-borderless thead th, .table-borderless tbody + tbody { border: 0; }

.table-striped tbody tr:nth-of-type(odd) { background-color: rgba(0, 0, 0, 0.05); }

.table-hover tbody tr:hover { background-color: rgba(0, 0, 0, 0.075); }

.table-primary, .table-primary > th, .table-primary > td { background-color: #b8daff; }

.table-hover .table-primary:hover { background-color: #9fcdff; }

.table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th { background-color: #9fcdff; }

.table-secondary, .table-secondary > th, .table-secondary > td { background-color: #d6d8db; }

.table-hover .table-secondary:hover { background-color: #c8cbcf; }

.table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th { background-color: #c8cbcf; }

.table-success, .table-success > th, .table-success > td { background-color: #c3e6cb; }

.table-hover .table-success:hover { background-color: #b1dfbb; }

.table-hover .table-success:hover > td, .table-hover .table-success:hover > th { background-color: #b1dfbb; }

.table-info, .table-info > th, .table-info > td { background-color: #bee5eb; }

.table-hover .table-info:hover { background-color: #abdde5; }

.table-hover .table-info:hover > td, .table-hover .table-info:hover > th { background-color: #abdde5; }

.table-warning, .table-warning > th, .table-warning > td { background-color: #ffeeba; }

.table-hover .table-warning:hover { background-color: #ffe8a1; }

.table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th { background-color: #ffe8a1; }

.table-danger, .table-danger > th, .table-danger > td { background-color: #f5c6cb; }

.table-hover .table-danger:hover { background-color: #f1b0b7; }

.table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th { background-color: #f1b0b7; }

.table-light, .table-light > th, .table-light > td { background-color: #fdfdfe; }

.table-hover .table-light:hover { background-color: #ececf6; }

.table-hover .table-light:hover > td, .table-hover .table-light:hover > th { background-color: #ececf6; }

.table-dark, .table-dark > th, .table-dark > td { background-color: #c6c8ca; }

.table-hover .table-dark:hover { background-color: #b9bbbe; }

.table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th { background-color: #b9bbbe; }

.table-active, .table-active > th, .table-active > td { background-color: rgba(0, 0, 0, 0.075); }

.table-hover .table-active:hover { background-color: rgba(0, 0, 0, 0.075); }

.table-hover .table-active:hover > td, .table-hover .table-active:hover > th { background-color: rgba(0, 0, 0, 0.075); }

.table .thead-dark th { color: var(--white); background-color: #212529; border-color: #32383e; }

.table .thead-light th { color: #495057; background-color: #e9ecef; border-color: var(--grey-300); }

.table-dark { color: var(--white); background-color: #212529; }

.table-dark th, .table-dark td, .table-dark thead th { border-color: #32383e; }

.table-dark.table-bordered { border: 0; }

.table-dark.table-striped tbody tr:nth-of-type(odd) { background-color: rgba(255, 255, 255, 0.05); }

.table-dark.table-hover tbody tr:hover { background-color: rgba(255, 255, 255, 0.075); }

@media (max-width: 575.98px) { .table-responsive-sm { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
  .table-responsive-sm > .table-bordered { border: 0; } }

@media (max-width: 767.98px) { .table-responsive-md { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
  .table-responsive-md > .table-bordered { border: 0; } }

@media (max-width: 991.98px) { .table-responsive-lg { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
  .table-responsive-lg > .table-bordered { border: 0; } }

@media (max-width: 1199.98px) { .table-responsive-xl { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
  .table-responsive-xl > .table-bordered { border: 0; } }

.table-responsive { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }

.table-responsive > .table-bordered { border: 0; }

.form-control { display: block; width: 100%; height: calc(2.25rem + 2px); padding: 0.375rem 0.75rem; font-size: 1rem; line-height: 1.5; color: #495057; background-color: var(--white); background-clip: padding-box; border: 1px solid #ced4da; border-radius: 0.25rem; -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }

@media screen and (prefers-reduced-motion: reduce) { .form-control { -webkit-transition: none; transition: none; } }

.form-control::-ms-expand { background-color: transparent; border: 0; }

.form-control:focus { color: #495057; background-color: var(--white); border-color: #80bdff; outline: 0; -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }

.form-control::-webkit-input-placeholder { color: #6c757d; opacity: 1; }

.form-control::-moz-placeholder { color: #6c757d; opacity: 1; }

.form-control:-ms-input-placeholder { color: #6c757d; opacity: 1; }

.form-control::-ms-input-placeholder { color: #6c757d; opacity: 1; }

.form-control::placeholder { color: #6c757d; opacity: 1; }

.form-control:disabled, .form-control[readonly] { background-color: #e9ecef; opacity: 1; }

select.form-control:focus::-ms-value { color: #495057; background-color: var(--white); }

.form-control-file, .form-control-range { display: block; width: 100%; }

.col-form-label { padding-top: calc(0.375rem + 1px); padding-bottom: calc(0.375rem + 1px); margin-bottom: 0; font-size: inherit; line-height: 1.5; }

.col-form-label-lg { padding-top: calc(0.5rem + 1px); padding-bottom: calc(0.5rem + 1px); font-size: 1.25rem; line-height: 1.5; }

.col-form-label-sm { padding-top: calc(0.25rem + 1px); padding-bottom: calc(0.25rem + 1px); font-size: 0.875rem; line-height: 1.5; }

.form-control-plaintext { display: block; width: 100%; padding-top: 0.375rem; padding-bottom: 0.375rem; margin-bottom: 0; line-height: 1.5; color: #212529; background-color: transparent; border: solid transparent; border-width: 1px 0; }

.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { padding-right: 0; padding-left: 0; }

.form-control-sm { height: calc(1.8125rem + 2px); padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; border-radius: 0.2rem; }

.form-control-lg { height: calc(2.875rem + 2px); padding: 0.5rem 1rem; font-size: 1.25rem; line-height: 1.5; border-radius: 0.3rem; }

select.form-control[size], select.form-control[multiple] { height: auto; }

textarea.form-control { height: auto; }

.form-group { margin-bottom: 1rem; }

.form-text { display: block; margin-top: 0.25rem; }

.form-row { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -5px; margin-left: -5px; }

.form-row > .col, .form-row > [class*="col-"] { padding-right: 5px; padding-left: 5px; }

.form-check { position: relative; display: block; padding-left: 1.25rem; }

.form-check-input { position: absolute; margin-top: 0.3rem; margin-left: -1.25rem; }

.form-check-input:disabled ~ .form-check-label { color: #6c757d; }

.form-check-label { margin-bottom: 0; }

.form-check-inline { display: -ms-inline-flexbox; display: -webkit-inline-box; display: inline-flex; -ms-flex-align: center; -webkit-box-align: center; align-items: center; padding-left: 0; margin-right: 0.75rem; }

.form-check-inline .form-check-input { position: static; margin-top: 0; margin-right: 0.3125rem; margin-left: 0; }

.valid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 80%; color: #28a745; }

.valid-tooltip { position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: .1rem; font-size: 0.875rem; line-height: 1.5; color: var(--white); background-color: rgba(40, 167, 69, 0.9); border-radius: 0.25rem; }

.was-validated .form-control:valid, .form-control.is-valid, .was-validated .custom-select:valid, .custom-select.is-valid { border-color: #28a745; }

.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus { border-color: #28a745; -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.was-validated .form-control:valid ~ .valid-feedback, .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, .form-control.is-valid ~ .valid-tooltip, .was-validated .custom-select:valid ~ .valid-feedback, .was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback, .custom-select.is-valid ~ .valid-tooltip { display: block; }

.was-validated .form-control-file:valid ~ .valid-feedback, .was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback, .form-control-file.is-valid ~ .valid-tooltip { display: block; }

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { color: #28a745; }

.was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip { display: block; }

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label { color: #28a745; }

.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before { background-color: #71dd8a; }

.was-validated .custom-control-input:valid ~ .valid-feedback, .was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback, .custom-control-input.is-valid ~ .valid-tooltip { display: block; }

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before { background-color: #34ce57; }

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before { -webkit-box-shadow: 0 0 0 1px var(--white), 0 0 0 0.2rem rgba(40, 167, 69, 0.25); box-shadow: 0 0 0 1px var(--white), 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label { border-color: #28a745; }

.was-validated .custom-file-input:valid ~ .custom-file-label::after, .custom-file-input.is-valid ~ .custom-file-label::after { border-color: inherit; }

.was-validated .custom-file-input:valid ~ .valid-feedback, .was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback, .custom-file-input.is-valid ~ .valid-tooltip { display: block; }

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label { -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.invalid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 80%; color: #dc3545; }

.invalid-tooltip { position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: .1rem; font-size: 0.875rem; line-height: 1.5; color: var(--white); background-color: rgba(220, 53, 69, 0.9); border-radius: 0.25rem; }

.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated .custom-select:invalid, .custom-select.is-invalid { border-color: #dc3545; }

.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus { border-color: #dc3545; -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-tooltip, .was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-tooltip { display: block; }

.was-validated .form-control-file:invalid ~ .invalid-feedback, .was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback, .form-control-file.is-invalid ~ .invalid-tooltip { display: block; }

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { color: #dc3545; }

.was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip { display: block; }

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label { color: #dc3545; }

.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before { background-color: #efa2a9; }

.was-validated .custom-control-input:invalid ~ .invalid-feedback, .was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback, .custom-control-input.is-invalid ~ .invalid-tooltip { display: block; }

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before { background-color: #e4606d; }

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before { -webkit-box-shadow: 0 0 0 1px var(--white), 0 0 0 0.2rem rgba(220, 53, 69, 0.25); box-shadow: 0 0 0 1px var(--white), 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label { border-color: #dc3545; }

.was-validated .custom-file-input:invalid ~ .custom-file-label::after, .custom-file-input.is-invalid ~ .custom-file-label::after { border-color: inherit; }

.was-validated .custom-file-input:invalid ~ .invalid-feedback, .was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, .custom-file-input.is-invalid ~ .invalid-tooltip { display: block; }

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label { -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.form-inline { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-flow: row wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row wrap; -ms-flex-align: center; -webkit-box-align: center; align-items: center; }

.form-inline .form-check { width: 100%; }

@media (min-width: 576px) { .form-inline label { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-align: center; -webkit-box-align: center; align-items: center; -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; margin-bottom: 0; }
  .form-inline .form-group { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex: 0 0 auto; -webkit-box-flex: 0; flex: 0 0 auto; -ms-flex-flow: row wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row wrap; -ms-flex-align: center; -webkit-box-align: center; align-items: center; margin-bottom: 0; }
  .form-inline .form-control { display: inline-block; width: auto; vertical-align: middle; }
  .form-inline .form-control-plaintext { display: inline-block; }
  .form-inline .input-group, .form-inline .custom-select { width: auto; }
  .form-inline .form-check { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-align: center; -webkit-box-align: center; align-items: center; -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; width: auto; padding-left: 0; }
  .form-inline .form-check-input { position: relative; margin-top: 0; margin-right: 0.25rem; margin-left: 0; }
  .form-inline .custom-control { -ms-flex-align: center; -webkit-box-align: center; align-items: center; -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; }
  .form-inline .custom-control-label { margin-bottom: 0; } }

.btn { display: inline-block; font-weight: 400; text-align: center; white-space: nowrap; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border: 1px solid transparent; padding: 0.375rem 0.75rem; font-size: 1rem; line-height: 1.5; border-radius: 0.25rem; -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }

@media screen and (prefers-reduced-motion: reduce) { .btn { -webkit-transition: none; transition: none; } }

.btn:hover, .btn:focus { text-decoration: none; }

.btn:focus, .btn.focus { outline: 0; -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }

.btn.disabled, .btn:disabled { opacity: 0.65; }

.btn:not(:disabled):not(.disabled) { cursor: pointer; }

a.btn.disabled, fieldset:disabled a.btn { pointer-events: none; }

.btn-primary { color: var(--white); background-color: #007bff; border-color: #007bff; }

.btn-primary:hover { color: var(--white); background-color: #0069d9; border-color: #0062cc; }

.btn-primary:focus, .btn-primary.focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }

.btn-primary.disabled, .btn-primary:disabled { color: var(--white); background-color: #007bff; border-color: #007bff; }

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle { color: var(--white); background-color: #0062cc; border-color: #005cbf; }

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }

.btn-secondary { color: var(--white); background-color: #6c757d; border-color: #6c757d; }

.btn-secondary:hover { color: var(--white); background-color: #5a6268; border-color: #545b62; }

.btn-secondary:focus, .btn-secondary.focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.btn-secondary.disabled, .btn-secondary:disabled { color: var(--white); background-color: #6c757d; border-color: #6c757d; }

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle { color: var(--white); background-color: #545b62; border-color: #4e555b; }

.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.btn-success { color: var(--white); background-color: #28a745; border-color: #28a745; }

.btn-success:hover { color: var(--white); background-color: #218838; border-color: #1e7e34; }

.btn-success:focus, .btn-success.focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.btn-success.disabled, .btn-success:disabled { color: var(--white); background-color: #28a745; border-color: #28a745; }

.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle { color: var(--white); background-color: #1e7e34; border-color: #1c7430; }

.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.btn-info { color: var(--white); background-color: #17a2b8; border-color: #17a2b8; }

.btn-info:hover { color: var(--white); background-color: #138496; border-color: #117a8b; }

.btn-info:focus, .btn-info.focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.btn-info.disabled, .btn-info:disabled { color: var(--white); background-color: #17a2b8; border-color: #17a2b8; }

.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle { color: var(--white); background-color: #117a8b; border-color: #10707f; }

.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.btn-warning { color: #212529; background-color: #ffc107; border-color: #ffc107; }

.btn-warning:hover { color: #212529; background-color: #e0a800; border-color: #d39e00; }

.btn-warning:focus, .btn-warning.focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.btn-warning.disabled, .btn-warning:disabled { color: #212529; background-color: #ffc107; border-color: #ffc107; }

.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle { color: #212529; background-color: #d39e00; border-color: #c69500; }

.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.btn-danger { color: var(--white); background-color: #dc3545; border-color: #dc3545; }

.btn-danger:hover { color: var(--white); background-color: #c82333; border-color: #bd2130; }

.btn-danger:focus, .btn-danger.focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.btn-danger.disabled, .btn-danger:disabled { color: var(--white); background-color: #dc3545; border-color: #dc3545; }

.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle { color: var(--white); background-color: #bd2130; border-color: #b21f2d; }

.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.btn-light { color: #212529; background-color: #f8f9fa; border-color: #f8f9fa; }

.btn-light:hover { color: #212529; background-color: #e2e6ea; border-color: #dae0e5; }

.btn-light:focus, .btn-light.focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.btn-light.disabled, .btn-light:disabled { color: #212529; background-color: #f8f9fa; border-color: #f8f9fa; }

.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle { color: #212529; background-color: #dae0e5; border-color: #d3d9df; }

.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.btn-dark { color: var(--white); background-color: #343a40; border-color: #343a40; }

.btn-dark:hover { color: var(--white); background-color: #23272b; border-color: #1d2124; }

.btn-dark:focus, .btn-dark.focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.btn-dark.disabled, .btn-dark:disabled { color: var(--white); background-color: #343a40; border-color: #343a40; }

.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle { color: var(--white); background-color: #1d2124; border-color: #171a1d; }

.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.btn-outline-primary { color: #007bff; background-color: transparent; background-image: none; border-color: #007bff; }

.btn-outline-primary:hover { color: var(--white); background-color: #007bff; border-color: #007bff; }

.btn-outline-primary:focus, .btn-outline-primary.focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }

.btn-outline-primary.disabled, .btn-outline-primary:disabled { color: #007bff; background-color: transparent; }

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle { color: var(--white); background-color: #007bff; border-color: #007bff; }

.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }

.btn-outline-secondary { color: #6c757d; background-color: transparent; background-image: none; border-color: #6c757d; }

.btn-outline-secondary:hover { color: var(--white); background-color: #6c757d; border-color: #6c757d; }

.btn-outline-secondary:focus, .btn-outline-secondary.focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { color: #6c757d; background-color: transparent; }

.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle { color: var(--white); background-color: #6c757d; border-color: #6c757d; }

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.btn-outline-success { color: #28a745; background-color: transparent; background-image: none; border-color: #28a745; }

.btn-outline-success:hover { color: var(--white); background-color: #28a745; border-color: #28a745; }

.btn-outline-success:focus, .btn-outline-success.focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.btn-outline-success.disabled, .btn-outline-success:disabled { color: #28a745; background-color: transparent; }

.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle { color: var(--white); background-color: #28a745; border-color: #28a745; }

.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.btn-outline-info { color: #17a2b8; background-color: transparent; background-image: none; border-color: #17a2b8; }

.btn-outline-info:hover { color: var(--white); background-color: #17a2b8; border-color: #17a2b8; }

.btn-outline-info:focus, .btn-outline-info.focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.btn-outline-info.disabled, .btn-outline-info:disabled { color: #17a2b8; background-color: transparent; }

.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle { color: var(--white); background-color: #17a2b8; border-color: #17a2b8; }

.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.btn-outline-warning { color: #ffc107; background-color: transparent; background-image: none; border-color: #ffc107; }

.btn-outline-warning:hover { color: #212529; background-color: #ffc107; border-color: #ffc107; }

.btn-outline-warning:focus, .btn-outline-warning.focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.btn-outline-warning.disabled, .btn-outline-warning:disabled { color: #ffc107; background-color: transparent; }

.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle { color: #212529; background-color: #ffc107; border-color: #ffc107; }

.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.btn-outline-danger { color: #dc3545; background-color: transparent; background-image: none; border-color: #dc3545; }

.btn-outline-danger:hover { color: var(--white); background-color: #dc3545; border-color: #dc3545; }

.btn-outline-danger:focus, .btn-outline-danger.focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.btn-outline-danger.disabled, .btn-outline-danger:disabled { color: #dc3545; background-color: transparent; }

.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle { color: var(--white); background-color: #dc3545; border-color: #dc3545; }

.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.btn-outline-light { color: #f8f9fa; background-color: transparent; background-image: none; border-color: #f8f9fa; }

.btn-outline-light:hover { color: #212529; background-color: #f8f9fa; border-color: #f8f9fa; }

.btn-outline-light:focus, .btn-outline-light.focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.btn-outline-light.disabled, .btn-outline-light:disabled { color: #f8f9fa; background-color: transparent; }

.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle { color: #212529; background-color: #f8f9fa; border-color: #f8f9fa; }

.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.btn-outline-dark { color: #343a40; background-color: transparent; background-image: none; border-color: #343a40; }

.btn-outline-dark:hover { color: var(--white); background-color: #343a40; border-color: #343a40; }

.btn-outline-dark:focus, .btn-outline-dark.focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.btn-outline-dark.disabled, .btn-outline-dark:disabled { color: #343a40; background-color: transparent; }

.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle { color: var(--white); background-color: #343a40; border-color: #343a40; }

.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.btn-link { font-weight: 400; color: #007bff; background-color: transparent; }

.btn-link:hover { color: #0056b3; text-decoration: underline; background-color: transparent; border-color: transparent; }

.btn-link:focus, .btn-link.focus { text-decoration: underline; border-color: transparent; -webkit-box-shadow: none; box-shadow: none; }

.btn-link:disabled, .btn-link.disabled { color: #6c757d; pointer-events: none; }

.btn-lg, .btn-group-lg > .btn { padding: 0.5rem 1rem; font-size: 1.25rem; line-height: 1.5; border-radius: 0.3rem; }

.btn-sm, .btn-group-sm > .btn { padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; border-radius: 0.2rem; }

.btn-block { display: block; width: 100%; }

.btn-block + .btn-block { margin-top: 0.5rem; }

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { width: 100%; }

.fade { -webkit-transition: opacity 0.15s linear; transition: opacity 0.15s linear; }

@media screen and (prefers-reduced-motion: reduce) { .fade { -webkit-transition: none; transition: none; } }

.fade:not(.show) { opacity: 0; }

.collapse:not(.show) { display: none; }

.collapsing { position: relative; height: 0; overflow: hidden; -webkit-transition: height 0.35s ease; transition: height 0.35s ease; }

@media screen and (prefers-reduced-motion: reduce) { .collapsing { -webkit-transition: none; transition: none; } }

.dropup, .dropright, .dropdown, .dropleft { position: relative; }

.dropdown-toggle::after { display: inline-block; width: 0; height: 0; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid; border-right: 0.3em solid transparent; border-bottom: 0; border-left: 0.3em solid transparent; }

.dropdown-toggle:empty::after { margin-left: 0; }

.dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 10rem; padding: 0.5rem 0; margin: 0.125rem 0 0; font-size: 1rem; color: #212529; text-align: left; list-style: none; background-color: var(--white); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0.25rem; }

.dropdown-menu-right { right: 0; left: auto; }

.dropup .dropdown-menu { top: auto; bottom: 100%; margin-top: 0; margin-bottom: 0.125rem; }

.dropup .dropdown-toggle::after { display: inline-block; width: 0; height: 0; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0; border-right: 0.3em solid transparent; border-bottom: 0.3em solid; border-left: 0.3em solid transparent; }

.dropup .dropdown-toggle:empty::after { margin-left: 0; }

.dropright .dropdown-menu { top: 0; right: auto; left: 100%; margin-top: 0; margin-left: 0.125rem; }

.dropright .dropdown-toggle::after { display: inline-block; width: 0; height: 0; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0; border-bottom: 0.3em solid transparent; border-left: 0.3em solid; }

.dropright .dropdown-toggle:empty::after { margin-left: 0; }

.dropright .dropdown-toggle::after { vertical-align: 0; }

.dropleft .dropdown-menu { top: 0; right: 100%; left: auto; margin-top: 0; margin-right: 0.125rem; }

.dropleft .dropdown-toggle::after { display: inline-block; width: 0; height: 0; margin-left: 0.255em; vertical-align: 0.255em; content: ""; }

.dropleft .dropdown-toggle::after { display: none; }

.dropleft .dropdown-toggle::before { display: inline-block; width: 0; height: 0; margin-right: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0.3em solid; border-bottom: 0.3em solid transparent; }

.dropleft .dropdown-toggle:empty::after { margin-left: 0; }

.dropleft .dropdown-toggle::before { vertical-align: 0; }

.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] { right: auto; bottom: auto; }

.dropdown-divider { height: 0; margin: 0.5rem 0; overflow: hidden; border-top: 1px solid #e9ecef; }

.dropdown-item { display: block; width: 100%; padding: 0.25rem 1.5rem; clear: both; font-weight: 400; color: #212529; text-align: inherit; white-space: nowrap; background-color: transparent; border: 0; }

.dropdown-item:hover, .dropdown-item:focus { color: #16181b; text-decoration: none; background-color: #f8f9fa; }

.dropdown-item.active, .dropdown-item:active { color: var(--white); text-decoration: none; background-color: #007bff; }

.dropdown-item.disabled, .dropdown-item:disabled { color: #6c757d; background-color: transparent; }

.dropdown-menu.show { display: block; }

.dropdown-header { display: block; padding: 0.5rem 1.5rem; margin-bottom: 0; font-size: 0.875rem; color: #6c757d; white-space: nowrap; }

.dropdown-item-text { display: block; padding: 0.25rem 1.5rem; color: #212529; }

.btn-group, .btn-group-vertical { position: relative; display: -ms-inline-flexbox; display: -webkit-inline-box; display: inline-flex; vertical-align: middle; }

.btn-group > .btn, .btn-group-vertical > .btn { position: relative; -ms-flex: 0 1 auto; -webkit-box-flex: 0; flex: 0 1 auto; }

.btn-group > .btn:hover, .btn-group-vertical > .btn:hover { z-index: 1; }

.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn.active { z-index: 1; }

.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group, .btn-group-vertical .btn + .btn, .btn-group-vertical .btn + .btn-group, .btn-group-vertical .btn-group + .btn, .btn-group-vertical .btn-group + .btn-group { margin-left: -1px; }

.btn-toolbar { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: start; -webkit-box-pack: start; justify-content: flex-start; }

.btn-toolbar .input-group { width: auto; }

.btn-group > .btn:first-child { margin-left: 0; }

.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-group:not(:last-child) > .btn { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child) > .btn { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.dropdown-toggle-split { padding-right: 0.5625rem; padding-left: 0.5625rem; }

.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after { margin-left: 0; }

.dropleft .dropdown-toggle-split::before { margin-right: 0; }

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { padding-right: 0.375rem; padding-left: 0.375rem; }

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { padding-right: 0.75rem; padding-left: 0.75rem; }

.btn-group-vertical { -ms-flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-align: start; -webkit-box-align: start; align-items: flex-start; -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; }

.btn-group-vertical .btn, .btn-group-vertical .btn-group { width: 100%; }

.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group { margin-top: -1px; margin-left: 0; }

.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .btn-group:not(:last-child) > .btn { border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) > .btn { border-top-left-radius: 0; border-top-right-radius: 0; }

.btn-group-toggle > .btn, .btn-group-toggle > .btn-group > .btn { margin-bottom: 0; }

.btn-group-toggle > .btn input[type="radio"], .btn-group-toggle > .btn input[type="checkbox"], .btn-group-toggle > .btn-group > .btn input[type="radio"], .btn-group-toggle > .btn-group > .btn input[type="checkbox"] { position: absolute; clip: rect(0, 0, 0, 0); pointer-events: none; }

.input-group { position: relative; display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: stretch; -webkit-box-align: stretch; align-items: stretch; width: 100%; }

.input-group > .form-control, .input-group > .custom-select, .input-group > .custom-file { position: relative; -ms-flex: 1 1 auto; -webkit-box-flex: 1; flex: 1 1 auto; width: 1%; margin-bottom: 0; }

.input-group > .form-control + .form-control, .input-group > .form-control + .custom-select, .input-group > .form-control + .custom-file, .input-group > .custom-select + .form-control, .input-group > .custom-select + .custom-select, .input-group > .custom-select + .custom-file, .input-group > .custom-file + .form-control, .input-group > .custom-file + .custom-select, .input-group > .custom-file + .custom-file { margin-left: -1px; }

.input-group > .form-control:focus, .input-group > .custom-select:focus, .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label { z-index: 3; }

.input-group > .custom-file .custom-file-input:focus { z-index: 4; }

.input-group > .form-control:not(:last-child), .input-group > .custom-select:not(:last-child) { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.input-group > .form-control:not(:first-child), .input-group > .custom-select:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.input-group > .custom-file { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-align: center; -webkit-box-align: center; align-items: center; }

.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.input-group > .custom-file:not(:first-child) .custom-file-label { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.input-group-prepend, .input-group-append { display: -ms-flexbox; display: -webkit-box; display: flex; }

.input-group-prepend .btn, .input-group-append .btn { position: relative; z-index: 2; }

.input-group-prepend .btn + .btn, .input-group-prepend .btn + .input-group-text, .input-group-prepend .input-group-text + .input-group-text, .input-group-prepend .input-group-text + .btn, .input-group-append .btn + .btn, .input-group-append .btn + .input-group-text, .input-group-append .input-group-text + .input-group-text, .input-group-append .input-group-text + .btn { margin-left: -1px; }

.input-group-prepend { margin-right: -1px; }

.input-group-append { margin-left: -1px; }

.input-group-text { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-align: center; -webkit-box-align: center; align-items: center; padding: 0.375rem 0.75rem; margin-bottom: 0; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #495057; text-align: center; white-space: nowrap; background-color: #e9ecef; border: 1px solid #ced4da; border-radius: 0.25rem; }

.input-group-text input[type="radio"], .input-group-text input[type="checkbox"] { margin-top: 0; }

.input-group-lg > .form-control, .input-group-lg > .input-group-prepend > .input-group-text, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-append > .btn { height: calc(2.875rem + 2px); padding: 0.5rem 1rem; font-size: 1.25rem; line-height: 1.5; border-radius: 0.3rem; }

.input-group-sm > .form-control, .input-group-sm > .input-group-prepend > .input-group-text, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-append > .btn { height: calc(1.8125rem + 2px); padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; border-radius: 0.2rem; }

.input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text, .input-group > .input-group-append:not(:last-child) > .btn, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.input-group > .input-group-append > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.custom-control { position: relative; display: block; min-height: 1.5rem; padding-left: 1.5rem; }

.custom-control-inline { display: -ms-inline-flexbox; display: -webkit-inline-box; display: inline-flex; margin-right: 1rem; }

.custom-control-input { position: absolute; z-index: -1; opacity: 0; }

.custom-control-input:checked ~ .custom-control-label::before { color: var(--white); background-color: #007bff; }

.custom-control-input:focus ~ .custom-control-label::before { -webkit-box-shadow: 0 0 0 1px var(--white), 0 0 0 0.2rem rgba(0, 123, 255, 0.25); box-shadow: 0 0 0 1px var(--white), 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }

.custom-control-input:active ~ .custom-control-label::before { color: var(--white); background-color: #b3d7ff; }

.custom-control-input:disabled ~ .custom-control-label { color: #6c757d; }

.custom-control-input:disabled ~ .custom-control-label::before { background-color: #e9ecef; }

.custom-control-label { position: relative; margin-bottom: 0; }

.custom-control-label::before { position: absolute; top: 0.25rem; left: -1.5rem; display: block; width: 1rem; height: 1rem; pointer-events: none; content: ""; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: var(--grey-300); }

.custom-control-label::after { position: absolute; top: 0.25rem; left: -1.5rem; display: block; width: 1rem; height: 1rem; content: ""; background-repeat: no-repeat; background-position: center center; background-size: 50% 50%; }

.custom-checkbox .custom-control-label::before { border-radius: 0.25rem; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before { background-color: #007bff; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"); }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { background-color: #007bff; }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E"); }

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color: rgba(0, 123, 255, 0.5); }

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { background-color: rgba(0, 123, 255, 0.5); }

.custom-radio .custom-control-label::before { border-radius: 50%; }

.custom-radio .custom-control-input:checked ~ .custom-control-label::before { background-color: #007bff; }

.custom-radio .custom-control-input:checked ~ .custom-control-label::after { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E"); }

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color: rgba(0, 123, 255, 0.5); }

.custom-select { display: inline-block; width: 100%; height: calc(2.25rem + 2px); padding: 0.375rem 1.75rem 0.375rem 0.75rem; line-height: 1.5; color: #495057; vertical-align: middle; background: var(--white) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center; background-size: 8px 10px; border: 1px solid #ced4da; border-radius: 0.25rem; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

.custom-select:focus { border-color: #80bdff; outline: 0; -webkit-box-shadow: 0 0 0 0.2rem rgba(128, 189, 255, 0.5); box-shadow: 0 0 0 0.2rem rgba(128, 189, 255, 0.5); }

.custom-select:focus::-ms-value { color: #495057; background-color: var(--white); }

.custom-select[multiple], .custom-select[size]:not([size="1"]) { height: auto; padding-right: 0.75rem; background-image: none; }

.custom-select:disabled { color: #6c757d; background-color: #e9ecef; }

.custom-select::-ms-expand { opacity: 0; }

.custom-select-sm { height: calc(1.8125rem + 2px); padding-top: 0.375rem; padding-bottom: 0.375rem; font-size: 75%; }

.custom-select-lg { height: calc(2.875rem + 2px); padding-top: 0.375rem; padding-bottom: 0.375rem; font-size: 125%; }

.custom-file { position: relative; display: inline-block; width: 100%; height: calc(2.25rem + 2px); margin-bottom: 0; }

.custom-file-input { position: relative; z-index: 2; width: 100%; height: calc(2.25rem + 2px); margin: 0; opacity: 0; }

.custom-file-input:focus ~ .custom-file-label { border-color: #80bdff; -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }

.custom-file-input:focus ~ .custom-file-label::after { border-color: #80bdff; }

.custom-file-input:disabled ~ .custom-file-label { background-color: #e9ecef; }

.custom-file-input:lang(en) ~ .custom-file-label::after { content: "Browse"; }

.custom-file-label { position: absolute; top: 0; right: 0; left: 0; z-index: 1; height: calc(2.25rem + 2px); padding: 0.375rem 0.75rem; line-height: 1.5; color: #495057; background-color: var(--white); border: 1px solid #ced4da; border-radius: 0.25rem; }

.custom-file-label::after { position: absolute; top: 0; right: 0; bottom: 0; z-index: 3; display: block; height: 2.25rem; padding: 0.375rem 0.75rem; line-height: 1.5; color: #495057; content: "Browse"; background-color: #e9ecef; border-left: 1px solid #ced4da; border-radius: 0 0.25rem 0.25rem 0; }

.custom-range { width: 100%; padding-left: 0; background-color: transparent; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

.custom-range:focus { outline: none; }

.custom-range:focus::-webkit-slider-thumb { -webkit-box-shadow: 0 0 0 1px var(--white), 0 0 0 0.2rem rgba(0, 123, 255, 0.25); box-shadow: 0 0 0 1px var(--white), 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }

.custom-range:focus::-moz-range-thumb { box-shadow: 0 0 0 1px var(--white), 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }

.custom-range:focus::-ms-thumb { box-shadow: 0 0 0 1px var(--white), 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }

.custom-range::-moz-focus-outer { border: 0; }

.custom-range::-webkit-slider-thumb { width: 1rem; height: 1rem; margin-top: -0.25rem; background-color: #007bff; border: 0; border-radius: 1rem; -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; -webkit-appearance: none; appearance: none; }

@media screen and (prefers-reduced-motion: reduce) { .custom-range::-webkit-slider-thumb { -webkit-transition: none; transition: none; } }

.custom-range::-webkit-slider-thumb:active { background-color: #b3d7ff; }

.custom-range::-webkit-slider-runnable-track { width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: var(--grey-300); border-color: transparent; border-radius: 1rem; }

.custom-range::-moz-range-thumb { width: 1rem; height: 1rem; background-color: #007bff; border: 0; border-radius: 1rem; -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -moz-appearance: none; appearance: none; }

@media screen and (prefers-reduced-motion: reduce) { .custom-range::-moz-range-thumb { -moz-transition: none; transition: none; } }

.custom-range::-moz-range-thumb:active { background-color: #b3d7ff; }

.custom-range::-moz-range-track { width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: var(--grey-300); border-color: transparent; border-radius: 1rem; }

.custom-range::-ms-thumb { width: 1rem; height: 1rem; margin-top: 0; margin-right: 0.2rem; margin-left: 0.2rem; background-color: #007bff; border: 0; border-radius: 1rem; -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; appearance: none; }

@media screen and (prefers-reduced-motion: reduce) { .custom-range::-ms-thumb { -ms-transition: none; transition: none; } }

.custom-range::-ms-thumb:active { background-color: #b3d7ff; }

.custom-range::-ms-track { width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: transparent; border-color: transparent; border-width: 0.5rem; }

.custom-range::-ms-fill-lower { background-color: var(--grey-300); border-radius: 1rem; }

.custom-range::-ms-fill-upper { margin-right: 10px; background-color: var(--grey-300); border-radius: 1rem; }

.custom-control-label::before, .custom-file-label, .custom-select { -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }

@media screen and (prefers-reduced-motion: reduce) { .custom-control-label::before, .custom-file-label, .custom-select { -webkit-transition: none; transition: none; } }

.nav { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none; }

.nav-link { display: block; padding: 0.5rem 1rem; }

.nav-link:hover, .nav-link:focus { text-decoration: none; }

.nav-link.disabled { color: #6c757d; }

.nav-tabs { border-bottom: 1px solid var(--grey-300); }

.nav-tabs .nav-item { margin-bottom: -1px; }

.nav-tabs .nav-link { border: 1px solid transparent; border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { border-color: #e9ecef #e9ecef var(--grey-300); }

.nav-tabs .nav-link.disabled { color: #6c757d; background-color: transparent; border-color: transparent; }

.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link { color: #495057; background-color: var(--white); border-color: var(--grey-300) var(--grey-300) var(--white); }

.nav-tabs .dropdown-menu { margin-top: -1px; border-top-left-radius: 0; border-top-right-radius: 0; }

.nav-pills .nav-link { border-radius: 0.25rem; }

.nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: var(--white); background-color: #007bff; }

.nav-fill .nav-item { -ms-flex: 1 1 auto; -webkit-box-flex: 1; flex: 1 1 auto; text-align: center; }

.nav-justified .nav-item { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; -webkit-box-flex: 1; flex-grow: 1; text-align: center; }

.tab-content > .tab-pane { display: none; }

.tab-content > .active { display: block; }

.navbar { position: relative; display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: center; -webkit-box-align: center; align-items: center; -ms-flex-pack: justify; -webkit-box-pack: justify; justify-content: space-between; padding: 0.5rem 1rem; }

.navbar > .container, .navbar > .container-fluid, .common__recommended-products .navbar > .common__recommended-products-pr-main { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: center; -webkit-box-align: center; align-items: center; -ms-flex-pack: justify; -webkit-box-pack: justify; justify-content: space-between; }

.navbar-brand { display: inline-block; padding-top: 0.3125rem; padding-bottom: 0.3125rem; margin-right: 1rem; font-size: 1.25rem; line-height: inherit; white-space: nowrap; }

.navbar-brand:hover, .navbar-brand:focus { text-decoration: none; }

.navbar-nav { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; padding-left: 0; margin-bottom: 0; list-style: none; }

.navbar-nav .nav-link { padding-right: 0; padding-left: 0; }

.navbar-nav .dropdown-menu { position: static; float: none; }

.navbar-text { display: inline-block; padding-top: 0.5rem; padding-bottom: 0.5rem; }

.navbar-collapse { -ms-flex-preferred-size: 100%; flex-basis: 100%; -ms-flex-positive: 1; -webkit-box-flex: 1; flex-grow: 1; -ms-flex-align: center; -webkit-box-align: center; align-items: center; }

.navbar-toggler { padding: 0.25rem 0.75rem; font-size: 1.25rem; line-height: 1; background-color: transparent; border: 1px solid transparent; border-radius: 0.25rem; }

.navbar-toggler:hover, .navbar-toggler:focus { text-decoration: none; }

.navbar-toggler:not(:disabled):not(.disabled) { cursor: pointer; }

.navbar-toggler-icon { display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; content: ""; background: no-repeat center center; background-size: 100% 100%; }

@media (max-width: 575.98px) { .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid, .common__recommended-products .navbar-expand-sm > .common__recommended-products-pr-main { padding-right: 0; padding-left: 0; } }

@media (min-width: 576px) { .navbar-expand-sm { -ms-flex-flow: row nowrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row nowrap; -ms-flex-pack: start; -webkit-box-pack: start; justify-content: flex-start; }
  .navbar-expand-sm .navbar-nav { -ms-flex-direction: row; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; }
  .navbar-expand-sm .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-sm .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
  .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid, .common__recommended-products .navbar-expand-sm > .common__recommended-products-pr-main { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
  .navbar-expand-sm .navbar-collapse { display: -ms-flexbox !important; display: -webkit-box !important; display: flex !important; -ms-flex-preferred-size: auto; flex-basis: auto; }
  .navbar-expand-sm .navbar-toggler { display: none; } }

@media (max-width: 767.98px) { .navbar-expand-md > .container, .navbar-expand-md > .container-fluid, .common__recommended-products .navbar-expand-md > .common__recommended-products-pr-main { padding-right: 0; padding-left: 0; } }

@media (min-width: 768px) { .navbar-expand-md { -ms-flex-flow: row nowrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row nowrap; -ms-flex-pack: start; -webkit-box-pack: start; justify-content: flex-start; }
  .navbar-expand-md .navbar-nav { -ms-flex-direction: row; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; }
  .navbar-expand-md .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-md .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
  .navbar-expand-md > .container, .navbar-expand-md > .container-fluid, .common__recommended-products .navbar-expand-md > .common__recommended-products-pr-main { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
  .navbar-expand-md .navbar-collapse { display: -ms-flexbox !important; display: -webkit-box !important; display: flex !important; -ms-flex-preferred-size: auto; flex-basis: auto; }
  .navbar-expand-md .navbar-toggler { display: none; } }

@media (max-width: 991.98px) { .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid, .common__recommended-products .navbar-expand-lg > .common__recommended-products-pr-main { padding-right: 0; padding-left: 0; } }

@media (min-width: 992px) { .navbar-expand-lg { -ms-flex-flow: row nowrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row nowrap; -ms-flex-pack: start; -webkit-box-pack: start; justify-content: flex-start; }
  .navbar-expand-lg .navbar-nav { -ms-flex-direction: row; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; }
  .navbar-expand-lg .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-lg .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
  .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid, .common__recommended-products .navbar-expand-lg > .common__recommended-products-pr-main { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
  .navbar-expand-lg .navbar-collapse { display: -ms-flexbox !important; display: -webkit-box !important; display: flex !important; -ms-flex-preferred-size: auto; flex-basis: auto; }
  .navbar-expand-lg .navbar-toggler { display: none; } }

@media (max-width: 1199.98px) { .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid, .common__recommended-products .navbar-expand-xl > .common__recommended-products-pr-main { padding-right: 0; padding-left: 0; } }

@media (min-width: 1200px) { .navbar-expand-xl { -ms-flex-flow: row nowrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row nowrap; -ms-flex-pack: start; -webkit-box-pack: start; justify-content: flex-start; }
  .navbar-expand-xl .navbar-nav { -ms-flex-direction: row; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; }
  .navbar-expand-xl .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-xl .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
  .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid, .common__recommended-products .navbar-expand-xl > .common__recommended-products-pr-main { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
  .navbar-expand-xl .navbar-collapse { display: -ms-flexbox !important; display: -webkit-box !important; display: flex !important; -ms-flex-preferred-size: auto; flex-basis: auto; }
  .navbar-expand-xl .navbar-toggler { display: none; } }

.navbar-expand { -ms-flex-flow: row nowrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row nowrap; -ms-flex-pack: start; -webkit-box-pack: start; justify-content: flex-start; }

.navbar-expand > .container, .navbar-expand > .container-fluid, .common__recommended-products .navbar-expand > .common__recommended-products-pr-main { padding-right: 0; padding-left: 0; }

.navbar-expand .navbar-nav { -ms-flex-direction: row; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; }

.navbar-expand .navbar-nav .dropdown-menu { position: absolute; }

.navbar-expand .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }

.navbar-expand > .container, .navbar-expand > .container-fluid, .common__recommended-products .navbar-expand > .common__recommended-products-pr-main { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }

.navbar-expand .navbar-collapse { display: -ms-flexbox !important; display: -webkit-box !important; display: flex !important; -ms-flex-preferred-size: auto; flex-basis: auto; }

.navbar-expand .navbar-toggler { display: none; }

.navbar-light .navbar-brand { color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-nav .nav-link { color: rgba(0, 0, 0, 0.5); }

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { color: rgba(0, 0, 0, 0.7); }

.navbar-light .navbar-nav .nav-link.disabled { color: rgba(0, 0, 0, 0.3); }

.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active { color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-toggler { color: rgba(0, 0, 0, 0.5); border-color: rgba(0, 0, 0, 0.1); }

.navbar-light .navbar-toggler-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }

.navbar-light .navbar-text { color: rgba(0, 0, 0, 0.5); }

.navbar-light .navbar-text a { color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus { color: rgba(0, 0, 0, 0.9); }

.navbar-dark .navbar-brand { color: var(--white); }

.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { color: var(--white); }

.navbar-dark .navbar-nav .nav-link { color: rgba(255, 255, 255, 0.5); }

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { color: rgba(255, 255, 255, 0.75); }

.navbar-dark .navbar-nav .nav-link.disabled { color: rgba(255, 255, 255, 0.25); }

.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active { color: var(--white); }

.navbar-dark .navbar-toggler { color: rgba(255, 255, 255, 0.5); border-color: rgba(255, 255, 255, 0.1); }

.navbar-dark .navbar-toggler-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }

.navbar-dark .navbar-text { color: rgba(255, 255, 255, 0.5); }

.navbar-dark .navbar-text a { color: var(--white); }

.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus { color: var(--white); }

.card { position: relative; display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; min-width: 0; word-wrap: break-word; background-color: var(--white); background-clip: border-box; border: 1px solid rgba(0, 0, 0, 0.125); border-radius: 0.25rem; }

.card > hr { margin-right: 0; margin-left: 0; }

.card > .list-group:first-child .list-group-item:first-child { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }

.card > .list-group:last-child .list-group-item:last-child { border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }

.card-body { -ms-flex: 1 1 auto; -webkit-box-flex: 1; flex: 1 1 auto; padding: 1.25rem; }

.card-title { margin-bottom: 0.75rem; }

.card-subtitle { margin-top: -0.375rem; margin-bottom: 0; }

.card-text:last-child { margin-bottom: 0; }

.card-link:hover { text-decoration: none; }

.card-link + .card-link { margin-left: 1.25rem; }

.card-header { padding: 0.75rem 1.25rem; margin-bottom: 0; background-color: rgba(0, 0, 0, 0.03); border-bottom: 1px solid rgba(0, 0, 0, 0.125); }

.card-header:first-child { border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }

.card-header + .list-group .list-group-item:first-child { border-top: 0; }

.card-footer { padding: 0.75rem 1.25rem; background-color: rgba(0, 0, 0, 0.03); border-top: 1px solid rgba(0, 0, 0, 0.125); }

.card-footer:last-child { border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }

.card-header-tabs { margin-right: -0.625rem; margin-bottom: -0.75rem; margin-left: -0.625rem; border-bottom: 0; }

.card-header-pills { margin-right: -0.625rem; margin-left: -0.625rem; }

.card-img-overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; padding: 1.25rem; }

.card-img { width: 100%; border-radius: calc(0.25rem - 1px); }

.card-img-top { width: 100%; border-top-left-radius: calc(0.25rem - 1px); border-top-right-radius: calc(0.25rem - 1px); }

.card-img-bottom { width: 100%; border-bottom-right-radius: calc(0.25rem - 1px); border-bottom-left-radius: calc(0.25rem - 1px); }

.card-deck { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }

.card-deck .card { margin-bottom: 10px; }

@media (min-width: 576px) { .card-deck { -ms-flex-flow: row wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row wrap; margin-right: -10px; margin-left: -10px; }
  .card-deck .card { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex: 1 0 0%; -webkit-box-flex: 1; flex: 1 0 0%; -ms-flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; margin-right: 10px; margin-bottom: 0; margin-left: 10px; } }

.card-group { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }

.card-group > .card { margin-bottom: 10px; }

@media (min-width: 576px) { .card-group { -ms-flex-flow: row wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row wrap; }
  .card-group > .card { -ms-flex: 1 0 0%; -webkit-box-flex: 1; flex: 1 0 0%; margin-bottom: 0; }
  .card-group > .card + .card { margin-left: 0; border-left: 0; }
  .card-group > .card:first-child { border-top-right-radius: 0; border-bottom-right-radius: 0; }
  .card-group > .card:first-child .card-img-top, .card-group > .card:first-child .card-header { border-top-right-radius: 0; }
  .card-group > .card:first-child .card-img-bottom, .card-group > .card:first-child .card-footer { border-bottom-right-radius: 0; }
  .card-group > .card:last-child { border-top-left-radius: 0; border-bottom-left-radius: 0; }
  .card-group > .card:last-child .card-img-top, .card-group > .card:last-child .card-header { border-top-left-radius: 0; }
  .card-group > .card:last-child .card-img-bottom, .card-group > .card:last-child .card-footer { border-bottom-left-radius: 0; }
  .card-group > .card:only-child { border-radius: 0.25rem; }
  .card-group > .card:only-child .card-img-top, .card-group > .card:only-child .card-header { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }
  .card-group > .card:only-child .card-img-bottom, .card-group > .card:only-child .card-footer { border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) { border-radius: 0; }
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer { border-radius: 0; } }

.card-columns .card { margin-bottom: 0.75rem; }

@media (min-width: 576px) { .card-columns { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -webkit-column-gap: 1.25rem; -moz-column-gap: 1.25rem; column-gap: 1.25rem; orphans: 1; widows: 1; }
  .card-columns .card { display: inline-block; width: 100%; } }

.accordion .card:not(:first-of-type):not(:last-of-type) { border-bottom: 0; border-radius: 0; }

.accordion .card:not(:first-of-type) .card-header:first-child { border-radius: 0; }

.accordion .card:first-of-type { border-bottom: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

.accordion .card:last-of-type { border-top-left-radius: 0; border-top-right-radius: 0; }

.breadcrumb { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0.75rem 1rem; margin-bottom: 1rem; list-style: none; background-color: #e9ecef; border-radius: 0.25rem; }

.breadcrumb-item + .breadcrumb-item { padding-left: 0.5rem; }

.breadcrumb-item + .breadcrumb-item::before { display: inline-block; padding-right: 0.5rem; color: #6c757d; content: "/"; }

.breadcrumb-item + .breadcrumb-item:hover::before { text-decoration: underline; }

.breadcrumb-item + .breadcrumb-item:hover::before { text-decoration: none; }

.breadcrumb-item.active { color: #6c757d; }

.pagination { display: -ms-flexbox; display: -webkit-box; display: flex; padding-left: 0; list-style: none; border-radius: 0.25rem; }

.page-link { position: relative; display: block; padding: 0.5rem 0.75rem; margin-left: -1px; line-height: 1.25; color: #007bff; background-color: var(--white); border: 1px solid var(--grey-300); }

.page-link:hover { z-index: 2; color: #0056b3; text-decoration: none; background-color: #e9ecef; border-color: var(--grey-300); }

.page-link:focus { z-index: 2; outline: 0; -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }

.page-link:not(:disabled):not(.disabled) { cursor: pointer; }

.page-item:first-child .page-link { margin-left: 0; border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }

.page-item:last-child .page-link { border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }

.page-item.active .page-link { z-index: 1; color: var(--white); background-color: #007bff; border-color: #007bff; }

.page-item.disabled .page-link { color: #6c757d; pointer-events: none; cursor: auto; background-color: var(--white); border-color: var(--grey-300); }

.pagination-lg .page-link { padding: 0.75rem 1.5rem; font-size: 1.25rem; line-height: 1.5; }

.pagination-lg .page-item:first-child .page-link { border-top-left-radius: 0.3rem; border-bottom-left-radius: 0.3rem; }

.pagination-lg .page-item:last-child .page-link { border-top-right-radius: 0.3rem; border-bottom-right-radius: 0.3rem; }

.pagination-sm .page-link { padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; }

.pagination-sm .page-item:first-child .page-link { border-top-left-radius: 0.2rem; border-bottom-left-radius: 0.2rem; }

.pagination-sm .page-item:last-child .page-link { border-top-right-radius: 0.2rem; border-bottom-right-radius: 0.2rem; }

.badge { display: inline-block; padding: 0.25em 0.4em; font-size: 75%; font-weight: 700; line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 0.25rem; }

.badge:empty { display: none; }

.btn .badge { position: relative; top: -1px; }

.badge-pill { padding-right: 0.6em; padding-left: 0.6em; border-radius: 10rem; }

.badge-primary { color: var(--white); background-color: #007bff; }

.badge-primary[href]:hover, .badge-primary[href]:focus { color: var(--white); text-decoration: none; background-color: #0062cc; }

.badge-secondary { color: var(--white); background-color: #6c757d; }

.badge-secondary[href]:hover, .badge-secondary[href]:focus { color: var(--white); text-decoration: none; background-color: #545b62; }

.badge-success { color: var(--white); background-color: #28a745; }

.badge-success[href]:hover, .badge-success[href]:focus { color: var(--white); text-decoration: none; background-color: #1e7e34; }

.badge-info { color: var(--white); background-color: #17a2b8; }

.badge-info[href]:hover, .badge-info[href]:focus { color: var(--white); text-decoration: none; background-color: #117a8b; }

.badge-warning { color: #212529; background-color: #ffc107; }

.badge-warning[href]:hover, .badge-warning[href]:focus { color: #212529; text-decoration: none; background-color: #d39e00; }

.badge-danger { color: var(--white); background-color: #dc3545; }

.badge-danger[href]:hover, .badge-danger[href]:focus { color: var(--white); text-decoration: none; background-color: #bd2130; }

.badge-light { color: #212529; background-color: #f8f9fa; }

.badge-light[href]:hover, .badge-light[href]:focus { color: #212529; text-decoration: none; background-color: #dae0e5; }

.badge-dark { color: var(--white); background-color: #343a40; }

.badge-dark[href]:hover, .badge-dark[href]:focus { color: var(--white); text-decoration: none; background-color: #1d2124; }

.jumbotron { padding: 2rem 1rem; margin-bottom: 2rem; background-color: #e9ecef; border-radius: 0.3rem; }

@media (min-width: 576px) { .jumbotron { padding: 4rem 2rem; } }

.jumbotron-fluid { padding-right: 0; padding-left: 0; border-radius: 0; }

.alert { position: relative; padding: 0.75rem 1.25rem; margin-bottom: 1rem; border: 1px solid transparent; border-radius: 0.25rem; }

.alert-heading { color: inherit; }

.alert-link { font-weight: 700; }

.alert-dismissible { padding-right: 4rem; }

.alert-dismissible .close { position: absolute; top: 0; right: 0; padding: 0.75rem 1.25rem; color: inherit; }

.alert-primary { color: #004085; background-color: #cce5ff; border-color: #b8daff; }

.alert-primary hr { border-top-color: #9fcdff; }

.alert-primary .alert-link { color: #002752; }

.alert-secondary { color: #383d41; background-color: #e2e3e5; border-color: #d6d8db; }

.alert-secondary hr { border-top-color: #c8cbcf; }

.alert-secondary .alert-link { color: #202326; }

.alert-success { color: #155724; background-color: #d4edda; border-color: #c3e6cb; }

.alert-success hr { border-top-color: #b1dfbb; }

.alert-success .alert-link { color: #0b2e13; }

.alert-info { color: #0c5460; background-color: #d1ecf1; border-color: #bee5eb; }

.alert-info hr { border-top-color: #abdde5; }

.alert-info .alert-link { color: #062c33; }

.alert-warning { color: #856404; background-color: var(--white) 3cd; border-color: #ffeeba; }

.alert-warning hr { border-top-color: #ffe8a1; }

.alert-warning .alert-link { color: #533f03; }

.alert-danger { color: #721c24; background-color: #f8d7da; border-color: #f5c6cb; }

.alert-danger hr { border-top-color: #f1b0b7; }

.alert-danger .alert-link { color: #491217; }

.alert-light { color: #818182; background-color: #fefefe; border-color: #fdfdfe; }

.alert-light hr { border-top-color: #ececf6; }

.alert-light .alert-link { color: #686868; }

.alert-dark { color: #1b1e21; background-color: #d6d8d9; border-color: #c6c8ca; }

.alert-dark hr { border-top-color: #b9bbbe; }

.alert-dark .alert-link { color: #040505; }

@-webkit-keyframes progress-bar-stripes { from { background-position: 1rem 0; }
  to { background-position: 0 0; } }

@keyframes progress-bar-stripes { from { background-position: 1rem 0; }
  to { background-position: 0 0; } }

.progress { display: -ms-flexbox; display: -webkit-box; display: flex; height: 1rem; overflow: hidden; font-size: 0.75rem; background-color: #e9ecef; border-radius: 0.25rem; }

.progress-bar { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; color: var(--white); text-align: center; white-space: nowrap; background-color: #007bff; -webkit-transition: width 0.6s ease; transition: width 0.6s ease; }

@media screen and (prefers-reduced-motion: reduce) { .progress-bar { -webkit-transition: none; transition: none; } }

.progress-bar-striped { background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 1rem 1rem; }

.progress-bar-animated { -webkit-animation: progress-bar-stripes 1s linear infinite; animation: progress-bar-stripes 1s linear infinite; }

.media { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-align: start; -webkit-box-align: start; align-items: flex-start; }

.media-body { -ms-flex: 1; -webkit-box-flex: 1; flex: 1; }

.list-group { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; padding-left: 0; margin-bottom: 0; }

.list-group-item-action { width: 100%; color: #495057; text-align: inherit; }

.list-group-item-action:hover, .list-group-item-action:focus { color: #495057; text-decoration: none; background-color: #f8f9fa; }

.list-group-item-action:active { color: #212529; background-color: #e9ecef; }

.list-group-item { position: relative; display: block; padding: 0.75rem 1.25rem; margin-bottom: -1px; background-color: var(--white); border: 1px solid rgba(0, 0, 0, 0.125); }

.list-group-item:first-child { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }

.list-group-item:last-child { margin-bottom: 0; border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }

.list-group-item:hover, .list-group-item:focus { z-index: 1; text-decoration: none; }

.list-group-item.disabled, .list-group-item:disabled { color: #6c757d; background-color: var(--white); }

.list-group-item.active { z-index: 2; color: var(--white); background-color: #007bff; border-color: #007bff; }

.list-group-flush .list-group-item { border-right: 0; border-left: 0; border-radius: 0; }

.list-group-flush:first-child .list-group-item:first-child { border-top: 0; }

.list-group-flush:last-child .list-group-item:last-child { border-bottom: 0; }

.list-group-item-primary { color: #004085; background-color: #b8daff; }

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { color: #004085; background-color: #9fcdff; }

.list-group-item-primary.list-group-item-action.active { color: var(--white); background-color: #004085; border-color: #004085; }

.list-group-item-secondary { color: #383d41; background-color: #d6d8db; }

.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { color: #383d41; background-color: #c8cbcf; }

.list-group-item-secondary.list-group-item-action.active { color: var(--white); background-color: #383d41; border-color: #383d41; }

.list-group-item-success { color: #155724; background-color: #c3e6cb; }

.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { color: #155724; background-color: #b1dfbb; }

.list-group-item-success.list-group-item-action.active { color: var(--white); background-color: #155724; border-color: #155724; }

.list-group-item-info { color: #0c5460; background-color: #bee5eb; }

.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { color: #0c5460; background-color: #abdde5; }

.list-group-item-info.list-group-item-action.active { color: var(--white); background-color: #0c5460; border-color: #0c5460; }

.list-group-item-warning { color: #856404; background-color: #ffeeba; }

.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { color: #856404; background-color: #ffe8a1; }

.list-group-item-warning.list-group-item-action.active { color: var(--white); background-color: #856404; border-color: #856404; }

.list-group-item-danger { color: #721c24; background-color: #f5c6cb; }

.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { color: #721c24; background-color: #f1b0b7; }

.list-group-item-danger.list-group-item-action.active { color: var(--white); background-color: #721c24; border-color: #721c24; }

.list-group-item-light { color: #818182; background-color: #fdfdfe; }

.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { color: #818182; background-color: #ececf6; }

.list-group-item-light.list-group-item-action.active { color: var(--white); background-color: #818182; border-color: #818182; }

.list-group-item-dark { color: #1b1e21; background-color: #c6c8ca; }

.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { color: #1b1e21; background-color: #b9bbbe; }

.list-group-item-dark.list-group-item-action.active { color: var(--white); background-color: #1b1e21; border-color: #1b1e21; }

.close { float: right; font-size: 1.5rem; font-weight: 700; line-height: 1; color: #000; text-shadow: 0 1px 0 var(--white); opacity: .5; }

.close:not(:disabled):not(.disabled) { cursor: pointer; }

.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus { color: #000; text-decoration: none; opacity: .75; }

button.close { padding: 0; background-color: transparent; border: 0; -webkit-appearance: none; }

.modal-open { overflow: hidden; }

.modal-open .modal { overflow-x: hidden; overflow-y: auto; }

.modal { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; display: none; overflow: hidden; outline: 0; }

.modal-dialog { position: relative; width: auto; margin: 0.5rem; pointer-events: none; }

.modal.fade .modal-dialog { transition: -webkit-transform 0.3s ease-out; -webkit-transition: -webkit-transform 0.3s ease-out; transition: transform 0.3s ease-out; transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; -webkit-transform: translate(0, -25%); -ms-transform: translate(0, -25%); transform: translate(0, -25%); }

@media screen and (prefers-reduced-motion: reduce) { .modal.fade .modal-dialog { -webkit-transition: none; transition: none; } }

.modal.show .modal-dialog { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); }

.modal-dialog-centered { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-align: center; -webkit-box-align: center; align-items: center; min-height: calc(100% - (0.5rem * 2)); }

.modal-dialog-centered::before { display: block; height: calc(100vh - (0.5rem * 2)); content: ""; }

.modal-content { position: relative; display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; width: 100%; pointer-events: auto; background-color: var(--white); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.3rem; outline: 0; }

.modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000; }

.modal-backdrop.fade { opacity: 0; }

.modal-backdrop.show { opacity: 0.5; }

.modal-header { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-align: start; -webkit-box-align: start; align-items: flex-start; -ms-flex-pack: justify; -webkit-box-pack: justify; justify-content: space-between; padding: 1rem; border-bottom: 1px solid #e9ecef; border-top-left-radius: 0.3rem; border-top-right-radius: 0.3rem; }

.modal-header .close { padding: 1rem; margin: -1rem -1rem -1rem auto; }

.modal-title { margin-bottom: 0; line-height: 1.5; }

.modal-body { position: relative; -ms-flex: 1 1 auto; -webkit-box-flex: 1; flex: 1 1 auto; padding: 1rem; }

.modal-footer { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-align: center; -webkit-box-align: center; align-items: center; -ms-flex-pack: end; -webkit-box-pack: end; justify-content: flex-end; padding: 1rem; border-top: 1px solid #e9ecef; }

.modal-footer > :not(:first-child) { margin-left: .25rem; }

.modal-footer > :not(:last-child) { margin-right: .25rem; }

.modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; }

@media (min-width: 576px) { .modal-dialog { max-width: 500px; margin: 1.75rem auto; }
  .modal-dialog-centered { min-height: calc(100% - (1.75rem * 2)); }
  .modal-dialog-centered::before { height: calc(100vh - (1.75rem * 2)); }
  .modal-sm { max-width: 300px; } }

@media (min-width: 992px) { .modal-lg { max-width: 800px; } }

.tooltip { position: absolute; z-index: 1070; display: block; margin: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-style: normal; font-weight: 400; line-height: 1.5; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.875rem; word-wrap: break-word; opacity: 0; }

.tooltip.show { opacity: 0.9; }

.tooltip .arrow { position: absolute; display: block; width: 0.8rem; height: 0.4rem; }

.tooltip .arrow::before { position: absolute; content: ""; border-color: transparent; border-style: solid; }

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] { padding: 0.4rem 0; }

.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow { bottom: 0; }

.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { top: 0; border-width: 0.4rem 0.4rem 0; border-top-color: #000; }

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] { padding: 0 0.4rem; }

.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow { left: 0; width: 0.4rem; height: 0.8rem; }

.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { right: 0; border-width: 0.4rem 0.4rem 0.4rem 0; border-right-color: #000; }

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] { padding: 0.4rem 0; }

.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow { top: 0; }

.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { bottom: 0; border-width: 0 0.4rem 0.4rem; border-bottom-color: #000; }

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] { padding: 0 0.4rem; }

.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow { right: 0; width: 0.4rem; height: 0.8rem; }

.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { left: 0; border-width: 0.4rem 0 0.4rem 0.4rem; border-left-color: #000; }

.tooltip-inner { max-width: 200px; padding: 0.25rem 0.5rem; color: var(--white); text-align: center; background-color: #000; border-radius: 0.25rem; }

.popover { position: absolute; top: 0; left: 0; z-index: 1060; display: block; max-width: 276px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-style: normal; font-weight: 400; line-height: 1.5; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.875rem; word-wrap: break-word; background-color: var(--white); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.3rem; }

.popover .arrow { position: absolute; display: block; width: 1rem; height: 0.5rem; margin: 0 0.3rem; }

.popover .arrow::before, .popover .arrow::after { position: absolute; display: block; content: ""; border-color: transparent; border-style: solid; }

.bs-popover-top, .bs-popover-auto[x-placement^="top"] { margin-bottom: 0.5rem; }

.bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow { bottom: calc((0.5rem + 1px) * -1); }

.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before, .bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after { border-width: 0.5rem 0.5rem 0; }

.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before { bottom: 0; border-top-color: rgba(0, 0, 0, 0.25); }

.bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after { bottom: 1px; border-top-color: var(--white); }

.bs-popover-right, .bs-popover-auto[x-placement^="right"] { margin-left: 0.5rem; }

.bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow { left: calc((0.5rem + 1px) * -1); width: 0.5rem; height: 1rem; margin: 0.3rem 0; }

.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before, .bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after { border-width: 0.5rem 0.5rem 0.5rem 0; }

.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before { left: 0; border-right-color: rgba(0, 0, 0, 0.25); }

.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after { left: 1px; border-right-color: var(--white); }

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] { margin-top: 0.5rem; }

.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow { top: calc((0.5rem + 1px) * -1); }

.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before, .bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after { border-width: 0 0.5rem 0.5rem 0.5rem; }

.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before { top: 0; border-bottom-color: rgba(0, 0, 0, 0.25); }

.bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after { top: 1px; border-bottom-color: var(--white); }

.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before { position: absolute; top: 0; left: 50%; display: block; width: 1rem; margin-left: -0.5rem; content: ""; border-bottom: 1px solid #f7f7f7; }

.bs-popover-left, .bs-popover-auto[x-placement^="left"] { margin-right: 0.5rem; }

.bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow { right: calc((0.5rem + 1px) * -1); width: 0.5rem; height: 1rem; margin: 0.3rem 0; }

.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before, .bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after { border-width: 0.5rem 0 0.5rem 0.5rem; }

.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before { right: 0; border-left-color: rgba(0, 0, 0, 0.25); }

.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after { right: 1px; border-left-color: var(--white); }

.popover-header { padding: 0.5rem 0.75rem; margin-bottom: 0; font-size: 1rem; color: inherit; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-top-left-radius: calc(0.3rem - 1px); border-top-right-radius: calc(0.3rem - 1px); }

.popover-header:empty { display: none; }

.popover-body { padding: 0.5rem 0.75rem; color: #212529; }

.carousel { position: relative; }

.carousel-inner { position: relative; width: 100%; overflow: hidden; }

.carousel-item { position: relative; display: none; -ms-flex-align: center; -webkit-box-align: center; align-items: center; width: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000px; perspective: 1000px; }

.carousel-item.active, .carousel-item-next, .carousel-item-prev { display: block; transition: -webkit-transform 0.6s ease; -webkit-transition: -webkit-transform 0.6s ease; transition: transform 0.6s ease; transition: transform 0.6s ease, -webkit-transform 0.6s ease; }

@media screen and (prefers-reduced-motion: reduce) { .carousel-item.active, .carousel-item-next, .carousel-item-prev { -webkit-transition: none; transition: none; } }

.carousel-item-next, .carousel-item-prev { position: absolute; top: 0; }

.carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); }

@supports (transform-style: preserve-3d) { .carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }

.carousel-item-next, .active.carousel-item-right { -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); }

@supports (transform-style: preserve-3d) { .carousel-item-next, .active.carousel-item-right { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } }

.carousel-item-prev, .active.carousel-item-left { -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); }

@supports (transform-style: preserve-3d) { .carousel-item-prev, .active.carousel-item-left { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } }

.carousel-fade .carousel-item { opacity: 0; -webkit-transition-duration: .6s; transition-duration: .6s; -webkit-transition-property: opacity; transition-property: opacity; }

.carousel-fade .carousel-item.active, .carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right { opacity: 1; }

.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right { opacity: 0; }

.carousel-fade .carousel-item-next, .carousel-fade .carousel-item-prev, .carousel-fade .carousel-item.active, .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-prev { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); }

@supports (transform-style: preserve-3d) { .carousel-fade .carousel-item-next, .carousel-fade .carousel-item-prev, .carousel-fade .carousel-item.active, .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-prev { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }

.carousel-control-prev, .carousel-control-next { position: absolute; top: 0; bottom: 0; display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-align: center; -webkit-box-align: center; align-items: center; -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; width: 15%; color: var(--white); text-align: center; opacity: 0.5; }

.carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover, .carousel-control-next:focus { color: var(--white); text-decoration: none; outline: 0; opacity: .9; }

.carousel-control-prev { left: 0; }

.carousel-control-next { right: 0; }

.carousel-control-prev-icon, .carousel-control-next-icon { display: inline-block; width: 20px; height: 20px; background: transparent no-repeat center center; background-size: 100% 100%; }

.carousel-control-prev-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); }

.carousel-control-next-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"); }

.carousel-indicators { position: absolute; right: 0; bottom: 10px; left: 0; z-index: 15; display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; padding-left: 0; margin-right: 15%; margin-left: 15%; list-style: none; }

.carousel-indicators li { position: relative; -ms-flex: 0 1 auto; -webkit-box-flex: 0; flex: 0 1 auto; width: 30px; height: 3px; margin-right: 3px; margin-left: 3px; text-indent: -999px; cursor: pointer; background-color: rgba(255, 255, 255, 0.5); }

.carousel-indicators li::before { position: absolute; top: -10px; left: 0; display: inline-block; width: 100%; height: 10px; content: ""; }

.carousel-indicators li::after { position: absolute; bottom: -10px; left: 0; display: inline-block; width: 100%; height: 10px; content: ""; }

.carousel-indicators .active { background-color: var(--white); }

.carousel-caption { position: absolute; right: 15%; bottom: 20px; left: 15%; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: var(--white); text-align: center; }

.align-baseline { vertical-align: baseline !important; }

.align-top { vertical-align: top !important; }

.align-middle { vertical-align: middle !important; }

.align-bottom { vertical-align: bottom !important; }

.align-text-bottom { vertical-align: text-bottom !important; }

.align-text-top { vertical-align: text-top !important; }

.bg-primary { background-color: #007bff !important; }

a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus { background-color: #0062cc !important; }

.bg-secondary { background-color: #6c757d !important; }

a.bg-secondary:hover, a.bg-secondary:focus, button.bg-secondary:hover, button.bg-secondary:focus { background-color: #545b62 !important; }

.bg-success { background-color: #28a745 !important; }

a.bg-success:hover, a.bg-success:focus, button.bg-success:hover, button.bg-success:focus { background-color: #1e7e34 !important; }

.bg-info { background-color: #17a2b8 !important; }

a.bg-info:hover, a.bg-info:focus, button.bg-info:hover, button.bg-info:focus { background-color: #117a8b !important; }

.bg-warning { background-color: #ffc107 !important; }

a.bg-warning:hover, a.bg-warning:focus, button.bg-warning:hover, button.bg-warning:focus { background-color: #d39e00 !important; }

.bg-danger { background-color: #dc3545 !important; }

a.bg-danger:hover, a.bg-danger:focus, button.bg-danger:hover, button.bg-danger:focus { background-color: #bd2130 !important; }

.bg-light { background-color: #f8f9fa !important; }

a.bg-light:hover, a.bg-light:focus, button.bg-light:hover, button.bg-light:focus { background-color: #dae0e5 !important; }

.bg-dark { background-color: #343a40 !important; }

a.bg-dark:hover, a.bg-dark:focus, button.bg-dark:hover, button.bg-dark:focus { background-color: #1d2124 !important; }

.bg-white { background-color: var(--white) !important; }

.bg-transparent { background-color: transparent !important; }

.border { border: 1px solid var(--grey-300) !important; }

.border-top { border-top: 1px solid var(--grey-300) !important; }

.border-right { border-right: 1px solid var(--grey-300) !important; }

.border-bottom { border-bottom: 1px solid var(--grey-300) !important; }

.border-left { border-left: 1px solid var(--grey-300) !important; }

.border-0 { border: 0 !important; }

.border-top-0 { border-top: 0 !important; }

.border-right-0 { border-right: 0 !important; }

.border-bottom-0 { border-bottom: 0 !important; }

.border-left-0 { border-left: 0 !important; }

.border-primary { border-color: #007bff !important; }

.border-secondary { border-color: #6c757d !important; }

.border-success { border-color: #28a745 !important; }

.border-info { border-color: #17a2b8 !important; }

.border-warning { border-color: #ffc107 !important; }

.border-danger { border-color: #dc3545 !important; }

.border-light { border-color: #f8f9fa !important; }

.border-dark { border-color: #343a40 !important; }

.border-white { border-color: var(--white) !important; }

.rounded { border-radius: 0.25rem !important; }

.rounded-top { border-top-left-radius: 0.25rem !important; border-top-right-radius: 0.25rem !important; }

.rounded-right { border-top-right-radius: 0.25rem !important; border-bottom-right-radius: 0.25rem !important; }

.rounded-bottom { border-bottom-right-radius: 0.25rem !important; border-bottom-left-radius: 0.25rem !important; }

.rounded-left { border-top-left-radius: 0.25rem !important; border-bottom-left-radius: 0.25rem !important; }

.rounded-circle { border-radius: 50% !important; }

.rounded-0 { border-radius: 0 !important; }

.clearfix::after { display: block; clear: both; content: ""; }

.d-none { display: none !important; }

.d-inline { display: inline !important; }

.d-inline-block { display: inline-block !important; }

.d-block { display: block !important; }

.d-table { display: table !important; }

.d-table-row { display: table-row !important; }

.d-table-cell { display: table-cell !important; }

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

.d-inline-flex { display: -ms-inline-flexbox !important; display: -webkit-inline-box !important; display: inline-flex !important; }

@media (min-width: 576px) { .d-sm-none { display: none !important; }
  .d-sm-inline { display: inline !important; }
  .d-sm-inline-block { display: inline-block !important; }
  .d-sm-block { display: block !important; }
  .d-sm-table { display: table !important; }
  .d-sm-table-row { display: table-row !important; }
  .d-sm-table-cell { display: table-cell !important; }
  .d-sm-flex { display: -ms-flexbox !important; display: -webkit-box !important; display: flex !important; }
  .d-sm-inline-flex { display: -ms-inline-flexbox !important; display: -webkit-inline-box !important; display: inline-flex !important; } }

@media (min-width: 768px) { .d-md-none { display: none !important; }
  .d-md-inline { display: inline !important; }
  .d-md-inline-block { display: inline-block !important; }
  .d-md-block { display: block !important; }
  .d-md-table { display: table !important; }
  .d-md-table-row { display: table-row !important; }
  .d-md-table-cell { display: table-cell !important; }
  .d-md-flex { display: -ms-flexbox !important; display: -webkit-box !important; display: flex !important; }
  .d-md-inline-flex { display: -ms-inline-flexbox !important; display: -webkit-inline-box !important; display: inline-flex !important; } }

@media (min-width: 992px) { .d-lg-none { display: none !important; }
  .d-lg-inline { display: inline !important; }
  .d-lg-inline-block { display: inline-block !important; }
  .d-lg-block { display: block !important; }
  .d-lg-table { display: table !important; }
  .d-lg-table-row { display: table-row !important; }
  .d-lg-table-cell { display: table-cell !important; }
  .d-lg-flex { display: -ms-flexbox !important; display: -webkit-box !important; display: flex !important; }
  .d-lg-inline-flex { display: -ms-inline-flexbox !important; display: -webkit-inline-box !important; display: inline-flex !important; } }

@media (min-width: 1200px) { .d-xl-none { display: none !important; }
  .d-xl-inline { display: inline !important; }
  .d-xl-inline-block { display: inline-block !important; }
  .d-xl-block { display: block !important; }
  .d-xl-table { display: table !important; }
  .d-xl-table-row { display: table-row !important; }
  .d-xl-table-cell { display: table-cell !important; }
  .d-xl-flex { display: -ms-flexbox !important; display: -webkit-box !important; display: flex !important; }
  .d-xl-inline-flex { display: -ms-inline-flexbox !important; display: -webkit-inline-box !important; display: inline-flex !important; } }

@media print { .d-print-none { display: none !important; }
  .d-print-inline { display: inline !important; }
  .d-print-inline-block { display: inline-block !important; }
  .d-print-block { display: block !important; }
  .d-print-table { display: table !important; }
  .d-print-table-row { display: table-row !important; }
  .d-print-table-cell { display: table-cell !important; }
  .d-print-flex { display: -ms-flexbox !important; display: -webkit-box !important; display: flex !important; }
  .d-print-inline-flex { display: -ms-inline-flexbox !important; display: -webkit-inline-box !important; display: inline-flex !important; } }

.embed-responsive { position: relative; display: block; width: 100%; padding: 0; overflow: hidden; }

.embed-responsive::before { display: block; content: ""; }

.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0; }

.embed-responsive-21by9::before { padding-top: 42.857143%; }

.embed-responsive-16by9::before { padding-top: 56.25%; }

.embed-responsive-4by3::before { padding-top: 75%; }

.embed-responsive-1by1::before { padding-top: 100%; }

.flex-row { -ms-flex-direction: row !important; -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; flex-direction: row !important; }

.flex-column { -ms-flex-direction: column !important; -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; flex-direction: column !important; }

.flex-row-reverse { -ms-flex-direction: row-reverse !important; -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; flex-direction: row-reverse !important; }

.flex-column-reverse { -ms-flex-direction: column-reverse !important; -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; flex-direction: column-reverse !important; }

.flex-wrap { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }

.flex-nowrap { -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }

.flex-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }

.flex-fill { -ms-flex: 1 1 auto !important; -webkit-box-flex: 1 !important; flex: 1 1 auto !important; }

.flex-grow-0 { -ms-flex-positive: 0 !important; -webkit-box-flex: 0 !important; flex-grow: 0 !important; }

.flex-grow-1 { -ms-flex-positive: 1 !important; -webkit-box-flex: 1 !important; flex-grow: 1 !important; }

.flex-shrink-0 { -ms-flex-negative: 0 !important; flex-shrink: 0 !important; }

.flex-shrink-1 { -ms-flex-negative: 1 !important; flex-shrink: 1 !important; }

.justify-content-start { -ms-flex-pack: start !important; -webkit-box-pack: start !important; justify-content: flex-start !important; }

.justify-content-end { -ms-flex-pack: end !important; -webkit-box-pack: end !important; justify-content: flex-end !important; }

.justify-content-center, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded) { -ms-flex-pack: center !important; -webkit-box-pack: center !important; justify-content: center !important; }

.justify-content-between { -ms-flex-pack: justify !important; -webkit-box-pack: justify !important; justify-content: space-between !important; }

.justify-content-around { -ms-flex-pack: distribute !important; justify-content: space-around !important; }

.align-items-start { -ms-flex-align: start !important; -webkit-box-align: start !important; align-items: flex-start !important; }

.align-items-end { -ms-flex-align: end !important; -webkit-box-align: end !important; align-items: flex-end !important; }

.align-items-center { -ms-flex-align: center !important; -webkit-box-align: center !important; align-items: center !important; }

.align-items-baseline { -ms-flex-align: baseline !important; -webkit-box-align: baseline !important; align-items: baseline !important; }

.align-items-stretch { -ms-flex-align: stretch !important; -webkit-box-align: stretch !important; align-items: stretch !important; }

.align-content-start { -ms-flex-line-pack: start !important; align-content: flex-start !important; }

.align-content-end { -ms-flex-line-pack: end !important; align-content: flex-end !important; }

.align-content-center { -ms-flex-line-pack: center !important; align-content: center !important; }

.align-content-between { -ms-flex-line-pack: justify !important; align-content: space-between !important; }

.align-content-around { -ms-flex-line-pack: distribute !important; align-content: space-around !important; }

.align-content-stretch { -ms-flex-line-pack: stretch !important; align-content: stretch !important; }

.align-self-auto { -ms-flex-item-align: auto !important; align-self: auto !important; }

.align-self-start { -ms-flex-item-align: start !important; align-self: flex-start !important; }

.align-self-end { -ms-flex-item-align: end !important; align-self: flex-end !important; }

.align-self-center { -ms-flex-item-align: center !important; align-self: center !important; }

.align-self-baseline { -ms-flex-item-align: baseline !important; align-self: baseline !important; }

.align-self-stretch { -ms-flex-item-align: stretch !important; align-self: stretch !important; }

@media (min-width: 576px) { .flex-sm-row { -ms-flex-direction: row !important; -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; flex-direction: row !important; }
  .flex-sm-column { -ms-flex-direction: column !important; -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; flex-direction: column !important; }
  .flex-sm-row-reverse { -ms-flex-direction: row-reverse !important; -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; flex-direction: row-reverse !important; }
  .flex-sm-column-reverse { -ms-flex-direction: column-reverse !important; -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; flex-direction: column-reverse !important; }
  .flex-sm-wrap { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }
  .flex-sm-nowrap { -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }
  .flex-sm-fill { -ms-flex: 1 1 auto !important; -webkit-box-flex: 1 !important; flex: 1 1 auto !important; }
  .flex-sm-grow-0 { -ms-flex-positive: 0 !important; -webkit-box-flex: 0 !important; flex-grow: 0 !important; }
  .flex-sm-grow-1 { -ms-flex-positive: 1 !important; -webkit-box-flex: 1 !important; flex-grow: 1 !important; }
  .flex-sm-shrink-0 { -ms-flex-negative: 0 !important; flex-shrink: 0 !important; }
  .flex-sm-shrink-1 { -ms-flex-negative: 1 !important; flex-shrink: 1 !important; }
  .justify-content-sm-start { -ms-flex-pack: start !important; -webkit-box-pack: start !important; justify-content: flex-start !important; }
  .justify-content-sm-end { -ms-flex-pack: end !important; -webkit-box-pack: end !important; justify-content: flex-end !important; }
  .justify-content-sm-center { -ms-flex-pack: center !important; -webkit-box-pack: center !important; justify-content: center !important; }
  .justify-content-sm-between { -ms-flex-pack: justify !important; -webkit-box-pack: justify !important; justify-content: space-between !important; }
  .justify-content-sm-around { -ms-flex-pack: distribute !important; justify-content: space-around !important; }
  .align-items-sm-start { -ms-flex-align: start !important; -webkit-box-align: start !important; align-items: flex-start !important; }
  .align-items-sm-end { -ms-flex-align: end !important; -webkit-box-align: end !important; align-items: flex-end !important; }
  .align-items-sm-center { -ms-flex-align: center !important; -webkit-box-align: center !important; align-items: center !important; }
  .align-items-sm-baseline { -ms-flex-align: baseline !important; -webkit-box-align: baseline !important; align-items: baseline !important; }
  .align-items-sm-stretch { -ms-flex-align: stretch !important; -webkit-box-align: stretch !important; align-items: stretch !important; }
  .align-content-sm-start { -ms-flex-line-pack: start !important; align-content: flex-start !important; }
  .align-content-sm-end { -ms-flex-line-pack: end !important; align-content: flex-end !important; }
  .align-content-sm-center { -ms-flex-line-pack: center !important; align-content: center !important; }
  .align-content-sm-between { -ms-flex-line-pack: justify !important; align-content: space-between !important; }
  .align-content-sm-around { -ms-flex-line-pack: distribute !important; align-content: space-around !important; }
  .align-content-sm-stretch { -ms-flex-line-pack: stretch !important; align-content: stretch !important; }
  .align-self-sm-auto { -ms-flex-item-align: auto !important; align-self: auto !important; }
  .align-self-sm-start { -ms-flex-item-align: start !important; align-self: flex-start !important; }
  .align-self-sm-end { -ms-flex-item-align: end !important; align-self: flex-end !important; }
  .align-self-sm-center { -ms-flex-item-align: center !important; align-self: center !important; }
  .align-self-sm-baseline { -ms-flex-item-align: baseline !important; align-self: baseline !important; }
  .align-self-sm-stretch { -ms-flex-item-align: stretch !important; align-self: stretch !important; } }

@media (min-width: 768px) { .flex-md-row { -ms-flex-direction: row !important; -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; flex-direction: row !important; }
  .flex-md-column { -ms-flex-direction: column !important; -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; flex-direction: column !important; }
  .flex-md-row-reverse { -ms-flex-direction: row-reverse !important; -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; flex-direction: row-reverse !important; }
  .flex-md-column-reverse { -ms-flex-direction: column-reverse !important; -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; flex-direction: column-reverse !important; }
  .flex-md-wrap { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }
  .flex-md-nowrap { -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }
  .flex-md-fill { -ms-flex: 1 1 auto !important; -webkit-box-flex: 1 !important; flex: 1 1 auto !important; }
  .flex-md-grow-0 { -ms-flex-positive: 0 !important; -webkit-box-flex: 0 !important; flex-grow: 0 !important; }
  .flex-md-grow-1 { -ms-flex-positive: 1 !important; -webkit-box-flex: 1 !important; flex-grow: 1 !important; }
  .flex-md-shrink-0 { -ms-flex-negative: 0 !important; flex-shrink: 0 !important; }
  .flex-md-shrink-1 { -ms-flex-negative: 1 !important; flex-shrink: 1 !important; }
  .justify-content-md-start { -ms-flex-pack: start !important; -webkit-box-pack: start !important; justify-content: flex-start !important; }
  .justify-content-md-end { -ms-flex-pack: end !important; -webkit-box-pack: end !important; justify-content: flex-end !important; }
  .justify-content-md-center { -ms-flex-pack: center !important; -webkit-box-pack: center !important; justify-content: center !important; }
  .justify-content-md-between { -ms-flex-pack: justify !important; -webkit-box-pack: justify !important; justify-content: space-between !important; }
  .justify-content-md-around { -ms-flex-pack: distribute !important; justify-content: space-around !important; }
  .align-items-md-start { -ms-flex-align: start !important; -webkit-box-align: start !important; align-items: flex-start !important; }
  .align-items-md-end { -ms-flex-align: end !important; -webkit-box-align: end !important; align-items: flex-end !important; }
  .align-items-md-center { -ms-flex-align: center !important; -webkit-box-align: center !important; align-items: center !important; }
  .align-items-md-baseline { -ms-flex-align: baseline !important; -webkit-box-align: baseline !important; align-items: baseline !important; }
  .align-items-md-stretch { -ms-flex-align: stretch !important; -webkit-box-align: stretch !important; align-items: stretch !important; }
  .align-content-md-start { -ms-flex-line-pack: start !important; align-content: flex-start !important; }
  .align-content-md-end { -ms-flex-line-pack: end !important; align-content: flex-end !important; }
  .align-content-md-center { -ms-flex-line-pack: center !important; align-content: center !important; }
  .align-content-md-between { -ms-flex-line-pack: justify !important; align-content: space-between !important; }
  .align-content-md-around { -ms-flex-line-pack: distribute !important; align-content: space-around !important; }
  .align-content-md-stretch { -ms-flex-line-pack: stretch !important; align-content: stretch !important; }
  .align-self-md-auto { -ms-flex-item-align: auto !important; align-self: auto !important; }
  .align-self-md-start { -ms-flex-item-align: start !important; align-self: flex-start !important; }
  .align-self-md-end { -ms-flex-item-align: end !important; align-self: flex-end !important; }
  .align-self-md-center { -ms-flex-item-align: center !important; align-self: center !important; }
  .align-self-md-baseline { -ms-flex-item-align: baseline !important; align-self: baseline !important; }
  .align-self-md-stretch { -ms-flex-item-align: stretch !important; align-self: stretch !important; } }

@media (min-width: 992px) { .flex-lg-row { -ms-flex-direction: row !important; -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; flex-direction: row !important; }
  .flex-lg-column { -ms-flex-direction: column !important; -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; flex-direction: column !important; }
  .flex-lg-row-reverse { -ms-flex-direction: row-reverse !important; -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; flex-direction: row-reverse !important; }
  .flex-lg-column-reverse { -ms-flex-direction: column-reverse !important; -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; flex-direction: column-reverse !important; }
  .flex-lg-wrap { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }
  .flex-lg-nowrap { -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }
  .flex-lg-fill { -ms-flex: 1 1 auto !important; -webkit-box-flex: 1 !important; flex: 1 1 auto !important; }
  .flex-lg-grow-0 { -ms-flex-positive: 0 !important; -webkit-box-flex: 0 !important; flex-grow: 0 !important; }
  .flex-lg-grow-1 { -ms-flex-positive: 1 !important; -webkit-box-flex: 1 !important; flex-grow: 1 !important; }
  .flex-lg-shrink-0 { -ms-flex-negative: 0 !important; flex-shrink: 0 !important; }
  .flex-lg-shrink-1 { -ms-flex-negative: 1 !important; flex-shrink: 1 !important; }
  .justify-content-lg-start { -ms-flex-pack: start !important; -webkit-box-pack: start !important; justify-content: flex-start !important; }
  .justify-content-lg-end { -ms-flex-pack: end !important; -webkit-box-pack: end !important; justify-content: flex-end !important; }
  .justify-content-lg-center { -ms-flex-pack: center !important; -webkit-box-pack: center !important; justify-content: center !important; }
  .justify-content-lg-between { -ms-flex-pack: justify !important; -webkit-box-pack: justify !important; justify-content: space-between !important; }
  .justify-content-lg-around { -ms-flex-pack: distribute !important; justify-content: space-around !important; }
  .align-items-lg-start { -ms-flex-align: start !important; -webkit-box-align: start !important; align-items: flex-start !important; }
  .align-items-lg-end { -ms-flex-align: end !important; -webkit-box-align: end !important; align-items: flex-end !important; }
  .align-items-lg-center { -ms-flex-align: center !important; -webkit-box-align: center !important; align-items: center !important; }
  .align-items-lg-baseline { -ms-flex-align: baseline !important; -webkit-box-align: baseline !important; align-items: baseline !important; }
  .align-items-lg-stretch { -ms-flex-align: stretch !important; -webkit-box-align: stretch !important; align-items: stretch !important; }
  .align-content-lg-start { -ms-flex-line-pack: start !important; align-content: flex-start !important; }
  .align-content-lg-end { -ms-flex-line-pack: end !important; align-content: flex-end !important; }
  .align-content-lg-center { -ms-flex-line-pack: center !important; align-content: center !important; }
  .align-content-lg-between { -ms-flex-line-pack: justify !important; align-content: space-between !important; }
  .align-content-lg-around { -ms-flex-line-pack: distribute !important; align-content: space-around !important; }
  .align-content-lg-stretch { -ms-flex-line-pack: stretch !important; align-content: stretch !important; }
  .align-self-lg-auto { -ms-flex-item-align: auto !important; align-self: auto !important; }
  .align-self-lg-start { -ms-flex-item-align: start !important; align-self: flex-start !important; }
  .align-self-lg-end { -ms-flex-item-align: end !important; align-self: flex-end !important; }
  .align-self-lg-center { -ms-flex-item-align: center !important; align-self: center !important; }
  .align-self-lg-baseline { -ms-flex-item-align: baseline !important; align-self: baseline !important; }
  .align-self-lg-stretch { -ms-flex-item-align: stretch !important; align-self: stretch !important; } }

@media (min-width: 1200px) { .flex-xl-row { -ms-flex-direction: row !important; -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; flex-direction: row !important; }
  .flex-xl-column { -ms-flex-direction: column !important; -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; flex-direction: column !important; }
  .flex-xl-row-reverse { -ms-flex-direction: row-reverse !important; -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; flex-direction: row-reverse !important; }
  .flex-xl-column-reverse { -ms-flex-direction: column-reverse !important; -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; flex-direction: column-reverse !important; }
  .flex-xl-wrap { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }
  .flex-xl-nowrap { -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }
  .flex-xl-fill { -ms-flex: 1 1 auto !important; -webkit-box-flex: 1 !important; flex: 1 1 auto !important; }
  .flex-xl-grow-0 { -ms-flex-positive: 0 !important; -webkit-box-flex: 0 !important; flex-grow: 0 !important; }
  .flex-xl-grow-1 { -ms-flex-positive: 1 !important; -webkit-box-flex: 1 !important; flex-grow: 1 !important; }
  .flex-xl-shrink-0 { -ms-flex-negative: 0 !important; flex-shrink: 0 !important; }
  .flex-xl-shrink-1 { -ms-flex-negative: 1 !important; flex-shrink: 1 !important; }
  .justify-content-xl-start { -ms-flex-pack: start !important; -webkit-box-pack: start !important; justify-content: flex-start !important; }
  .justify-content-xl-end { -ms-flex-pack: end !important; -webkit-box-pack: end !important; justify-content: flex-end !important; }
  .justify-content-xl-center { -ms-flex-pack: center !important; -webkit-box-pack: center !important; justify-content: center !important; }
  .justify-content-xl-between { -ms-flex-pack: justify !important; -webkit-box-pack: justify !important; justify-content: space-between !important; }
  .justify-content-xl-around { -ms-flex-pack: distribute !important; justify-content: space-around !important; }
  .align-items-xl-start { -ms-flex-align: start !important; -webkit-box-align: start !important; align-items: flex-start !important; }
  .align-items-xl-end { -ms-flex-align: end !important; -webkit-box-align: end !important; align-items: flex-end !important; }
  .align-items-xl-center { -ms-flex-align: center !important; -webkit-box-align: center !important; align-items: center !important; }
  .align-items-xl-baseline { -ms-flex-align: baseline !important; -webkit-box-align: baseline !important; align-items: baseline !important; }
  .align-items-xl-stretch { -ms-flex-align: stretch !important; -webkit-box-align: stretch !important; align-items: stretch !important; }
  .align-content-xl-start { -ms-flex-line-pack: start !important; align-content: flex-start !important; }
  .align-content-xl-end { -ms-flex-line-pack: end !important; align-content: flex-end !important; }
  .align-content-xl-center { -ms-flex-line-pack: center !important; align-content: center !important; }
  .align-content-xl-between { -ms-flex-line-pack: justify !important; align-content: space-between !important; }
  .align-content-xl-around { -ms-flex-line-pack: distribute !important; align-content: space-around !important; }
  .align-content-xl-stretch { -ms-flex-line-pack: stretch !important; align-content: stretch !important; }
  .align-self-xl-auto { -ms-flex-item-align: auto !important; align-self: auto !important; }
  .align-self-xl-start { -ms-flex-item-align: start !important; align-self: flex-start !important; }
  .align-self-xl-end { -ms-flex-item-align: end !important; align-self: flex-end !important; }
  .align-self-xl-center { -ms-flex-item-align: center !important; align-self: center !important; }
  .align-self-xl-baseline { -ms-flex-item-align: baseline !important; align-self: baseline !important; }
  .align-self-xl-stretch { -ms-flex-item-align: stretch !important; align-self: stretch !important; } }

.float-left { float: left !important; }

.float-right { float: right !important; }

.float-none { float: none !important; }

@media (min-width: 576px) { .float-sm-left { float: left !important; }
  .float-sm-right { float: right !important; }
  .float-sm-none { float: none !important; } }

@media (min-width: 768px) { .float-md-left { float: left !important; }
  .float-md-right { float: right !important; }
  .float-md-none { float: none !important; } }

@media (min-width: 992px) { .float-lg-left { float: left !important; }
  .float-lg-right { float: right !important; }
  .float-lg-none { float: none !important; } }

@media (min-width: 1200px) { .float-xl-left { float: left !important; }
  .float-xl-right { float: right !important; }
  .float-xl-none { float: none !important; } }

.position-static { position: static !important; }

.position-relative { position: relative !important; }

.position-absolute { position: absolute !important; }

.position-fixed { position: fixed !important; }

.position-sticky { position: sticky !important; }

@media (min-width: 768px) { .position-md-static { position: static !important; }
  .position-md-relative { position: relative !important; }
  .position-md-absolute { position: absolute !important; }
  .position-md-fixed { position: fixed !important; }
  .position-md-sticky { position: sticky !important; } }

.fixed-top { position: fixed; top: 0; right: 0; left: 0; z-index: 1030; }

.fixed-bottom { position: fixed; right: 0; bottom: 0; left: 0; z-index: 1030; }

@supports (position: sticky) { .sticky-top { position: sticky; top: 0; z-index: 1020; } }

.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; overflow: visible; clip: auto; white-space: normal; }

.shadow-sm { -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }

.shadow { -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

.shadow-lg { -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }

.shadow-none { -webkit-box-shadow: none !important; box-shadow: none !important; }

.w-25 { width: 25% !important; }

.w-50 { width: 50% !important; }

.w-75 { width: 75% !important; }

.w-100 { width: 100% !important; }

.w-auto { width: auto !important; }

.h-25 { height: 25% !important; }

.h-50 { height: 50% !important; }

.h-75 { height: 75% !important; }

.h-100 { height: 100% !important; }

.h-auto { height: auto !important; }

.mw-100 { max-width: 100% !important; }

.mh-100 { max-height: 100% !important; }

.m-0 { margin: 0 !important; }

.mt-0, .my-0 { margin-top: 0 !important; }

.mr-0, .mx-0 { margin-right: 0 !important; }

.mb-0, .my-0 { margin-bottom: 0 !important; }

.ml-0, .mx-0 { margin-left: 0 !important; }

.m-1 { margin: 0.25rem !important; }

.mt-1, .my-1 { margin-top: 0.25rem !important; }

.mr-1, .mx-1 { margin-right: 0.25rem !important; }

.mb-1, .my-1 { margin-bottom: 0.25rem !important; }

.ml-1, .mx-1 { margin-left: 0.25rem !important; }

.m-2 { margin: 0.5rem !important; }

.mt-2, .my-2 { margin-top: 0.5rem !important; }

.mr-2, .mx-2 { margin-right: 0.5rem !important; }

.mb-2, .my-2 { margin-bottom: 0.5rem !important; }

.ml-2, .mx-2 { margin-left: 0.5rem !important; }

.m-3 { margin: 1rem !important; }

.mt-3, .my-3 { margin-top: 1rem !important; }

.mr-3, .mx-3 { margin-right: 1rem !important; }

.mb-3, .my-3 { margin-bottom: 1rem !important; }

.ml-3, .mx-3 { margin-left: 1rem !important; }

.m-4 { margin: 1.5rem !important; }

.mt-4, .my-4 { margin-top: 1.5rem !important; }

.mr-4, .mx-4 { margin-right: 1.5rem !important; }

.mb-4, .my-4 { margin-bottom: 1.5rem !important; }

.ml-4, .mx-4 { margin-left: 1.5rem !important; }

.m-5 { margin: 3rem !important; }

.mt-5, .my-5 { margin-top: 3rem !important; }

.mr-5, .mx-5 { margin-right: 3rem !important; }

.mb-5, .my-5 { margin-bottom: 3rem !important; }

.ml-5, .mx-5 { margin-left: 3rem !important; }

.p-0 { padding: 0 !important; }

.pt-0, .py-0 { padding-top: 0 !important; }

.pr-0, .px-0 { padding-right: 0 !important; }

.pb-0, .py-0 { padding-bottom: 0 !important; }

.pl-0, .px-0 { padding-left: 0 !important; }

.p-1 { padding: 0.25rem !important; }

.pt-1, .py-1 { padding-top: 0.25rem !important; }

.pr-1, .px-1 { padding-right: 0.25rem !important; }

.pb-1, .py-1 { padding-bottom: 0.25rem !important; }

.pl-1, .px-1 { padding-left: 0.25rem !important; }

.p-2 { padding: 0.5rem !important; }

.pt-2, .py-2 { padding-top: 0.5rem !important; }

.pr-2, .px-2 { padding-right: 0.5rem !important; }

.pb-2, .py-2 { padding-bottom: 0.5rem !important; }

.pl-2, .px-2 { padding-left: 0.5rem !important; }

.p-3 { padding: 1rem !important; }

.pt-3, .py-3 { padding-top: 1rem !important; }

.pr-3, .px-3 { padding-right: 1rem !important; }

.pb-3, .py-3 { padding-bottom: 1rem !important; }

.pl-3, .px-3 { padding-left: 1rem !important; }

.p-4 { padding: 1.5rem !important; }

.pt-4, .py-4 { padding-top: 1.5rem !important; }

.pr-4, .px-4 { padding-right: 1.5rem !important; }

.pb-4, .py-4 { padding-bottom: 1.5rem !important; }

.pl-4, .px-4 { padding-left: 1.5rem !important; }

.p-5 { padding: 3rem !important; }

.pt-5, .py-5 { padding-top: 3rem !important; }

.pr-5, .px-5 { padding-right: 3rem !important; }

.pb-5, .py-5 { padding-bottom: 3rem !important; }

.pl-5, .px-5 { padding-left: 3rem !important; }

.m-auto { margin: auto !important; }

.mt-auto, .my-auto { margin-top: auto !important; }

.mr-auto, .mx-auto { margin-right: auto !important; }

.mb-auto, .my-auto { margin-bottom: auto !important; }

.ml-auto, .mx-auto { margin-left: auto !important; }

@media (min-width: 576px) { .m-sm-0 { margin: 0 !important; }
  .mt-sm-0, .my-sm-0 { margin-top: 0 !important; }
  .mr-sm-0, .mx-sm-0 { margin-right: 0 !important; }
  .mb-sm-0, .my-sm-0 { margin-bottom: 0 !important; }
  .ml-sm-0, .mx-sm-0 { margin-left: 0 !important; }
  .m-sm-1 { margin: 0.25rem !important; }
  .mt-sm-1, .my-sm-1 { margin-top: 0.25rem !important; }
  .mr-sm-1, .mx-sm-1 { margin-right: 0.25rem !important; }
  .mb-sm-1, .my-sm-1 { margin-bottom: 0.25rem !important; }
  .ml-sm-1, .mx-sm-1 { margin-left: 0.25rem !important; }
  .m-sm-2 { margin: 0.5rem !important; }
  .mt-sm-2, .my-sm-2 { margin-top: 0.5rem !important; }
  .mr-sm-2, .mx-sm-2 { margin-right: 0.5rem !important; }
  .mb-sm-2, .my-sm-2 { margin-bottom: 0.5rem !important; }
  .ml-sm-2, .mx-sm-2 { margin-left: 0.5rem !important; }
  .m-sm-3 { margin: 1rem !important; }
  .mt-sm-3, .my-sm-3 { margin-top: 1rem !important; }
  .mr-sm-3, .mx-sm-3 { margin-right: 1rem !important; }
  .mb-sm-3, .my-sm-3 { margin-bottom: 1rem !important; }
  .ml-sm-3, .mx-sm-3 { margin-left: 1rem !important; }
  .m-sm-4 { margin: 1.5rem !important; }
  .mt-sm-4, .my-sm-4 { margin-top: 1.5rem !important; }
  .mr-sm-4, .mx-sm-4 { margin-right: 1.5rem !important; }
  .mb-sm-4, .my-sm-4 { margin-bottom: 1.5rem !important; }
  .ml-sm-4, .mx-sm-4 { margin-left: 1.5rem !important; }
  .m-sm-5 { margin: 3rem !important; }
  .mt-sm-5, .my-sm-5 { margin-top: 3rem !important; }
  .mr-sm-5, .mx-sm-5 { margin-right: 3rem !important; }
  .mb-sm-5, .my-sm-5 { margin-bottom: 3rem !important; }
  .ml-sm-5, .mx-sm-5 { margin-left: 3rem !important; }
  .p-sm-0 { padding: 0 !important; }
  .pt-sm-0, .py-sm-0 { padding-top: 0 !important; }
  .pr-sm-0, .px-sm-0 { padding-right: 0 !important; }
  .pb-sm-0, .py-sm-0 { padding-bottom: 0 !important; }
  .pl-sm-0, .px-sm-0 { padding-left: 0 !important; }
  .p-sm-1 { padding: 0.25rem !important; }
  .pt-sm-1, .py-sm-1 { padding-top: 0.25rem !important; }
  .pr-sm-1, .px-sm-1 { padding-right: 0.25rem !important; }
  .pb-sm-1, .py-sm-1 { padding-bottom: 0.25rem !important; }
  .pl-sm-1, .px-sm-1 { padding-left: 0.25rem !important; }
  .p-sm-2 { padding: 0.5rem !important; }
  .pt-sm-2, .py-sm-2 { padding-top: 0.5rem !important; }
  .pr-sm-2, .px-sm-2 { padding-right: 0.5rem !important; }
  .pb-sm-2, .py-sm-2 { padding-bottom: 0.5rem !important; }
  .pl-sm-2, .px-sm-2 { padding-left: 0.5rem !important; }
  .p-sm-3 { padding: 1rem !important; }
  .pt-sm-3, .py-sm-3 { padding-top: 1rem !important; }
  .pr-sm-3, .px-sm-3 { padding-right: 1rem !important; }
  .pb-sm-3, .py-sm-3 { padding-bottom: 1rem !important; }
  .pl-sm-3, .px-sm-3 { padding-left: 1rem !important; }
  .p-sm-4 { padding: 1.5rem !important; }
  .pt-sm-4, .py-sm-4 { padding-top: 1.5rem !important; }
  .pr-sm-4, .px-sm-4 { padding-right: 1.5rem !important; }
  .pb-sm-4, .py-sm-4 { padding-bottom: 1.5rem !important; }
  .pl-sm-4, .px-sm-4 { padding-left: 1.5rem !important; }
  .p-sm-5 { padding: 3rem !important; }
  .pt-sm-5, .py-sm-5 { padding-top: 3rem !important; }
  .pr-sm-5, .px-sm-5 { padding-right: 3rem !important; }
  .pb-sm-5, .py-sm-5 { padding-bottom: 3rem !important; }
  .pl-sm-5, .px-sm-5 { padding-left: 3rem !important; }
  .m-sm-auto { margin: auto !important; }
  .mt-sm-auto, .my-sm-auto { margin-top: auto !important; }
  .mr-sm-auto, .mx-sm-auto { margin-right: auto !important; }
  .mb-sm-auto, .my-sm-auto { margin-bottom: auto !important; }
  .ml-sm-auto, .mx-sm-auto { margin-left: auto !important; } }

@media (min-width: 768px) { .m-md-0 { margin: 0 !important; }
  .mt-md-0, .my-md-0 { margin-top: 0 !important; }
  .mr-md-0, .mx-md-0 { margin-right: 0 !important; }
  .mb-md-0, .my-md-0 { margin-bottom: 0 !important; }
  .ml-md-0, .mx-md-0 { margin-left: 0 !important; }
  .m-md-1 { margin: 0.25rem !important; }
  .mt-md-1, .my-md-1 { margin-top: 0.25rem !important; }
  .mr-md-1, .mx-md-1 { margin-right: 0.25rem !important; }
  .mb-md-1, .my-md-1 { margin-bottom: 0.25rem !important; }
  .ml-md-1, .mx-md-1 { margin-left: 0.25rem !important; }
  .m-md-2 { margin: 0.5rem !important; }
  .mt-md-2, .my-md-2 { margin-top: 0.5rem !important; }
  .mr-md-2, .mx-md-2 { margin-right: 0.5rem !important; }
  .mb-md-2, .my-md-2 { margin-bottom: 0.5rem !important; }
  .ml-md-2, .mx-md-2 { margin-left: 0.5rem !important; }
  .m-md-3 { margin: 1rem !important; }
  .mt-md-3, .my-md-3 { margin-top: 1rem !important; }
  .mr-md-3, .mx-md-3 { margin-right: 1rem !important; }
  .mb-md-3, .my-md-3 { margin-bottom: 1rem !important; }
  .ml-md-3, .mx-md-3 { margin-left: 1rem !important; }
  .m-md-4 { margin: 1.5rem !important; }
  .mt-md-4, .my-md-4 { margin-top: 1.5rem !important; }
  .mr-md-4, .mx-md-4 { margin-right: 1.5rem !important; }
  .mb-md-4, .my-md-4 { margin-bottom: 1.5rem !important; }
  .ml-md-4, .mx-md-4 { margin-left: 1.5rem !important; }
  .m-md-5 { margin: 3rem !important; }
  .mt-md-5, .my-md-5 { margin-top: 3rem !important; }
  .mr-md-5, .mx-md-5 { margin-right: 3rem !important; }
  .mb-md-5, .my-md-5 { margin-bottom: 3rem !important; }
  .ml-md-5, .mx-md-5 { margin-left: 3rem !important; }
  .p-md-0 { padding: 0 !important; }
  .pt-md-0, .py-md-0 { padding-top: 0 !important; }
  .pr-md-0, .px-md-0 { padding-right: 0 !important; }
  .pb-md-0, .py-md-0 { padding-bottom: 0 !important; }
  .pl-md-0, .px-md-0 { padding-left: 0 !important; }
  .p-md-1 { padding: 0.25rem !important; }
  .pt-md-1, .py-md-1 { padding-top: 0.25rem !important; }
  .pr-md-1, .px-md-1 { padding-right: 0.25rem !important; }
  .pb-md-1, .py-md-1 { padding-bottom: 0.25rem !important; }
  .pl-md-1, .px-md-1 { padding-left: 0.25rem !important; }
  .p-md-2 { padding: 0.5rem !important; }
  .pt-md-2, .py-md-2 { padding-top: 0.5rem !important; }
  .pr-md-2, .px-md-2 { padding-right: 0.5rem !important; }
  .pb-md-2, .py-md-2 { padding-bottom: 0.5rem !important; }
  .pl-md-2, .px-md-2 { padding-left: 0.5rem !important; }
  .p-md-3 { padding: 1rem !important; }
  .pt-md-3, .py-md-3 { padding-top: 1rem !important; }
  .pr-md-3, .px-md-3 { padding-right: 1rem !important; }
  .pb-md-3, .py-md-3 { padding-bottom: 1rem !important; }
  .pl-md-3, .px-md-3 { padding-left: 1rem !important; }
  .p-md-4 { padding: 1.5rem !important; }
  .pt-md-4, .py-md-4 { padding-top: 1.5rem !important; }
  .pr-md-4, .px-md-4 { padding-right: 1.5rem !important; }
  .pb-md-4, .py-md-4 { padding-bottom: 1.5rem !important; }
  .pl-md-4, .px-md-4 { padding-left: 1.5rem !important; }
  .p-md-5 { padding: 3rem !important; }
  .pt-md-5, .py-md-5 { padding-top: 3rem !important; }
  .pr-md-5, .px-md-5 { padding-right: 3rem !important; }
  .pb-md-5, .py-md-5 { padding-bottom: 3rem !important; }
  .pl-md-5, .px-md-5 { padding-left: 3rem !important; }
  .m-md-auto { margin: auto !important; }
  .mt-md-auto, .my-md-auto { margin-top: auto !important; }
  .mr-md-auto, .mx-md-auto { margin-right: auto !important; }
  .mb-md-auto, .my-md-auto { margin-bottom: auto !important; }
  .ml-md-auto, .mx-md-auto { margin-left: auto !important; } }

@media (min-width: 992px) { .m-lg-0 { margin: 0 !important; }
  .mt-lg-0, .my-lg-0 { margin-top: 0 !important; }
  .mr-lg-0, .mx-lg-0 { margin-right: 0 !important; }
  .mb-lg-0, .my-lg-0 { margin-bottom: 0 !important; }
  .ml-lg-0, .mx-lg-0 { margin-left: 0 !important; }
  .m-lg-1 { margin: 0.25rem !important; }
  .mt-lg-1, .my-lg-1 { margin-top: 0.25rem !important; }
  .mr-lg-1, .mx-lg-1 { margin-right: 0.25rem !important; }
  .mb-lg-1, .my-lg-1 { margin-bottom: 0.25rem !important; }
  .ml-lg-1, .mx-lg-1 { margin-left: 0.25rem !important; }
  .m-lg-2 { margin: 0.5rem !important; }
  .mt-lg-2, .my-lg-2 { margin-top: 0.5rem !important; }
  .mr-lg-2, .mx-lg-2 { margin-right: 0.5rem !important; }
  .mb-lg-2, .my-lg-2 { margin-bottom: 0.5rem !important; }
  .ml-lg-2, .mx-lg-2 { margin-left: 0.5rem !important; }
  .m-lg-3 { margin: 1rem !important; }
  .mt-lg-3, .my-lg-3 { margin-top: 1rem !important; }
  .mr-lg-3, .mx-lg-3 { margin-right: 1rem !important; }
  .mb-lg-3, .my-lg-3 { margin-bottom: 1rem !important; }
  .ml-lg-3, .mx-lg-3 { margin-left: 1rem !important; }
  .m-lg-4 { margin: 1.5rem !important; }
  .mt-lg-4, .my-lg-4 { margin-top: 1.5rem !important; }
  .mr-lg-4, .mx-lg-4 { margin-right: 1.5rem !important; }
  .mb-lg-4, .my-lg-4 { margin-bottom: 1.5rem !important; }
  .ml-lg-4, .mx-lg-4 { margin-left: 1.5rem !important; }
  .m-lg-5 { margin: 3rem !important; }
  .mt-lg-5, .my-lg-5 { margin-top: 3rem !important; }
  .mr-lg-5, .mx-lg-5 { margin-right: 3rem !important; }
  .mb-lg-5, .my-lg-5 { margin-bottom: 3rem !important; }
  .ml-lg-5, .mx-lg-5 { margin-left: 3rem !important; }
  .p-lg-0 { padding: 0 !important; }
  .pt-lg-0, .py-lg-0 { padding-top: 0 !important; }
  .pr-lg-0, .px-lg-0 { padding-right: 0 !important; }
  .pb-lg-0, .py-lg-0 { padding-bottom: 0 !important; }
  .pl-lg-0, .px-lg-0 { padding-left: 0 !important; }
  .p-lg-1 { padding: 0.25rem !important; }
  .pt-lg-1, .py-lg-1 { padding-top: 0.25rem !important; }
  .pr-lg-1, .px-lg-1 { padding-right: 0.25rem !important; }
  .pb-lg-1, .py-lg-1 { padding-bottom: 0.25rem !important; }
  .pl-lg-1, .px-lg-1 { padding-left: 0.25rem !important; }
  .p-lg-2 { padding: 0.5rem !important; }
  .pt-lg-2, .py-lg-2 { padding-top: 0.5rem !important; }
  .pr-lg-2, .px-lg-2 { padding-right: 0.5rem !important; }
  .pb-lg-2, .py-lg-2 { padding-bottom: 0.5rem !important; }
  .pl-lg-2, .px-lg-2 { padding-left: 0.5rem !important; }
  .p-lg-3 { padding: 1rem !important; }
  .pt-lg-3, .py-lg-3 { padding-top: 1rem !important; }
  .pr-lg-3, .px-lg-3 { padding-right: 1rem !important; }
  .pb-lg-3, .py-lg-3 { padding-bottom: 1rem !important; }
  .pl-lg-3, .px-lg-3 { padding-left: 1rem !important; }
  .p-lg-4 { padding: 1.5rem !important; }
  .pt-lg-4, .py-lg-4 { padding-top: 1.5rem !important; }
  .pr-lg-4, .px-lg-4 { padding-right: 1.5rem !important; }
  .pb-lg-4, .py-lg-4 { padding-bottom: 1.5rem !important; }
  .pl-lg-4, .px-lg-4 { padding-left: 1.5rem !important; }
  .p-lg-5 { padding: 3rem !important; }
  .pt-lg-5, .py-lg-5 { padding-top: 3rem !important; }
  .pr-lg-5, .px-lg-5 { padding-right: 3rem !important; }
  .pb-lg-5, .py-lg-5 { padding-bottom: 3rem !important; }
  .pl-lg-5, .px-lg-5 { padding-left: 3rem !important; }
  .m-lg-auto { margin: auto !important; }
  .mt-lg-auto, .my-lg-auto { margin-top: auto !important; }
  .mr-lg-auto, .mx-lg-auto { margin-right: auto !important; }
  .mb-lg-auto, .my-lg-auto { margin-bottom: auto !important; }
  .ml-lg-auto, .mx-lg-auto { margin-left: auto !important; } }

@media (min-width: 1200px) { .m-xl-0 { margin: 0 !important; }
  .mt-xl-0, .my-xl-0 { margin-top: 0 !important; }
  .mr-xl-0, .mx-xl-0 { margin-right: 0 !important; }
  .mb-xl-0, .my-xl-0 { margin-bottom: 0 !important; }
  .ml-xl-0, .mx-xl-0 { margin-left: 0 !important; }
  .m-xl-1 { margin: 0.25rem !important; }
  .mt-xl-1, .my-xl-1 { margin-top: 0.25rem !important; }
  .mr-xl-1, .mx-xl-1 { margin-right: 0.25rem !important; }
  .mb-xl-1, .my-xl-1 { margin-bottom: 0.25rem !important; }
  .ml-xl-1, .mx-xl-1 { margin-left: 0.25rem !important; }
  .m-xl-2 { margin: 0.5rem !important; }
  .mt-xl-2, .my-xl-2 { margin-top: 0.5rem !important; }
  .mr-xl-2, .mx-xl-2 { margin-right: 0.5rem !important; }
  .mb-xl-2, .my-xl-2 { margin-bottom: 0.5rem !important; }
  .ml-xl-2, .mx-xl-2 { margin-left: 0.5rem !important; }
  .m-xl-3 { margin: 1rem !important; }
  .mt-xl-3, .my-xl-3 { margin-top: 1rem !important; }
  .mr-xl-3, .mx-xl-3 { margin-right: 1rem !important; }
  .mb-xl-3, .my-xl-3 { margin-bottom: 1rem !important; }
  .ml-xl-3, .mx-xl-3 { margin-left: 1rem !important; }
  .m-xl-4 { margin: 1.5rem !important; }
  .mt-xl-4, .my-xl-4 { margin-top: 1.5rem !important; }
  .mr-xl-4, .mx-xl-4 { margin-right: 1.5rem !important; }
  .mb-xl-4, .my-xl-4 { margin-bottom: 1.5rem !important; }
  .ml-xl-4, .mx-xl-4 { margin-left: 1.5rem !important; }
  .m-xl-5 { margin: 3rem !important; }
  .mt-xl-5, .my-xl-5 { margin-top: 3rem !important; }
  .mr-xl-5, .mx-xl-5 { margin-right: 3rem !important; }
  .mb-xl-5, .my-xl-5 { margin-bottom: 3rem !important; }
  .ml-xl-5, .mx-xl-5 { margin-left: 3rem !important; }
  .p-xl-0 { padding: 0 !important; }
  .pt-xl-0, .py-xl-0 { padding-top: 0 !important; }
  .pr-xl-0, .px-xl-0 { padding-right: 0 !important; }
  .pb-xl-0, .py-xl-0 { padding-bottom: 0 !important; }
  .pl-xl-0, .px-xl-0 { padding-left: 0 !important; }
  .p-xl-1 { padding: 0.25rem !important; }
  .pt-xl-1, .py-xl-1 { padding-top: 0.25rem !important; }
  .pr-xl-1, .px-xl-1 { padding-right: 0.25rem !important; }
  .pb-xl-1, .py-xl-1 { padding-bottom: 0.25rem !important; }
  .pl-xl-1, .px-xl-1 { padding-left: 0.25rem !important; }
  .p-xl-2 { padding: 0.5rem !important; }
  .pt-xl-2, .py-xl-2 { padding-top: 0.5rem !important; }
  .pr-xl-2, .px-xl-2 { padding-right: 0.5rem !important; }
  .pb-xl-2, .py-xl-2 { padding-bottom: 0.5rem !important; }
  .pl-xl-2, .px-xl-2 { padding-left: 0.5rem !important; }
  .p-xl-3 { padding: 1rem !important; }
  .pt-xl-3, .py-xl-3 { padding-top: 1rem !important; }
  .pr-xl-3, .px-xl-3 { padding-right: 1rem !important; }
  .pb-xl-3, .py-xl-3 { padding-bottom: 1rem !important; }
  .pl-xl-3, .px-xl-3 { padding-left: 1rem !important; }
  .p-xl-4 { padding: 1.5rem !important; }
  .pt-xl-4, .py-xl-4 { padding-top: 1.5rem !important; }
  .pr-xl-4, .px-xl-4 { padding-right: 1.5rem !important; }
  .pb-xl-4, .py-xl-4 { padding-bottom: 1.5rem !important; }
  .pl-xl-4, .px-xl-4 { padding-left: 1.5rem !important; }
  .p-xl-5 { padding: 3rem !important; }
  .pt-xl-5, .py-xl-5 { padding-top: 3rem !important; }
  .pr-xl-5, .px-xl-5 { padding-right: 3rem !important; }
  .pb-xl-5, .py-xl-5 { padding-bottom: 3rem !important; }
  .pl-xl-5, .px-xl-5 { padding-left: 3rem !important; }
  .m-xl-auto { margin: auto !important; }
  .mt-xl-auto, .my-xl-auto { margin-top: auto !important; }
  .mr-xl-auto, .mx-xl-auto { margin-right: auto !important; }
  .mb-xl-auto, .my-xl-auto { margin-bottom: auto !important; }
  .ml-xl-auto, .mx-xl-auto { margin-left: auto !important; } }

.text-monospace { font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

.text-justify { text-align: justify !important; }

.text-nowrap { white-space: nowrap !important; }

.text-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.text-left { text-align: left !important; }

.text-right { text-align: right !important; }

.text-center { text-align: center !important; }

@media (min-width: 576px) { .text-sm-left { text-align: left !important; }
  .text-sm-right { text-align: right !important; }
  .text-sm-center { text-align: center !important; } }

@media (min-width: 768px) { .text-md-left { text-align: left !important; }
  .text-md-right { text-align: right !important; }
  .text-md-center { text-align: center !important; } }

@media (min-width: 992px) { .text-lg-left { text-align: left !important; }
  .text-lg-right { text-align: right !important; }
  .text-lg-center { text-align: center !important; } }

@media (min-width: 1200px) { .text-xl-left { text-align: left !important; }
  .text-xl-right { text-align: right !important; }
  .text-xl-center { text-align: center !important; } }

.text-lowercase { text-transform: lowercase !important; }

.text-uppercase { text-transform: uppercase !important; }

.text-capitalize { text-transform: capitalize !important; }

.font-weight-light { font-weight: 300 !important; }

.font-weight-normal { font-weight: 400 !important; }

.font-weight-bold { font-weight: 700 !important; }

.font-italic { font-style: italic !important; }

.text-white { color: var(--white) !important; }

.text-primary { color: #007bff !important; }

a.text-primary:hover, a.text-primary:focus { color: #0062cc !important; }

.text-secondary { color: #6c757d !important; }

a.text-secondary:hover, a.text-secondary:focus { color: #545b62 !important; }

.text-success { color: #28a745 !important; }

a.text-success:hover, a.text-success:focus { color: #1e7e34 !important; }

.text-info { color: #17a2b8 !important; }

a.text-info:hover, a.text-info:focus { color: #117a8b !important; }

.text-warning { color: #ffc107 !important; }

a.text-warning:hover, a.text-warning:focus { color: #d39e00 !important; }

.text-danger { color: #dc3545 !important; }

a.text-danger:hover, a.text-danger:focus { color: #bd2130 !important; }

.text-light { color: #f8f9fa !important; }

a.text-light:hover, a.text-light:focus { color: #dae0e5 !important; }

.text-dark { color: #343a40 !important; }

a.text-dark:hover, a.text-dark:focus { color: #1d2124 !important; }

.text-body { color: #212529 !important; }

.text-muted { color: #6c757d !important; }

.text-black-50 { color: rgba(0, 0, 0, 0.5) !important; }

.text-white-50 { color: rgba(255, 255, 255, 0.5) !important; }

.text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }

.visible { visibility: visible !important; }

.invisible { visibility: hidden !important; }

@media print { *, *::before, *::after { text-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; }
  a:not(.btn) { text-decoration: underline; }
  abbr[title]::after { content: " (" attr(title) ")"; }
  pre { white-space: pre-wrap !important; }
  pre, blockquote { border: 1px solid #adb5bd; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  p, .com_card-comparison sup, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, h2, .com__ar-title-box h1, h3, .common__category-description h1 { orphans: 3; widows: 3; }
  h2, .com__ar-title-box h1, h3, .common__category-description h1 { page-break-after: avoid; }
  @page { size: a3; }
  body { min-width: 992px !important; }
  .container { min-width: 992px !important; }
  .navbar { display: none; }
  .badge { border: 1px solid #000; }
  .table { border-collapse: collapse !important; }
  .table td, .table th { background-color: var(--white) !important; }
  .table-bordered th, .table-bordered td { border: 1px solid var(--grey-300) !important; }
  .table-dark { color: inherit; }
  .table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody { border-color: var(--grey-300); }
  .table .thead-dark th { color: inherit; border-color: var(--grey-300); } }

/*! Font Awesome Pro 5.15.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) */
.fa, .fas, .far, .fal, .fad, .fab { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; }

.fa-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -.0667em; }

.fa-xs { font-size: .75em; }

.fa-sm { font-size: .875em; }

.fa-1x { font-size: 1em; }

.fa-2x { font-size: 2em; }

.fa-3x { font-size: 3em; }

.fa-4x { font-size: 4em; }

.fa-5x { font-size: 5em; }

.fa-6x { font-size: 6em; }

.fa-7x { font-size: 7em; }

.fa-8x { font-size: 8em; }

.fa-9x { font-size: 9em; }

.fa-10x { font-size: 10em; }

.fa-fw { text-align: center; width: 1.25em; }

.fa-ul { list-style-type: none; margin-left: 2.5em; padding-left: 0; }

.fa-ul > li { position: relative; }

.fa-li { left: -2em; position: absolute; text-align: center; width: 2em; line-height: inherit; }

.fa-border { border: solid 0.08em #eee; border-radius: .1em; padding: .2em .25em .15em; }

.fa-pull-left { float: left; }

.fa-pull-right { float: right; }

.fa.fa-pull-left, .fas.fa-pull-left, .far.fa-pull-left, .fal.fa-pull-left, .fab.fa-pull-left { margin-right: .3em; }

.fa.fa-pull-right, .fas.fa-pull-right, .far.fa-pull-right, .fal.fa-pull-right, .fab.fa-pull-right { margin-left: .3em; }

.fa-spin { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; }

.fa-pulse { -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

@keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

.fa-rotate-90 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }

.fa-rotate-180 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }

.fa-rotate-270 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); }

.fa-flip-horizontal { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1); }

.fa-flip-vertical { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; -webkit-transform: scale(1, -1); -ms-transform: scale(1, -1); transform: scale(1, -1); }

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; -webkit-transform: scale(-1, -1); -ms-transform: scale(-1, -1); transform: scale(-1, -1); }

:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-flip-both { -webkit-filter: none; filter: none; }

.fa-stack { display: inline-block; height: 2em; line-height: 2em; position: relative; vertical-align: middle; width: 2.5em; }

.fa-stack-1x, .fa-stack-2x { left: 0; position: absolute; text-align: center; width: 100%; }

.fa-stack-1x { line-height: inherit; }

.fa-stack-2x { font-size: 2em; }

.fa-inverse { color: var(--white); }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before { content: "\f26e"; }

.fa-abacus:before { content: "\f640"; }

.fa-accessible-icon:before { content: "\f368"; }

.fa-accusoft:before { content: "\f369"; }

.fa-acorn:before { content: "\f6ae"; }

.fa-acquisitions-incorporated:before { content: "\f6af"; }

.fa-ad:before { content: "\f641"; }

.fa-address-book:before { content: "\f2b9"; }

.fa-address-card:before { content: "\f2bb"; }

.fa-adjust:before { content: "\f042"; }

.fa-adn:before { content: "\f170"; }

.fa-adversal:before { content: "\f36a"; }

.fa-affiliatetheme:before { content: "\f36b"; }

.fa-air-conditioner:before { content: "\f8f4"; }

.fa-air-freshener:before { content: "\f5d0"; }

.fa-airbnb:before { content: "\f834"; }

.fa-alarm-clock:before { content: "\f34e"; }

.fa-alarm-exclamation:before { content: "\f843"; }

.fa-alarm-plus:before { content: "\f844"; }

.fa-alarm-snooze:before { content: "\f845"; }

.fa-album:before { content: "\f89f"; }

.fa-album-collection:before { content: "\f8a0"; }

.fa-algolia:before { content: "\f36c"; }

.fa-alicorn:before { content: "\f6b0"; }

.fa-alien:before { content: "\f8f5"; }

.fa-alien-monster:before { content: "\f8f6"; }

.fa-align-center:before { content: "\f037"; }

.fa-align-justify:before { content: "\f039"; }

.fa-align-left:before { content: "\f036"; }

.fa-align-right:before { content: "\f038"; }

.fa-align-slash:before { content: "\f846"; }

.fa-alipay:before { content: "\f642"; }

.fa-allergies:before { content: "\f461"; }

.fa-amazon:before { content: "\f270"; }

.fa-amazon-pay:before { content: "\f42c"; }

.fa-ambulance:before { content: "\f0f9"; }

.fa-american-sign-language-interpreting:before { content: "\f2a3"; }

.fa-amilia:before { content: "\f36d"; }

.fa-amp-guitar:before { content: "\f8a1"; }

.fa-analytics:before { content: "\f643"; }

.fa-anchor:before { content: "\f13d"; }

.fa-android:before { content: "\f17b"; }

.fa-angel:before { content: "\f779"; }

.fa-angellist:before { content: "\f209"; }

.fa-angle-double-down:before { content: "\f103"; }

.fa-angle-double-left:before { content: "\f100"; }

.fa-angle-double-right:before { content: "\f101"; }

.fa-angle-double-up:before { content: "\f102"; }

.fa-angle-down:before { content: "\f107"; }

.fa-angle-left:before { content: "\f104"; }

.fa-angle-right:before { content: "\f105"; }

.fa-angle-up:before { content: "\f106"; }

.fa-angry:before { content: "\f556"; }

.fa-angrycreative:before { content: "\f36e"; }

.fa-angular:before { content: "\f420"; }

.fa-ankh:before { content: "\f644"; }

.fa-app-store:before { content: "\f36f"; }

.fa-app-store-ios:before { content: "\f370"; }

.fa-apper:before { content: "\f371"; }

.fa-apple:before { content: "\f179"; }

.fa-apple-alt:before { content: "\f5d1"; }

.fa-apple-crate:before { content: "\f6b1"; }

.fa-apple-pay:before { content: "\f415"; }

.fa-archive:before { content: "\f187"; }

.fa-archway:before { content: "\f557"; }

.fa-arrow-alt-circle-down:before { content: "\f358"; }

.fa-arrow-alt-circle-left:before { content: "\f359"; }

.fa-arrow-alt-circle-right:before { content: "\f35a"; }

.fa-arrow-alt-circle-up:before { content: "\f35b"; }

.fa-arrow-alt-down:before { content: "\f354"; }

.fa-arrow-alt-from-bottom:before { content: "\f346"; }

.fa-arrow-alt-from-left:before { content: "\f347"; }

.fa-arrow-alt-from-right:before { content: "\f348"; }

.fa-arrow-alt-from-top:before { content: "\f349"; }

.fa-arrow-alt-left:before { content: "\f355"; }

.fa-arrow-alt-right:before { content: "\f356"; }

.fa-arrow-alt-square-down:before { content: "\f350"; }

.fa-arrow-alt-square-left:before { content: "\f351"; }

.fa-arrow-alt-square-right:before { content: "\f352"; }

.fa-arrow-alt-square-up:before { content: "\f353"; }

.fa-arrow-alt-to-bottom:before { content: "\f34a"; }

.fa-arrow-alt-to-left:before { content: "\f34b"; }

.fa-arrow-alt-to-right:before { content: "\f34c"; }

.fa-arrow-alt-to-top:before { content: "\f34d"; }

.fa-arrow-alt-up:before { content: "\f357"; }

.fa-arrow-circle-down:before { content: "\f0ab"; }

.fa-arrow-circle-left:before { content: "\f0a8"; }

.fa-arrow-circle-right:before { content: "\f0a9"; }

.fa-arrow-circle-up:before { content: "\f0aa"; }

.fa-arrow-down:before { content: "\f063"; }

.fa-arrow-from-bottom:before { content: "\f342"; }

.fa-arrow-from-left:before { content: "\f343"; }

.fa-arrow-from-right:before { content: "\f344"; }

.fa-arrow-from-top:before { content: "\f345"; }

.fa-arrow-left:before { content: "\f060"; }

.fa-arrow-right:before { content: "\f061"; }

.fa-arrow-square-down:before { content: "\f339"; }

.fa-arrow-square-left:before { content: "\f33a"; }

.fa-arrow-square-right:before { content: "\f33b"; }

.fa-arrow-square-up:before { content: "\f33c"; }

.fa-arrow-to-bottom:before { content: "\f33d"; }

.fa-arrow-to-left:before { content: "\f33e"; }

.fa-arrow-to-right:before { content: "\f340"; }

.fa-arrow-to-top:before { content: "\f341"; }

.fa-arrow-up:before { content: "\f062"; }

.fa-arrows:before { content: "\f047"; }

.fa-arrows-alt:before { content: "\f0b2"; }

.fa-arrows-alt-h:before { content: "\f337"; }

.fa-arrows-alt-v:before { content: "\f338"; }

.fa-arrows-h:before { content: "\f07e"; }

.fa-arrows-v:before { content: "\f07d"; }

.fa-artstation:before { content: "\f77a"; }

.fa-assistive-listening-systems:before { content: "\f2a2"; }

.fa-asterisk:before { content: "\f069"; }

.fa-asymmetrik:before { content: "\f372"; }

.fa-at:before { content: "\f1fa"; }

.fa-atlas:before { content: "\f558"; }

.fa-atlassian:before { content: "\f77b"; }

.fa-atom:before { content: "\f5d2"; }

.fa-atom-alt:before { content: "\f5d3"; }

.fa-audible:before { content: "\f373"; }

.fa-audio-description:before { content: "\f29e"; }

.fa-autoprefixer:before { content: "\f41c"; }

.fa-avianex:before { content: "\f374"; }

.fa-aviato:before { content: "\f421"; }

.fa-award:before { content: "\f559"; }

.fa-aws:before { content: "\f375"; }

.fa-axe:before { content: "\f6b2"; }

.fa-axe-battle:before { content: "\f6b3"; }

.fa-baby:before { content: "\f77c"; }

.fa-baby-carriage:before { content: "\f77d"; }

.fa-backpack:before { content: "\f5d4"; }

.fa-backspace:before { content: "\f55a"; }

.fa-backward:before { content: "\f04a"; }

.fa-bacon:before { content: "\f7e5"; }

.fa-bacteria:before { content: "\e059"; }

.fa-bacterium:before { content: "\e05a"; }

.fa-badge:before { content: "\f335"; }

.fa-badge-check:before { content: "\f336"; }

.fa-badge-dollar:before { content: "\f645"; }

.fa-badge-percent:before { content: "\f646"; }

.fa-badge-sheriff:before { content: "\f8a2"; }

.fa-badger-honey:before { content: "\f6b4"; }

.fa-bags-shopping:before { content: "\f847"; }

.fa-bahai:before { content: "\f666"; }

.fa-balance-scale:before { content: "\f24e"; }

.fa-balance-scale-left:before { content: "\f515"; }

.fa-balance-scale-right:before { content: "\f516"; }

.fa-ball-pile:before { content: "\f77e"; }

.fa-ballot:before { content: "\f732"; }

.fa-ballot-check:before { content: "\f733"; }

.fa-ban:before { content: "\f05e"; }

.fa-band-aid:before { content: "\f462"; }

.fa-bandcamp:before { content: "\f2d5"; }

.fa-banjo:before { content: "\f8a3"; }

.fa-barcode:before { content: "\f02a"; }

.fa-barcode-alt:before { content: "\f463"; }

.fa-barcode-read:before { content: "\f464"; }

.fa-barcode-scan:before { content: "\f465"; }

.fa-bars:before { content: "\f0c9"; }

.fa-baseball:before { content: "\f432"; }

.fa-baseball-ball:before { content: "\f433"; }

.fa-basketball-ball:before { content: "\f434"; }

.fa-basketball-hoop:before { content: "\f435"; }

.fa-bat:before { content: "\f6b5"; }

.fa-bath:before { content: "\f2cd"; }

.fa-battery-bolt:before { content: "\f376"; }

.fa-battery-empty:before { content: "\f244"; }

.fa-battery-full:before { content: "\f240"; }

.fa-battery-half:before { content: "\f242"; }

.fa-battery-quarter:before { content: "\f243"; }

.fa-battery-slash:before { content: "\f377"; }

.fa-battery-three-quarters:before { content: "\f241"; }

.fa-battle-net:before { content: "\f835"; }

.fa-bed:before { content: "\f236"; }

.fa-bed-alt:before { content: "\f8f7"; }

.fa-bed-bunk:before { content: "\f8f8"; }

.fa-bed-empty:before { content: "\f8f9"; }

.fa-beer:before { content: "\f0fc"; }

.fa-behance:before { content: "\f1b4"; }

.fa-behance-square:before { content: "\f1b5"; }

.fa-bell:before { content: "\f0f3"; }

.fa-bell-exclamation:before { content: "\f848"; }

.fa-bell-on:before { content: "\f8fa"; }

.fa-bell-plus:before { content: "\f849"; }

.fa-bell-school:before { content: "\f5d5"; }

.fa-bell-school-slash:before { content: "\f5d6"; }

.fa-bell-slash:before { content: "\f1f6"; }

.fa-bells:before { content: "\f77f"; }

.fa-betamax:before { content: "\f8a4"; }

.fa-bezier-curve:before { content: "\f55b"; }

.fa-bible:before { content: "\f647"; }

.fa-bicycle:before { content: "\f206"; }

.fa-biking:before { content: "\f84a"; }

.fa-biking-mountain:before { content: "\f84b"; }

.fa-bimobject:before { content: "\f378"; }

.fa-binoculars:before { content: "\f1e5"; }

.fa-biohazard:before { content: "\f780"; }

.fa-birthday-cake:before { content: "\f1fd"; }

.fa-bitbucket:before { content: "\f171"; }

.fa-bitcoin:before { content: "\f379"; }

.fa-bity:before { content: "\f37a"; }

.fa-black-tie:before { content: "\f27e"; }

.fa-blackberry:before { content: "\f37b"; }

.fa-blanket:before { content: "\f498"; }

.fa-blender:before { content: "\f517"; }

.fa-blender-phone:before { content: "\f6b6"; }

.fa-blind:before { content: "\f29d"; }

.fa-blinds:before { content: "\f8fb"; }

.fa-blinds-open:before { content: "\f8fc"; }

.fa-blinds-raised:before { content: "\f8fd"; }

.fa-blog:before { content: "\f781"; }

.fa-blogger:before { content: "\f37c"; }

.fa-blogger-b:before { content: "\f37d"; }

.fa-bluetooth:before { content: "\f293"; }

.fa-bluetooth-b:before { content: "\f294"; }

.fa-bold:before { content: "\f032"; }

.fa-bolt:before { content: "\f0e7"; }

.fa-bomb:before { content: "\f1e2"; }

.fa-bone:before { content: "\f5d7"; }

.fa-bone-break:before { content: "\f5d8"; }

.fa-bong:before { content: "\f55c"; }

.fa-book:before { content: "\f02d"; }

.fa-book-alt:before { content: "\f5d9"; }

.fa-book-dead:before { content: "\f6b7"; }

.fa-book-heart:before { content: "\f499"; }

.fa-book-medical:before { content: "\f7e6"; }

.fa-book-open:before { content: "\f518"; }

.fa-book-reader:before { content: "\f5da"; }

.fa-book-spells:before { content: "\f6b8"; }

.fa-book-user:before { content: "\f7e7"; }

.fa-bookmark:before { content: "\f02e"; }

.fa-books:before { content: "\f5db"; }

.fa-books-medical:before { content: "\f7e8"; }

.fa-boombox:before { content: "\f8a5"; }

.fa-boot:before { content: "\f782"; }

.fa-booth-curtain:before { content: "\f734"; }

.fa-bootstrap:before { content: "\f836"; }

.fa-border-all:before { content: "\f84c"; }

.fa-border-bottom:before { content: "\f84d"; }

.fa-border-center-h:before { content: "\f89c"; }

.fa-border-center-v:before { content: "\f89d"; }

.fa-border-inner:before { content: "\f84e"; }

.fa-border-left:before { content: "\f84f"; }

.fa-border-none:before { content: "\f850"; }

.fa-border-outer:before { content: "\f851"; }

.fa-border-right:before { content: "\f852"; }

.fa-border-style:before { content: "\f853"; }

.fa-border-style-alt:before { content: "\f854"; }

.fa-border-top:before { content: "\f855"; }

.fa-bow-arrow:before { content: "\f6b9"; }

.fa-bowling-ball:before { content: "\f436"; }

.fa-bowling-pins:before { content: "\f437"; }

.fa-box:before { content: "\f466"; }

.fa-box-alt:before { content: "\f49a"; }

.fa-box-ballot:before { content: "\f735"; }

.fa-box-check:before { content: "\f467"; }

.fa-box-fragile:before { content: "\f49b"; }

.fa-box-full:before { content: "\f49c"; }

.fa-box-heart:before { content: "\f49d"; }

.fa-box-open:before { content: "\f49e"; }

.fa-box-tissue:before { content: "\e05b"; }

.fa-box-up:before { content: "\f49f"; }

.fa-box-usd:before { content: "\f4a0"; }

.fa-boxes:before { content: "\f468"; }

.fa-boxes-alt:before { content: "\f4a1"; }

.fa-boxing-glove:before { content: "\f438"; }

.fa-brackets:before { content: "\f7e9"; }

.fa-brackets-curly:before { content: "\f7ea"; }

.fa-braille:before { content: "\f2a1"; }

.fa-brain:before { content: "\f5dc"; }

.fa-bread-loaf:before { content: "\f7eb"; }

.fa-bread-slice:before { content: "\f7ec"; }

.fa-briefcase:before { content: "\f0b1"; }

.fa-briefcase-medical:before { content: "\f469"; }

.fa-bring-forward:before { content: "\f856"; }

.fa-bring-front:before { content: "\f857"; }

.fa-broadcast-tower:before { content: "\f519"; }

.fa-broom:before { content: "\f51a"; }

.fa-browser:before { content: "\f37e"; }

.fa-brush:before { content: "\f55d"; }

.fa-btc:before { content: "\f15a"; }

.fa-buffer:before { content: "\f837"; }

.fa-bug:before { content: "\f188"; }

.fa-building:before { content: "\f1ad"; }

.fa-bullhorn:before { content: "\f0a1"; }

.fa-bullseye:before { content: "\f140"; }

.fa-bullseye-arrow:before { content: "\f648"; }

.fa-bullseye-pointer:before { content: "\f649"; }

.fa-burger-soda:before { content: "\f858"; }

.fa-burn:before { content: "\f46a"; }

.fa-buromobelexperte:before { content: "\f37f"; }

.fa-burrito:before { content: "\f7ed"; }

.fa-bus:before { content: "\f207"; }

.fa-bus-alt:before { content: "\f55e"; }

.fa-bus-school:before { content: "\f5dd"; }

.fa-business-time:before { content: "\f64a"; }

.fa-buy-n-large:before { content: "\f8a6"; }

.fa-buysellads:before { content: "\f20d"; }

.fa-cabinet-filing:before { content: "\f64b"; }

.fa-cactus:before { content: "\f8a7"; }

.fa-calculator:before { content: "\f1ec"; }

.fa-calculator-alt:before { content: "\f64c"; }

.fa-calendar:before { content: "\f133"; }

.fa-calendar-alt:before { content: "\f073"; }

.fa-calendar-check:before { content: "\f274"; }

.fa-calendar-day:before { content: "\f783"; }

.fa-calendar-edit:before { content: "\f333"; }

.fa-calendar-exclamation:before { content: "\f334"; }

.fa-calendar-minus:before { content: "\f272"; }

.fa-calendar-plus:before { content: "\f271"; }

.fa-calendar-star:before { content: "\f736"; }

.fa-calendar-times:before { content: "\f273"; }

.fa-calendar-week:before { content: "\f784"; }

.fa-camcorder:before { content: "\f8a8"; }

.fa-camera:before { content: "\f030"; }

.fa-camera-alt:before { content: "\f332"; }

.fa-camera-home:before { content: "\f8fe"; }

.fa-camera-movie:before { content: "\f8a9"; }

.fa-camera-polaroid:before { content: "\f8aa"; }

.fa-camera-retro:before { content: "\f083"; }

.fa-campfire:before { content: "\f6ba"; }

.fa-campground:before { content: "\f6bb"; }

.fa-canadian-maple-leaf:before { content: "\f785"; }

.fa-candle-holder:before { content: "\f6bc"; }

.fa-candy-cane:before { content: "\f786"; }

.fa-candy-corn:before { content: "\f6bd"; }

.fa-cannabis:before { content: "\f55f"; }

.fa-capsules:before { content: "\f46b"; }

.fa-car:before { content: "\f1b9"; }

.fa-car-alt:before { content: "\f5de"; }

.fa-car-battery:before { content: "\f5df"; }

.fa-car-building:before { content: "\f859"; }

.fa-car-bump:before { content: "\f5e0"; }

.fa-car-bus:before { content: "\f85a"; }

.fa-car-crash:before { content: "\f5e1"; }

.fa-car-garage:before { content: "\f5e2"; }

.fa-car-mechanic:before { content: "\f5e3"; }

.fa-car-side:before { content: "\f5e4"; }

.fa-car-tilt:before { content: "\f5e5"; }

.fa-car-wash:before { content: "\f5e6"; }

.fa-caravan:before { content: "\f8ff"; }

.fa-caravan-alt:before { content: "\e000"; }

.fa-caret-circle-down:before { content: "\f32d"; }

.fa-caret-circle-left:before { content: "\f32e"; }

.fa-caret-circle-right:before { content: "\f330"; }

.fa-caret-circle-up:before { content: "\f331"; }

.fa-caret-down:before { content: "\f0d7"; }

.fa-caret-left:before { content: "\f0d9"; }

.fa-caret-right:before { content: "\f0da"; }

.fa-caret-square-down:before { content: "\f150"; }

.fa-caret-square-left:before { content: "\f191"; }

.fa-caret-square-right:before { content: "\f152"; }

.fa-caret-square-up:before { content: "\f151"; }

.fa-caret-up:before { content: "\f0d8"; }

.fa-carrot:before { content: "\f787"; }

.fa-cars:before { content: "\f85b"; }

.fa-cart-arrow-down:before { content: "\f218"; }

.fa-cart-plus:before { content: "\f217"; }

.fa-cash-register:before { content: "\f788"; }

.fa-cassette-tape:before { content: "\f8ab"; }

.fa-cat:before { content: "\f6be"; }

.fa-cat-space:before { content: "\e001"; }

.fa-cauldron:before { content: "\f6bf"; }

.fa-cc-amazon-pay:before { content: "\f42d"; }

.fa-cc-amex:before { content: "\f1f3"; }

.fa-cc-apple-pay:before { content: "\f416"; }

.fa-cc-diners-club:before { content: "\f24c"; }

.fa-cc-discover:before { content: "\f1f2"; }

.fa-cc-jcb:before { content: "\f24b"; }

.fa-cc-mastercard:before { content: "\f1f1"; }

.fa-cc-paypal:before { content: "\f1f4"; }

.fa-cc-stripe:before { content: "\f1f5"; }

.fa-cc-visa:before { content: "\f1f0"; }

.fa-cctv:before { content: "\f8ac"; }

.fa-centercode:before { content: "\f380"; }

.fa-centos:before { content: "\f789"; }

.fa-certificate:before { content: "\f0a3"; }

.fa-chair:before { content: "\f6c0"; }

.fa-chair-office:before { content: "\f6c1"; }

.fa-chalkboard:before { content: "\f51b"; }

.fa-chalkboard-teacher:before { content: "\f51c"; }

.fa-charging-station:before { content: "\f5e7"; }

.fa-chart-area:before { content: "\f1fe"; }

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

.fa-chart-line:before { content: "\f201"; }

.fa-chart-line-down:before { content: "\f64d"; }

.fa-chart-network:before { content: "\f78a"; }

.fa-chart-pie:before { content: "\f200"; }

.fa-chart-pie-alt:before { content: "\f64e"; }

.fa-chart-scatter:before { content: "\f7ee"; }

.fa-check:before { content: "\f00c"; }

.fa-check-circle:before { content: "\f058"; }

.fa-check-double:before { content: "\f560"; }

.fa-check-square:before { content: "\f14a"; }

.fa-cheese:before { content: "\f7ef"; }

.fa-cheese-swiss:before { content: "\f7f0"; }

.fa-cheeseburger:before { content: "\f7f1"; }

.fa-chess:before { content: "\f439"; }

.fa-chess-bishop:before { content: "\f43a"; }

.fa-chess-bishop-alt:before { content: "\f43b"; }

.fa-chess-board:before { content: "\f43c"; }

.fa-chess-clock:before { content: "\f43d"; }

.fa-chess-clock-alt:before { content: "\f43e"; }

.fa-chess-king:before { content: "\f43f"; }

.fa-chess-king-alt:before { content: "\f440"; }

.fa-chess-knight:before { content: "\f441"; }

.fa-chess-knight-alt:before { content: "\f442"; }

.fa-chess-pawn:before { content: "\f443"; }

.fa-chess-pawn-alt:before { content: "\f444"; }

.fa-chess-queen:before { content: "\f445"; }

.fa-chess-queen-alt:before { content: "\f446"; }

.fa-chess-rook:before { content: "\f447"; }

.fa-chess-rook-alt:before { content: "\f448"; }

.fa-chevron-circle-down:before { content: "\f13a"; }

.fa-chevron-circle-left:before { content: "\f137"; }

.fa-chevron-circle-right:before { content: "\f138"; }

.fa-chevron-circle-up:before { content: "\f139"; }

.fa-chevron-double-down:before { content: "\f322"; }

.fa-chevron-double-left:before { content: "\f323"; }

.fa-chevron-double-right:before { content: "\f324"; }

.fa-chevron-double-up:before { content: "\f325"; }

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

.fa-chevron-left:before { content: "\f053"; }

.fa-chevron-right:before { content: "\f054"; }

.fa-chevron-square-down:before { content: "\f329"; }

.fa-chevron-square-left:before { content: "\f32a"; }

.fa-chevron-square-right:before { content: "\f32b"; }

.fa-chevron-square-up:before { content: "\f32c"; }

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

.fa-child:before { content: "\f1ae"; }

.fa-chimney:before { content: "\f78b"; }

.fa-chrome:before { content: "\f268"; }

.fa-chromecast:before { content: "\f838"; }

.fa-church:before { content: "\f51d"; }

.fa-circle:before { content: "\f111"; }

.fa-circle-notch:before { content: "\f1ce"; }

.fa-city:before { content: "\f64f"; }

.fa-clarinet:before { content: "\f8ad"; }

.fa-claw-marks:before { content: "\f6c2"; }

.fa-clinic-medical:before { content: "\f7f2"; }

.fa-clipboard:before { content: "\f328"; }

.fa-clipboard-check:before { content: "\f46c"; }

.fa-clipboard-list:before { content: "\f46d"; }

.fa-clipboard-list-check:before { content: "\f737"; }

.fa-clipboard-prescription:before { content: "\f5e8"; }

.fa-clipboard-user:before { content: "\f7f3"; }

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

.fa-clone:before { content: "\f24d"; }

.fa-closed-captioning:before { content: "\f20a"; }

.fa-cloud:before { content: "\f0c2"; }

.fa-cloud-download:before { content: "\f0ed"; }

.fa-cloud-download-alt:before { content: "\f381"; }

.fa-cloud-drizzle:before { content: "\f738"; }

.fa-cloud-hail:before { content: "\f739"; }

.fa-cloud-hail-mixed:before { content: "\f73a"; }

.fa-cloud-meatball:before { content: "\f73b"; }

.fa-cloud-moon:before { content: "\f6c3"; }

.fa-cloud-moon-rain:before { content: "\f73c"; }

.fa-cloud-music:before { content: "\f8ae"; }

.fa-cloud-rain:before { content: "\f73d"; }

.fa-cloud-rainbow:before { content: "\f73e"; }

.fa-cloud-showers:before { content: "\f73f"; }

.fa-cloud-showers-heavy:before { content: "\f740"; }

.fa-cloud-sleet:before { content: "\f741"; }

.fa-cloud-snow:before { content: "\f742"; }

.fa-cloud-sun:before { content: "\f6c4"; }

.fa-cloud-sun-rain:before { content: "\f743"; }

.fa-cloud-upload:before { content: "\f0ee"; }

.fa-cloud-upload-alt:before { content: "\f382"; }

.fa-cloudflare:before { content: "\e07d"; }

.fa-clouds:before { content: "\f744"; }

.fa-clouds-moon:before { content: "\f745"; }

.fa-clouds-sun:before { content: "\f746"; }

.fa-cloudscale:before { content: "\f383"; }

.fa-cloudsmith:before { content: "\f384"; }

.fa-cloudversify:before { content: "\f385"; }

.fa-club:before { content: "\f327"; }

.fa-cocktail:before { content: "\f561"; }

.fa-code:before { content: "\f121"; }

.fa-code-branch:before { content: "\f126"; }

.fa-code-commit:before { content: "\f386"; }

.fa-code-merge:before { content: "\f387"; }

.fa-codepen:before { content: "\f1cb"; }

.fa-codiepie:before { content: "\f284"; }

.fa-coffee:before { content: "\f0f4"; }

.fa-coffee-pot:before { content: "\e002"; }

.fa-coffee-togo:before { content: "\f6c5"; }

.fa-coffin:before { content: "\f6c6"; }

.fa-coffin-cross:before { content: "\e051"; }

.fa-cog:before { content: "\f013"; }

.fa-cogs:before { content: "\f085"; }

.fa-coin:before { content: "\f85c"; }

.fa-coins:before { content: "\f51e"; }

.fa-columns:before { content: "\f0db"; }

.fa-comet:before { content: "\e003"; }

.fa-comment:before { content: "\f075"; }

.fa-comment-alt:before { content: "\f27a"; }

.fa-comment-alt-check:before { content: "\f4a2"; }

.fa-comment-alt-dollar:before { content: "\f650"; }

.fa-comment-alt-dots:before { content: "\f4a3"; }

.fa-comment-alt-edit:before { content: "\f4a4"; }

.fa-comment-alt-exclamation:before { content: "\f4a5"; }

.fa-comment-alt-lines:before { content: "\f4a6"; }

.fa-comment-alt-medical:before { content: "\f7f4"; }

.fa-comment-alt-minus:before { content: "\f4a7"; }

.fa-comment-alt-music:before { content: "\f8af"; }

.fa-comment-alt-plus:before { content: "\f4a8"; }

.fa-comment-alt-slash:before { content: "\f4a9"; }

.fa-comment-alt-smile:before { content: "\f4aa"; }

.fa-comment-alt-times:before { content: "\f4ab"; }

.fa-comment-check:before { content: "\f4ac"; }

.fa-comment-dollar:before { content: "\f651"; }

.fa-comment-dots:before { content: "\f4ad"; }

.fa-comment-edit:before { content: "\f4ae"; }

.fa-comment-exclamation:before { content: "\f4af"; }

.fa-comment-lines:before { content: "\f4b0"; }

.fa-comment-medical:before { content: "\f7f5"; }

.fa-comment-minus:before { content: "\f4b1"; }

.fa-comment-music:before { content: "\f8b0"; }

.fa-comment-plus:before { content: "\f4b2"; }

.fa-comment-slash:before { content: "\f4b3"; }

.fa-comment-smile:before { content: "\f4b4"; }

.fa-comment-times:before { content: "\f4b5"; }

.fa-comments:before { content: "\f086"; }

.fa-comments-alt:before { content: "\f4b6"; }

.fa-comments-alt-dollar:before { content: "\f652"; }

.fa-comments-dollar:before { content: "\f653"; }

.fa-compact-disc:before { content: "\f51f"; }

.fa-compass:before { content: "\f14e"; }

.fa-compass-slash:before { content: "\f5e9"; }

.fa-compress:before { content: "\f066"; }

.fa-compress-alt:before { content: "\f422"; }

.fa-compress-arrows-alt:before { content: "\f78c"; }

.fa-compress-wide:before { content: "\f326"; }

.fa-computer-classic:before { content: "\f8b1"; }

.fa-computer-speaker:before { content: "\f8b2"; }

.fa-concierge-bell:before { content: "\f562"; }

.fa-confluence:before { content: "\f78d"; }

.fa-connectdevelop:before { content: "\f20e"; }

.fa-construction:before { content: "\f85d"; }

.fa-container-storage:before { content: "\f4b7"; }

.fa-contao:before { content: "\f26d"; }

.fa-conveyor-belt:before { content: "\f46e"; }

.fa-conveyor-belt-alt:before { content: "\f46f"; }

.fa-cookie:before { content: "\f563"; }

.fa-cookie-bite:before { content: "\f564"; }

.fa-copy:before { content: "\f0c5"; }

.fa-copyright:before { content: "\f1f9"; }

.fa-corn:before { content: "\f6c7"; }

.fa-cotton-bureau:before { content: "\f89e"; }

.fa-couch:before { content: "\f4b8"; }

.fa-cow:before { content: "\f6c8"; }

.fa-cowbell:before { content: "\f8b3"; }

.fa-cowbell-more:before { content: "\f8b4"; }

.fa-cpanel:before { content: "\f388"; }

.fa-creative-commons:before { content: "\f25e"; }

.fa-creative-commons-by:before { content: "\f4e7"; }

.fa-creative-commons-nc:before { content: "\f4e8"; }

.fa-creative-commons-nc-eu:before { content: "\f4e9"; }

.fa-creative-commons-nc-jp:before { content: "\f4ea"; }

.fa-creative-commons-nd:before { content: "\f4eb"; }

.fa-creative-commons-pd:before { content: "\f4ec"; }

.fa-creative-commons-pd-alt:before { content: "\f4ed"; }

.fa-creative-commons-remix:before { content: "\f4ee"; }

.fa-creative-commons-sa:before { content: "\f4ef"; }

.fa-creative-commons-sampling:before { content: "\f4f0"; }

.fa-creative-commons-sampling-plus:before { content: "\f4f1"; }

.fa-creative-commons-share:before { content: "\f4f2"; }

.fa-creative-commons-zero:before { content: "\f4f3"; }

.fa-credit-card:before { content: "\f09d"; }

.fa-credit-card-blank:before { content: "\f389"; }

.fa-credit-card-front:before { content: "\f38a"; }

.fa-cricket:before { content: "\f449"; }

.fa-critical-role:before { content: "\f6c9"; }

.fa-croissant:before { content: "\f7f6"; }

.fa-crop:before { content: "\f125"; }

.fa-crop-alt:before { content: "\f565"; }

.fa-cross:before { content: "\f654"; }

.fa-crosshairs:before { content: "\f05b"; }

.fa-crow:before { content: "\f520"; }

.fa-crown:before { content: "\f521"; }

.fa-crutch:before { content: "\f7f7"; }

.fa-crutches:before { content: "\f7f8"; }

.fa-css3:before { content: "\f13c"; }

.fa-css3-alt:before { content: "\f38b"; }

.fa-cube:before { content: "\f1b2"; }

.fa-cubes:before { content: "\f1b3"; }

.fa-curling:before { content: "\f44a"; }

.fa-cut:before { content: "\f0c4"; }

.fa-cuttlefish:before { content: "\f38c"; }

.fa-d-and-d:before { content: "\f38d"; }

.fa-d-and-d-beyond:before { content: "\f6ca"; }

.fa-dagger:before { content: "\f6cb"; }

.fa-dailymotion:before { content: "\e052"; }

.fa-dashcube:before { content: "\f210"; }

.fa-database:before { content: "\f1c0"; }

.fa-deaf:before { content: "\f2a4"; }

.fa-debug:before { content: "\f7f9"; }

.fa-deer:before { content: "\f78e"; }

.fa-deer-rudolph:before { content: "\f78f"; }

.fa-deezer:before { content: "\e077"; }

.fa-delicious:before { content: "\f1a5"; }

.fa-democrat:before { content: "\f747"; }

.fa-deploydog:before { content: "\f38e"; }

.fa-deskpro:before { content: "\f38f"; }

.fa-desktop:before { content: "\f108"; }

.fa-desktop-alt:before { content: "\f390"; }

.fa-dev:before { content: "\f6cc"; }

.fa-deviantart:before { content: "\f1bd"; }

.fa-dewpoint:before { content: "\f748"; }

.fa-dharmachakra:before { content: "\f655"; }

.fa-dhl:before { content: "\f790"; }

.fa-diagnoses:before { content: "\f470"; }

.fa-diamond:before { content: "\f219"; }

.fa-diaspora:before { content: "\f791"; }

.fa-dice:before { content: "\f522"; }

.fa-dice-d10:before { content: "\f6cd"; }

.fa-dice-d12:before { content: "\f6ce"; }

.fa-dice-d20:before { content: "\f6cf"; }

.fa-dice-d4:before { content: "\f6d0"; }

.fa-dice-d6:before { content: "\f6d1"; }

.fa-dice-d8:before { content: "\f6d2"; }

.fa-dice-five:before { content: "\f523"; }

.fa-dice-four:before { content: "\f524"; }

.fa-dice-one:before { content: "\f525"; }

.fa-dice-six:before { content: "\f526"; }

.fa-dice-three:before { content: "\f527"; }

.fa-dice-two:before { content: "\f528"; }

.fa-digg:before { content: "\f1a6"; }

.fa-digging:before { content: "\f85e"; }

.fa-digital-ocean:before { content: "\f391"; }

.fa-digital-tachograph:before { content: "\f566"; }

.fa-diploma:before { content: "\f5ea"; }

.fa-directions:before { content: "\f5eb"; }

.fa-disc-drive:before { content: "\f8b5"; }

.fa-discord:before { content: "\f392"; }

.fa-discourse:before { content: "\f393"; }

.fa-disease:before { content: "\f7fa"; }

.fa-divide:before { content: "\f529"; }

.fa-dizzy:before { content: "\f567"; }

.fa-dna:before { content: "\f471"; }

.fa-do-not-enter:before { content: "\f5ec"; }

.fa-dochub:before { content: "\f394"; }

.fa-docker:before { content: "\f395"; }

.fa-dog:before { content: "\f6d3"; }

.fa-dog-leashed:before { content: "\f6d4"; }

.fa-dollar-sign:before { content: "\f155"; }

.fa-dolly:before { content: "\f472"; }

.fa-dolly-empty:before { content: "\f473"; }

.fa-dolly-flatbed:before { content: "\f474"; }

.fa-dolly-flatbed-alt:before { content: "\f475"; }

.fa-dolly-flatbed-empty:before { content: "\f476"; }

.fa-donate:before { content: "\f4b9"; }

.fa-door-closed:before { content: "\f52a"; }

.fa-door-open:before { content: "\f52b"; }

.fa-dot-circle:before { content: "\f192"; }

.fa-dove:before { content: "\f4ba"; }

.fa-download:before { content: "\f019"; }

.fa-draft2digital:before { content: "\f396"; }

.fa-drafting-compass:before { content: "\f568"; }

.fa-dragon:before { content: "\f6d5"; }

.fa-draw-circle:before { content: "\f5ed"; }

.fa-draw-polygon:before { content: "\f5ee"; }

.fa-draw-square:before { content: "\f5ef"; }

.fa-dreidel:before { content: "\f792"; }

.fa-dribbble:before { content: "\f17d"; }

.fa-dribbble-square:before { content: "\f397"; }

.fa-drone:before { content: "\f85f"; }

.fa-drone-alt:before { content: "\f860"; }

.fa-dropbox:before { content: "\f16b"; }

.fa-drum:before { content: "\f569"; }

.fa-drum-steelpan:before { content: "\f56a"; }

.fa-drumstick:before { content: "\f6d6"; }

.fa-drumstick-bite:before { content: "\f6d7"; }

.fa-drupal:before { content: "\f1a9"; }

.fa-dryer:before { content: "\f861"; }

.fa-dryer-alt:before { content: "\f862"; }

.fa-duck:before { content: "\f6d8"; }

.fa-dumbbell:before { content: "\f44b"; }

.fa-dumpster:before { content: "\f793"; }

.fa-dumpster-fire:before { content: "\f794"; }

.fa-dungeon:before { content: "\f6d9"; }

.fa-dyalog:before { content: "\f399"; }

.fa-ear:before { content: "\f5f0"; }

.fa-ear-muffs:before { content: "\f795"; }

.fa-earlybirds:before { content: "\f39a"; }

.fa-ebay:before { content: "\f4f4"; }

.fa-eclipse:before { content: "\f749"; }

.fa-eclipse-alt:before { content: "\f74a"; }

.fa-edge:before { content: "\f282"; }

.fa-edge-legacy:before { content: "\e078"; }

.fa-edit:before { content: "\f044"; }

.fa-egg:before { content: "\f7fb"; }

.fa-egg-fried:before { content: "\f7fc"; }

.fa-eject:before { content: "\f052"; }

.fa-elementor:before { content: "\f430"; }

.fa-elephant:before { content: "\f6da"; }

.fa-ellipsis-h:before { content: "\f141"; }

.fa-ellipsis-h-alt:before { content: "\f39b"; }

.fa-ellipsis-v:before { content: "\f142"; }

.fa-ellipsis-v-alt:before { content: "\f39c"; }

.fa-ello:before { content: "\f5f1"; }

.fa-ember:before { content: "\f423"; }

.fa-empire:before { content: "\f1d1"; }

.fa-empty-set:before { content: "\f656"; }

.fa-engine-warning:before { content: "\f5f2"; }

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

.fa-envelope-open:before { content: "\f2b6"; }

.fa-envelope-open-dollar:before { content: "\f657"; }

.fa-envelope-open-text:before { content: "\f658"; }

.fa-envelope-square:before { content: "\f199"; }

.fa-envira:before { content: "\f299"; }

.fa-equals:before { content: "\f52c"; }

.fa-eraser:before { content: "\f12d"; }

.fa-erlang:before { content: "\f39d"; }

.fa-ethereum:before { content: "\f42e"; }

.fa-ethernet:before { content: "\f796"; }

.fa-etsy:before { content: "\f2d7"; }

.fa-euro-sign:before { content: "\f153"; }

.fa-evernote:before { content: "\f839"; }

.fa-exchange:before { content: "\f0ec"; }

.fa-exchange-alt:before { content: "\f362"; }

.fa-exclamation:before { content: "\f12a"; }

.fa-exclamation-circle:before { content: "\f06a"; }

.fa-exclamation-square:before { content: "\f321"; }

.fa-exclamation-triangle:before { content: "\f071"; }

.fa-expand:before { content: "\f065"; }

.fa-expand-alt:before { content: "\f424"; }

.fa-expand-arrows:before { content: "\f31d"; }

.fa-expand-arrows-alt:before { content: "\f31e"; }

.fa-expand-wide:before { content: "\f320"; }

.fa-expeditedssl:before { content: "\f23e"; }

.fa-external-link:before { content: "\f08e"; }

.fa-external-link-alt:before { content: "\f35d"; }

.fa-external-link-square:before { content: "\f14c"; }

.fa-external-link-square-alt:before { content: "\f360"; }

.fa-eye:before { content: "\f06e"; }

.fa-eye-dropper:before { content: "\f1fb"; }

.fa-eye-evil:before { content: "\f6db"; }

.fa-eye-slash:before { content: "\f070"; }

.fa-facebook:before { content: "\f09a"; }

.fa-facebook-f:before { content: "\f39e"; }

.fa-facebook-messenger:before { content: "\f39f"; }

.fa-facebook-square:before { content: "\f082"; }

.fa-fan:before { content: "\f863"; }

.fa-fan-table:before { content: "\e004"; }

.fa-fantasy-flight-games:before { content: "\f6dc"; }

.fa-farm:before { content: "\f864"; }

.fa-fast-backward:before { content: "\f049"; }

.fa-fast-forward:before { content: "\f050"; }

.fa-faucet:before { content: "\e005"; }

.fa-faucet-drip:before { content: "\e006"; }

.fa-fax:before { content: "\f1ac"; }

.fa-feather:before { content: "\f52d"; }

.fa-feather-alt:before { content: "\f56b"; }

.fa-fedex:before { content: "\f797"; }

.fa-fedora:before { content: "\f798"; }

.fa-female:before { content: "\f182"; }

.fa-field-hockey:before { content: "\f44c"; }

.fa-fighter-jet:before { content: "\f0fb"; }

.fa-figma:before { content: "\f799"; }

.fa-file:before { content: "\f15b"; }

.fa-file-alt:before { content: "\f15c"; }

.fa-file-archive:before { content: "\f1c6"; }

.fa-file-audio:before { content: "\f1c7"; }

.fa-file-certificate:before { content: "\f5f3"; }

.fa-file-chart-line:before { content: "\f659"; }

.fa-file-chart-pie:before { content: "\f65a"; }

.fa-file-check:before { content: "\f316"; }

.fa-file-code:before { content: "\f1c9"; }

.fa-file-contract:before { content: "\f56c"; }

.fa-file-csv:before { content: "\f6dd"; }

.fa-file-download:before { content: "\f56d"; }

.fa-file-edit:before { content: "\f31c"; }

.fa-file-excel:before { content: "\f1c3"; }

.fa-file-exclamation:before { content: "\f31a"; }

.fa-file-export:before { content: "\f56e"; }

.fa-file-image:before { content: "\f1c5"; }

.fa-file-import:before { content: "\f56f"; }

.fa-file-invoice:before { content: "\f570"; }

.fa-file-invoice-dollar:before { content: "\f571"; }

.fa-file-medical:before { content: "\f477"; }

.fa-file-medical-alt:before { content: "\f478"; }

.fa-file-minus:before { content: "\f318"; }

.fa-file-music:before { content: "\f8b6"; }

.fa-file-pdf:before { content: "\f1c1"; }

.fa-file-plus:before { content: "\f319"; }

.fa-file-powerpoint:before { content: "\f1c4"; }

.fa-file-prescription:before { content: "\f572"; }

.fa-file-search:before { content: "\f865"; }

.fa-file-signature:before { content: "\f573"; }

.fa-file-spreadsheet:before { content: "\f65b"; }

.fa-file-times:before { content: "\f317"; }

.fa-file-upload:before { content: "\f574"; }

.fa-file-user:before { content: "\f65c"; }

.fa-file-video:before { content: "\f1c8"; }

.fa-file-word:before { content: "\f1c2"; }

.fa-files-medical:before { content: "\f7fd"; }

.fa-fill:before { content: "\f575"; }

.fa-fill-drip:before { content: "\f576"; }

.fa-film:before { content: "\f008"; }

.fa-film-alt:before { content: "\f3a0"; }

.fa-film-canister:before { content: "\f8b7"; }

.fa-filter:before { content: "\f0b0"; }

.fa-fingerprint:before { content: "\f577"; }

.fa-fire:before { content: "\f06d"; }

.fa-fire-alt:before { content: "\f7e4"; }

.fa-fire-extinguisher:before { content: "\f134"; }

.fa-fire-smoke:before { content: "\f74b"; }

.fa-firefox:before { content: "\f269"; }

.fa-firefox-browser:before { content: "\e007"; }

.fa-fireplace:before { content: "\f79a"; }

.fa-first-aid:before { content: "\f479"; }

.fa-first-order:before { content: "\f2b0"; }

.fa-first-order-alt:before { content: "\f50a"; }

.fa-firstdraft:before { content: "\f3a1"; }

.fa-fish:before { content: "\f578"; }

.fa-fish-cooked:before { content: "\f7fe"; }

.fa-fist-raised:before { content: "\f6de"; }

.fa-flag:before { content: "\f024"; }

.fa-flag-alt:before { content: "\f74c"; }

.fa-flag-checkered:before { content: "\f11e"; }

.fa-flag-usa:before { content: "\f74d"; }

.fa-flame:before { content: "\f6df"; }

.fa-flashlight:before { content: "\f8b8"; }

.fa-flask:before { content: "\f0c3"; }

.fa-flask-poison:before { content: "\f6e0"; }

.fa-flask-potion:before { content: "\f6e1"; }

.fa-flickr:before { content: "\f16e"; }

.fa-flipboard:before { content: "\f44d"; }

.fa-flower:before { content: "\f7ff"; }

.fa-flower-daffodil:before { content: "\f800"; }

.fa-flower-tulip:before { content: "\f801"; }

.fa-flushed:before { content: "\f579"; }

.fa-flute:before { content: "\f8b9"; }

.fa-flux-capacitor:before { content: "\f8ba"; }

.fa-fly:before { content: "\f417"; }

.fa-fog:before { content: "\f74e"; }

.fa-folder:before { content: "\f07b"; }

.fa-folder-download:before { content: "\e053"; }

.fa-folder-minus:before { content: "\f65d"; }

.fa-folder-open:before { content: "\f07c"; }

.fa-folder-plus:before { content: "\f65e"; }

.fa-folder-times:before { content: "\f65f"; }

.fa-folder-tree:before { content: "\f802"; }

.fa-folder-upload:before { content: "\e054"; }

.fa-folders:before { content: "\f660"; }

.fa-font:before { content: "\f031"; }

.fa-font-awesome:before { content: "\f2b4"; }

.fa-font-awesome-alt:before { content: "\f35c"; }

.fa-font-awesome-flag:before { content: "\f425"; }

.fa-font-awesome-logo-full:before { content: "\f4e6"; }

.fa-font-case:before { content: "\f866"; }

.fa-fonticons:before { content: "\f280"; }

.fa-fonticons-fi:before { content: "\f3a2"; }

.fa-football-ball:before { content: "\f44e"; }

.fa-football-helmet:before { content: "\f44f"; }

.fa-forklift:before { content: "\f47a"; }

.fa-fort-awesome:before { content: "\f286"; }

.fa-fort-awesome-alt:before { content: "\f3a3"; }

.fa-forumbee:before { content: "\f211"; }

.fa-forward:before { content: "\f04e"; }

.fa-foursquare:before { content: "\f180"; }

.fa-fragile:before { content: "\f4bb"; }

.fa-free-code-camp:before { content: "\f2c5"; }

.fa-freebsd:before { content: "\f3a4"; }

.fa-french-fries:before { content: "\f803"; }

.fa-frog:before { content: "\f52e"; }

.fa-frosty-head:before { content: "\f79b"; }

.fa-frown:before { content: "\f119"; }

.fa-frown-open:before { content: "\f57a"; }

.fa-fulcrum:before { content: "\f50b"; }

.fa-function:before { content: "\f661"; }

.fa-funnel-dollar:before { content: "\f662"; }

.fa-futbol:before { content: "\f1e3"; }

.fa-galactic-republic:before { content: "\f50c"; }

.fa-galactic-senate:before { content: "\f50d"; }

.fa-galaxy:before { content: "\e008"; }

.fa-game-board:before { content: "\f867"; }

.fa-game-board-alt:before { content: "\f868"; }

.fa-game-console-handheld:before { content: "\f8bb"; }

.fa-gamepad:before { content: "\f11b"; }

.fa-gamepad-alt:before { content: "\f8bc"; }

.fa-garage:before { content: "\e009"; }

.fa-garage-car:before { content: "\e00a"; }

.fa-garage-open:before { content: "\e00b"; }

.fa-gas-pump:before { content: "\f52f"; }

.fa-gas-pump-slash:before { content: "\f5f4"; }

.fa-gavel:before { content: "\f0e3"; }

.fa-gem:before { content: "\f3a5"; }

.fa-genderless:before { content: "\f22d"; }

.fa-get-pocket:before { content: "\f265"; }

.fa-gg:before { content: "\f260"; }

.fa-gg-circle:before { content: "\f261"; }

.fa-ghost:before { content: "\f6e2"; }

.fa-gift:before { content: "\f06b"; }

.fa-gift-card:before { content: "\f663"; }

.fa-gifts:before { content: "\f79c"; }

.fa-gingerbread-man:before { content: "\f79d"; }

.fa-git:before { content: "\f1d3"; }

.fa-git-alt:before { content: "\f841"; }

.fa-git-square:before { content: "\f1d2"; }

.fa-github:before { content: "\f09b"; }

.fa-github-alt:before { content: "\f113"; }

.fa-github-square:before { content: "\f092"; }

.fa-gitkraken:before { content: "\f3a6"; }

.fa-gitlab:before { content: "\f296"; }

.fa-gitter:before { content: "\f426"; }

.fa-glass:before { content: "\f804"; }

.fa-glass-champagne:before { content: "\f79e"; }

.fa-glass-cheers:before { content: "\f79f"; }

.fa-glass-citrus:before { content: "\f869"; }

.fa-glass-martini:before { content: "\f000"; }

.fa-glass-martini-alt:before { content: "\f57b"; }

.fa-glass-whiskey:before { content: "\f7a0"; }

.fa-glass-whiskey-rocks:before { content: "\f7a1"; }

.fa-glasses:before { content: "\f530"; }

.fa-glasses-alt:before { content: "\f5f5"; }

.fa-glide:before { content: "\f2a5"; }

.fa-glide-g:before { content: "\f2a6"; }

.fa-globe:before { content: "\f0ac"; }

.fa-globe-africa:before { content: "\f57c"; }

.fa-globe-americas:before { content: "\f57d"; }

.fa-globe-asia:before { content: "\f57e"; }

.fa-globe-europe:before { content: "\f7a2"; }

.fa-globe-snow:before { content: "\f7a3"; }

.fa-globe-stand:before { content: "\f5f6"; }

.fa-gofore:before { content: "\f3a7"; }

.fa-golf-ball:before { content: "\f450"; }

.fa-golf-club:before { content: "\f451"; }

.fa-goodreads:before { content: "\f3a8"; }

.fa-goodreads-g:before { content: "\f3a9"; }

.fa-google:before { content: "\f1a0"; }

.fa-google-drive:before { content: "\f3aa"; }

.fa-google-pay:before { content: "\e079"; }

.fa-google-play:before { content: "\f3ab"; }

.fa-google-plus:before { content: "\f2b3"; }

.fa-google-plus-g:before { content: "\f0d5"; }

.fa-google-plus-square:before { content: "\f0d4"; }

.fa-google-wallet:before { content: "\f1ee"; }

.fa-gopuram:before { content: "\f664"; }

.fa-graduation-cap:before { content: "\f19d"; }

.fa-gramophone:before { content: "\f8bd"; }

.fa-gratipay:before { content: "\f184"; }

.fa-grav:before { content: "\f2d6"; }

.fa-greater-than:before { content: "\f531"; }

.fa-greater-than-equal:before { content: "\f532"; }

.fa-grimace:before { content: "\f57f"; }

.fa-grin:before { content: "\f580"; }

.fa-grin-alt:before { content: "\f581"; }

.fa-grin-beam:before { content: "\f582"; }

.fa-grin-beam-sweat:before { content: "\f583"; }

.fa-grin-hearts:before { content: "\f584"; }

.fa-grin-squint:before { content: "\f585"; }

.fa-grin-squint-tears:before { content: "\f586"; }

.fa-grin-stars:before { content: "\f587"; }

.fa-grin-tears:before { content: "\f588"; }

.fa-grin-tongue:before { content: "\f589"; }

.fa-grin-tongue-squint:before { content: "\f58a"; }

.fa-grin-tongue-wink:before { content: "\f58b"; }

.fa-grin-wink:before { content: "\f58c"; }

.fa-grip-horizontal:before { content: "\f58d"; }

.fa-grip-lines:before { content: "\f7a4"; }

.fa-grip-lines-vertical:before { content: "\f7a5"; }

.fa-grip-vertical:before { content: "\f58e"; }

.fa-gripfire:before { content: "\f3ac"; }

.fa-grunt:before { content: "\f3ad"; }

.fa-guilded:before { content: "\e07e"; }

.fa-guitar:before { content: "\f7a6"; }

.fa-guitar-electric:before { content: "\f8be"; }

.fa-guitars:before { content: "\f8bf"; }

.fa-gulp:before { content: "\f3ae"; }

.fa-h-square:before { content: "\f0fd"; }

.fa-h1:before { content: "\f313"; }

.fa-h2:before { content: "\f314"; }

.fa-h3:before { content: "\f315"; }

.fa-h4:before { content: "\f86a"; }

.fa-hacker-news:before { content: "\f1d4"; }

.fa-hacker-news-square:before { content: "\f3af"; }

.fa-hackerrank:before { content: "\f5f7"; }

.fa-hamburger:before { content: "\f805"; }

.fa-hammer:before { content: "\f6e3"; }

.fa-hammer-war:before { content: "\f6e4"; }

.fa-hamsa:before { content: "\f665"; }

.fa-hand-heart:before { content: "\f4bc"; }

.fa-hand-holding:before { content: "\f4bd"; }

.fa-hand-holding-box:before { content: "\f47b"; }

.fa-hand-holding-heart:before { content: "\f4be"; }

.fa-hand-holding-magic:before { content: "\f6e5"; }

.fa-hand-holding-medical:before { content: "\e05c"; }

.fa-hand-holding-seedling:before { content: "\f4bf"; }

.fa-hand-holding-usd:before { content: "\f4c0"; }

.fa-hand-holding-water:before { content: "\f4c1"; }

.fa-hand-lizard:before { content: "\f258"; }

.fa-hand-middle-finger:before { content: "\f806"; }

.fa-hand-paper:before { content: "\f256"; }

.fa-hand-peace:before { content: "\f25b"; }

.fa-hand-point-down:before { content: "\f0a7"; }

.fa-hand-point-left:before { content: "\f0a5"; }

.fa-hand-point-right:before { content: "\f0a4"; }

.fa-hand-point-up:before { content: "\f0a6"; }

.fa-hand-pointer:before { content: "\f25a"; }

.fa-hand-receiving:before { content: "\f47c"; }

.fa-hand-rock:before { content: "\f255"; }

.fa-hand-scissors:before { content: "\f257"; }

.fa-hand-sparkles:before { content: "\e05d"; }

.fa-hand-spock:before { content: "\f259"; }

.fa-hands:before { content: "\f4c2"; }

.fa-hands-heart:before { content: "\f4c3"; }

.fa-hands-helping:before { content: "\f4c4"; }

.fa-hands-usd:before { content: "\f4c5"; }

.fa-hands-wash:before { content: "\e05e"; }

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

.fa-handshake-alt:before { content: "\f4c6"; }

.fa-handshake-alt-slash:before { content: "\e05f"; }

.fa-handshake-slash:before { content: "\e060"; }

.fa-hanukiah:before { content: "\f6e6"; }

.fa-hard-hat:before { content: "\f807"; }

.fa-hashtag:before { content: "\f292"; }

.fa-hat-chef:before { content: "\f86b"; }

.fa-hat-cowboy:before { content: "\f8c0"; }

.fa-hat-cowboy-side:before { content: "\f8c1"; }

.fa-hat-santa:before { content: "\f7a7"; }

.fa-hat-winter:before { content: "\f7a8"; }

.fa-hat-witch:before { content: "\f6e7"; }

.fa-hat-wizard:before { content: "\f6e8"; }

.fa-hdd:before { content: "\f0a0"; }

.fa-head-side:before { content: "\f6e9"; }

.fa-head-side-brain:before { content: "\f808"; }

.fa-head-side-cough:before { content: "\e061"; }

.fa-head-side-cough-slash:before { content: "\e062"; }

.fa-head-side-headphones:before { content: "\f8c2"; }

.fa-head-side-mask:before { content: "\e063"; }

.fa-head-side-medical:before { content: "\f809"; }

.fa-head-side-virus:before { content: "\e064"; }

.fa-head-vr:before { content: "\f6ea"; }

.fa-heading:before { content: "\f1dc"; }

.fa-headphones:before { content: "\f025"; }

.fa-headphones-alt:before { content: "\f58f"; }

.fa-headset:before { content: "\f590"; }

.fa-heart:before { content: "\f004"; }

.fa-heart-broken:before { content: "\f7a9"; }

.fa-heart-circle:before { content: "\f4c7"; }

.fa-heart-rate:before { content: "\f5f8"; }

.fa-heart-square:before { content: "\f4c8"; }

.fa-heartbeat:before { content: "\f21e"; }

.fa-heat:before { content: "\e00c"; }

.fa-helicopter:before { content: "\f533"; }

.fa-helmet-battle:before { content: "\f6eb"; }

.fa-hexagon:before { content: "\f312"; }

.fa-highlighter:before { content: "\f591"; }

.fa-hiking:before { content: "\f6ec"; }

.fa-hippo:before { content: "\f6ed"; }

.fa-hips:before { content: "\f452"; }

.fa-hire-a-helper:before { content: "\f3b0"; }

.fa-history:before { content: "\f1da"; }

.fa-hive:before { content: "\e07f"; }

.fa-hockey-mask:before { content: "\f6ee"; }

.fa-hockey-puck:before { content: "\f453"; }

.fa-hockey-sticks:before { content: "\f454"; }

.fa-holly-berry:before { content: "\f7aa"; }

.fa-home:before { content: "\f015"; }

.fa-home-alt:before { content: "\f80a"; }

.fa-home-heart:before { content: "\f4c9"; }

.fa-home-lg:before { content: "\f80b"; }

.fa-home-lg-alt:before { content: "\f80c"; }

.fa-hood-cloak:before { content: "\f6ef"; }

.fa-hooli:before { content: "\f427"; }

.fa-horizontal-rule:before { content: "\f86c"; }

.fa-hornbill:before { content: "\f592"; }

.fa-horse:before { content: "\f6f0"; }

.fa-horse-head:before { content: "\f7ab"; }

.fa-horse-saddle:before { content: "\f8c3"; }

.fa-hospital:before { content: "\f0f8"; }

.fa-hospital-alt:before { content: "\f47d"; }

.fa-hospital-symbol:before { content: "\f47e"; }

.fa-hospital-user:before { content: "\f80d"; }

.fa-hospitals:before { content: "\f80e"; }

.fa-hot-tub:before { content: "\f593"; }

.fa-hotdog:before { content: "\f80f"; }

.fa-hotel:before { content: "\f594"; }

.fa-hotjar:before { content: "\f3b1"; }

.fa-hourglass:before { content: "\f254"; }

.fa-hourglass-end:before { content: "\f253"; }

.fa-hourglass-half:before { content: "\f252"; }

.fa-hourglass-start:before { content: "\f251"; }

.fa-house:before { content: "\e00d"; }

.fa-house-damage:before { content: "\f6f1"; }

.fa-house-day:before { content: "\e00e"; }

.fa-house-flood:before { content: "\f74f"; }

.fa-house-leave:before { content: "\e00f"; }

.fa-house-night:before { content: "\e010"; }

.fa-house-return:before { content: "\e011"; }

.fa-house-signal:before { content: "\e012"; }

.fa-house-user:before { content: "\e065"; }

.fa-houzz:before { content: "\f27c"; }

.fa-hryvnia:before { content: "\f6f2"; }

.fa-html5:before { content: "\f13b"; }

.fa-hubspot:before { content: "\f3b2"; }

.fa-humidity:before { content: "\f750"; }

.fa-hurricane:before { content: "\f751"; }

.fa-i-cursor:before { content: "\f246"; }

.fa-ice-cream:before { content: "\f810"; }

.fa-ice-skate:before { content: "\f7ac"; }

.fa-icicles:before { content: "\f7ad"; }

.fa-icons:before { content: "\f86d"; }

.fa-icons-alt:before { content: "\f86e"; }

.fa-id-badge:before { content: "\f2c1"; }

.fa-id-card:before { content: "\f2c2"; }

.fa-id-card-alt:before { content: "\f47f"; }

.fa-ideal:before { content: "\e013"; }

.fa-igloo:before { content: "\f7ae"; }

.fa-image:before { content: "\f03e"; }

.fa-image-polaroid:before { content: "\f8c4"; }

.fa-images:before { content: "\f302"; }

.fa-imdb:before { content: "\f2d8"; }

.fa-inbox:before { content: "\f01c"; }

.fa-inbox-in:before { content: "\f310"; }

.fa-inbox-out:before { content: "\f311"; }

.fa-indent:before { content: "\f03c"; }

.fa-industry:before { content: "\f275"; }

.fa-industry-alt:before { content: "\f3b3"; }

.fa-infinity:before { content: "\f534"; }

.fa-info:before { content: "\f129"; }

.fa-info-circle:before { content: "\f05a"; }

.fa-info-square:before { content: "\f30f"; }

.fa-inhaler:before { content: "\f5f9"; }

.fa-innosoft:before { content: "\e080"; }

.fa-instagram:before { content: "\f16d"; }

.fa-instagram-square:before { content: "\e055"; }

.fa-instalod:before { content: "\e081"; }

.fa-integral:before { content: "\f667"; }

.fa-intercom:before { content: "\f7af"; }

.fa-internet-explorer:before { content: "\f26b"; }

.fa-intersection:before { content: "\f668"; }

.fa-inventory:before { content: "\f480"; }

.fa-invision:before { content: "\f7b0"; }

.fa-ioxhost:before { content: "\f208"; }

.fa-island-tropical:before { content: "\f811"; }

.fa-italic:before { content: "\f033"; }

.fa-itch-io:before { content: "\f83a"; }

.fa-itunes:before { content: "\f3b4"; }

.fa-itunes-note:before { content: "\f3b5"; }

.fa-jack-o-lantern:before { content: "\f30e"; }

.fa-java:before { content: "\f4e4"; }

.fa-jedi:before { content: "\f669"; }

.fa-jedi-order:before { content: "\f50e"; }

.fa-jenkins:before { content: "\f3b6"; }

.fa-jira:before { content: "\f7b1"; }

.fa-joget:before { content: "\f3b7"; }

.fa-joint:before { content: "\f595"; }

.fa-joomla:before { content: "\f1aa"; }

.fa-journal-whills:before { content: "\f66a"; }

.fa-joystick:before { content: "\f8c5"; }

.fa-js:before { content: "\f3b8"; }

.fa-js-square:before { content: "\f3b9"; }

.fa-jsfiddle:before { content: "\f1cc"; }

.fa-jug:before { content: "\f8c6"; }

.fa-kaaba:before { content: "\f66b"; }

.fa-kaggle:before { content: "\f5fa"; }

.fa-kazoo:before { content: "\f8c7"; }

.fa-kerning:before { content: "\f86f"; }

.fa-key:before { content: "\f084"; }

.fa-key-skeleton:before { content: "\f6f3"; }

.fa-keybase:before { content: "\f4f5"; }

.fa-keyboard:before { content: "\f11c"; }

.fa-keycdn:before { content: "\f3ba"; }

.fa-keynote:before { content: "\f66c"; }

.fa-khanda:before { content: "\f66d"; }

.fa-kickstarter:before { content: "\f3bb"; }

.fa-kickstarter-k:before { content: "\f3bc"; }

.fa-kidneys:before { content: "\f5fb"; }

.fa-kiss:before { content: "\f596"; }

.fa-kiss-beam:before { content: "\f597"; }

.fa-kiss-wink-heart:before { content: "\f598"; }

.fa-kite:before { content: "\f6f4"; }

.fa-kiwi-bird:before { content: "\f535"; }

.fa-knife-kitchen:before { content: "\f6f5"; }

.fa-korvue:before { content: "\f42f"; }

.fa-lambda:before { content: "\f66e"; }

.fa-lamp:before { content: "\f4ca"; }

.fa-lamp-desk:before { content: "\e014"; }

.fa-lamp-floor:before { content: "\e015"; }

.fa-landmark:before { content: "\f66f"; }

.fa-landmark-alt:before { content: "\f752"; }

.fa-language:before { content: "\f1ab"; }

.fa-laptop:before { content: "\f109"; }

.fa-laptop-code:before { content: "\f5fc"; }

.fa-laptop-house:before { content: "\e066"; }

.fa-laptop-medical:before { content: "\f812"; }

.fa-laravel:before { content: "\f3bd"; }

.fa-lasso:before { content: "\f8c8"; }

.fa-lastfm:before { content: "\f202"; }

.fa-lastfm-square:before { content: "\f203"; }

.fa-laugh:before { content: "\f599"; }

.fa-laugh-beam:before { content: "\f59a"; }

.fa-laugh-squint:before { content: "\f59b"; }

.fa-laugh-wink:before { content: "\f59c"; }

.fa-layer-group:before { content: "\f5fd"; }

.fa-layer-minus:before { content: "\f5fe"; }

.fa-layer-plus:before { content: "\f5ff"; }

.fa-leaf:before { content: "\f06c"; }

.fa-leaf-heart:before { content: "\f4cb"; }

.fa-leaf-maple:before { content: "\f6f6"; }

.fa-leaf-oak:before { content: "\f6f7"; }

.fa-leanpub:before { content: "\f212"; }

.fa-lemon:before { content: "\f094"; }

.fa-less:before { content: "\f41d"; }

.fa-less-than:before { content: "\f536"; }

.fa-less-than-equal:before { content: "\f537"; }

.fa-level-down:before { content: "\f149"; }

.fa-level-down-alt:before { content: "\f3be"; }

.fa-level-up:before { content: "\f148"; }

.fa-level-up-alt:before { content: "\f3bf"; }

.fa-life-ring:before { content: "\f1cd"; }

.fa-light-ceiling:before { content: "\e016"; }

.fa-light-switch:before { content: "\e017"; }

.fa-light-switch-off:before { content: "\e018"; }

.fa-light-switch-on:before { content: "\e019"; }

.fa-lightbulb:before { content: "\f0eb"; }

.fa-lightbulb-dollar:before { content: "\f670"; }

.fa-lightbulb-exclamation:before { content: "\f671"; }

.fa-lightbulb-on:before { content: "\f672"; }

.fa-lightbulb-slash:before { content: "\f673"; }

.fa-lights-holiday:before { content: "\f7b2"; }

.fa-line:before { content: "\f3c0"; }

.fa-line-columns:before { content: "\f870"; }

.fa-line-height:before { content: "\f871"; }

.fa-link:before { content: "\f0c1"; }

.fa-linkedin:before { content: "\f08c"; }

.fa-linkedin-in:before { content: "\f0e1"; }

.fa-linode:before { content: "\f2b8"; }

.fa-linux:before { content: "\f17c"; }

.fa-lips:before { content: "\f600"; }

.fa-lira-sign:before { content: "\f195"; }

.fa-list:before { content: "\f03a"; }

.fa-list-alt:before { content: "\f022"; }

.fa-list-music:before { content: "\f8c9"; }

.fa-list-ol:before { content: "\f0cb"; }

.fa-list-ul:before { content: "\f0ca"; }

.fa-location:before { content: "\f601"; }

.fa-location-arrow:before { content: "\f124"; }

.fa-location-circle:before { content: "\f602"; }

.fa-location-slash:before { content: "\f603"; }

.fa-lock:before { content: "\f023"; }

.fa-lock-alt:before { content: "\f30d"; }

.fa-lock-open:before { content: "\f3c1"; }

.fa-lock-open-alt:before { content: "\f3c2"; }

.fa-long-arrow-alt-down:before { content: "\f309"; }

.fa-long-arrow-alt-left:before { content: "\f30a"; }

.fa-long-arrow-alt-right:before { content: "\f30b"; }

.fa-long-arrow-alt-up:before { content: "\f30c"; }

.fa-long-arrow-down:before { content: "\f175"; }

.fa-long-arrow-left:before { content: "\f177"; }

.fa-long-arrow-right:before { content: "\f178"; }

.fa-long-arrow-up:before { content: "\f176"; }

.fa-loveseat:before { content: "\f4cc"; }

.fa-low-vision:before { content: "\f2a8"; }

.fa-luchador:before { content: "\f455"; }

.fa-luggage-cart:before { content: "\f59d"; }

.fa-lungs:before { content: "\f604"; }

.fa-lungs-virus:before { content: "\e067"; }

.fa-lyft:before { content: "\f3c3"; }

.fa-mace:before { content: "\f6f8"; }

.fa-magento:before { content: "\f3c4"; }

.fa-magic:before { content: "\f0d0"; }

.fa-magnet:before { content: "\f076"; }

.fa-mail-bulk:before { content: "\f674"; }

.fa-mailbox:before { content: "\f813"; }

.fa-mailchimp:before { content: "\f59e"; }

.fa-male:before { content: "\f183"; }

.fa-mandalorian:before { content: "\f50f"; }

.fa-mandolin:before { content: "\f6f9"; }

.fa-map:before { content: "\f279"; }

.fa-map-marked:before { content: "\f59f"; }

.fa-map-marked-alt:before { content: "\f5a0"; }

.fa-map-marker:before { content: "\f041"; }

.fa-map-marker-alt:before { content: "\f3c5"; }

.fa-map-marker-alt-slash:before { content: "\f605"; }

.fa-map-marker-check:before { content: "\f606"; }

.fa-map-marker-edit:before { content: "\f607"; }

.fa-map-marker-exclamation:before { content: "\f608"; }

.fa-map-marker-minus:before { content: "\f609"; }

.fa-map-marker-plus:before { content: "\f60a"; }

.fa-map-marker-question:before { content: "\f60b"; }

.fa-map-marker-slash:before { content: "\f60c"; }

.fa-map-marker-smile:before { content: "\f60d"; }

.fa-map-marker-times:before { content: "\f60e"; }

.fa-map-pin:before { content: "\f276"; }

.fa-map-signs:before { content: "\f277"; }

.fa-markdown:before { content: "\f60f"; }

.fa-marker:before { content: "\f5a1"; }

.fa-mars:before { content: "\f222"; }

.fa-mars-double:before { content: "\f227"; }

.fa-mars-stroke:before { content: "\f229"; }

.fa-mars-stroke-h:before { content: "\f22b"; }

.fa-mars-stroke-v:before { content: "\f22a"; }

.fa-mask:before { content: "\f6fa"; }

.fa-mastodon:before { content: "\f4f6"; }

.fa-maxcdn:before { content: "\f136"; }

.fa-mdb:before { content: "\f8ca"; }

.fa-meat:before { content: "\f814"; }

.fa-medal:before { content: "\f5a2"; }

.fa-medapps:before { content: "\f3c6"; }

.fa-medium:before { content: "\f23a"; }

.fa-medium-m:before { content: "\f3c7"; }

.fa-medkit:before { content: "\f0fa"; }

.fa-medrt:before { content: "\f3c8"; }

.fa-meetup:before { content: "\f2e0"; }

.fa-megaphone:before { content: "\f675"; }

.fa-megaport:before { content: "\f5a3"; }

.fa-meh:before { content: "\f11a"; }

.fa-meh-blank:before { content: "\f5a4"; }

.fa-meh-rolling-eyes:before { content: "\f5a5"; }

.fa-memory:before { content: "\f538"; }

.fa-mendeley:before { content: "\f7b3"; }

.fa-menorah:before { content: "\f676"; }

.fa-mercury:before { content: "\f223"; }

.fa-meteor:before { content: "\f753"; }

.fa-microblog:before { content: "\e01a"; }

.fa-microchip:before { content: "\f2db"; }

.fa-microphone:before { content: "\f130"; }

.fa-microphone-alt:before { content: "\f3c9"; }

.fa-microphone-alt-slash:before { content: "\f539"; }

.fa-microphone-slash:before { content: "\f131"; }

.fa-microphone-stand:before { content: "\f8cb"; }

.fa-microscope:before { content: "\f610"; }

.fa-microsoft:before { content: "\f3ca"; }

.fa-microwave:before { content: "\e01b"; }

.fa-mind-share:before { content: "\f677"; }

.fa-minus:before { content: "\f068"; }

.fa-minus-circle:before { content: "\f056"; }

.fa-minus-hexagon:before { content: "\f307"; }

.fa-minus-octagon:before { content: "\f308"; }

.fa-minus-square:before { content: "\f146"; }

.fa-mistletoe:before { content: "\f7b4"; }

.fa-mitten:before { content: "\f7b5"; }

.fa-mix:before { content: "\f3cb"; }

.fa-mixcloud:before { content: "\f289"; }

.fa-mixer:before { content: "\e056"; }

.fa-mizuni:before { content: "\f3cc"; }

.fa-mobile:before { content: "\f10b"; }

.fa-mobile-alt:before { content: "\f3cd"; }

.fa-mobile-android:before { content: "\f3ce"; }

.fa-mobile-android-alt:before { content: "\f3cf"; }

.fa-modx:before { content: "\f285"; }

.fa-monero:before { content: "\f3d0"; }

.fa-money-bill:before { content: "\f0d6"; }

.fa-money-bill-alt:before { content: "\f3d1"; }

.fa-money-bill-wave:before { content: "\f53a"; }

.fa-money-bill-wave-alt:before { content: "\f53b"; }

.fa-money-check:before { content: "\f53c"; }

.fa-money-check-alt:before { content: "\f53d"; }

.fa-money-check-edit:before { content: "\f872"; }

.fa-money-check-edit-alt:before { content: "\f873"; }

.fa-monitor-heart-rate:before { content: "\f611"; }

.fa-monkey:before { content: "\f6fb"; }

.fa-monument:before { content: "\f5a6"; }

.fa-moon:before { content: "\f186"; }

.fa-moon-cloud:before { content: "\f754"; }

.fa-moon-stars:before { content: "\f755"; }

.fa-mortar-pestle:before { content: "\f5a7"; }

.fa-mosque:before { content: "\f678"; }

.fa-motorcycle:before { content: "\f21c"; }

.fa-mountain:before { content: "\f6fc"; }

.fa-mountains:before { content: "\f6fd"; }

.fa-mouse:before { content: "\f8cc"; }

.fa-mouse-alt:before { content: "\f8cd"; }

.fa-mouse-pointer:before { content: "\f245"; }

.fa-mp3-player:before { content: "\f8ce"; }

.fa-mug:before { content: "\f874"; }

.fa-mug-hot:before { content: "\f7b6"; }

.fa-mug-marshmallows:before { content: "\f7b7"; }

.fa-mug-tea:before { content: "\f875"; }

.fa-music:before { content: "\f001"; }

.fa-music-alt:before { content: "\f8cf"; }

.fa-music-alt-slash:before { content: "\f8d0"; }

.fa-music-slash:before { content: "\f8d1"; }

.fa-napster:before { content: "\f3d2"; }

.fa-narwhal:before { content: "\f6fe"; }

.fa-neos:before { content: "\f612"; }

.fa-network-wired:before { content: "\f6ff"; }

.fa-neuter:before { content: "\f22c"; }

.fa-newspaper:before { content: "\f1ea"; }

.fa-nimblr:before { content: "\f5a8"; }

.fa-node:before { content: "\f419"; }

.fa-node-js:before { content: "\f3d3"; }

.fa-not-equal:before { content: "\f53e"; }

.fa-notes-medical:before { content: "\f481"; }

.fa-npm:before { content: "\f3d4"; }

.fa-ns8:before { content: "\f3d5"; }

.fa-nutritionix:before { content: "\f3d6"; }

.fa-object-group:before { content: "\f247"; }

.fa-object-ungroup:before { content: "\f248"; }

.fa-octagon:before { content: "\f306"; }

.fa-octopus-deploy:before { content: "\e082"; }

.fa-odnoklassniki:before { content: "\f263"; }

.fa-odnoklassniki-square:before { content: "\f264"; }

.fa-oil-can:before { content: "\f613"; }

.fa-oil-temp:before { content: "\f614"; }

.fa-old-republic:before { content: "\f510"; }

.fa-om:before { content: "\f679"; }

.fa-omega:before { content: "\f67a"; }

.fa-opencart:before { content: "\f23d"; }

.fa-openid:before { content: "\f19b"; }

.fa-opera:before { content: "\f26a"; }

.fa-optin-monster:before { content: "\f23c"; }

.fa-orcid:before { content: "\f8d2"; }

.fa-ornament:before { content: "\f7b8"; }

.fa-osi:before { content: "\f41a"; }

.fa-otter:before { content: "\f700"; }

.fa-outdent:before { content: "\f03b"; }

.fa-outlet:before { content: "\e01c"; }

.fa-oven:before { content: "\e01d"; }

.fa-overline:before { content: "\f876"; }

.fa-page-break:before { content: "\f877"; }

.fa-page4:before { content: "\f3d7"; }

.fa-pagelines:before { content: "\f18c"; }

.fa-pager:before { content: "\f815"; }

.fa-paint-brush:before { content: "\f1fc"; }

.fa-paint-brush-alt:before { content: "\f5a9"; }

.fa-paint-roller:before { content: "\f5aa"; }

.fa-palette:before { content: "\f53f"; }

.fa-palfed:before { content: "\f3d8"; }

.fa-pallet:before { content: "\f482"; }

.fa-pallet-alt:before { content: "\f483"; }

.fa-paper-plane:before { content: "\f1d8"; }

.fa-paperclip:before { content: "\f0c6"; }

.fa-parachute-box:before { content: "\f4cd"; }

.fa-paragraph:before { content: "\f1dd"; }

.fa-paragraph-rtl:before { content: "\f878"; }

.fa-parking:before { content: "\f540"; }

.fa-parking-circle:before { content: "\f615"; }

.fa-parking-circle-slash:before { content: "\f616"; }

.fa-parking-slash:before { content: "\f617"; }

.fa-passport:before { content: "\f5ab"; }

.fa-pastafarianism:before { content: "\f67b"; }

.fa-paste:before { content: "\f0ea"; }

.fa-patreon:before { content: "\f3d9"; }

.fa-pause:before { content: "\f04c"; }

.fa-pause-circle:before { content: "\f28b"; }

.fa-paw:before { content: "\f1b0"; }

.fa-paw-alt:before { content: "\f701"; }

.fa-paw-claws:before { content: "\f702"; }

.fa-paypal:before { content: "\f1ed"; }

.fa-peace:before { content: "\f67c"; }

.fa-pegasus:before { content: "\f703"; }

.fa-pen:before { content: "\f304"; }

.fa-pen-alt:before { content: "\f305"; }

.fa-pen-fancy:before { content: "\f5ac"; }

.fa-pen-nib:before { content: "\f5ad"; }

.fa-pen-square:before { content: "\f14b"; }

.fa-pencil:before { content: "\f040"; }

.fa-pencil-alt:before { content: "\f303"; }

.fa-pencil-paintbrush:before { content: "\f618"; }

.fa-pencil-ruler:before { content: "\f5ae"; }

.fa-pennant:before { content: "\f456"; }

.fa-penny-arcade:before { content: "\f704"; }

.fa-people-arrows:before { content: "\e068"; }

.fa-people-carry:before { content: "\f4ce"; }

.fa-pepper-hot:before { content: "\f816"; }

.fa-perbyte:before { content: "\e083"; }

.fa-percent:before { content: "\f295"; }

.fa-percentage:before { content: "\f541"; }

.fa-periscope:before { content: "\f3da"; }

.fa-person-booth:before { content: "\f756"; }

.fa-person-carry:before { content: "\f4cf"; }

.fa-person-dolly:before { content: "\f4d0"; }

.fa-person-dolly-empty:before { content: "\f4d1"; }

.fa-person-sign:before { content: "\f757"; }

.fa-phabricator:before { content: "\f3db"; }

.fa-phoenix-framework:before { content: "\f3dc"; }

.fa-phoenix-squadron:before { content: "\f511"; }

.fa-phone:before { content: "\f095"; }

.fa-phone-alt:before { content: "\f879"; }

.fa-phone-laptop:before { content: "\f87a"; }

.fa-phone-office:before { content: "\f67d"; }

.fa-phone-plus:before { content: "\f4d2"; }

.fa-phone-rotary:before { content: "\f8d3"; }

.fa-phone-slash:before { content: "\f3dd"; }

.fa-phone-square:before { content: "\f098"; }

.fa-phone-square-alt:before { content: "\f87b"; }

.fa-phone-volume:before { content: "\f2a0"; }

.fa-photo-video:before { content: "\f87c"; }

.fa-php:before { content: "\f457"; }

.fa-pi:before { content: "\f67e"; }

.fa-piano:before { content: "\f8d4"; }

.fa-piano-keyboard:before { content: "\f8d5"; }

.fa-pie:before { content: "\f705"; }

.fa-pied-piper:before { content: "\f2ae"; }

.fa-pied-piper-alt:before { content: "\f1a8"; }

.fa-pied-piper-hat:before { content: "\f4e5"; }

.fa-pied-piper-pp:before { content: "\f1a7"; }

.fa-pied-piper-square:before { content: "\e01e"; }

.fa-pig:before { content: "\f706"; }

.fa-piggy-bank:before { content: "\f4d3"; }

.fa-pills:before { content: "\f484"; }

.fa-pinterest:before { content: "\f0d2"; }

.fa-pinterest-p:before { content: "\f231"; }

.fa-pinterest-square:before { content: "\f0d3"; }

.fa-pizza:before { content: "\f817"; }

.fa-pizza-slice:before { content: "\f818"; }

.fa-place-of-worship:before { content: "\f67f"; }

.fa-plane:before { content: "\f072"; }

.fa-plane-alt:before { content: "\f3de"; }

.fa-plane-arrival:before { content: "\f5af"; }

.fa-plane-departure:before { content: "\f5b0"; }

.fa-plane-slash:before { content: "\e069"; }

.fa-planet-moon:before { content: "\e01f"; }

.fa-planet-ringed:before { content: "\e020"; }

.fa-play:before { content: "\f04b"; }

.fa-play-circle:before { content: "\f144"; }

.fa-playstation:before { content: "\f3df"; }

.fa-plug:before { content: "\f1e6"; }

.fa-plus:before { content: "\f067"; }

.fa-plus-circle:before { content: "\f055"; }

.fa-plus-hexagon:before { content: "\f300"; }

.fa-plus-octagon:before { content: "\f301"; }

.fa-plus-square:before { content: "\f0fe"; }

.fa-podcast:before { content: "\f2ce"; }

.fa-podium:before { content: "\f680"; }

.fa-podium-star:before { content: "\f758"; }

.fa-police-box:before { content: "\e021"; }

.fa-poll:before { content: "\f681"; }

.fa-poll-h:before { content: "\f682"; }

.fa-poll-people:before { content: "\f759"; }

.fa-poo:before { content: "\f2fe"; }

.fa-poo-storm:before { content: "\f75a"; }

.fa-poop:before { content: "\f619"; }

.fa-popcorn:before { content: "\f819"; }

.fa-portal-enter:before { content: "\e022"; }

.fa-portal-exit:before { content: "\e023"; }

.fa-portrait:before { content: "\f3e0"; }

.fa-pound-sign:before { content: "\f154"; }

.fa-power-off:before { content: "\f011"; }

.fa-pray:before { content: "\f683"; }

.fa-praying-hands:before { content: "\f684"; }

.fa-prescription:before { content: "\f5b1"; }

.fa-prescription-bottle:before { content: "\f485"; }

.fa-prescription-bottle-alt:before { content: "\f486"; }

.fa-presentation:before { content: "\f685"; }

.fa-print:before { content: "\f02f"; }

.fa-print-search:before { content: "\f81a"; }

.fa-print-slash:before { content: "\f686"; }

.fa-procedures:before { content: "\f487"; }

.fa-product-hunt:before { content: "\f288"; }

.fa-project-diagram:before { content: "\f542"; }

.fa-projector:before { content: "\f8d6"; }

.fa-pump-medical:before { content: "\e06a"; }

.fa-pump-soap:before { content: "\e06b"; }

.fa-pumpkin:before { content: "\f707"; }

.fa-pushed:before { content: "\f3e1"; }

.fa-puzzle-piece:before { content: "\f12e"; }

.fa-python:before { content: "\f3e2"; }

.fa-qq:before { content: "\f1d6"; }

.fa-qrcode:before { content: "\f029"; }

.fa-question:before { content: "\f128"; }

.fa-question-circle:before { content: "\f059"; }

.fa-question-square:before { content: "\f2fd"; }

.fa-quidditch:before { content: "\f458"; }

.fa-quinscape:before { content: "\f459"; }

.fa-quora:before { content: "\f2c4"; }

.fa-quote-left:before { content: "\f10d"; }

.fa-quote-right:before { content: "\f10e"; }

.fa-quran:before { content: "\f687"; }

.fa-r-project:before { content: "\f4f7"; }

.fa-rabbit:before { content: "\f708"; }

.fa-rabbit-fast:before { content: "\f709"; }

.fa-racquet:before { content: "\f45a"; }

.fa-radar:before { content: "\e024"; }

.fa-radiation:before { content: "\f7b9"; }

.fa-radiation-alt:before { content: "\f7ba"; }

.fa-radio:before { content: "\f8d7"; }

.fa-radio-alt:before { content: "\f8d8"; }

.fa-rainbow:before { content: "\f75b"; }

.fa-raindrops:before { content: "\f75c"; }

.fa-ram:before { content: "\f70a"; }

.fa-ramp-loading:before { content: "\f4d4"; }

.fa-random:before { content: "\f074"; }

.fa-raspberry-pi:before { content: "\f7bb"; }

.fa-ravelry:before { content: "\f2d9"; }

.fa-raygun:before { content: "\e025"; }

.fa-react:before { content: "\f41b"; }

.fa-reacteurope:before { content: "\f75d"; }

.fa-readme:before { content: "\f4d5"; }

.fa-rebel:before { content: "\f1d0"; }

.fa-receipt:before { content: "\f543"; }

.fa-record-vinyl:before { content: "\f8d9"; }

.fa-rectangle-landscape:before { content: "\f2fa"; }

.fa-rectangle-portrait:before { content: "\f2fb"; }

.fa-rectangle-wide:before { content: "\f2fc"; }

.fa-recycle:before { content: "\f1b8"; }

.fa-red-river:before { content: "\f3e3"; }

.fa-reddit:before { content: "\f1a1"; }

.fa-reddit-alien:before { content: "\f281"; }

.fa-reddit-square:before { content: "\f1a2"; }

.fa-redhat:before { content: "\f7bc"; }

.fa-redo:before { content: "\f01e"; }

.fa-redo-alt:before { content: "\f2f9"; }

.fa-refrigerator:before { content: "\e026"; }

.fa-registered:before { content: "\f25d"; }

.fa-remove-format:before { content: "\f87d"; }

.fa-renren:before { content: "\f18b"; }

.fa-repeat:before { content: "\f363"; }

.fa-repeat-1:before { content: "\f365"; }

.fa-repeat-1-alt:before { content: "\f366"; }

.fa-repeat-alt:before { content: "\f364"; }

.fa-reply:before { content: "\f3e5"; }

.fa-reply-all:before { content: "\f122"; }

.fa-replyd:before { content: "\f3e6"; }

.fa-republican:before { content: "\f75e"; }

.fa-researchgate:before { content: "\f4f8"; }

.fa-resolving:before { content: "\f3e7"; }

.fa-restroom:before { content: "\f7bd"; }

.fa-retweet:before { content: "\f079"; }

.fa-retweet-alt:before { content: "\f361"; }

.fa-rev:before { content: "\f5b2"; }

.fa-ribbon:before { content: "\f4d6"; }

.fa-ring:before { content: "\f70b"; }

.fa-rings-wedding:before { content: "\f81b"; }

.fa-road:before { content: "\f018"; }

.fa-robot:before { content: "\f544"; }

.fa-rocket:before { content: "\f135"; }

.fa-rocket-launch:before { content: "\e027"; }

.fa-rocketchat:before { content: "\f3e8"; }

.fa-rockrms:before { content: "\f3e9"; }

.fa-route:before { content: "\f4d7"; }

.fa-route-highway:before { content: "\f61a"; }

.fa-route-interstate:before { content: "\f61b"; }

.fa-router:before { content: "\f8da"; }

.fa-rss:before { content: "\f09e"; }

.fa-rss-square:before { content: "\f143"; }

.fa-ruble-sign:before { content: "\f158"; }

.fa-ruler:before { content: "\f545"; }

.fa-ruler-combined:before { content: "\f546"; }

.fa-ruler-horizontal:before { content: "\f547"; }

.fa-ruler-triangle:before { content: "\f61c"; }

.fa-ruler-vertical:before { content: "\f548"; }

.fa-running:before { content: "\f70c"; }

.fa-rupee-sign:before { content: "\f156"; }

.fa-rust:before { content: "\e07a"; }

.fa-rv:before { content: "\f7be"; }

.fa-sack:before { content: "\f81c"; }

.fa-sack-dollar:before { content: "\f81d"; }

.fa-sad-cry:before { content: "\f5b3"; }

.fa-sad-tear:before { content: "\f5b4"; }

.fa-safari:before { content: "\f267"; }

.fa-salad:before { content: "\f81e"; }

.fa-salesforce:before { content: "\f83b"; }

.fa-sandwich:before { content: "\f81f"; }

.fa-sass:before { content: "\f41e"; }

.fa-satellite:before { content: "\f7bf"; }

.fa-satellite-dish:before { content: "\f7c0"; }

.fa-sausage:before { content: "\f820"; }

.fa-save:before { content: "\f0c7"; }

.fa-sax-hot:before { content: "\f8db"; }

.fa-saxophone:before { content: "\f8dc"; }

.fa-scalpel:before { content: "\f61d"; }

.fa-scalpel-path:before { content: "\f61e"; }

.fa-scanner:before { content: "\f488"; }

.fa-scanner-image:before { content: "\f8f3"; }

.fa-scanner-keyboard:before { content: "\f489"; }

.fa-scanner-touchscreen:before { content: "\f48a"; }

.fa-scarecrow:before { content: "\f70d"; }

.fa-scarf:before { content: "\f7c1"; }

.fa-schlix:before { content: "\f3ea"; }

.fa-school:before { content: "\f549"; }

.fa-screwdriver:before { content: "\f54a"; }

.fa-scribd:before { content: "\f28a"; }

.fa-scroll:before { content: "\f70e"; }

.fa-scroll-old:before { content: "\f70f"; }

.fa-scrubber:before { content: "\f2f8"; }

.fa-scythe:before { content: "\f710"; }

.fa-sd-card:before { content: "\f7c2"; }

.fa-search:before { content: "\f002"; }

.fa-search-dollar:before { content: "\f688"; }

.fa-search-location:before { content: "\f689"; }

.fa-search-minus:before { content: "\f010"; }

.fa-search-plus:before { content: "\f00e"; }

.fa-searchengin:before { content: "\f3eb"; }

.fa-seedling:before { content: "\f4d8"; }

.fa-sellcast:before { content: "\f2da"; }

.fa-sellsy:before { content: "\f213"; }

.fa-send-back:before { content: "\f87e"; }

.fa-send-backward:before { content: "\f87f"; }

.fa-sensor:before { content: "\e028"; }

.fa-sensor-alert:before { content: "\e029"; }

.fa-sensor-fire:before { content: "\e02a"; }

.fa-sensor-on:before { content: "\e02b"; }

.fa-sensor-smoke:before { content: "\e02c"; }

.fa-server:before { content: "\f233"; }

.fa-servicestack:before { content: "\f3ec"; }

.fa-shapes:before { content: "\f61f"; }

.fa-share:before { content: "\f064"; }

.fa-share-all:before { content: "\f367"; }

.fa-share-alt:before { content: "\f1e0"; }

.fa-share-alt-square:before { content: "\f1e1"; }

.fa-share-square:before { content: "\f14d"; }

.fa-sheep:before { content: "\f711"; }

.fa-shekel-sign:before { content: "\f20b"; }

.fa-shield:before { content: "\f132"; }

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

.fa-shield-check:before { content: "\f2f7"; }

.fa-shield-cross:before { content: "\f712"; }

.fa-shield-virus:before { content: "\e06c"; }

.fa-ship:before { content: "\f21a"; }

.fa-shipping-fast:before { content: "\f48b"; }

.fa-shipping-timed:before { content: "\f48c"; }

.fa-shirtsinbulk:before { content: "\f214"; }

.fa-shish-kebab:before { content: "\f821"; }

.fa-shoe-prints:before { content: "\f54b"; }

.fa-shopify:before { content: "\e057"; }

.fa-shopping-bag:before { content: "\f290"; }

.fa-shopping-basket:before { content: "\f291"; }

.fa-shopping-cart:before { content: "\f07a"; }

.fa-shopware:before { content: "\f5b5"; }

.fa-shovel:before { content: "\f713"; }

.fa-shovel-snow:before { content: "\f7c3"; }

.fa-shower:before { content: "\f2cc"; }

.fa-shredder:before { content: "\f68a"; }

.fa-shuttle-van:before { content: "\f5b6"; }

.fa-shuttlecock:before { content: "\f45b"; }

.fa-sickle:before { content: "\f822"; }

.fa-sigma:before { content: "\f68b"; }

.fa-sign:before { content: "\f4d9"; }

.fa-sign-in:before { content: "\f090"; }

.fa-sign-in-alt:before { content: "\f2f6"; }

.fa-sign-language:before { content: "\f2a7"; }

.fa-sign-out:before { content: "\f08b"; }

.fa-sign-out-alt:before { content: "\f2f5"; }

.fa-signal:before { content: "\f012"; }

.fa-signal-1:before { content: "\f68c"; }

.fa-signal-2:before { content: "\f68d"; }

.fa-signal-3:before { content: "\f68e"; }

.fa-signal-4:before { content: "\f68f"; }

.fa-signal-alt:before { content: "\f690"; }

.fa-signal-alt-1:before { content: "\f691"; }

.fa-signal-alt-2:before { content: "\f692"; }

.fa-signal-alt-3:before { content: "\f693"; }

.fa-signal-alt-slash:before { content: "\f694"; }

.fa-signal-slash:before { content: "\f695"; }

.fa-signal-stream:before { content: "\f8dd"; }

.fa-signature:before { content: "\f5b7"; }

.fa-sim-card:before { content: "\f7c4"; }

.fa-simplybuilt:before { content: "\f215"; }

.fa-sink:before { content: "\e06d"; }

.fa-siren:before { content: "\e02d"; }

.fa-siren-on:before { content: "\e02e"; }

.fa-sistrix:before { content: "\f3ee"; }

.fa-sitemap:before { content: "\f0e8"; }

.fa-sith:before { content: "\f512"; }

.fa-skating:before { content: "\f7c5"; }

.fa-skeleton:before { content: "\f620"; }

.fa-sketch:before { content: "\f7c6"; }

.fa-ski-jump:before { content: "\f7c7"; }

.fa-ski-lift:before { content: "\f7c8"; }

.fa-skiing:before { content: "\f7c9"; }

.fa-skiing-nordic:before { content: "\f7ca"; }

.fa-skull:before { content: "\f54c"; }

.fa-skull-cow:before { content: "\f8de"; }

.fa-skull-crossbones:before { content: "\f714"; }

.fa-skyatlas:before { content: "\f216"; }

.fa-skype:before { content: "\f17e"; }

.fa-slack:before { content: "\f198"; }

.fa-slack-hash:before { content: "\f3ef"; }

.fa-slash:before { content: "\f715"; }

.fa-sledding:before { content: "\f7cb"; }

.fa-sleigh:before { content: "\f7cc"; }

.fa-sliders-h:before { content: "\f1de"; }

.fa-sliders-h-square:before { content: "\f3f0"; }

.fa-sliders-v:before { content: "\f3f1"; }

.fa-sliders-v-square:before { content: "\f3f2"; }

.fa-slideshare:before { content: "\f1e7"; }

.fa-smile:before { content: "\f118"; }

.fa-smile-beam:before { content: "\f5b8"; }

.fa-smile-plus:before { content: "\f5b9"; }

.fa-smile-wink:before { content: "\f4da"; }

.fa-smog:before { content: "\f75f"; }

.fa-smoke:before { content: "\f760"; }

.fa-smoking:before { content: "\f48d"; }

.fa-smoking-ban:before { content: "\f54d"; }

.fa-sms:before { content: "\f7cd"; }

.fa-snake:before { content: "\f716"; }

.fa-snapchat:before { content: "\f2ab"; }

.fa-snapchat-ghost:before { content: "\f2ac"; }

.fa-snapchat-square:before { content: "\f2ad"; }

.fa-snooze:before { content: "\f880"; }

.fa-snow-blowing:before { content: "\f761"; }

.fa-snowboarding:before { content: "\f7ce"; }

.fa-snowflake:before { content: "\f2dc"; }

.fa-snowflakes:before { content: "\f7cf"; }

.fa-snowman:before { content: "\f7d0"; }

.fa-snowmobile:before { content: "\f7d1"; }

.fa-snowplow:before { content: "\f7d2"; }

.fa-soap:before { content: "\e06e"; }

.fa-socks:before { content: "\f696"; }

.fa-solar-panel:before { content: "\f5ba"; }

.fa-solar-system:before { content: "\e02f"; }

.fa-sort:before { content: "\f0dc"; }

.fa-sort-alpha-down:before { content: "\f15d"; }

.fa-sort-alpha-down-alt:before { content: "\f881"; }

.fa-sort-alpha-up:before { content: "\f15e"; }

.fa-sort-alpha-up-alt:before { content: "\f882"; }

.fa-sort-alt:before { content: "\f883"; }

.fa-sort-amount-down:before { content: "\f160"; }

.fa-sort-amount-down-alt:before { content: "\f884"; }

.fa-sort-amount-up:before { content: "\f161"; }

.fa-sort-amount-up-alt:before { content: "\f885"; }

.fa-sort-circle:before { content: "\e030"; }

.fa-sort-circle-down:before { content: "\e031"; }

.fa-sort-circle-up:before { content: "\e032"; }

.fa-sort-down:before { content: "\f0dd"; }

.fa-sort-numeric-down:before { content: "\f162"; }

.fa-sort-numeric-down-alt:before { content: "\f886"; }

.fa-sort-numeric-up:before { content: "\f163"; }

.fa-sort-numeric-up-alt:before { content: "\f887"; }

.fa-sort-shapes-down:before { content: "\f888"; }

.fa-sort-shapes-down-alt:before { content: "\f889"; }

.fa-sort-shapes-up:before { content: "\f88a"; }

.fa-sort-shapes-up-alt:before { content: "\f88b"; }

.fa-sort-size-down:before { content: "\f88c"; }

.fa-sort-size-down-alt:before { content: "\f88d"; }

.fa-sort-size-up:before { content: "\f88e"; }

.fa-sort-size-up-alt:before { content: "\f88f"; }

.fa-sort-up:before { content: "\f0de"; }

.fa-soundcloud:before { content: "\f1be"; }

.fa-soup:before { content: "\f823"; }

.fa-sourcetree:before { content: "\f7d3"; }

.fa-spa:before { content: "\f5bb"; }

.fa-space-shuttle:before { content: "\f197"; }

.fa-space-station-moon:before { content: "\e033"; }

.fa-space-station-moon-alt:before { content: "\e034"; }

.fa-spade:before { content: "\f2f4"; }

.fa-sparkles:before { content: "\f890"; }

.fa-speakap:before { content: "\f3f3"; }

.fa-speaker:before { content: "\f8df"; }

.fa-speaker-deck:before { content: "\f83c"; }

.fa-speakers:before { content: "\f8e0"; }

.fa-spell-check:before { content: "\f891"; }

.fa-spider:before { content: "\f717"; }

.fa-spider-black-widow:before { content: "\f718"; }

.fa-spider-web:before { content: "\f719"; }

.fa-spinner:before { content: "\f110"; }

.fa-spinner-third:before { content: "\f3f4"; }

.fa-splotch:before { content: "\f5bc"; }

.fa-spotify:before { content: "\f1bc"; }

.fa-spray-can:before { content: "\f5bd"; }

.fa-sprinkler:before { content: "\e035"; }

.fa-square:before { content: "\f0c8"; }

.fa-square-full:before { content: "\f45c"; }

.fa-square-root:before { content: "\f697"; }

.fa-square-root-alt:before { content: "\f698"; }

.fa-squarespace:before { content: "\f5be"; }

.fa-squirrel:before { content: "\f71a"; }

.fa-stack-exchange:before { content: "\f18d"; }

.fa-stack-overflow:before { content: "\f16c"; }

.fa-stackpath:before { content: "\f842"; }

.fa-staff:before { content: "\f71b"; }

.fa-stamp:before { content: "\f5bf"; }

.fa-star:before { content: "\f005"; }

.fa-star-and-crescent:before { content: "\f699"; }

.fa-star-christmas:before { content: "\f7d4"; }

.fa-star-exclamation:before { content: "\f2f3"; }

.fa-star-half:before { content: "\f089"; }

.fa-star-half-alt:before { content: "\f5c0"; }

.fa-star-of-david:before { content: "\f69a"; }

.fa-star-of-life:before { content: "\f621"; }

.fa-star-shooting:before { content: "\e036"; }

.fa-starfighter:before { content: "\e037"; }

.fa-starfighter-alt:before { content: "\e038"; }

.fa-stars:before { content: "\f762"; }

.fa-starship:before { content: "\e039"; }

.fa-starship-freighter:before { content: "\e03a"; }

.fa-staylinked:before { content: "\f3f5"; }

.fa-steak:before { content: "\f824"; }

.fa-steam:before { content: "\f1b6"; }

.fa-steam-square:before { content: "\f1b7"; }

.fa-steam-symbol:before { content: "\f3f6"; }

.fa-steering-wheel:before { content: "\f622"; }

.fa-step-backward:before { content: "\f048"; }

.fa-step-forward:before { content: "\f051"; }

.fa-stethoscope:before { content: "\f0f1"; }

.fa-sticker-mule:before { content: "\f3f7"; }

.fa-sticky-note:before { content: "\f249"; }

.fa-stocking:before { content: "\f7d5"; }

.fa-stomach:before { content: "\f623"; }

.fa-stop:before { content: "\f04d"; }

.fa-stop-circle:before { content: "\f28d"; }

.fa-stopwatch:before { content: "\f2f2"; }

.fa-stopwatch-20:before { content: "\e06f"; }

.fa-store:before { content: "\f54e"; }

.fa-store-alt:before { content: "\f54f"; }

.fa-store-alt-slash:before { content: "\e070"; }

.fa-store-slash:before { content: "\e071"; }

.fa-strava:before { content: "\f428"; }

.fa-stream:before { content: "\f550"; }

.fa-street-view:before { content: "\f21d"; }

.fa-stretcher:before { content: "\f825"; }

.fa-strikethrough:before { content: "\f0cc"; }

.fa-stripe:before { content: "\f429"; }

.fa-stripe-s:before { content: "\f42a"; }

.fa-stroopwafel:before { content: "\f551"; }

.fa-studiovinari:before { content: "\f3f8"; }

.fa-stumbleupon:before { content: "\f1a4"; }

.fa-stumbleupon-circle:before { content: "\f1a3"; }

.fa-subscript:before { content: "\f12c"; }

.fa-subway:before { content: "\f239"; }

.fa-suitcase:before { content: "\f0f2"; }

.fa-suitcase-rolling:before { content: "\f5c1"; }

.fa-sun:before { content: "\f185"; }

.fa-sun-cloud:before { content: "\f763"; }

.fa-sun-dust:before { content: "\f764"; }

.fa-sun-haze:before { content: "\f765"; }

.fa-sunglasses:before { content: "\f892"; }

.fa-sunrise:before { content: "\f766"; }

.fa-sunset:before { content: "\f767"; }

.fa-superpowers:before { content: "\f2dd"; }

.fa-superscript:before { content: "\f12b"; }

.fa-supple:before { content: "\f3f9"; }

.fa-surprise:before { content: "\f5c2"; }

.fa-suse:before { content: "\f7d6"; }

.fa-swatchbook:before { content: "\f5c3"; }

.fa-swift:before { content: "\f8e1"; }

.fa-swimmer:before { content: "\f5c4"; }

.fa-swimming-pool:before { content: "\f5c5"; }

.fa-sword:before { content: "\f71c"; }

.fa-sword-laser:before { content: "\e03b"; }

.fa-sword-laser-alt:before { content: "\e03c"; }

.fa-swords:before { content: "\f71d"; }

.fa-swords-laser:before { content: "\e03d"; }

.fa-symfony:before { content: "\f83d"; }

.fa-synagogue:before { content: "\f69b"; }

.fa-sync:before { content: "\f021"; }

.fa-sync-alt:before { content: "\f2f1"; }

.fa-syringe:before { content: "\f48e"; }

.fa-table:before { content: "\f0ce"; }

.fa-table-tennis:before { content: "\f45d"; }

.fa-tablet:before { content: "\f10a"; }

.fa-tablet-alt:before { content: "\f3fa"; }

.fa-tablet-android:before { content: "\f3fb"; }

.fa-tablet-android-alt:before { content: "\f3fc"; }

.fa-tablet-rugged:before { content: "\f48f"; }

.fa-tablets:before { content: "\f490"; }

.fa-tachometer:before { content: "\f0e4"; }

.fa-tachometer-alt:before { content: "\f3fd"; }

.fa-tachometer-alt-average:before { content: "\f624"; }

.fa-tachometer-alt-fast:before { content: "\f625"; }

.fa-tachometer-alt-fastest:before { content: "\f626"; }

.fa-tachometer-alt-slow:before { content: "\f627"; }

.fa-tachometer-alt-slowest:before { content: "\f628"; }

.fa-tachometer-average:before { content: "\f629"; }

.fa-tachometer-fast:before { content: "\f62a"; }

.fa-tachometer-fastest:before { content: "\f62b"; }

.fa-tachometer-slow:before { content: "\f62c"; }

.fa-tachometer-slowest:before { content: "\f62d"; }

.fa-taco:before { content: "\f826"; }

.fa-tag:before { content: "\f02b"; }

.fa-tags:before { content: "\f02c"; }

.fa-tally:before { content: "\f69c"; }

.fa-tanakh:before { content: "\f827"; }

.fa-tape:before { content: "\f4db"; }

.fa-tasks:before { content: "\f0ae"; }

.fa-tasks-alt:before { content: "\f828"; }

.fa-taxi:before { content: "\f1ba"; }

.fa-teamspeak:before { content: "\f4f9"; }

.fa-teeth:before { content: "\f62e"; }

.fa-teeth-open:before { content: "\f62f"; }

.fa-telegram:before { content: "\f2c6"; }

.fa-telegram-plane:before { content: "\f3fe"; }

.fa-telescope:before { content: "\e03e"; }

.fa-temperature-down:before { content: "\e03f"; }

.fa-temperature-frigid:before { content: "\f768"; }

.fa-temperature-high:before { content: "\f769"; }

.fa-temperature-hot:before { content: "\f76a"; }

.fa-temperature-low:before { content: "\f76b"; }

.fa-temperature-up:before { content: "\e040"; }

.fa-tencent-weibo:before { content: "\f1d5"; }

.fa-tenge:before { content: "\f7d7"; }

.fa-tennis-ball:before { content: "\f45e"; }

.fa-terminal:before { content: "\f120"; }

.fa-text:before { content: "\f893"; }

.fa-text-height:before { content: "\f034"; }

.fa-text-size:before { content: "\f894"; }

.fa-text-width:before { content: "\f035"; }

.fa-th:before { content: "\f00a"; }

.fa-th-large:before { content: "\f009"; }

.fa-th-list:before { content: "\f00b"; }

.fa-the-red-yeti:before { content: "\f69d"; }

.fa-theater-masks:before { content: "\f630"; }

.fa-themeco:before { content: "\f5c6"; }

.fa-themeisle:before { content: "\f2b2"; }

.fa-thermometer:before { content: "\f491"; }

.fa-thermometer-empty:before { content: "\f2cb"; }

.fa-thermometer-full:before { content: "\f2c7"; }

.fa-thermometer-half:before { content: "\f2c9"; }

.fa-thermometer-quarter:before { content: "\f2ca"; }

.fa-thermometer-three-quarters:before { content: "\f2c8"; }

.fa-theta:before { content: "\f69e"; }

.fa-think-peaks:before { content: "\f731"; }

.fa-thumbs-down:before { content: "\f165"; }

.fa-thumbs-up:before { content: "\f164"; }

.fa-thumbtack:before { content: "\f08d"; }

.fa-thunderstorm:before { content: "\f76c"; }

.fa-thunderstorm-moon:before { content: "\f76d"; }

.fa-thunderstorm-sun:before { content: "\f76e"; }

.fa-ticket:before { content: "\f145"; }

.fa-ticket-alt:before { content: "\f3ff"; }

.fa-tiktok:before { content: "\e07b"; }

.fa-tilde:before { content: "\f69f"; }

.fa-times:before { content: "\f00d"; }

.fa-times-circle:before { content: "\f057"; }

.fa-times-hexagon:before { content: "\f2ee"; }

.fa-times-octagon:before { content: "\f2f0"; }

.fa-times-square:before { content: "\f2d3"; }

.fa-tint:before { content: "\f043"; }

.fa-tint-slash:before { content: "\f5c7"; }

.fa-tire:before { content: "\f631"; }

.fa-tire-flat:before { content: "\f632"; }

.fa-tire-pressure-warning:before { content: "\f633"; }

.fa-tire-rugged:before { content: "\f634"; }

.fa-tired:before { content: "\f5c8"; }

.fa-toggle-off:before { content: "\f204"; }

.fa-toggle-on:before { content: "\f205"; }

.fa-toilet:before { content: "\f7d8"; }

.fa-toilet-paper:before { content: "\f71e"; }

.fa-toilet-paper-alt:before { content: "\f71f"; }

.fa-toilet-paper-slash:before { content: "\e072"; }

.fa-tombstone:before { content: "\f720"; }

.fa-tombstone-alt:before { content: "\f721"; }

.fa-toolbox:before { content: "\f552"; }

.fa-tools:before { content: "\f7d9"; }

.fa-tooth:before { content: "\f5c9"; }

.fa-toothbrush:before { content: "\f635"; }

.fa-torah:before { content: "\f6a0"; }

.fa-torii-gate:before { content: "\f6a1"; }

.fa-tornado:before { content: "\f76f"; }

.fa-tractor:before { content: "\f722"; }

.fa-trade-federation:before { content: "\f513"; }

.fa-trademark:before { content: "\f25c"; }

.fa-traffic-cone:before { content: "\f636"; }

.fa-traffic-light:before { content: "\f637"; }

.fa-traffic-light-go:before { content: "\f638"; }

.fa-traffic-light-slow:before { content: "\f639"; }

.fa-traffic-light-stop:before { content: "\f63a"; }

.fa-trailer:before { content: "\e041"; }

.fa-train:before { content: "\f238"; }

.fa-tram:before { content: "\f7da"; }

.fa-transgender:before { content: "\f224"; }

.fa-transgender-alt:before { content: "\f225"; }

.fa-transporter:before { content: "\e042"; }

.fa-transporter-1:before { content: "\e043"; }

.fa-transporter-2:before { content: "\e044"; }

.fa-transporter-3:before { content: "\e045"; }

.fa-transporter-empty:before { content: "\e046"; }

.fa-trash:before { content: "\f1f8"; }

.fa-trash-alt:before { content: "\f2ed"; }

.fa-trash-restore:before { content: "\f829"; }

.fa-trash-restore-alt:before { content: "\f82a"; }

.fa-trash-undo:before { content: "\f895"; }

.fa-trash-undo-alt:before { content: "\f896"; }

.fa-treasure-chest:before { content: "\f723"; }

.fa-tree:before { content: "\f1bb"; }

.fa-tree-alt:before { content: "\f400"; }

.fa-tree-christmas:before { content: "\f7db"; }

.fa-tree-decorated:before { content: "\f7dc"; }

.fa-tree-large:before { content: "\f7dd"; }

.fa-tree-palm:before { content: "\f82b"; }

.fa-trees:before { content: "\f724"; }

.fa-trello:before { content: "\f181"; }

.fa-triangle:before { content: "\f2ec"; }

.fa-triangle-music:before { content: "\f8e2"; }

.fa-tripadvisor:before { content: "\f262"; }

.fa-trophy:before { content: "\f091"; }

.fa-trophy-alt:before { content: "\f2eb"; }

.fa-truck:before { content: "\f0d1"; }

.fa-truck-container:before { content: "\f4dc"; }

.fa-truck-couch:before { content: "\f4dd"; }

.fa-truck-loading:before { content: "\f4de"; }

.fa-truck-monster:before { content: "\f63b"; }

.fa-truck-moving:before { content: "\f4df"; }

.fa-truck-pickup:before { content: "\f63c"; }

.fa-truck-plow:before { content: "\f7de"; }

.fa-truck-ramp:before { content: "\f4e0"; }

.fa-trumpet:before { content: "\f8e3"; }

.fa-tshirt:before { content: "\f553"; }

.fa-tty:before { content: "\f1e4"; }

.fa-tumblr:before { content: "\f173"; }

.fa-tumblr-square:before { content: "\f174"; }

.fa-turkey:before { content: "\f725"; }

.fa-turntable:before { content: "\f8e4"; }

.fa-turtle:before { content: "\f726"; }

.fa-tv:before { content: "\f26c"; }

.fa-tv-alt:before { content: "\f8e5"; }

.fa-tv-music:before { content: "\f8e6"; }

.fa-tv-retro:before { content: "\f401"; }

.fa-twitch:before { content: "\f1e8"; }

.fa-twitter:before { content: "\f099"; }

.fa-twitter-square:before { content: "\f081"; }

.fa-typewriter:before { content: "\f8e7"; }

.fa-typo3:before { content: "\f42b"; }

.fa-uber:before { content: "\f402"; }

.fa-ubuntu:before { content: "\f7df"; }

.fa-ufo:before { content: "\e047"; }

.fa-ufo-beam:before { content: "\e048"; }

.fa-uikit:before { content: "\f403"; }

.fa-umbraco:before { content: "\f8e8"; }

.fa-umbrella:before { content: "\f0e9"; }

.fa-umbrella-beach:before { content: "\f5ca"; }

.fa-uncharted:before { content: "\e084"; }

.fa-underline:before { content: "\f0cd"; }

.fa-undo:before { content: "\f0e2"; }

.fa-undo-alt:before { content: "\f2ea"; }

.fa-unicorn:before { content: "\f727"; }

.fa-union:before { content: "\f6a2"; }

.fa-uniregistry:before { content: "\f404"; }

.fa-unity:before { content: "\e049"; }

.fa-universal-access:before { content: "\f29a"; }

.fa-university:before { content: "\f19c"; }

.fa-unlink:before { content: "\f127"; }

.fa-unlock:before { content: "\f09c"; }

.fa-unlock-alt:before { content: "\f13e"; }

.fa-unsplash:before { content: "\e07c"; }

.fa-untappd:before { content: "\f405"; }

.fa-upload:before { content: "\f093"; }

.fa-ups:before { content: "\f7e0"; }

.fa-usb:before { content: "\f287"; }

.fa-usb-drive:before { content: "\f8e9"; }

.fa-usd-circle:before { content: "\f2e8"; }

.fa-usd-square:before { content: "\f2e9"; }

.fa-user:before { content: "\f007"; }

.fa-user-alien:before { content: "\e04a"; }

.fa-user-alt:before { content: "\f406"; }

.fa-user-alt-slash:before { content: "\f4fa"; }

.fa-user-astronaut:before { content: "\f4fb"; }

.fa-user-chart:before { content: "\f6a3"; }

.fa-user-check:before { content: "\f4fc"; }

.fa-user-circle:before { content: "\f2bd"; }

.fa-user-clock:before { content: "\f4fd"; }

.fa-user-cog:before { content: "\f4fe"; }

.fa-user-cowboy:before { content: "\f8ea"; }

.fa-user-crown:before { content: "\f6a4"; }

.fa-user-edit:before { content: "\f4ff"; }

.fa-user-friends:before { content: "\f500"; }

.fa-user-graduate:before { content: "\f501"; }

.fa-user-hard-hat:before { content: "\f82c"; }

.fa-user-headset:before { content: "\f82d"; }

.fa-user-injured:before { content: "\f728"; }

.fa-user-lock:before { content: "\f502"; }

.fa-user-md:before { content: "\f0f0"; }

.fa-user-md-chat:before { content: "\f82e"; }

.fa-user-minus:before { content: "\f503"; }

.fa-user-music:before { content: "\f8eb"; }

.fa-user-ninja:before { content: "\f504"; }

.fa-user-nurse:before { content: "\f82f"; }

.fa-user-plus:before { content: "\f234"; }

.fa-user-robot:before { content: "\e04b"; }

.fa-user-secret:before { content: "\f21b"; }

.fa-user-shield:before { content: "\f505"; }

.fa-user-slash:before { content: "\f506"; }

.fa-user-tag:before { content: "\f507"; }

.fa-user-tie:before { content: "\f508"; }

.fa-user-times:before { content: "\f235"; }

.fa-user-unlock:before { content: "\e058"; }

.fa-user-visor:before { content: "\e04c"; }

.fa-users:before { content: "\f0c0"; }

.fa-users-class:before { content: "\f63d"; }

.fa-users-cog:before { content: "\f509"; }

.fa-users-crown:before { content: "\f6a5"; }

.fa-users-medical:before { content: "\f830"; }

.fa-users-slash:before { content: "\e073"; }

.fa-usps:before { content: "\f7e1"; }

.fa-ussunnah:before { content: "\f407"; }

.fa-utensil-fork:before { content: "\f2e3"; }

.fa-utensil-knife:before { content: "\f2e4"; }

.fa-utensil-spoon:before { content: "\f2e5"; }

.fa-utensils:before { content: "\f2e7"; }

.fa-utensils-alt:before { content: "\f2e6"; }

.fa-vaadin:before { content: "\f408"; }

.fa-vacuum:before { content: "\e04d"; }

.fa-vacuum-robot:before { content: "\e04e"; }

.fa-value-absolute:before { content: "\f6a6"; }

.fa-vector-square:before { content: "\f5cb"; }

.fa-venus:before { content: "\f221"; }

.fa-venus-double:before { content: "\f226"; }

.fa-venus-mars:before { content: "\f228"; }

.fa-vest:before { content: "\e085"; }

.fa-vest-patches:before { content: "\e086"; }

.fa-vhs:before { content: "\f8ec"; }

.fa-viacoin:before { content: "\f237"; }

.fa-viadeo:before { content: "\f2a9"; }

.fa-viadeo-square:before { content: "\f2aa"; }

.fa-vial:before { content: "\f492"; }

.fa-vials:before { content: "\f493"; }

.fa-viber:before { content: "\f409"; }

.fa-video:before { content: "\f03d"; }

.fa-video-plus:before { content: "\f4e1"; }

.fa-video-slash:before { content: "\f4e2"; }

.fa-vihara:before { content: "\f6a7"; }

.fa-vimeo:before { content: "\f40a"; }

.fa-vimeo-square:before { content: "\f194"; }

.fa-vimeo-v:before { content: "\f27d"; }

.fa-vine:before { content: "\f1ca"; }

.fa-violin:before { content: "\f8ed"; }

.fa-virus:before { content: "\e074"; }

.fa-virus-slash:before { content: "\e075"; }

.fa-viruses:before { content: "\e076"; }

.fa-vk:before { content: "\f189"; }

.fa-vnv:before { content: "\f40b"; }

.fa-voicemail:before { content: "\f897"; }

.fa-volcano:before { content: "\f770"; }

.fa-volleyball-ball:before { content: "\f45f"; }

.fa-volume:before { content: "\f6a8"; }

.fa-volume-down:before { content: "\f027"; }

.fa-volume-mute:before { content: "\f6a9"; }

.fa-volume-off:before { content: "\f026"; }

.fa-volume-slash:before { content: "\f2e2"; }

.fa-volume-up:before { content: "\f028"; }

.fa-vote-nay:before { content: "\f771"; }

.fa-vote-yea:before { content: "\f772"; }

.fa-vr-cardboard:before { content: "\f729"; }

.fa-vuejs:before { content: "\f41f"; }

.fa-wagon-covered:before { content: "\f8ee"; }

.fa-walker:before { content: "\f831"; }

.fa-walkie-talkie:before { content: "\f8ef"; }

.fa-walking:before { content: "\f554"; }

.fa-wallet:before { content: "\f555"; }

.fa-wand:before { content: "\f72a"; }

.fa-wand-magic:before { content: "\f72b"; }

.fa-warehouse:before { content: "\f494"; }

.fa-warehouse-alt:before { content: "\f495"; }

.fa-washer:before { content: "\f898"; }

.fa-watch:before { content: "\f2e1"; }

.fa-watch-calculator:before { content: "\f8f0"; }

.fa-watch-fitness:before { content: "\f63e"; }

.fa-watchman-monitoring:before { content: "\e087"; }

.fa-water:before { content: "\f773"; }

.fa-water-lower:before { content: "\f774"; }

.fa-water-rise:before { content: "\f775"; }

.fa-wave-sine:before { content: "\f899"; }

.fa-wave-square:before { content: "\f83e"; }

.fa-wave-triangle:before { content: "\f89a"; }

.fa-waveform:before { content: "\f8f1"; }

.fa-waveform-path:before { content: "\f8f2"; }

.fa-waze:before { content: "\f83f"; }

.fa-webcam:before { content: "\f832"; }

.fa-webcam-slash:before { content: "\f833"; }

.fa-weebly:before { content: "\f5cc"; }

.fa-weibo:before { content: "\f18a"; }

.fa-weight:before { content: "\f496"; }

.fa-weight-hanging:before { content: "\f5cd"; }

.fa-weixin:before { content: "\f1d7"; }

.fa-whale:before { content: "\f72c"; }

.fa-whatsapp:before { content: "\f232"; }

.fa-whatsapp-square:before { content: "\f40c"; }

.fa-wheat:before { content: "\f72d"; }

.fa-wheelchair:before { content: "\f193"; }

.fa-whistle:before { content: "\f460"; }

.fa-whmcs:before { content: "\f40d"; }

.fa-wifi:before { content: "\f1eb"; }

.fa-wifi-1:before { content: "\f6aa"; }

.fa-wifi-2:before { content: "\f6ab"; }

.fa-wifi-slash:before { content: "\f6ac"; }

.fa-wikipedia-w:before { content: "\f266"; }

.fa-wind:before { content: "\f72e"; }

.fa-wind-turbine:before { content: "\f89b"; }

.fa-wind-warning:before { content: "\f776"; }

.fa-window:before { content: "\f40e"; }

.fa-window-alt:before { content: "\f40f"; }

.fa-window-close:before { content: "\f410"; }

.fa-window-frame:before { content: "\e04f"; }

.fa-window-frame-open:before { content: "\e050"; }

.fa-window-maximize:before { content: "\f2d0"; }

.fa-window-minimize:before { content: "\f2d1"; }

.fa-window-restore:before { content: "\f2d2"; }

.fa-windows:before { content: "\f17a"; }

.fa-windsock:before { content: "\f777"; }

.fa-wine-bottle:before { content: "\f72f"; }

.fa-wine-glass:before { content: "\f4e3"; }

.fa-wine-glass-alt:before { content: "\f5ce"; }

.fa-wix:before { content: "\f5cf"; }

.fa-wizards-of-the-coast:before { content: "\f730"; }

.fa-wodu:before { content: "\e088"; }

.fa-wolf-pack-battalion:before { content: "\f514"; }

.fa-won-sign:before { content: "\f159"; }

.fa-wordpress:before { content: "\f19a"; }

.fa-wordpress-simple:before { content: "\f411"; }

.fa-wpbeginner:before { content: "\f297"; }

.fa-wpexplorer:before { content: "\f2de"; }

.fa-wpforms:before { content: "\f298"; }

.fa-wpressr:before { content: "\f3e4"; }

.fa-wreath:before { content: "\f7e2"; }

.fa-wrench:before { content: "\f0ad"; }

.fa-x-ray:before { content: "\f497"; }

.fa-xbox:before { content: "\f412"; }

.fa-xing:before { content: "\f168"; }

.fa-xing-square:before { content: "\f169"; }

.fa-y-combinator:before { content: "\f23b"; }

.fa-yahoo:before { content: "\f19e"; }

.fa-yammer:before { content: "\f840"; }

.fa-yandex:before { content: "\f413"; }

.fa-yandex-international:before { content: "\f414"; }

.fa-yarn:before { content: "\f7e3"; }

.fa-yelp:before { content: "\f1e9"; }

.fa-yen-sign:before { content: "\f157"; }

.fa-yin-yang:before { content: "\f6ad"; }

.fa-yoast:before { content: "\f2b1"; }

.fa-youtube:before { content: "\f167"; }

.fa-youtube-square:before { content: "\f431"; }

.fa-zhihu:before { content: "\f63f"; }

.sr-only { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

.sr-only-focusable:active, .sr-only-focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

/*! Font Awesome Pro 5.15.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) */
@font-face { font-family: 'Font Awesome 5 Brands'; font-style: normal; font-weight: 400; font-display: block; src: url("../fonts/fontawesome/fa-brands-400.eot"); src: url("../fonts/fontawesome/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../fonts/fontawesome/fa-brands-400.woff2") format("woff2"), url("../fonts/fontawesome/fa-brands-400.woff") format("woff"), url("../fonts/fontawesome/fa-brands-400.ttf") format("truetype"), url("../fonts/fontawesome/fa-brands-400.svg#fontawesome") format("svg"); }

.fab { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }

/*! Font Awesome Pro 5.15.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) */
@font-face { font-family: 'Font Awesome 5 Pro'; font-style: normal; font-weight: 300; font-display: block; src: url("../fonts/fontawesome/fa-light-300.eot"); src: url("../fonts/fontawesome/fa-light-300.eot?#iefix") format("embedded-opentype"), url("../fonts/fontawesome/fa-light-300.woff2") format("woff2"), url("../fonts/fontawesome/fa-light-300.woff") format("woff"), url("../fonts/fontawesome/fa-light-300.ttf") format("truetype"), url("../fonts/fontawesome/fa-light-300.svg#fontawesome") format("svg"); }

.fal { font-family: 'Font Awesome 5 Pro'; font-weight: 300; }

/*! Font Awesome Pro 5.15.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) */
@font-face { font-family: 'Font Awesome 5 Pro'; font-style: normal; font-weight: 400; font-display: block; src: url("../fonts/fontawesome/fa-regular-400.eot"); src: url("../fonts/fontawesome/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../fonts/fontawesome/fa-regular-400.woff2") format("woff2"), url("../fonts/fontawesome/fa-regular-400.woff") format("woff"), url("../fonts/fontawesome/fa-regular-400.ttf") format("truetype"), url("../fonts/fontawesome/fa-regular-400.svg#fontawesome") format("svg"); }

.far { font-family: 'Font Awesome 5 Pro'; font-weight: 400; }

/*! Font Awesome Pro 5.15.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) */
@font-face { font-family: 'Font Awesome 5 Pro'; font-style: normal; font-weight: 900; font-display: block; src: url("../fonts/fontawesome/fa-solid-900.eot"); src: url("../fonts/fontawesome/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../fonts/fontawesome/fa-solid-900.woff2") format("woff2"), url("../fonts/fontawesome/fa-solid-900.woff") format("woff"), url("../fonts/fontawesome/fa-solid-900.ttf") format("truetype"), url("../fonts/fontawesome/fa-solid-900.svg#fontawesome") format("svg"); }

.fa, .fas { font-family: 'Font Awesome 5 Pro' !important; font-weight: 900; padding-top: 0px; padding-left: 0px; }

/*! animate.css -http://daneden.me/animate Version - 3.7.0 Licensed under the MIT license - http://opensource.org/licenses/MIT Copyright (c) 2018 Daniel Eden */
@-webkit-keyframes bounce { from, 20%, 53%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  40%, 43% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0); }
  70% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0); }
  90% { -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0); } }

@keyframes bounce { from, 20%, 53%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  40%, 43% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0); }
  70% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0); }
  90% { -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0); } }

.bounce { -webkit-animation-name: bounce; animation-name: bounce; -webkit-transform-origin: center bottom; -ms-transform-origin: center bottom; transform-origin: center bottom; }

@-webkit-keyframes flash { from, 50%, to { opacity: 1; }
  25%, 75% { opacity: 0; } }

@keyframes flash { from, 50%, to { opacity: 1; }
  25%, 75% { opacity: 0; } }

.flash { -webkit-animation-name: flash; animation-name: flash; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse { from { -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  50% { -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05); }
  to { -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

@keyframes pulse { from { -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  50% { -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05); }
  to { -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

.pulse { -webkit-animation-name: pulse; animation-name: pulse; }

@-webkit-keyframes rubberBand { from { -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  30% { -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1); }
  40% { -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1); }
  50% { -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1); }
  65% { -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1); }
  75% { -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1); }
  to { -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

@keyframes rubberBand { from { -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  30% { -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1); }
  40% { -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1); }
  50% { -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1); }
  65% { -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1); }
  75% { -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1); }
  to { -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

.rubberBand { -webkit-animation-name: rubberBand; animation-name: rubberBand; }

@-webkit-keyframes shake { from, to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  10%, 30%, 50%, 70%, 90% { -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  20%, 40%, 60%, 80% { -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); } }

@keyframes shake { from, to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  10%, 30%, 50%, 70%, 90% { -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  20%, 40%, 60%, 80% { -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); } }

.shake { -webkit-animation-name: shake; animation-name: shake; }

@-webkit-keyframes headShake { 0% { -webkit-transform: translateX(0);
    transform: translateX(0); }
  6.5% { -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg); }
  18.5% { -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg); }
  31.5% { -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg); }
  43.5% { -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg); }
  50% { -webkit-transform: translateX(0);
    transform: translateX(0); } }

@keyframes headShake { 0% { -webkit-transform: translateX(0);
    transform: translateX(0); }
  6.5% { -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg); }
  18.5% { -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg); }
  31.5% { -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg); }
  43.5% { -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg); }
  50% { -webkit-transform: translateX(0);
    transform: translateX(0); } }

.headShake { -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-name: headShake; animation-name: headShake; }

@-webkit-keyframes swing { 20% { -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg); }
  40% { -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg); }
  60% { -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg); }
  80% { -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg); }
  to { -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg); } }

@keyframes swing { 20% { -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg); }
  40% { -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg); }
  60% { -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg); }
  80% { -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg); }
  to { -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg); } }

.swing { -webkit-transform-origin: top center; -ms-transform-origin: top center; transform-origin: top center; -webkit-animation-name: swing; animation-name: swing; }

@-webkit-keyframes tada { from { -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  10%, 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  to { -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

@keyframes tada { from { -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  10%, 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  to { -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

.tada { -webkit-animation-name: tada; animation-name: tada; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble { from { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  15% { -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }
  30% { -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }
  45% { -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }
  60% { -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }
  75% { -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }
  to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes wobble { from { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  15% { -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }
  30% { -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }
  45% { -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }
  60% { -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }
  75% { -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }
  to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.wobble { -webkit-animation-name: wobble; animation-name: wobble; }

@-webkit-keyframes jello { from, 11.1%, to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  22.2% { -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% { -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% { -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% { -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% { -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% { -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
    transform: skewX(0.39063deg) skewY(0.39063deg); }
  88.8% { -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    transform: skewX(-0.19531deg) skewY(-0.19531deg); } }

@keyframes jello { from, 11.1%, to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  22.2% { -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% { -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% { -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% { -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% { -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% { -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
    transform: skewX(0.39063deg) skewY(0.39063deg); }
  88.8% { -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    transform: skewX(-0.19531deg) skewY(-0.19531deg); } }

.jello { -webkit-animation-name: jello; animation-name: jello; -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center; }

@-webkit-keyframes heartBeat { 0% { -webkit-transform: scale(1);
    transform: scale(1); }
  14% { -webkit-transform: scale(1.3);
    transform: scale(1.3); }
  28% { -webkit-transform: scale(1);
    transform: scale(1); }
  42% { -webkit-transform: scale(1.3);
    transform: scale(1.3); }
  70% { -webkit-transform: scale(1);
    transform: scale(1); } }

@keyframes heartBeat { 0% { -webkit-transform: scale(1);
    transform: scale(1); }
  14% { -webkit-transform: scale(1.3);
    transform: scale(1.3); }
  28% { -webkit-transform: scale(1);
    transform: scale(1); }
  42% { -webkit-transform: scale(1.3);
    transform: scale(1.3); }
  70% { -webkit-transform: scale(1);
    transform: scale(1); } }

.heartBeat { -webkit-animation-name: heartBeat; animation-name: heartBeat; -webkit-animation-duration: 1.3s; animation-duration: 1.3s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; }

@-webkit-keyframes bounceIn { from, 20%, 40%, 60%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  20% { -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  40% { -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  60% { opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03); }
  80% { -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97); }
  to { opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

@keyframes bounceIn { from, 20%, 40%, 60%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  20% { -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  40% { -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  60% { opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03); }
  80% { -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97); }
  to { opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

.bounceIn { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-name: bounceIn; animation-name: bounceIn; }

@-webkit-keyframes bounceInDown { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0); }
  75% { -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  90% { -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0); }
  to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes bounceInDown { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0); }
  75% { -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  90% { -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0); }
  to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.bounceInDown { -webkit-animation-name: bounceInDown; animation-name: bounceInDown; }

@-webkit-keyframes bounceInLeft { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0); }
  75% { -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  90% { -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0); }
  to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes bounceInLeft { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0); }
  75% { -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  90% { -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0); }
  to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.bounceInLeft { -webkit-animation-name: bounceInLeft; animation-name: bounceInLeft; }

@-webkit-keyframes bounceInRight { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from { opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0); }
  75% { -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); }
  90% { -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0); }
  to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes bounceInRight { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from { opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0); }
  75% { -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); }
  90% { -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0); }
  to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.bounceInRight { -webkit-animation-name: bounceInRight; animation-name: bounceInRight; }

@-webkit-keyframes bounceInUp { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from { opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  75% { -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  90% { -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0); }
  to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes bounceInUp { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from { opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  75% { -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  90% { -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0); }
  to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.bounceInUp { -webkit-animation-name: bounceInUp; animation-name: bounceInUp; }

@-webkit-keyframes bounceOut { 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% { opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  to { opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); } }

@keyframes bounceOut { 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% { opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  to { opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); } }

.bounceOut { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-name: bounceOut; animation-name: bounceOut; }

@-webkit-keyframes bounceOutDown { 20% { -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  40%, 45% { opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

@keyframes bounceOutDown { 20% { -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  40%, 45% { opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

.bounceOutDown { -webkit-animation-name: bounceOutDown; animation-name: bounceOutDown; }

@-webkit-keyframes bounceOutLeft { 20% { opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

@keyframes bounceOutLeft { 20% { opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

.bounceOutLeft { -webkit-animation-name: bounceOutLeft; animation-name: bounceOutLeft; }

@-webkit-keyframes bounceOutRight { 20% { opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

@keyframes bounceOutRight { 20% { opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

.bounceOutRight { -webkit-animation-name: bounceOutRight; animation-name: bounceOutRight; }

@-webkit-keyframes bounceOutUp { 20% { -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  40%, 45% { opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

@keyframes bounceOutUp { 20% { -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  40%, 45% { opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

.bounceOutUp { -webkit-animation-name: bounceOutUp; animation-name: bounceOutUp; }

@-webkit-keyframes fadeIn { from { opacity: 0; }
  to { opacity: 1; } }

@keyframes fadeIn { from { opacity: 0; }
  to { opacity: 1; } }

.fadeIn { -webkit-animation-name: fadeIn; animation-name: fadeIn; }

@-webkit-keyframes fadeInDown { from { opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  to { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes fadeInDown { from { opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  to { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.fadeInDown { -webkit-animation-name: fadeInDown; animation-name: fadeInDown; }

@-webkit-keyframes fadeInDownBig { from { opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); }
  to { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes fadeInDownBig { from { opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); }
  to { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.fadeInDownBig { -webkit-animation-name: fadeInDownBig; animation-name: fadeInDownBig; }

@-webkit-keyframes fadeInLeft { from { opacity: 0;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes fadeInLeft { from { opacity: 0;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.fadeInLeft { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; }

@-webkit-keyframes fadeInLeftBig { from { opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes fadeInLeftBig { from { opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.fadeInLeftBig { -webkit-animation-name: fadeInLeftBig; animation-name: fadeInLeftBig; }

@-webkit-keyframes fadeInRight { from { opacity: 0;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes fadeInRight { from { opacity: 0;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.fadeInRight { -webkit-animation-name: fadeInRight; animation-name: fadeInRight; }

@-webkit-keyframes fadeInRightBig { from { opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes fadeInRightBig { from { opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.fadeInRightBig { -webkit-animation-name: fadeInRightBig; animation-name: fadeInRightBig; }

@-webkit-keyframes fadeInUp { from { opacity: 0;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0); }
  to { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes fadeInUp { from { opacity: 0;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0); }
  to { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }

@-webkit-keyframes fadeInUpBig { from { opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); }
  to { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes fadeInUpBig { from { opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); }
  to { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.fadeInUpBig { -webkit-animation-name: fadeInUpBig; animation-name: fadeInUpBig; }

@-webkit-keyframes fadeOut { from { opacity: 1; }
  to { opacity: 0; } }

@keyframes fadeOut { from { opacity: 1; }
  to { opacity: 0; } }

.fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut; }

@-webkit-keyframes fadeOutDown { from { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0); } }

@keyframes fadeOutDown { from { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0); } }

.fadeOutDown { -webkit-animation-name: fadeOutDown; animation-name: fadeOutDown; }

@-webkit-keyframes fadeOutDownBig { from { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

@keyframes fadeOutDownBig { from { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

.fadeOutDownBig { -webkit-animation-name: fadeOutDownBig; animation-name: fadeOutDownBig; }

@-webkit-keyframes fadeOutLeft { from { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0); } }

@keyframes fadeOutLeft { from { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0); } }

.fadeOutLeft { -webkit-animation-name: fadeOutLeft; animation-name: fadeOutLeft; }

@-webkit-keyframes fadeOutLeftBig { from { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

@keyframes fadeOutLeftBig { from { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

.fadeOutLeftBig { -webkit-animation-name: fadeOutLeftBig; animation-name: fadeOutLeftBig; }

@-webkit-keyframes fadeOutRight { from { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0); } }

@keyframes fadeOutRight { from { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0); } }

.fadeOutRight { -webkit-animation-name: fadeOutRight; animation-name: fadeOutRight; }

@-webkit-keyframes fadeOutRightBig { from { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

@keyframes fadeOutRightBig { from { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

.fadeOutRightBig { -webkit-animation-name: fadeOutRightBig; animation-name: fadeOutRightBig; }

@-webkit-keyframes fadeOutUp { from { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); } }

@keyframes fadeOutUp { from { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); } }

.fadeOutUp { -webkit-animation-name: fadeOutUp; animation-name: fadeOutUp; }

@-webkit-keyframes fadeOutUpBig { from { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

@keyframes fadeOutUpBig { from { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

.fadeOutUpBig { -webkit-animation-name: fadeOutUpBig; animation-name: fadeOutUpBig; }

@-webkit-keyframes flip { from { -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  40% { -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  50% { -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  80% { -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  to { -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; } }

@keyframes flip { from { -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  40% { -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  50% { -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  80% { -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  to { -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; } }

.animated.flip { -webkit-backface-visibility: visible; backface-visibility: visible; -webkit-animation-name: flip; animation-name: flip; }

@-webkit-keyframes flipInX { from { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1; }
  80% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  to { -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

@keyframes flipInX { from { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1; }
  80% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  to { -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

.flipInX { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipInX; animation-name: flipInX; }

@-webkit-keyframes flipInY { from { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1; }
  80% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  to { -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

@keyframes flipInY { from { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1; }
  80% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  to { -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

.flipInY { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipInY; animation-name: flipInY; }

@-webkit-keyframes flipOutX { from { -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1; }
  to { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0; } }

@keyframes flipOutX { from { -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1; }
  to { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0; } }

.flipOutX { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-name: flipOutX; animation-name: flipOutX; -webkit-backface-visibility: visible !important; backface-visibility: visible !important; }

@-webkit-keyframes flipOutY { from { -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1; }
  to { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0; } }

@keyframes flipOutY { from { -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1; }
  to { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0; } }

.flipOutY { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipOutY; animation-name: flipOutY; }

@-webkit-keyframes lightSpeedIn { from { -webkit-transform: translate3d(20px, 0, 0) skewX(-30deg);
    transform: translate3d(20px, 0, 0) skewX(-30deg);
    opacity: 0; }
  60% { -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1; }
  80% { -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg); }
  to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes lightSpeedIn { from { -webkit-transform: translate3d(20px, 0, 0) skewX(-30deg);
    transform: translate3d(20px, 0, 0) skewX(-30deg);
    opacity: 0; }
  60% { -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1; }
  80% { -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg); }
  to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.lightSpeedIn { -webkit-animation-name: lightSpeedIn; animation-name: lightSpeedIn; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }

@-webkit-keyframes lightSpeedOut { from { opacity: 1; }
  to { -webkit-transform: translate3d(20px, 0, 0) skewX(30deg);
    transform: translate3d(20px, 0, 0) skewX(30deg);
    opacity: 0; } }

@keyframes lightSpeedOut { from { opacity: 1; }
  to { -webkit-transform: translate3d(20px, 0, 0) skewX(30deg);
    transform: translate3d(20px, 0, 0) skewX(30deg);
    opacity: 0; } }

.lightSpeedOut { -webkit-animation-name: lightSpeedOut; animation-name: lightSpeedOut; -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }

@-webkit-keyframes rotateIn { from { -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0; }
  to { -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

@keyframes rotateIn { from { -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0; }
  to { -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

.rotateIn { -webkit-animation-name: rotateIn; animation-name: rotateIn; }

@-webkit-keyframes rotateInDownLeft { from { -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; }
  to { -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

@keyframes rotateInDownLeft { from { -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; }
  to { -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

.rotateInDownLeft { -webkit-animation-name: rotateInDownLeft; animation-name: rotateInDownLeft; }

@-webkit-keyframes rotateInDownRight { from { -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to { -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

@keyframes rotateInDownRight { from { -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to { -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

.rotateInDownRight { -webkit-animation-name: rotateInDownRight; animation-name: rotateInDownRight; }

@-webkit-keyframes rotateInUpLeft { from { -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to { -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

@keyframes rotateInUpLeft { from { -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to { -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

.rotateInUpLeft { -webkit-animation-name: rotateInUpLeft; animation-name: rotateInUpLeft; }

@-webkit-keyframes rotateInUpRight { from { -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0; }
  to { -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

@keyframes rotateInUpRight { from { -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0; }
  to { -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

.rotateInUpRight { -webkit-animation-name: rotateInUpRight; animation-name: rotateInUpRight; }

@-webkit-keyframes rotateOut { from { -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1; }
  to { -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0; } }

@keyframes rotateOut { from { -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1; }
  to { -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0; } }

.rotateOut { -webkit-animation-name: rotateOut; animation-name: rotateOut; }

@-webkit-keyframes rotateOutDownLeft { from { -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1; }
  to { -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; } }

@keyframes rotateOutDownLeft { from { -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1; }
  to { -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; } }

.rotateOutDownLeft { -webkit-animation-name: rotateOutDownLeft; animation-name: rotateOutDownLeft; }

@-webkit-keyframes rotateOutDownRight { from { -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1; }
  to { -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

@keyframes rotateOutDownRight { from { -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1; }
  to { -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

.rotateOutDownRight { -webkit-animation-name: rotateOutDownRight; animation-name: rotateOutDownRight; }

@-webkit-keyframes rotateOutUpLeft { from { -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1; }
  to { -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

@keyframes rotateOutUpLeft { from { -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1; }
  to { -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

.rotateOutUpLeft { -webkit-animation-name: rotateOutUpLeft; animation-name: rotateOutUpLeft; }

@-webkit-keyframes rotateOutUpRight { from { -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1; }
  to { -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0; } }

@keyframes rotateOutUpRight { from { -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1; }
  to { -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0; } }

.rotateOutUpRight { -webkit-animation-name: rotateOutUpRight; animation-name: rotateOutUpRight; }

@-webkit-keyframes hinge { 0% { -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  20%, 60% { -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  40%, 80% { -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1; }
  to { -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0; } }

@keyframes hinge { 0% { -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  20%, 60% { -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  40%, 80% { -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1; }
  to { -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0; } }

.hinge { -webkit-animation-duration: 2s; animation-duration: 2s; -webkit-animation-name: hinge; animation-name: hinge; }

@-webkit-keyframes jackInTheBox { from { opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom; }
  50% { -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg); }
  70% { -webkit-transform: rotate(3deg);
    transform: rotate(3deg); }
  to { opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); } }

@keyframes jackInTheBox { from { opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom; }
  50% { -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg); }
  70% { -webkit-transform: rotate(3deg);
    transform: rotate(3deg); }
  to { opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); } }

.jackInTheBox { -webkit-animation-name: jackInTheBox; animation-name: jackInTheBox; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn { from { opacity: 0;
    -webkit-transform: translate3d(-20px, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-20px, 0, 0) rotate3d(0, 0, 1, -120deg); }
  to { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes rollIn { from { opacity: 0;
    -webkit-transform: translate3d(-20px, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-20px, 0, 0) rotate3d(0, 0, 1, -120deg); }
  to { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.rollIn { -webkit-animation-name: rollIn; animation-name: rollIn; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut { from { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(20px, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(20px, 0, 0) rotate3d(0, 0, 1, 120deg); } }

@keyframes rollOut { from { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(20px, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(20px, 0, 0) rotate3d(0, 0, 1, 120deg); } }

.rollOut { -webkit-animation-name: rollOut; animation-name: rollOut; }

@-webkit-keyframes zoomIn { from { opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; } }

@keyframes zoomIn { from { opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; } }

.zoomIn { -webkit-animation-name: zoomIn; animation-name: zoomIn; }

@-webkit-keyframes zoomInDown { from { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInDown { from { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInDown { -webkit-animation-name: zoomInDown; animation-name: zoomInDown; }

@-webkit-keyframes zoomInLeft { from { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInLeft { from { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInLeft { -webkit-animation-name: zoomInLeft; animation-name: zoomInLeft; }

@-webkit-keyframes zoomInRight { from { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInRight { from { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInRight { -webkit-animation-name: zoomInRight; animation-name: zoomInRight; }

@-webkit-keyframes zoomInUp { from { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInUp { from { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInUp { -webkit-animation-name: zoomInUp; animation-name: zoomInUp; }

@-webkit-keyframes zoomOut { from { opacity: 1; }
  50% { opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  to { opacity: 0; } }

@keyframes zoomOut { from { opacity: 1; }
  50% { opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  to { opacity: 0; } }

.zoomOut { -webkit-animation-name: zoomOut; animation-name: zoomOut; }

@-webkit-keyframes zoomOutDown { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomOutDown { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomOutDown { -webkit-animation-name: zoomOutDown; animation-name: zoomOutDown; }

@-webkit-keyframes zoomOutLeft { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center; } }

@keyframes zoomOutLeft { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center; } }

.zoomOutLeft { -webkit-animation-name: zoomOutLeft; animation-name: zoomOutLeft; }

@-webkit-keyframes zoomOutRight { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center; } }

@keyframes zoomOutRight { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center; } }

.zoomOutRight { -webkit-animation-name: zoomOutRight; animation-name: zoomOutRight; }

@-webkit-keyframes zoomOutUp { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomOutUp { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomOutUp { -webkit-animation-name: zoomOutUp; animation-name: zoomOutUp; }

@-webkit-keyframes slideInDown { from { -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
    visibility: visible; }
  to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes slideInDown { from { -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
    visibility: visible; }
  to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.slideInDown { -webkit-animation-name: slideInDown; animation-name: slideInDown; }

@-webkit-keyframes slideInLeft { from { -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
    visibility: visible; }
  to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes slideInLeft { from { -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
    visibility: visible; }
  to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.slideInLeft { -webkit-animation-name: slideInLeft; animation-name: slideInLeft; }

@-webkit-keyframes slideInRight { from { -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
    visibility: visible; }
  to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes slideInRight { from { -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
    visibility: visible; }
  to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.slideInRight { -webkit-animation-name: slideInRight; animation-name: slideInRight; }

@-webkit-keyframes slideInUp { from { -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
    visibility: visible; }
  to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes slideInUp { from { -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
    visibility: visible; }
  to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.slideInUp { -webkit-animation-name: slideInUp; animation-name: slideInUp; }

@-webkit-keyframes slideOutDown { from { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0); } }

@keyframes slideOutDown { from { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0); } }

.slideOutDown { -webkit-animation-name: slideOutDown; animation-name: slideOutDown; }

@-webkit-keyframes slideOutLeft { from { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0); } }

@keyframes slideOutLeft { from { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0); } }

.slideOutLeft { -webkit-animation-name: slideOutLeft; animation-name: slideOutLeft; }

@-webkit-keyframes slideOutRight { from { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0); } }

@keyframes slideOutRight { from { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0); } }

.slideOutRight { -webkit-animation-name: slideOutRight; animation-name: slideOutRight; }

@-webkit-keyframes slideOutUp { from { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); } }

@keyframes slideOutUp { from { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); } }

.slideOutUp { -webkit-animation-name: slideOutUp; animation-name: slideOutUp; }

.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; }

.animated.infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }

.animated.delay-1s { -webkit-animation-delay: 1s; animation-delay: 1s; }

.animated.delay-2s { -webkit-animation-delay: 2s; animation-delay: 2s; }

.animated.delay-3s { -webkit-animation-delay: 3s; animation-delay: 3s; }

.animated.delay-4s { -webkit-animation-delay: 4s; animation-delay: 4s; }

.animated.delay-5s { -webkit-animation-delay: 5s; animation-delay: 5s; }

.animated.fast { -webkit-animation-duration: 800ms; animation-duration: 800ms; }

.animated.faster { -webkit-animation-duration: 500ms; animation-duration: 500ms; }

.animated.slow { -webkit-animation-duration: 2s; animation-duration: 2s; }

.animated.slower { -webkit-animation-duration: 3s; animation-duration: 3s; }

@media (prefers-reduced-motion) { .animated { -webkit-animation: unset !important; animation: unset !important; -webkit-transition: none !important; transition: none !important; opacity: 1 !important; } }

/** Owl Carousel v2.3.4 Copyright 2013-2018 David Deutsch Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE */
/* Owl Carousel - Core */
.owl-carousel { display: none; width: 100%; -webkit-tap-highlight-color: transparent; /* position relative and z-index fix webkit rendering fonts issue */ position: relative; z-index: 1; }

.owl-carousel .owl-stage { position: relative; -ms-touch-action: pan-Y; touch-action: manipulation; -moz-backface-visibility: hidden; /* fix firefox animation glitch */ }

.owl-carousel .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

.owl-carousel .owl-stage-outer { position: relative; overflow: hidden; /* fix for flashing background */ -webkit-transform: translate3d(0px, 0px, 0px); }

.owl-carousel .owl-wrapper, .owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); }

.owl-carousel .owl-item { position: relative; min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; }

.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled { display: none; }

.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot { cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot { background: none; color: inherit; border: none; padding: 0 !important; font: inherit; }

.owl-carousel.owl-loaded { display: block; }

.owl-carousel.owl-loading { opacity: 0; display: block; }

.owl-carousel.owl-hidden { opacity: 0; }

.owl-carousel.owl-refresh .owl-item { visibility: hidden; }

.owl-carousel.owl-drag .owl-item { -ms-touch-action: pan-y; touch-action: pan-y; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.owl-carousel.owl-grab { cursor: move; cursor: -webkit-grab; cursor: grab; }

.owl-carousel.owl-rtl { direction: rtl; }

.owl-carousel.owl-rtl .owl-item { float: right; }

/* No Js */
.no-js .owl-carousel { display: block; }

/* Owl Carousel - Animate Plugin */
.owl-carousel .animated { -webkit-animation-duration: 1000ms; animation-duration: 1000ms; -webkit-animation-fill-mode: both; animation-fill-mode: both; }

.owl-carousel .owl-animated-in { z-index: 0; }

.owl-carousel .owl-animated-out { z-index: 1; }

.owl-carousel .fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut; }

@keyframes fadeOut { 0% { opacity: 1; }
  100% { opacity: 0; } }

/* Owl Carousel - Auto Height Plugin */
.owl-height { -webkit-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; }

/* Owl Carousel - Lazy Load Plugin */
.owl-carousel .owl-item { /** This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong calculation of the height of the owl-item that breaks page layouts */ }

.owl-carousel .owl-item .owl-lazy { opacity: 0; -webkit-transition: opacity 400ms ease; transition: opacity 400ms ease; }

.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) { max-height: 0; }

.owl-carousel .owl-item img.owl-lazy { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; }

/* Owl Carousel - Video Plugin */
.owl-carousel .owl-video-wrapper { position: relative; height: 100%; background: #000; }

.owl-carousel .owl-video-play-icon { position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url("owl.video.play.png") no-repeat; cursor: pointer; z-index: 1; -webkit-backface-visibility: hidden; -webkit-transition: -webkit-transform 100ms ease; transition: -webkit-transform 100ms ease; transition: transform 100ms ease; transition: transform 100ms ease, -webkit-transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover { -ms-transform: scale(1.3, 1.3); -webkit-transform: scale(1.3, 1.3); transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon { display: none; }

.owl-carousel .owl-video-tn { opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: contain; -webkit-transition: opacity 400ms ease; transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame { position: relative; z-index: 1; height: 100%; width: 100%; }

/** Minified by jsDelivr using clean-css v4.2.1. Original file: /npm/slick-carousel@1.8.1/slick/slick.css Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files */
.slick-slider { position: relative; display: block; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }

.slick-list:focus { outline: 0; }

.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-list, .slick-slider .slick-track { -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto; }

.slick-track:after, .slick-track:before { display: table; content: ''; }

.slick-track:after { clear: both; }

.slick-loading .slick-track { visibility: hidden; }

.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }

[dir=rtl] .slick-slide { float: right; }

.slick-slide img { display: block; }

.slick-slide.slick-loading img { display: none; }

.slick-slide.dragging img { pointer-events: none; }

.slick-initialized .slick-slide { display: block; }

.slick-loading .slick-slide { visibility: hidden; }

.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

.slick-arrow.slick-hidden { display: none; }

body.compensate-for-scrollbar { overflow: hidden; }

.fancybox-active { height: auto; }

.fancybox-is-hidden { left: -9999px; margin: 0; position: absolute !important; top: -9999px; visibility: hidden; }

.fancybox-container { -webkit-backface-visibility: hidden; height: 100%; left: 0; outline: none; position: fixed; -webkit-tap-highlight-color: transparent; top: 0; -ms-touch-action: manipulation; touch-action: manipulation; -webkit-transform: translateZ(0); transform: translateZ(0); width: 100%; z-index: 99992; }

.fancybox-container * { -webkit-box-sizing: border-box; box-sizing: border-box; }

.fancybox-outer, .fancybox-inner, .fancybox-bg, .fancybox-stage { bottom: 0; left: 0; position: absolute; right: 0; top: 0; }

.fancybox-outer { -webkit-overflow-scrolling: touch; overflow-y: auto; }

.fancybox-bg { background: rgba(255, 255, 255, 0.8); opacity: 0; -webkit-transition-duration: inherit; transition-duration: inherit; -webkit-transition-property: opacity; transition-property: opacity; -webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71); transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71); }

.fancybox-is-open .fancybox-bg { opacity: .9; -webkit-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); }

.fancybox-infobar, .fancybox-toolbar, .fancybox-caption, .fancybox-navigation .fancybox-button { direction: ltr; opacity: 0; position: absolute; -webkit-transition: opacity .25s ease, visibility 0s ease .25s; transition: opacity .25s ease, visibility 0s ease .25s; visibility: hidden; z-index: 99997; }

.fancybox-show-infobar .fancybox-infobar, .fancybox-show-toolbar .fancybox-toolbar, .fancybox-show-caption .fancybox-caption, .fancybox-show-nav .fancybox-navigation .fancybox-button { opacity: 1; -webkit-transition: opacity .25s ease 0s, visibility 0s ease 0s; transition: opacity .25s ease 0s, visibility 0s ease 0s; visibility: visible; }

.fancybox-infobar { color: var(--grey-300); font-size: 13px; -webkit-font-smoothing: subpixel-antialiased; height: 44px; left: 0; line-height: 44px; min-width: 44px; mix-blend-mode: difference; padding: 0 10px; pointer-events: none; top: 0; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.fancybox-toolbar { right: 0; top: 0; }

.fancybox-stage { direction: ltr; overflow: visible; -webkit-transform: translateZ(0); transform: translateZ(0); z-index: 99994; }

.fancybox-is-open .fancybox-stage { overflow: hidden; }

.fancybox-slide { -webkit-backface-visibility: hidden; /* Using without prefix would break IE11 */ display: none; height: 100%; left: 0; outline: none; overflow: auto; -webkit-overflow-scrolling: touch; padding: 44px; position: absolute; text-align: center; top: 0; transition-property: opacity, -webkit-transform; -webkit-transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; white-space: normal; width: 100%; z-index: 99994; }

.fancybox-slide::before { content: ''; display: inline-block; font-size: 0; height: 100%; vertical-align: middle; width: 0; }

.fancybox-is-sliding .fancybox-slide, .fancybox-slide--previous, .fancybox-slide--current, .fancybox-slide--next { display: block; }

.fancybox-slide--image { overflow: hidden; padding: 44px 0; }

.fancybox-slide--image::before { display: none; }

.fancybox-slide--html { padding: 6px; }

.fancybox-content { background: var(--white); display: inline-block; pointer-events: all; margin: 0; max-width: 98%; overflow: auto; -webkit-overflow-scrolling: touch; padding: 40px 20px; position: relative; text-align: left; vertical-align: middle; border-radius: var(--bd-radius); -webkit-box-shadow: 0px 2px 15px 8px rgba(0, 0, 0, 0.02); box-shadow: 0px 2px 15px 8px rgba(0, 0, 0, 0.02); }

.fancybox-content.width-2 { width: 1180px; }

.fancybox-content.width-500 { width: 500px; }

.fancybox-slide--image .fancybox-content { -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1); animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1); -webkit-backface-visibility: hidden; background: transparent; background-repeat: no-repeat; background-size: 100% 100%; left: 0; max-width: none; overflow: visible; padding: 0; position: absolute; top: 0; -webkit-transform-origin: top left; -ms-transform-origin: top left; transform-origin: top left; transition-property: opacity, -webkit-transform; -webkit-transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; z-index: 99995; }

.fancybox-can-zoomOut .fancybox-content { cursor: -webkit-zoom-out; cursor: zoom-out; }

.fancybox-can-zoomIn .fancybox-content { cursor: -webkit-zoom-in; cursor: zoom-in; }

.fancybox-can-swipe .fancybox-content, .fancybox-can-pan .fancybox-content { cursor: -webkit-grab; cursor: grab; }

.fancybox-is-grabbing .fancybox-content { cursor: -webkit-grabbing; cursor: grabbing; }

.fancybox-container [data-selectable='true'] { cursor: text; }

.fancybox-image, .fancybox-spaceball { background: transparent; border: 0; height: 100%; left: 0; margin: 0; max-height: none; max-width: none; padding: 0; position: absolute; top: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 100%; }

.fancybox-spaceball { z-index: 1; }

.fancybox-slide--video .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--pdf .fancybox-content, .fancybox-slide--iframe .fancybox-content { height: 100%; overflow: visible; padding: 0; width: 100%; }

.fancybox-slide--video .fancybox-content { background: #000; }

.fancybox-slide--map .fancybox-content { background: #e5e3df; }

.fancybox-slide--iframe .fancybox-content { background: var(--white); }

.fancybox-video, .fancybox-iframe { background: transparent; border: 0; display: block; height: 100%; margin: 0; overflow: hidden; padding: 0; width: 100%; }

/* Fix iOS */
.fancybox-iframe { left: 0; position: absolute; top: 0; }

.fancybox-error { background: var(--white); cursor: default; max-width: 400px; padding: 40px; width: 100%; }

.fancybox-error p, .fancybox-error .com_card-comparison sup, .com_card-comparison .fancybox-error sup, .fancybox-error #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .fancybox-error a, .fancybox-error #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .fancybox-error a, .fancybox-error .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .fancybox-error a { color: #444; font-size: 16px; line-height: 20px; margin: 0; padding: 0; }

/* Buttons */
.fancybox-button { background: rgba(30, 30, 30, 0.6); border: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; cursor: pointer; display: inline-block; height: 44px; margin: 0; padding: 10px; position: relative; -webkit-transition: color .2s; transition: color .2s; vertical-align: top; visibility: inherit; width: 44px; }

.fancybox-button, .fancybox-button:visited, .fancybox-button:link { color: var(--grey-300); }

.fancybox-button:hover { color: var(--white); }

.fancybox-button:focus { outline: none; }

.fancybox-button.fancybox-focus { outline: 1px dotted; }

.fancybox-button[disabled], .fancybox-button[disabled]:hover { color: #888; cursor: default; outline: none; }

/* Fix IE11 */
.fancybox-button div { height: 100%; }

.fancybox-button svg { display: block; height: 100%; overflow: visible; position: relative; width: 100%; }

.fancybox-button svg path { fill: currentColor; stroke-width: 0; }

.fancybox-button--play svg:nth-child(2), .fancybox-button--fsenter svg:nth-child(2) { display: none; }

.fancybox-button--pause svg:nth-child(1), .fancybox-button--fsexit svg:nth-child(1) { display: none; }

.fancybox-progress { background: #ff5268; height: 2px; left: 0; position: absolute; right: 0; top: 0; -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 0; -ms-transform-origin: 0; transform-origin: 0; transition-property: -webkit-transform; -webkit-transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-transition-timing-function: linear; transition-timing-function: linear; z-index: 99998; }

/* Close button on the top right corner of html content */
.fancybox-close-small { background: transparent; border: 0; border-radius: 0; color: var(--grey-300); cursor: pointer; opacity: .8; padding: 8px; position: absolute; right: -12px; top: -44px; z-index: 401; width: 21px; height: 21px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.fancybox-close-small i { font-size: 32px; line-height: 1.5; color: var(--grey-200); }

.fancybox-close-small:hover { color: var(--white); opacity: 1; }

.fancybox-slide--html .fancybox-close-small { color: currentColor; padding: 0px; right: 20px; top: 20px; }

.fancybox-slide--image.fancybox-is-scaling .fancybox-content { overflow: hidden; }

.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small { display: none; }

/* Navigation arrows */
.fancybox-navigation .fancybox-button { background-clip: content-box; height: 100px; opacity: 0; position: absolute; top: calc(50% - 50px); width: 70px; }

.fancybox-navigation .fancybox-button div { padding: 7px; }

.fancybox-navigation .fancybox-button--arrow_left { left: 0; padding: 31px 26px 31px 6px; }

.fancybox-navigation .fancybox-button--arrow_right { padding: 31px 6px 31px 26px; right: 0; }

/* Caption */
.fancybox-caption { bottom: 0; color: #eee; font-size: 14px; font-weight: 400; left: 0; line-height: 1.5; padding: 25px 44px 25px 44px; right: 0; text-align: center; z-index: 99996; }

.fancybox-caption::before { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAD6CAQAAADKSeXYAAAAYklEQVQoz42RwQ3AMAgDjfcfup8WoRykfBAK5mQHKSz5rbXJPis1hjiV3CIqgG0hLZPkVkA4p4x5oR1bVeDrdCLrW2Q0D5bcwY3TGMHbdw3mPRuOtaspYP1w//G1OIcW148H0DMCqI/3mMMAAAAASUVORK5CYII=); background-repeat: repeat-x; background-size: contain; bottom: 0; content: ''; display: block; left: 0; pointer-events: none; position: absolute; right: 0; top: -44px; z-index: -1; }

.fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited { color: var(--grey-300); text-decoration: none; }

.fancybox-caption a:hover { color: var(--white); text-decoration: underline; }

/* Loading indicator */
.fancybox-loading { -webkit-animation: fancybox-rotate 1s linear infinite; animation: fancybox-rotate 1s linear infinite; background: transparent; border: 4px solid #888; border-bottom-color: var(--white); border-radius: 50%; height: 50px; left: 50%; margin: -25px 0 0 -25px; opacity: .7; padding: 0; position: absolute; top: 50%; width: 50px; z-index: 99999; }

@-webkit-keyframes fancybox-rotate { 100% { -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes fancybox-rotate { 100% { -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

/* Transition effects */
.fancybox-animated { -webkit-transition-timing-function: cubic-bezier(0, 0, 0.25, 1); transition-timing-function: cubic-bezier(0, 0, 0.25, 1); }

/* transitionEffect: slide */
.fancybox-fx-slide.fancybox-slide--previous { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }

.fancybox-fx-slide.fancybox-slide--next { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); }

.fancybox-fx-slide.fancybox-slide--current { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/* transitionEffect: fade */
.fancybox-fx-fade.fancybox-slide--previous, .fancybox-fx-fade.fancybox-slide--next { opacity: 0; -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }

.fancybox-fx-fade.fancybox-slide--current { opacity: 1; }

/* transitionEffect: zoom-in-out */
.fancybox-fx-zoom-in-out.fancybox-slide--previous { opacity: 0; -webkit-transform: scale3d(1.5, 1.5, 1.5); transform: scale3d(1.5, 1.5, 1.5); }

.fancybox-fx-zoom-in-out.fancybox-slide--next { opacity: 0; -webkit-transform: scale3d(0.5, 0.5, 0.5); transform: scale3d(0.5, 0.5, 0.5); }

.fancybox-fx-zoom-in-out.fancybox-slide--current { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }

/* transitionEffect: rotate */
.fancybox-fx-rotate.fancybox-slide--previous { opacity: 0; -webkit-transform: rotate(-360deg); -ms-transform: rotate(-360deg); transform: rotate(-360deg); }

.fancybox-fx-rotate.fancybox-slide--next { opacity: 0; -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); }

.fancybox-fx-rotate.fancybox-slide--current { opacity: 1; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); }

/* transitionEffect: circular */
.fancybox-fx-circular.fancybox-slide--previous { opacity: 0; -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0); transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0); }

.fancybox-fx-circular.fancybox-slide--next { opacity: 0; -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0); transform: scale3d(0, 0, 0) translate3d(100%, 0, 0); }

.fancybox-fx-circular.fancybox-slide--current { opacity: 1; -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0); transform: scale3d(1, 1, 1) translate3d(0, 0, 0); }

/* transitionEffect: tube */
.fancybox-fx-tube.fancybox-slide--previous { -webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg); transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg); }

.fancybox-fx-tube.fancybox-slide--next { -webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg); transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg); }

.fancybox-fx-tube.fancybox-slide--current { -webkit-transform: translate3d(0, 0, 0) scale(1); transform: translate3d(0, 0, 0) scale(1); }

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) { .fancybox-caption { padding: 12px; }
  .fancybox-slide { padding-left: 6px; padding-right: 6px; }
  .fancybox-slide--image { padding: 6px 0; }
  .fancybox-close-small { right: -6px; }
  .fancybox-slide--image .fancybox-close-small { background: #4e4e4e; color: #f2f4f6; height: 36px; opacity: 1; padding: 6px; right: 0; top: 0; width: 36px; } }

/* Share */
.fancybox-share { background: #f4f4f4; border-radius: 3px; max-width: 90%; padding: 30px; text-align: center; }

.fancybox-share h1 { color: #222; font-size: 35px; font-weight: 700; margin: 0 0 20px 0; }

.fancybox-share p, .fancybox-share .com_card-comparison sup, .com_card-comparison .fancybox-share sup, .fancybox-share #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .fancybox-share a, .fancybox-share #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .fancybox-share a, .fancybox-share .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .fancybox-share a { margin: 0; padding: 0; }

.fancybox-share__button { border: 0; border-radius: 3px; display: inline-block; font-size: 14px; font-weight: 700; line-height: 40px; margin: 0 5px 10px 5px; min-width: 130px; padding: 0 15px; text-decoration: none; -webkit-transition: all .2s; transition: all .2s; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; white-space: nowrap; }

.fancybox-share__button:visited, .fancybox-share__button:link { color: var(--white); }

.fancybox-share__button:hover { text-decoration: none; }

.fancybox-share__button--fb { background: #3b5998; }

.fancybox-share__button--fb:hover { background: #344e86; }

.fancybox-share__button--pt { background: #bd081d; }

.fancybox-share__button--pt:hover { background: #aa0719; }

.fancybox-share__button--tw { background: #1da1f2; }

.fancybox-share__button--tw:hover { background: #0d95e8; }

.fancybox-share__button svg { height: 25px; margin-right: 7px; position: relative; top: -1px; vertical-align: middle; width: 25px; }

.fancybox-share__button svg path { fill: var(--white); }

.fancybox-share__input { background: transparent; border: 0; border-bottom: 1px solid #d7d7d7; border-radius: 0; color: #5d5b5b; font-size: 14px; margin: 10px 0 0 0; outline: none; padding: 10px 15px; width: 100%; }

/* Thumbs */
.fancybox-thumbs { background: #ddd; bottom: 0; display: none; margin: 0; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; padding: 2px 2px 4px 2px; position: absolute; right: 0; -webkit-tap-highlight-color: transparent; top: 0; width: 212px; z-index: 99995; }

.fancybox-thumbs-x { overflow-x: auto; overflow-y: hidden; }

.fancybox-show-thumbs .fancybox-thumbs { display: block; }

.fancybox-show-thumbs .fancybox-inner { right: 212px; }

.fancybox-thumbs__list { font-size: 0; height: 100%; list-style: none; margin: 0; overflow-x: hidden; overflow-y: auto; padding: 0; position: absolute; position: relative; white-space: nowrap; width: 100%; }

.fancybox-thumbs-x .fancybox-thumbs__list { overflow: hidden; }

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar { width: 7px; }

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track { background: var(--white); border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); }

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb { background: #2a2a2a; border-radius: 10px; }

.fancybox-thumbs__list a { -webkit-backface-visibility: hidden; backface-visibility: hidden; background-color: rgba(0, 0, 0, 0.1); background-position: center center; background-repeat: no-repeat; background-size: cover; cursor: pointer; float: left; height: 75px; margin: 2px; max-height: calc(100% - 8px); max-width: calc(50% - 4px); outline: none; overflow: hidden; padding: 0; position: relative; -webkit-tap-highlight-color: transparent; width: 100px; }

.fancybox-thumbs__list a::before { border: 6px solid #ff5268; bottom: 0; content: ''; left: 0; opacity: 0; position: absolute; right: 0; top: 0; -webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); z-index: 99991; }

.fancybox-thumbs__list a:focus::before { opacity: .5; }

.fancybox-thumbs__list a.fancybox-thumbs-active::before { opacity: 1; }

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) { .fancybox-thumbs { width: 110px; }
  .fancybox-show-thumbs .fancybox-inner { right: 110px; }
  .fancybox-thumbs__list a { max-width: calc(100% - 10px); } }

.select2-container { -webkit-box-sizing: border-box; box-sizing: border-box; display: inline-block; margin: 0; position: relative; vertical-align: middle; }

.select2-container .select2-selection--single { -webkit-box-sizing: border-box; box-sizing: border-box; cursor: pointer; display: block; height: 28px; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-user-select: none; }

.select2-container .select2-selection--single .select2-selection__rendered { display: block; padding-left: 8px; padding-right: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.select2-container .select2-selection--single .select2-selection__clear { position: relative; }

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered { padding-right: 8px; padding-left: 20px; }

.select2-container .select2-selection--multiple { -webkit-box-sizing: border-box; box-sizing: border-box; cursor: pointer; display: block; min-height: 32px; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-user-select: none; }

.select2-container .select2-selection--multiple .select2-selection__rendered { display: inline-block; overflow: hidden; padding-left: 8px; text-overflow: ellipsis; white-space: nowrap; }

.select2-container .select2-search--inline { float: left; }

.select2-container .select2-search--inline .select2-search__field { -webkit-box-sizing: border-box; box-sizing: border-box; border: none; font-size: 100%; margin-top: 5px; padding: 0; }

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button { -webkit-appearance: none; }

.select2-dropdown { background-color: white; border: 1px solid #aaa; border-radius: 4px; -webkit-box-sizing: border-box; box-sizing: border-box; display: block; position: absolute; left: -100000px; width: 100%; z-index: 1051; }

.select2-results { display: block; }

.select2-results__options { list-style: none; margin: 0; padding: 0; }

.select2-results__option { padding: 6px; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-user-select: none; }

.select2-results__option[aria-selected] { cursor: pointer; }

.select2-container--open .select2-dropdown { left: 0; }

.select2-container--open .select2-dropdown--above { border-bottom: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below { border-top: none; border-top-left-radius: 0; border-top-right-radius: 0; }

.select2-search--dropdown { display: block; padding: 4px; }

.select2-search--dropdown .select2-search__field { padding: 4px; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; }

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button { -webkit-appearance: none; }

.select2-search--dropdown.select2-search--hide { display: none; }

.select2-close-mask { border: 0; margin: 0; padding: 0; display: block; position: fixed; left: 0; top: 0; min-height: 100%; min-width: 100%; height: auto; width: auto; opacity: 0; z-index: 99; background-color: var(--white); filter: alpha(opacity=0); }

.select2-hidden-accessible { border: 0 !important; clip: rect(0 0 0 0) !important; height: 1px !important; margin: -1px !important; overflow: hidden !important; padding: 0 !important; position: absolute !important; width: 1px !important; }

.select2-container--default .select2-selection--single .select2-selection__rendered { color: #444; line-height: 28px; }

.select2-container--default .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; }

.select2-container--default .select2-selection--single .select2-selection__placeholder { color: var(--royal-blue-100); }

.select2-container--default .select2-selection--single .select2-selection__arrow { height: 26px; position: absolute; top: 1px; right: 1px; width: 20px; }

.select2-container--default .select2-selection--single .select2-selection__arrow b { border-color: #888 transparent transparent transparent; border-style: solid; border-width: 5px 4px 0 4px; height: 0; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear { float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow { left: 1px; right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single { background-color: #eee; cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear { display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #888 transparent; border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple { background-color: white; border: 1px solid #aaa; border-radius: 4px; cursor: text; }

.select2-container--default .select2-selection--multiple .select2-selection__rendered { -webkit-box-sizing: border-box; box-sizing: border-box; list-style: none; margin: 0; padding: 0 5px; width: 100%; }

.select2-container--default .select2-selection--multiple .select2-selection__rendered li { list-style: none; }

.select2-container--default .select2-selection--multiple .select2-selection__placeholder { color: var(--royal-blue-100); margin-top: 5px; float: left; }

.select2-container--default .select2-selection--multiple .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; margin-top: 5px; margin-right: 10px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice { background-color: #e4e4e4; border: 1px solid #aaa; border-radius: 4px; cursor: default; float: left; margin-right: 5px; margin-top: 5px; padding: 0 5px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove { color: var(--royal-blue-100); cursor: pointer; display: inline-block; font-weight: bold; margin-right: 2px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline { float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice { margin-left: 5px; margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { margin-left: 2px; margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple { border: solid black 1px; outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple { background-color: #eee; cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove { display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple { border-top-left-radius: 0; border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field { border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field { background: transparent; border: none; outline: 0; -webkit-box-shadow: none; box-shadow: none; -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto; }

.select2-container--default .select2-results__option[role=group] { padding: 0; }

.select2-container--default .select2-results__option[aria-disabled=true] { color: var(--royal-blue-100); }

.select2-container--default .select2-results__option[aria-selected=true] { background-color: #ddd; }

.select2-container--default .select2-results__option .select2-results__option { padding-left: 1em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__group { padding-left: 0; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option { margin-left: -1em; padding-left: 2em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -2em; padding-left: 3em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -3em; padding-left: 4em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -4em; padding-left: 5em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -5em; padding-left: 6em; }

.select2-container--default .select2-results__option--highlighted[aria-selected] { background-color: #5897fb; color: white; }

.select2-container--default .select2-results__group { cursor: default; display: block; padding: 6px; }

.select2-container--classic .select2-selection--single { background-color: #f7f7f7; border: 1px solid #aaa; border-radius: 4px; outline: 0; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, var(--white)), to(#eee)); background-image: linear-gradient(to bottom, var(--white) 50%, #eee 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--white)FF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic .select2-selection--single:focus { border: 1px solid #5897fb; }

.select2-container--classic .select2-selection--single .select2-selection__rendered { color: #444; line-height: 28px; }

.select2-container--classic .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; margin-right: 10px; }

.select2-container--classic .select2-selection--single .select2-selection__placeholder { color: var(--royal-blue-100); }

.select2-container--classic .select2-selection--single .select2-selection__arrow { background-color: #ddd; border: none; border-left: 1px solid #aaa; border-top-right-radius: 4px; border-bottom-right-radius: 4px; height: 26px; position: absolute; top: 1px; right: 1px; width: 20px; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(var(--grey-300))); background-image: linear-gradient(to bottom, #eee 50%, var(--grey-300) 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }

.select2-container--classic .select2-selection--single .select2-selection__arrow b { border-color: #888 transparent transparent transparent; border-style: solid; border-width: 5px 4px 0 4px; height: 0; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear { float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow { border: none; border-right: 1px solid #aaa; border-radius: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px; left: 1px; right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single { border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow { background: transparent; border: none; }

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #888 transparent; border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single { border-top: none; border-top-left-radius: 0; border-top-right-radius: 0; background-image: -webkit-gradient(linear, left top, left bottom, from(var(--white)), color-stop(50%, #eee)); background-image: linear-gradient(to bottom, var(--white) 0%, #eee 50%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--white)FF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single { border-bottom: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(var(--white))); background-image: linear-gradient(to bottom, #eee 50%, var(--white) 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='var(--white)FF', GradientType=0); }

.select2-container--classic .select2-selection--multiple { background-color: white; border: 1px solid #aaa; border-radius: 4px; cursor: text; outline: 0; }

.select2-container--classic .select2-selection--multiple:focus { border: 1px solid #5897fb; }

.select2-container--classic .select2-selection--multiple .select2-selection__rendered { list-style: none; margin: 0; padding: 0 5px; }

.select2-container--classic .select2-selection--multiple .select2-selection__clear { display: none; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice { background-color: #e4e4e4; border: 1px solid #aaa; border-radius: 4px; cursor: default; float: left; margin-right: 5px; margin-top: 5px; padding: 0 5px; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove { color: #888; cursor: pointer; display: inline-block; font-weight: bold; margin-right: 2px; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover { color: #555; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice { float: right; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice { margin-left: 5px; margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { margin-left: 2px; margin-right: auto; }

.select2-container--classic.select2-container--open .select2-selection--multiple { border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple { border-top: none; border-top-left-radius: 0; border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field { border: 1px solid #aaa; outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field { outline: 0; -webkit-box-shadow: none; box-shadow: none; }

.select2-container--classic .select2-dropdown { background-color: var(--white); border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above { border-bottom: none; }

.select2-container--classic .select2-dropdown--below { border-top: none; }

.select2-container--classic .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto; }

.select2-container--classic .select2-results__option[role=group] { padding: 0; }

.select2-container--classic .select2-results__option[aria-disabled=true] { color: grey; }

.select2-container--classic .select2-results__option--highlighted[aria-selected] { background-color: #3875d7; color: var(--white); }

.select2-container--classic .select2-results__group { cursor: default; display: block; padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown { border-color: #5897fb; }

/* Addresses margins handled incorrectly in IE 6/7. */
* { margin: 0; padding: 0; outline: none; }

html, body { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; margin: 0; padding: 0; }

/*
 * Addresses `font-family` inconsistency between `textarea` and other form
 * elements.
*/
html, body, button, input, select, textarea { font-family: var(--font-opensans); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

body { font-size: 16px; color: var(--grey-800); }

@media (min-width: 1200px) { body { font-size: 18px; } }

/***** [Reserve CSS Stylesheet] *****/
.opac a:hover { opacity: 0.9; filter: alpha(opacity=90); }

.invisible { visibility: hidden; }

/* Hide visually and from screenreaders, but maintain layout */
.hidden { display: none !important; visibility: hidden; }

/* Hide from both screenreaders and browsers: h5bp.com/u */
/***** CSS3 SCROLL BAR Styles *****/
html { /* Track */ /* Handle */ }

/* Corrects `block` display not defined in IE 6/7/8/9 and Firefox 3. */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }

/* Corrects `inline-block` display not defined in IE 6/7/8/9 and Firefox 3. */
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }

/*
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
*/
audio:not([controls]) { display: none; height: 0; }

/*
 * Addresses styling for `hidden` attribute not present in IE 7/8/9, Firefox 3,
 * and Safari 4.
 * Known issue: no IE 6 support.
*/
[hidden] { display: none; }

/* ========================================================================== Links ========================================================================== */
/*
 * Addresses `outline` inconsistency between Chrome and other browsers.
*/
a { outline: none; color: var(--royal-blue-100); text-decoration: none; _noFocusLine: expression(this.hideFocus=true); cursor: pointer; }

a:active, a:hover, a:focus { outline: none; text-decoration: none; _noFocusLine: expression(this.hideFocus=true); }

/* ========================================================================== Typography ========================================================================== */
/* Addresses styling not present in IE 7/8/9, Safari 5, and Chrome. */
abbr[title] { border-bottom: 1px dotted; }

/* Addresses style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome. */
b, strong { font-weight: bold; }

blockquote { margin: 1em 40px; }

/* Addresses styling not present in Safari 5 and Chrome. */
dfn { font-style: italic; }

/* Addresses styling not present in IE 6/7/8/9. */
mark { background: #ff0; color: #000; }

/* Corrects font family set oddly in IE 6, Safari 4/5, and Chrome. */
code, kbd, pre, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }

/* Improves readability of pre-formatted text in all browsers. */
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

/* Addresses CSS quotes not supported in IE 6/7. */
q { quotes: none; }

/* Addresses `quotes` property not supported in Safari 4. */
q:before, q:after { content: ''; content: none; }

/*
 * Prevents `sub` and `sup` affecting `line-height` in all browsers.
*/
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

/* ========================================================================== Lists ========================================================================== */
/*
 * Addresses paddings set differently in IE 6/7.
*/
menu, ol, ul { margin: 0; }

/* Corrects list images handled incorrectly in IE 7. */
nav ul, nav ol, li { list-style: none; list-style-image: none; }

/* ========================================================================== Embedded content ========================================================================== */
/* 1. Removes border when inside `a` element in IE 6/7/8/9 and Firefox 3. 2. Improves image quality when scaled in IE 7. */
img { border: 0; /* 1 */ -ms-interpolation-mode: bicubic; /* 2 */ }

/* Corrects overflow displayed oddly in IE 9. */
svg:not(:root) { overflow: hidden; }

/* ========================================================================== Figures ========================================================================== */
/* Addresses margin not present in IE 6/7/8/9, Safari 5, and Opera 11. */
figure { margin: 0; }

/* ========================================================================== Forms ========================================================================== */
/*
 * Corrects margin displayed oddly in IE 6/7.
*/
form { margin: 0; }

/* Define consistent border, margin, and padding. */
fieldset { border: 1px solid #c0c0c0; }

/*
 * 1. Corrects color not being inherited in IE 6/7/8/9.
 * 2. Corrects text not wrapping in Firefox 3.
 * 3. Corrects alignment displayed oddly in IE 6/7.
*/
legend { border: 0; /* 1 */ padding: 0; white-space: normal; /* 2 */ *margin-left: -7px; /* 3 */ }

/* 1. Corrects font size not being inherited in all browsers. 2. Addresses margins set differently in IE 6/7, Firefox 3+, Safari 5, and Chrome. 3. Improves appearance and consistency in all browsers. */
button, input, select, textarea { font-size: 100%; /* 1 */ margin: 0; /* 2 */ vertical-align: baseline; /* 3 */ *vertical-align: middle; /* 3 */ outline: none; _noFocusLine: expression(this.hideFocus=true); box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }

textarea { outline: none; resize: none; }

/*
 * Addresses Firefox 3+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
*/
button, input { line-height: normal; }

/* 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. 2. Corrects inability to style clickable `input` types in iOS. 3. Improves usability and consistency of cursor style between image-type `input` and others. 4. Removes inner spacing in IE 7 without affecting normal text inputs. Known issue: inner spacing remains in IE 6. */
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ *overflow: visible; /* 4 */ }

/*
 * Re-set default cursor for disabled elements.
*/
button[disabled], input[disabled] { cursor: default; }

/*
 * 1. Addresses box sizing set to content-box in IE 8/9.
 * 2. Removes excess padding in IE 8/9.
 * 3. Removes excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
*/
input[type="checkbox"], input[type="radio"] { -webkit-box-sizing: border-box; box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ *height: 13px; /* 3 */ *width: 13px; /* 3 */ }

/* 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome. 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome (include `-moz` to future-proof). */
input[type="search"] { -webkit-appearance: textfield; /* 1 */ -webkit-box-sizing: content-box; -ms-box-sizing: content-box; box-sizing: content-box; }

/*
 * Removes inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
*/
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

/* Removes inner padding and border in Firefox 3+. */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/*
 * 1. Removes default vertical scrollbar in IE 6/7/8/9.
 * 2. Improves readability and alignment in all browsers.
*/
textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ }

/* ========================================================================== Tables ========================================================================== */
/* Remove most spacing between table cells. */
table { border-collapse: collapse; border-spacing: 0; }

/* Remove text-shadow in selection highlight: h5bp.com/i These selection declarations have to be separate. Customize the background color to match your design. */
::-moz-selection { background: #b3d4fc; text-shadow: none; }

::selection { background: #b3d4fc; text-shadow: none; }

/* * A better looking default horizontal rule */
hr { display: block; height: 1px; border: 0; border-top: 1px solid var(--grey-300); margin: 1em 0; padding: 0; }

/* Remove the gap between images and the bottom of their containers: h5bp.com/i/440 */
img { vertical-align: middle; }

/* Remove default fieldset styles. */
fieldset { border: 0; margin: 0; padding: 0; }

/* Allow only vertical resizing of textareas. */
textarea { resize: vertical; }

/* ========================================================================== Print styles. Inlined to avoid required HTTP connection: h5bp.com/r ========================================================================== */
@media print { * { background: transparent !important; color: #000 !important; /* Black prints faster: h5bp.com/s */ -webkit-box-shadow: none !important; box-shadow: none !important; text-shadow: none !important; }
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  /* Don't show links for images, or javascript/internal links */
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  pre, blockquote { border: 1px solid var(--grey-700); page-break-inside: avoid; }
  thead { display: table-header-group; }
  /* h5bp.com/t */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  h2, .com__ar-title-box h1, h3, .common__category-description h1 { page-break-after: avoid; } }

.form-control:focus { outline: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; }

ol { padding-left: 20px; }

/* * Edited at 22-Nov-2018 */
p, .com_card-comparison sup, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a { margin-top: 0; }

p:not(:last-child), .com_card-comparison sup:not(:last-child), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(:last-child), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(:last-child), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(:last-child) { margin-bottom: 2em; }

p.mb0, .com_card-comparison sup.mb0, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.mb0, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.mb0, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.mb0 { margin-bottom: 0; }

p.mb1, .com_card-comparison sup.mb1, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.mb1, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.mb1, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.mb1 { margin-bottom: 10px; }

p.semibold, .com_card-comparison sup.semibold, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.semibold, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.semibold, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.semibold { font-weight: 600; }

p.bold, .com_card-comparison sup.bold, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.bold, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.bold, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.bold { font-weight: bold; }

p.mt-3, .com_card-comparison sup.mt-3, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.mt-3, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.mt-3, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.mt-3, span.mt-3, .caption.mt-3 { margin-top: 2em !important; }

span.label { font-size: 10px; font-weight: bold; }

small, .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details li { font-size: 14px; }

@media (min-width: 1200px) { small, .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details li { font-size: 16px; } }

small.bold, .com__ar-more .article__wrapper .article__details p.bold:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison sup.bold:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details sup.bold:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.bold:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a.bold:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.bold:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a.bold:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.bold:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a.bold:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details li.bold { font-weight: bold; }

caption, .caption { display: block; font-size: 12px; }

@media (min-width: 768px) { caption, .caption { font-size: 14px; } }

caption.bold, .caption.bold { font-weight: bold; }

@media (max-width: 767px) { caption.mob-fz-14, .caption.mob-fz-14 { font-size: 14px !important; } }

h1 { font-family: var(--font-geomanist); font-size: 28px; font-weight: 300; }

@media (min-width: 768px) { h1 { font-size: 36px; } }

@media (min-width: 1560px) { h1 { font-size: 56px; } }

h2, .com__ar-title-box h1 { font-size: 26px; font-weight: bold; }

@media (min-width: 768px) { h2, .com__ar-title-box h1 { font-size: 30px; } }

@media (min-width: 1560px) { h2, .com__ar-title-box h1 { font-size: 44px; } }

h3, .common__category-description h1 { font-size: 22px; font-weight: bold; }

@media (min-width: 768px) { h3, .common__category-description h1 { font-size: 26px; } }

@media (min-width: 1560px) { h3, .common__category-description h1 { font-size: 32px; } }

h3.thesans, .common__category-description h1.thesans { font-family: var(--font-geomanist); font-weight: 500; }

h3.geomanist, .common__category-description h1.geomanist { font-family: var(--font-geomanist); font-weight: 500; }

h3.bold, .common__category-description h1.bold { font-weight: 700; }

h4, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .com_investment-graph .intro { font-size: 18px; font-weight: 500; }

@media (min-width: 768px) { h4, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .com_investment-graph .intro { font-size: 20px; } }

@media (min-width: 1200px) { h4, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .com_investment-graph .intro { font-size: 24px; } }

h4.bold, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.bold, .com_investment-graph .bold.intro { font-weight: 700; }

h5 { font-size: 18px; font-weight: 500; }

@media (min-width: 1200px) { h5 { font-size: 20px; } }

h5.bold { font-weight: 700; }

h6 { font-size: 12px; font-weight: 500; }

@media (min-width: 768px) { h6 { font-size: 14px; } }

h6.bold { font-weight: 700; }

table.table-large th, table.table-large td { font-size: 18px; }

@media (min-width: 1200px) { table.table-large th, table.table-large td { font-size: 20px; } }

table.table-large th.bold, table.table-large td.bold { font-weight: bold; }

table.table-large th.label, table.table-large th .label, table.table-large td.label, table.table-large td .label { font-size: 16px; }

@media (min-width: 1200px) { table.table-large th.label, table.table-large th .label, table.table-large td.label, table.table-large td .label { font-size: 18px; } }

table.table-medium th, table.table-medium td { font-size: 16px; }

@media (min-width: 1200px) { table.table-medium th, table.table-medium td { font-size: 18px; } }

table.table-medium th.bold, table.table-medium td.bold { font-weight: bold; }

table.table-medium th.label, table.table-medium th .label, table.table-medium td.label, table.table-medium td .label { font-size: 14px; }

@media (min-width: 1200px) { table.table-medium th.label, table.table-medium th .label, table.table-medium td.label, table.table-medium td .label { font-size: 16px; } }

table.table-small th, table.table-small td { font-size: 14px; }

@media (min-width: 1200px) { table.table-small th, table.table-small td { font-size: 16px; } }

table.table-small th.bold, table.table-small td.bold { font-weight: bold; }

table.table-small th ul li, table.table-small td ul li { font-size: inherit; line-height: inherit; }

table.table-small th.label, table.table-small th .label, table.table-small td.label, table.table-small td .label { font-size: 12px; }

@media (min-width: 768px) { table.table-small th.label, table.table-small th .label, table.table-small td.label, table.table-small td .label { font-size: 14px; } }

table.table__with-label thead tr:not(:first-child) th:first-child, table.table__with-label thead tr:not(:first-child) td:first-child, table.table__with-label tbody tr:not(:first-child) th:first-child, table.table__with-label tbody tr:not(:first-child) td:first-child { font-size: 14px; }

@media (min-width: 1200px) { table.table__with-label thead tr:not(:first-child) th:first-child, table.table__with-label thead tr:not(:first-child) td:first-child, table.table__with-label tbody tr:not(:first-child) th:first-child, table.table__with-label tbody tr:not(:first-child) td:first-child { font-size: 16px; } }

table th, table td { font-size: 16px; }

@media (min-width: 1200px) { table th, table td { font-size: 18px; } }

table th.large, table td.large { font-size: 18px; }

@media (min-width: 1200px) { table th.large, table td.large { font-size: 20px; } }

table th.large.bold, table td.large.bold { font-size: 18px; font-weight: bold; }

@media (min-width: 1200px) { table th.large.bold, table td.large.bold { font-size: 20px; } }

table th.medium, table td.medium { font-size: 16px; }

@media (min-width: 1200px) { table th.medium, table td.medium { font-size: 18px; } }

table th.medium.bold, table td.medium.bold { font-weight: bold; }

table th.small, table td.small { font-size: 14px; }

@media (min-width: 1200px) { table th.small, table td.small { font-size: 16px; } }

table th.small.bold, table td.small.bold { font-weight: bold; }

a { color: var(--royal-blue-100); }

a i { font-size: 12px; }

@media (min-width: 768px) { a i { font-size: 14px; } }

a.link i, label.link i, .com_toggle label.com__toggle-btn i, label.com__to-li-set i, .com_toggle a.com__toggle-btn i, a.com__to-li-set i { font-size: 12px; }

@media (min-width: 768px) { a.link i, label.link i, .com_toggle label.com__toggle-btn i, label.com__to-li-set i, .com_toggle a.com__toggle-btn i, a.com__to-li-set i { font-size: 14px; } }

i { font-family: var(--font-awesome) !important; font-size: 14px !important; }

i.icon { font-family: var(--font-awesome); font-size: 12px; }

.icon { font-family: FontAwesome5Pro; font-size: 16px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 2.13; letter-spacing: normal; color: var(--ash-200); }

.icon--thin { font-family: FontAwesome5ProSolid; }

.icon--solid { font-weight: 300; }

.lh-10 { line-height: 1; }

.lh-11 { line-height: 1.1; }

.lh-12 { line-height: 1.2; }

.lh-13 { line-height: 1.3; }

.lh-14 { line-height: 1.4; }

.lh-15 { line-height: 1.5; }

.lh-16 { line-height: 1.6; }

.lh-17 { line-height: 1.7; }

.lh-18 { line-height: 1.8; }

.lh-19 { line-height: 1.9; }

.lh-20 { line-height: 2; }

.par p, .par .com_card-comparison sup, .com_card-comparison .par sup, .par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .par a, .par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .par a, .par .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .par a { padding: 10px 0px; }

.par2 p, .par2 .com_card-comparison sup, .com_card-comparison .par2 sup, .par2 #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .par2 a, .par2 #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .par2 a, .par2 .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .par2 a { padding: 5px 0px; }

.bp-center { text-align: center; }

.bp-left { text-align: left; }

.bp-right { text-align: right; }

.bp-justify { text-align: justify; }

.bp-tt { text-transform: uppercase; }

.fz-12 { font-size: 12px; }

.fz-13, .fz-14, .hc-li-tag { font-size: 12px; }

@media (min-width: 768px) { .fz-13, .fz-14, .hc-li-tag { font-size: 14px; } }

.fz-16 { font-size: 14px; }

@media (min-width: 1200px) { .fz-16 { font-size: 16px; } }

.fz-18, .com_has-header .dropdown .icon, .com_has-header .dropdown .dropdown-menu li { font-size: 16px; }

@media (min-width: 1200px) { .fz-18, .com_has-header .dropdown .icon, .com_has-header .dropdown .dropdown-menu li { font-size: 18px; } }

.fz-20, .com__travel-with-ocbc { font-size: 18px; }

@media (min-width: 1200px) { .fz-20, .com__travel-with-ocbc { font-size: 20px; } }

.fz-22 { font-size: 20px; }

@media (min-width: 1200px) { .fz-22 { font-size: 22px; } }

.fz-24 { font-size: 18px; }

@media (min-width: 768px) { .fz-24 { font-size: 20px; } }

@media (min-width: 1200px) { .fz-24 { font-size: 24px; } }

.fz-28 { font-size: 24px; }

@media (min-width: 1200px) { .fz-28 { font-size: 28px; } }

.fz-32 { font-size: 22px; }

@media (min-width: 768px) { .fz-32 { font-size: 26px; } }

@media (min-width: 1560px) { .fz-32 { font-size: 32px; } }

.fz-36 { font-size: 36px; }

.fz-38 { font-size: 38px; line-height: 45px; }

.fz-42 { font-size: 44px; }

@media (max-width: 767px) { .fz-36 { font-size: 34px; }
  .fz-38 { font-size: 32px; line-height: 1.5; }
  .fz-42 { font-size: 40px; }
  .mob-fz-18 { font-size: 18px; } }

@media (max-width: 480px) { .fz-36 { font-size: 32px; }
  .fz-42 { font-size: 38px; } }

@media (max-width: 400px) { .fz-36 { font-size: 30px; }
  .fz-42 { font-size: 36px; }
  .mob-fz-18 { font-size: 18px; } }

.bp-title strong { font-size: inherit; }

.bp-title small, .bp-title .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .bp-title p:not(.link):not(.com__to-li-set), .bp-title .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .bp-title sup:not(.link):not(.com__to-li-set), .bp-title .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .bp-title sup:not(.link):not(.com__to-li-set), .bp-title .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .bp-title a:not(.link):not(.com__to-li-set), .bp-title #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .bp-title a:not(.link):not(.com__to-li-set), .bp-title .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .bp-title a:not(.link):not(.com__to-li-set), .bp-title #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .bp-title a:not(.link):not(.com__to-li-set), .bp-title .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .bp-title a:not(.link):not(.com__to-li-set), .bp-title .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .bp-title a:not(.link):not(.com__to-li-set), .bp-title .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .bp-title li { font-weight: inherit; }

.bp-title.align-top > * { vertical-align: top; }

.bp-title.align-top [class*="fa-"] { position: relative; top: 5px; }

.bp-title.align-middle > * { display: inline-block; vertical-align: middle; padding-right: 10px; }

.bp-title.align-middle > *:last-child { padding-right: 0; }

.bp-title1 { letter-spacing: 5px; }

.in-co-par > *:last-child { margin-bottom: 0; }

.list-mg li { margin-bottom: 10px; }

.list-mg li:last-child { margin-bottom: 0; }

.text-gradient { background-clip: text !important; -webkit-background-clip: text !important; text-fill-color: transparent; -webkit-text-fill-color: transparent; }

.text-gradient.common__intro-paragraph { max-width: 940px; overflow: visible; }

.text--bold { font-weight: bold; }

.text--semibold { font-weight: 600; }

.com__par[class*="co"] p, .com__par[class*="co"] .com_card-comparison sup, .com_card-comparison .com__par[class*="co"] sup, .com__par[class*="co"] #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__par[class*="co"] a, .com__par[class*="co"] #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__par[class*="co"] a, .com__par[class*="co"] .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__par[class*="co"] a { color: inherit; }

.com__par[class*="co"] p small, .com__par[class*="co"] .com_card-comparison sup small, .com_card-comparison .com__par[class*="co"] sup small, .com__par[class*="co"] #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a small, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__par[class*="co"] a small, .com__par[class*="co"] #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a small, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__par[class*="co"] a small, .com__par[class*="co"] .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a small, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__par[class*="co"] a small, .com__par[class*="co"] p .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__par[class*="co"] p p:not(.link):not(.com__to-li-set), .com__par[class*="co"] .com_card-comparison sup .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__par[class*="co"] .com_card-comparison sup p:not(.link):not(.com__to-li-set), .com_card-comparison .com__par[class*="co"] sup .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__par[class*="co"] sup p:not(.link):not(.com__to-li-set), .com__par[class*="co"] #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__par[class*="co"] #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a p:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__par[class*="co"] a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__par[class*="co"] a p:not(.link):not(.com__to-li-set), .com__par[class*="co"] #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__par[class*="co"] #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a p:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__par[class*="co"] a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__par[class*="co"] a p:not(.link):not(.com__to-li-set), .com__par[class*="co"] .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__par[class*="co"] .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a p:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__par[class*="co"] a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__par[class*="co"] a p:not(.link):not(.com__to-li-set), .com__par[class*="co"] p .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__par[class*="co"] p sup:not(.link):not(.com__to-li-set), .com__par[class*="co"] .com__ar-more .article__wrapper .article__details .com_card-comparison sup sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__par[class*="co"] .com_card-comparison sup sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__par[class*="co"] sup sup:not(.link):not(.com__to-li-set), .com__par[class*="co"] #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__par[class*="co"] #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a sup:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__par[class*="co"] a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__par[class*="co"] a sup:not(.link):not(.com__to-li-set), .com__par[class*="co"] #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__par[class*="co"] #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a sup:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__par[class*="co"] a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__par[class*="co"] a sup:not(.link):not(.com__to-li-set), .com__par[class*="co"] .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__par[class*="co"] .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a sup:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__par[class*="co"] a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__par[class*="co"] a sup:not(.link):not(.com__to-li-set), .com__par[class*="co"] p .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__par[class*="co"] p sup:not(.link):not(.com__to-li-set), .com__par[class*="co"] .com_card-comparison sup .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com__par[class*="co"] .com_card-comparison .com__ar-more .article__wrapper .article__details sup sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__par[class*="co"] sup .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__par[class*="co"] sup sup:not(.link):not(.com__to-li-set), .com__par[class*="co"] #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__par[class*="co"] #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a sup:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__par[class*="co"] a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__par[class*="co"] a sup:not(.link):not(.com__to-li-set), .com__par[class*="co"] #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__par[class*="co"] #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a sup:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__par[class*="co"] a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__par[class*="co"] a sup:not(.link):not(.com__to-li-set), .com__par[class*="co"] .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__par[class*="co"] .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a sup:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__par[class*="co"] a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__par[class*="co"] a sup:not(.link):not(.com__to-li-set), .com__par[class*="co"] p .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__par[class*="co"] p a:not(.link):not(.com__to-li-set), .com__par[class*="co"] .com_card-comparison sup .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__par[class*="co"] .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__par[class*="co"] sup .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_card-comparison .com__par[class*="co"] sup a:not(.link):not(.com__to-li-set), .com__par[class*="co"] .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__par[class*="co"] #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__par[class*="co"] a a:not(.link):not(.com__to-li-set), .com__par[class*="co"] .com_investment-graph .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a h4 a:not(.link):not(.com__to-li-set), .com_investment-graph .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__par[class*="co"] a h4 a:not(.link):not(.com__to-li-set), .com__par[class*="co"] p #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com__par[class*="co"] p a:not(.link):not(.com__to-li-set), .com__par[class*="co"] .com_card-comparison sup #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com__par[class*="co"] .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__par[class*="co"] sup #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com_card-comparison .com__par[class*="co"] sup a:not(.link):not(.com__to-li-set), .com__par[class*="co"] #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__par[class*="co"] #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__par[class*="co"] a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com__par[class*="co"] a a:not(.link):not(.com__to-li-set), .com__par[class*="co"] p .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__par[class*="co"] p a:not(.link):not(.com__to-li-set), .com__par[class*="co"] .com_card-comparison sup .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__par[class*="co"] .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__par[class*="co"] sup .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_card-comparison .com__par[class*="co"] sup a:not(.link):not(.com__to-li-set), .com__par[class*="co"] .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__par[class*="co"] #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__par[class*="co"] a a:not(.link):not(.com__to-li-set), .com__par[class*="co"] p #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com__par[class*="co"] p a:not(.link):not(.com__to-li-set), .com__par[class*="co"] .com_card-comparison sup #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com__par[class*="co"] .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__par[class*="co"] sup #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com_card-comparison .com__par[class*="co"] sup a:not(.link):not(.com__to-li-set), .com__par[class*="co"] #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__par[class*="co"] #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__par[class*="co"] a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com__par[class*="co"] a a:not(.link):not(.com__to-li-set), .com__par[class*="co"] p .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__par[class*="co"] p a:not(.link):not(.com__to-li-set), .com__par[class*="co"] .com_card-comparison sup .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__par[class*="co"] .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__par[class*="co"] sup .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_card-comparison .com__par[class*="co"] sup a:not(.link):not(.com__to-li-set), .com__par[class*="co"] .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__par[class*="co"] .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__par[class*="co"] a a:not(.link):not(.com__to-li-set), .com__par[class*="co"] p .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com__par[class*="co"] p a:not(.link):not(.com__to-li-set), .com__par[class*="co"] .com_card-comparison sup .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com__par[class*="co"] .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__par[class*="co"] sup .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com_card-comparison .com__par[class*="co"] sup a:not(.link):not(.com__to-li-set), .com_investment-graph .com__par[class*="co"] #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details h4 a a:not(.link):not(.com__to-li-set), .com__par[class*="co"] .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__par[class*="co"] .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__par[class*="co"] a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com__par[class*="co"] a a:not(.link):not(.com__to-li-set), .com__par[class*="co"] p .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__par[class*="co"] p li, .com__par[class*="co"] .com_card-comparison sup .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__par[class*="co"] .com_card-comparison sup li, .com_card-comparison .com__par[class*="co"] sup .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com_card-comparison .com__par[class*="co"] sup li, .com__par[class*="co"] #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__par[class*="co"] #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a li, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__par[class*="co"] a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__par[class*="co"] a li, .com__par[class*="co"] #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__par[class*="co"] #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a li, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__par[class*="co"] a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__par[class*="co"] a li, .com__par[class*="co"] .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__par[class*="co"] .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a li, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__par[class*="co"] a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__par[class*="co"] a li { color: inherit; }

p.disclaimer, .com_insurance-total-payout .com_insurance__row .com_insurance__footnote, .com_card-comparison sup.disclaimer, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.disclaimer, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.disclaimer, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.disclaimer, p.small, .com_card-comparison sup.small, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.small, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.small, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.small, ul.disclaimer li, ol.disclaimer li { font-size: 12px; }

@media (min-width: 768px) { p.disclaimer, .com_insurance-total-payout .com_insurance__row .com_insurance__footnote, .com_card-comparison sup.disclaimer, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.disclaimer, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.disclaimer, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.disclaimer, p.small, .com_card-comparison sup.small, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.small, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.small, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.small, ul.disclaimer li, ol.disclaimer li { font-size: 14px; } }

p.co-white a:hover, .com_card-comparison sup.co-white a:hover, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.co-white a:hover, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.co-white a:hover, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.co-white a:hover { color: inherit !important; }

body.page-font--yuanti { font-family: "OpenSans", "YuanTi", Helvetica, Arial, sans-serif; }

.module { margin-bottom: 60px; }

@media (max-width: 767px) { .module { margin-bottom: 50px; } }

.module > .mb1:last-child, .module > .mb2:last-child, .com__travel-with-ocbc .com__tab-set.module > :last-child, .module > .mb3:last-child, .com_graph-carousel .module > .graph-carousel-bullets:last-child, .module > .mb4:last-child, .module > .mb5:last-child, .module > .mb6:last-child, .section .module > .module.mb6:last-child, .com_hpe-insured-list .module > .com_hpe-in-li-set:last-child, .module > .mb7:last-child, .module > .mb8:last-child, .module > .mb9:last-child, .module > .mb10:last-child { margin-bottom: 0px; }

.module:last-child { margin-bottom: 0px; }

.button--with-text { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.button--with-text a { margin-right: 20px; }

@media (max-width: 767px) { .button--with-text { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
  .button--with-text a { margin-right: 0px; margin-bottom: 20px; } }

.button { font-family: var(--font-opensans); font-size: 16px; font-weight: bold; font-style: normal; font-stretch: normal; letter-spacing: normal; text-align: center; color: var(--ash-200); border-width: 0; display: inline-block; height: 46px; overflow: hidden; -webkit-transition: all .2s ease-in-out, color 0s linear, background-color 0s linear; transition: all .2s ease-in-out, color 0s linear, background-color 0s linear; }

@media (min-width: 1200px) { .button { font-size: 18px; } }

.button span { display: block; position: relative; -webkit-transition: none; transition: none; }

.button.button--full { display: block; width: 100%; }

.button.button--cancel { background: none; margin-right: 20px; color: var(--royal-blue-100); }

.button.button--cancel:hover { color: var(--royal-blue-200); }

.button.button--primary { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; min-height: 60px; height: auto; padding: 0px 30px; font-weight: bold; border-radius: var(--bd-radius); -webkit-transition: background-color 1s ease; transition: background-color 1s ease; }

.button.button--primary.d-none { display: none !important; }

@media (min-width: 768px) { .button.button--primary.d-md-block, .button.button--primary.d-md-inline-flex, .button.button--primary.d-md-flex { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; } }

.button.button--primary.d-block, .button.button--primary.d-inline-flex, .button.button--primary.d-flex { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

@media (min-width: 768px) { .button.button--primary.d-md-none { display: none !important; } }

.button.button--primary span { width: 100%; }

.button.button--primary > * { position: relative; z-index: 2; }

.button.button--primary::before { content: ""; position: absolute; top: 0; left: -1px; bottom: 0; right: -1px; opacity: 1; visibility: visible; -webkit-transition: 0.5s all; transition: 0.5s all; z-index: 1; }

.button.button--primary.button--blue { color: var(--ash-200); }

.button.button--primary.button--green { color: #319988; }

.button.button--primary.button--orange { color: #f4af62; }

.button.button--primary.button--red { background-color: var(--ocbc-red); color: var(--white); }

.button.button--primary.button--red::before { background: var(--ocbc-red); background: -webkit-gradient(linear, right top, left top, from(var(--ocbc-red)), to(var(--red-2))); background: linear-gradient(to left, var(--ocbc-red), var(--red-2)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--ocbc-red)', endColorstr='var(--red-2)', GradientType=0 ); /* IE6-9 */ }

.button.button--primary.button--red2 { background-color: var(--ocbc-red); color: var(--white); }

.button.button--primary.button--red2::before { background: var(--ocbc-red); background: -webkit-gradient(linear, right top, left top, from(var(--ocbc-red)), to(var(--red-2))); background: linear-gradient(to left, var(--ocbc-red), var(--red-2)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--ocbc-red)', endColorstr='var(--red-2)', GradientType=0 ); /* IE6-9 */ }

.button.button--primary.button--white { background-color: var(--white); color: #319988; }

.button.button--primary.button--white:hover { color: var(--dark-green); }

.button.button--primary.button--red:hover, .button.button--primary.button--red:active, .button.button--primary.button--red:focus, .button.button--primary.button--red2:hover, .button.button--primary.button--red2:active, .button.button--primary.button--red2:focus { background-color: var(--ocbc-red); outline: none; }

.button.button--primary.button--red:hover::before, .button.button--primary.button--red:active::before, .button.button--primary.button--red:focus::before, .button.button--primary.button--red2:hover::before, .button.button--primary.button--red2:active::before, .button.button--primary.button--red2:focus::before { opacity: 0; visibility: hidden; }

.button.button--primary.button--darkblue { background-color: var(--ash-60); color: var(--white); }

.button.button--primary.button--darkblue::before { background: var(--ash-60); background: -webkit-gradient(linear, right top, left top, from(var(--ash-60)), to(var(--ash-100))); background: linear-gradient(to left, var(--ash-60), var(--ash-100)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--ash-60)', endColorstr='var(--ash-100)', GradientType=0 ); /* IE6-9 */ }

.button.button--primary.button--darkblue:hover, .button.button--primary.button--darkblue:active, .button.button--primary.button--darkblue:focus { background-color: var(--ash-60); }

.button.button--primary.button--darkblue:hover::before, .button.button--primary.button--darkblue:active::before, .button.button--primary.button--darkblue:focus::before { opacity: 0; visibility: hidden; }

.button.button--primary.button--lightblue { background-color: #3c78d8; color: var(--white); }

.button.button--primary.button--lightblue:hover { background-color: #3770ca; }

.button.button--primary.disabled, .button.button--primary.disabled:hover, .button.button--primary.disabled:active, .button.button--primary.disabled:focus { color: var(--grey-200) !important; background-color: var(--grey-700) !important; cursor: default; }

.button.button--primary.disabled::before, .button.button--primary.disabled:hover::before, .button.button--primary.disabled:active::before, .button.button--primary.disabled:focus::before { opacity: 1; visibility: visible; display: none; }

.button.button--secondary { font-size: 14px; font-weight: 600; border-radius: var(--bd-radius); padding: 10px 20px; background-color: transparent; -webkit-transition: background-color 1s ease, color 1s ease; transition: background-color 1s ease, color 1s ease; position: relative; min-height: 46px; height: auto; display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

@media (min-width: 1200px) { .button.button--secondary { font-size: 16px; } }

@media (min-width: 768px) { .button.button--secondary { font-size: 16px; } }

.button.button--secondary.d-none { display: none !important; }

@media (min-width: 768px) { .button.button--secondary.d-md-block, .button.button--secondary.d-md-inline-flex, .button.button--secondary.d-md-flex { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; } }

.button.button--secondary.d-block, .button.button--secondary.d-inline-flex, .button.button--secondary.d-flex { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

@media (min-width: 768px) { .button.button--secondary.d-md-none { display: none !important; } }

.button.button--secondary.button--link { color: var(--royal-blue-100); border: solid 2px var(--royal-blue-100); }

.button.button--secondary.button--link:hover, .button.button--secondary.button--link:active, .button.button--secondary.button--link:focus { background-color: var(--royal-blue-100); color: var(--white); outline: none; }

.button.button--secondary.button--grey { color: var(--grey-800); border: solid 2px var(--grey-800); }

.button.button--secondary.button--grey:hover, .button.button--secondary.button--grey:active, .button.button--secondary.button--grey:focus { background-color: var(--grey-800); color: var(--white); outline: none; }

.button.button--secondary.button--white { border: solid 2px var(--grey-100); color: var(--grey-100); }

.button.button--secondary.button--white:hover, .button.button--secondary.button--white:active, .button.button--secondary.button--white:focus { background-color: var(--grey-100); color: var(--grey-800); outline: none; }

.button.button--secondary.button--red { border: solid 2px var(--ocbc-red); color: var(--ocbc-red); }

.button.button--secondary.button--red:hover, .button.button--secondary.button--red:active, .button.button--secondary.button--red:focus { background-color: var(--ocbc-red); color: var(--grey-100); outline: none; }

.button.button--secondary.large { font-size: 18px; }

@media (min-width: 768px) { .button.button--secondary.large { height: auto; padding-top: 6px; padding-bottom: 8px; } }

.button.button--secondary.disabled, .button.button--secondary.disabled:hover, .button.button--secondary.disabled:active, .button.button--secondary.disabled:focus { color: var(--grey-200) !important; background-color: transparent !important; border-color: var(--grey-200) !important; cursor: default; }

.button.button--size-2 { min-width: 120px; }

.button.button--size-2.button--arrow { min-width: 0; }

.button.button--size-3 { min-width: 170px; }

.button .button--link { font-family: var(--font-opensans); color: var(--white); }

html.explorer .button.button--primary { padding-top: 17px; padding-bottom: 17px; }

a.button--size-2 { display: table-cell; vertical-align: middle; }

.subcategory { position: relative; padding-top: 15px; text-transform: uppercase; margin-bottom: 50px; font-size: 12px; font-weight: bold; letter-spacing: 5px; }
.subcategory h1 { letter-spacing: 5px; }
 
@media (min-width: 768px) { .subcategory { font-size: 14px; } }

.subcategory:before { content: ''; width: 60px; border-top: 4px solid var(--ocbc-red); position: absolute; top: 0; left: 0; }

.subcategory.subcategory--no-border:before { display: none; }

.subcategory.subcategory--white { color: var(--white); }

.subcategory.subcategory--white:before { border-top: 4px solid var(--ocbc-red); }

.subcategory.subcategory--no-margin { margin-bottom: 0px !important; }

@media (max-width: 767px) { .subcategory { margin-bottom: 30px; } }

.subcategory.text-center:before { right: 0; margin: auto; }

.subtitle { margin-bottom: 50px; }

@media (max-width: 767px) { .subtitle { margin-bottom: 20px !important; } }

.subtitle.has-button { margin-bottom: 20px; }

@media (max-width: 767px) { .subtitle.has-button { margin-bottom: 10px; } }

@media (max-width: 767px) { .subtitle-button { margin-bottom: 20px; } }

.subtitle-button--right { text-align: right; }

@media (max-width: 767px) { .subtitle-button--right { text-align: left; } }

.subtitle-heading { margin-bottom: 40px; }

.subtitle-heading h2, .subtitle-heading .com__ar-title-box h1, .com__ar-title-box .subtitle-heading h1, .subtitle-heading h3, .subtitle-heading .common__category-description h1, .common__category-description .subtitle-heading h1 { margin-bottom: 20px; }

.subtitle-heading h4, .subtitle-heading .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .subtitle-heading a, .subtitle-heading .com_investment-graph .intro, .com_investment-graph .subtitle-heading .intro, .subtitle-heading h5 { margin-bottom: 0px; }

@media (max-width: 767px) { .subtitle-heading { margin-bottom: 30px; }
  .subtitle-heading h2, .subtitle-heading .com__ar-title-box h1, .com__ar-title-box .subtitle-heading h1, .subtitle-heading h3, .subtitle-heading .common__category-description h1, .common__category-description .subtitle-heading h1 { margin-bottom: 15px; } }

.subtitle h2, .subtitle .com__ar-title-box h1, .com__ar-title-box .subtitle h1, .subtitle h3, .subtitle .common__category-description h1, .common__category-description .subtitle h1, .subtitle h4, .subtitle .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .subtitle a, .subtitle .com_investment-graph .intro, .com_investment-graph .subtitle .intro, .subtitle h5 { font-size: 16px; }

@media (min-width: 1200px) { .subtitle h2, .subtitle .com__ar-title-box h1, .com__ar-title-box .subtitle h1, .subtitle h3, .subtitle .common__category-description h1, .common__category-description .subtitle h1, .subtitle h4, .subtitle .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .subtitle a, .subtitle .com_investment-graph .intro, .com_investment-graph .subtitle .intro, .subtitle h5 { font-size: 18px; } }

.subtitle-only .subtitle { margin-bottom: 0px; }

.card { border-radius: var(--bd-radius); -webkit-box-shadow: 0 0 15px 8px rgba(0, 0, 0, 0.02); box-shadow: 0 0 15px 8px rgba(0, 0, 0, 0.02); }

.card--no-border { border: 0; }

.card--no-shadow { -webkit-box-shadow: none; box-shadow: none; }

.card--active { background-color: #f0f5f7; border: 0; }

.card--default { border-radius: 8px; -webkit-box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.03); box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.03); }

@media (max-width: 767px) { .card--default { border-radius: 5px; } }

.card .card__content { padding: 40px 60px; }

@media (max-width: 767px) { .card .card__content { padding: 15px 20px; } }

.label-checkbox input[type="checkbox"] { opacity: 0; height: 0; width: 0; overflow: hidden; }

.label-checkbox input[type="checkbox"] + span { cursor: pointer; display: inline-block; width: 30px; height: 30px; text-align: center; line-height: 1.5; border-radius: 4px; border: 1px solid var(--ash-100); color: var(--white); font-size: 18px; overflow: hidden; }

.label-checkbox input[type="checkbox"]:focus + span { background-color: rgba(var(--ash-100), 0.1); }

.label-checkbox input[type="checkbox"]:checked + span { background-color: var(--ash-100); font-family: var(--font-awesome); }

.label-checkbox input[type="checkbox"]:checked + span::before { content: "\f00c"; }

.label-checkbox--small input[type="checkbox"] + span { width: 20px; height: 20px; font-size: 12px; line-height: 20px; }

.label-radio input[type="radio"] { opacity: 0; height: 0; width: 0; overflow: hidden; }

.label-radio input[type="radio"] + span { cursor: pointer; display: inline-block; width: 30px; height: 30px; text-align: center; line-height: 1.5; border-radius: 50%; border: 1px solid var(--ash-100); color: var(--white); font-size: 18px; overflow: hidden; position: relative; }

.label-radio input[type="radio"] + span::before { content: ""; position: absolute; height: 0; width: 0; left: 1px; right: 1px; top: 50%; border-radius: 50%; background-color: var(--ash-100); margin: auto; -webkit-transform: translateY(-50%); transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transition: 0.3s all; transition: 0.3s all; }

.label-radio input[type="radio"]:checked + span::before { width: 12px; height: 12px; }

@media (max-width: 767px) { .select-dropdown .dropdown__theme { position: relative; }
  .select-dropdown .dropdown__theme:after { content: "\f078"; position: absolute; top: 5px; right: 5px; font-family: var(--font-awesome); font-size: 12px; color: var(--royal-blue-100); } }

.dropdown__theme { min-width: 150px; }

.dropdown__theme .select2-container .select2-selection--single { height: auto; padding: 0; border-bottom: 5px solid var(--royal-blue-100); }

.dropdown__theme .select2-container .select2-selection--single .select2-selection__rendered { padding: 0px 45px 5px 0; font-size: inherit; color: var(--royal-blue-100); line-height: inherit; }

.dropdown__theme .select2-container .select2-selection--single .select2-selection__arrow { display: none !important; top: 50%; right: 0; width: auto; height: auto !important; }

.dropdown__theme .select2-container .select2-selection--single .select2-selection__arrow b { position: relative; top: -5px; left: 0; width: auto; height: auto; margin: 0; color: var(--royal-blue-100); font-size: 90%; line-height: 1.0; }

.dropdown__theme .select2-container.select2-container--focus .select2-selection--single { background-color: transparent; }

.dropdown__theme select.select2, .dropdown__theme select.select2-unique, .dropdown__theme select.select2-vuejs { position: relative; height: auto; padding: 0 0 5px 0; padding-right: 30px; font-size: inherit; font-weight: bold; color: var(--royal-blue-100); border: none; border-bottom: 2px solid var(--royal-blue-100); line-height: inherit; background-color: transparent; }

@media (max-width: 767px) { .dropdown__theme select.select2, .dropdown__theme select.select2-unique, .dropdown__theme select.select2-vuejs { white-space: normal; } }

.dropdown__theme.input-select { position: relative; }

.dropdown__theme.input-select .select2-container { cursor: pointer; }

@media (min-width: 768px) { .dropdown__theme.input-select .select2-container:after { display: block; content: '\f078'; position: absolute; top: 50%; right: 0; color: var(--royal-blue-100); font-size: 90%; font-weight: bold; line-height: 1.0; pointer-events: none; font-family: var(--font-awesome); -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); -ms-transform: translate3d(0, -50%, 0); cursor: pointer; } }

@media (max-width: 767px) { .dropdown__theme.input-select:after { display: block; content: '\f078'; position: absolute; top: 50%; right: 0; color: var(--royal-blue-100); font-size: 90%; font-weight: bold; line-height: 1.0; pointer-events: none; font-family: var(--font-awesome); -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); -ms-transform: translate3d(0, -50%, 0); cursor: pointer; } }

.dropdown__theme.input-select.no-background .select2-container--default .select2-selection--single { background-color: transparent; }

.dropdown__theme.input-select.no-background .form-control { background-color: transparent; }

.dropdown__theme[class*="col-"].input-select:after { right: 10px; }

.dropdown__theme.dropdown__theme--2 .select2-container--default .select2-selection--single { border-color: var(--grey-200); border-width: 0 0 1px 0; border-radius: 0; height: calc(2.25rem + 2px); padding: 0.375rem 0; }

.dropdown__theme.dropdown__theme--2 .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 1.5; font-size: 18px; padding-left: 0; color: inherit; }

.dropdown__theme.dropdown__theme--2 .select2-container--default .select2-selection--single .select2-selection__arrow { display: block !important; color: inherit; width: 30px; }

.dropdown__theme.dropdown__theme--2 .select2-container--default .select2-selection--single .select2-selection__arrow b { font-family: var(--font-awesome); border: 0; font-size: 12px; -webkit-transition: 0.5s all; transition: 0.5s all; display: inline-block; color: inherit; top: unset; }

.dropdown__theme.dropdown__theme--2 .select2-container--default .select2-selection--single .select2-selection__arrow b::before { -webkit-transition: 0.5s all; transition: 0.5s all; display: inline-block; content: "\f078"; }

.dropdown__theme.dropdown__theme--3 { min-width: auto; }

.dropdown__theme.dropdown__theme--3 .selectize-control { border: none; cursor: pointer; }

.dropdown__theme.dropdown__theme--3 .selectize-control input { display: none; }

.dropdown__theme.dropdown__theme--3 .selectize-control .selectize-input { position: relative; font-weight: bold; padding-right: 20px; }

.dropdown__theme.dropdown__theme--3 .selectize-control .selectize-input:before { position: absolute; font-family: var(--font-awesome); right: 0; font-size: 12px; line-height: 2; -webkit-transition: 0.5s all; transition: 0.5s all; display: inline-block; color: inherit; top: unset; transition: 0.5s all; display: inline-block; content: "\f078"; }

.dropdown__theme.dropdown__theme--3 .select2-container .select2-selection--single { border-bottom: none; }

.dropdown__theme.dropdown__theme--3 .select2-container .select2-selection--single .select2-selection__rendered { color: var(--ash-60); padding-bottom: 0px; padding-right: 19px; }

.dropdown__theme.dropdown__theme--3 .select2-container .select2-selection--single .select2-selection__arrow { display: block !important; color: inherit; width: auto; }

.dropdown__theme.dropdown__theme--3 .select2-container .select2-selection--single .select2-selection__arrow b { font-family: var(--font-awesome); border: 0; font-size: 12px; -webkit-transition: 0.5s -webkit-transform; transition: 0.5s -webkit-transform; transition: 0.5s transform; transition: 0.5s transform, 0.5s -webkit-transform; display: inline-block; color: inherit; top: 0px; color: var(--ash-60); }

.dropdown__theme.dropdown__theme--3 .select2-container .select2-selection--single .select2-selection__arrow b::before { -webkit-transition: 0.5s -webkit-transform; transition: 0.5s -webkit-transform; transition: 0.5s transform; transition: 0.5s transform, 0.5s -webkit-transform; display: inline-block; content: "\f078"; }

.dropdown__theme.dropdown__theme--thin-border .select2-container .select2-selection--single { border-bottom-width: 2px; }

.dropdown__theme.dropdown__theme--thin-border select.select2, .dropdown__theme.dropdown__theme--thin-border select.select2-unique, .dropdown__theme.dropdown__theme--thin-border select.select2-vuejs { border-bottom: 1px solid var(--royal-blue-100); }

.dropdown__theme.dropdown__theme--bold .select2-container .select2-selection--single { font-weight: bold; }

.dropdown__theme.dropdown__theme--text-big select.select2, .dropdown__theme.dropdown__theme--text-big select.select2-unique, .dropdown__theme.dropdown__theme--text-big select.select2-vuejs, .dropdown__theme.dropdown__theme--text-small select.select2, .dropdown__theme.dropdown__theme--text-small select.select2-unique, .dropdown__theme.dropdown__theme--text-small select.select2-vuejs { white-space: normal; background-color: transparent; }

.dropdown__theme.dropdown__theme--text-big .select2-container .select2-selection--single .select2-selection__rendered, .dropdown__theme.dropdown__theme--text-small .select2-container .select2-selection--single .select2-selection__rendered { white-space: unset; }

.dropdown__theme.dropdown__theme--text-big { font-size: 18px; font-weight: bold; }

@media (min-width: 768px) { .dropdown__theme.dropdown__theme--text-big { font-size: 20px; } }

@media (min-width: 1200px) { .dropdown__theme.dropdown__theme--text-big { font-size: 24px; } }

.dropdown__theme.dropdown__theme--text-small { font-size: 16px; font-weight: bold; }

@media (min-width: 1200px) { .dropdown__theme.dropdown__theme--text-small { font-size: 18px; } }

.dropdown__theme.dropdown__theme--light select.select2, .dropdown__theme.dropdown__theme--light select.select2-unique, .dropdown__theme.dropdown__theme--light select.select2-vuejs { color: var(--white); border-bottom-color: var(--white); }

.dropdown__theme.dropdown__theme--light.input-select:after { color: var(--white); }

.dropdown__theme.dropdown__theme--light .select2-container .select2-selection--single { background-color: transparent; border-bottom-color: var(--white); }

.dropdown__theme.dropdown__theme--light .select2-container .select2-selection--single .select2-selection__arrow b { color: var(--white); }

.dropdown__theme.dropdown__theme--light .select2-container .select2-selection--single .select2-selection__rendered { color: var(--white); }

.dropdown__theme > [class*="fa"].bp-ab { top: 50%; right: 0; pointer-events: none; }

.selectize-dropdown { position: absolute; padding: 20px 0; background-color: #7c909b; line-height: 1.5; z-index: 1001; }

.selectize-dropdown .selectize-dropdown-content { display: block !important; }

.selectize-dropdown .selectize-dropdown-content .option { cursor: pointer; font-size: inherit; font-weight: inherit; line-height: inherit; color: var(--white); padding-left: 20px; margin-bottom: 10px; }

.selectize-dropdown .selectize-dropdown-content .option:hover { color: var(--grey-300) !important; }

@media (min-width: 768px) { .selectize-dropdown { -webkit-animation: none !important; animation: none !important; opacity: 1 !important; } }

@media (max-width: 767px) { .selectize-dropdown { position: relative; top: -31px !important; width: calc(100vw - 5px) !important; margin-left: -25px; } }

.select2-default-dropdown { opacity: 0; line-height: 1.5; pointer-events: auto; }

.select2-default-dropdown .select2-dropdown { margin-top: 0; -webkit-box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); border: 0; border-radius: var(--bd-radius) var(--bd-radius) var(--bd-radius) var(--bd-radius); background-color: var(--white); -webkit-animation: animRun10down 0.5s ease forwards; animation: animRun10down 0.5s ease forwards; }

.select2-default-dropdown .select2-dropdown .select2-results .select2-results__options { max-height: 280px; opacity: 0; }

.select2-default-dropdown .select2-dropdown .select2-results .select2-results__options ul { max-height: inherit; }

.select2-default-dropdown .select2-dropdown .select2-results .select2-results__option { padding: 8px 20px; font-size: inherit; font-weight: inherit; line-height: inherit; color: var(--ash-100); }

.select2-default-dropdown .select2-dropdown .select2-results .select2-results__option[aria-selected="true"] { background-color: transparent; color: var(--ash-200); }

.select2-default-dropdown .select2-dropdown .select2-results .select2-results__option[aria-disabled="true"] { background-color: transparent; color: var(--grey-700); }

.select2-default-dropdown .select2-dropdown .select2-results .select2-results__option--highlighted { background-color: #f0f5f7 !important; }

.select2-default-dropdown .select2-dropdown .select2-results .select2-results__option:first-child { border-top-left-radius: var(--bd-radius); border-top-right-radius: var(--bd-radius); }

.select2-default-dropdown .select2-dropdown .select2-results .select2-results__option:last-child { border-bottom-left-radius: var(--bd-radius); border-bottom-right-radius: var(--bd-radius); }

@media (max-width: 767px) { .select2-default-dropdown .select2-dropdown .select2-results { display: none; } }

.select2-default-dropdown .select2-results-options li { padding-left: 20px; padding-right: 20px; }

.select2-default-dropdown.select2-container--focus .select2-selection--single { background-color: rgba(var(--ash-100), 0.1); }

.select2-default-dropdown.select2-mainmenu-dropdown .select2-dropdown .select2-results { padding: 20px 0; background-color: #7c909b !important; }

.select2-default-dropdown.select2-mainmenu-dropdown .select2-dropdown .select2-results .select2-results__option, .select2-default-dropdown.select2-mainmenu-dropdown .select2-dropdown .select2-results .select2-results__option--highlighted { background-color: #7c909b !important; color: var(--white); }

.select2-default-dropdown.select2-mainmenu-dropdown .select2-dropdown .select2-results .select2-results__option[aria-selected=true] { display: none; }

.select2-default-dropdown.select2-mainmenu-dropdown .select2-dropdown .select2-results .select2-results__option { font-weight: normal; margin-bottom: 10px; font-size: 12px; color: var(--white); }

@media (min-width: 768px) { .select2-default-dropdown.select2-mainmenu-dropdown .select2-dropdown .select2-results .select2-results__option { font-size: 14px; } }

.select2-default-dropdown.select2-mainmenu-dropdown .select2-dropdown .select2-results .select2-results__option:hover { background-color: var(--grey-300) !important; }

.select2-default-dropdown.select2-mainmenu-dropdown .select2-dropdown .select2-results .select2-results__option:first-child { border-top-left-radius: 0; border-top-right-radius: 0; }

.select2-default-dropdown.select2-mainmenu-dropdown .select2-dropdown .select2-results .select2-results__option:last-child { border-bottom-left-radius: 0; border-bottom-right-radius: 0; margin-bottom: 0px; }

@media (max-width: 767px) { .select2-default-dropdown.select2-mainmenu-dropdown .select2-dropdown .select2-results .select2-results__option { display: block; } }

@media (max-width: 767px) { .select2-default-dropdown.select2-mainmenu-dropdown .select2-dropdown .select2-results { display: block; } }

@media (max-width: 767px) { .select2-default-dropdown.select2-mainmenu-dropdown { width: calc(100vw - 5px) !important; }
  .select2-default-dropdown.select2-mainmenu-dropdown .select2-dropdown { top: 0px !important; }
  .select2-default-dropdown.select2-mainmenu-dropdown .select2-dropdown .select2-results .select2-results__options .select2-results__option { padding-left: 5px; padding-right: 5px; }
  .select2-default-dropdown.select2-mainmenu-dropdown .select2-dropdown .select2-results .select2-results__options .select2-results__option:first-child { margin-left: 20px; }
  .select2-default-dropdown.select2-mainmenu-dropdown .select2-dropdown .select2-results .select2-results__options .select2-results__option:last-child { margin-right: 20px; } }

.btn-animation { position: relative; }

.btn-animation.btn-shadow { -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); }

.btn-animation.btn-blue { border-color: var(--royal-blue-100); color: var(--royal-blue-100); }

.btn-animation.btn-blue .icon { color: var(--royal-blue-100); }

.btn-animation.bordered { border-radius: 50%; width: 58px; height: 58px; border: none; }

.btn-animation.bordered .icon { position: relative; z-index: 2; }

.btn-animation.bordered .icon i { color: var(--royal-blue-100); }

.btn-animation.bordered .circle { position: absolute; z-index: 1; top: 0; left: 0; display: block; width: 100%; height: 100%; border-radius: 100%; }

@media (max-width: 767px) { .btn-animation.bordered .circle { border: 1px solid var(--royal-blue-100); }
  .btn-animation.bordered .circle span { display: none; } }

.btn-animation.bordered .circle:after { content: ''; position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; border-radius: 100%; background: var(--white); }

.btn-animation.bordered .circle span { position: absolute; width: calc(50% + 1px); top: -1px; height: calc(100% + 2px); overflow: hidden; }

.btn-animation.bordered .circle span em { position: absolute; border-radius: 999px; width: 100%; height: 100%; background: var(--royal-blue-100); -webkit-transition: -webkit-transform .1s linear; transition: -webkit-transform .1s linear; transition: transform .1s linear; transition: transform .1s linear, -webkit-transform .1s linear; }

.btn-animation.bordered .circle span:first-child { left: -1px; }

.btn-animation.bordered .circle span:first-child em { left: 100%; border-top-left-radius: 0; border-bottom-left-radius: 0; -webkit-transform-origin: 0% 50%; transform-origin: 0% 50%; -ms-transform-origin: 0% 50%; -webkit-transition-delay: .1s; transition-delay: .1s; }

.btn-animation.bordered .circle span:last-child { right: -1px; }

.btn-animation.bordered .circle span:last-child em { left: -100%; border-top-right-radius: 0; border-bottom-right-radius: 0; -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%; -ms-transform-origin: 100% 50%; }

.btn-animation.bordered:hover .icon i.fa-map-marker-alt { color: var(--royal-blue-200) !important; }

.btn-animation.bordered:hover .circle span { overflow: visible; }

.btn-animation.bordered:hover .circle span:first-child em { -webkit-transform: rotate(180deg); transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transition: -webkit-transform .1s linear; transition: -webkit-transform .1s linear; transition: transform .1s linear; transition: transform .1s linear, -webkit-transform .1s linear; }

.btn-animation.bordered:hover .circle span:last-child em { -webkit-transform: rotate(180deg); transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transition: -webkit-transform .5s ease-out; transition: -webkit-transform .5s ease-out; transition: transform .5s ease-out; transition: transform .5s ease-out, -webkit-transform .5s ease-out; -webkit-transition-delay: .1s; transition-delay: .1s; }

.material-form-control { position: relative; height: 38px; }

.material-form-control .label { font-weight: normal; position: absolute; -webkit-transition: 0.4s all; transition: 0.4s all; bottom: 0; left: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 18px; padding-bottom: 5px; -webkit-box-sizing: content-box; box-sizing: content-box; min-height: 30px; width: 100%; }

.material-form-control .unit { position: absolute; opacity: 0; visibility: hidden; -webkit-transform: translateX(-100%); transform: translateX(-100%); -ms-transform: translateX(-100%); -webkit-transition: 0.4s all; transition: 0.4s all; z-index: 3; top: 0 !important; height: 38px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 18px; }

.material-form-control .form-control { padding-bottom: 5px; }

.material-form-control .form-control.fake-field { border: 0; font-size: 18px; padding-left: 0; }

.material-form-control input, .material-form-control textarea { position: relative; z-index: 2; background: none; border-bottom: 1px solid var(--grey-200); color: var(--ash-200); border-width: 0 0 1px 0; border-radius: 0; font-size: 18px; padding-left: 0; }

.material-form-control input::-webkit-input-placeholder, .material-form-control textarea::-webkit-input-placeholder { opacity: 0 !important; }

.material-form-control input::-moz-placeholder, .material-form-control textarea::-moz-placeholder { opacity: 0 !important; }

.material-form-control input:-ms-input-placeholder, .material-form-control textarea:-ms-input-placeholder { opacity: 0 !important; }

.material-form-control input::-ms-input-placeholder, .material-form-control textarea::-ms-input-placeholder { opacity: 0 !important; }

.material-form-control input::placeholder, .material-form-control textarea::placeholder { opacity: 0 !important; }

.material-form-control input::-moz-placeholder, .material-form-control textarea::-moz-placeholder { opacity: 0 !important; }

.material-form-control input:-ms-input-placeholder, .material-form-control textarea:-ms-input-placeholder { opacity: 0 !important; }

.material-form-control input::-ms-input-placeholder, .material-form-control textarea::-ms-input-placeholder { opacity: 0 !important; }

.material-form-control .message { font-size: 14px; color: var(--grey-700); margin-top: 15px; display: inline-block; }

.material-form-control .message--error { display: none; color: var(--ocbc-red); }

@media (max-width: 767px) { .material-form-control .message { margin-top: 8px; } }

.material-form-control.filled input::-webkit-input-placeholder { opacity: 0.5 !important; }

.material-form-control.filled input::-moz-placeholder { opacity: 0.5 !important; }

.material-form-control.filled input:-ms-input-placeholder { opacity: 0.5 !important; }

.material-form-control.filled input::-ms-input-placeholder { opacity: 0.5 !important; }

.material-form-control.filled input::placeholder { opacity: 0.5 !important; }

.material-form-control.filled input::-moz-placeholder { opacity: 0.5 !important; }

.material-form-control.filled input:-ms-input-placeholder { opacity: 0.5 !important; }

.material-form-control.filled input::-ms-input-placeholder { opacity: 0.5 !important; }

.material-form-control.filled .label { -webkit-transform: translateY(-65%); transform: translateY(-65%); -ms-transform: translateY(-65%); z-index: 3; font-size: 14px; padding-bottom: 0; }

@media (max-width: 767px) { .material-form-control.filled .label { -webkit-transform: translateY(-80%); transform: translateY(-80%); -ms-transform: translateY(-80%); } }

.material-form-control.filled .unit { opacity: 1; visibility: visible; -webkit-transform: translateX(0); transform: translateX(0); -ms-transform: translateX(0); }

.material-form-control .select-wrapper { position: relative; }

.material-form-control .select-wrapper select.form-control { font-size: 18px; border-width: 0 0 1px 0; border-radius: 0; -webkit-appearance: none; padding-left: 0; }

.material-form-control .select-wrapper i { font-size: 12px; position: absolute; right: 10px; top: 16px; }

.material-form-control.has-error input { border-color: var(--ocbc-red); }

.material-form-control.has-error .message { display: none; }

.material-form-control.has-error .message--error { display: block; }

@media (max-width: 767px) { .material-form-control.has-error { margin-bottom: 30px; } }

.material-form-control.unit-right .unit { right: 0; }

.material-form-control.has-unit input { padding-left: 30px; }

.material-form-control.has-unit.unit-right input { padding-left: 0px; padding-right: 30px; }

.material-form-control.on-focus input::-webkit-input-placeholder, .material-form-control:not(.is-empty) input::-webkit-input-placeholder { opacity: 0.5 !important; }

.material-form-control.on-focus input::-moz-placeholder, .material-form-control:not(.is-empty) input::-moz-placeholder { opacity: 0.5 !important; }

.material-form-control.on-focus input:-ms-input-placeholder, .material-form-control:not(.is-empty) input:-ms-input-placeholder { opacity: 0.5 !important; }

.material-form-control.on-focus input::-ms-input-placeholder, .material-form-control:not(.is-empty) input::-ms-input-placeholder { opacity: 0.5 !important; }

.material-form-control.on-focus input::placeholder, .material-form-control:not(.is-empty) input::placeholder { opacity: 0.5 !important; }

.material-form-control.on-focus input::-moz-placeholder, .material-form-control:not(.is-empty) input::-moz-placeholder { opacity: 0.5 !important; }

.material-form-control.on-focus input:-ms-input-placeholder, .material-form-control:not(.is-empty) input:-ms-input-placeholder { opacity: 0.5 !important; }

.material-form-control.on-focus input::-ms-input-placeholder, .material-form-control:not(.is-empty) input::-ms-input-placeholder { opacity: 0.5 !important; }

.material-form-control.on-focus .label, .material-form-control:not(.is-empty) .label { -webkit-transform: translateY(-65%); transform: translateY(-65%); -ms-transform: translateY(-65%); z-index: 3; font-size: 14px; padding-bottom: 5px; }

@media (max-width: 767px) { .material-form-control.on-focus .label, .material-form-control:not(.is-empty) .label { -webkit-transform: translateY(-80%); transform: translateY(-80%); -ms-transform: translateY(-80%); } }

.material-form-control.on-focus .unit, .material-form-control:not(.is-empty) .unit { opacity: 1; visibility: visible; -webkit-transform: translateX(0); transform: translateX(0); -ms-transform: translateX(0); }

.material-form-control p.grey, .material-form-control .com_card-comparison sup.grey, .com_card-comparison .material-form-control sup.grey, .material-form-control #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.grey, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .material-form-control a.grey, .material-form-control #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.grey, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .material-form-control a.grey, .material-form-control .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.grey, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .material-form-control a.grey { color: var(--grey-700); }

.material-form-control.input-number input { opacity: 0; }

.material-form-control.input-number input[type="number"]::-webkit-outer-spin-button, .material-form-control.input-number input[type="number"]::-webkit-inner-spin-button, .material-form-control.input-number input[type="tel"]::-webkit-outer-spin-button, .material-form-control.input-number input[type="tel"]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }

.material-form-control.input-number input:focus { opacity: 1; }

.material-form-control.input-number input.value { opacity: 1; position: absolute; top: 0; z-index: 1; }

.material-form-control.input-number input[readonly] { background: none; }

.material-form-control.input-number input[disabled] { -webkit-text-fill-color: var(--ash-200); }

.table tr:first-child td { border-top: none; }

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

@media (min-width: 1200px) { .table__general td, .table__general th { font-size: 16px; } }

.table__general td.normal, .table__general th.normal { font-size: 16px; }

@media (min-width: 1200px) { .table__general td.normal, .table__general th.normal { font-size: 18px; } }

.table__general td.normal-md, .table__general th.normal-md { font-size: 16px; }

@media (min-width: 1200px) { .table__general td.normal-md, .table__general th.normal-md { font-size: 18px; } }

.table__general td.highlight, .table__general th.highlight { font-size: 18px; }

@media (min-width: 1200px) { .table__general td.highlight, .table__general th.highlight { font-size: 20px; } }

.table__general.table__underline tr { border-bottom: 1px solid var(--grey-800); }

.table__general.table__underline tr:last-child { border-bottom: none; }

.table__general.table__bordered { background: white; }

.table__general.table__bordered.theme--green thead tr th { color: #319988; }

.table__general.table__bordered.theme--orange thead tr th { color: #f4af62; }

.table__general.table__bordered.theme--blue thead tr th { color: var(--ash-200); }

.table__general.table__bordered.theme--grey thead tr th { color: var(--grey-700); }

.table__general.table__bordered thead { -webkit-box-shadow: 5px 5px 15px 8px rgba(0, 0, 0, 0.04); box-shadow: 5px 5px 15px 8px rgba(0, 0, 0, 0.04); }

.table__general.table__bordered thead tr th { height: 30px; padding: 0 20px; }

.table__general.table__bordered tbody tr td { border-bottom: 1px solid var(--gray-2); border-right: 1px solid var(--gray-2); padding: 0 20px; height: 50px; }

.table__general.table__bordered tbody tr td:first-child { border-left: 1px solid var(--gray-2); }

ul.list-tick, ul.list-dash { position: relative; padding-left: 20px; }

ul.list-tick ul, ul.list-dash ul { margin-left: 20px; }

ul.list-tick > li, ul.list-dash > li { margin-left: 0px !important; padding-left: 0px; list-style-type: none !important; }

ul.list-tick > li:before, ul.list-dash > li:before { position: absolute; left: 0; font-family: var(--font-awesome); font-size: 12px; color: var(--ash-100); font-weight: bold; }

@media (min-width: 768px) { ul.list-tick > li:before, ul.list-dash > li:before { font-size: 14px; } }

ul.list-tick > li:last-child, ul.list-dash > li:last-child { padding-bottom: 0px; }

ul.list-tick > li:before { content: '\f00c'; }

ul.list-dash > li:before { content: '\f068'; }

ul.list-bullet, ul.list-dot { padding-left: 20px; }

ul.list-bullet > li, ul.list-dot > li { list-style-type: disc; }

ol.list-alpha-upper, ol.list-alpha-lower, ol.list-roman-upper, ol.list-roman-lower, ol.list-decimal, ol.list-decimal-v2 { padding-left: 20px; counter-reset: item; position: relative; }

ol.list-alpha-upper > li, ol.list-alpha-lower > li, ol.list-roman-upper > li, ol.list-roman-lower > li, ol.list-decimal > li, ol.list-decimal-v2 > li { display: block; }

ol.list-alpha-upper > li:before, ol.list-alpha-lower > li:before, ol.list-roman-upper > li:before, ol.list-roman-lower > li:before, ol.list-decimal > li:before, ol.list-decimal-v2 > li:before { content: "." counter(item); counter-increment: item; position: absolute; left: 0; width: 15px; direction: rtl; }

ol.list-alpha-lower > li:before { content: "." counter(item, lower-alpha); }

ol.list-alpha-upper > li:before { content: "." counter(item, upper-alpha); }

ol.list-roman-upper > li:before { content: "." counter(item, upper-roman); }

ol.list-roman-lower > li:before { content: "." counter(item, lower-roman); }

ol.list-decimal > li:before { content: "." counter(item, decimal); }

ol.list-bold > li:before { font-weight: bold; }

ol.list-decimal-v2 > li ol.list-decimal-v2 > li:before { content: counters(item, ".") " "; }

ul.list-bordered > li, ol.list-bordered > li { padding: 20px 0; position: relative; }

ul.list-bordered > li:before, ol.list-bordered > li:before { content: ''; display: block; position: absolute; bottom: 0; left: -20px; width: calc(100% + 20px); border-bottom: 1px solid rgba(0, 0, 0, 0.2); }

ul.list-bordered > li:last-child:before, ol.list-bordered > li:last-child:before { border-bottom: none; }

ul.list-bordered > li:first-child, ol.list-bordered > li:first-child { padding-top: 0px; }

@media (max-width: 767px) { ul.list-bordered > li, ol.list-bordered > li { padding: 10px 0; } }

ul.list-tick, ul.list-dot, ul.list-bullet, ul.list-dash, ul.list-alpha-upper, ul.list-alpha-lower, ul.list-roman-upper, ul.list-roman-lower, ul.list-decimal, ul.list-nostyle, ol.list-tick, ol.list-dot, ol.list-bullet, ol.list-dash, ol.list-alpha-upper, ol.list-alpha-lower, ol.list-roman-upper, ol.list-roman-lower, ol.list-decimal, ol.list-nostyle { margin-bottom: 10px; }

ul.list-tick.list-mg li, ul.list-dot.list-mg li, ul.list-bullet.list-mg li, ul.list-dash.list-mg li, ul.list-alpha-upper.list-mg li, ul.list-alpha-lower.list-mg li, ul.list-roman-upper.list-mg li, ul.list-roman-lower.list-mg li, ul.list-decimal.list-mg li, ul.list-nostyle.list-mg li, ol.list-tick.list-mg li, ol.list-dot.list-mg li, ol.list-bullet.list-mg li, ol.list-dash.list-mg li, ol.list-alpha-upper.list-mg li, ol.list-alpha-lower.list-mg li, ol.list-roman-upper.list-mg li, ol.list-roman-lower.list-mg li, ol.list-decimal.list-mg li, ol.list-nostyle.list-mg li { margin-bottom: 0px; }

ul.list-tick li, ul.list-dot li, ul.list-bullet li, ul.list-dash li, ul.list-alpha-upper li, ul.list-alpha-lower li, ul.list-roman-upper li, ul.list-roman-lower li, ul.list-decimal li, ul.list-nostyle li, ol.list-tick li, ol.list-dot li, ol.list-bullet li, ol.list-dash li, ol.list-alpha-upper li, ol.list-alpha-lower li, ol.list-roman-upper li, ol.list-roman-lower li, ol.list-decimal li, ol.list-nostyle li { padding-bottom: 10px; }

ul.list-tick li:last-child, ul.list-dot li:last-child, ul.list-bullet li:last-child, ul.list-dash li:last-child, ul.list-alpha-upper li:last-child, ul.list-alpha-lower li:last-child, ul.list-roman-upper li:last-child, ul.list-roman-lower li:last-child, ul.list-decimal li:last-child, ul.list-nostyle li:last-child, ol.list-tick li:last-child, ol.list-dot li:last-child, ol.list-bullet li:last-child, ol.list-dash li:last-child, ol.list-alpha-upper li:last-child, ol.list-alpha-lower li:last-child, ol.list-roman-upper li:last-child, ol.list-roman-lower li:last-child, ol.list-decimal li:last-child, ol.list-nostyle li:last-child { padding-bottom: 0px; }

ul.list-tick:last-child, ul.list-dot:last-child, ul.list-bullet:last-child, ul.list-dash:last-child, ul.list-alpha-upper:last-child, ul.list-alpha-lower:last-child, ul.list-roman-upper:last-child, ul.list-roman-lower:last-child, ul.list-decimal:last-child, ul.list-nostyle:last-child, ol.list-tick:last-child, ol.list-dot:last-child, ol.list-bullet:last-child, ol.list-dash:last-child, ol.list-alpha-upper:last-child, ol.list-alpha-lower:last-child, ol.list-roman-upper:last-child, ol.list-roman-lower:last-child, ol.list-decimal:last-child, ol.list-nostyle:last-child { margin-bottom: 0px; }

ul.list-nospace > li, ol.list-nospace > li { padding-bottom: 0px !important; }

ul.caption > li, ul.list-caption > li, ol.caption > li, ol.list-caption > li { font-size: inherit; line-height: inherit; }

span.link, .com_toggle span.com__toggle-btn, span.com__to-li-set { color: var(--royal-blue-100); cursor: pointer; }

span.link i, .com_toggle span.com__toggle-btn i, span.com__to-li-set i { margin-left: 10px; }

span.link i[class*="left"], .com_toggle span.com__toggle-btn i[class*="left"], span.com__to-li-set i[class*="left"] { position: relative; top: -1px; margin-left: 0; margin-right: 5px; }

span.link:hover, .com_toggle span.com__toggle-btn:hover, span.com__to-li-set:hover { color: var(--royal-blue-200) !important; }

span.link:hover i.fa-chevron-right, .com_toggle span.com__toggle-btn:hover i.fa-chevron-right, span.com__to-li-set:hover i.fa-chevron-right { -webkit-transform: translateX(5px); transform: translateX(5px); -ms-transform: translateX(5px); }

span.link:hover i.fa-chevron-left, .com_toggle span.com__toggle-btn:hover i.fa-chevron-left, span.com__to-li-set:hover i.fa-chevron-left { -webkit-transform: translateX(-5px); transform: translateX(-5px); -ms-transform: translateX(-5px); }

a.link, label.link, .com_toggle label.com__toggle-btn, label.com__to-li-set, .com_toggle a.com__toggle-btn, a.com__to-li-set { color: var(--royal-blue-100); }

a.link i, label.link i, .com_toggle label.com__toggle-btn i, label.com__to-li-set i, .com_toggle a.com__toggle-btn i, a.com__to-li-set i { margin-left: 10px; }

a.link i[class*="left"], label.link i[class*="left"], .com_toggle label.com__toggle-btn i[class*="left"], label.com__to-li-set i[class*="left"], .com_toggle a.com__toggle-btn i[class*="left"], a.com__to-li-set i[class*="left"], a.link i.fa-file-alt, label.link i.fa-file-alt, .com_toggle label.com__toggle-btn i.fa-file-alt, label.com__to-li-set i.fa-file-alt, .com_toggle a.com__toggle-btn i.fa-file-alt, a.com__to-li-set i.fa-file-alt { position: relative; top: -1px; margin-left: 0; margin-right: 5px; }

a.link:hover, label.link:hover, .com_toggle label.com__toggle-btn:hover, label.com__to-li-set:hover, .com_toggle a.com__toggle-btn:hover, a.com__to-li-set:hover { color: var(--royal-blue-200) !important; }

a.link-underline, .in-co-par p a:not(.link-arrow-right):not(.link-arrow-left), .in-co-par .com_card-comparison sup a:not(.link-arrow-right):not(.link-arrow-left), .com_card-comparison .in-co-par sup a:not(.link-arrow-right):not(.link-arrow-left), .in-co-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a:not(.link-arrow-right):not(.link-arrow-left), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .in-co-par a a:not(.link-arrow-right):not(.link-arrow-left), .in-co-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:not(.link-arrow-right):not(.link-arrow-left), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .in-co-par a a:not(.link-arrow-right):not(.link-arrow-left), .in-co-par .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a:not(.link-arrow-right):not(.link-arrow-left), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .in-co-par a a:not(.link-arrow-right):not(.link-arrow-left), .in-co-par li a:not(.link-arrow-right):not(.link-arrow-left), label.link-underline { color: var(--royal-blue-100) !important; border-bottom: 1px dotted var(--royal-blue-100); }

a.link-underline:hover, .in-co-par p a:hover:not(.link-arrow-right):not(.link-arrow-left), .in-co-par .com_card-comparison sup a:hover:not(.link-arrow-right):not(.link-arrow-left), .com_card-comparison .in-co-par sup a:hover:not(.link-arrow-right):not(.link-arrow-left), .in-co-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a:hover:not(.link-arrow-right):not(.link-arrow-left), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .in-co-par a a:hover:not(.link-arrow-right):not(.link-arrow-left), .in-co-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:hover:not(.link-arrow-right):not(.link-arrow-left), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .in-co-par a a:hover:not(.link-arrow-right):not(.link-arrow-left), .in-co-par .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a:hover:not(.link-arrow-right):not(.link-arrow-left), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .in-co-par a a:hover:not(.link-arrow-right):not(.link-arrow-left), .in-co-par li a:hover:not(.link-arrow-right):not(.link-arrow-left), label.link-underline:hover { color: var(--royal-blue-200) !important; border-bottom-color: var(--royal-blue-200); }

a.link--underline { text-decoration: none; background: transparent; background: linear-gradient(180deg, transparent 1px, var(--royal-blue-200) 1px, var(--royal-blue-200) 2px, transparent 2px); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='var(--royal-blue-200) 1px', GradientType=0 ); /* IE6-9 */ background-size: 0% 3px; background-position: left 0 bottom; -webkit-transition: background-size 0.3s ease-in-out; transition: background-size 0.3s ease-in-out; background-repeat: no-repeat; padding-bottom: 2px; border-bottom: 3px solid transparent; }

a.link--underline:hover { background-size: 100% 3px; }

@supports (-ms-ime-align: auto) { a.link--underline { background: var(--royal-blue-200); background: -webkit-gradient(linear, left top, left bottom, from(var(--royal-blue-200)), to(var(--royal-blue-200))); background: linear-gradient(180deg, var(--royal-blue-200), var(--royal-blue-200)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--royal-blue-200)', endColorstr='var(--royal-blue-200)', GradientType=0 ); /* IE6-9 */ background: transparent !important; background-size: 0% 2px; border-bottom: none !important; }
  a.link--underline:hover { background-size: 100% 2px; } }

a.link--underline:hover { color: var(--royal-blue-200) !important; }

a.link--underline2 { text-decoration: none; background: transparent; background: linear-gradient(180deg, transparent 1px, var(--royal-blue-200) 1px, var(--royal-blue-200) 2px, transparent 2px); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='var(--royal-blue-200) 1px', GradientType=0 ); /* IE6-9 */ background-size: 100% 3px; background-position: right 0 bottom; -webkit-transition: background-size 0.3s ease-in-out; transition: background-size 0.3s ease-in-out; background-repeat: no-repeat; padding-bottom: 2px; border-bottom: 3px solid transparent; }

a.link--underline2:hover { background-size: 0% 3px; }

@supports (-ms-ime-align: auto) { a.link--underline2 { background: var(--royal-blue-200); background: -webkit-gradient(linear, left top, left bottom, from(var(--royal-blue-200)), to(var(--royal-blue-200))); background: linear-gradient(180deg, var(--royal-blue-200), var(--royal-blue-200)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--royal-blue-200)', endColorstr='var(--royal-blue-200)', GradientType=0 ); /* IE6-9 */ background: transparent !important; background-size: 100% 2px; border-bottom: none !important; }
  a.link--underline2:hover { background-size: 0% 2px; } }

a.link-blue { color: var(--royal-blue-100) !important; }

a.link-inherit { color: inherit; }

a:hover { color: var(--royal-blue-200); }

a:hover i.fa-chevron-right { -webkit-transform: translateX(5px); transform: translateX(5px); -ms-transform: translateX(5px); }

a:hover i.fa-chevron-left { -webkit-transform: translateX(-5px); transform: translateX(-5px); -ms-transform: translateX(-5px); }

a i { margin-left: 10px; }

a i.fa-chevron-left { margin-left: 0px; margin-right: 10px; }

#component__loader, #loader { position: absolute; top: 0; bottom: 0; left: 0; right: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

#component__loader .loader__overlay, #loader .loader__overlay { z-index: 80; position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: var(--white); }

#component__loader .loader__overlay.hide, #loader .loader__overlay.hide { -webkit-animation-name: loaderOverlay; animation-name: loaderOverlay; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-duration: 0.2s; animation-duration: 0.2s; -ms-animation-name: loaderOverlay; -ms-animation-fill-mode: forwards; -ms-animation-duration: 0.2s; }

#loader .loader__process { z-index: 1001; position: fixed; left: 0; width: 8px; background: var(--ocbc-red); background: -webkit-gradient(linear, left bottom, left top, from(var(--ocbc-red)), to(var(--error-red))); background: linear-gradient(to top, var(--ocbc-red), var(--error-red)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--ocbc-red)', endColorstr='var(--error-red)', GradientType=0 ); /* IE6-9 */ top: 0; -webkit-transition: all 0.3s; transition: all 0.3s; }

#loader .loader__process.loaded { -webkit-animation-name: loaderLoaded; animation-name: loaderLoaded; -webkit-animation-duration: 0.3s !important; animation-duration: 0.3s !important; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-delay: 0s; animation-delay: 0s; -webkit-animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1); animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1); -ms-animation-name: loaderLoaded; -ms-animation-duration: 0.3s !important; -ms-animation-fill-mode: forwards; -ms-animation-delay: 0s; -ms-animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }

@media screen and (max-width: 991px) { #loader .loader__process { width: 5px; } }

#component__loader .loader__dot { position: relative; width: 60px; height: 60px; -webkit-animation: 2s linear 0s infinite normal none running loaderDot; animation: 2s linear 0s infinite normal none running loaderDot; -ms-animation-name: loaderDot; -ms-animation-duration: 2s; -ms-animation-timing-function: linear; -ms-animation-delay: 0s; -ms-animation-iteration-count: infinite; -ms-animation-direction: normal; -ms-animation-fill-mode: none; -ms-animation-play-state: running; z-index: 90; }

#component__loader .loader__dot .loader__dot1 { position: absolute; top: 0px; bottom: auto; height: 30px; width: 30px; background-color: #36d7b7; border-radius: 100%; -webkit-animation: 2s linear 0s infinite normal none running loaderDotChild; animation: 2s linear 0s infinite normal none running loaderDotChild; -ms-animation-name: loaderDotChild; -ms-animation-duration: 2s; -ms-animation-timing-function: linear; -ms-animation-delay: 0s; -ms-animation-iteration-count: infinite; -ms-animation-direction: normal; -ms-animation-fill-mode: none; -ms-animation-play-state: running; }

#component__loader .loader__dot .loader__dot2 { position: absolute; top: auto; bottom: 0px; height: 30px; width: 30px; background-color: #36d7b7; border-radius: 100%; -webkit-animation: 2s linear -1s infinite normal none running loaderDotChild; animation: 2s linear -1s infinite normal none running loaderDotChild; -ms-animation-name: loaderDotChild; -ms-animation-duration: 2s; -ms-animation-timing-function: linear; -ms-animation-delay: -1s; -ms-animation-iteration-count: infinite; -ms-animation-direction: normal; -ms-animation-fill-mode: none; -ms-animation-play-state: running; }

#component__loader .loader__overlay { position: absolute; }

@-webkit-keyframes loader { 0% { height: 0; }
  100% { height: 100vh; } }

@keyframes loader { 0% { height: 0; }
  100% { height: 100vh; } }

@-webkit-keyframes loaderLoaded { 0% { height: 100vh; }
  100% { height: 0; } }

@keyframes loaderLoaded { 0% { height: 100vh; }
  100% { height: 0; } }

@-webkit-keyframes loaderOverlay { 0% { opacity: 1;
    visibility: visible; }
  100% { opacity: 0;
    visibility: hidden; } }

@keyframes loaderOverlay { 0% { opacity: 1;
    visibility: visible; }
  100% { opacity: 0;
    visibility: hidden; } }

@-webkit-keyframes loaderDot { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg);
    -ms-transform: rotate(360deg); } }

@keyframes loaderDot { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg);
    -ms-transform: rotate(360deg); } }

@-webkit-keyframes loaderDotChild { 0%, 100% { transform: scale(0);
    -webkit-transform: scale(0);
    -ms-transform: scale(0); }
  50% { transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1); } }

@keyframes loaderDotChild { 0%, 100% { transform: scale(0);
    -webkit-transform: scale(0);
    -ms-transform: scale(0); }
  50% { transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1); } }

.com__responsive_image img { width: 100%; }

.com_captcha-img { min-height: 50px; }

.com_captcha-img img { min-width: 200px; }

.circle { width: 32px; line-height: 32px; border-radius: 50%; text-align: center; font-family: OpenSans; font-size: 24px; font-weight: bold; line-height: 1.42; color: var(--grey-800); border: 1px solid var(--grey-200); }

.simple-table-shadow { -webkit-box-shadow: 0 2px 15px 8px rgba(var(--black-rgb), 0.02); box-shadow: 0 2px 15px 8px rgba(var(--black-rgb), 0.02); border-radius: 8px; }

.simple-table-shadow tr:first-child { -webkit-box-shadow: 0 2px 15px 8px rgba(var(--black-rgb), 0.02); box-shadow: 0 2px 15px 8px rgba(var(--black-rgb), 0.02); }

.simple-table-shadow th, .simple-table-shadow td { border-top: 0; border-right: 1px solid var(--gray-2); border-bottom: 1px solid var(--gray-2); }

.simple-table-shadow th:last-child, .simple-table-shadow td:last-child { border-right: 0; }

.simple-table-shadow tr:last-child td { border-bottom: 0; }

@media (max-width: 767px) { .gh-sm-none { min-height: auto !important; } }

html, body { height: 100%; min-height: 100%; }

@media screen and (max-width: 991px) { body.mainmenu-opened #header.active { z-index: 1061; height: 100%; }
  body.mainmenu-opened #header.active .header__main, body.mainmenu-opened #header.active .header__sub { height: 100%; } }

body.stopoverflow { overflow: hidden !important; position: relative; pointer-events: none; z-index: 0; }

body.stopoverflow #header { pointer-events: auto; }

body.stopoverflow #main-container { overflow: hidden !important; pointer-events: none; }

body.notouch { -ms-touch-action: none; touch-action: none; }

body.page-campaign.pull-ft footer.footer__style--current, body.page-great-family-care.pull-ft footer.footer__style--current { margin-top: 0 !important; }

body.page-campaign header, body.page-great-family-care header { position: relative; }

@media screen and (max-width: 991px) { body.page-campaign header .header__row, body.page-great-family-care header .header__row { min-height: 0px; height: auto; } }

body.page-campaign header .header__main .container, body.page-great-family-care header .header__main .container { padding-top: 40px; padding-bottom: 40px; }

@media screen and (max-width: 991px) { body.page-campaign header .header__main .container, body.page-great-family-care header .header__main .container { padding-top: 0px; padding-bottom: 0px; } }

body.page-campaign header .header__logo, body.page-great-family-care header .header__logo { z-index: 20; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

body.page-travel header .header__row { height: auto; }

@media (min-width: var(--width-5)) { body.page-travel header .header__main .header__main--primary .header__main--navi ul li.divider, body.page-travel header .header__main .header__main--primary .menu ul li.divider { width: 70px; } }

@media screen and (max-width: 991px) { body.page-travel header .header__main .header__main--primary .header__main--navi, body.page-travel header .header__main .header__main--primary .menu { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; } }

body.page-travel header .header__main .header__main--primary hr { margin-top: 20px; margin-bottom: 30px; border-top: 1px solid var(--ash-20); display: block; }

body.page-travel header.reading { position: fixed; }

body.page-travel header.reading .header__main { display: none; }

body.page-current footer.footer__style--current { margin-top: 0px !important; }

body.page-cus-verification .header__main .container { padding-bottom: 20px; }

@media screen and (max-width: 991px) { body.page-cus-verification .header__main .container { padding-bottom: 0; } }

@media (max-width: 767px) { body .page-theme--orange .com__gettingstarted .accordion__item .com__gettingstarted__number span h4 strong, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 body .page-theme--orange .com__gettingstarted .accordion__item .com__gettingstarted__number span a strong, body .page-theme--orange .com__gettingstarted .accordion__item .com__gettingstarted__number span .com_investment-graph .intro strong, .com_investment-graph body .page-theme--orange .com__gettingstarted .accordion__item .com__gettingstarted__number span .intro strong { color: #f4af62; } }

@media (max-width: 767px) { body .page-theme--orange .com__gettingstarted .accordion__item:before { border-color: #f4af62; } }

@media (max-width: 767px) { body .page-theme--orange .com__gettingstarted .accordion__item.expanded .com__gettingstarted__body { background-color: rgba(244, 175, 98, 0.2); } }

html.stopoverflow { pointer-events: none; height: 100vh; }

html.stopoverflow #header { pointer-events: auto; }

html.device-ios #header .header__campaign > .container { height: auto; }

.bp-content-shadow { -webkit-box-shadow: 0 7px 10px 0 rgba(var(--black-rgb), 0.09); box-shadow: 0 7px 10px 0 rgba(var(--black-rgb), 0.09); }

.bp-content-shadow2, header { -webkit-box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); }

header { z-index: 100; position: fixed; top: 0; left: 0; width: 100%; background-color: rgba(var(--white-rgb), 1); }

@media screen and (max-width: 991px) { header .logo { max-width: 160px; } }

/* #header:before { content: ''; position: absolute; width: 8px; height: 100%; top: 0px; left: 0px; z-index: 1001; background: var(--red-2); background: -webkit-gradient(linear, left bottom, left top, from(var(--red-2)), to(var(--ocbc-red))); background: linear-gradient(to top, var(--red-2), var(--ocbc-red)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--red-2)', endColorstr='var(--ocbc-red)', GradientType=0 ); IE6-9 } */

@media screen and (max-width: 991px) { #header:before { width: 5px; } }

@media screen and (max-width: 991px) { #header { background: none; } }

@media screen and (min-width: 992px) { #header.absolute { position: absolute; -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; }
  #header.absolute .header__main .header__main--secondary hr { max-width: calc(100% - 35px); } }

.header__main { position: relative; padding-left: 90px; padding-right: 90px; }

@media screen and (min-width: 768px) and (max-width: 1440px) { .header__main { padding-left: 15px; padding-right: 15px; } }

@media screen and (max-width: 991px) { .header__main { padding-left: 0; padding-right: 0; background-color: var(--white); } }

.header__main .header__logo { min-width: 200px; max-width: 200px; }

@media screen and (min-width: 768px) and (max-width: 1440px) { .header__main .header__logo { max-width: 180px; min-width: 180px; } }

@media screen and (max-width: 991px) { .header__main .header__logo { max-width: 100%; padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px; position: relative; }
  .header__main .header__logo::after { display: none; content: ""; position: absolute; height: 1px; left: 30px; right: 30px; bottom: 0; background-color: var(--ash-20); } }

.header__main .header__logo .logo, .header__main .header__logo .logo-mobile { float: none; }

.header__main .header__logo .logo img, .header__main .header__logo .logo-mobile img { width: auto; max-height: 40px; }

@media screen and (max-width: 991px) { .header__main .header__logo .logo img, .header__main .header__logo .logo-mobile img { max-height: 25px; } }

.header__main .header__logo .logo-mobile { display: none; }

.header__main .header__logo .logo-campaign { position: absolute; left: 190px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); padding-left: 30px; white-space: nowrap; }

.header__main .header__logo .logo-campaign:before { display: block; content: ''; position: absolute; left: 0; border-left: 1px solid var(--grey-200); width: 1px; height: 60px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

@media screen and (max-width: 991px) { .header__main .header__logo .logo-campaign:before { height: 35px; } }

.header__main .header__logo .logo-campaign a { display: -webkit-box; display: -ms-flexbox; display: flex; vertical-align: middle; }

.header__main .header__logo .logo-campaign img { width: auto; height: 20px; }

@media screen and (max-width: 991px) { .header__main .header__logo .logo-campaign img { height: 13px; } }

.header__main .header__logo .logo-campaign span { font-size: 14px; line-height: 24; }

@media screen and (max-width: 1440px) and (min-width: 768px) { .header__main .header__logo .logo-campaign { left: 200px; } }

@media screen and (max-width: 991px) { .header__main .header__logo .logo-campaign { left: 55px; padding-left: 10px; } }

.header__main .header__logo .logo-campaign * { margin-bottom: 0; }

@media screen and (min-width: 992px) { .header__main .header__logo.header__logo-campaign { z-index: 1009 !important; } }

@media screen and (max-width: 991px) { .header__main .header__logo.header__logo-campaign .logo { display: none; }
  .header__main .header__logo.header__logo-campaign .logo-mobile { display: block; } }

.header__main .header__row { position: relative; }

@media screen and (max-width: 991px) { .header__main .header__row { margin-left: 0px; margin-right: 0px; height: 100%; } }

.header__main .container { padding-top: 20px; padding-bottom: 30px; }

@media screen and (max-width: 991px) { .header__main .container { padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; height: 100%; } }

.header__main .header__main--primary a.link, .header__main .header__main--primary label.link, .header__main .header__main--primary .com_toggle label.com__toggle-btn, .com_toggle .header__main .header__main--primary label.com__toggle-btn, .header__main .header__main--primary label.com__to-li-set, .header__main .header__main--primary .com_toggle a.com__toggle-btn, .com_toggle .header__main .header__main--primary a.com__toggle-btn, .header__main .header__main--primary a.com__to-li-set { font-size: 14px; }

@media (min-width: 1200px) { .header__main .header__main--primary a.link, .header__main .header__main--primary label.link, .header__main .header__main--primary .com_toggle label.com__toggle-btn, .com_toggle .header__main .header__main--primary label.com__toggle-btn, .header__main .header__main--primary label.com__to-li-set, .header__main .header__main--primary .com_toggle a.com__toggle-btn, .com_toggle .header__main .header__main--primary a.com__toggle-btn, .header__main .header__main--primary a.com__to-li-set { font-size: 16px; } }

.header__main .header__main--primary .header__main--navi ul, .header__main .header__main--primary header .menu ul, header .header__main .header__main--primary .menu ul { display: -webkit-box; display: -ms-flexbox; display: flex; }

.header__main .header__main--primary .header__main--navi ul li, .header__main .header__main--primary header .menu ul li, header .header__main .header__main--primary .menu ul li { padding-bottom: 0px; position: relative; margin-left: 0; margin-right: 0; }

.header__main .header__main--primary .header__main--navi ul li a, .header__main .header__main--primary header .menu ul li a, header .header__main .header__main--primary .menu ul li a { font-size: 14px; }

@media (min-width: 1200px) { .header__main .header__main--primary .header__main--navi ul li a, .header__main .header__main--primary header .menu ul li a, header .header__main .header__main--primary .menu ul li a { font-size: 16px; } }

.header__main .header__main--primary .header__main--navi ul li.divider, .header__main .header__main--primary header .menu ul li.divider, header .header__main .header__main--primary .menu ul li.divider { min-width: 30px; max-width: 30px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

@media (min-width: 1280px) { .header__main .header__main--primary .header__main--navi ul li.divider, .header__main .header__main--primary header .menu ul li.divider, header .header__main .header__main--primary .menu ul li.divider { min-width: 70px; max-width: 70px; } }

.header__main .header__main--primary .header__main--navi ul li:last-child, .header__main .header__main--primary header .menu ul li:last-child, header .header__main .header__main--primary .menu ul li:last-child { margin-right: 0; }

.header__main .header__main--primary .header__main--navi ul li:last-child::before, .header__main .header__main--primary header .menu ul li:last-child::before, header .header__main .header__main--primary .menu ul li:last-child::before { display: none; }

.header__main .header__main--primary .header__main--navi ul li > a, .header__main .header__main--primary header .menu ul li > a, header .header__main .header__main--primary .menu ul li > a { color: var(--ash-100); }

.header__main .header__main--primary .header__main--navi ul li:after, .header__main .header__main--primary header .menu ul li:after, header .header__main .header__main--primary .menu ul li:after { content: ''; width: 0; position: absolute; background: #7c909b; background: linear-gradient(94deg, #7c909b, var(--ash-200)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c909b', endColorstr='var(--ash-200)', GradientType=0 ); /* IE6-9 */ height: 1px; bottom: -30px; left: 0; right: 0; -webkit-transition: 0.5s all; transition: 0.5s all; margin-left: auto; margin-right: auto; }

@media screen and (max-width: 991px) { .header__main .header__main--primary .header__main--navi ul li.selected, .header__main .header__main--primary header .menu ul li.selected, header .header__main .header__main--primary .menu ul li.selected { background-color: #f0f5f7; } }

.header__main .header__main--primary .header__main--navi ul li.selected > a, .header__main .header__main--primary header .menu ul li.selected > a, header .header__main .header__main--primary .menu ul li.selected > a { color: var(--ash-60); }

.header__main .header__main--primary .header__main--navi ul li.selected:after, .header__main .header__main--primary header .menu ul li.selected:after, header .header__main .header__main--primary .menu ul li.selected:after { width: 100%; }

@media screen and (max-width: 991px) { .header__main .header__main--primary .header__main--navi ul li.selected:after, .header__main .header__main--primary header .menu ul li.selected:after, header .header__main .header__main--primary .menu ul li.selected:after { width: auto; background: none; right: 22px; color: var(--ash-60); } }

.header__main .header__main--primary .header__main--navi ul li.hover > a, .header__main .header__main--primary header .menu ul li.hover > a, header .header__main .header__main--primary .menu ul li.hover > a, .header__main .header__main--primary .header__main--navi ul li:hover > a, .header__main .header__main--primary header .menu ul li:hover > a, header .header__main .header__main--primary .menu ul li:hover > a { color: var(--ash-200); }

@media screen and (max-width: 991px) { .header__main .header__main--primary .header__main--navi ul, .header__main .header__main--primary header .menu ul, header .header__main .header__main--primary .menu ul { display: block; }
  .header__main .header__main--primary .header__main--navi ul li.divider, .header__main .header__main--primary header .menu ul li.divider, header .header__main .header__main--primary .menu ul li.divider { display: none; } }

@media screen and (max-width: 991px) { .header__main .header__main--primary .header__main--navi, .header__main .header__main--primary header .menu, header .header__main .header__main--primary .menu { width: 100%; }
  .header__main .header__main--primary .header__main--navi ul li, .header__main .header__main--primary header .menu ul li, header .header__main .header__main--primary .menu ul li { margin: 0px; width: 100%; padding: 15px 30px 15px 25px; position: relative; }
  .header__main .header__main--primary .header__main--navi ul li:last-child, .header__main .header__main--primary header .menu ul li:last-child, header .header__main .header__main--primary .menu ul li:last-child { margin-bottom: 0px; }
  .header__main .header__main--primary .header__main--navi ul li:after, .header__main .header__main--primary header .menu ul li:after, header .header__main .header__main--primary .menu ul li:after { content: '\f054'; font-family: var(--font-awesome); position: absolute; top: 50%; left: inherit; right: 30px; bottom: inherit; height: auto; color: var(--grey-700); -webkit-transform: translate3d(0, -50%, 0); -ms-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); }
  .header__main .header__main--primary .header__main--navi ul li.active, .header__main .header__main--primary header .menu ul li.active, header .header__main .header__main--primary .menu ul li.active { background-color: #f0f5f7; } }

.header__main .header__main--primary hr { display: none; }

@media screen and (max-width: 991px) { .header__main .header__main--primary hr { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; margin-top: 20px; margin-bottom: 15px; border-top: 1px solid var(--ash-20); margin-left: 25px; margin-right: 30px; width: calc(100% - 55px); }
  .header__main .header__main--primary hr.first { margin-bottom: -1px; margin-top: 0px; display: none; }
  .header__main .header__main--primary hr.last { margin-top: 30px; margin-bottom: 20px; } }

.header__main .header__main--action a.link, .header__main .header__main--action label.link, .header__main .header__main--action .com_toggle label.com__toggle-btn, .com_toggle .header__main .header__main--action label.com__toggle-btn, .header__main .header__main--action label.com__to-li-set, .header__main .header__main--action .com_toggle a.com__toggle-btn, .com_toggle .header__main .header__main--action a.com__toggle-btn, .header__main .header__main--action a.com__to-li-set { font-size: 14px; font-weight: bold; color: var(--ocbc-red); }

@media (min-width: 1200px) { .header__main .header__main--action a.link, .header__main .header__main--action label.link, .header__main .header__main--action .com_toggle label.com__toggle-btn, .com_toggle .header__main .header__main--action label.com__toggle-btn, .header__main .header__main--action label.com__to-li-set, .header__main .header__main--action .com_toggle a.com__toggle-btn, .com_toggle .header__main .header__main--action a.com__toggle-btn, .header__main .header__main--action a.com__to-li-set { font-size: 16px; } }

.header__main .header__main--action a.link:hover, .header__main .header__main--action label.link:hover, .header__main .header__main--action .com_toggle label.com__toggle-btn:hover, .com_toggle .header__main .header__main--action label.com__toggle-btn:hover, .header__main .header__main--action label.com__to-li-set:hover, .header__main .header__main--action .com_toggle a.com__toggle-btn:hover, .com_toggle .header__main .header__main--action a.com__toggle-btn:hover, .header__main .header__main--action a.com__to-li-set:hover { color: var(--red-2) !important; }

.header__main .header__main--secondary { position: relative; }

@media screen and (max-width: 991px) { .header__main .header__main--secondary .header__main--web-location, .header__main .header__main--secondary .header__main--web-etc { width: 100%; } }

.header__main .header__main--secondary .header__main--web-location p, .header__main .header__main--secondary .header__main--web-location .com_card-comparison sup, .com_card-comparison .header__main .header__main--secondary .header__main--web-location sup, .header__main .header__main--secondary .header__main--web-location #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .header__main .header__main--secondary .header__main--web-location a, .header__main .header__main--secondary .header__main--web-location #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .header__main .header__main--secondary .header__main--web-location a, .header__main .header__main--secondary .header__main--web-location .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .header__main .header__main--secondary .header__main--web-location a { font-size: 12px; color: var(--ash-60); margin-right: 10px; margin-bottom: 0px; }

@media (min-width: 768px) { .header__main .header__main--secondary .header__main--web-location p, .header__main .header__main--secondary .header__main--web-location .com_card-comparison sup, .com_card-comparison .header__main .header__main--secondary .header__main--web-location sup, .header__main .header__main--secondary .header__main--web-location #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .header__main .header__main--secondary .header__main--web-location a, .header__main .header__main--secondary .header__main--web-location #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .header__main .header__main--secondary .header__main--web-location a, .header__main .header__main--secondary .header__main--web-location .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .header__main .header__main--secondary .header__main--web-location a { font-size: 14px; } }

.header__main .header__main--secondary .header__main--web-location .dropdown__theme { font-size: 12px; color: var(--ash-100); }

@media (min-width: 768px) { .header__main .header__main--secondary .header__main--web-location .dropdown__theme { font-size: 14px; } }

.header__main .header__main--secondary .header__main--web-location .dropdown__theme:hover { color: var(--ash-200); }

.header__main .header__main--secondary .header__main--web-location > * > * { display: inline-block; }

.header__main .header__main--secondary .header__main--web-location hr { display: none; }

@media screen and (max-width: 991px) { .header__main .header__main--secondary .header__main--web-location hr { display: block; width: 100%; } }

.header__main .header__main--secondary .header__main--web-location .dropdown__open { margin-top: -20px; padding-top: 20px; margin-left: -10px; padding-left: 10px; margin-right: -10px; padding-right: 10px; margin-bottom: -20px; padding-bottom: 20px; z-index: 99; background-color: var(--ash-100); }

.header__main .header__main--secondary .header__main--web-location .dropdown__open .select2-container--default .select2-selection--single { background-color: var(--ash-100); }

@media screen and (max-width: 991px) { .header__main .header__main--secondary .header__main--web-location .dropdown__open .select2-container--default .select2-selection--single { background-color: transparent; } }

.header__main .header__main--secondary .header__main--web-location .dropdown__open p, .header__main .header__main--secondary .header__main--web-location .dropdown__open .com_card-comparison sup, .com_card-comparison .header__main .header__main--secondary .header__main--web-location .dropdown__open sup, .header__main .header__main--secondary .header__main--web-location .dropdown__open #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .header__main .header__main--secondary .header__main--web-location .dropdown__open a, .header__main .header__main--secondary .header__main--web-location .dropdown__open #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .header__main .header__main--secondary .header__main--web-location .dropdown__open a, .header__main .header__main--secondary .header__main--web-location .dropdown__open .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .header__main .header__main--secondary .header__main--web-location .dropdown__open a, .header__main .header__main--secondary .header__main--web-location .dropdown__open .selectize-control, .header__main .header__main--secondary .header__main--web-location .dropdown__open .dropdown__theme.dropdown__theme--3 .select2-container .select2-selection--single .select2-selection__rendered, .header__main .header__main--secondary .header__main--web-location .dropdown__open .dropdown__theme.dropdown__theme--3 .select2-container .select2-selection--single .select2-selection__arrow b { color: var(--white); }

@media screen and (max-width: 991px) { .header__main .header__main--secondary .header__main--web-location .dropdown__open p, .header__main .header__main--secondary .header__main--web-location .dropdown__open .com_card-comparison sup, .com_card-comparison .header__main .header__main--secondary .header__main--web-location .dropdown__open sup, .header__main .header__main--secondary .header__main--web-location .dropdown__open #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .header__main .header__main--secondary .header__main--web-location .dropdown__open a, .header__main .header__main--secondary .header__main--web-location .dropdown__open #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .header__main .header__main--secondary .header__main--web-location .dropdown__open a, .header__main .header__main--secondary .header__main--web-location .dropdown__open .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .header__main .header__main--secondary .header__main--web-location .dropdown__open a, .header__main .header__main--secondary .header__main--web-location .dropdown__open .selectize-control, .header__main .header__main--secondary .header__main--web-location .dropdown__open .dropdown__theme.dropdown__theme--3 .select2-container .select2-selection--single .select2-selection__rendered, .header__main .header__main--secondary .header__main--web-location .dropdown__open .dropdown__theme.dropdown__theme--3 .select2-container .select2-selection--single .select2-selection__arrow b { color: var(--ash-60); } }

.header__main .header__main--secondary .header__main--web-location .dropdown__open .dropdown__theme.dropdown__theme--3 .select2-container .select2-selection--single .select2-selection__arrow b::before, .header__main .header__main--secondary .header__main--web-location .dropdown__open .dropdown__theme.dropdown__theme--3 .selectize-control .selectize-input:before { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); }

@media screen and (max-width: 991px) { .header__main .header__main--secondary .header__main--web-location .dropdown__open { background-color: transparent; } }

.header__main .header__main--secondary .header__main--web-location .selectize-dropdown { background-color: var(--ash-100); }

.header__main .header__main--secondary .header__main--web-etc a, .header__main .header__main--secondary .header__main--web-etc select { font-size: 12px; }

@media (min-width: 768px) { .header__main .header__main--secondary .header__main--web-etc a, .header__main .header__main--secondary .header__main--web-etc select { font-size: 14px; } }

.header__main .header__main--secondary .header__main--web-etc a.link-underline, .header__main .header__main--secondary .header__main--web-etc .in-co-par p a:not(.link-arrow-right):not(.link-arrow-left), .in-co-par p .header__main .header__main--secondary .header__main--web-etc a:not(.link-arrow-right):not(.link-arrow-left), .header__main .header__main--secondary .header__main--web-etc .in-co-par .com_card-comparison sup a:not(.link-arrow-right):not(.link-arrow-left), .in-co-par .com_card-comparison sup .header__main .header__main--secondary .header__main--web-etc a:not(.link-arrow-right):not(.link-arrow-left), .header__main .header__main--secondary .header__main--web-etc .com_card-comparison .in-co-par sup a:not(.link-arrow-right):not(.link-arrow-left), .com_card-comparison .in-co-par sup .header__main .header__main--secondary .header__main--web-etc a:not(.link-arrow-right):not(.link-arrow-left), .header__main .header__main--secondary .header__main--web-etc .in-co-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a:not(.link-arrow-right):not(.link-arrow-left), .in-co-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .header__main .header__main--secondary .header__main--web-etc a:not(.link-arrow-right):not(.link-arrow-left), .header__main .header__main--secondary .header__main--web-etc #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .in-co-par a a:not(.link-arrow-right):not(.link-arrow-left), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .in-co-par a .header__main .header__main--secondary .header__main--web-etc a:not(.link-arrow-right):not(.link-arrow-left), .header__main .header__main--secondary .header__main--web-etc .in-co-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:not(.link-arrow-right):not(.link-arrow-left), .in-co-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .header__main .header__main--secondary .header__main--web-etc a:not(.link-arrow-right):not(.link-arrow-left), .header__main .header__main--secondary .header__main--web-etc #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .in-co-par a a:not(.link-arrow-right):not(.link-arrow-left), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .in-co-par a .header__main .header__main--secondary .header__main--web-etc a:not(.link-arrow-right):not(.link-arrow-left), .header__main .header__main--secondary .header__main--web-etc .in-co-par .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a:not(.link-arrow-right):not(.link-arrow-left), .in-co-par .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .header__main .header__main--secondary .header__main--web-etc a:not(.link-arrow-right):not(.link-arrow-left), .header__main .header__main--secondary .header__main--web-etc .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .in-co-par a a:not(.link-arrow-right):not(.link-arrow-left), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .in-co-par a .header__main .header__main--secondary .header__main--web-etc a:not(.link-arrow-right):not(.link-arrow-left), .header__main .header__main--secondary .header__main--web-etc .in-co-par li a:not(.link-arrow-right):not(.link-arrow-left), .in-co-par li .header__main .header__main--secondary .header__main--web-etc a:not(.link-arrow-right):not(.link-arrow-left), .header__main .header__main--secondary .header__main--web-etc label.link-underline, .header__main .header__main--secondary .header__main--web-etc select.link-underline { color: var(--royal-blue-100); }

.header__main .header__main--secondary .header__main--web-etc i { font-family: var(--font-awesome); font-size: 10px; }

.header__main .header__main--secondary .header__main--web-etc a, .header__main .header__main--secondary .header__main--web-etc i { color: var(--ash-60); }

.header__main .header__main--secondary .header__main--web-etc a:hover, .header__main .header__main--secondary .header__main--web-etc i:hover { color: var(--ash-200); }

.header__main .header__main--secondary .header__main--web-etc .com__location-change i, .header__main .header__main--secondary .header__main--web-etc .com__location-change select { color: var(--ash-60); }

.header__main .header__main--secondary .header__main--web-etc .com__location-change:hover i, .header__main .header__main--secondary .header__main--web-etc .com__location-change:hover select { color: var(--ash-200); }

.header__main .header__main--secondary .header__main--web-etc ul li { padding-bottom: 0px; }

@media screen and (max-width: 991px) { .header__main .header__main--secondary .header__main--web-etc ul li { width: 100%; position: relative; margin-left: 0px; margin-bottom: 10px; }
  .header__main .header__main--secondary .header__main--web-etc ul li:last-child { margin-bottom: 0px; } }

@media screen and (max-width: 991px) { .header__main .header__main--secondary .header__main--web-etc ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }

.header__main .header__main--secondary hr { width: 100%; margin-top: 20px; margin-bottom: 30px; border-top: 1px solid var(--ash-20); }

@media screen and (max-width: 991px) { .header__main .header__main--secondary { padding-left: 25px; padding-right: 30px; padding-bottom: 30px; }
  .header__main .header__main--secondary > * { -ms-flex-direction: column !important; -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; flex-direction: column !important; }
  .header__main .header__main--secondary > hr { display: none; } }

.header__main .header__mobile--bar { z-index: 25; position: absolute; right: 10px; top: 32px; -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); }

.header__main .header__mobile--bar > * { display: inline-block; vertical-align: middle; }

.header__main .header__mobile--bar .header__main--action { margin-right: 12px; }

.header__main .header__mobile--bar .menu-bar { margin: 10px; }

.header__main .header__mobile { display: -ms-flexbox; display: -webkit-box; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-left: 40px; max-width: calc(100% - 200px); background-color: var(--white); }

@media screen and (min-width: 768px) and (max-width: 1440px) { .header__main .header__mobile { max-width: calc(100% - 180px); padding-left: 20px; } }

@media screen and (min-width: 992px) { .header__main .header__mobile { -ms-flex-direction: column-reverse; -webkit-box-orient: vertical; -webkit-box-direction: reverse; flex-direction: column-reverse; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; } }

@media screen and (max-width: 991px) { .header__main .header__mobile { max-width: 100%; display: none; position: relative; height: calc(100% - 65px); overflow-y: auto; -webkit-overflow-scrolling: touch; padding-left: 5px; padding-right: 0px; }
  .header__main .header__mobile > * { opacity: 0; }
  .header__main .header__mobile.active { display: block; }
  .header__main .header__mobile.active > * { opacity: 1; } }

@media screen and (max-width: 991px) { .header__main .selectize-dropdown { position: relative; top: -31px !important; width: calc(100vw - 5px) !important; margin-left: -25px; } }

@media (min-width: 992px) { .header__main.header__campaign .logo img { height: auto; } }

.header__main.header__campaign .header__main--secondary hr { width: 30vw; }

.header__main:not(.header__campaign):not(.header__campaign_more) .header__main--secondary .header__main--web-etc ul li:first-child a[href*="premier"] { color: var(--premier-bronze); }

.header__main:not(.header__campaign):not(.header__campaign_more) .header__main--secondary .header__main--web-etc ul li:first-child a[href*="premier"]:hover { color: #a38654; }

.header__sub { background-color: var(--white); }

.header__sub .header__hidden { display: none; }

@media screen and (max-width: 991px) { .header__sub .header__hidden { position: absolute; bottom: 0px; right: 0px; background-color: var(--white); width: calc(100% - 5px); height: calc(100% - 66px); } }

.header__sub .header__hidden .header__sub--view { height: 100%; }

.header__sub .header__row { display: none; padding-top: 40px; padding-bottom: 50px; }

.header__sub .header__row.active { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }

@media screen and (max-width: 991px) { .header__sub .header__row { padding-top: 0; padding-bottom: 0; margin-top: 15px; margin-bottom: 30px; width: calc(100%); margin-left: 0px; margin-right: 0px; overflow-x: hidden; -webkit-overflow-scrolling: touch; } }

.header__sub .header__row a i { font-size: 12px; }

.header__sub .header__sub-left .row, .header__sub .header__sub-left .com_insurance_total-payout-row, .header__sub .header__sub-left .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .header__sub .header__sub-left .owl-carousel:not(.owl-loaded) { margin-bottom: 30px; }

.header__sub .header__sub-left .row:last-child, .header__sub .header__sub-left .com_insurance_total-payout-row:last-child, .header__sub .header__sub-left .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:last-child:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .header__sub .header__sub-left .owl-carousel:last-child:not(.owl-loaded) { margin-bottom: 0px; }

@media (max-width: 767px) { .header__sub .header__sub-left .row > [class*='col-'], .header__sub .header__sub-left .com_insurance_total-payout-row > [class*='col-'], .header__sub .header__sub-left .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded) > [class*='col-'], .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .header__sub .header__sub-left .owl-carousel:not(.owl-loaded) > [class*='col-'] { margin-bottom: 30px; }
  .header__sub .header__sub-left .row > [class*='col-']:last-child, .header__sub .header__sub-left .com_insurance_total-payout-row > [class*='col-']:last-child, .header__sub .header__sub-left .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded) > [class*='col-']:last-child, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .header__sub .header__sub-left .owl-carousel:not(.owl-loaded) > [class*='col-']:last-child { margin-bottom: 0px; } }

@media screen and (max-width: 991px) { .header__sub .header__sub-left .row, .header__sub .header__sub-left .com_insurance_total-payout-row, .header__sub .header__sub-left .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .header__sub .header__sub-left .owl-carousel:not(.owl-loaded) { margin-left: -15px; margin-right: -15px; } }

.header__sub .header__sub-left .header__sub-menu-item, .header__sub .header__sub-left .header__sub-menu-readmore { padding-left: 20px; padding-right: 20px; }

@media screen and (max-width: 991px) { .header__sub .header__sub-left .header__sub-menu-item, .header__sub .header__sub-left .header__sub-menu-readmore { padding-left: 20px; } }

.header__sub .header__sub-left .header__sub-menu-item a { font-size: 14px; font-weight: bold; color: var(--grey-800) !important; }

@media (min-width: 1200px) { .header__sub .header__sub-left .header__sub-menu-item a { font-size: 16px; } }

.header__sub .header__sub-left .header__sub-menu-item a i { font-size: 12px; font-weight: bold; vertical-align: middle; }

.header__sub .header__sub-left .header__sub-menu-item.header__sub-menu-with-image { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }

@media (min-width: 1200px) { .header__sub .header__sub-left .header__sub-menu-item.header__sub-menu-with-image { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } }

.header__sub .header__sub-left .header__sub-menu-item.header__sub-menu-with-image .header__sub-menu-item-text { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; }

.header__sub .header__sub-left .header__sub-menu-item .header__sub-menu-item-image { margin-bottom: 10px; }

.header__sub .header__sub-left .header__sub-menu-item .header__sub-menu-item-image { position: relative; margin-right: 13.5px; z-index: 100; }

.header__sub .header__sub-left .header__sub-menu-item .header__sub-menu-item-image img { width: 60px; height: auto; position: relative; z-index: 3; }

.header__sub .header__sub-left .header__sub-menu-item .header__sub-menu-item-image:before { content: ''; z-index: 2; position: absolute; left: 0; right: 0; bottom: -12px; height: 100%; background-image: url("../img/bg_card-shadow-small.png"); background-size: 120% auto; background-repeat: no-repeat; background-position: center bottom; }

.header__sub .header__sub-left .header__sub-menu-readmore a { margin-right: 20px; }

.header__sub .header__sub-left .header__sub-menu-readmore a:last-child { margin-right: 0px; }

@media (max-width: 480px) { .header__sub .header__sub-left .header__sub-menu-readmore a { margin-right: 0px; margin-bottom: 20px; }
  .header__sub .header__sub-left .header__sub-menu-readmore a:last-child { margin-bottom: 0px; } }

@media (max-width: 480px) { .header__sub .header__sub-left .header__sub-menu-readmore { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; } }

.header__sub .header__sub-right { height: 100%; }

.header__sub .header__sub-right > .row, .header__sub .header__sub-right > .com_insurance_total-payout-row, .header__sub .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .header__sub-right > .owl-carousel:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .header__sub .header__sub-right > .owl-carousel:not(.owl-loaded) { height: 100%; }

@media screen and (max-width: 991px) { .header__sub .header__sub-right .row, .header__sub .header__sub-right .com_insurance_total-payout-row, .header__sub .header__sub-right .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .header__sub .header__sub-right .owl-carousel:not(.owl-loaded) { margin-left: -15px; margin-right: -15px; } }

.header__sub .header__sub-right .header__sub-menu-articles, .header__sub .header__sub-right .header__sub-menu-highlights, .header__sub .header__sub-right .header__sub-menu-featured { height: 100%; }

.header__sub .header__sub-right .header__sub-menu-articles .row, .header__sub .header__sub-right .header__sub-menu-articles .com_insurance_total-payout-row, .header__sub .header__sub-right .header__sub-menu-articles .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .header__sub .header__sub-right .header__sub-menu-articles .owl-carousel:not(.owl-loaded), .header__sub .header__sub-right .header__sub-menu-highlights .row, .header__sub .header__sub-right .header__sub-menu-highlights .com_insurance_total-payout-row, .header__sub .header__sub-right .header__sub-menu-highlights .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .header__sub .header__sub-right .header__sub-menu-highlights .owl-carousel:not(.owl-loaded), .header__sub .header__sub-right .header__sub-menu-featured .row, .header__sub .header__sub-right .header__sub-menu-featured .com_insurance_total-payout-row, .header__sub .header__sub-right .header__sub-menu-featured .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .header__sub .header__sub-right .header__sub-menu-featured .owl-carousel:not(.owl-loaded) { height: 100%; }

.header__sub .header__sub-right .header__sub-menu-articles .line, .header__sub .header__sub-right .header__sub-menu-highlights .line, .header__sub .header__sub-right .header__sub-menu-featured .line { height: 100%; width: 100%; position: relative; }

.header__sub .header__sub-right .header__sub-menu-articles .line:before, .header__sub .header__sub-right .header__sub-menu-highlights .line:before, .header__sub .header__sub-right .header__sub-menu-featured .line:before { content: ''; position: absolute; top: 0; bottom: 0; -webkit-transform: translate(-50%); -ms-transform: translate(-50%); transform: translate(-50%); left: 50%; width: 1px; height: 100%; border-left: 1px solid var(--grey-300); }

@media screen and (max-width: 991px) { .header__sub .header__sub-right .header__sub-menu-articles .line:before, .header__sub .header__sub-right .header__sub-menu-highlights .line:before, .header__sub .header__sub-right .header__sub-menu-featured .line:before { width: 100%; height: 1px; border-top: 1px solid var(--grey-300); border-left: 0px; left: 50%; top: 50%; } }

@media screen and (max-width: 991px) { .header__sub .header__sub-right .header__sub-menu-articles .line, .header__sub .header__sub-right .header__sub-menu-highlights .line, .header__sub .header__sub-right .header__sub-menu-featured .line { padding-top: 30px; padding-bottom: 30px; } }

.header__sub .header__sub-right .header__sub-menu-articles .header__sub-menu-link, .header__sub .header__sub-right .header__sub-menu-highlights .header__sub-menu-link, .header__sub .header__sub-right .header__sub-menu-featured .header__sub-menu-link { margin-bottom: 15px; }

.header__sub .header__sub-right .header__sub-menu-articles .header__sub-menu-link:last-child, .header__sub .header__sub-right .header__sub-menu-highlights .header__sub-menu-link:last-child, .header__sub .header__sub-right .header__sub-menu-featured .header__sub-menu-link:last-child { margin-bottom: 0px; }

.header__sub .header__sub-right .header__sub-menu-articles .header__sub-menu-readmore, .header__sub .header__sub-right .header__sub-menu-highlights .header__sub-menu-readmore, .header__sub .header__sub-right .header__sub-menu-featured .header__sub-menu-readmore { margin-top: 20px; }

.header__sub .header__sub-right .header__sub-menu-articles .header__sub-menu-readmore a, .header__sub .header__sub-right .header__sub-menu-highlights .header__sub-menu-readmore a, .header__sub .header__sub-right .header__sub-menu-featured .header__sub-menu-readmore a { color: var(--royal-blue-100); }

.header__sub .header__sub-right .header__sub-menu-articles a, .header__sub .header__sub-right .header__sub-menu-articles p, .header__sub .header__sub-right .header__sub-menu-articles .com_card-comparison sup, .com_card-comparison .header__sub .header__sub-right .header__sub-menu-articles sup, .header__sub .header__sub-right .header__sub-menu-articles #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .header__sub .header__sub-right .header__sub-menu-articles a, .header__sub .header__sub-right .header__sub-menu-articles #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .header__sub .header__sub-right .header__sub-menu-articles a, .header__sub .header__sub-right .header__sub-menu-articles .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .header__sub .header__sub-right .header__sub-menu-articles a, .header__sub .header__sub-right .header__sub-menu-highlights a, .header__sub .header__sub-right .header__sub-menu-highlights p, .header__sub .header__sub-right .header__sub-menu-highlights .com_card-comparison sup, .com_card-comparison .header__sub .header__sub-right .header__sub-menu-highlights sup, .header__sub .header__sub-right .header__sub-menu-highlights #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .header__sub .header__sub-right .header__sub-menu-highlights a, .header__sub .header__sub-right .header__sub-menu-highlights #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .header__sub .header__sub-right .header__sub-menu-highlights a, .header__sub .header__sub-right .header__sub-menu-highlights .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .header__sub .header__sub-right .header__sub-menu-highlights a, .header__sub .header__sub-right .header__sub-menu-featured a, .header__sub .header__sub-right .header__sub-menu-featured p, .header__sub .header__sub-right .header__sub-menu-featured .com_card-comparison sup, .com_card-comparison .header__sub .header__sub-right .header__sub-menu-featured sup, .header__sub .header__sub-right .header__sub-menu-featured #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .header__sub .header__sub-right .header__sub-menu-featured a, .header__sub .header__sub-right .header__sub-menu-featured #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .header__sub .header__sub-right .header__sub-menu-featured a, .header__sub .header__sub-right .header__sub-menu-featured .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .header__sub .header__sub-right .header__sub-menu-featured a { font-size: 12px; color: var(--grey-800); }

@media (min-width: 768px) { .header__sub .header__sub-right .header__sub-menu-articles a, .header__sub .header__sub-right .header__sub-menu-articles p, .header__sub .header__sub-right .header__sub-menu-articles .com_card-comparison sup, .com_card-comparison .header__sub .header__sub-right .header__sub-menu-articles sup, .header__sub .header__sub-right .header__sub-menu-articles #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .header__sub .header__sub-right .header__sub-menu-articles a, .header__sub .header__sub-right .header__sub-menu-articles #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .header__sub .header__sub-right .header__sub-menu-articles a, .header__sub .header__sub-right .header__sub-menu-articles .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .header__sub .header__sub-right .header__sub-menu-articles a, .header__sub .header__sub-right .header__sub-menu-highlights a, .header__sub .header__sub-right .header__sub-menu-highlights p, .header__sub .header__sub-right .header__sub-menu-highlights .com_card-comparison sup, .com_card-comparison .header__sub .header__sub-right .header__sub-menu-highlights sup, .header__sub .header__sub-right .header__sub-menu-highlights #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .header__sub .header__sub-right .header__sub-menu-highlights a, .header__sub .header__sub-right .header__sub-menu-highlights #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .header__sub .header__sub-right .header__sub-menu-highlights a, .header__sub .header__sub-right .header__sub-menu-highlights .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .header__sub .header__sub-right .header__sub-menu-highlights a, .header__sub .header__sub-right .header__sub-menu-featured a, .header__sub .header__sub-right .header__sub-menu-featured p, .header__sub .header__sub-right .header__sub-menu-featured .com_card-comparison sup, .com_card-comparison .header__sub .header__sub-right .header__sub-menu-featured sup, .header__sub .header__sub-right .header__sub-menu-featured #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .header__sub .header__sub-right .header__sub-menu-featured a, .header__sub .header__sub-right .header__sub-menu-featured #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .header__sub .header__sub-right .header__sub-menu-featured a, .header__sub .header__sub-right .header__sub-menu-featured .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .header__sub .header__sub-right .header__sub-menu-featured a { font-size: 14px; } }

.header__sub .header__sub-right .header__sub-menu-articles a i, .header__sub .header__sub-right .header__sub-menu-articles p i, .header__sub .header__sub-right .header__sub-menu-articles .com_card-comparison sup i, .com_card-comparison .header__sub .header__sub-right .header__sub-menu-articles sup i, .header__sub .header__sub-right .header__sub-menu-articles #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a i, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .header__sub .header__sub-right .header__sub-menu-articles a i, .header__sub .header__sub-right .header__sub-menu-articles #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a i, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .header__sub .header__sub-right .header__sub-menu-articles a i, .header__sub .header__sub-right .header__sub-menu-articles .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a i, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .header__sub .header__sub-right .header__sub-menu-articles a i, .header__sub .header__sub-right .header__sub-menu-highlights a i, .header__sub .header__sub-right .header__sub-menu-highlights p i, .header__sub .header__sub-right .header__sub-menu-highlights .com_card-comparison sup i, .com_card-comparison .header__sub .header__sub-right .header__sub-menu-highlights sup i, .header__sub .header__sub-right .header__sub-menu-highlights #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a i, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .header__sub .header__sub-right .header__sub-menu-highlights a i, .header__sub .header__sub-right .header__sub-menu-highlights #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a i, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .header__sub .header__sub-right .header__sub-menu-highlights a i, .header__sub .header__sub-right .header__sub-menu-highlights .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a i, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .header__sub .header__sub-right .header__sub-menu-highlights a i, .header__sub .header__sub-right .header__sub-menu-featured a i, .header__sub .header__sub-right .header__sub-menu-featured p i, .header__sub .header__sub-right .header__sub-menu-featured .com_card-comparison sup i, .com_card-comparison .header__sub .header__sub-right .header__sub-menu-featured sup i, .header__sub .header__sub-right .header__sub-menu-featured #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a i, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .header__sub .header__sub-right .header__sub-menu-featured a i, .header__sub .header__sub-right .header__sub-menu-featured #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a i, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .header__sub .header__sub-right .header__sub-menu-featured a i, .header__sub .header__sub-right .header__sub-menu-featured .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a i, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .header__sub .header__sub-right .header__sub-menu-featured a i { fontw-size: 90%; }

.header__sub .header__sub-right .header__sub-menu-articles p.caption, .header__sub .header__sub-right .header__sub-menu-articles .com_card-comparison sup.caption, .com_card-comparison .header__sub .header__sub-right .header__sub-menu-articles sup.caption, .header__sub .header__sub-right .header__sub-menu-articles #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.caption, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .header__sub .header__sub-right .header__sub-menu-articles a.caption, .header__sub .header__sub-right .header__sub-menu-articles #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.caption, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .header__sub .header__sub-right .header__sub-menu-articles a.caption, .header__sub .header__sub-right .header__sub-menu-articles .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.caption, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .header__sub .header__sub-right .header__sub-menu-articles a.caption, .header__sub .header__sub-right .header__sub-menu-highlights p.caption, .header__sub .header__sub-right .header__sub-menu-highlights .com_card-comparison sup.caption, .com_card-comparison .header__sub .header__sub-right .header__sub-menu-highlights sup.caption, .header__sub .header__sub-right .header__sub-menu-highlights #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.caption, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .header__sub .header__sub-right .header__sub-menu-highlights a.caption, .header__sub .header__sub-right .header__sub-menu-highlights #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.caption, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .header__sub .header__sub-right .header__sub-menu-highlights a.caption, .header__sub .header__sub-right .header__sub-menu-highlights .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.caption, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .header__sub .header__sub-right .header__sub-menu-highlights a.caption, .header__sub .header__sub-right .header__sub-menu-featured p.caption, .header__sub .header__sub-right .header__sub-menu-featured .com_card-comparison sup.caption, .com_card-comparison .header__sub .header__sub-right .header__sub-menu-featured sup.caption, .header__sub .header__sub-right .header__sub-menu-featured #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.caption, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .header__sub .header__sub-right .header__sub-menu-featured a.caption, .header__sub .header__sub-right .header__sub-menu-featured #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.caption, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .header__sub .header__sub-right .header__sub-menu-featured a.caption, .header__sub .header__sub-right .header__sub-menu-featured .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.caption, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .header__sub .header__sub-right .header__sub-menu-featured a.caption { font-size: 13px; }

@media screen and (max-width: 991px) { .header__sub .header__sub-right .header__sub-menu-articles, .header__sub .header__sub-right .header__sub-menu-highlights, .header__sub .header__sub-right .header__sub-menu-featured { margin-left: 20px; margin-right: 20px; } }

.header__sub .header__sub-right .header__sub-menu-articles img, .header__sub .header__sub-right .header__sub-menu-highlights img, .header__sub .header__sub-right .header__sub-menu-featured img { max-width: 100%; }

.header__sub .header__sub-mobile-section { cursor: pointer; padding-left: 20px; margin-bottom: 30px; position: relative; font-size: 14px; text-transform: capitalize; }

@media (min-width: 1200px) { .header__sub .header__sub-mobile-section { font-size: 16px; } }

.header__sub .header__sub-mobile-section:before { content: '\f053'; font-family: var(--font-awesome); position: absolute; left: 5px; top: 0%; -webkit-transform: translate(-50%); -ms-transform: translate(-50%); transform: translate(-50%); }

.header__sub .tag { font-size: 12px; color: var(--ash-60); margin-bottom: 5px; }

@media (min-width: 768px) { .header__sub .tag { font-size: 14px; } }

.header__sub .flex-column-reverse .tag { margin-bottom: 0px; }

.header__sub .flex-column-reverse .name { margin-bottom: 10px; }

.navigation__product-anchor .container { border-top: 1px solid var(--ash); }

.navigation__product-anchor .he-bo-title { display: none; }

.navigation__product-anchor .he-bo-main .he-bo-row { padding: 15px 0; }

.navigation__product-anchor .he-bo-main .he-bo-row.d-flex { min-height: 90px; }

.navigation__product-anchor .he-bo-main .hb-co-list .button { height: 60px; }

.navigation__product-anchor .he-bo-main .hb-co-list .button span { line-height: 60px; }

.navigation__product-anchor.navigation__product-anchor--hidden { display: none; }

@media (min-width: 1441px) and (max-width: 1476px) { .navigation__product-anchor { margin-left: 18px; margin-right: 18px; max-width: 1404px !important; } }

@media (max-width: 992px) { .navigation__product-anchor { position: relative; border-top: 1px solid var(--ash); }
  .navigation__product-anchor .he-bo-title { display: block; font-size: 12px; } }

@media (max-width: 992px) and (min-width: 768px) { .navigation__product-anchor .he-bo-title { font-size: 14px; } }

@media (max-width: 992px) { .navigation__product-anchor .container { border-top: none; }
  .navigation__product-anchor .container.pt2 { padding-top: 0; }
  .navigation__product-anchor .hb-co-menu ul > li { display: block; margin: 0 0 10px 0; }
  .navigation__product-anchor .hb-co-menu ul > li:first-child { margin-top: -3px; }
  .navigation__product-anchor .hb-co-menu ul > li:last-child { margin-top: 0; margin-bottom: 20px; }
  .navigation__product-anchor .btn { display: block; width: 100%; }
  .navigation__product-anchor .hb-co-menu ul > li.active { display: none; }
  .navigation__product-anchor .he-bo-main .button { font-size: 18px; }
  .navigation__product-anchor .he-bo-main { display: none; position: absolute; top: 0; left: 0; width: 100%; background-color: var(--white); -webkit-box-shadow: 0 7px 10px 0 rgba(var(--black-rgb), 0.09); box-shadow: 0 7px 10px 0 rgba(var(--black-rgb), 0.09); overflow: hidden; padding-left: 20px; padding-right: 20px; }
  .navigation__product-anchor .he-bo-main .he-bo-row { padding: 15px 0px 20px; height: 100%; }
  .navigation__product-anchor .he-bo-main .he-bo-row .hb-co-list { height: 100%; position: relative; }
  .navigation__product-anchor .he-bo-main > .container { padding-top: 0 !important; }
  .navigation__product-anchor .he-bo-main div[class*="col-"] { padding-bottom: 10px; } }

.is-sticky .navigation__product-anchor .container { border-top: none; }

.he-bo-title { position: relative; padding: 13px 20px; cursor: pointer; color: var(--ash-100); margin-left: calc(var(--spacing-sm) * -1); margin-right: calc(var(--spacing-sm) * -1); }

@media (min-width: 992px) { .he-bo-title { margin-left: calc(var(--spacing-md) * -1); margin-right: calc(var(--spacing-md) * -1); } }

@media screen and (min-width: 768px) and (max-width: 1440px) { .he-bo-title { margin-left: -20px; margin-right: -20px; } }

.he-bo-title:before { content: ''; display: none; position: absolute; top: 50%; left: 0; width: 7px; height: 28px; background-color: var(--grey-200); }

.he-bo-title .arrow { position: absolute; top: 50%; right: 20px; }

.he-bo-title.active { border-bottom: 1px solid var(--grey-200); }

.he-bo-title.active .arrow { display: block; }

.he-bo-title.active .arrow [class*="fa"] { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }

.header__main--navi ul > li, header .menu ul > li, .header__main--web-etc ul > li { display: inline-block; vertical-align: middle; margin: 0 15px; font-size: inherit; }

.header__main--navi ul > li:first-child, header .menu ul > li:first-child, .header__main--web-etc ul > li:first-child { margin-left: 0; }

.header__main--navi ul > li:last-child, header .menu ul > li:last-child, .header__main--web-etc ul > li:last-child { margin-right: 0; }

.header__main--navi ul > li a, header .menu ul > li a, .header__main--web-etc ul > li a { display: block; color: var(--ash-100); }

.header__main--navi ul > li a.link-underline, header .menu ul > li a.link-underline, .header__main--navi ul > li .in-co-par p a:not(.link-arrow-right):not(.link-arrow-left), header .menu ul > li .in-co-par p a:not(.link-arrow-right):not(.link-arrow-left), .header__main--navi ul > li .in-co-par .com_card-comparison sup a:not(.link-arrow-right):not(.link-arrow-left), header .menu ul > li .in-co-par .com_card-comparison sup a:not(.link-arrow-right):not(.link-arrow-left), .header__main--navi ul > li .com_card-comparison .in-co-par sup a:not(.link-arrow-right):not(.link-arrow-left), header .menu ul > li .com_card-comparison .in-co-par sup a:not(.link-arrow-right):not(.link-arrow-left), .header__main--navi ul > li .in-co-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a:not(.link-arrow-right):not(.link-arrow-left), .in-co-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .header__main--navi ul > li a:not(.link-arrow-right):not(.link-arrow-left), header .menu ul > li .in-co-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a:not(.link-arrow-right):not(.link-arrow-left), .in-co-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a header .menu ul > li a:not(.link-arrow-right):not(.link-arrow-left), .header__main--navi ul > li #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .in-co-par a a:not(.link-arrow-right):not(.link-arrow-left), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .in-co-par a .header__main--navi ul > li a:not(.link-arrow-right):not(.link-arrow-left), header .menu ul > li #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .in-co-par a a:not(.link-arrow-right):not(.link-arrow-left), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .in-co-par a header .menu ul > li a:not(.link-arrow-right):not(.link-arrow-left), .header__main--navi ul > li .in-co-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:not(.link-arrow-right):not(.link-arrow-left), .in-co-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .header__main--navi ul > li a:not(.link-arrow-right):not(.link-arrow-left), header .menu ul > li .in-co-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:not(.link-arrow-right):not(.link-arrow-left), .in-co-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a header .menu ul > li a:not(.link-arrow-right):not(.link-arrow-left), .header__main--navi ul > li #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .in-co-par a a:not(.link-arrow-right):not(.link-arrow-left), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .in-co-par a .header__main--navi ul > li a:not(.link-arrow-right):not(.link-arrow-left), header .menu ul > li #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .in-co-par a a:not(.link-arrow-right):not(.link-arrow-left), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .in-co-par a header .menu ul > li a:not(.link-arrow-right):not(.link-arrow-left), .header__main--navi ul > li .in-co-par .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a:not(.link-arrow-right):not(.link-arrow-left), .in-co-par .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .header__main--navi ul > li a:not(.link-arrow-right):not(.link-arrow-left), header .menu ul > li .in-co-par .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a:not(.link-arrow-right):not(.link-arrow-left), .in-co-par .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a header .menu ul > li a:not(.link-arrow-right):not(.link-arrow-left), .header__main--navi ul > li .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .in-co-par a a:not(.link-arrow-right):not(.link-arrow-left), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .in-co-par a .header__main--navi ul > li a:not(.link-arrow-right):not(.link-arrow-left), header .menu ul > li .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .in-co-par a a:not(.link-arrow-right):not(.link-arrow-left), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .in-co-par a header .menu ul > li a:not(.link-arrow-right):not(.link-arrow-left), .header__main--navi .in-co-par ul > li a:not(.link-arrow-right):not(.link-arrow-left), .in-co-par .header__main--navi ul > li a:not(.link-arrow-right):not(.link-arrow-left), header .menu .in-co-par ul > li a:not(.link-arrow-right):not(.link-arrow-left), .in-co-par header .menu ul > li a:not(.link-arrow-right):not(.link-arrow-left), .header__main--navi ul > li label.link-underline, header .menu ul > li label.link-underline, .header__main--web-etc ul > li a.link-underline, .header__main--web-etc ul > li .in-co-par p a:not(.link-arrow-right):not(.link-arrow-left), .header__main--web-etc ul > li .in-co-par .com_card-comparison sup a:not(.link-arrow-right):not(.link-arrow-left), .header__main--web-etc ul > li .com_card-comparison .in-co-par sup a:not(.link-arrow-right):not(.link-arrow-left), .header__main--web-etc ul > li .in-co-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a:not(.link-arrow-right):not(.link-arrow-left), .in-co-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .header__main--web-etc ul > li a:not(.link-arrow-right):not(.link-arrow-left), .header__main--web-etc ul > li #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .in-co-par a a:not(.link-arrow-right):not(.link-arrow-left), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .in-co-par a .header__main--web-etc ul > li a:not(.link-arrow-right):not(.link-arrow-left), .header__main--web-etc ul > li .in-co-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:not(.link-arrow-right):not(.link-arrow-left), .in-co-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .header__main--web-etc ul > li a:not(.link-arrow-right):not(.link-arrow-left), .header__main--web-etc ul > li #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .in-co-par a a:not(.link-arrow-right):not(.link-arrow-left), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .in-co-par a .header__main--web-etc ul > li a:not(.link-arrow-right):not(.link-arrow-left), .header__main--web-etc ul > li .in-co-par .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a:not(.link-arrow-right):not(.link-arrow-left), .in-co-par .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .header__main--web-etc ul > li a:not(.link-arrow-right):not(.link-arrow-left), .header__main--web-etc ul > li .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .in-co-par a a:not(.link-arrow-right):not(.link-arrow-left), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .in-co-par a .header__main--web-etc ul > li a:not(.link-arrow-right):not(.link-arrow-left), .header__main--web-etc .in-co-par ul > li a:not(.link-arrow-right):not(.link-arrow-left), .in-co-par .header__main--web-etc ul > li a:not(.link-arrow-right):not(.link-arrow-left), .header__main--web-etc ul > li label.link-underline { display: inline-block; color: var(--royal-blue-100); }

.header__main--navi ul > li:hover a, header .menu ul > li:hover a, .header__main--web-etc ul > li:hover a { color: var(--ash-200); }

.header__main--navi ul > li.active a, header .menu ul > li.active a, .header__main--navi ul > li.selected a, header .menu ul > li.selected a, .header__main--web-etc ul > li.active a, .header__main--web-etc ul > li.selected a { color: var(--ash-60); }

@media (min-width: 1200px) { .header__main--navi ul > li, header .menu ul > li, .header__main--web-etc ul > li { margin: 0 20px; } }

.hb-co-list { margin-left: calc(var(--spacing-sm) * -1); margin-right: calc(var(--spacing-sm) * -1); }

@media (min-width: 992px) { .hb-co-list { margin-left: calc(var(--spacing-md) * -1); margin-right: calc(var(--spacing-md) * -1); } }

@media screen and (min-width: 768px) and (max-width: 1440px) { .hb-co-list { margin-left: -20px; margin-right: -20px; } }

.hb-co-list .button { white-space: nowrap; }

.hb-co-list > div { display: table-cell; vertical-align: middle; width: 100%; padding-left: var(--spacing-sm); padding-right: var(--spacing-sm); }

@media (min-width: 992px) { .hb-co-list > div { padding-left: var(--spacing-md); padding-right: var(--spacing-md); } }

@media screen and (min-width: 768px) and (max-width: 1440px) { .hb-co-list > div { padding-left: 20px; padding-right: 20px; } }

.hb-co-list > div.short { width: 1%; max-width: 280px; }

@media (max-width: 992px) { .hb-co-list { margin-left: 0; margin-right: 0; }
  .hb-co-list > div { display: block; width: auto; padding-left: 0; padding-right: 0; }
  .hb-co-list > div.long { min-height: calc(100% - 70px); overflow-y: auto; -webkit-overflow-scrolling: touch; }
  .hb-co-list > div.short { width: auto; position: fixed; bottom: 20px; width: 100%; left: 50%; text-align: center; } }

.hb-co-menu { display: inline; }

.hb-co-menu ul { display: inline; }

.hb-co-menu ul > li { display: inline-block; vertical-align: middle; margin-right: 20px; font-size: inherit; }

.hb-co-menu ul > li:last-child { margin-right: 0; }

.hb-co-menu ul > li a { font-size: 14px; display: block; color: var(--ash-60); }

@media (min-width: 1200px) { .hb-co-menu ul > li a { font-size: 16px; } }

.hb-co-menu ul > li:hover a { color: var(--ash-100); }

.hb-co-menu ul > li.active a { color: var(--ash-200); }

@media (max-width: var(--width-5)) { .hb-co-menu ul > li { margin: 0 8px; } }

@media (max-width: 992px) { .hb-co-menu ul > li a { font-size: 12px; } }

@media (max-width: 992px) and (min-width: 768px) { .hb-co-menu ul > li a { font-size: 14px; } }

@media screen and (min-width: 768px) and (max-width: 1440px) { .header__row { margin-left: -15px; margin-right: -15px; }
  .header__row div[class^="col-"] { padding-left: 15px; padding-right: 15px; } }

.header__row .line-wrapper { max-width: 0; min-width: 0; }

.header__row .line-wrapper + div[class^="col-"] { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; max-width: 100%; }

@media (min-width: 1440px) { .header__row .line-wrapper { max-width: 140px; min-width: 140px; } }

@media screen and (max-width: 991px) { .header__row .line-wrapper { max-width: 100%; } }

.header__main.opened .header__logo:after { display: block; }

/* Variation */
header#header .header__main.header__campaign .container { padding-top: 40px; padding-bottom: 40px; }

@media screen and (max-width: 991px) { header#header .header__main.header__campaign .container { padding-top: 0px; padding-bottom: 0px; } }

header#header .header__main.header__campaign .header__logo { z-index: 20; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

header#header .header__main.header__campaign_more .header__row { height: auto; }

header#header .header__main.header__campaign_more .header__main--primary hr { margin-top: 20px; margin-bottom: 30px; border-top: 1px solid var(--ash-20); display: block; }

header#header .header__main.header__campaign_more .header__main--primary .header__main--navi ul li.divider, header#header .header__main.header__campaign_more .header__main--primary .menu ul li.divider, header#header .header__main.header__campaign_more .header__main--primary .menu ul li.divider { width: 70px; }

@media screen and (max-width: 991px) { header#header .header__main.header__campaign_more .header__main--primary .header__main--navi ul li.divider, header#header .header__main.header__campaign_more .header__main--primary .menu ul li.divider, header#header .header__main.header__campaign_more .header__main--primary .menu ul li.divider { width: 30px; } }

@media screen and (max-width: 991px) { header#header .header__main.header__campaign_more .header__main--primary .header__main--navi, header#header .header__main.header__campaign_more .header__main--primary .menu, header#header .header__main.header__campaign_more .header__main--primary .menu { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; } }

/* OLD HEADER */
@font-face { font-family: TheSansPlain; src: url("/assets/type/thesans-webfont.eot"); src: url("/assets/type/thesans-webfont.eot?#iefix") format("embedded-opentype"), url("/assets/type/thesans-webfont.woff") format("woff"), url("/assets/type/thesans-webfont.svg#TheSansPlain") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: TheSansCdThin; src: url("/assets/type/thscof4s-webfont.eot"); src: url("/assets/type/thscof4s-webfont.eot?#iefix") format("embedded-opentype"), url("/assets/type/thscof4s-webfont.woff") format("woff"), url("/assets/type/thscof4s-webfont.svg#TheSansCdThin") format("svg"); font-weight: 200; font-style: normal; }

@font-face { /* Top Navi */ font-family: TheSansSemiBoldPlain; src: url("/assets/type/thesanssemibold-webfont.eot"); src: url("/assets/type/thesanssemibold-webfont.eot?#iefix") format("embedded-opentype"), url("/assets/type/thesanssemibold-webfont.woff") format("woff"), url("/assets/type/thesanssemibold-webfont.svg#TheSansSemiBoldPlain") format("svg"); font-weight: normal; font-style: normal; }

@font-face { /* Hotline */ font-family: TheSansCdRegular; src: url("/assets/type/thescof5-webfont.eot"); src: url("/assets/type/thescof5-webfont.eot?#iefix") format("embedded-opentype"), url("/assets/type/thescof5-webfont.woff") format("woff"), url("/assets/type/thescof5-webfont.svg#TheSansCdRegular") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: TheSansCdLight; src: url("/assets/type/thscof3l-webfont.eot"); src: url("/assets/type/thscof3l-webfont.eot?#iefix") format("embedded-opentype"), url("/assets/type/thscof3l-webfont.woff") format("woff"), url("/assets/type/thscof3l-webfont.svg#TheSansCdLight") format("svg"); font-weight: 200; font-style: normal; }

body.page-current { /* Menu Movement */ /* Menu Transitions */ }

body.page-current .pushy { position: fixed; width: 190px; height: 100%; top: 0; right: 0; z-index: 9999; background: #666; font-size: 1.1em; font-weight: 300; -webkit-box-shadow: inset 10px 0 6px -9px rgba(0, 0, 0, 0.7); box-shadow: inset 10px 0 6px -9px rgba(0, 0, 0, 0.7); overflow: auto; -webkit-overflow-scrolling: touch; /* enables momentum scrolling in iOS overflow elements */ }

body.page-current .pushy a { display: block; color: var(--white); padding: 15px 30px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); border-top: 1px solid rgba(255, 255, 255, 0.1); text-decoration: none; }

body.page-current .pushy a.selected { background-color: #373737; border-right: 5px solid #EF1815; color: var(--white); display: block; font-weight: bold; }

body.page-current .pushy a:hover { background: #373737; color: var(--white); }

body.page-current .pushy-left { -webkit-transform: translate3d(-190px, 0, 0); -ms-transform: translate3d(-190px, 0, 0); transform: translate3d(-190px, 0, 0); }

body.page-current .pushy-right { -webkit-transform: translate3d(190px, 0, 0); -ms-transform: translate3d(190px, 0, 0); transform: translate3d(190px, 0, 0); }

body.page-current .pushy-open { -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

body.page-current.pushy-active header#header, body.page-current.pushy-active #main-container, body.page-current.pushy-active footer { -webkit-transform: translate3d(-190px, 0, 0); -ms-transform: translate3d(-190px, 0, 0); transform: translate3d(-190px, 0, 0); }

body.page-current .pushy, body.page-current #container, body.page-current .push { -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99); transition: -webkit-transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99); transition: transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99); transition: transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99), -webkit-transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99); /* improves performance issues on mobile*/ -webkit-backface-visibility: hidden; -webkit-perspective: 1000; }

body.page-current #header { -webkit-font-smoothing: auto; background: url(/assets/images/header_navi_bg.jpg) repeat-x top left; clear: both; height: 131px; margin: 0; padding: 0; width: 100%; font-family: Arial, Helvetica, sans-serif; }

body.page-current #header ul li { padding: 0 0 0 16px; margin: 0 0 8px 0; line-height: 20px; background: url(/assets/images/bullet.gif) no-repeat 2px 7px; }

body.page-current #header a { font-size: 14px; line-height: 20px; }

body.page-current #header a:link { color: #0055cc; text-decoration: none; border-bottom: #0055cc 1px dotted; }

body.page-current #header a:visited { color: #663399; text-decoration: none; border-bottom: #663399 1px dotted; }

body.page-current #header a.dropdown { border-bottom: none; }

body.page-current #header a.dropdown img { display: inline; margin-top: 2px; padding-left: 10px; width: auto; }

body.page-current #header a.secondary_navi { border: none; color: #725d27; display: block; font-family: 'TheSansSemiBoldPlain', Helvetica, Arial, sans-serif; font-weight: normal; font-size: 17px; float: right; height: 100%; line-height: 20px; padding: 23px 15px 0 15px; margin: 0 8px; text-shadow: var(--white) 0 1px 0; text-decoration: none; }

body.page-current #header a.secondary_navi:hover { background: url(/assets/images/navi_premier_hover.gif) repeat-x top left; }

body.page-current #header .navigation { -webkit-box-sizing: content-box; box-sizing: content-box; clear: both; height: 63px; margin: 0; padding: 0; width: 100%; }

body.page-current #header .navigation ul { background: none; color: #212121; float: left; font-family: 'TheSansSemiBoldPlain', Helvetica, Arial, sans-serif; font-weight: normal; font-size: 17px; line-height: 20px; padding: 0; }

body.page-current #header .navigation ul li { background: none; display: inline; float: left; margin: 0; padding: 0; }

body.page-current #header .navigation ul li a { font-family: 'TheSansSemiBoldPlain', Helvetica, Arial, sans-serif; padding: 23px 13px 0; font-size: 16px; border: none; color: #212121; display: block; height: 40px; -webkit-box-sizing: content-box; box-sizing: content-box; padding: 23px 12px 0 15px; line-height: 20px; text-shadow: var(--white) 0 1px 0; text-decoration: none; }

body.page-current #header .navigation ul li a:hover { text-decoration: none; background: url(/assets/images/navi_hover.gif) repeat-x top left; }

body.page-current #header .navigation ul li a.selected { background: url(/assets/images/navi_deposits_on.jpg) no-repeat top left; }

body.page-current #header .navigation ul li a.selected.nav_accounts { background-size: cover; }

body.page-current #header .navigation ul li.dropdown { position: relative; }

body.page-current #header .navigation ul li.dropdown .dropdown-menu { background: #f7f7f7; padding-left: 10px; padding-right: 10px; display: none; margin: 0; }

body.page-current #header .navigation ul li.dropdown .dropdown-menu > li { display: block; float: none; }

body.page-current #header .navigation ul li.dropdown .dropdown-menu > li > a { padding: 15px !important; height: auto; border-bottom: solid 1px #ddd; }

body.page-current #header .navigation ul li.dropdown .dropdown-menu.drop-open { display: block; }

body.page-current #header .header-wrapper { clear: both; margin: 0 auto; padding: 30px 0 0 0; width: 940px; }

body.page-current #header .header-wrapper .mobile-logo-container { display: none; }

body.page-current #header .header-wrapper .mobile-logo-container .menu-btn { float: right; background-color: #F4F4F4; background-image: url(/assets/images/uploads/responsive/mobile-menu.png); background-repeat: no-repeat; height: 42px; width: 35px; margin-right: 10px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; cursor: pointer; }

body.page-current #header .header-wrapper .mobile-logo-container a { border-bottom: none; }

@media screen and (max-width: 959px) { body.page-current #header .header-wrapper .mobile-logo-container { display: inline; } }

body.page-current #header .header-wrapper .header-logo-container { display: inline; float: left; margin: 0 20px 0 0; padding: 0; width: 76px; }

body.page-current #header .header-wrapper .header-logo-container a { border-bottom: none; }

@media screen and (max-width: 959px) { body.page-current #header .header-wrapper .header-logo-container { display: none; } }

body.page-current #header .header-wrapper .header-right-section { clear: right; display: inline; float: left; margin: 0; padding: 0; width: 844px; }

body.page-current #header .header-wrapper .header-right-section .top-navigation { font-size: 14px; clear: both; height: 34px; margin: 0; padding: 0; width: 100%; }

body.page-current #header .header-wrapper .header-right-section .top-navigation .bank-name { display: inline; float: left; margin: 0; padding: 6px 0 0 14px; width: auto; }

body.page-current #header .header-wrapper .header-right-section .top-navigation .bank-name a { font-family: 'TheSansSemiBoldPlain', Helvetica, Arial, sans-serif; font-weight: normal; font-size: 18px; line-height: 20px; color: #c1281b; border: 0; }

body.page-current #header .header-wrapper .header-right-section .top-navigation .country-more-detail { padding: 0 0 10px 20px; float: right; position: relative; right: 4px; }

body.page-current #header .header-wrapper .header-right-section .top-navigation .country-more-detail p, body.page-current #header .header-wrapper .header-right-section .top-navigation .country-more-detail .com_card-comparison sup, .com_card-comparison body.page-current #header .header-wrapper .header-right-section .top-navigation .country-more-detail sup, body.page-current #header .header-wrapper .header-right-section .top-navigation .country-more-detail #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 body.page-current #header .header-wrapper .header-right-section .top-navigation .country-more-detail a, body.page-current #header .header-wrapper .header-right-section .top-navigation .country-more-detail #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro body.page-current #header .header-wrapper .header-right-section .top-navigation .country-more-detail a, body.page-current #header .header-wrapper .header-right-section .top-navigation .country-more-detail .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro body.page-current #header .header-wrapper .header-right-section .top-navigation .country-more-detail a { font-size: 16px; color: #7b7373; line-height: 20px; display: inline; padding: 0; margin: 0; cursor: pointer; font-family: "OpenSans", Helvetica, Arial, sans-serif; }

body.page-current #header .header-wrapper .header-right-section .top-navigation .country-more-detail .country-more-detail-box-wrapper { min-width: 500px; position: absolute; top: 0; right: 0; display: none; }

body.page-current #header .header-wrapper .header-right-section .top-navigation .country-more-detail .country-more-detail-box-wrapper span { background: white url(/assets/images/inside_pg/insurance-arrow-down-zn.png) no-repeat center 11px; width: 19px; height: 25px; border: 1px solid #D7D7D7; border-bottom: 1px solid white; position: absolute; top: -3px; right: -6px; z-index: 10; cursor: pointer; border-top-left-radius: 6px; border-top-right-radius: 6px; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; }

body.page-current #header .header-wrapper .header-right-section .top-navigation .country-more-detail .country-more-detail-box-wrapper .country-more-detail-content { width: 93px; padding: 2px; background-color: var(--white); border: 1px solid #d7d7d7; border-top-left-radius: 6px; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; -moz-border-radius-topleft: 6px; -moz-border-radius-bottomleft: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-top-left-radius: 6px; -webkit-border-bottom-left-radius: 6px; -webkit-border-bottom-right-radius: 6px; position: absolute; top: 23px; right: -6px; z-index: 9; }

body.page-current #header .header-wrapper .header-right-section .top-navigation .country-more-detail .country-more-detail-box-wrapper .country-more-detail-content .inner-more-detail-content { width: 93px; background: var(--white) url(/assets/images/inside_pg/country-bg.jpg) repeat-x bottom left; overflow: hidden; padding: 0; margin: 0; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }

body.page-current #header .header-wrapper .header-right-section .top-navigation .country-more-detail .country-more-detail-box-wrapper .country-more-detail-content ul { list-style-type: none; padding: 0; margin: 0; }

body.page-current #header .header-wrapper .header-right-section .top-navigation .country-more-detail .country-more-detail-box-wrapper .country-more-detail-content ul li { margin: 0; padding: 0; list-style-type: none; font-size: 100%; position: relative; text-align: left; cursor: pointer; width: 108px; float: left; background: none; }

body.page-current #header .header-wrapper .header-right-section .top-navigation .country-more-detail .country-more-detail-box-wrapper .country-more-detail-content ul li a { display: block; cursor: pointer; margin: 0; padding: 5px; color: #212121; text-decoration: none; border: none; }

body.page-current #header .header-wrapper .header-right-section .top-navigation .country-more-detail.country { height: 20px; padding: 0; margin: 6px 12px 0 30px; }

body.page-current #header .header-wrapper .header-right-section .top-navigation .top_misclink { float: right; padding-top: 6px; width: 350px; text-align: right; }

body.page-current #header .header-wrapper .header-right-section .top-navigation .top_misclink ul { float: right; margin: 0; padding: 0; }

body.page-current #header .header-wrapper .header-right-section .top-navigation .top_misclink ul li { background: none; display: inline; margin: 0; padding: 0 15px 0 0; }

@media screen and (max-width: 959px) { body.page-current #header .header-wrapper .header-right-section { display: none; } }

@media screen and (max-width: 959px) { body.page-current #header .header-wrapper { width: 100%; padding: 10px 0 0 0; } }

body.page-current #header:before { display: none; }

@media screen and (max-width: 959px) { body.page-current #header { height: 60px; } }

.com__location-change { position: relative; display: inline-block; font-size: inherit; }

.com__location-change [class*="fa"] { display: block; position: absolute; top: 50%; right: 0; -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); pointer-events: none; }

.com__location-change select { min-width: 50px; padding-right: 15px; border: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; font-size: inherit; color: inherit; background: transparent; -webkit-transition: 0.5s ease; transition: 0.5s ease; }

footer#footer { z-index: 2; position: relative; padding: 160px 0 80px; color: var(--ash-100); background: var(--white); font-size: 14px; }

@media (min-width: 1200px) { footer#footer { font-size: 16px; } }

footer#footer p, footer#footer .com_card-comparison sup, .com_card-comparison footer#footer sup, footer#footer #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 footer#footer a, footer#footer #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro footer#footer a, footer#footer .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro footer#footer a { font-size: inherit; margin-bottom: 10px; -webkit-transition: 0.5s all; transition: 0.5s all; }

footer#footer p:last-child, footer#footer .com_card-comparison sup:last-child, .com_card-comparison footer#footer sup:last-child, footer#footer #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 footer#footer a:last-child, footer#footer #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro footer#footer a:last-child, footer#footer .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:last-child, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro footer#footer a:last-child { margin-bottom: 0; }

@media (max-width: 767px) { footer#footer { padding: 80px 0 50px; }
  footer#footer .accordion__item__collapse-icon { font-size: 12px; }
  footer#footer .accordion .accordion__item:not(.expanded) .accordion__item__title p, footer#footer .accordion .accordion__item:not(.expanded) .accordion__item__title .com_card-comparison sup, .com_card-comparison footer#footer .accordion .accordion__item:not(.expanded) .accordion__item__title sup, footer#footer .accordion .accordion__item:not(.expanded) .accordion__item__title #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 footer#footer .accordion .accordion__item:not(.expanded) .accordion__item__title a, footer#footer .accordion .accordion__item:not(.expanded) .accordion__item__title #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro footer#footer .accordion .accordion__item:not(.expanded) .accordion__item__title a, footer#footer .accordion .accordion__item:not(.expanded) .accordion__item__title .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro footer#footer .accordion .accordion__item:not(.expanded) .accordion__item__title a { margin-bottom: 0; } }

footer#footer .logo { max-width: 180px; margin-bottom: 30px; }

footer#footer .logo img { width: auto; max-height: 40px; }

footer#footer a { color: var(--grey-700); }

footer#footer a:hover { color: var(--grey-800); }

footer#footer hr { margin: 30px 0; }

@media (max-width: 767px) { footer#footer hr { margin: 19px 0; } }

footer#footer select { color: var(--ash-100); -webkit-appearance: none; -moz-appearance: none; appearance: none; border: none; background: transparent; cursor: pointer; width: calc(100% + 20px); }

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

footer#footer select:hover { color: var(--ash-100); }

footer#footer .common__footer-content--col .footer__widgets__title { color: var(--ash-200); }

footer#footer .common__footer-content--col .countryselect { cursor: pointer; position: relative; }

footer#footer .common__footer-content--col .countryselect .accordion__item__collapse-icon { position: absolute; right: -20px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); z-index: -1; }

footer#footer .common__footer-content--col .countryselect span { display: inline-block; }

footer#footer .common__footer-content--col.getintouch a i { margin-left: 0px; }

footer#footer .common__footer-content--col .row [class*="col"], footer#footer .common__footer-content--col .com_insurance_total-payout-row [class*="col"], footer#footer .common__footer-content--col .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded) [class*="col"], .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav footer#footer .common__footer-content--col .owl-carousel:not(.owl-loaded) [class*="col"] { margin-bottom: 10px; }

footer#footer .common__footer-widgets { position: relative; }

footer#footer .common__footer-widgets__title { margin-bottom: 20px; }

@media (max-width: 767px) { footer#footer .common__footer-widgets__title { margin-bottom: 10px; } }

footer#footer .common__footer-widgets > div:last-child > div > div:first-child { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

footer#footer .common__footer-widgets > div:last-child > div > div:first-child.w-100 { width: auto !important; }

footer#footer .common__footer-socials > span { display: -webkit-box; display: -ms-flexbox; display: flex; }

footer#footer .common__footer-socials a { margin-bottom: 16px; display: inline-block; }

footer#footer .common__footer-socials a i { width: 40px; height: 40px; line-height: 40px; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: var(--white); background-color: var(--ash-200); border-radius: 50%; font-size: 16px; margin: 0px; }

footer#footer .common__footer-socials a:hover i { background-color: var(--ash-100); }

footer#footer .bottom { font-size: 12px; }

@media (min-width: 768px) { footer#footer .bottom { font-size: 14px; } }

footer#footer .bottom .links { -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -ms-flex-direction: row !important; flex-direction: row !important; }

footer#footer .bottom .links span { display: block; margin-bottom: 10px; }

footer#footer .bottom .links a { margin-right: 40px; color: var(--ash-60); }

footer#footer .bottom .links a:hover { color: var(--ash-100); }

@media (max-width: 767px) { footer#footer .bottom .links a:last-child { margin-right: 20px; } }

@media (min-width: 992px) { footer#footer .bottom .links span { margin-bottom: 0; } }

@media (min-width: 768px) { footer#footer .bottom[class*="flex"] { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -ms-flex-direction: row !important; flex-direction: row !important; }
  footer#footer .bottom[class*="flex"] > * { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } }

footer#footer .footer-icon-logo { position: relative; max-width: 100%; padding-top: 10px; text-align: left; }

@media (min-width: 768px) { footer#footer .footer-icon-logo { position: absolute; bottom: 0; right: 0; max-width: 66.666667%; text-align: right; } }

@media (min-width: 1200px) { footer#footer .footer-icon-logo { max-width: 100%; } }

@media (min-width: 1200px) { footer#footer .footer-icon-logo { max-width: calc(100% - 180px); } }

footer#footer .footer-icon-logo span { display: inline-block; vertical-align: middle; margin-right: 20px; }

@media (max-width: 991px) { footer#footer .footer-icon-logo span { margin-bottom: 20px; } }

@media (max-width: 840px) { footer#footer .footer-icon-logo span { margin-right: 10px; } }

@media (max-width: 767px) { footer#footer .footer-icon-logo span { margin: 0px 32px 32px 0px; } }

footer#footer .footer-icon-logo span:last-child { margin-right: 0px; }

footer#footer .footer-icon-logo a { font-size: 14px; }

footer#footer .footer-icon-logo img { max-width: 100%; height: auto; max-height: 30px; }

footer#footer .footer-note-links { margin-bottom: 3px; font-size: 12px; }

@media (min-width: 768px) { footer#footer .footer-note-links { font-size: 14px; } }

@media (min-width: 768px) { footer#footer .footer-note-links { margin-bottom: 0; } }

footer#footer .footer-note-links span { margin-right: 40px; }

footer#footer .footer-note-links span:last-child { margin-right: 0px; }

@media (max-width: 1199px) { footer#footer .footer-note-links span { margin-right: 20px; } }

@media (max-width: 767px) { footer#footer .footer-note-links span { display: block; } }

footer#footer .footer-note-links a { white-space: nowrap; color: var(--ash-60); }

footer#footer .footer-note-links a:hover { color: var(--ash-100); }

@media screen and (max-width: 1546px) and (min-width: 1440px) { footer#footer .footer-note-links a { margin-right: 3px; } }

@media (max-width: 767px) { footer#footer .footer-note-links a { display: inline-block; margin-bottom: 10px; } }

footer#footer .footer-note-links a:last-child { margin-right: 0px; }

footer#footer #copyright { font-size: 12px; }

@media (min-width: 768px) { footer#footer #copyright { font-size: 14px; } }

@media (max-width: 767px) { footer#footer #copyright > div:last-child { margin-bottom: 0px; } }

@media (min-width: 768px) { footer#footer #copyright { text-align: right; } }

@media (max-width: 767px) { footer#footer .mt-mob-0 { margin-top: 0px !important; } }

footer.footer__style--current { margin-top: 50px !important; background: #eee; background: url(/assets/images/footer_bg.jpg) repeat-x top left; width: 100%; }

footer.footer__style--current a { font-size: 12px; color: var(--ash-60); text-decoration: none; outline: 0; border-bottom: 1px dotted var(--royal-blue-100); color: var(--royal-blue-100); }

footer.footer__style--current a:hover { color: var(--ash-100); }

footer.footer__style--current .footer_container { margin: 0 auto; width: 940px; }

footer.footer__style--current .footer_container:after { content: ""; display: table; clear: both; }

footer.footer__style--current .footer_container .misc_container { width: 510px; font-size: 12px; line-height: 14px; color: var(--royal-blue-100); float: left; padding: 15px 0; }

footer.footer__style--current .copyright { font-size: 10px; color: #4a4a4a; float: right; padding: 18px 0; }

footer.footer__style--current .footer_container ul.misc_links { width: 310px; float: left; margin: 0; padding: 0; }

footer.footer__style--current .footer_container ul.misc_links li { float: left; padding: 0 15px 0 0; margin: 0; display: inline; line-height: 15px; background: none; }

footer.footer__style--current .footer_container ul.misc_links li a { display: block; font-family: Arial, Helvetica, sans-serif; }

footer.footer__style--current .footer_container ul.misc_icons { width: 200px; float: left; margin: 0; padding: 0; }

footer.footer__style--current .footer_container ul.misc_icons:after { content: ""; display: table; clear: both; }

footer.footer__style--current .footer_container ul.misc_icons li { float: left; padding: 0 5px 0 0; margin: 0; display: inline; background: none; line-height: 12px; }

footer.footer__style--current .footer_container ul.misc_icons li a { border: none; }

@media screen and (max-width: 959px) { footer.footer__style--current { background: url(/assets/images/footer_bg-mobile.jpg) repeat-x top left; margin-top: 20px !important; display: block; }
  footer.footer__style--current .footer_container { width: auto; padding: 0 15px; }
  footer.footer__style--current .footer_container .misc_container { width: 100%; text-align: center; }
  footer.footer__style--current .footer_container .copyright { text-align: center; width: 100%; padding-top: 0; }
  footer.footer__style--current .footer_container .misc_container > ul { width: 100%; clear: both; text-align: center; }
  footer.footer__style--current .footer_container .misc_container ul.misc_icons { margin-top: 20px; }
  footer.footer__style--current .footer_container .misc_container > ul { width: 100%; clear: both; text-align: center; }
  footer.footer__style--current .footer_container .misc_container > ul li { display: inline; float: none; }
  footer.footer__style--current .footer_container .misc_container > ul li a { display: inline-block; vertical-align: top; }
  footer.footer__style--current .footer_container .misc_container ul.misc_icons { margin-top: 20px; }
  footer.footer__style--current .footer_container .misc_container > ul { width: 100%; clear: both; text-align: center; }
  footer.footer__style--current .footer_container .misc_container > ul li { display: inline; float: none; } }

body * { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) !important; transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) !important; }

body > img { display: none; }

::-moz-selection { background: var(--grey-800); /* WebKit/Blink Browsers */ color: var(--white); }

::selection { background: var(--grey-800); /* WebKit/Blink Browsers */ color: var(--white); }

::-moz-selection { background: var(--grey-800); /* Gecko Browsers */ color: var(--white); }

@media print { .noprint, #main-wrapper .noprint { display: none !important; }
  .nobreak-wrapper, .nobreak { page-break-before: avoid !important; }
  .print-break { page-break-before: always !important; } }

#main-wrapper { height: auto; min-height: 100%; -webkit-transition: 0.5s opacity; transition: 0.5s opacity; }

#main-wrapper.overflow-hidden { overflow: hidden; }

#main-wrapper p:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit), #main-wrapper .com_card-comparison sup:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit), .com_card-comparison #main-wrapper sup:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit), #main-wrapper #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 #main-wrapper a:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit), #main-wrapper #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro #main-wrapper a:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit), #main-wrapper .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro #main-wrapper a:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit), #main-wrapper h4:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit), #main-wrapper .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit), .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 #main-wrapper a:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit), #main-wrapper .com_investment-graph .intro:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit), .com_investment-graph #main-wrapper .intro:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit) { text-decoration: none; background: transparent; background: linear-gradient(180deg, transparent 1px, var(--royal-blue-200) 1px, var(--royal-blue-200) 2px, transparent 2px); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='var(--royal-blue-200) 1px', GradientType=0 ); /* IE6-9 */ background-size: 0% 3px; background-position: left 0 bottom; -webkit-transition: background-size 0.3s ease-in-out; transition: background-size 0.3s ease-in-out; background-repeat: no-repeat; padding-bottom: 2px; border-bottom: 3px solid transparent; }

#main-wrapper p:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit):hover, #main-wrapper .com_card-comparison sup:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit):hover, .com_card-comparison #main-wrapper sup:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit):hover, #main-wrapper #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit):hover, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 #main-wrapper a:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit):hover, #main-wrapper #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit):hover, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro #main-wrapper a:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit):hover, #main-wrapper .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit):hover, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro #main-wrapper a:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit):hover, #main-wrapper h4:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit):hover, #main-wrapper .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit):hover, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 #main-wrapper a:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit):hover, #main-wrapper .com_investment-graph .intro:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit):hover, .com_investment-graph #main-wrapper .intro:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit):hover { background-size: 100% 3px; }

@supports (-ms-ime-align: auto) { #main-wrapper p:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit), #main-wrapper .com_card-comparison sup:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit), .com_card-comparison #main-wrapper sup:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit), #main-wrapper #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 #main-wrapper a:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit), #main-wrapper #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro #main-wrapper a:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit), #main-wrapper .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro #main-wrapper a:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit), #main-wrapper h4:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit), #main-wrapper .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit), .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 #main-wrapper a:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit), #main-wrapper .com_investment-graph .intro:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit), .com_investment-graph #main-wrapper .intro:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit) { background: var(--royal-blue-200); background: -webkit-gradient(linear, left top, left bottom, from(var(--royal-blue-200)), to(var(--royal-blue-200))); background: linear-gradient(180deg, var(--royal-blue-200), var(--royal-blue-200)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--royal-blue-200)', endColorstr='var(--royal-blue-200)', GradientType=0 ); /* IE6-9 */ background: transparent !important; background-size: 0% 2px; border-bottom: none !important; }
  #main-wrapper p:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit):hover, #main-wrapper .com_card-comparison sup:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit):hover, .com_card-comparison #main-wrapper sup:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit):hover, #main-wrapper #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit):hover, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 #main-wrapper a:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit):hover, #main-wrapper #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit):hover, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro #main-wrapper a:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit):hover, #main-wrapper .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit):hover, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro #main-wrapper a:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit):hover, #main-wrapper h4:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit):hover, #main-wrapper .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit):hover, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 #main-wrapper a:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit):hover, #main-wrapper .com_investment-graph .intro:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit):hover, .com_investment-graph #main-wrapper .intro:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit):hover { background-size: 100% 2px; } }

@supports (-ms-ime-align: auto) { #main-wrapper p:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit):hover, #main-wrapper .com_card-comparison sup:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit):hover, .com_card-comparison #main-wrapper sup:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit):hover, #main-wrapper #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit):hover, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 #main-wrapper a:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit):hover, #main-wrapper #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit):hover, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro #main-wrapper a:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit):hover, #main-wrapper .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit):hover, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro #main-wrapper a:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit):hover, #main-wrapper h4:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit):hover, #main-wrapper .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit):hover, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 #main-wrapper a:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit):hover, #main-wrapper .com_investment-graph .intro:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit):hover, .com_investment-graph #main-wrapper .intro:not(.co-white) a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.border-0):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):not(.disabled):not(.link-inherit):hover { background: none !important; border-bottom: 1px solid var(--royal-blue-200) !important; } }

#main-wrapper p.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), #main-wrapper .com_card-comparison sup.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), .com_card-comparison #main-wrapper sup.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), #main-wrapper #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 #main-wrapper a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), #main-wrapper #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro #main-wrapper a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), #main-wrapper .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro #main-wrapper a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple) { text-decoration: none; background: transparent; background: linear-gradient(180deg, transparent 1px, var(--white) 1px, var(--white) 2px, transparent 2px); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='var(--white) 1px', GradientType=0 ); /* IE6-9 */ background-size: 100% 3px; background-position: right 0 bottom; -webkit-transition: background-size 0.3s ease-in-out; transition: background-size 0.3s ease-in-out; background-repeat: no-repeat; padding-bottom: 2px; border-bottom: 3px solid transparent; }

#main-wrapper p.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):hover, #main-wrapper .com_card-comparison sup.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):hover, .com_card-comparison #main-wrapper sup.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):hover, #main-wrapper #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):hover, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 #main-wrapper a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):hover, #main-wrapper #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):hover, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro #main-wrapper a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):hover, #main-wrapper .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):hover, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro #main-wrapper a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):hover { background-size: 0% 3px; }

@supports (-ms-ime-align: auto) { #main-wrapper p.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), #main-wrapper .com_card-comparison sup.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), .com_card-comparison #main-wrapper sup.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), #main-wrapper #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 #main-wrapper a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), #main-wrapper #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro #main-wrapper a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), #main-wrapper .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro #main-wrapper a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple) { background: var(--white); background: -webkit-gradient(linear, left top, left bottom, from(var(--white)), to(var(--white))); background: linear-gradient(180deg, var(--white), var(--white)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--white)', endColorstr='var(--white)', GradientType=0 ); /* IE6-9 */ background: transparent !important; background-size: 100% 2px; border-bottom: none !important; }
  #main-wrapper p.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):hover, #main-wrapper .com_card-comparison sup.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):hover, .com_card-comparison #main-wrapper sup.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):hover, #main-wrapper #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):hover, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 #main-wrapper a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):hover, #main-wrapper #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):hover, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro #main-wrapper a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):hover, #main-wrapper .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):hover, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro #main-wrapper a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):hover { background-size: 0% 2px; } }

@supports (-ms-ime-align: auto) { #main-wrapper p.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), #main-wrapper .com_card-comparison sup.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), .com_card-comparison #main-wrapper sup.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), #main-wrapper #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 #main-wrapper a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), #main-wrapper #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro #main-wrapper a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), #main-wrapper .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro #main-wrapper a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple) { background: none !important; border-bottom: 1px solid var(--white); } }

.hide { position: relative; }

.ease, .accordion__item .accordion__item__collapse-icon, .common__recommended-products .common__recommended-products-pr-cover:before, .common__recommended-products .common__recommended-products-pr-set:before, .common__recommended-products .common__recommended-products-pr-cover:after, .common__recommended-products .common__recommended-products-pr-set:after, .com__lo-nav ul li a .bp-img, .com__lo-nav ul li a .bp-banner-img, .com__lo-nav ul li a .common__recommended-products .common__recommended-products-pr-icon, .common__recommended-products .com__lo-nav ul li a .common__recommended-products-pr-icon, .com__lo-nav ul li a .accordion__loan-row > *.icon, .com__lo-nav ul li a .com_f_a_services .f-a-l-img, .com_f_a_services .com__lo-nav ul li a .f-a-l-img, .com__lo-nav ul li a .com_ta-icon, .com__lo-nav ul li a .com__img-badge, .com__lo-nav ul li a .com__co-us-icon, .com__lo-nav ul li a .com__onlinebanking_appforyou, .com__lo-nav ul .item a .bp-img, .com__lo-nav ul .item a .bp-banner-img, .com__lo-nav ul .item a .common__recommended-products .common__recommended-products-pr-icon, .common__recommended-products .com__lo-nav ul .item a .common__recommended-products-pr-icon, .com__lo-nav ul .item a .accordion__loan-row > *.icon, .com__lo-nav ul .item a .com_f_a_services .f-a-l-img, .com_f_a_services .com__lo-nav ul .item a .f-a-l-img, .com__lo-nav ul .item a .com_ta-icon, .com__lo-nav ul .item a .com__img-badge, .com__lo-nav ul .item a .com__co-us-icon, .com__lo-nav ul .item a .com__onlinebanking_appforyou, .com__lo-nav .owl-carousel li a .bp-img, .com__lo-nav .owl-carousel li a .bp-banner-img, .com__lo-nav .owl-carousel li a .common__recommended-products .common__recommended-products-pr-icon, .common__recommended-products .com__lo-nav .owl-carousel li a .common__recommended-products-pr-icon, .com__lo-nav .owl-carousel li a .accordion__loan-row > *.icon, .com__lo-nav .owl-carousel li a .com_f_a_services .f-a-l-img, .com_f_a_services .com__lo-nav .owl-carousel li a .f-a-l-img, .com__lo-nav .owl-carousel li a .com_ta-icon, .com__lo-nav .owl-carousel li a .com__img-badge, .com__lo-nav .owl-carousel li a .com__co-us-icon, .com__lo-nav .owl-carousel li a .com__onlinebanking_appforyou, .com__lo-nav .owl-carousel .item a .bp-img, .com__lo-nav .owl-carousel .item a .bp-banner-img, .com__lo-nav .owl-carousel .item a .common__recommended-products .common__recommended-products-pr-icon, .common__recommended-products .com__lo-nav .owl-carousel .item a .common__recommended-products-pr-icon, .com__lo-nav .owl-carousel .item a .accordion__loan-row > *.icon, .com__lo-nav .owl-carousel .item a .com_f_a_services .f-a-l-img, .com_f_a_services .com__lo-nav .owl-carousel .item a .f-a-l-img, .com__lo-nav .owl-carousel .item a .com_ta-icon, .com__lo-nav .owl-carousel .item a .com__img-badge, .com__lo-nav .owl-carousel .item a .com__co-us-icon, .com__lo-nav .owl-carousel .item a .com__onlinebanking_appforyou, .com__lo-nav ul li a p, .com__lo-nav ul li a .com_card-comparison sup, .com_card-comparison .com__lo-nav ul li a sup, .com__lo-nav ul li a #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lo-nav ul li a a, .com__lo-nav ul li a #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lo-nav ul li a a, .com__lo-nav ul li a .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lo-nav ul li a a, .com__lo-nav ul .item a p, .com__lo-nav ul .item a .com_card-comparison sup, .com_card-comparison .com__lo-nav ul .item a sup, .com__lo-nav ul .item a #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lo-nav ul .item a a, .com__lo-nav ul .item a #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lo-nav ul .item a a, .com__lo-nav ul .item a .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lo-nav ul .item a a, .com__lo-nav .owl-carousel li a p, .com__lo-nav .owl-carousel li a .com_card-comparison sup, .com_card-comparison .com__lo-nav .owl-carousel li a sup, .com__lo-nav .owl-carousel li a #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lo-nav .owl-carousel li a a, .com__lo-nav .owl-carousel li a #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lo-nav .owl-carousel li a a, .com__lo-nav .owl-carousel li a .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lo-nav .owl-carousel li a a, .com__lo-nav .owl-carousel .item a p, .com__lo-nav .owl-carousel .item a .com_card-comparison sup, .com_card-comparison .com__lo-nav .owl-carousel .item a sup, .com__lo-nav .owl-carousel .item a #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lo-nav .owl-carousel .item a a, .com__lo-nav .owl-carousel .item a #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lo-nav .owl-carousel .item a a, .com__lo-nav .owl-carousel .item a .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lo-nav .owl-carousel .item a a, .accordion__loan .accordion__item, .com__ta-set, [select-banner-group] .dropdown__theme .select2-container .select2-selection--single:after, [select-banner-group] .dropdown__theme .select2-container .select2-selection--single .select2-selection__rendered, .com__lu-form .form-control, .com__ll-set, a, input[type="submit"], button { -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }

i { -webkit-transition: all 0.5s ease, color 0s ease; transition: all 0.5s ease, color 0s ease; }

i.fa-info-circle { -webkit-transition: all 0.5s ease, color 0.5s ease; transition: all 0.5s ease, color 0.5s ease; }

i.fa-info-circle:hover { color: var(--royal-blue-100); }

i.fa-map-marker-alt { font-size: 18px !important; line-height: 1.5 !important; color: var(--grey-800) !important; }

i.fa-map-marker-alt:hover { color: var(--royal-blue-200) !important; }

@media (max-width: 767px) { i.fa-map-marker-alt { font-size: 16px !important; line-height: 1.5 !important; } }

.ease2, .he-bo-title .arrow [class*="fa"], .bp-bullets li:after, .com_graph-carousel .graph-carousel-bullets li:after, .accordion__list > li .accordion__item__title:after, .table__comparison.graph__type-3 .table__comparison-content, .com_interest-accordion-single, .list__col .list__col-single, .com__tab-content .com__tab-nav.nav--2 ul li a:before, .com_field-icon-btn, .com_field-icon-btn .icon, .com__lo-nav ul li a:after, .com__lo-nav ul .item a:after, .com__lo-nav .owl-carousel li a:after, .com__lo-nav .owl-carousel .item a:after, .cl-co-set.dim-cover:before, .com__merchant_partners .com__merchant_partners__item, .com__redeem_rewards .com__redeem_reward__item, button.cl-op-btn [class*="fa-"], .hc-se-sl li span, .hc-se-sl li:after, [accordion-group].accordion-active [accordion-set] [accordion-btn]:after, .com__side-nav.nav--2 ul li a:before, .accordion-mobile-nav-items.type2 .accordion-mobile-nav-list .com__side-nav .com__nav-dd .com__nav-dd-set .com__nav-dd-title:after, .com__ar-li-link h4, .com__ar-li-link .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-li-link a, .com__ar-li-link .com_investment-graph .intro, .com_investment-graph .com__ar-li-link .intro, .com__ll-set-temp .set-icon:before, .com__ll-set .set-icon:before, .com__lb-det-set .set-icon:before, .com__noti-tag, .com__lp-close, .com__travel-with-ocbc .com__tab-nav ul li:after, .com__trwo-locator-list > ul > li, .com__trwo-content > ul li, .com__trwo-time-content > ul li { -webkit-transition: all 0.5s; transition: all 0.5s; }

.ease-none, .hb-co-menu ul > li a, .ca-li-set.merchant-item .feature__column--text, .ca-li-set.merchant-item .feature__column--text a { -webkit-transition: none; transition: none; }

.auto, .container-fluid:not(.iw_section) .container, .common__recommended-products .common__recommended-products-pr-main:not(.iw_section) .container { max-width: var(--width-1); margin-left: auto; margin-right: auto; }

.bp-width-med { max-width: var(--width-2); }

.bp-width-med1 { max-width: var(--width-3); }

.bp-width-med2 { max-width: var(--width-4); }

.bp-width-med3, .section .container:not([class*="bp-width"]) { max-width: var(--width-5); }

.bp-width-med4 { max-width: var(--width-6); }

.width-5 { max-width: var(--width-7); }

.bp-width-full { max-width: 100%; padding-left: 0px; padding-right: 0px; }

.fl { float: left; }

.fr { float: right; }

.clr { display: block; float: none; clear: both; }

.flex { display: -webkit-box; display: -ms-flexbox; display: flex; }

.flex-center { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.flex-bottom { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }

.flex-row-reverse { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }

.flex-xs { display: -webkit-box; display: -ms-flexbox; display: flex; }

.bp-set { display: inline-block; *display: inline; }

.bp-set.vm { vertical-align: middle; }

.bp-set.vt { vertical-align: top; }

.bp-set.vb { vertical-align: bottom; }

.bp-box { -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }

.bp-rel { position: relative; }

.bp-ab { position: absolute; }

.nowrap { white-space: nowrap; }

.break-all { word-break: break-all; }

.co-black { color: var(--grey-800); }

.co-default { color: var(--grey-800); }

.co-white { color: var(--white); }

.co-grey { color: var(--grey-100); }

.co-grey1 { color: var(--grey-200); }

.co-grey2 { color: var(--ash-200); }

.co-grey3 { color: var(--grey-700); }

.co-grey4 { color: var(--grey-200); }

.co-grey5 { color: var(--ash-100); }

.co-grey6 { color: var(--grey-800); }

.co-grey7 { color: var(--grey-800); }

.co-grey8 { color: var(--ash-300); }

.co-grey9 { color: var(--grey-700); }

.co-ash5 { color: var(--ash-60); }

.co-ash6 { color: #7c909b; }

.co-ash7 { color: var(--ash-60); }

.co-ash10 { color: var(--ash-200); }

.co-red { color: var(--error-red); }

.co-sea { color: #319988; }

.co-green { color: #319988; }

.co-orange { color: #f4af62; }

@media (max-width: 767px) { .mob-co-white { color: var(--white); }
  .mob-co-black { color: var(--grey-800); } }

.bg-none { background-color: transparent !important; }

.bg-ash { background-color: var(--ash); }

.bg-ash2 { background-color: var(--ash-20); }

.bg-ash3 { background-color: var(--ash-5); }

.bg-ash4 { background-color: var(--grey-100); }

.bg-ash5 { background-color: var(--ash-5); }

.bg-ash7 { background-color: var(--ash-60); }

.bg-ash8 { background-color: var(--ash-100); }

.bg-brown { background-color: var(--brown); }

.bg-gold { background-color: var(--gold); }

.bd-grey { border-color: var(--grey-100); }

.bd-grey1 { border-color: var(--grey-200); }

.pad-edge { padding-left: 15px; padding-right: 15px; }

@media (max-width: 767px) { .bp-img, .bp-banner-img, .common__recommended-products .common__recommended-products-pr-icon, .accordion__loan-row > *.icon, .com_f_a_services .f-a-l-img, .com_ta-icon, .com__img-badge, .com__co-us-icon, .com__onlinebanking_appforyou { min-width: 60px; } }

.bp-img img, .bp-banner-img img, .common__recommended-products .common__recommended-products-pr-icon img, .accordion__loan-row > *.icon img, .com_f_a_services .f-a-l-img img, .com_ta-icon img, .com__img-badge img, .com__co-us-icon img, .com__onlinebanking_appforyou img { max-width: 100%; height: auto; }

.bp-img.wide img, .wide.bp-banner-img img, .common__recommended-products .wide.common__recommended-products-pr-icon img, .accordion__loan-row > .wide.icon img, .com_f_a_services .wide.f-a-l-img img, .wide.com_ta-icon img, .wide.com__img-badge img, .wide.com__co-us-icon img, .wide.com__onlinebanking_appforyou img { display: block; width: 100%; }

.bp-banner-img { z-index: 2; position: relative; }

.bp-nocurve, .com__tn-title, .com__tn-dd, .com__tn-dd select { border-radius: 0; }

.bp-curve, .hb-btn, .cd-ta-box, .com__tn-select ul, .com__lo-nav ul.owl-loaded.owl-nav1, .com__lo-nav .owl-carousel.owl-loaded.owl-nav1, .pl-co-table.table2, .cl-co-set, .accordion__loan .accordion__item, .ho-co-banner { border-radius: var(--bd-radius); }

.bp-curve-top { border-radius: var(--bd-radius) var(--bd-radius) 0 0; }

.bp-curve2, .table__comparison table, .table__comparison.table__comparison-with-first-col-subject .table__comparison-content, .table__comparison.graph__type-3 .table__comparison-content, .com__to-li-set { border-radius: var(--bd-radius); }

.bp-curve3, .com__lo-nav ul.owl-loaded.owl-nav1 .owl-nav button.owl-prev:not(.disabled):before, .com__lo-nav ul.owl-loaded.owl-nav1 .owl-nav button.owl-next:not(.disabled):before, .com__lo-nav .owl-carousel.owl-loaded.owl-nav1 .owl-nav button.owl-prev:not(.disabled):before, .com__lo-nav .owl-carousel.owl-loaded.owl-nav1 .owl-nav button.owl-next:not(.disabled):before { border-radius: var(--bd-radius); }

.bp-circle, .bp-bullets li, .com_graph-carousel .graph-carousel-bullets li, .bp-bullets li:after, .com_graph-carousel .graph-carousel-bullets li:after, .car1 .owl-dots button span, .cd-ta-icon, .common__recommended-products .common__recommended-products-pr-icon, .common__recommended-products .common__recommended-products-pr-icon img, .com_field-icon-btn .icon, .al-ro-pagination > li.num a, .h-l-title .num { border-radius: 50%; }

.mobile-input, .dropdown__theme select.select2, .dropdown__theme select.select2-unique, .dropdown__theme select.select2-vuejs, button.cl-op-btn, .hc-li-input, .com__lu-form .form-control, .com__lu-form.form-search span.button { -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 0; }

.bp-centralize, .dropdown__theme .select2-container .select2-selection--single .select2-selection__arrow, .dropdown__theme > .bp-ab[class*="fa"], .he-bo-title:before, .he-bo-title .arrow, .owl-nav1 .owl-nav button, .accordion__list > li .accordion__item__title:after, .list__col-tag.va-middle, .com__tn-title:after, .com__tn-dd:after, .com__tn-dd select:after, .common__recommended-products .common__recommended-products-pr-main.va-middle, .com__pr-se-box > .bp-img.center-right, .com__pr-se-box > .center-right.bp-banner-img, .common__recommended-products .com__pr-se-box > .center-right.common__recommended-products-pr-icon, .accordion__loan-row.com__pr-se-box > .center-right.icon, .com_f_a_services .com__pr-se-box > .center-right.f-a-l-img, .com__pr-se-box > .center-right.com_ta-icon, .com__pr-se-box > .center-right.com__img-badge, .com__pr-se-box > .center-right.com__co-us-icon, .com__pr-se-box > .center-right.com__onlinebanking_appforyou, .com_lb-main.main-middle, .com__side-nav-title:after, .accordion-mobile-nav-items.type2 .accordion-mobile-nav-list .com__side-nav .com__nav-dd .com__nav-dd-set .com__nav-dd-title:after, .com__inv-banner .com__ins-prod-tag.top-right, .com__lu-form.form-search span.button, .com__ll-set:after, .com_parallax .com_fr-cr-col, .com__trwo-title:after, .com__trwo-select:after, .com__trwo-locator-loader { -webkit-transform: translate3d(0, -50%, 0); -ms-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); }

.bp-centralize2, .com__lo-nav ul li a:after, .com__lo-nav ul .item a:after, .com__lo-nav .owl-carousel li a:after, .com__lo-nav .owl-carousel .item a:after { -webkit-transform: translate3d(-50%, 0, 0); -ms-transform: translate3d(-50%, 0, 0); transform: translate3d(-50%, 0, 0); }

.bp-centralize3, .list__col-tag.va-middle.pull-right, .list__col-tag.va-middle.pull-left, .list__col-tag.va-middle.pull-bottom, .list__col-tag.va-middle.pull-top, .com_home-loans .label-checkbox:not(.big-checkbox) input[type="checkbox"] + span:before { -webkit-transform: translate3d(-50%, -50%, 0); -ms-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); }

.no-margin { margin: 0; }

.no-padding { padding: 0; }

.no-padding-desktop { padding: 0; }

@media (max-width: 767px) { .no-padding-desktop { padding: 10px; } }

.mr-auto { margin-right: auto; }

.pt1 { padding-top: 10px; }

.pt2 { padding-top: 20px; }

.pt3 { padding-top: 30px; }

.pt4 { padding-top: 40px; }

.pt5 { padding-top: 50px; }

.pt6 { padding-top: 60px; }

.pt7 { padding-top: 70px; }

.pt8 { padding-top: 80px; }

.pb1 { padding-bottom: 10px; }

.pb2, .com_hpe-insured-list .com_hpe-in-li-set { padding-bottom: 20px; }

.pb3 { padding-bottom: 30px; }

.pb4 { padding-bottom: 40px; }

.pb5 { padding-bottom: 50px; }

.pb6 { padding-bottom: 60px; }

.pb7 { padding-bottom: 70px; }

.pb8 { padding-bottom: 80px; }

.pdl1 { padding-left: 10px; }

.pdl2 { padding-left: 20px; }

.pdl3 { padding-left: 30px; }

.pdl4 { padding-left: 40px; }

.pdl5 { padding-left: 50px; }

.pdr1 { padding-right: 10px; }

.pdr2 { padding-right: 20px; }

.pdr3 { padding-right: 30px; }

.pdr4 { padding-right: 40px; }

.pdr5 { padding-right: 50px; }

.py-25 { padding-top: 25px; padding-bottom: 25px; }

.px-30 { padding-left: 30px; padding-right: 30px; }

.mt1 { margin-top: 10px; }

.mt2 { margin-top: 20px; }

.mt3, .com_graph-carousel .graph-carousel-bullets { margin-top: 30px; }

.mt4 { margin-top: 40px; }

.mt5 { margin-top: 50px; }

.mt6 { margin-top: 60px; }

.mt7 { margin-top: 70px; }

.mb0 { margin-bottom: 0; }

.mb1 { margin-bottom: 10px; }

.mb1a { margin-bottom: 15px; }

.mb2, .com__travel-with-ocbc .com__tab-set > * { margin-bottom: 20px; }

.mb3, .com_graph-carousel .graph-carousel-bullets { margin-bottom: 30px; }

.mb4, .com__general__form-group.mb4 { margin-bottom: 40px; }

.mb5 { margin-bottom: 50px; }

.mb6, .section .module.mb6, .com_hpe-insured-list .com_hpe-in-li-set { margin-bottom: 60px; }

.mb7 { margin-bottom: 70px; }

.mgr1 { margin-right: 10px; }

.mgr2 { margin-right: 20px; }

.mgr3 { margin-right: 30px; }

.mgr4 { margin-right: 40px; }

.mgr5 { margin-right: 50px; }

@media (max-width: 767px) { .mob-pt0 { padding-top: 0; }
  .mob-pt1 { padding-top: 10px; }
  .mob-pt2 { padding-top: 20px; }
  .mob-pt3 { padding-top: 30px; }
  .mob-pt4 { padding-top: 40px; }
  .mob-pt5 { padding-top: 50px; }
  .mob-pt15 { padding-top: 15px !important; }
  .mob-pb0 { padding-bottom: 0px; }
  .mob-pb1 { padding-bottom: 10px; }
  .mob-pb2 { padding-bottom: 20px; }
  .mob-pb3 { padding-bottom: 30px; }
  .mob-pb4 { padding-bottom: 40px; }
  .mob-pb5 { padding-bottom: 50px; }
  .mob-pdl0 { padding-left: 0; }
  .mob-pdl1 { padding-left: 10px; }
  .mob-pdl2 { padding-left: 20px; }
  .mob-pdl3 { padding-left: 30px; }
  .mob-pdl4 { padding-left: 40px; }
  .mob-pdl5 { padding-left: 50; }
  .mob-pdr0 { padding-right: 0; }
  .mob-pdr1 { padding-right: 10px; }
  .mob-pdr2 { padding-right: 20px; }
  .mob-pdr3 { padding-right: 30px; }
  .mob-pdr4 { padding-right: 40px; }
  .mob-pdr5 { padding-right: 50; }
  .mob-mt0 { margin-top: 0; }
  .mob-mt1 { margin-top: 10px; }
  .mob-mt1a { margin-top: 15px; }
  .mob-mt2 { margin-top: 20px; }
  .mob-mt3 { margin-top: 30px; }
  .mob-mt4 { margin-top: 40px; }
  .mob-mb0 { margin-bottom: 0; }
  .mob-mb1 { margin-bottom: 10px; }
  .mob-mb2 { margin-bottom: 20px; }
  .mob-mb3 { margin-bottom: 30px; }
  .mob-mb4 { margin-bottom: 40px; }
  .mob-mb5 { margin-bottom: 50px; }
  .mob-mgr0 { margin-right: 0; }
  .mob-mgr1 { margin-right: 10px; }
  .mob-mgr2 { margin-right: 20px; }
  .mob-mgr3 { margin-right: 30px; }
  .mob-mgr4 { margin-right: 40px; }
  .mob-mgr5 { margin-right: 50px; } }

@media (max-width: 640px) { .pt2 { padding-top: 15px; }
  .pt3 { padding-top: 20px; }
  .pt4 { padding-top: 30px; }
  .pt5 { padding-top: 40px; }
  .pt6 { padding-top: 40px; }
  .pt7 { padding-top: 50px; }
  .pt8 { padding-top: 60px; }
  .pb2, .com_hpe-insured-list .com_hpe-in-li-set { padding-bottom: 15px; }
  .pb3 { padding-bottom: 20px; }
  .pb4 { padding-bottom: 30px; }
  .pb5 { padding-bottom: 40px; }
  .pb6 { padding-bottom: 40px; }
  .pb7 { padding-bottom: 50px; }
  .pb8 { padding-bottom: 60px; }
  .pdl2 { padding-left: 15px; }
  .pdl3 { padding-left: 20px; }
  .pdl4 { padding-left: 30px; }
  .pdl5 { padding-left: 40px; }
  .pdr2 { padding-right: 15px; }
  .pdr3 { padding-right: 20px; }
  .pdr4 { padding-right: 30px; }
  .pdr5 { padding-right: 40px; }
  .mt2 { margin-top: 15px; }
  .mt3, .com_graph-carousel .graph-carousel-bullets { margin-top: 20px; }
  .mt4 { margin-top: 30px; }
  .mt5 { margin-top: 40px; }
  .mt6 { margin-top: 40px; }
  .mt7 { margin-top: 50px; }
  .mb2, .com__travel-with-ocbc .com__tab-set > * { margin-bottom: 15px; }
  .mb3, .com_graph-carousel .graph-carousel-bullets { margin-bottom: 20px; }
  .mb4, .com__general__form-group.mb4 { margin-bottom: 30px; }
  .mb5 { margin-bottom: 40px; }
  .mb6, .section .module.mb6, .com_hpe-insured-list .com_hpe-in-li-set { margin-bottom: 40px; }
  .mb7 { margin-bottom: 50px; }
  .mgr2 { margin-right: 15px; }
  .mgr3 { margin-right: 20px; }
  .mgr4 { margin-right: 30px; }
  .mgr5 { margin-right: 40px; }
  .mob-pt0 { padding-top: 0; }
  .mob-pt1 { padding-top: 10px; }
  .mob-pt2 { padding-top: 20px; }
  .mob-pt3 { padding-top: 30px; }
  .mob-pt4 { padding-top: 40px; }
  .mob-pt5 { padding-top: 50px; }
  .mob-pt15 { padding-top: 15px !important; }
  .mob-pb0 { padding-bottom: 0px; }
  .mob-pb1 { padding-bottom: 10px; }
  .mob-pb2 { padding-bottom: 20px; }
  .mob-pb3 { padding-bottom: 30px; }
  .mob-pb4 { padding-bottom: 40px; }
  .mob-pb5 { padding-bottom: 50px; }
  .mob-pdl0 { padding-left: 0; }
  .mob-pdl1 { padding-left: 10px; }
  .mob-pdl2 { padding-left: 20px; }
  .mob-pdl3 { padding-left: 30px; }
  .mob-pdl4 { padding-left: 40px; }
  .mob-pdl5 { padding-left: 50; }
  .mob-pdr0 { padding-right: 0; }
  .mob-pdr1 { padding-right: 10px; }
  .mob-pdr2 { padding-right: 20px; }
  .mob-pdr3 { padding-right: 30px; }
  .mob-pdr4 { padding-right: 40px; }
  .mob-pdr5 { padding-right: 50; }
  .mob-mt0 { margin-top: 0; }
  .mob-mt1 { margin-top: 10px; }
  .mob-mt1a { margin-top: 15px; }
  .mob-mt2 { margin-top: 20px; }
  .mob-mt3 { margin-top: 30px; }
  .mob-mt4 { margin-top: 40px; }
  .mob-mb0 { margin-bottom: 0; }
  .mob-mb1 { margin-bottom: 10px; }
  .mob-mb2 { margin-bottom: 20px; }
  .mob-mb3 { margin-bottom: 30px; }
  .mob-mb4 { margin-bottom: 40px; }
  .mob-mb5 { margin-bottom: 50px; }
  .mob-mgr0 { margin-right: 0; }
  .mob-mgr1 { margin-right: 10px; }
  .mob-mgr2 { margin-right: 20px; }
  .mob-mgr3 { margin-right: 30px; }
  .mob-mgr4 { margin-right: 40px; }
  .mob-mgr5 { margin-right: 50px; } }

@media (min-width: 768px) { .text-md-nowrap { white-space: nowrap; } }

@media (max-width: 767px) { .tb2-mb1 { margin-bottom: 10px; } }

.bp-preloader { z-index: 9999; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: var(--white); overflow: hidden; }

.spinner { position: absolute; width: 80px; height: 80px; top: 50%; left: 50%; margin-left: -40px; margin-top: -40px; -webkit-animation: rotatee 2s infinite linear; animation: rotatee 2s infinite linear; }

.s-dot { display: inline-block; position: absolute; width: 60%; height: 60%; top: 0; background-color: var(--black); border-radius: 100%; -webkit-animation: bouncee 2s infinite ease-in-out; animation: bouncee 2s infinite ease-in-out; }

.s-dot2 { top: auto; bottom: 0px; -webkit-animation-delay: -1s; animation-delay: -1s; }

@-webkit-keyframes rotatee { 100% { -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes rotatee { 100% { -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg); } }

@-webkit-keyframes bouncee { 0%, 100% { -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0); }
  50% { -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1); } }

@keyframes bouncee { 0%, 100% { -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0); }
  50% { -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1); } }

.no-wrap { white-space: nowrap; }

.anim-content, .animated, .animate, .tween { opacity: 0; }

.animated.visible { opacity: 1; }

.anim-content.visible { -webkit-animation: animRun10up 0.3s ease forwards; animation: animRun10up 0.3s ease forwards; }

.anim-content.visible.anim-40, .list__col .list__col-content.row > div.anim-content.visible, .list__col .list__col-content.com_insurance_total-payout-row > div.anim-content.visible, .list__col .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col-content.owl-carousel:not(.owl-loaded) > div.anim-content.visible, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col .list__col-content.owl-carousel:not(.owl-loaded) > div.anim-content.visible { -webkit-animation: animRun40 0.3s ease forwards; animation: animRun40 0.3s ease forwards; }

@-webkit-keyframes animRun10up { 0% { opacity: 0;
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px); }
  100% { opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); } }

@keyframes animRun10up { 0% { opacity: 0;
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px); }
  100% { opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); } }

@-webkit-keyframes animRun10down { 0% { opacity: 0;
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px); }
  100% { opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); } }

@keyframes animRun10down { 0% { opacity: 0;
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px); }
  100% { opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); } }

@-webkit-keyframes animRun40 { 0% { opacity: 0;
    -webkit-transform: translateY(40px);
    -ms-transform: translateY(40px);
    transform: translateY(40px); }
  100% { opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); } }

@keyframes animRun40 { 0% { opacity: 0;
    -webkit-transform: translateY(40px);
    -ms-transform: translateY(40px);
    transform: translateY(40px); }
  100% { opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); } }

.bp-banner, .parallax, .com_video-thumbnail, .ho-co-banner, .com__ar-banner { background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; }

.bp-banner.bp-ab, .bp-ab.parallax, .bp-ab.com_video-thumbnail, .bp-ab.ho-co-banner, .bp-ab.com__ar-banner { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.bp-banner.half-left, .half-left.parallax, .half-left.com_video-thumbnail, .half-left.ho-co-banner, .half-left.com__ar-banner { left: 0; width: 50%; }

.bp-banner.half-right, .half-right.parallax, .half-right.com_video-thumbnail, .half-right.ho-co-banner, .half-right.com__ar-banner { left: auto; right: 0; width: 50%; }

.bp-banner.med-left, .med-left.parallax, .med-left.com_video-thumbnail, .med-left.ho-co-banner, .med-left.com__ar-banner { left: 0; width: 42%; }

.bp-banner.med-right, .med-right.parallax, .med-right.com_video-thumbnail, .med-right.ho-co-banner, .med-right.com__ar-banner { left: auto; right: 0; width: 42%; }

.bp-banner.shadow-left, .shadow-left.parallax, .shadow-left.com_video-thumbnail, .shadow-left.ho-co-banner, .shadow-left.com__ar-banner { left: auto; right: 100%; width: 100%; max-width: 200px; height: 100%; }

.bp-banner.shadow-right, .shadow-right.parallax, .shadow-right.com_video-thumbnail, .shadow-right.ho-co-banner, .shadow-right.com__ar-banner { left: 100%; width: 100%; max-width: 200px; height: 100%; }

.bp-banner.banner-wide, .banner-wide.parallax, .banner-wide.com_video-thumbnail, .banner-wide.ho-co-banner, .banner-wide.com__ar-banner { padding-top: 400px; }

.bp-banner-main { z-index: 5; position: relative; }

.parallax { background-attachment: fixed; overflow: hidden; }

.parallax.top { background-attachment: inherit; background-position: 50% 50% !important; }

html.bp-touch .parallax { background-attachment: inherit; background-position: 50% 50% !important; }

.container-fluid.iw_section, .common__recommended-products .iw_section.common__recommended-products-pr-main, .col-lg-12.iw_columns { padding-left: 0px; padding-right: 0px; }

.row.iw_row, .iw_row.com_insurance_total-payout-row, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .iw_row.owl-carousel:not(.owl-loaded) { margin-left: 0px; margin-right: 0px; }

.container-fluid:not(.iw_section) .container, .common__recommended-products .common__recommended-products-pr-main:not(.iw_section) .container { padding-left: 0; padding-right: 0; }

.container-fluid:not(.iw_section).no-padding, .common__recommended-products .common__recommended-products-pr-main:not(.iw_section).no-padding { padding-left: 0; padding-right: 0; }

.container-fluid:not(.iw_section) > .con-pull-left, .common__recommended-products .common__recommended-products-pr-main:not(.iw_section) > .con-pull-left { margin-left: -10px; }

.container-fluid:not(.iw_section) > .con-pull-right, .common__recommended-products .common__recommended-products-pr-main:not(.iw_section) > .con-pull-right { margin-right: -10px; }

@media (min-width: 992px) { .container-fluid:not(.iw_section), .common__recommended-products .common__recommended-products-pr-main:not(.iw_section) { padding-left: 10px; padding-right: 10px; }
  .container-fluid:not(.iw_section) > .con-pull-left, .common__recommended-products .common__recommended-products-pr-main:not(.iw_section) > .con-pull-left { margin-left: -10px; }
  .container-fluid:not(.iw_section) > .con-pull-right, .common__recommended-products .common__recommended-products-pr-main:not(.iw_section) > .con-pull-right { margin-right: -10px; } }

@media (max-width: 810px) { .container-fluid:not(.iw_section) .auto[class*="pt"], .common__recommended-products .common__recommended-products-pr-main:not(.iw_section) .auto[class*="pt"], .container-fluid:not(.iw_section) .container[class*="pt"], .common__recommended-products .common__recommended-products-pr-main:not(.iw_section) .container[class*="pt"], .container-fluid:not(.iw_section) > .container[class*="pt"], .common__recommended-products .common__recommended-products-pr-main:not(.iw_section) > .container[class*="pt"] { padding-top: 10px; }
  .container-fluid:not(.iw_section) .auto[class*="pb"], .common__recommended-products .common__recommended-products-pr-main:not(.iw_section) .auto[class*="pb"], .container-fluid:not(.iw_section) .container[class*="pb"], .common__recommended-products .common__recommended-products-pr-main:not(.iw_section) .container[class*="pb"], .container-fluid:not(.iw_section) > .container[class*="pb"], .common__recommended-products .common__recommended-products-pr-main:not(.iw_section) > .container[class*="pb"] { padding-bottom: 10px; }
  .container-fluid:not(.iw_section) .auto[class*="mt"], .common__recommended-products .common__recommended-products-pr-main:not(.iw_section) .auto[class*="mt"], .container-fluid:not(.iw_section) .container[class*="mt"], .common__recommended-products .common__recommended-products-pr-main:not(.iw_section) .container[class*="mt"], .container-fluid:not(.iw_section) > .container[class*="mt"], .common__recommended-products .common__recommended-products-pr-main:not(.iw_section) > .container[class*="mt"] { margin-top: 10px; }
  .container-fluid:not(.iw_section) .auto[class*="mb"], .common__recommended-products .common__recommended-products-pr-main:not(.iw_section) .auto[class*="mb"], .container-fluid:not(.iw_section) .container[class*="mb"], .common__recommended-products .common__recommended-products-pr-main:not(.iw_section) .container[class*="mb"], .container-fluid:not(.iw_section) > .container[class*="mb"], .common__recommended-products .common__recommended-products-pr-main:not(.iw_section) > .container[class*="mb"] { margin-bottom: 10px; } }

@media (max-width: 992px) { .tab-pull-left { margin-left: -20px; }
  .tab-pull-right { margin-right: -20px; } }

@media (max-width: 767px) { .tab-pull-left { margin-left: -10px; }
  .tab-pull-right { margin-right: -10px; }
  .mob-pull-left { margin-left: -10px; }
  .mob-pull-right { margin-right: -10px; } }

.bp-nav, .com_graph-carousel .graph-carousel-nav { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.bp-bullets, .com_graph-carousel .graph-carousel-bullets { text-align: center; }

.bp-bullets li, .com_graph-carousel .graph-carousel-bullets li { position: relative; display: inline-block; vertical-align: middle; width: 10px; height: 10px; margin: 7px 10px; background-color: var(--grey-200); cursor: pointer; }

.bp-bullets li:after, .com_graph-carousel .graph-carousel-bullets li:after { opacity: 0; content: ''; display: none; position: absolute; top: -6px; left: -6px; width: 100%; height: 100%; padding: 10px; border: 1px solid var(--grey-800); }

.bp-bullets li.active, .com_graph-carousel .graph-carousel-bullets li.active, .bp-bullets li.selected, .com_graph-carousel .graph-carousel-bullets li.selected { background-color: var(--grey-800); }

.bp-bullets li.active:after, .com_graph-carousel .graph-carousel-bullets li.active:after, .bp-bullets li.selected:after, .com_graph-carousel .graph-carousel-bullets li.selected:after { opacity: 1; }

.hb-btn { min-width: 200px; padding: 14px 20px; -webkit-box-shadow: none !important; box-shadow: none !important; }

.hb-btn.btn-small { min-width: 135px; padding: 9px 15px; }

.hb-btn.btn-med { padding: 9px 18px; }

.hb-btn.btn-med2 { padding: 15px 20px; }

.hb-btn.btn-med3 { min-width: 160px; }

.box-shadow, .table__comparison.table__comparison-with-first-col-subject .table__comparison-content, .table__comparison.graph__type-3 .table__comparison-content, .cd-ta-box, .list__col .list__col-single, .com__tn-select ul, .pl-co-table.table2, .com__ta-set, .com__merchant_partners .com__merchant_partners__item, .com__redeem_rewards .com__redeem_reward__item, .com__to-li-set, .com__inv-tica-item, .com_home-loans .h-l-step-block.block-white { -webkit-box-shadow: 0 2px 15px 8px rgba(var(--black-rgb), 0.02); box-shadow: 0 2px 15px 8px rgba(var(--black-rgb), 0.02); }

.box-shadow.active, .table__comparison.table__comparison-with-first-col-subject .active.table__comparison-content, .table__comparison.graph__type-3 .active.table__comparison-content, .table__comparison.graph__type-3 .table__comparison-content:hover, .active.cd-ta-box, .list__col .active.list__col-single, .list__col .list__col-single:hover, .com__tn-select ul.active, .active.pl-co-table.table2, .accordion__loan .accordion__item:hover, .active.com__ta-set, .com__ta-set:hover, .com__merchant_partners .active.com__merchant_partners__item, .com__merchant_partners .com__merchant_partners__item:hover, .com__redeem_rewards .active.com__redeem_reward__item, .com__redeem_rewards .com__redeem_reward__item:hover, .active.com__to-li-set, .active.com__inv-tica-item, .com__inv-tica-item:hover, .com_home-loans .active.h-l-step-block.block-white { -webkit-box-shadow: 0 10px 15px 8px rgba(var(--black-rgb), 0.04); box-shadow: 0 10px 15px 8px rgba(var(--black-rgb), 0.04); }

.box-shadow2, .table__comparison.table__comparison-with-first-col-subject:not(.cloned) .cd-ta-headfix, .table__comparison.graph__type-3:not(.cloned) .cd-ta-headfix, .table__comparison.table__comparison-with-first-col-subject:not(.cloned) .graph-carousel-header, .table__comparison.graph__type-3:not(.cloned) .graph-carousel-header { -webkit-box-shadow: 5px 0 15px 8px rgba(var(--black-rgb), 0.04); box-shadow: 5px 0 15px 8px rgba(var(--black-rgb), 0.04); }

.box-shadow3 { -webkit-box-shadow: 0 0 10px 0 rgba(var(--black-rgb), 0.1); box-shadow: 0 0 10px 0 rgba(var(--black-rgb), 0.1); }

@media (min-width: 768px) { .desktop-box-shadow { -webkit-box-shadow: 0 2px 15px 8px rgba(var(--black-rgb), 0.02); box-shadow: 0 2px 15px 8px rgba(var(--black-rgb), 0.02); } }

@media (max-width: 767px) { .mobile-box-shadow { -webkit-box-shadow: 0 2px 15px 8px rgba(var(--black-rgb), 0.02); box-shadow: 0 2px 15px 8px rgba(var(--black-rgb), 0.02); } }

.dim-cover, .cl-co-set.dim-cover:before { opacity: 0.9; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(var(--white-rgb), 0)), to(rgba(var(--black-rgb), 0.85))); background-image: linear-gradient(to bottom, rgba(var(--white-rgb), 0), rgba(var(--black-rgb), 0.85)); }

.dim-cover.active, .active.cl-co-set.dim-cover:before, .cl-co-set.dim-cover:hover:before { opacity: 1; }

.bp-sticky-content { z-index: 11; background-color: var(--white); }

.bp-mod-list { margin-left: 15px; }

.bp-mod-list > li { list-style: disc; margin-bottom: 10px; }

.bp-mod-list > li:last-child { margin-bottom: 0; }

.bp-mod-list > li a { color: inherit; }

.bp-mod-list > li a:hover { color: var(--ocbc-red); }

.link-simple { color: inherit; text-decoration: none; }

.link-simple:hover { color: var(--royal-blue-100); }

.row.row-np, .row-np.com_insurance_total-payout-row, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .row-np.owl-carousel:not(.owl-loaded) { margin-left: 0; margin-right: 0; }

.row.row-np > [class*="col"], .row-np.com_insurance_total-payout-row > [class*="col"], .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .row-np.owl-carousel:not(.owl-loaded) > [class*="col"] { padding-left: 0; padding-right: 0; }

.row.row-small, .row-small.com_insurance_total-payout-row, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .row-small.owl-carousel:not(.owl-loaded) { margin-left: -10px; margin-right: -10px; }

.row.row-small > [class*="col"], .row-small.com_insurance_total-payout-row > [class*="col"], .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .row-small.owl-carousel:not(.owl-loaded) > [class*="col"] { padding-left: 10px; padding-right: 10px; }

.row.row-small2, .row-small2.com_insurance_total-payout-row, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .row-small2.owl-carousel:not(.owl-loaded) { margin-left: -7px; margin-right: -7px; }

.row.row-small2 > [class*="col"], .row-small2.com_insurance_total-payout-row > [class*="col"], .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .row-small2.owl-carousel:not(.owl-loaded) > [class*="col"] { padding-left: 7px; padding-right: 7px; }

.row.row-small3, .row-small3.com_insurance_total-payout-row, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .row-small3.owl-carousel:not(.owl-loaded) { margin-left: -3px; margin-right: -3px; }

.row.row-small3 > [class*="col"], .row-small3.com_insurance_total-payout-row > [class*="col"], .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .row-small3.owl-carousel:not(.owl-loaded) > [class*="col"] { padding-left: 3px; padding-right: 3px; }

.row.row-medium, .row-medium.com_insurance_total-payout-row, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .row-medium.owl-carousel:not(.owl-loaded) { margin-left: -20px; margin-right: -20px; }

.row.row-medium > [class*="col"], .row-medium.com_insurance_total-payout-row > [class*="col"], .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .row-medium.owl-carousel:not(.owl-loaded) > [class*="col"] { padding-left: 20px; padding-right: 20px; }

@media (max-width: 767px) { .row.row-medium, .row-medium.com_insurance_total-payout-row, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .row-medium.owl-carousel:not(.owl-loaded) { margin-left: -10px; margin-right: -10px; }
  .row.row-medium > [class*="col"], .row-medium.com_insurance_total-payout-row > [class*="col"], .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .row-medium.owl-carousel:not(.owl-loaded) > [class*="col"] { padding-left: 10px; padding-right: 10px; } }

@media (min-width: 1200px) { .row.row-large, .row-large.com_insurance_total-payout-row, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .row-large.owl-carousel:not(.owl-loaded) { margin-left: -30px; margin-right: -30px; }
  .row.row-large > [class*="col"], .row-large.com_insurance_total-payout-row > [class*="col"], .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .row-large.owl-carousel:not(.owl-loaded) > [class*="col"] { padding-left: 30px; padding-right: 30px; } }

@media (max-width: var(--width-5)) { .row .col-xl3, .com_insurance_total-payout-row .col-xl3, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded) .col-xl3 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }

.bp-video { z-index: 3; position: relative; padding-top: 56.25%; }

.bp-video iframe { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.bp-video .fb-video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/*theme*/
.theme .co-white { color: var(--white); }

.theme .co-white.link.link-arrow-right:hover, .theme .com_toggle .co-white.link-arrow-right.com__toggle-btn:hover, .com_toggle .theme .co-white.link-arrow-right.com__toggle-btn:hover, .theme .co-white.link-arrow-right.com__to-li-set:hover { color: var(--white) !important; }

.theme .text-gradient { color: var(--ash-100); background: var(--gradient-ash-100); }

@media (max-width: 767px) { .theme .text-gradient { background: var(--ash-100); background: -webkit-gradient(linear, left top, left bottom, color-stop(28%, var(--ash-100)), to(var(--ash-60))); background: linear-gradient(to bottom, var(--ash-100) 28%, var(--ash-60) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--ash-100)', endColorstr='var(--ash-60)', GradientType=0 ); /* IE6-9 */ } }

.theme .text-gradient sup { text-fill-color: var(--ash-200); -webkit-text-fill-color: var(--ash-200); }

.theme .text-gradient sub { text-fill-color: var(--ash-200); -webkit-text-fill-color: var(--ash-200); }

.theme .text-gradient::-moz-selection { -webkit-text-fill-color: var(--white); }

.theme .text-gradient::selection { -webkit-text-fill-color: var(--white); }

.theme.theme--green .theme__background { background: #178775; background: -webkit-gradient(linear, left top, right top, from(#178775), to(#50d5c8)); background: linear-gradient(to right, #178775, #50d5c8 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#178775', endColorstr='#50d5c8', GradientType=0 ); /* IE6-9 */ }

@media (max-width: 767px) { .theme.theme--green .theme__background { background: #178775; background: linear-gradient(155deg, #178775 29%, #50d5c8); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#178775', endColorstr='#50d5c8', GradientType=0 ); /* IE6-9 */ } }

.theme.theme--green .button--white { color: #178775; }

.theme.theme--green .button--white:hover { color: #79e0d6; background-color: white; }

.theme.theme--green .button--secondary.button--white { color: var(--white); }

.theme.theme--green .button--secondary.button--white:hover, .theme.theme--green .button--secondary.button--white:active, .theme.theme--green .button--secondary.button--white:focus { color: #178775; }

.theme.theme--green .theme__bg1 { background-color: var(--grey-300) !important; }

.theme.theme--green .theme__bg2 { background-color: #79e0d6 !important; }

.theme.theme--green .theme__bg2a { background-color: rgba(121, 224, 214, 0.5) !important; }

.theme.theme--green .theme__bg2b { background-color: rgba(121, 224, 214, 0.2) !important; }

.theme.theme--green .theme__bg3 { background-color: #319988 !important; }

.theme.theme--green .theme__bd3 { border-color: #319988; }

.theme.theme--green .theme__color3 { color: #319988; }

.theme.theme--green .theme__color3 table { color: inherit; }

.theme.theme--green .link-simple:hover { color: #319988; }

.theme.theme--green.green2 .text-gradient { background: var(--gradient-green); }

@media (max-width: 767px) { .theme.theme--green.green2 .text-gradient { background: var(--green); background: -webkit-gradient(linear, left top, left bottom, color-stop(28%, var(--green)), to(#15ADAF)); background: linear-gradient(to bottom, var(--green) 28%, #15ADAF 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--green)', endColorstr='#15ADAF', GradientType=0 ); /* IE6-9 */ } }

.theme.theme--lightblue .theme__background { background: #8cbbe1; background: -webkit-gradient(linear, left top, right top, from(#8cbbe1), to(#cae3ff)); background: linear-gradient(to right, #8cbbe1, #cae3ff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8cbbe1', endColorstr='#cae3ff', GradientType=0 ); /* IE6-9 */ }

@media (max-width: 767px) { .theme.theme--lightblue .theme__background { background: #cae3ff !important; } }

.theme.theme--lightblue .theme__color { color: #40688f; }

.theme.theme--blue .theme__background { background: #366492; background: -webkit-gradient(linear, left top, right top, from(#366492), to(#61a7db)); background: linear-gradient(to right, #366492, #61a7db 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#366492', endColorstr='#61a7db', GradientType=0 ); /* IE6-9 */ }

@media (max-width: 767px) { .theme.theme--blue .theme__background { background: #366492; background: linear-gradient(155deg, #366492 29%, #61a7db); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#366492', endColorstr='#61a7db', GradientType=0 ); /* IE6-9 */ } }

.theme.theme--blue .button--white { color: #366492; }

.theme.theme--blue .button--white:hover, .theme.theme--blue .button--white:active, .theme.theme--blue .button--white:focus { color: #61a7db; background-color: white; }

.theme.theme--blue .button--secondary.button--white { color: var(--white); }

.theme.theme--blue .button--secondary.button--white:hover, .theme.theme--blue .button--secondary.button--white:active, .theme.theme--blue .button--secondary.button--white:focus { color: #366492; }

.theme.theme--blue .theme__bg1 { background-color: #cae1ff !important; }

.theme.theme--blue .theme__bg2 { background-color: #61a7db !important; }

.theme.theme--blue .theme__bg2a { background-color: rgba(97, 167, 219, 0.5) !important; }

.theme.theme--blue .theme__bg2b { background-color: rgba(97, 167, 219, 0.2) !important; }

.theme.theme--blue .theme__bg3 { background-color: var(--ash-200) !important; }

.theme.theme--blue .theme__bd3 { border-color: var(--ash-200); }

.theme.theme--blue .theme__color3 { color: var(--ash-200); }

.theme.theme--blue .theme__color3 table { color: inherit; }

.theme.theme--blue .link-simple:hover { color: var(--ash-200); }

.theme.theme--blue.blue2 .text-gradient { background: var(--gradient-blue); }

@media (max-width: 767px) { .theme.theme--blue.blue2 .text-gradient { background: var(--blue); background: -webkit-gradient(linear, left top, left bottom, color-stop(28%, var(--blue)), to(#356AB1)); background: linear-gradient(to bottom, var(--blue) 28%, #356AB1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--blue)', endColorstr='#356AB1', GradientType=0 ); /* IE6-9 */ } }

.theme.theme--orange .theme__background { background: var(--dark-orange); background: -webkit-gradient(linear, left top, right top, from(var(--dark-orange)), to(#f2bd5b)); background: linear-gradient(to right, var(--dark-orange), #f2bd5b 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--dark-orange)', endColorstr='#f2bd5b', GradientType=0 ); /* IE6-9 */ }

@media (max-width: 767px) { .theme.theme--orange .theme__background { background: var(--dark-orange); background: linear-gradient(156deg, var(--dark-orange) 28%, #f2bd5b); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--dark-orange)', endColorstr='#f2bd5b', GradientType=0 ); /* IE6-9 */ } }

.theme.theme--orange .button--white { color: var(--dark-orange); }

.theme.theme--orange .button--white:hover, .theme.theme--orange .button--white:active, .theme.theme--orange .button--white:focus { color: #f6c468; background-color: white; }

.theme.theme--orange .button--secondary.button--white { color: var(--white); }

.theme.theme--orange .button--secondary.button--white:hover, .theme.theme--orange .button--secondary.button--white:active, .theme.theme--orange .button--secondary.button--white:focus { color: var(--dark-orange); }

.theme.theme--orange .theme__bg1 { background-color: #fff2cf !important; }

.theme.theme--orange .theme__bg2 { background-color: #f6c468 !important; }

.theme.theme--orange .theme__bg2a { background-color: rgba(246, 196, 104, 0.5) !important; }

.theme.theme--orange .theme__bg2b { background-color: rgba(246, 196, 104, 0.2) !important; }

.theme.theme--orange .theme__bg3 { background-color: #f4af62 !important; }

.theme.theme--orange .theme__bg4 { background-color: #ffcf79 !important; }

.theme.theme--orange .theme__bg5 { background-color: var(--white) 5d6 !important; }

.theme.theme--orange .theme__bd3 { border-color: #f4af62; }

.theme.theme--orange .theme__color3 { color: #f4af62; }

.theme.theme--orange .theme__color3 table { color: inherit; }

.theme.theme--orange .theme__color4 { color: #a75e0c; }

.theme.theme--orange .theme__color5 { color: #d7790f; }

.theme.theme--orange .link-simple:hover { color: #f4af62; }

.theme.theme--grey .theme__background { background: var(--ash-200); background: -webkit-gradient(linear, left top, right top, from(var(--ash-200)), to(var(--ash-100))); background: linear-gradient(to right, var(--ash-200), var(--ash-100) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--ash-200)', endColorstr='var(--ash-100)', GradientType=0 ); /* IE6-9 */ }

@media (max-width: 767px) { .theme.theme--grey .theme__background { background: var(--ash-200); background: linear-gradient(156deg, var(--ash-200) 28%, var(--ash-100) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--ash-200)', endColorstr='var(--ash-100)', GradientType=0 ); /* IE6-9 */ } }

.theme.theme--grey .button--white { color: var(--ash-200); }

.theme.theme--grey .button--white:hover, .theme.theme--grey .button--white:active, .theme.theme--grey .button--white:focus { color: var(--ash-100); background-color: white; }

.theme.theme--grey .button--secondary.button--white { color: var(--white); }

.theme.theme--grey .button--secondary.button--white:hover, .theme.theme--grey .button--secondary.button--white:active, .theme.theme--grey .button--secondary.button--white:focus { color: var(--ash-200); }

.theme.theme--grey .theme__bg1 { background-color: var(--grey-200) !important; }

.theme.theme--grey .theme__bg2 { background-color: var(--ash-200) !important; }

.theme.theme--grey .theme__bg2a { background-color: rgba(var(--ash-200-rgb), 0.5) !important; }

.theme.theme--grey .theme__bg2b { background-color: rgba(var(--ash-200-rgb), 0.2) !important; }

.theme.theme--grey .theme__bg3 { background-color: var(--ash-200) !important; }

.theme.theme--grey .theme__bg4 { background-color: #ffcf79 !important; }

.theme.theme--grey .theme__bg5 { background-color: var(--white) 5d6 !important; }

.theme.theme--grey .theme__bg5a { background-color: var(--ash-100) !important; }

.theme.theme--grey .theme__bg5b { background-color: var(--ash-20) !important; }

.theme.theme--grey .theme__bd3 { border-color: var(--grey-700); }

.theme.theme--grey .theme__color3 { color: var(--grey-700); }

.theme.theme--grey .theme__color3 table { color: inherit; }

.theme.theme--grey .theme__color4 { color: #a75e0c; }

.theme.theme--grey .theme__color5 { color: #d7790f; }

.theme.theme--grey .link-simple:hover { color: var(--grey-700); }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .theme .text-gradient { /* IE10+ CSS styles */ background: none !important; } }

.page-theme--grey .theme .theme__bg1 { background-color: var(--grey-200) !important; }

.page-theme--grey .theme .theme__bg2 { background-color: var(--ash-200) !important; }

.page-theme--grey .theme .theme__bg2a { background-color: rgba(var(--ash-200-rgb), 0.5) !important; }

.page-theme--grey .theme .theme__bg2b { background-color: rgba(var(--ash-200-rgb), 0.2) !important; }

.page-theme--grey .theme .theme__bg3 { background-color: var(--ash-200) !important; }

.page-theme--grey .theme .theme__bd3 { border-color: var(--grey-700); }

.page-theme--grey .theme .theme__color3 { color: var(--grey-700); }

.page-theme--grey .theme.table__comparison .table__comparison-table .graph-item.theme__bg2 h4, .page-theme--grey .theme.table__comparison .table__comparison-table .graph-item.theme__bg2 .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .page-theme--grey .theme.table__comparison .table__comparison-table .graph-item.theme__bg2 a, .page-theme--grey .theme.table__comparison .table__comparison-table .graph-item.theme__bg2 .com_investment-graph .intro, .com_investment-graph .page-theme--grey .theme.table__comparison .table__comparison-table .graph-item.theme__bg2 .intro { color: white; }

.owl-carousel .owl-nav button { outline: none !important; }

.owl-carousel .owl-nav button.disabled { opacity: 0 !important; }

.car1 .owl-dots { position: absolute; top: 100%; left: 0; width: 100%; text-align: center; margin-top: 20px; }

.car1 .owl-dots button { outline: none; margin: 0 7px 10px; }

.car1 .owl-dots button:first-child { margin-left: 0; }

.car1 .owl-dots button:last-child { margin-right: 0; }

.car1 .owl-dots button span { display: block; width: 10px; height: 10px; background-color: var(--grey-200); cursor: pointer; outline: none; }

.car1 .owl-dots button:hover span, .car1 .owl-dots button.active span { background-color: var(--ash-200); }

.car1 .owl-dots button.active span { cursor: default; }

.car1.car-top { margin-top: 30px; }

.car1.car-top .owl-dots { top: 0; margin-top: -30px; }

.owl-nav1 .owl-nav button { z-index: 5; position: absolute; top: 50%; color: var(--ash-60); font-size: 18px !important; outline: none !important; }

.owl-nav1 .owl-nav button:after { display: block; font-family: var(--font-awesome); z-index: 9; }

.owl-nav1 .owl-nav button.owl-prev { left: 0; }

.owl-nav1 .owl-nav button.owl-prev:after { content: '\f104'; }

.owl-nav1 .owl-nav button.owl-next { right: 0; }

.owl-nav1 .owl-nav button.owl-next:after { content: '\f105'; }

.owl-nav1 .owl-nav button span { display: none; }

.text-divider { position: relative; margin: 30px 0px; text-align: center; }

.text-divider:after { z-index: 0; content: ""; position: absolute; top: 50%; left: 0px; margin: 0 auto; width: 100%; height: 1px; background: var(--grey-200); }

.text-divider .td-text { z-index: 10; position: relative; display: inline-block; padding: 0px 15px; font-size: 24px; color: var(--grey-800); background: var(--white); }

.bg-grey, .section.bg-grey .table__comparison .col-head-capt .col-hc-main { background-color: var(--ash-5); }

.section { padding-top: 30px; padding-bottom: 30px; }

.section.pt1 { padding-top: 10px !important; }

.section.pb1 { padding-bottom: 10px !important; }

.section.overflow-hidden { overflow: hidden; }

.section .parent__account .feature__list { margin-top: 30px; margin-bottom: 30px; }

.section .parent__account .feature__list .feature__list-row .feature__list--image { margin-top: -30px; margin-bottom: -30px; }

@media screen and (max-width: 960px) { .section .parent__account .feature__list { margin-top: 0px; margin-bottom: 0px; } }

.section.section-both { padding-top: 60px; padding-bottom: 60px; }

.section.section-both .parent__account .feature__list { margin-top: 60px; margin-bottom: 60px; }

.section.section-both .parent__account .feature__list .feature__list-row .feature__list--image { margin-top: -60px; margin-bottom: -60px; }

@media screen and (max-width: 960px) { .section.section-both .parent__account .feature__list { margin-top: 0px; margin-bottom: 0px; } }

@media (max-width: 767px) { .section.section-both { padding-top: 40px; padding-bottom: 40px; } }

.section.section-top { padding-top: 60px; }

@media (max-width: 767px) { .section.section-top { padding-top: 40px; } }

.section.section-bottom { padding-bottom: 60px; }

@media (max-width: 767px) { .section.section-bottom { padding-bottom: 40px; } }

.section.section-masthead { padding-top: 0px !important; }

.section.section-masthead .iw_component { padding-bottom: 0px; }

.section.section-masthead .module { margin-bottom: 0px; }

.section.section-last { padding-bottom: 0px !important; }

.section.section-last .module:last-child { margin-bottom: 0; }

.section.section-breadcrumb-only { padding-top: 0px !important; padding-bottom: 20px !important; }

@media (max-width: 767px) { .section { padding-top: 20px; padding-bottom: 20px; } }

.section .module { margin-bottom: 30px; }

.section .module:last-child { margin-bottom: 0; }

@media (max-width: 767px) { .section .module { margin-bottom: 20px; } }

.section .iw_component { padding-bottom: 2em; }

.section .iw_component:not(.com__silveryear__form-background):last-child { padding-bottom: 0px; }

.section.section-bg { background-repeat: no-repeat; background-size: cover; background-position: center; }

.section.iw_off .iw_component { padding-bottom: 0px; }

.section.iw_60 .iw_component { padding-bottom: 60px; }

@media (min-width: 1500px) { .section.pt6 { padding-top: 60px; }
  .section.pb6 { padding-bottom: 60px; }
  .section.pt4 { padding-top: 40px; }
  .section.pb4 { padding-bottom: 40px; } }

.tab-active .section:first-of-type { padding-top: 0px; }

.col-xs-5th, .com__onlinebanking_whatsnewfeature.com__onlinebanking_whatsnewfeature-extended .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded) .item, .col-sm-5th, .col-md-5th, .col-lg-5th { position: relative; min-height: 1px; padding-left: 10px; padding-right: 10px; }

.col-xs-5th, .com__onlinebanking_whatsnewfeature.com__onlinebanking_whatsnewfeature-extended .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded) .item { -webkit-box-flex: 0; -ms-flex: 0 0 20% !important; flex: 0 0 20% !important; max-width: 20%; }

@media (min-width: 768px) { .col-sm-5th { -webkit-box-flex: 0; -ms-flex: 0 0 20% !important; flex: 0 0 20% !important; max-width: 20%; } }

@media (min-width: 992px) { .col-md-5th { -webkit-box-flex: 0; -ms-flex: 0 0 20% !important; flex: 0 0 20% !important; max-width: 20%; } }

@media (min-width: 1200px) { .col-lg-5th, .col-xl-5th { -webkit-box-flex: 0; -ms-flex: 0 0 20% !important; flex: 0 0 20% !important; max-width: 20%; } }

.col-custom-12, .col-custom-11, .col-custom-10, .col-custom-9, .col-custom-8, .col-custom-7, .col-custom-6, .col-custom-5, .col-custom-4, .col-custom-3, .col-custom-2, .col-custom-1, .col-xl-2-a, .col-xl-27-a, .col-xl-25-a, .col-xl-3-a, .col-xl-4-a, .col-xl-6-a, .col-xl-9-a, .col-xl-72-a, .col-xl-75-a, .col-xl-10-a, .col-lg-2-a, .col-lg-3-a, .col-lg-4-a, .col-lg-6-a, .col-lg-9-a, .col-lg-10-a, .col-lg-27-a, .col-lg-25-a, .col-lg-72-a, .col-lg-75-a, .col-md-2-a, .col-md-3-a, .col-md-3-b, .col-md-4-a, .col-md-6-a, .col-md-9-a, .col-md-10-a, .col-md-43-a, .col-md-57-a, .col-sm-2-a, .col-sm-3-a, .col-sm-4-a, .col-sm-6-a, .col-sm-9-a, .col-sm-10-a { padding-left: var(--spacing-sm); padding-right: var(--spacing-sm); position: relative; width: 100%; min-height: 1px; }

@media (min-width: 992px) { .col-custom-12, .col-custom-11, .col-custom-10, .col-custom-9, .col-custom-8, .col-custom-7, .col-custom-6, .col-custom-5, .col-custom-4, .col-custom-3, .col-custom-2, .col-custom-1, .col-xl-2-a, .col-xl-27-a, .col-xl-25-a, .col-xl-3-a, .col-xl-4-a, .col-xl-6-a, .col-xl-9-a, .col-xl-72-a, .col-xl-75-a, .col-xl-10-a, .col-lg-2-a, .col-lg-3-a, .col-lg-4-a, .col-lg-6-a, .col-lg-9-a, .col-lg-10-a, .col-lg-27-a, .col-lg-25-a, .col-lg-72-a, .col-lg-75-a, .col-md-2-a, .col-md-3-a, .col-md-3-b, .col-md-4-a, .col-md-6-a, .col-md-9-a, .col-md-10-a, .col-md-43-a, .col-md-57-a, .col-sm-2-a, .col-sm-3-a, .col-sm-4-a, .col-sm-6-a, .col-sm-9-a, .col-sm-10-a { padding-left: var(--spacing-md); padding-right: var(--spacing-md); } }

.col-custom-12 { -ms-flex: 0 0 100%; -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; }

@media screen and (min-width: 1440px) { .col-custom-11 { -ms-flex: 0 0 91.666667%; -webkit-box-flex: 0; flex: 0 0 91.666667%; max-width: 91.666667%; }
  .col-custom-10 { -ms-flex: 0 0 83.333333%; -webkit-box-flex: 0; flex: 0 0 83.333333%; max-width: 83.333333%; }
  .col-custom-9 { -ms-flex: 0 0 75%; -webkit-box-flex: 0; flex: 0 0 75%; max-width: 75%; }
  .col-custom-8 { -ms-flex: 0 0 66.666667%; -webkit-box-flex: 0; flex: 0 0 66.666667%; max-width: 66.666667%; }
  .col-custom-7 { -ms-flex: 0 0 58.333333%; -webkit-box-flex: 0; flex: 0 0 58.333333%; max-width: 58.333333%; }
  .col-custom-6 { -ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; }
  .col-custom-5 { -ms-flex: 0 0 41.666667%; -webkit-box-flex: 0; flex: 0 0 41.666667%; max-width: 41.666667%; }
  .col-custom-4 { -ms-flex: 0 0 33.333333%; -webkit-box-flex: 0; flex: 0 0 33.333333%; max-width: 33.333333%; }
  .col-custom-3 { -ms-flex: 0 0 25%; -webkit-box-flex: 0; flex: 0 0 25%; max-width: 25%; }
  .col-custom-2 { -ms-flex: 0 0 16.666667%; -webkit-box-flex: 0; flex: 0 0 16.666667%; max-width: 16.666667%; }
  .col-custom-1 { -ms-flex: 0 0 8.333333%; -webkit-box-flex: 0; flex: 0 0 8.333333%; max-width: 8.333333%; } }

@media screen and (min-width: 1220px) { .col-custom-11 { max-width: 1320px; }
  .col-custom-10 { max-width: 1200px; }
  .col-custom-9 { max-width: 1080px; }
  .col-custom-8 { max-width: 960px; }
  .col-custom-7 { max-width: 840px; }
  .col-custom-6 { max-width: 720px; }
  .col-custom-5 { max-width: 600px; }
  .col-custom-4 { max-width: 480px; }
  .col-custom-3 { max-width: 360px; }
  .col-custom-2 { max-width: 240px; }
  .col-custom-1 { max-width: 120px; } }

@media screen and (min-width: 980px) { .col-custom-9.col-custom-enforced { max-width: 1100px; } }

@media screen and (min-width: 980px) { .col-custom-8.col-custom-enforced { max-width: 960px; } }

@media screen and (min-width: 860px) { .col-custom-7.col-custom-enforced { max-width: 840px; } }

@media screen and (min-width: 740px) { .col-custom-6.col-custom-enforced { max-width: 720px; } }

@media (min-width: 576px) { .col-sm-2-a { -webkit-box-flex: 0; -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; }
  .col-sm-3-a { -webkit-box-flex: 0; -ms-flex: 0 0 37.5%; flex: 0 0 37.5%; max-width: 37.5%; }
  .col-sm-4-a { -webkit-box-flex: 0; -ms-flex: 0 0 40%; flex: 0 0 40%; max-width: 40%; }
  .col-sm-6-a { -webkit-box-flex: 0; -ms-flex: 0 0 60%; flex: 0 0 60%; max-width: 60%; }
  .col-sm-9-a { -webkit-box-flex: 0; -ms-flex: 0 0 62.5%; flex: 0 0 62.5%; max-width: 62.5%; }
  .col-sm-10-a { -webkit-box-flex: 0; -ms-flex: 0 0 80%; flex: 0 0 80%; max-width: 80%; } }

@media (min-width: 768px) { .col-md-2-a { -webkit-box-flex: 0; -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; }
  .col-md-3-a { -webkit-box-flex: 0; -ms-flex: 0 0 37.5%; flex: 0 0 37.5%; max-width: 37.5%; }
  .col-md-3-b { -webkit-box-flex: 0; -ms-flex: 0 0 30%; flex: 0 0 30%; max-width: 30%; }
  .col-md-4-a { -webkit-box-flex: 0; -ms-flex: 0 0 40%; flex: 0 0 40%; max-width: 40%; }
  .col-md-43-a { -webkit-box-flex: 0; -ms-flex: 0 0 42.857143%; flex: 0 0 42.857143%; max-width: 42.857143%; }
  .col-md-57-a { -webkit-box-flex: 0; -ms-flex: 0 0 57.142857%; flex: 0 0 57.142857%; max-width: 57.142857%; }
  .col-md-6-a { -webkit-box-flex: 0; -ms-flex: 0 0 60%; flex: 0 0 60%; max-width: 60%; }
  .col-md-9-a { -webkit-box-flex: 0; -ms-flex: 0 0 62.5%; flex: 0 0 62.5%; max-width: 62.5%; }
  .col-md-10-a { -webkit-box-flex: 0; -ms-flex: 0 0 80%; flex: 0 0 80%; max-width: 80%; } }

@media (min-width: 992px) { .col-lg-2-a { -webkit-box-flex: 0; -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; }
  .col-lg-27-a { -webkit-box-flex: 0; -ms-flex: 0 0 27.272727%; flex: 0 0 27.272727%; max-width: 27.272727%; }
  .col-lg-25-a { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
  .col-lg-3-a { -webkit-box-flex: 0; -ms-flex: 0 0 37.5%; flex: 0 0 37.5%; max-width: 37.5%; }
  .col-lg-4-a { -webkit-box-flex: 0; -ms-flex: 0 0 40%; flex: 0 0 40%; max-width: 40%; }
  .col-lg-6-a { -webkit-box-flex: 0; -ms-flex: 0 0 60%; flex: 0 0 60%; max-width: 60%; }
  .col-lg-9-a { -webkit-box-flex: 0; -ms-flex: 0 0 62.5%; flex: 0 0 62.5%; max-width: 62.5%; }
  .col-lg-72-a { -webkit-box-flex: 0; -ms-flex: 0 0 72.727273%; flex: 0 0 72.727273%; max-width: 72.727273%; }
  .col-lg-75-a { -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
  .col-lg-10-a { -webkit-box-flex: 0; -ms-flex: 0 0 80%; flex: 0 0 80%; max-width: 80%; } }

@media (min-width: 1200px) { .col-xl-2-a { -webkit-box-flex: 0; -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; }
  .col-xl-27-a { -webkit-box-flex: 0; -ms-flex: 0 0 27.272727%; flex: 0 0 27.272727%; max-width: 27.272727%; }
  .col-xl-25-a { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
  .col-xl-3-a { -webkit-box-flex: 0; -ms-flex: 0 0 37.5%; flex: 0 0 37.5%; max-width: 37.5%; }
  .col-xl-4-a { -webkit-box-flex: 0; -ms-flex: 0 0 40%; flex: 0 0 40%; max-width: 40%; }
  .col-xl-6-a { -webkit-box-flex: 0; -ms-flex: 0 0 60%; flex: 0 0 60%; max-width: 60%; }
  .col-xl-9-a { -webkit-box-flex: 0; -ms-flex: 0 0 62.5%; flex: 0 0 62.5%; max-width: 62.5%; }
  .col-xl-72-a { -webkit-box-flex: 0; -ms-flex: 0 0 72.727273%; flex: 0 0 72.727273%; max-width: 72.727273%; }
  .col-xl-75-a { -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
  .col-xl-10-a { -webkit-box-flex: 0; -ms-flex: 0 0 80%; flex: 0 0 80%; max-width: 80%; } }

.show-mobile-only, .show-tablet-only, .show-desktop-only { display: none !important; }

@media (max-width: 767px) { .show-mobile-only { display: block !important; } }

@media (min-width: 768px) { .show-mobile-only, .show-desktop-only { display: none !important; }
  .show-tablet-only { display: block !important; } }

@media (min-width: 992px) { .show-mobile-only, .show-tablet-only { display: none !important; }
  .show-desktop-only { display: block !important; }
  .lg-mnl2 { margin-left: -20px; }
  .lg-mnl4 { margin-left: -40px; } }

.mih--0-i { min-height: 0px !important; }

.mih--0 { min-height: 0px; }

.w--100 { width: 100%; }

.w--700 { width: 700px; }

.mw--260 { max-width: 260px; }

.mw--580 { max-width: 580px; }

.mw--700 { max-width: 700px; }

.mw--780 { max-width: 780px; }

.mw--794 { max-width: 794px; }

.mw--964 { max-width: 964px; }

.mw--1060 { max-width: 1060px; }

.d-none-soft { display: none; }

#main-wrapper div.d-flex > div:not([class*="col-"]):not(.flex-fill):not(.d-flex):not(.merchant-item), #main-wrapper div.d-flex > span:not([class*="col-"]):not(.flex-fill):not(.d-flex):not(.merchant-item), #main-wrapper div.d-inline-flex > div:not([class*="col-"]):not(.flex-fill):not(.d-flex):not(.merchant-item), #main-wrapper div.d-inline-flex > span:not([class*="col-"]):not(.flex-fill):not(.d-flex):not(.merchant-item) { max-width: 100%; }

#main-wrapper div.d-flex > a:not([class*="col-"]), #main-wrapper div.d-inline-flex > a:not([class*="col-"]) { max-width: 100%; display: block; }

.custom-message { border-radius: 5px; padding: 10px; }

.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover, .bootstrap-datetimepicker-widget table td span.active { text-shadow: none !important; }

.com_box-set { padding: 40px; border-radius: 6px; background-color: var(--white); -webkit-box-shadow: 0 0 15px 8px rgba(var(--black-rgb), 0.02); box-shadow: 0 0 15px 8px rgba(var(--black-rgb), 0.02); }

.com_table-scroller { position: relative; overflow-scrolling: touch; -webkit-overflow-scrolling: touch; }

.com_table-scroller::-webkit-scrollbar { display: none; }

.com_table-scroller.scroller-active { overflow: auto; }

.com_table-scroller-main { min-width: 1024px; }

.com_table-scroller-main.width-2 { min-width: 940px; }

@media (max-width: 767px) { .table-width-auto .table__comparison table tr td { width: auto; } }

.accordion__item .accordion__item__title { cursor: pointer; }
.accordion__item .accordion__item__title:after {
  display: none;
}

.accordion__item .accordion__item__title.accordion__item__nocontent { cursor: default; }

.accordion__item .accordion__item__title:hover .accordion__item__collapse-icon { color: var(--grey-700); }

.accordion__item .accordion__item__content { display: none; }

.accordion__item .accordion__item__content .row [class*='col-'], .accordion__item .accordion__item__content .com_insurance_total-payout-row [class*='col-'], .accordion__item .accordion__item__content .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded) [class*='col-'], .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .accordion__item .accordion__item__content .owl-carousel:not(.owl-loaded) [class*='col-'] { margin-bottom: 15px; }

.accordion__item .accordion__item__content .row [class*='col-']:last-child, .accordion__item .accordion__item__content .com_insurance_total-payout-row [class*='col-']:last-child, .accordion__item .accordion__item__content .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded) [class*='col-']:last-child, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .accordion__item .accordion__item__content .owl-carousel:not(.owl-loaded) [class*='col-']:last-child { margin-bottom: 0px; }

.accordion__item .accordion__item__content ul, .accordion__item .accordion__item__content ol { margin-bottom: 10px; }

.accordion__item .accordion__item__content ul li:not(:last-child), .accordion__item .accordion__item__content ol li:not(:last-child) { padding-bottom: 2em; }

.accordion__item .accordion__item__content ul:last-child, .accordion__item .accordion__item__content ol:last-child { margin-bottom: 0px; }

.accordion__item .accordion__item__content ul:not(.list-tick):not(.list-dash):not(.list-bullet):not(.list-dot):not(.styled-nav) > li { list-style-type: disc; margin-left: 20px; }

.accordion__item .accordion__item__content ol:not(.list-alpha-upper):not(.list-alpha-lower):not(.list-roman-upper):not(.list-roman-lower):not(.list-decimal):not(.list-decimal-v2) { counter-reset: item; list-style-type: decimal; position: relative; }

.accordion__item .accordion__item__content ol:not(.list-alpha-upper):not(.list-alpha-lower):not(.list-roman-upper):not(.list-roman-lower):not(.list-decimal):not(.list-decimal-v2) > li { display: block; }

.accordion__item .accordion__item__content ol:not(.list-alpha-upper):not(.list-alpha-lower):not(.list-roman-upper):not(.list-roman-lower):not(.list-decimal):not(.list-decimal-v2) > li:before { content: counter(item) "."; counter-increment: item; position: absolute; left: 0; }

.accordion__item .accordion__item__content table.table thead th { border-top: none; border-bottom: none; }

.accordion__item .accordion__item__content .com_text-link-list ul:not(.list-tick):not(.list-dash):not(.list-bullet):not(.list-dot) > li { list-style-type: none; padding-bottom: 0px; margin-left: 0px; }

@media (max-width: 767px) { .accordion__item .accordion__item__collapse-icon.fz-20, .accordion__item .accordion__item__collapse-icon.com__travel-with-ocbc { font-size: 20px; } }

.accordion__item .title-close { display: none; }

.accordion__item.expanded .title-open { display: none; }

.accordion__item.expanded .title-close { display: block; }

.accordion__item.expanded .accordion__item__collapse-icon { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); }

.accordion__header { padding-right: 35px; }

.accordion__list > li { padding-top: 30px; padding-bottom: 30px; border-bottom: 1px solid var(--grey-200); }

.accordion__list > li:first-child { border-top: 1px solid var(--grey-200); }

@media (max-width: 767px) { .accordion__list > li { padding-top: 20px; padding-bottom: 20px; } }

.accordion__list > li .accordion__item__title { position: relative; padding-right: 35px; }

.accordion__list > li .accordion__item__title:after { content: '\f078'; display: block; position: absolute; top: 50%; right: 0; font-family: var(--font-awesome); font-size: 18px; }

@media (max-width: 767px) { .accordion__list > li .accordion__item__title:after { top: 0; -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }

.accordion__list > li .accordion__item__title > *:last-child { margin-bottom: 0; }

.accordion__list > li .accordion__item__title.accordion__item__nocontent:after { display: none; }

.accordion__list > li .accordion__item__title:hover:after { color: var(--grey-700); }

.accordion__list > li .accordion__item__content { padding-top: 30px; }

.accordion__list > li .accordion__item__content .container { padding-left: 0px; padding-right: 0px; }

@media (max-width: 767px) { .accordion__list > li .accordion__item__content { padding-top: 20px; } }

.accordion__list > li.accordion__item.expanded .accordion__item__title:after { -webkit-transform: translate3d(0, -50%, 0) rotate(180deg); -ms-transform: translate3d(0, -50%, 0) rotate(180deg); transform: translate3d(0, -50%, 0) rotate(180deg); }

@media (max-width: 767px) { .accordion__list > li.accordion__item.expanded .accordion__item__title:after { -webkit-transform: translate3d(0, 0, 0) rotate(180deg); -ms-transform: translate3d(0, 0, 0) rotate(180deg); transform: translate3d(0, 0, 0) rotate(180deg); } }

.accordion__list.list--2 > li { padding-top: 20px; padding-bottom: 20px; }

.accordion__list.list--2 > li:first-child { padding-top: 0; border-top: 0; }

.accordion__list.list--3 > li { padding-top: 20px; padding-bottom: 20px; }

.accordion__list.list--3 > li:first-child { padding-top: 0; border-top: 0; }

.accordion__list.list--3 > li:last-child { border-bottom: 0; }

.accordion .accordion__button { margin-bottom: 15px; }

.accordion.accordion--v2 .accordion__list > li .accordion__item__title h5 { font-size: 18px; line-height: 1.5; }

.accordion.accordion--v2 .accordion__list > li .accordion__item__title h5 strong { font-size: inherit; line-height: inherit; }

.accordion.accordion--v2 .accordion__list > li .accordion__item__title:after { font-size: 24px; font-weight: 900; }

@media (max-width: 767px) { .accordion.accordion--v2 .accordion__list > li .accordion__item__title h5 { font-size: 16px; line-height: 26px; }
  .accordion.accordion--v2 .accordion__list > li .accordion__item__title:after { font-size: 18px; font-weight: inherit; } }

#content-faq .accordion__item .accordion__item__content .row [class*='col-'], #content-faq .accordion__item .accordion__item__content .com_insurance_total-payout-row [class*='col-'], #content-faq .accordion__item .accordion__item__content .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded) [class*='col-'], .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav #content-faq .accordion__item .accordion__item__content .owl-carousel:not(.owl-loaded) [class*='col-'] { margin-bottom: 0px; }

.com_toggle .com__toggle-more { display: none; }

.com_toggle .com__toggle-btn:hover [class*="fa"] { -webkit-transform: none; -ms-transform: none; transform: none; }

.com_toggle .com__toggle-btn span { display: none; }

.com_toggle .com__toggle-btn span.default { display: inline; }

.com_toggle.com__toggle-active .com__toggle-btn span { display: inline; }

.com_toggle.com__toggle-active .com__toggle-btn span.default { display: none; }

.com_toggle.com__toggle-active [class*="fa"] { -webkit-transform: rotate(180deg) !important; -ms-transform: rotate(180deg) !important; transform: rotate(180deg) !important; }

.com_slider .owl-dots { margin-top: 30px; text-align: center; }

.com_slider .owl-dots > button { display: inline-block; width: 10px; height: 10px; background-color: var(--grey-200); margin: 0 8px; border-radius: 50%; }

.com_slider .owl-dots > button.active { background-color: var(--ash-200); }

.com_slider.owl-carousel .owl-stage { padding-bottom: 20px; }

.ca-li-popup.main { padding-top: 40px; padding-bottom: 40px; }

@media (max-width: 767px) { .ca-li-popup.main { padding-top: 20px; padding-bottom: 20px; } }

.ca-li-popup.main ul.list-bullet li { padding-bottom: 10px; }

.ca-li-popup.main ul.list-bullet li:last-child { padding-bottom: 0px; }

@media (max-width: 767px) { .ca-li-popup.main .gh3 { min-height: 0px !important; } }

body.popup-opened > .ca-li-popup.main { overflow-y: scroll; }

.popup-content { padding: 20px; max-width: calc(100% - 18px); }

.popup-content.po-co-med { width: 700px; }

.popup-content.po-co-large { width: 940px; }

.popup-content.po-co-normal { max-width: 900px; }

@media (min-width: 1200px) { .popup-content { padding: 40px; } }

@media (max-width: 480px) { .popup-content .in-co-par .bp-title .icon { display: none; } }

@media (max-width: 767px) { .popup-content h4, .popup-content .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .popup-content a, .popup-content .com_investment-graph .intro, .com_investment-graph .popup-content .intro { margin-right: 30px; } }

.popup-content table:not(.table__comparison-table):not(.fancypopup-table) { border: none; }

.popup-content table:not(.table__comparison-table):not(.fancypopup-table) td, .popup-content table:not(.table__comparison-table):not(.fancypopup-table) th { padding: 20px; border: none; }

@media (max-width: 767px) { .popup-content table:not(.table__comparison-table):not(.fancypopup-table) td, .popup-content table:not(.table__comparison-table):not(.fancypopup-table) th { padding: 10px; } }

.popup-content table:not(.table__comparison-table):not(.fancypopup-table):not(.last-border-top) thead th { border-bottom: 1px solid #d8d8d8; }

.popup-content table:not(.table__comparison-table):not(.fancypopup-table):not(.last-border-top) tbody tr:last-child td { border-bottom: none; }

.popup-content table:not(.table__comparison-table):not(.fancypopup-table):not(.last-border-top) tbody td { border-bottom: 1px solid #d8d8d8; }

.popup-content table:not(.table__comparison-table):not(.fancypopup-table).last-border-top tbody tr td { padding: 5px 20px; }

.popup-content table:not(.table__comparison-table):not(.fancypopup-table).last-border-top tbody tr:nth-last-child(2) td { padding: 5px 20px 20px; }

.popup-content table:not(.table__comparison-table):not(.fancypopup-table).last-border-top tbody tr:last-child td { padding: 20px; border-top: 1px solid #d8d8d8; }

.popup-content.deep-link-popup .app-download { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.popup-content.deep-link-popup .app-download > * { max-width: 175px; }

.popup-content.deep-link-popup .app-download > * a img { width: 100%; }

.popup-content .bp-title { display: -webkit-box; display: -ms-flexbox; display: flex; padding-right: 10px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.fancybox-slide--video { padding: 15px; }

@media (min-width: 768px) { .fancybox-slide--video { padding: 44px; } }

.com__breadcrumbs { padding: 15px 0; }

.com__breadcrumbs ul li { display: inline-block; vertical-align: middle; padding-bottom: 0px; }

.com__breadcrumbs ul li:after { content: '\f105'; display: inline-block; vertical-align: middle; padding: 0 8px; font-family: var(--font-awesome); color: var(--grey-400); line-height: 1.0; }

.com__breadcrumbs ul li a { color: var(--royal-blue-100); }

.com__breadcrumbs ul li a:hover { color: var(--royal-blue-200); }

.com__breadcrumbs ul li a[href=""] { color: var(--grey-800); cursor: default !important; background: none !important; pointer-events: none; }

.com__breadcrumbs ul li a[href=""]:hover { color: var(--grey-800); }

.com__breadcrumbs ul li:last-child:after { display: none; }

.com__breadcrumbs ul li:last-child, .com__breadcrumbs ul li.active { font-weight: 600; color: var(--grey-800); }

@media (max-width: 767px) { .com__breadcrumbs ul li { display: none; }
  .com__breadcrumbs ul li:first-child, .com__breadcrumbs ul li:nth-of-type(2), .com__breadcrumbs ul li:last-child { display: inline-block; }
  .com__breadcrumbs ul li:nth-of-type(2):not(:last-child)::before { content: "..."; }
  .com__breadcrumbs ul li:nth-of-type(2):not(:last-child) span, .com__breadcrumbs ul li:nth-of-type(2):not(:last-child) a { display: none; } }

@media (min-width: 768px) { .com__breadcrumbs { padding: 20px 0; } }

.com__th-main { position: relative; overflow: hidden; }

.parent__masthead { padding-top: 80px; position: relative; min-height: 620px; }

.parent__masthead-background { height: 620px; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: #eee; background-position: 75% 50%; background-size: cover; background-repeat: no-repeat; }

.parent__masthead .masthead__background-image { width: 790px; height: 100%; position: absolute; right: 0; bottom: 0; max-height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; }

.parent__masthead .masthead__background-image > img { margin-left: auto; max-height: 100%; max-width: 100%; position: relative; }

@media (max-width: 767px) { .parent__masthead .masthead__background-image.masthead__background-hasmobile { z-index: 8; } }

@media (max-width: 767px) { .parent__masthead .masthead__background-image { height: 50vh; max-height: 350px; width: 100%; position: relative; background: none; }
  .parent__masthead .masthead__background-image > img { width: auto !important; position: absolute; bottom: 0; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } }

@media (max-width: 767px) { .parent__masthead.parent__masthead-mobileheightauto .masthead__background-image { display: block; height: auto; }
  .parent__masthead.parent__masthead-mobileheightauto .masthead__background-image > img { position: relative; width: 100% !important; max-width: 490px; height: auto !important; } }

.parent__masthead .masthead__multiple-text { width: 100%; }

.parent__masthead .parent__masthead-promotion-wrapper { height: 620px; }

.parent__masthead-promotion-wrapper { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-position: center center; background-size: cover; }

.parent__masthead .parent__masthead-container { position: relative; z-index: 2; min-height: calc(620px - 80px); }

.parent__masthead--cta { padding-top: 0; padding-bottom: 80px; }

.parent__masthead--cta .parent__masthead-container { -webkit-transform: translateY(80px); -ms-transform: translateY(80px); transform: translateY(80px); min-height: calc(640px - 80px); }

.parent__masthead--dark .parent__masthead-container h1, .parent__masthead--dark .parent__masthead-container h2, .parent__masthead--dark .parent__masthead-container .com__ar-title-box h1, .com__ar-title-box .parent__masthead--dark .parent__masthead-container h1, .parent__masthead--dark .parent__masthead-container .subcategory { color: var(--white); }

.parent__masthead .subcategory { padding-top: 0; display: inline-block; margin-bottom: 20px; max-width: 460px; }

.parent__masthead .subcategory h1 { margin-bottom: 0px; line-height: inherit; font-size: inherit; font-weight: inherit; font-family: inherit; }

.parent__masthead h2, .parent__masthead .com__ar-title-box h1, .com__ar-title-box .parent__masthead h1, .parent__masthead h1.light { max-width: 820px; margin-bottom: 40px; }

@media (max-width: 1400px) { .parent__masthead h2, .parent__masthead .com__ar-title-box h1, .com__ar-title-box .parent__masthead h1, .parent__masthead h1.light { max-width: 50%; } }

@media (max-width: 1280px) { .parent__masthead h2, .parent__masthead .com__ar-title-box h1, .com__ar-title-box .parent__masthead h1, .parent__masthead h1.light { max-width: 40%; } }

@media (max-width: 767px) { .parent__masthead h2, .parent__masthead .com__ar-title-box h1, .com__ar-title-box .parent__masthead h1, .parent__masthead h1.light { max-width: 100%; } }

.parent__masthead h2, .parent__masthead .com__ar-title-box h1, .com__ar-title-box .parent__masthead h1 { font-family: var(--font-geomanist); font-size: 28px; font-weight: 300; }

@media (min-width: 768px) { .parent__masthead h2, .parent__masthead .com__ar-title-box h1, .com__ar-title-box .parent__masthead h1 { font-size: 36px; } }

@media (min-width: 1560px) { .parent__masthead h2, .parent__masthead .com__ar-title-box h1, .com__ar-title-box .parent__masthead h1 { font-size: 56px; } }

.parent__masthead .card { max-width: 820px; padding: 50px 80px; z-index: 9; }

.parent__masthead .card--visual-aid { position: relative; }

.parent__masthead .card--visual-aid::before { content: ""; position: absolute; left: 0; bottom: 0; background-image: url("..//img/pattern_snowflake-bottom.svg"); width: 80px; height: 140px; background-size: 100% auto; background-position: left bottom; background-repeat: no-repeat; }

.parent__masthead .card--visual-aid::after { content: ""; position: absolute; right: 0; top: 0; background-image: url("..//img/pattern_snowflake-top.svg"); width: 90px; height: 90px; background-size: 100% auto; background-position: left bottom; background-repeat: no-repeat; }

@media (max-width: 810px) { .parent__masthead .card--visual-aid::before { right: 0; left: auto; -webkit-transform: scaleX(-1); -ms-transform: scaleX(-1); transform: scaleX(-1); }
  .parent__masthead .card--visual-aid::after { display: none; }
  .parent__masthead .card--visual-aid > * { position: relative; z-index: 2; } }

.parent__masthead .card .row.row-large, .parent__masthead .card .row-large.com_insurance_total-payout-row, .parent__masthead .card .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .row-large.owl-carousel:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .parent__masthead .card .row-large.owl-carousel:not(.owl-loaded) { margin-left: -30px; margin-right: -30px; }

@media (max-width: 767px) { .parent__masthead .card .row.row-large .com_slider, .parent__masthead .card .row-large.com_insurance_total-payout-row .com_slider, .parent__masthead .card .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .row-large.owl-carousel:not(.owl-loaded) .com_slider, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .parent__masthead .card .row-large.owl-carousel:not(.owl-loaded) .com_slider { width: calc(100% - 20px) !important; margin: 0 auto; } }

.parent__masthead .card .row.row-large *[class^="col-"], .parent__masthead .card .row-large.com_insurance_total-payout-row *[class^="col-"], .parent__masthead .card .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .row-large.owl-carousel:not(.owl-loaded) *[class^="col-"], .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .parent__masthead .card .row-large.owl-carousel:not(.owl-loaded) *[class^="col-"] { padding-left: 30px; padding-right: 30px; }

@media (max-width: 767px) { .parent__masthead .card { padding: 20px; max-width: 100%; }
  .parent__masthead .card .border-right { border: 0 !important; }
  .parent__masthead .card .button.button--primary { width: 100%; } }

.parent__masthead .card i { position: relative; top: 0em; }

.parent__masthead .card i.fa-heart, .parent__masthead .card i.fa-check, .parent__masthead .card i.fa-circle { color: var(--ash-200); line-height: inherit; margin-right: 10px; }

.parent__masthead .card i.fa-circle { top: 0; margin-right: 15px; font-size: 9px !important; }

@media (max-width: 767px) { .parent__masthead .card i.fa-circle { margin-right: 17px; } }

.parent__masthead .card p:not(:last-child), .parent__masthead .card .com_card-comparison sup:not(:last-child), .com_card-comparison .parent__masthead .card sup:not(:last-child), .parent__masthead .card #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(:last-child), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .parent__masthead .card a:not(:last-child), .parent__masthead .card #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(:last-child), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .parent__masthead .card a:not(:last-child), .parent__masthead .card .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(:last-child), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .parent__masthead .card a:not(:last-child) { margin-bottom: 1em; }

.parent__masthead .card .com__tab-nav { margin-left: -5px; margin-right: -5px; }

.parent__masthead .card .com__tab-nav.fz-20, .parent__masthead .card .com__tab-nav.com__travel-with-ocbc { font-size: 16px; }

@media (min-width: 1200px) { .parent__masthead .card .com__tab-nav.fz-20, .parent__masthead .card .com__tab-nav.com__travel-with-ocbc { font-size: 18px; } }

@media (max-width: 767px) { .parent__masthead { position: relative; overflow: hidden; min-height: 0; padding-top: 30px; padding-bottom: 0px; }
  .parent__masthead .com__tab-content { margin-bottom: 15px; }
  .parent__masthead .parent__masthead-background { height: auto; }
  .parent__masthead--has-background .parent__masthead-background { min-height: 0; height: 70%; }
  .parent__masthead--has-background .parent__masthead-background--extended { height: 75%; }
  .parent__masthead--has-background .parent__masthead-background--mobile { background-position: center center; background-size: cover; background-repeat: no-repeat; opacity: 1; }
  .parent__masthead--has-background-mobile .parent__masthead-background { height: 50%; }
  .parent__masthead--has-background-mobile .parent__masthead-background:not(.parent__masthead-background--mobile) { background-image: none !important; }
  .parent__masthead--has-background-mobile .parent__masthead-background--mobile { opacity: 1; visibility: visible; position: relative; height: 350px; margin-left: -10px; margin-right: -10px; margin-bottom: -70px; }
  .parent__masthead__promotion-wrapper { height: 0; position: unset; }
  .parent__masthead .parent__masthead-container { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }
  .parent__masthead .parent__masthead-container .subcategory { margin-bottom: 15px; }
  .parent__masthead.parent__masthead--mobile-right .masthead__background-image > img { left: unset; right: -10px; -webkit-transform: none; -ms-transform: none; transform: none; } }

@media (min-width: 768px) { .parent__masthead.parent__masthead-desktop-top .parent__masthead-background { background-position: 75% top; } }

/* Extension of component  */
@media (max-width: 767px) { .parent__masthead--extend.parent__masthead .masthead__background-image { margin: 0 -10px; width: auto; } }

@media (min-width: 768px) { .masthead-contain .parent__masthead-background { background-size: contain; } }

html.explorer .parent__masthead p span, html.explorer .parent__masthead .com_card-comparison sup span, .com_card-comparison html.explorer .parent__masthead sup span, html.explorer .parent__masthead #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a span, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 html.explorer .parent__masthead a span, html.explorer .parent__masthead #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a span, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro html.explorer .parent__masthead a span, html.explorer .parent__masthead .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a span, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro html.explorer .parent__masthead a span { display: inline-block; max-width: 100%; }

html.explorer .d-flex > p, html.explorer .com_card-comparison .d-flex > sup, .com_card-comparison html.explorer .d-flex > sup, html.explorer #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .d-flex > a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 html.explorer .d-flex > a, html.explorer #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .d-flex > a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro html.explorer .d-flex > a, html.explorer .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .d-flex > a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro html.explorer .d-flex > a { display: inline-block; max-width: calc(100% - 80px); }

html.explorer .d-flex > p.flex-fill, html.explorer .com_card-comparison .d-flex > sup.flex-fill, .com_card-comparison html.explorer .d-flex > sup.flex-fill, html.explorer #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .d-flex > a.flex-fill, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 html.explorer .d-flex > a.flex-fill, html.explorer #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .d-flex > a.flex-fill, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro html.explorer .d-flex > a.flex-fill, html.explorer .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .d-flex > a.flex-fill, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro html.explorer .d-flex > a.flex-fill { max-width: 100%; }

.com_graph-carousel { position: relative; width: 100%; overflow: hidden; }

.com_graph-carousel:before { z-index: 2; content: ''; display: block; position: absolute; top: 0; width: 53px; height: calc(100% - 44px); background-color: rgba(var(--white-rgb), 0.9); }

.com_graph-carousel.first-slide.hide-before-first:before { display: none; }

.com_graph-carousel .table__comparison-content { position: relative; overflow: hidden; }

.com_graph-carousel .graph-carousel-nav { z-index: 10; position: absolute; top: 50%; margin-top: -20px; font-size: inherit; color: var(--royal-blue-100); -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); cursor: pointer; }

.com_graph-carousel .graph-carousel-nav > * { display: inline-block; vertical-align: middle; }

.com_graph-carousel .graph-carousel-nav i { margin-left: 5px; font-size: 115%; line-height: 1.0; }

.com_graph-carousel .graph-carousel-nav.left { left: -70px; }

.com_graph-carousel .graph-carousel-nav.right { right: -53px; }

.com_graph-carousel .graph-carousel-nav.g-fix-nav { position: fixed; }

.com_graph-carousel .graph-carousel-nav.carousel-nav-sticky { top: 0; }

.com_graph-carousel .graph-carousel-nav.carousel-nav-sticky.sticky-active { position: fixed; }

.com_graph-carousel .graph-carousel-bullets { margin-left: 10px !important; }

.com_graph-carousel .graph-carousel-header { z-index: 10; position: absolute; top: 0; left: 0; width: calc(50% + 1px); height: 100%; background-color: var(--white); overflow: hidden; }

.com_graph-carousel.headfix.fixed-table-header:before { right: 10px; height: 100%; }

.com_graph-carousel.headfix:before { right: -10px; }

.com_graph-carousel.headfix .graph-carousel-nav.right { margin-right: 0; }

.com_graph-carousel.headfix .graph-carousel-nav.right.sticky-active { margin-right: 15px; position: fixed; }

.com_graph-carousel.headfix .table__comparison-content { border-radius: 10px 0 0 10px; }

.com_graph-carousel.last-slide:before { opacity: 0; }

.com_graph-carousel.last-slide:not(.one-slide) .table__comparison-content { width: calc(100% - 45px) !important; }

.com_graph-carousel.last-slide.cloned.headfix.fixed-table-header { width: calc(100% - 65px) !important; }

.com_graph-carousel.last-slide.cloned.headfix.fixed-table-header:before { display: none; }

.com_graph-carousel.last-slide.cloned .table__comparison-content { width: 100% !important; }

@media (max-width: 767px) { .com_graph-carousel.com__gc-pull { width: auto; margin: -10px; padding: 10px; } }

.bp-touch .com_graph-carousel.headfix .graph-carousel-nav.right { margin-right: 8px; }

.bp-touch .com_graph-carousel.headfix .graph-carousel-nav.right.sticky-active { margin-right: 20px; }

.table__comparison-content table .graph-item--width-left { width: 260px; }

.table__comparison-content table .graph-item--height-top { height: 160px; }

.table__comparison-content table .graph-item--height-middle { height: 220px; }

.table__comparison-table { width: 100%; }

.table__comparison-table thead { -webkit-box-shadow: 5px 5px 15px 8px rgba(0, 0, 0, 0.04); box-shadow: 5px 5px 15px 8px rgba(0, 0, 0, 0.04); }

.table__comparison-table thead tr th:last-child { border-right: 0 !important; }

@media (max-width: 767px) { .table__comparison-table thead { -webkit-box-shadow: none; box-shadow: none; } }

.table__comparison-table .graph-row:first-child > td:first-child { z-index: 5; position: relative; }

@media (min-width: 768px) { .table__comparison-table--fixed { table-layout: fixed; } }

.firstRows-active .table__comparison-content { overflow: hidden; }

.table__comparison-more { text-align: center; padding: 17px 20px; background-color: rgba(87, 87, 87, 0.05); }

.table__comparison-more a:after { content: '\f107'; position: relative; display: inline-block; top: -1px; margin-left: 10px; vertical-align: middle; font-family: var(--font-awesome); font-size: 110%; }

.table__comparison { position: relative; }

.table__comparison table { width: 100%; margin: 0; }

.table__comparison table.bg-ash { background-color: inherit; }

.table__comparison table.bg-ash tr td { background-color: var(--ash); }

.table__comparison table tr th, .table__comparison table tr td { padding: 20px; }

.table__comparison table tr th.col3, .table__comparison table tr td.col3 { width: 28.5%; }

.table__comparison table tr th.col5, .table__comparison table tr td.col5 { width: 20%; }

.table__comparison table tr th.col2, .table__comparison table tr td.col2 { width: 50%; }

.table__comparison table tr th.col19, .table__comparison table tr td.col19 { width: 11.11111%; }

.table__comparison table tr th.col18, .table__comparison table tr td.col18 { width: 12.5%; }

.table__comparison table tr th.col17, .table__comparison table tr td.col17 { width: 14.28571%; }

.table__comparison table tr th.col16, .table__comparison table tr td.col16 { width: 16.66667%; }

.table__comparison table tr th.col15, .table__comparison table tr td.col15 { width: 20%; }

.table__comparison table tr th.col14, .table__comparison table tr td.col14 { width: 25%; }

.table__comparison table tr th.col13, .table__comparison table tr td.col13 { width: 33.33333%; }

.table__comparison table tr th.col12, .table__comparison table tr td.col12 { width: 50%; }

.table__comparison table tr th.col-custom1, .table__comparison table tr td.col-custom1 { width: 20.5%; }

.table__comparison table tr th.col-custom2, .table__comparison table tr td.col-custom2 { width: 49%; }

@media (max-width: 810px) { .table__comparison table tr th, .table__comparison table tr td { padding: 10px; } }

.table__comparison table tr td { position: relative; vertical-align: middle; }

.table__comparison table tr td.col-bg { background-color: var(--grey-200); }

.table__comparison table tr td.col-bg2 { background-color: var(--grey-800); color: var(--white); }

.table__comparison table tr td.col-bg2:after { content: ''; display: block; position: absolute; top: 20px; right: 0; height: calc(100% - 40px); border-right: 1px solid var(--grey-700); }

.table__comparison table tr td.col-bg2:first-child:after { display: none; }

.table__comparison table tr td.col-bg2:last-child:after { display: none; }

.table__comparison table tr td.col-capt { vertical-align: top; padding: 15px 40px; position: relative; }

.table__comparison table tr td.col-capt:before { content: ''; display: block; width: 100%; position: absolute; top: 0; left: 0; border-top: 1px dashed; border-color: inherit; }

.table__comparison table tr td.rad-top-left { border-top-left-radius: 10px; }

.table__comparison table tr td.rad-top-right { border-top-right-radius: 10px; }

.table__comparison table tr td.rad-bottom-left { border-bottom-left-radius: 10px; }

.table__comparison table tr td.rad-bottom-right { border-bottom-right-radius: 10px; }

.table__comparison table tr td h4, .table__comparison table tr td .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .table__comparison table tr td a, .table__comparison table tr td .com_investment-graph .intro, .com_investment-graph .table__comparison table tr td .intro, .table__comparison table tr td p, .table__comparison table tr td .com_card-comparison sup, .com_card-comparison .table__comparison table tr td sup, .table__comparison table tr td #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .table__comparison table tr td a, .table__comparison table tr td #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .table__comparison table tr td a, .table__comparison table tr td .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .table__comparison table tr td a { margin-bottom: 10px; }

.table__comparison table tr td h4:last-child, .table__comparison table tr td .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:last-child, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .table__comparison table tr td a:last-child, .table__comparison table tr td .com_investment-graph .intro:last-child, .com_investment-graph .table__comparison table tr td .intro:last-child, .table__comparison table tr td p:last-child, .table__comparison table tr td .com_card-comparison sup:last-child, .com_card-comparison .table__comparison table tr td sup:last-child, .table__comparison table tr td #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .table__comparison table tr td a:last-child, .table__comparison table tr td #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .table__comparison table tr td a:last-child, .table__comparison table tr td .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:last-child, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .table__comparison table tr td a:last-child { margin-bottom: 0; }

@media (min-width: 768px) { .table__comparison table tr td.devider--right { border-right-color: var(--ash-60) !important; }
  .table__comparison table tr td.devider--left { border-left-color: var(--ash-60) !important; } }

.table__comparison table tr:nth-child(2n) td.col-bg { background-color: var(--ash); }

.table__comparison table tr:first-child td.col-bg2:first-child { border-top-left-radius: 10px; }

.table__comparison table tr:first-child td.col-bg2:last-child { border-top-right-radius: 10px; }

.table__comparison table tr:last-child td.col-bg2:first-child { border-bottom-left-radius: 10px; }

.table__comparison table tr:last-child td.col-bg2:last-child { border-bottom-right-radius: 10px; }

.table__comparison table.table-bd-right > tbody > tr th, .table__comparison table.table-bd-right > tbody > tr td { border-right: 1px solid var(--grey-200); }

.table__comparison table.table-bd-right > tbody > tr th:last-child, .table__comparison table.table-bd-right > tbody > tr td:last-child { border-right: none; }

.table__comparison .table { background-color: var(--white); }

.table__comparison .col-head-capt:after, .table__comparison .col-head-capt .line { content: ''; display: block; position: absolute; top: 0; right: 15px; width: 30px; height: 100%; border: 1px solid var(--grey-200); border-right: none; border-radius: var(--bd-radius) 0 0 var(--bd-radius); }

.table__comparison .col-head-capt .col-hc-main { z-index: 2; position: relative; padding: 15px 0; background-color: var(--white); }

@media (max-width: 767px) { .table__comparison table tr td { width: 50%; }
  .table__comparison table tr td.col3 { width: 50%; }
  .table__comparison table tr td.col-capt { padding: 15px; } }

.table__comparison.table__comparison-with-first-col-subject table.graph-bordered tr th, .table__comparison.graph__type-3 table.graph-bordered tr th, .table__comparison.table__comparison-with-first-col-subject table.graph-bordered tr td, .table__comparison.graph__type-3 table.graph-bordered tr td { border-bottom: 1px solid var(--gray-2); border-right: 1px solid var(--gray-2); }

.table__comparison.table__comparison-with-first-col-subject table tr td.col-shd, .table__comparison.graph__type-3 table tr td.col-shd { -webkit-box-shadow: 8px 0 15px rgba(var(--black-rgb), 0.02); box-shadow: 8px 0 15px rgba(var(--black-rgb), 0.02); }

.table__comparison.table__comparison-with-first-col-subject table tr td:last-child, .table__comparison.graph__type-3 table tr td:last-child { border-right: none; }

.table__comparison.table__comparison-with-first-col-subject table tr:first-child td:first-child, .table__comparison.graph__type-3 table tr:first-child td:first-child { border-top-left-radius: 10px; }

.table__comparison.table__comparison-with-first-col-subject table tr:first-child td:last-child, .table__comparison.graph__type-3 table tr:first-child td:last-child { border-top-right-radius: 10px; }

.table__comparison.table__comparison-with-first-col-subject table tr:nth-last-child(2) td[rowspan], .table__comparison.graph__type-3 table tr:nth-last-child(2) td[rowspan] { border-bottom: none; }

.table__comparison.table__comparison-with-first-col-subject table tr:last-child td, .table__comparison.graph__type-3 table tr:last-child td { border-bottom: none; }

.table__comparison.table__comparison-with-first-col-subject table tr:last-child td:first-child, .table__comparison.graph__type-3 table tr:last-child td:first-child { border-bottom-left-radius: 10px; }

.table__comparison.table__comparison-with-first-col-subject table tr:last-child td:last-child, .table__comparison.graph__type-3 table tr:last-child td:last-child { border-bottom-right-radius: 10px; }

.table__comparison.table__comparison-with-first-col-subject table thead + tbody tr:first-child td:first-child, .table__comparison.graph__type-3 table thead + tbody tr:first-child td:first-child { border-top-left-radius: 0px; }

.table__comparison.table__comparison-with-first-col-subject table thead + tbody tr:first-child td:last-child, .table__comparison.graph__type-3 table thead + tbody tr:first-child td:last-child { border-top-right-radius: 0px; }

.table__comparison.table__comparison-with-first-col-subject:not(.cloned) table tr.trx2, .table__comparison.graph__type-3:not(.cloned) table tr.trx2 { height: 200px; }

.table__comparison.table__comparison-with-first-col-subject:not(.cloned) table tr th, .table__comparison.graph__type-3:not(.cloned) table tr th, .table__comparison.table__comparison-with-first-col-subject:not(.cloned) table tr td, .table__comparison.graph__type-3:not(.cloned) table tr td { height: 100px; }

.table__comparison.table__comparison-with-first-col-subject:not(.cloned) table th, .table__comparison.graph__type-3:not(.cloned) table th { padding-top: 26px; padding-bottom: 26px; height: 80px; }

@media (max-width: 767px) { .table__comparison.table__comparison-with-first-col-subject:not(.cloned) table th, .table__comparison.graph__type-3:not(.cloned) table th { height: auto; } }

.table__comparison.table__comparison-with-first-col-subject:not(.cloned) table.table__comparison-table:not(.table__comparison-table--sameleftfont) tr td:first-child, .table__comparison.graph__type-3:not(.cloned) table.table__comparison-table:not(.table__comparison-table--sameleftfont) tr td:first-child { font-size: 18px; text-align: left; }

@media (max-width: 767px) { .table__comparison.table__comparison-with-first-col-subject:not(.cloned) table.table__comparison-table:not(.table__comparison-table--sameleftfont) tr td:first-child, .table__comparison.graph__type-3:not(.cloned) table.table__comparison-table:not(.table__comparison-table--sameleftfont) tr td:first-child { font-size: 14px; } }

.table__comparison.table__comparison-with-first-col-subject:not(.cloned) .cd-ta-headfix, .table__comparison.graph__type-3:not(.cloned) .cd-ta-headfix { border-radius: var(--bd-radius) 0 0 var(--bd-radius); }

.table__comparison.table__comparison-with-first-col-subject:not(.cloned) .cd-ta-headfix table, .table__comparison.graph__type-3:not(.cloned) .cd-ta-headfix table { table-layout: fixed; }

.table__comparison.table__comparison-with-first-col-subject:not(.cloned) .cd-ta-headfix table:not(.graph-bordered) tr td, .table__comparison.graph__type-3:not(.cloned) .cd-ta-headfix table:not(.graph-bordered) tr td { border-bottom: none; }

@media (max-width: 767px) { .table__comparison.table__comparison-with-first-col-subject:not(.cloned), .table__comparison.graph__type-3:not(.cloned) { width: auto; padding: 0px; margin: 0px; /**margin-top: 25px; **/ }
  .table__comparison.table__comparison-with-first-col-subject:not(.cloned):not(.fixed-table-header), .table__comparison.graph__type-3:not(.cloned):not(.fixed-table-header) { overflow: visible; }
  .table__comparison.table__comparison-with-first-col-subject:not(.cloned) table tr td:first-child, .table__comparison.graph__type-3:not(.cloned) table tr td:first-child { -webkit-box-shadow: none; box-shadow: none; } }

.table__comparison.graph__type-3 table.graph-bordered tr th:last-child, .table__comparison.graph__type-3 table.graph-bordered tr td:last-child { border-right: none; }

.table__comparison.graph__type-3 table.graph-bordered tr th.bdr-top-left, .table__comparison.graph__type-3 table.graph-bordered tr td.bdr-top-left { border-top-left-radius: 8px; }

.table__comparison.graph__type-3 table.graph-bordered tr th.bdr-top-right, .table__comparison.graph__type-3 table.graph-bordered tr td.bdr-top-right { border-top-right-radius: 8px; }

.table__comparison.graph__type-3 table.graph-bordered tr th.py-25, .table__comparison.graph__type-3 table.graph-bordered tr td.py-25 { padding-top: 25px; padding-bottom: 25px; }

.table__comparison.graph__type-3 table.graph-bordered tr th.px-30, .table__comparison.graph__type-3 table.graph-bordered tr td.px-30 { padding-left: 30px; padding-right: 30px; }

.table__comparison.graph__type-3 table.graph-bordered tr td { border-bottom: none; }

.table__comparison.graph__type-3 .list__col-tag.t-6 { top: 60%; }

.table__comparison[no-headfix] .graph-carousel-header { display: none !important; }

.table__comparison.fixed-table-header { -webkit-box-sizing: content-box; box-sizing: content-box; padding-bottom: 0; position: fixed; top: 60px; left: 10px; right: 10px; z-index: 11; padding-top: 0; opacity: 0; visibility: hidden !important; -webkit-box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); }

.table__comparison.fixed-table-header.active { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); opacity: 1; visibility: visible !important; }

.table__comparison.fixed-table-header .graph-carousel-nav, .table__comparison.fixed-table-header .graph-carousel-bullets { display: none !important; }

.table__comparison.fixed-table-header .graph-carousel-header table { -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; }

.table__comparison.fixed-header th { height: auto !important; }

.table__comparison.fixed-header .graph-carousel-nav.g-fix-nav { margin-right: 10px !important; }

.table__comparison.fixed-header .graph-carousel-nav.g-fix-nav.right-hidden-fix { margin-right: -10px !important; }

.table__comparison.cards-table1 .table th, .table__comparison.cards-table1 .table td { border-top: none; }

.table__comparison.cards-table1 table tbody tr th, .table__comparison.cards-table1 table tbody tr td { padding-top: 28px; padding-bottom: 28px; border-bottom: 1px solid var(--grey-300); vertical-align: middle; }

@media (max-width: 767px) { .table__comparison.cards-table1 table tbody tr:last-child td { border-bottom: none; } }

.table__comparison.table-group > table { margin: 0; }

.table__comparison.table-group > table > tbody > tr > td { padding: 0; border-top: none; }

.table__comparison.table-group > table.bp-curve-top { position: relative; overflow: hidden; border-radius: 5px 5px 0 0; }

.table__comparison.graph__type-4 thead { -webkit-box-shadow: none; box-shadow: none; }

.table__comparison.graph__type-4 tr th { vertical-align: middle; }

.table__comparison.graph__type-4 tr th, .table__comparison.graph__type-4 tr td { border-top: none; border-bottom: 1px solid var(--grey-300); border-right: 1px solid var(--grey-300); }

.table__comparison.graph__type-4 tr th:last-child, .table__comparison.graph__type-4 tr td:last-child { border-right: none; }

.table__comparison.graph__type-4 tr th.bg-orange, .table__comparison.graph__type-4 tr td.bg-orange { background-color: #f4af62; color: var(--white); }

.table__comparison.graph__type-4 tr th.bg-dark-blue, .table__comparison.graph__type-4 tr td.bg-dark-blue { background-color: var(--ash-200); color: var(--white); }

.table__comparison.graph__type-4 tr th.bg-blue, .table__comparison.graph__type-4 tr td.bg-blue { background-color: var(--ash-200); color: var(--white); }

.table__comparison.graph__type-4 tr th.bdr-top-left, .table__comparison.graph__type-4 tr td.bdr-top-left { border-top-left-radius: 8px; }

.table__comparison.graph__type-4 tr th.bdr-top-right, .table__comparison.graph__type-4 tr td.bdr-top-right { border-top-right-radius: 8px; }

.table__comparison.graph__type-4 tr th.bd-left-none, .table__comparison.graph__type-4 tr td.bd-left-none { border-left: none; }

.table__comparison.graph__type-4 tr th.bd-right-none, .table__comparison.graph__type-4 tr td.bd-right-none { border-right: none; }

@media (max-width: 767px) { .table__comparison.graph__type-4.table__comparison table tr th, .table__comparison.graph__type-4.table__comparison table tr td { padding: 30px 10px; } }

.list__col-tag { z-index: 10; position: relative; }

.list__col-tag.va-middle { position: absolute; top: 50%; }

.list__col-tag.va-middle.pull-right { left: 100%; }

.list__col-tag.va-middle.pull-left { top: 75px; left: 0%; }

.list__col-tag.va-middle.pull-bottom { top: 100%; left: 50%; }

.list__col-tag.va-middle.pull-top { top: 0%; left: 50%; }

.list__col-tag.right { position: absolute; right: 0; }

.cd-ta-icon { display: table-cell; width: 50px; min-width: 50px; height: 50px; vertical-align: middle; text-align: center; background-color: var(--grey-800); color: var(--white); font-size: 24px; font-weight: bold; line-height: 1; }

.cd-ta-icon.bg-dark-blue { background-color: var(--ash-200); color: var(--white); }

.cd-ta-box-group > div { margin-bottom: 30px; }

.cd-ta-box-group > div:last-child { margin-bottom: 0; }

.cd-ta-box-group .cd-ta-box .list__col-tag.va-middle.pull-bottom { margin-top: 10px; }

.cd-ta-box { padding: 12px; }

.cd-ta-box > .divider { margin-left: calc(var(--spacing-md) * -1); margin-right: calc(var(--spacing-md) * -1); }

.cd-ta-box.bdr-top-left { border-top-left-radius: 8px; }

.cd-ta-box.bdr-top-left .header-col { border-top-left-radius: 8px; }

.cd-ta-box.bdr-top-right { border-top-right-radius: 8px; }

.cd-ta-box.bdr-top-right .header-col { border-top-right-radius: 8px; }

.cd-tb-col { margin-top: 10px; margin-bottom: 10px; }

.cd-tb-col.divider { border-top: 1px solid var(--grey-200); }

.cd-tb-col.header-col { margin: 0 -12px; padding: 12px 12px 10px 12px; }

.cd-tb-col.header-col + .cd-tb-col.divider { margin-top: 0px; }

.cd-ta-headfix { z-index: 3; position: absolute; top: 0; left: 0; width: 0; height: 100%; }

.cd-ta-headfix.col5 { width: 20%; }

.cd-ta-headfix.col19 { width: 11.11111%; }

.cd-ta-headfix.col18 { width: 12.5%; }

.cd-ta-headfix.col17 { width: 14.28571%; }

.cd-ta-headfix.col16, .cd-ta-headfix.col2 { width: 16.66667%; }

.cd-ta-headfix.col15 { width: 20%; }

.cd-ta-headfix.col14, .cd-ta-headfix.col3 { width: 25%; }

.cd-ta-headfix.col13, .cd-ta-headfix.col4 { width: 33.33333%; }

.cd-ta-headfix.col12, .cd-ta-headfix.col6 { width: 50%; }

.cd-ta-headfix.col26 { width: 26%; }

@media (max-width: 767px) { .cd-ta-headfix.col5, .cd-ta-headfix.col26, .cd-ta-headfix.col12, .cd-ta-headfix.col13, .cd-ta-headfix.col14, .cd-ta-headfix.col15, .cd-ta-headfix.col16, .cd-ta-headfix.col17, .cd-ta-headfix.col18, .cd-ta-headfix.col19 { width: 50%; } }

body:not(.menu-shown) .table__comparison.fixed-table-header { top: 0 !important; padding-top: 0; margin-top: 0; }

table td .graph-bordered-bottom { border-bottom: 1px solid var(--gray-2); }

table td .graph-bordered-top { border-top: 1px solid var(--gray-2); }

table td .graph-bordered-left { border-left: 1px solid var(--gray-2); }

table td .graph-bordered-right { border-right: 1px solid var(--gray-2); }

html.explorer .table__comparison .col-head-capt:after { display: none; }

.com_interest-accordion.theme.theme--green .com_interest-accordion-single { background-color: var(--grey-300); }

.com_interest-accordion.theme.theme--green .com_interest-accordion-single:nth-child(1) { background-color: rgba(var(--grey-300), 0.1); }

.com_interest-accordion.theme.theme--green .com_interest-accordion-single:nth-child(2) { background-color: rgba(var(--grey-300), 0.2); }

.com_interest-accordion.theme.theme--green .com_interest-accordion-single:nth-child(3) { background-color: rgba(var(--grey-300), 0.5); }

.com_interest-accordion.theme.theme--green .com_interest-accordion-single:nth-child(4) { background-color: rgba(var(--grey-300), 1); }

.com_interest-accordion-description { margin-bottom: 20px; }

.com_interest-accordion-description-title { font-size: 18px; font-weight: 800; line-height: 1.33; color: #333333; width: 50%; float: left; }

@media (max-width: 767px) { .com_interest-accordion-description-title { margin-bottom: 10px; width: 100%; } }

.com_interest-accordion-link { text-align: right; }

.com_interest-accordion-link-hide { display: none; }

@media (max-width: 767px) { .com_interest-accordion-link { width: 100%; } }

.com_interest-accordion-link a { font-size: 14px; font-weight: normal; text-decoration: underline; line-height: 1.71; color: #333333; }

.com_interest-accordion-link a:active, .com_interest-accordion-link a:visited { color: #333333; }

.com_interest-accordion-single { border-radius: var(--bd-radius); background-color: var(--ash); padding: 20px 10px; margin-bottom: 10px; cursor: pointer; }

.com_interest-accordion-single.fadeIn { opacity: 1; }

.com_interest-accordion-single-title { font-size: 18px; font-weight: 800; line-height: 1.33; color: #333333; }

.com_interest-accordion-single:last-child { margin-bottom: 0px; }

.com_interest-accordion-single-title { position: relative; }

.com_interest-accordion-single-title:after { display: none; font-family: var(--font-awesome); content: "\f078"; position: absolute; right: 0px; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }

.com_interest-accordion-single-open .com_interest-accordion-single-title:after { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }

.com_interest-accordion-single-content { margin-top: 20px; }

.com_interest-accordion-single-content ul li { list-style: none; padding-left: 0; font-size: 14px; line-height: 1.71; color: #333333; margin-bottom: 10px; overflow: hidden; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }

.com_interest-accordion-single-content ul li:last-child { margin-bottom: 0px; }

.com_interest-accordion-single-content ul li span { font-size: 18px; font-weight: bold; line-height: 1.33; float: right; }

.page-theme--green .com_interest-accordion.theme .com_interest-accordion-single { background-color: var(--grey-300); }

.page-theme--green .com_interest-accordion.theme .com_interest-accordion-single:nth-child(1) { background-color: rgba(var(--grey-300), 0.1); }

.page-theme--green .com_interest-accordion.theme .com_interest-accordion-single:nth-child(2) { background-color: rgba(var(--grey-300), 0.2); }

.page-theme--green .com_interest-accordion.theme .com_interest-accordion-single:nth-child(3) { background-color: rgba(var(--grey-300), 0.5); }

.page-theme--green .com_interest-accordion.theme .com_interest-accordion-single:nth-child(4) { background-color: rgba(var(--grey-300), 1); }

.page-theme--blue .com_interest-accordion.theme .com_interest-accordion-single { background-color: #cae1ff; }

.page-theme--blue .com_interest-accordion.theme .com_interest-accordion-single:nth-child(1) { background-color: rgba(202, 225, 255, 0.1); }

.page-theme--blue .com_interest-accordion.theme .com_interest-accordion-single:nth-child(2) { background-color: rgba(202, 225, 255, 0.2); }

.page-theme--blue .com_interest-accordion.theme .com_interest-accordion-single:nth-child(3) { background-color: rgba(202, 225, 255, 0.5); }

.page-theme--blue .com_interest-accordion.theme .com_interest-accordion-single:nth-child(4) { background-color: #cae1ff; }

.page-theme--orange .com_interest-accordion.theme .com_interest-accordion-single { background-color: #fff2cf; }

.page-theme--orange .com_interest-accordion.theme .com_interest-accordion-single:nth-child(1) { background-color: rgba(255, 242, 207, 0.1); }

.page-theme--orange .com_interest-accordion.theme .com_interest-accordion-single:nth-child(2) { background-color: rgba(255, 242, 207, 0.2); }

.page-theme--orange .com_interest-accordion.theme .com_interest-accordion-single:nth-child(3) { background-color: rgba(255, 242, 207, 0.5); }

.page-theme--orange .com_interest-accordion.theme .com_interest-accordion-single:nth-child(4) { background-color: #fff2cf; }

.page-theme--grey .com_interest-accordion.theme .com_interest-accordion-single { background-color: var(--grey-200); }

.page-theme--grey .com_interest-accordion.theme .com_interest-accordion-single:nth-child(1) { background-color: rgba(var(--grey-200), 0.1); }

.page-theme--grey .com_interest-accordion.theme .com_interest-accordion-single:nth-child(2) { background-color: rgba(var(--grey-200), 0.2); }

.page-theme--grey .com_interest-accordion.theme .com_interest-accordion-single:nth-child(3) { background-color: rgba(var(--grey-200), 0.5); }

.page-theme--grey .com_interest-accordion.theme .com_interest-accordion-single:nth-child(4) { background-color: rgba(var(--grey-200), 1); }

.list__col .list__col-content.mb20 { margin-bottom: 20px; }

@media (max-width: 767px) { .list__col .list__col-content.mb20 { margin-bottom: 0px; } }

.list__col .list__col-content.row, .list__col .list__col-content.com_insurance_total-payout-row, .list__col .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col-content.owl-carousel:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col .list__col-content.owl-carousel:not(.owl-loaded) { margin-left: -10px; margin-right: -10px; }

.list__col .list__col-description .title, .list__col .list__col-description .link, .list__col .list__col-description .com_toggle .com__toggle-btn, .com_toggle .list__col .list__col-description .com__toggle-btn, .list__col .list__col-description .com__to-li-set { width: 50%; float: left; }

.list__col .list__col-etc { margin-bottom: 30px; margin-top: 30px; }

@media (max-width: 767px) { .list__col .list__col-etc { margin-top: 20px; margin-bottom: 0px; } }

.list__col .list__col-etc .etc-interest, .list__col .list__col-etc .etc-description { float: left; }

.list__col .list__col-etc .etc-interest { line-height: 1.67; font-weight: bold; color: #333333; padding-right: 20px; width: auto; text-align: right; }

.list__col .list__col-etc .etc-description { line-height: 1.67; color: #333333; padding-left: 20px; border-left: 1px solid var(--grey-200); width: calc(80% - 20px); }

.list__col .list__col-sticky { position: fixed; margin-left: 0; width: 100%; bottom: -1000px; left: 0; z-index: 1000; display: none; }

.list__col .list__col-sticky.list__col-sticky-fixed { bottom: 0; }

.list__col .list__col-sticky.list__col-sticky-show { display: block; }

.list__col .list__col-sticky .list__col-sticky-container { width: 100%; padding: 20px; background-color: var(--grey-700); color: var(--white); text-shadow: none; float: left; }

.list__col .list__col-sticky .list__col-sticky-container .list__col-sticky-content, .list__col .list__col-sticky .list__col-sticky-container .list__col-sticky-action { float: left; font-size: 14px; font-weight: bold; line-height: 1.71; }

.list__col .list__col-sticky .list__col-sticky-container .list__col-sticky-content { width: 60%; }

.list__col .list__col-sticky .list__col-sticky-container .list__col-sticky-action { width: 40%; text-align: right; font-weight: normal; }

.list__col .title { font-size: 24px; font-weight: bold; line-height: 1.42; color: #333333; }

.list__col .link a, .list__col .com_toggle .com__toggle-btn a, .com_toggle .list__col .com__toggle-btn a, .list__col .com__to-li-set a { font-size: 14px; font-weight: normal; text-decoration: underline; line-height: 1.71; color: #333333; }

.list__col .list__col-single { position: relative; padding: 20px; padding-bottom: 30px; margin-bottom: 20px; background-color: var(--white); border-radius: var(--bd-radius); }

.list__col .list__col-single .middle { padding-left: 0px; padding-right: 0px; }

.list__col .list__col-single .list__col-tag.va-middle.pull-right { margin-left: 10px; }

.list__col .list__col-single a:hover p, .list__col .list__col-single a:hover .com_card-comparison sup, .com_card-comparison .list__col .list__col-single a:hover sup, .list__col .list__col-single a:hover #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .list__col .list__col-single a:hover a, .list__col .list__col-single a:hover #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .list__col .list__col-single a:hover a, .list__col .list__col-single a:hover .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .list__col .list__col-single a:hover a { color: var(--royal-blue-200); }

.list__col .list__col-single .list__col-text-mobile { display: none; }

.list__col .list__col-single.list__col-textonly { padding-top: 40px; padding-bottom: 40px; }

@media (max-width: 767px) { .list__col .list__col-single.list__col-textonly { padding-top: 30px; padding-bottom: 30px; } }

.list__col .list__col-single .list__col-text p, .list__col .list__col-single .list__col-text .com_card-comparison sup, .com_card-comparison .list__col .list__col-single .list__col-text sup, .list__col .list__col-single .list__col-text #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .list__col .list__col-single .list__col-text a, .list__col .list__col-single .list__col-text #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .list__col .list__col-single .list__col-text a, .list__col .list__col-single .list__col-text .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .list__col .list__col-single .list__col-text a { font-size: 14px; }

@media (min-width: 1200px) { .list__col .list__col-single .list__col-text p, .list__col .list__col-single .list__col-text .com_card-comparison sup, .com_card-comparison .list__col .list__col-single .list__col-text sup, .list__col .list__col-single .list__col-text #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .list__col .list__col-single .list__col-text a, .list__col .list__col-single .list__col-text #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .list__col .list__col-single .list__col-text a, .list__col .list__col-single .list__col-text .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .list__col .list__col-single .list__col-text a { font-size: 16px; } }

.list__col .list__col-single .list__col-text p:last-child, .list__col .list__col-single .list__col-text .com_card-comparison sup:last-child, .com_card-comparison .list__col .list__col-single .list__col-text sup:last-child, .list__col .list__col-single .list__col-text #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .list__col .list__col-single .list__col-text a:last-child, .list__col .list__col-single .list__col-text #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .list__col .list__col-single .list__col-text a:last-child, .list__col .list__col-single .list__col-text .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:last-child, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .list__col .list__col-single .list__col-text a:last-child { margin-bottom: 0px; }

.list__col .list__col-single .list__col-text p.caption, .list__col .list__col-single .list__col-text .com_card-comparison sup.caption, .com_card-comparison .list__col .list__col-single .list__col-text sup.caption, .list__col .list__col-single .list__col-text #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.caption, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .list__col .list__col-single .list__col-text a.caption, .list__col .list__col-single .list__col-text #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.caption, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .list__col .list__col-single .list__col-text a.caption, .list__col .list__col-single .list__col-text .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.caption, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .list__col .list__col-single .list__col-text a.caption { font-size: 12px; }

@media (min-width: 768px) { .list__col .list__col-single .list__col-text p.caption, .list__col .list__col-single .list__col-text .com_card-comparison sup.caption, .com_card-comparison .list__col .list__col-single .list__col-text sup.caption, .list__col .list__col-single .list__col-text #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.caption, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .list__col .list__col-single .list__col-text a.caption, .list__col .list__col-single .list__col-text #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.caption, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .list__col .list__col-single .list__col-text a.caption, .list__col .list__col-single .list__col-text .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.caption, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .list__col .list__col-single .list__col-text a.caption { font-size: 14px; } }

.list__col .list__col-single .list__col-text ul li, .list__col .list__col-single .list__col-text ol li { font-size: 14px; }

@media (min-width: 1200px) { .list__col .list__col-single .list__col-text ul li, .list__col .list__col-single .list__col-text ol li { font-size: 16px; } }

.list__col .list__col-single .list__col-text .in-co-par.fz-14, .list__col .list__col-single .list__col-text .in-co-par.hc-li-tag { line-height: 20px; }

.list__col .list__col-single .list__col-text .in-co-par.fz-18, .list__col .list__col-single .list__col-text .com_has-header .dropdown .in-co-par.icon, .com_has-header .dropdown .list__col .list__col-single .list__col-text .in-co-par.icon, .list__col .list__col-single .list__col-text .com_has-header .dropdown .dropdown-menu li.in-co-par, .com_has-header .dropdown .dropdown-menu .list__col .list__col-single .list__col-text li.in-co-par { line-height: 1.5; }

@media (max-width: 767px) { .list__col .list__col-single .list__col-text .in-co-par.fz-14, .list__col .list__col-single .list__col-text .in-co-par.hc-li-tag { font-size: 12px; }
  .list__col .list__col-single .list__col-text .in-co-par.fz-18, .list__col .list__col-single .list__col-text .com_has-header .dropdown .in-co-par.icon, .com_has-header .dropdown .list__col .list__col-single .list__col-text .in-co-par.icon, .list__col .list__col-single .list__col-text .com_has-header .dropdown .dropdown-menu li.in-co-par, .com_has-header .dropdown .dropdown-menu .list__col .list__col-single .list__col-text li.in-co-par { line-height: 1.5; } }

.list__col .list__col-single .list__col-content { width: 100%; }

.list__col .list__col-single .list__col-content h4, .list__col .list__col-single .list__col-content .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .list__col .list__col-single .list__col-content a, .list__col .list__col-single .list__col-content .com_investment-graph .intro, .com_investment-graph .list__col .list__col-single .list__col-content .intro { margin-bottom: 0px; }

.list__col .list__col-single .list__col-content h4.mb1, .list__col .list__col-single .list__col-content .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.mb1, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .list__col .list__col-single .list__col-content a.mb1, .list__col .list__col-single .list__col-content .com_investment-graph .mb1.intro, .com_investment-graph .list__col .list__col-single .list__col-content .mb1.intro { margin-bottom: 10px; }

@media (max-width: 480px) { .list__col .list__col-single .list__col-content h4.mb1, .list__col .list__col-single .list__col-content .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.mb1, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .list__col .list__col-single .list__col-content a.mb1, .list__col .list__col-single .list__col-content .com_investment-graph .mb1.intro, .com_investment-graph .list__col .list__col-single .list__col-content .mb1.intro { margin-bottom: 0px; } }

.list__col .list__col-single .list__col-content small, .list__col .list__col-single .list__col-content .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .list__col .list__col-single .list__col-content p:not(.link):not(.com__to-li-set), .list__col .list__col-single .list__col-content .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .list__col .list__col-single .list__col-content sup:not(.link):not(.com__to-li-set), .list__col .list__col-single .list__col-content .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .list__col .list__col-single .list__col-content sup:not(.link):not(.com__to-li-set), .list__col .list__col-single .list__col-content .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .list__col .list__col-single .list__col-content a:not(.link):not(.com__to-li-set), .list__col .list__col-single .list__col-content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .list__col .list__col-single .list__col-content a:not(.link):not(.com__to-li-set), .list__col .list__col-single .list__col-content .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .list__col .list__col-single .list__col-content a:not(.link):not(.com__to-li-set), .list__col .list__col-single .list__col-content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .list__col .list__col-single .list__col-content a:not(.link):not(.com__to-li-set), .list__col .list__col-single .list__col-content .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .list__col .list__col-single .list__col-content a:not(.link):not(.com__to-li-set), .list__col .list__col-single .list__col-content .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .list__col .list__col-single .list__col-content a:not(.link):not(.com__to-li-set), .list__col .list__col-single .list__col-content .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .list__col .list__col-single .list__col-content li { width: 100%; display: block; margin-bottom: 8px; }

.list__col .list__col-single .list__col-content .link, .list__col .list__col-single .list__col-content .com_toggle .com__toggle-btn, .com_toggle .list__col .list__col-single .list__col-content .com__toggle-btn, .list__col .list__col-single .list__col-content .com__to-li-set { display: inline-block; }

@media (min-width: 576px) { .list__col .list__col-single .list__col-image { height: 70px; max-width: 190px; margin: 0 auto; margin-top: 30px; margin-bottom: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .list__col .list__col-single .list__col-image img { height: auto; width: auto; max-height: 100%; max-width: 100%; } }

@media screen and (max-width: 575px) { .list__col .list__col-single .list__col-image { margin-right: 15px; margin-bottom: 15px; } }

.list__col .list__col-single .bp-title [class*="fa-"], .list__col .list__col-single h4 [class*="fa-"], .list__col .list__col-single .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a [class*="fa-"], .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .list__col .list__col-single a [class*="fa-"], .list__col .list__col-single .com_investment-graph .intro [class*="fa-"], .com_investment-graph .list__col .list__col-single .intro [class*="fa-"] { position: relative; top: -2px; }

.list__col .list__col-single.list__col-count-2 .list__col-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }

.list__col .list__col-single.list__col-count-2 .list__col-wrapper .list__col-image2 { max-width: 80px; min-width: 80px; margin-right: 40px; }

@media (max-width: 767px) { .list__col .list__col-single.list__col-count-2 .list__col-wrapper .list__col-image2 { margin-right: 20px; } }

@media (max-width: 1080px) and (min-width: 768px) { .list__col .list__col-single.list__col-count-2 .list__col-wrapper { display: block; }
  .list__col .list__col-single.list__col-count-2 .list__col-wrapper .list__col-image2 { text-align: center; margin: 0 auto 20px auto; } }

@media (max-width: 767px) { .list__col .list__col-single.list__col-count-2 .list__col-wrapper { min-height: 100% !important; height: auto !important; } }

.list__col .list__col-single.list__col-count-3 { padding: 0; -webkit-box-shadow: none; box-shadow: none; border-radius: none; }

.list__col .list__col-single.list__col-count-3 .list__col-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }

.list__col .list__col-single.list__col-count-3 .list__col-wrapper .list__col-image { max-width: 80px; min-width: 80px; margin: 0 20px 0 0; }

@media (max-width: 767px) { .list__col .list__col-single.list__col-count-3 .list__col-wrapper { min-height: 100% !important; height: auto !important; } }

.list__col .list__col-single.list__col-count-4 { background-color: var(--ash); -webkit-box-shadow: none; box-shadow: none; }

@media (min-width: 992px) { .list__col .list__col-single.list__col-count-4 { padding: 40px; } }

.list__col .list__col-single.list__col-count-normal .list__col-wrapper .list__col-image2, .list__col .list__col-single.list__col-count-more .list__col-wrapper .list__col-image2 { margin-bottom: 20px; }

@media (max-width: 767px) { .list__col .list__col-single.list__col-count-normal .list__col-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; min-height: 100% !important; height: auto !important; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }

@media (max-width: 767px) { .list__col .list__col-single.list__col-count-normal .list__col-wrapper .list__col-image2, .list__col .list__col-single.list__col-count-2 .list__col-wrapper .list__col-image2 { max-width: 80px; min-width: 80px; margin-right: 20px; margin-bottom: 0px; } }

@media (max-width: 480px) { .list__col .list__col-single.list__col-count-normal .list__col-wrapper .list__col-image2, .list__col .list__col-single.list__col-count-2 .list__col-wrapper .list__col-image2 { max-width: 65px; min-width: 65px; } }

@media (max-width: 480px) { .list__col .list__col-single.list__col-count-normal .list__col-wrapper, .list__col .list__col-single.list__col-count-2 .list__col-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; min-height: 100% !important; height: auto !important; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }

@media (max-width: 480px) { .list__col .list__col-single.list__col-count-normal .list__col-text.list__col-text-mobile, .list__col .list__col-single.list__col-count-2 .list__col-text.list__col-text-mobile { margin-top: 20px; display: block; } }

@media (max-width: 480px) { .list__col .list__col-single.list__col-count-normal .list__col-text, .list__col .list__col-single.list__col-count-2 .list__col-text { display: none; } }

@media (max-width: 767px) { .list__col .list__col-single.list__col-count-more .list__col-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .list__col .list__col-single.list__col-count-more .list__col-wrapper .list__col-image2 { margin-right: 40px; margin-bottom: 0px; }
  .list__col .list__col-single.list__col-count-more .list__col-wrapper .list__col-content { text-align: left; } }

@media (max-width: 480px) { .list__col .list__col-single.list__col-count-more .list__col-wrapper { display: block; }
  .list__col .list__col-single.list__col-count-more .list__col-wrapper .list__col-image2 { margin-right: 0px; margin-bottom: 20px; }
  .list__col .list__col-single.list__col-count-more .list__col-wrapper .list__col-content { text-align: center; } }

.list__col--has-promotion .list__col-single { padding-bottom: 60px; }

@media (max-width: 810px) { .list__col--has-promotion .list__col-single { padding-bottom: 60px !important; } }

.list__col--has-promotion .promotion__container { width: 100%; }

.list__col.list__col-other .list__col-single { background-color: var(--ash-5); -webkit-box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); }

.list__col.list__col-other .list__col-single .list__col-content a { color: var(--grey-800); }

.list__col .list__col-single.list__col-single-visible { opacity: 1; }

.list__col .list__col-single:hover { -webkit-transform: translate3d(0, 0px, 0); -ms-transform: translate3d(0, 0px, 0); transform: translate3d(0, 0px, 0); }

@media (max-width: 810px) { .list__col .list__col-single:hover { -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }

.list__col .list__col-single.total { background-color: var(--grey-200); }

.list__col .list__col-single.plus:before { /*font-family: 'Font Awesome 5 Free';*/ content: '+'; position: absolute; left: -35px; top: 10%; font-size: 24px; line-height: 50px; font-weight: bold; color: var(--white); border-radius: 50%; width: 50px; height: 50px; background-color: #333333; z-index: 9; text-align: center; }

.list__col .list__col-single.equal:before { /*font-family: 'Font Awesome 5 Free';*/ content: '='; position: absolute; left: -35px; top: 10%; font-size: 24px; line-height: 50px; font-weight: bold; color: var(--white); border-radius: 50%; width: 50px; height: 50px; background-color: #333333; z-index: 9; text-align: center; }

.list__col .list__col-single:hover.equal { top: 0px; left: 5px; }

.list__col .list__col-single.plus:hover:before { top: calc(10% - 5px); }

.list__col .list__col-single:hover.equal:before { left: -40px; }

.list__col .list__col-single:last-child { margin-right: 0px; }

.list__col .list__col-single .align-middle .bp-title, .list__col .list__col-single .align-middle h2, .list__col .list__col-single .align-middle .com__ar-title-box h1, .com__ar-title-box .list__col .list__col-single .align-middle h1 { line-height: 1.0; }

.list__col .list__col-single .align-middle .bp-title > *, .list__col .list__col-single .align-middle h2 > *, .list__col .list__col-single .align-middle .com__ar-title-box h1 > *, .com__ar-title-box .list__col .list__col-single .align-middle h1 > * { display: inline-block; vertical-align: middle; }

@media (min-width: 768px) { .list__col .list__col-single .align-middle .bp-title > *, .list__col .list__col-single .align-middle h2 > *, .list__col .list__col-single .align-middle .com__ar-title-box h1 > *, .com__ar-title-box .list__col .list__col-single .align-middle h1 > * { padding-right: 10px; } }

@media (max-width: 767px) { .list__col .list__col-single .align-middle .bp-title > *, .list__col .list__col-single .align-middle h2 > *, .list__col .list__col-single .align-middle .com__ar-title-box h1 > *, .com__ar-title-box .list__col .list__col-single .align-middle h1 > * { width: 100%; } }

.list__col .list__col-single .top-image { text-align: center; margin-bottom: 0px; }

@media (min-width: 1199px) { .list__col .list__col-single.co-is-set.set2 .top-image { max-width: 115px; }
  .list__col .list__col-single.co-is-set.set2 .align-middle { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: calc(100% - 115px); padding-right: 0; padding-left: 0; }
  .list__col .list__col-single.co-is-set.set2 .align-middle .in-co-par.text-center { text-align: left !important; }
  .list__col .list__col-single.co-is-set.set2 .align-middle .in-co-par > * { display: inline-block; vertical-align: middle; padding-right: 10px; }
  .list__col .list__col-single.co-is-set.set2 .align-middle .in-co-par > *:last-child { padding-right: 0; } }

@media (max-width: 1199px) { .list__col .list__col-single.co-is-set .align-middle { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: calc(100% - 115px); padding-left: 0; }
  .list__col .list__col-single.co-is-set .align-middle .in-co-par.text-center { text-align: left !important; }
  .list__col .list__col-single.co-is-set .align-middle .in-co-par > * { display: inline-block; vertical-align: middle; padding-right: 10px; }
  .list__col .list__col-single.co-is-set .align-middle .in-co-par > *:last-child { padding-right: 0; }
  .list__col .list__col-single.co-is-set .top-image { max-width: 115px; } }

@media (max-width: 767px) { .list__col .list__col-single.co-is-set2 .align-middle { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: calc(100% - 115px); padding-left: 0; }
  .list__col .list__col-single.co-is-set2 .align-middle .in-co-par.text-center { text-align: left !important; }
  .list__col .list__col-single.co-is-set2 .align-middle .in-co-par > * { display: inline-block; vertical-align: middle; padding-right: 10px; }
  .list__col .list__col-single.co-is-set2 .align-middle .in-co-par > *:last-child { padding-right: 0; }
  .list__col .list__col-single.co-is-set2 .top-image { max-width: 115px; } }

@media (max-width: 480px) { .list__col .list__col-single { padding: 30px 20px; }
  .list__col .list__col-single.co-is-set { padding: 20px; }
  .list__col .list__col-single.co-is-set .top-image { display: none; }
  .list__col .list__col-single.co-is-set .align-middle { max-width: 100%; padding-left: 15px; }
  .list__col .list__col-single.co-is-set .align-middle .bp-title > * { display: block; }
  .list__col .list__col-single.co-is-set .align-middle .in-co-par.text-center { text-align: right !important; }
  .list__col .list__col-single.co-is-set .align-middle .in-co-par > * { display: block; padding: 0; }
  .list__col .list__col-single.co-is-set > .row, .list__col .list__col-single.co-is-set > .com_insurance_total-payout-row, .list__col .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded) { display: block; }
  .list__col .list__col-single.co-is-set > .row > [class*="col-"], .list__col .list__col-single.co-is-set > .com_insurance_total-payout-row > [class*="col-"], .list__col .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded) > [class*="col-"], .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded) > [class*="col-"] { display: inline-block; vertical-align: middle; }
  .list__col .list__col-single.co-is-set > .row > [class*="col-"].top, .list__col .list__col-single.co-is-set > .com_insurance_total-payout-row > [class*="col-"].top, .list__col .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded) > [class*="col-"].top, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded) > [class*="col-"].top { width: 130px; border-right: 1px solid var(--grey-200); }
  .list__col .list__col-single.co-is-set > .row > [class*="col-"].top .row, .list__col .list__col-single.co-is-set > .com_insurance_total-payout-row > [class*="col-"].top .row, .list__col .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded) > [class*="col-"].top .row, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded) > [class*="col-"].top .row, .list__col .list__col-single.co-is-set > .row > [class*="col-"].top .com_insurance_total-payout-row, .list__col .list__col-single.co-is-set > .com_insurance_total-payout-row > [class*="col-"].top .com_insurance_total-payout-row, .list__col .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded) > [class*="col-"].top .com_insurance_total-payout-row, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded) > [class*="col-"].top .com_insurance_total-payout-row, .list__col .list__col-single.co-is-set > .row > [class*="col-"].top .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col .list__col-single.co-is-set > .row > [class*="col-"].top .owl-carousel:not(.owl-loaded), .list__col .list__col-single.co-is-set > .com_insurance_total-payout-row > [class*="col-"].top .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col .list__col-single.co-is-set > .com_insurance_total-payout-row > [class*="col-"].top .owl-carousel:not(.owl-loaded), .list__col .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded) > [class*="col-"].top .owl-carousel:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded) > [class*="col-"].top .owl-carousel:not(.owl-loaded) { display: block; }
  .list__col .list__col-single.co-is-set > .row > [class*="col-"].middle, .list__col .list__col-single.co-is-set > .com_insurance_total-payout-row > [class*="col-"].middle, .list__col .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded) > [class*="col-"].middle, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded) > [class*="col-"].middle { display: none; }
  .list__col .list__col-single.co-is-set > .row > [class*="col-"].bottom, .list__col .list__col-single.co-is-set > .com_insurance_total-payout-row > [class*="col-"].bottom, .list__col .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded) > [class*="col-"].bottom, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded) > [class*="col-"].bottom { width: calc(100% - 135px); }
  .list__col .list__col-single.co-is-set > .row > [class*="col-"].bottom h4, .list__col .list__col-single.co-is-set > .com_insurance_total-payout-row > [class*="col-"].bottom h4, .list__col .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded) > [class*="col-"].bottom h4, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded) > [class*="col-"].bottom h4, .list__col .list__col-single.co-is-set > .row > [class*="col-"].bottom .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .list__col .list__col-single.co-is-set > .row > [class*="col-"].bottom a, .list__col .list__col-single.co-is-set > .com_insurance_total-payout-row > [class*="col-"].bottom .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .list__col .list__col-single.co-is-set > .com_insurance_total-payout-row > [class*="col-"].bottom a, .list__col .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded) > [class*="col-"].bottom .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .list__col .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded) > [class*="col-"].bottom a, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded) > [class*="col-"].bottom .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded) > [class*="col-"].bottom a, .list__col .list__col-single.co-is-set > .row > [class*="col-"].bottom .com_investment-graph .intro, .com_investment-graph .list__col .list__col-single.co-is-set > .row > [class*="col-"].bottom .intro, .list__col .list__col-single.co-is-set > .com_insurance_total-payout-row > [class*="col-"].bottom .com_investment-graph .intro, .com_investment-graph .list__col .list__col-single.co-is-set > .com_insurance_total-payout-row > [class*="col-"].bottom .intro, .list__col .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded) > [class*="col-"].bottom .com_investment-graph .intro, .com_investment-graph .list__col .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded) > [class*="col-"].bottom .intro, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded) > [class*="col-"].bottom .com_investment-graph .intro, .com_investment-graph .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded) > [class*="col-"].bottom .intro { margin-bottom: 0px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .list__col .list__col-single.co-is-set > .row > [class*="col-"].bottom h4 strong, .list__col .list__col-single.co-is-set > .com_insurance_total-payout-row > [class*="col-"].bottom h4 strong, .list__col .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded) > [class*="col-"].bottom h4 strong, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded) > [class*="col-"].bottom h4 strong, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .list__col .list__col-single.co-is-set > .row > [class*="col-"].bottom a strong, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .list__col .list__col-single.co-is-set > .com_insurance_total-payout-row > [class*="col-"].bottom a strong, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .list__col .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded) > [class*="col-"].bottom a strong, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded) > [class*="col-"].bottom a strong, .list__col .list__col-single.co-is-set > .row > [class*="col-"].bottom .com_investment-graph .intro strong, .com_investment-graph .list__col .list__col-single.co-is-set > .row > [class*="col-"].bottom .intro strong, .list__col .list__col-single.co-is-set > .com_insurance_total-payout-row > [class*="col-"].bottom .com_investment-graph .intro strong, .com_investment-graph .list__col .list__col-single.co-is-set > .com_insurance_total-payout-row > [class*="col-"].bottom .intro strong, .list__col .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded) > [class*="col-"].bottom .com_investment-graph .intro strong, .com_investment-graph .list__col .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded) > [class*="col-"].bottom .intro strong, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded) > [class*="col-"].bottom .com_investment-graph .intro strong, .com_investment-graph .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded) > [class*="col-"].bottom .intro strong { width: 100%; }
  .list__col .list__col-single.co-is-set2 { padding-bottom: 25px; }
  .list__col .list__col-single.co-is-set2 .top-image { display: none; }
  .list__col .list__col-single.co-is-set2 .align-middle { max-width: 100%; padding-left: 15px; }
  .list__col .list__col-single.co-is-set2 .align-middle .bp-title > * { display: block; }
  .list__col .list__col-single.co-is-set2 .align-middle .in-co-par.text-center { text-align: right !important; }
  .list__col .list__col-single.co-is-set2 .align-middle .in-co-par > * { display: block; padding: 0; }
  .list__col .list__col-single.co-is-set2 > .row, .list__col .list__col-single.co-is-set2 > .com_insurance_total-payout-row, .list__col .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col-single.co-is-set2 > .owl-carousel:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col .list__col-single.co-is-set2 > .owl-carousel:not(.owl-loaded) { display: block; }
  .list__col .list__col-single.co-is-set2 > .row > [class*="col-"], .list__col .list__col-single.co-is-set2 > .com_insurance_total-payout-row > [class*="col-"], .list__col .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col-single.co-is-set2 > .owl-carousel:not(.owl-loaded) > [class*="col-"], .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col .list__col-single.co-is-set2 > .owl-carousel:not(.owl-loaded) > [class*="col-"] { display: inline-block; vertical-align: middle; }
  .list__col .list__col-single.co-is-set2 > .row > [class*="col-"].top, .list__col .list__col-single.co-is-set2 > .com_insurance_total-payout-row > [class*="col-"].top, .list__col .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col-single.co-is-set2 > .owl-carousel:not(.owl-loaded) > [class*="col-"].top, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col .list__col-single.co-is-set2 > .owl-carousel:not(.owl-loaded) > [class*="col-"].top { width: auto; border-right: 1px solid var(--grey-200); }
  .list__col .list__col-single.co-is-set2 > .row > [class*="col-"].top .row, .list__col .list__col-single.co-is-set2 > .com_insurance_total-payout-row > [class*="col-"].top .row, .list__col .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col-single.co-is-set2 > .owl-carousel:not(.owl-loaded) > [class*="col-"].top .row, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col .list__col-single.co-is-set2 > .owl-carousel:not(.owl-loaded) > [class*="col-"].top .row, .list__col .list__col-single.co-is-set2 > .row > [class*="col-"].top .com_insurance_total-payout-row, .list__col .list__col-single.co-is-set2 > .com_insurance_total-payout-row > [class*="col-"].top .com_insurance_total-payout-row, .list__col .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col-single.co-is-set2 > .owl-carousel:not(.owl-loaded) > [class*="col-"].top .com_insurance_total-payout-row, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col .list__col-single.co-is-set2 > .owl-carousel:not(.owl-loaded) > [class*="col-"].top .com_insurance_total-payout-row, .list__col .list__col-single.co-is-set2 > .row > [class*="col-"].top .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col .list__col-single.co-is-set2 > .row > [class*="col-"].top .owl-carousel:not(.owl-loaded), .list__col .list__col-single.co-is-set2 > .com_insurance_total-payout-row > [class*="col-"].top .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col .list__col-single.co-is-set2 > .com_insurance_total-payout-row > [class*="col-"].top .owl-carousel:not(.owl-loaded), .list__col .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col-single.co-is-set2 > .owl-carousel:not(.owl-loaded) > [class*="col-"].top .owl-carousel:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col .list__col-single.co-is-set2 > .owl-carousel:not(.owl-loaded) > [class*="col-"].top .owl-carousel:not(.owl-loaded) { display: block; }
  .list__col .list__col-single.co-is-set2 > .row > [class*="col-"].middle, .list__col .list__col-single.co-is-set2 > .com_insurance_total-payout-row > [class*="col-"].middle, .list__col .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col-single.co-is-set2 > .owl-carousel:not(.owl-loaded) > [class*="col-"].middle, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col .list__col-single.co-is-set2 > .owl-carousel:not(.owl-loaded) > [class*="col-"].middle { display: none; }
  .list__col .list__col-single.co-is-set2 > .row > [class*="col-"].bottom, .list__col .list__col-single.co-is-set2 > .com_insurance_total-payout-row > [class*="col-"].bottom, .list__col .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col-single.co-is-set2 > .owl-carousel:not(.owl-loaded) > [class*="col-"].bottom, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col .list__col-single.co-is-set2 > .owl-carousel:not(.owl-loaded) > [class*="col-"].bottom { width: auto; } }

.list__col .list__col-single .percentage { font-size: 44px; line-height: 0.86; font-weight: bold; margin-right: 10px; }

.list__col .list__col-single .upto { font-size: 18px; line-height: 1.33; font-weight: bold; }

.list__col .list__col-single .peryear { font-size: 18px; line-height: 1.33; }

.list__col .list__col-single .divider { margin-top: 20px; margin-bottom: 20px; border-bottom: 1px solid var(--grey-300); }

.list__col .list__col-single [class*="col"] .divider { margin-left: -10px; margin-right: -10px; }

.list__col .list__col-single.total .divider { border-bottom-color: var(--grey-700); }

.list__col .list__col-single .info { font-size: 24px; line-height: 1.42; font-weight: bold; color: #333333; position: relative; float: left; }

.list__col .list__col-single .info i { font-size: 18px; color: #333333; position: relative; bottom: 5px; left: 5px; }

.list__col .list__col-single .description { font-size: 18px; line-height: 1.67; color: #333333; }

@media (min-width: 1200px) { .list__col .list__col-single .top-image { margin-bottom: 10px; } }

@media (max-width: 1199px) { .list__col .list__col-single { margin-bottom: 20px; } }

@media (max-width: 992px) { .list__col .list__col-single .peryear { padding-left: 0; }
  .list__col .list__col-etc .etc-interest { width: calc(26% - 20px); }
  .list__col .list__col-etc .etc-description { width: calc(74% - 20px); } }

@media (max-width: 767px) { .list__col .list__col-tag.va-middle.pull-bottom { margin-top: -5px; }
  .list__col .list__col-single { margin-bottom: 15px; padding-bottom: 30px; }
  .list__col .list__col-col:last-child .list__col-single { margin-bottom: 0px; }
  .list__col .list__col-single.plus:before, .list__col .list__col-single.equal:before { right: 0; left: 0; bottom: unset; top: -30px; margin-left: auto; margin-right: auto; }
  .list__col .list__col-single:hover.plus, .list__col .list__col-single:hover.equal { bottom: 5px; left: 0px; }
  .list__col .list__col-single:hover.equal:before, .list__col .list__col-single:hover.plus:before { top: -35px; left: 0; }
  .list__col .list__col-etc .etc-interest { width: calc(25% - 20px); }
  .list__col .list__col-etc .etc-description { width: calc(75% - 20px); } }

@media (min-width: 768px) { .list__col .list__col-single .col-md-12.top-image, .list__col .list__col-single .section-page .top-image.com_feedback, .section-page .list__col .list__col-single .top-image.com_feedback { margin-bottom: 10px; } }

@media (min-width: 576px) { .list__col .list__col-single .border-right { border-right: none !important; /*padding-right: 0px;*/ }
  .list__col .list__col-single .upto { margin-top: -25px; } }

@media (max-width: 576px) { .list__col .list__col-single .center-container { display: -webkit-box; display: -ms-flexbox; display: flex; }
  .list__col .list__col-single .center-item { -ms-flex-item-align: center; align-self: center; }
  .list__col .list__col-single .col-12 .top-image, .list__col .list__col-single .ca-li-set.merchant-item .top-image, .list__col .list__col-single .col2 .merchant-item .top-image, .col2 .list__col .list__col-single .merchant-item .top-image { margin-bottom: 0px; }
  .list__col .list__col-single .percentage { font-weight: bold; line-height: 1.5; }
  .list__col .list__col-single .peryear { font-size: 14px; font-weight: bold; line-height: 1.71; color: #333333; padding: 0; }
  .list__col .list__col-single .info { font-size: 18px; font-weight: bold; line-height: 1.67; color: #333333; padding-left: 3px; margin-top: 0px; }
  .list__col .list__col-single .border-right { /*border-right: 1px solid var(--grey-200);*/ padding-right: 3px; }
  .list__col .list__col-single.total .border-right { border-right-color: var(--white) !important; }
  .list__col .list__col-single .info:after { font-size: 18px; font-weight: bold; line-height: 1.67; color: #333333; }
  .list__col .list__col-single .description { margin-top: 16px; }
  .list__col .list__col-single .nopadding { padding-right: 0px; /*padding-left: 0;*/ }
  .list__col .list__col-single .upto { font-size: 14px; font-weight: bold; line-height: 1.71; }
  .list__col .list__col-etc .etc-interest { width: 130px; }
  .list__col .list__col-etc .etc-description { width: calc(100% - 132px); } }

.list__col.com__sneak-slider .owl-carousel, .list__col.com__inv-tica .owl-carousel { display: -webkit-box; display: -ms-flexbox; display: flex; width: auto; }

.list__col.com__sneak-slider .owl-carousel.owl-loaded.row, .list__col.com__inv-tica .owl-carousel.owl-loaded.row, .list__col.com__sneak-slider .owl-carousel.owl-loaded.com_insurance_total-payout-row, .list__col.com__inv-tica .owl-carousel.owl-loaded.com_insurance_total-payout-row, .list__col.com__sneak-slider .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel.owl-loaded:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col.com__sneak-slider .owl-carousel.owl-loaded:not(.owl-loaded), .list__col.com__inv-tica .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel.owl-loaded:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col.com__inv-tica .owl-carousel.owl-loaded:not(.owl-loaded) { margin-left: 0; margin-right: 0; }

.list__col.com__sneak-slider .owl-carousel .owl-item > [class*="col"], .list__col.com__inv-tica .owl-carousel .owl-item > [class*="col"] { padding-left: 0; padding-right: 0; }

@media screen and (max-width: 576px) { .list__col.com__sneak-slider .list__col-single .bp-img, .list__col.com__inv-tica .list__col-single .bp-img, .list__col.com__sneak-slider .list__col-single .bp-banner-img, .list__col.com__inv-tica .list__col-single .bp-banner-img, .list__col.com__sneak-slider .list__col-single .common__recommended-products .common__recommended-products-pr-icon, .common__recommended-products .list__col.com__sneak-slider .list__col-single .common__recommended-products-pr-icon, .list__col.com__inv-tica .list__col-single .common__recommended-products .common__recommended-products-pr-icon, .common__recommended-products .list__col.com__inv-tica .list__col-single .common__recommended-products-pr-icon, .list__col.com__sneak-slider .list__col-single .accordion__loan-row > *.icon, .list__col.com__inv-tica .list__col-single .accordion__loan-row > *.icon, .list__col.com__sneak-slider .list__col-single .com_f_a_services .f-a-l-img, .com_f_a_services .list__col.com__sneak-slider .list__col-single .f-a-l-img, .list__col.com__inv-tica .list__col-single .com_f_a_services .f-a-l-img, .com_f_a_services .list__col.com__inv-tica .list__col-single .f-a-l-img, .list__col.com__sneak-slider .list__col-single .com_ta-icon, .list__col.com__inv-tica .list__col-single .com_ta-icon, .list__col.com__sneak-slider .list__col-single .com__img-badge, .list__col.com__inv-tica .list__col-single .com__img-badge, .list__col.com__sneak-slider .list__col-single .com__co-us-icon, .list__col.com__inv-tica .list__col-single .com__co-us-icon, .list__col.com__sneak-slider .list__col-single .com__onlinebanking_appforyou, .list__col.com__inv-tica .list__col-single .com__onlinebanking_appforyou { margin-bottom: 20px; } }

.list__col .list__col-image2 { min-width: 80px; }

@media (min-width: 768px) { .list__col .list__col-single:not(.list__col-count-2) .list__col-image2 img[width="80"] { height: 80px; width: auto; } }

.list__col.col-v2 .list__col-single { padding: 50px; }

@media (max-width: var(--width-6)) { .list__col.col-v2 .list__col-single { padding: 20px; padding-bottom: 30px; } }

@media (max-width: 767px) { .list__col.col-v2 .list__col-single { padding: 30px 20px; } }

.list__col-with-rates-and-icons .list__col-single img { height: 80px; width: auto; }

.list__col-with-rates-and-icons .owl-carousel .owl-dots { position: relative; }

.list__col-with-rates-and-icons .owl-carousel .list__col-single { margin-bottom: 0px; }

.list__col-with-rates-and-icons .owl-carousel .list__col-single.co-is-set .top-image { display: block; margin: 0 auto; max-width: 100%; }

.list__col-with-rates-and-icons .owl-carousel .list__col-single.co-is-set .align-middle { max-width: 100%; }

.list__col-with-rates-and-icons .owl-carousel .list__col-single.co-is-set .align-middle .in-co-par.text-center { text-align: center !important; }

.list__col-with-rates-and-icons .owl-carousel .list__col-single.co-is-set h4, .list__col-with-rates-and-icons .owl-carousel .list__col-single.co-is-set .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .list__col-with-rates-and-icons .owl-carousel .list__col-single.co-is-set a, .list__col-with-rates-and-icons .owl-carousel .list__col-single.co-is-set .com_investment-graph .intro, .com_investment-graph .list__col-with-rates-and-icons .owl-carousel .list__col-single.co-is-set .intro { text-align: center; }

.list__col-with-rates-and-icons .owl-carousel .list__col-single.co-is-set > .row > [class*="col-"].top, .list__col-with-rates-and-icons .owl-carousel .list__col-single.co-is-set > .com_insurance_total-payout-row > [class*="col-"].top, .list__col-with-rates-and-icons .owl-carousel .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded) > [class*="col-"].top, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col-with-rates-and-icons .owl-carousel .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded) > [class*="col-"].top, .list__col-with-rates-and-icons .owl-carousel .list__col-single.co-is-set > .row > [class*="col-"].middle, .list__col-with-rates-and-icons .owl-carousel .list__col-single.co-is-set > .com_insurance_total-payout-row > [class*="col-"].middle, .list__col-with-rates-and-icons .owl-carousel .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded) > [class*="col-"].middle, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col-with-rates-and-icons .owl-carousel .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded) > [class*="col-"].middle, .list__col-with-rates-and-icons .owl-carousel .list__col-single.co-is-set > .row > [class*="col-"].bottom, .list__col-with-rates-and-icons .owl-carousel .list__col-single.co-is-set > .com_insurance_total-payout-row > [class*="col-"].bottom, .list__col-with-rates-and-icons .owl-carousel .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded) > [class*="col-"].bottom, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col-with-rates-and-icons .owl-carousel .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded) > [class*="col-"].bottom { width: 100%; }

.list__col-with-rates-and-icons .owl-carousel .list__col-single.co-is-set > .row > [class*="col-"].top, .list__col-with-rates-and-icons .owl-carousel .list__col-single.co-is-set > .com_insurance_total-payout-row > [class*="col-"].top, .list__col-with-rates-and-icons .owl-carousel .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded) > [class*="col-"].top, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col-with-rates-and-icons .owl-carousel .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded) > [class*="col-"].top { border-right: none; }

.list__col-with-rates-and-icons .owl-carousel .list__col-single.co-is-set > .row > [class*="col-"].middle, .list__col-with-rates-and-icons .owl-carousel .list__col-single.co-is-set > .com_insurance_total-payout-row > [class*="col-"].middle, .list__col-with-rates-and-icons .owl-carousel .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded) > [class*="col-"].middle, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col-with-rates-and-icons .owl-carousel .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded) > [class*="col-"].middle { display: block; }

@media (max-width: 767px) { .list__col-with-rates-and-icons .owl-carousel .list__col-single.co-is-set > .row > [class*="col-"].bottom, .list__col-with-rates-and-icons .owl-carousel .list__col-single.co-is-set > .com_insurance_total-payout-row > [class*="col-"].bottom, .list__col-with-rates-and-icons .owl-carousel .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded) > [class*="col-"].bottom, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .list__col-with-rates-and-icons .owl-carousel .list__col-single.co-is-set > .owl-carousel:not(.owl-loaded) > [class*="col-"].bottom { display: none; } }

.co-is-row > [class*="col"]:after { content: ''; display: block; position: absolute; top: -20px; right: 0; height: calc(100% + 20px + 30px); border-right: 1px solid var(--ash-20); }

.co-is-row > [class*="col"]:last-child:after { display: none; }

.co-is-row.row-medium { margin-left: -20px; margin-right: -20px; }

.co-is-row.row-medium > [class*="col"] { padding-left: 20px; padding-right: 20px; }

@media (max-width: 620px) { .co-is-row > [class*="col"] { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin-bottom: 25px; padding-bottom: 25px; }
  .co-is-row > [class*="col"]:after { top: inherit; bottom: 0; width: 100%; height: 0; left: 0; right: inherit; border-right: none; border-bottom: 1px solid var(--ash-20); }
  .co-is-row > [class*="col"]:last-child { margin-bottom: 0; padding-bottom: 0; } }

@media (max-width: 480px) { .co-is-row > [class*="col"] > .row, .co-is-row > [class*="col"] > .com_insurance_total-payout-row, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .co-is-row > [class*="col"] > .owl-carousel:not(.owl-loaded) { display: block; }
  .co-is-row > [class*="col"] > .row > [class*="col-"], .co-is-row > [class*="col"] > .com_insurance_total-payout-row > [class*="col-"], .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .co-is-row > [class*="col"] > .owl-carousel:not(.owl-loaded) > [class*="col-"] { display: inline-block; vertical-align: middle; }
  .co-is-row > [class*="col"] > .row > [class*="col-"].top, .co-is-row > [class*="col"] > .com_insurance_total-payout-row > [class*="col-"].top, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .co-is-row > [class*="col"] > .owl-carousel:not(.owl-loaded) > [class*="col-"].top { width: 130px; border-right: 1px solid var(--grey-200); }
  .co-is-row > [class*="col"] > .row > [class*="col-"].top .row, .co-is-row > [class*="col"] > .com_insurance_total-payout-row > [class*="col-"].top .row, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .co-is-row > [class*="col"] > .owl-carousel:not(.owl-loaded) > [class*="col-"].top .row, .co-is-row > [class*="col"] > .row > [class*="col-"].top .com_insurance_total-payout-row, .co-is-row > [class*="col"] > .com_insurance_total-payout-row > [class*="col-"].top .com_insurance_total-payout-row, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .co-is-row > [class*="col"] > .owl-carousel:not(.owl-loaded) > [class*="col-"].top .com_insurance_total-payout-row, .co-is-row > [class*="col"] > .row > [class*="col-"].top .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .co-is-row > [class*="col"] > .row > [class*="col-"].top .owl-carousel:not(.owl-loaded), .co-is-row > [class*="col"] > .com_insurance_total-payout-row > [class*="col-"].top .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .co-is-row > [class*="col"] > .com_insurance_total-payout-row > [class*="col-"].top .owl-carousel:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .co-is-row > [class*="col"] > .owl-carousel:not(.owl-loaded) > [class*="col-"].top .owl-carousel:not(.owl-loaded) { display: block; }
  .co-is-row > [class*="col"] > .row > [class*="col-"].middle, .co-is-row > [class*="col"] > .com_insurance_total-payout-row > [class*="col-"].middle, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .co-is-row > [class*="col"] > .owl-carousel:not(.owl-loaded) > [class*="col-"].middle { display: none; }
  .co-is-row > [class*="col"] > .row > [class*="col-"].bottom, .co-is-row > [class*="col"] > .com_insurance_total-payout-row > [class*="col-"].bottom, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .co-is-row > [class*="col"] > .owl-carousel:not(.owl-loaded) > [class*="col-"].bottom { width: calc(100% - 135px); }
  .co-is-row > [class*="col"] > .row > [class*="col-"].bottom h4, .co-is-row > [class*="col"] > .com_insurance_total-payout-row > [class*="col-"].bottom h4, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .co-is-row > [class*="col"] > .owl-carousel:not(.owl-loaded) > [class*="col-"].bottom h4, .co-is-row > [class*="col"] > .row > [class*="col-"].bottom .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .co-is-row > [class*="col"] > .row > [class*="col-"].bottom a, .co-is-row > [class*="col"] > .com_insurance_total-payout-row > [class*="col-"].bottom .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .co-is-row > [class*="col"] > .com_insurance_total-payout-row > [class*="col-"].bottom a, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .co-is-row > [class*="col"] > .owl-carousel:not(.owl-loaded) > [class*="col-"].bottom .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .co-is-row > [class*="col"] > .owl-carousel:not(.owl-loaded) > [class*="col-"].bottom a, .co-is-row > [class*="col"] > .row > [class*="col-"].bottom .com_investment-graph .intro, .com_investment-graph .co-is-row > [class*="col"] > .row > [class*="col-"].bottom .intro, .co-is-row > [class*="col"] > .com_insurance_total-payout-row > [class*="col-"].bottom .com_investment-graph .intro, .com_investment-graph .co-is-row > [class*="col"] > .com_insurance_total-payout-row > [class*="col-"].bottom .intro, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .co-is-row > [class*="col"] > .owl-carousel:not(.owl-loaded) > [class*="col-"].bottom .com_investment-graph .intro, .com_investment-graph .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .co-is-row > [class*="col"] > .owl-carousel:not(.owl-loaded) > [class*="col-"].bottom .intro { margin-bottom: 0px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .co-is-row > [class*="col"] > .row > [class*="col-"].bottom h4 strong, .co-is-row > [class*="col"] > .com_insurance_total-payout-row > [class*="col-"].bottom h4 strong, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .co-is-row > [class*="col"] > .owl-carousel:not(.owl-loaded) > [class*="col-"].bottom h4 strong, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .co-is-row > [class*="col"] > .row > [class*="col-"].bottom a strong, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .co-is-row > [class*="col"] > .com_insurance_total-payout-row > [class*="col-"].bottom a strong, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .co-is-row > [class*="col"] > .owl-carousel:not(.owl-loaded) > [class*="col-"].bottom a strong, .co-is-row > [class*="col"] > .row > [class*="col-"].bottom .com_investment-graph .intro strong, .com_investment-graph .co-is-row > [class*="col"] > .row > [class*="col-"].bottom .intro strong, .co-is-row > [class*="col"] > .com_insurance_total-payout-row > [class*="col-"].bottom .com_investment-graph .intro strong, .com_investment-graph .co-is-row > [class*="col"] > .com_insurance_total-payout-row > [class*="col-"].bottom .intro strong, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .co-is-row > [class*="col"] > .owl-carousel:not(.owl-loaded) > [class*="col-"].bottom .com_investment-graph .intro strong, .com_investment-graph .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .co-is-row > [class*="col"] > .owl-carousel:not(.owl-loaded) > [class*="col-"].bottom .intro strong { width: 100%; } }

table.table-theme tr.tr-theme, table.table-theme thead tr { background-color: #319988; }

table.table-theme tr.tr-theme th, table.table-theme tr.tr-theme td, table.table-theme thead tr th, table.table-theme thead tr td { color: var(--white); font-weight: bold; }

table.table-theme tr.tr-theme.tr-theme--lighter, table.table-theme thead tr.tr-theme--lighter { background-color: #485A63; }

table.table-theme.table-theme--grey td.td-theme { background-color: var(--ash-200); color: var(--white); }

table.table-theme.table-theme--grey td.td-theme *:not(a) { color: var(--white); }

table.table-theme.table-theme--grey tr.tr-theme, table.table-theme.table-theme--grey thead tr { background-color: var(--ash-200); }

table.table-theme.table-theme--grey tr.tr-theme--lightest { background-color: var(--grey-200); }

.com__tab.tab--2 { font-size: 24px; line-height: 1.42; }

.com__tab-content.sticky__parent { height: 100%; }

.com__tab-content .com__tab-nav { text-align: center; font-weight: bold; position: relative; }

.com__tab-content .com__tab-nav.has-styled-nav::before { content: ""; position: absolute; top: 5px; bottom: 5px; left: 0; right: 0; -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.15); box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.15); background-color: var(--white); border-radius: var(--bd-radius); }

@media (max-width: 767px) { .com__tab-content .com__tab-nav.has-styled-nav::before { display: none; } }

@media (max-width: 767px) { .com__tab-content .com__tab-nav.has-styled-nav .styled-nav { border-bottom: 0; } }

@media (max-width: 767px) { .com__tab-content .com__tab-nav .border-line-wrapper { margin-left: -10px; margin-right: -10px; overflow: hidden; position: relative; height: 1px; }
  .com__tab-content .com__tab-nav .border-line-wrapper .border-line { position: absolute; bottom: 0px; border-bottom: 1px solid var(--grey-200); left: 10px; } }

.com__tab-content .com__tab-nav ul li { position: relative; }

.com__tab-content .com__tab-nav ul li a { display: block; color: inherit; color: var(--grey-200); width: 100%; }

.com__tab-content .com__tab-nav ul li:hover a, .com__tab-content .com__tab-nav ul li.active a, .com__tab-content .com__tab-nav ul li.selected a { color: var(--grey-800); }

.com__tab-content .com__tab-nav ul li:after { content: ''; display: block; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); right: -1px; height: 30px; border-right: 1px solid var(--grey-700); z-index: 2; }

.com__tab-content .com__tab-nav ul li:last-child:after { display: none; }

.com__tab-content .com__tab-nav ul li:not(.selected) a { cursor: pointer; }

.com__tab-content .com__tab-nav ul.styled-nav { position: relative; padding-top: 5px; padding-bottom: 5px; margin-top: -5px; overflow: auto; -ms-overflow-style: none; scrollbar-width: none; }

.com__tab-content .com__tab-nav ul.styled-nav::-webkit-scrollbar { display: none; }

.com__tab-content .com__tab-nav ul.styled-nav li { -webkit-transition: 0.5s all; transition: 0.5s all; padding: 0; border-radius: 0; position: relative; z-index: 2; }

@media (max-width: 767px) { .com__tab-content .com__tab-nav ul.styled-nav li::after { opacity: 0; } }

.com__tab-content .com__tab-nav ul.styled-nav li.selected::after, .com__tab-content .com__tab-nav ul.styled-nav li.previous::after { opacity: 0; }

.com__tab-content .com__tab-nav ul.styled-nav li:first-child { border-radius: var(--bd-radius) 0 0 var(--bd-radius); }

.com__tab-content .com__tab-nav ul.styled-nav li:last-child { border-radius: 0 var(--bd-radius) var(--bd-radius) 0; }

.com__tab-content .com__tab-nav ul.styled-nav li a { padding: 20px 10px; color: var(--ash-200); -webkit-transition: 0.5s all; transition: 0.5s all; font-weight: normal; font-size: 16px; }

@media (min-width: 1200px) { .com__tab-content .com__tab-nav ul.styled-nav li a { font-size: 18px; } }

.com__tab-content .com__tab-nav ul.styled-nav li a i { -webkit-transition: none; transition: none; }

.com__tab-content .com__tab-nav ul.styled-nav li.selected { border-radius: var(--bd-radius); }

.com__tab-content .com__tab-nav ul.styled-nav li.selected a { color: var(--white); font-weight: bold; }

.com__tab-content .com__tab-nav ul.styled-nav li.selected a span { color: inherit; font-weight: inherit; }

@media (max-width: 767px) { .com__tab-content .com__tab-nav ul.styled-nav li.selected a { font-weight: normal; color: var(--ash-200) !important; } }

@media (max-width: 767px) { .com__tab-content .com__tab-nav ul.styled-nav li { -webkit-transition: none; transition: none; } }

@media (max-width: 767px) { .com__tab-content .com__tab-nav ul.styled-nav { border-radius: 0; -webkit-box-shadow: none; box-shadow: none; border-bottom: 1px solid var(--grey-200); }
  .com__tab-content .com__tab-nav ul.styled-nav li { min-width: 100px; margin-right: 20px; background: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; padding-bottom: 5px; position: relative; border-radius: 0 !important; }
  .com__tab-content .com__tab-nav ul.styled-nav li a { padding: 0 10px 20px 10px !important; font-size: 12px; color: var(--grey-700) !important; } }

@media (max-width: 767px) and (min-width: 768px) { .com__tab-content .com__tab-nav ul.styled-nav li a { font-size: 14px; } }

@media (max-width: 767px) { .com__tab-content .com__tab-nav ul.styled-nav li:last-of-type { margin-right: 0px; }
  .com__tab-content .com__tab-nav ul.styled-nav li.col-6 { -webkit-box-flex: 0; -ms-flex: 0 0 calc(50% - 10px); flex: 0 0 calc(50% - 10px); } }

@media (max-width: 767px) { .com__tab-content .com__tab-nav ul.autowidth-nav > li { min-width: auto; } }

.com__tab-content .com__tab-nav .indicator { -webkit-transition: 0.3s all; transition: 0.3s all; position: absolute; -webkit-box-shadow: none; box-shadow: none; left: 0; top: 0; bottom: 0; background: var(--ash-100); z-index: 1; border-radius: var(--bd-radius); }

@media (max-width: 767px) { .com__tab-content .com__tab-nav .indicator { z-index: 2; height: 7px; bottom: 2px; border-radius: 0; top: auto; } }

@media (max-width: 767px) { .com__tab-content .com__tab-nav.com__tab-extendednav ul.styled-nav li a { padding: 0 5px 15px 5px !important; } }

@media (max-width: 767px) { .com__tab-content .com__tab-nav.com__tab-extendednav ul.styled-nav li.col-6 { -webkit-box-flex: 0; -ms-flex: 0 0 30.656%; flex: 0 0 30.656%; max-width: 30.656%; } }

@media (max-width: 640px) { .com__tab-content .com__tab-nav.com__tab-extendednav ul.styled-nav li.col-6 { -webkit-box-flex: 0; -ms-flex: 0 0 30.107%; flex: 0 0 30.107%; } }

@media (max-width: 576px) { .com__tab-content .com__tab-nav.com__tab-extendednav ul.styled-nav li.col-6 { -webkit-box-flex: 0; -ms-flex: 0 0 30%; flex: 0 0 30%; } }

@media (max-width: 480px) { .com__tab-content .com__tab-nav.com__tab-extendednav ul.styled-nav li.col-6 { -webkit-box-flex: 0; -ms-flex: 0 0 27.78%; flex: 0 0 27.78%; } }

@media (max-width: 400px) { .com__tab-content .com__tab-nav.com__tab-extendednav ul.styled-nav li.col-6 { -webkit-box-flex: 0; -ms-flex: 0 0 42.06%; flex: 0 0 42.06%; max-width: 42.06%; } }

@media (max-width: 360px) { .com__tab-content .com__tab-nav.com__tab-extendednav ul.styled-nav li.col-6 { -webkit-box-flex: 0; -ms-flex: 0 0 41.18%; flex: 0 0 41.18%; max-width: 41.18%; } }

@media (max-width: 320px) { .com__tab-content .com__tab-nav.com__tab-extendednav ul.styled-nav li.col-6 { -webkit-box-flex: 0; -ms-flex: 0 0 40.00%; flex: 0 0 40.00%; } }

@media (max-width: 767px) { .com__tab-content .com__tab-nav.com__tab-extendednav.com__tab-number-3 ul.styled-nav li.col-6 { -webkit-box-flex: 0; -ms-flex: 0 0 45.983%; flex: 0 0 45.983%; max-width: 45.983%; } }

@media (max-width: 640px) { .com__tab-content .com__tab-nav.com__tab-extendednav.com__tab-number-3 ul.styled-nav li.col-6 { -webkit-box-flex: 0; -ms-flex: 0 0 45.161%; flex: 0 0 45.161%; max-width: 45.161%; } }

@media (max-width: 576px) { .com__tab-content .com__tab-nav.com__tab-extendednav.com__tab-number-3 ul.styled-nav li.col-6 { -webkit-box-flex: 0; -ms-flex: 0 0 44.58%; flex: 0 0 44.58%; max-width: 44.58%; } }

@media (max-width: 480px) { .com__tab-content .com__tab-nav.com__tab-extendednav.com__tab-number-3 ul.styled-nav li.col-6 { -webkit-box-flex: 0; -ms-flex: 0 0 41.667%; flex: 0 0 41.667%; } }

@media (max-width: 400px) { .com__tab-content .com__tab-nav.com__tab-extendednav.com__tab-number-3 ul.styled-nav li.col-6 { -webkit-box-flex: 0; -ms-flex: 0 0 42.105%; flex: 0 0 42.105%; } }

@media (max-width: 360px) { .com__tab-content .com__tab-nav.com__tab-extendednav.com__tab-number-3 ul.styled-nav li.col-6 { -webkit-box-flex: 0; -ms-flex: 0 0 41.18%; flex: 0 0 41.18%; max-width: 41.18%; } }

@media (max-width: 320px) { .com__tab-content .com__tab-nav.com__tab-extendednav.com__tab-number-3 ul.styled-nav li.col-6 { -webkit-box-flex: 0; -ms-flex: 0 0 40.00%; flex: 0 0 40.00%; max-width: 40.00%; } }

.com__tab-content .com__tab-nav.nav--2 { text-align: inherit; font-weight: inherit; }

.com__tab-content .com__tab-nav.nav--2:before { display: none; }

@media (max-width: 767px) { .com__tab-content .com__tab-nav.nav--2 { text-align: center; } }

.com__tab-content .com__tab-nav.nav--2 .indicator { display: none; }

@media (max-width: 767px) { .com__tab-content .com__tab-nav.nav--2 .indicator { display: block; } }

.com__tab-content .com__tab-nav.nav--2 .styled-nav { padding-top: 0; padding-bottom: 0; }

.com__tab-content .com__tab-nav.nav--2 ul li { margin-bottom: 10px; padding-left: 0; padding-right: 0; }

.com__tab-content .com__tab-nav.nav--2 ul li:last-child { margin-bottom: 0; }

.com__tab-content .com__tab-nav.nav--2 ul li:after { display: none; }

.com__tab-content .com__tab-nav.nav--2 ul li a { position: relative; padding: 0; padding-left: 20px; color: var(--ash-100); -webkit-transform: translate3d(-20px, 0, 0); -ms-transform: translate3d(-20px, 0, 0); transform: translate3d(-20px, 0, 0); }

.com__tab-content .com__tab-nav.nav--2 ul li a:before { opacity: 0; content: '\f061'; display: block; position: absolute; top: 0; left: 0; font-family: var(--font-awesome); font-size: 12px; font-weight: normal; }

@media (max-width: 767px) { .com__tab-content .com__tab-nav.nav--2 ul li a { -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
  .com__tab-content .com__tab-nav.nav--2 ul li a:before { display: none; } }

.com__tab-content .com__tab-nav.nav--2 ul li a:hover { color: var(--ash-200); }

.com__tab-content .com__tab-nav.nav--2 ul li.selected a { color: var(--ash-200); font-weight: bold; -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.com__tab-content .com__tab-nav.nav--2 ul li.selected a:before { opacity: 1; }

@media (max-width: 767px) { .com__tab-content .com__tab-nav.nav--2 ul li.selected a { font-weight: normal; } }

@media (max-width: 767px) { .com__tab-content .com__tab-nav.nav--2 ul li { min-width: calc(25vw - 20px); margin-bottom: 0; margin-right: 20px; }
  .com__tab-content .com__tab-nav.nav--2 ul li:last-child { margin-right: 0; }
  .com__tab-content .com__tab-nav.nav--2 ul li a { padding: 0 10px 24px 10px !important; } }

@media (max-width: 480px) { .com__tab-content .com__tab-nav.nav--2 ul li { min-width: calc(38vw - 20px); } }

.com__tab-content.com__tab--center .row > [class*="col-custom"], .com__tab-content.com__tab--center .com_insurance_total-payout-row > [class*="col-custom"], .com__tab-content.com__tab--center .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded) > [class*="col-custom"], .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com__tab-content.com__tab--center .owl-carousel:not(.owl-loaded) > [class*="col-custom"] { margin: 0 auto; }

.com__tab-content.theme--green .com__tab-nav .indicator { background: #319988; }

.com__tn-select { z-index: 10; position: relative; }

.com__tn-select ul { display: none; position: absolute; top: 100%; left: 0; width: 100%; padding: 10px; background-color: var(--white); text-align: left; }

.com__tn-select ul li a { color: var(--royal-blue-100) !important; }

.com__tn-select ul li.selected a { color: inherit !important; }

.com__tn-select ul li:after { display: none; }

.com__tn-title, .com__tn-dd, .com__tn-dd select { position: relative; width: 100%; padding: 7px 0; padding-right: 30px; margin-bottom: -1px; border: none; border-bottom: 1px solid var(--royal-blue-100); color: var(--royal-blue-100); text-align: left; cursor: pointer; }

.com__tn-title:after, .com__tn-dd:after, .com__tn-dd select:after { content: '\f078'; display: block; position: absolute; top: 50%; right: 0; pointer-events: none; font-size: 90%; font-family: var(--font-awesome); }

.com__tn-dd { padding: 0; border: none; background-color: var(--white); }

.com__tn-dd select { z-index: 2; font-weight: bold; background-color: transparent; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

.com__tn-dd select:after { display: none; }

@media (max-width: 767px) { .com__tn-dd { background-color: transparent; } }

.list__two-col-with-side-icons.list__two-col-with-side-icons--count-1 .list__two-col-with-side-icons-label { margin-bottom: 0px; }

@media (max-width: 767px) { .list__two-col-with-side-icons.list__two-col-with-side-icons--count-1 .list__two-col-with-side-icons-label { margin-bottom: 20px; } }

.list__two-col-with-side-icons .list__two-col-with-side-icons-label { margin-bottom: 0px; }

@media (max-width: 1130px) { .list__two-col-with-side-icons .list__two-col-with-side-icons-label { width: 100%; } }

@media (max-width: 1060px) { .list__two-col-with-side-icons .list__two-col-with-side-icons-label { margin-bottom: 20px; } }

.list__two-col-with-side-icons .subcategory:before { max-width: 60px; }

@media (max-width: 1060px) { .list__two-col-with-side-icons .list__two-col-with-side-icons-item-wrapper > .col-md-6, .list__two-col-with-side-icons .com_cards-listing .cards-listing .list__two-col-with-side-icons-item-wrapper > .single-card, .com_cards-listing .cards-listing .list__two-col-with-side-icons .list__two-col-with-side-icons-item-wrapper > .single-card, .list__two-col-with-side-icons .list__two-col-with-side-icons-item-wrapper > .ca-li-set.merchant-item { -ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; } }

@media (max-width: 1060px) { .list__two-col-with-side-icons .list__two-col-with-side-icons-item-wrapper .col-md-12, .list__two-col-with-side-icons .list__two-col-with-side-icons-item-wrapper .section-page .com_feedback, .section-page .list__two-col-with-side-icons .list__two-col-with-side-icons-item-wrapper .com_feedback { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }

@media (max-width: 767px) { .list__two-col-with-side-icons .for-big-screen { display: none; } }

.list__two-col-with-side-icons .for-mobile { display: none; }

@media (max-width: 767px) { .list__two-col-with-side-icons .for-mobile { display: block; } }

.list__two-col-with-side-icons .list__two-col-with-side-icons-item-content a { display: block; width: 100%; color: inherit; }

.list__two-col-with-side-icons .list__two-col-with-side-icons-item-content .list__two-col-with-side-icons-item { width: 100%; padding: 24px 20px; border-radius: var(--bd-radius); -webkit-box-shadow: 0px 2px 15px 8px rgba(0, 0, 0, 0.03); box-shadow: 0px 2px 15px 8px rgba(0, 0, 0, 0.03); }

@media (max-width: 1250px) { .list__two-col-with-side-icons .list__two-col-with-side-icons-item-content .list__two-col-with-side-icons-item { width: 100%; padding: 15px; } }

.list__two-col-with-side-icons .list__two-col-with-side-icons-item-content .list__two-col-with-side-icons-item img { width: 60px; height: auto; }

.list__two-col-with-side-icons .list__two-col-with-side-icons-item-content .list__two-col-with-side-icons-item > span, .list__two-col-with-side-icons .list__two-col-with-side-icons-item-content .list__two-col-with-side-icons-item img { display: inline-block; vertical-align: middle; }

.list__two-col-with-side-icons .list__two-col-with-side-icons-item-content .list__two-col-with-side-icons-item > span { width: calc(100% - 70px); padding-left: 30px; }

@media (max-width: 1250px) { .list__two-col-with-side-icons .list__two-col-with-side-icons-item-content .list__two-col-with-side-icons-item > span { width: calc(100% - 70px); padding-left: 15px; } }

@media (max-width: 1058px) { .list__two-col-with-side-icons .list__two-col-with-side-icons-item-content .list__two-col-with-side-icons-item > span { width: calc(100% - 70px); } }

.list__two-col-with-side-icons .list__two-col-with-side-icons-item-content .list__two-col-with-side-icons-item > span.text-nowrap { width: auto; padding-left: 0px; }

.list__two-col-with-side-icons .list__two-col-with-side-icons-item-content .list__two-col-with-side-icons-item > span i { display: inline-block; vertical-align: middle; }

.list__two-col-with-side-icons .list__two-col-with-side-icons-slider { overflow: hidden; position: relative; margin-left: -10px; margin-right: -10px; padding-right: 25px; }

.list__two-col-with-side-icons .list__two-col-with-side-icons-slider .subcategory { padding-right: 68px; }

.list__two-col-with-side-icons .list__two-col-with-side-icons-slider .list__two-col-with-side-icons-label { margin-bottom: 0px; padding: 10px 15px 5px 15px; }

.list__two-col-with-side-icons .list__two-col-with-side-icons-slider .list__two-col-with-side-icons-label:before { left: 15px; }

.list__two-col-with-side-icons .list__two-col-with-side-icons-slider .list__two-col-with-side-icons-item-content { padding: 15px 9px; }

.list__two-col-with-side-icons .list__two-col-with-side-icons-slider .list__two-col-with-side-icons-item { padding: 20px 10px; }

.list__two-col-with-side-icons .list__two-col-with-side-icons-slider .list__two-col-with-side-icons-item img { margin-left: 5px; }

.list__two-col-with-side-icons .list__two-col-with-side-icons-slider .list__two-col-with-side-icons-item span { width: 230px; }

@media (max-width: 767px) { .list__two-col-with-side-icons .list__two-col-with-side-icons-slider .list__two-col-with-side-icons-item span { width: calc(100% - 70px); } }

.list__two-col-with-side-icons .list__two-col-with-side-icons-slider .owl-carousel .owl-stage-outer { overflow: visible; margin-top: -15px; }

.list__two-col-with-side-icons .list__two-col-with-side-icons-slider .owl-dots { position: absolute; top: -53px; right: 10px; }

.list__two-col-with-side-icons .list__two-col-with-side-icons-slider .owl-dot { display: inline-block; zoom: 1; }

.list__two-col-with-side-icons .list__two-col-with-side-icons-slider .owl-dot:focus { outline: none; }

.list__two-col-with-side-icons .list__two-col-with-side-icons-slider .owl-dot span { display: block; width: 10px; height: 10px; margin: 0px 7px; background: var(--grey-200); border-radius: 50%; }

.list__two-col-with-side-icons .list__two-col-with-side-icons-slider .owl-dot.active span { background: var(--grey-800); }

@media (max-width: 767px) { .cta__basic .theme { margin-left: -10px; margin-right: -10px; } }

.cta__basic .theme .theme__background__img { background-size: cover; }

.cta__basic .theme--cards { border-radius: var(--bd-radius); }

.cta__basic .theme--cards .theme__container { display: -ms-flexbox; display: -webkit-box; display: flex; }

.cta__basic .theme--cards .theme__container .cta__basic-details { -ms-flex: 0 0 60%; -webkit-box-flex: 0; flex: 0 0 60%; max-width: 60%; padding-right: 35px; }

.cta__basic .theme--cards .theme__container .cta__basic-details .cta__basic-info .cta__basic-links .item { margin-right: 10px; }

.cta__basic .theme--cards .theme__container .cta__basic-details .cta__basic-info .cta__basic-links .item p a:not(.link):not(.com__to-li-set):hover, .cta__basic .theme--cards .theme__container .cta__basic-details .cta__basic-info .cta__basic-links .item .com_card-comparison sup a:not(.link):not(.com__to-li-set):hover, .com_card-comparison .cta__basic .theme--cards .theme__container .cta__basic-details .cta__basic-info .cta__basic-links .item sup a:not(.link):not(.com__to-li-set):hover, .cta__basic .theme--cards .theme__container .cta__basic-details .cta__basic-info .cta__basic-links .item #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a:not(.link):not(.com__to-li-set):hover, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .cta__basic .theme--cards .theme__container .cta__basic-details .cta__basic-info .cta__basic-links .item a a:not(.link):not(.com__to-li-set):hover, .cta__basic .theme--cards .theme__container .cta__basic-details .cta__basic-info .cta__basic-links .item #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:not(.link):not(.com__to-li-set):hover, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .cta__basic .theme--cards .theme__container .cta__basic-details .cta__basic-info .cta__basic-links .item a a:not(.link):not(.com__to-li-set):hover, .cta__basic .theme--cards .theme__container .cta__basic-details .cta__basic-info .cta__basic-links .item .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a:not(.link):not(.com__to-li-set):hover, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .cta__basic .theme--cards .theme__container .cta__basic-details .cta__basic-info .cta__basic-links .item a a:not(.link):not(.com__to-li-set):hover { color: inherit; }

.cta__basic .theme--cards .theme__container .cta__basic-details .cta__basic-info .cta__basic-links .item a.link i, .cta__basic .theme--cards .theme__container .cta__basic-details .cta__basic-info .cta__basic-links .item label.link i, .cta__basic .theme--cards .theme__container .cta__basic-details .cta__basic-info .cta__basic-links .item .com_toggle label.com__toggle-btn i, .com_toggle .cta__basic .theme--cards .theme__container .cta__basic-details .cta__basic-info .cta__basic-links .item label.com__toggle-btn i, .cta__basic .theme--cards .theme__container .cta__basic-details .cta__basic-info .cta__basic-links .item label.com__to-li-set i, .cta__basic .theme--cards .theme__container .cta__basic-details .cta__basic-info .cta__basic-links .item .com_toggle a.com__toggle-btn i, .com_toggle .cta__basic .theme--cards .theme__container .cta__basic-details .cta__basic-info .cta__basic-links .item a.com__toggle-btn i, .cta__basic .theme--cards .theme__container .cta__basic-details .cta__basic-info .cta__basic-links .item a.com__to-li-set i { margin-left: 8px; }

.cta__basic .theme--cards .theme__container .cta__basic-details .cta__basic-info .cta__basic-links .item:first-child { margin-right: 20px; }

@media (max-width: 500px) { .cta__basic .theme--cards .theme__container .cta__basic-details .cta__basic-info .cta__basic-links .item:first-child { margin-right: 0px; } }

.cta__basic .theme--cards .theme__container .cta__basic-details .cta__basic-info .cta__basic-links .item:last-child { margin-right: 0px; }

@media (max-width: 1096px) { .cta__basic .theme--cards .theme__container .cta__basic-details .cta__basic-info .cta__basic-links .item.item-apply { margin-bottom: 20px; } }

@media (max-width: 767px) { .cta__basic .theme--cards .theme__container .cta__basic-details .cta__basic-info .cta__basic-links .item.item-apply { margin-bottom: 0px; } }

@media (max-width: 730px) { .cta__basic .theme--cards .theme__container .cta__basic-details .cta__basic-info .cta__basic-links .item.item-apply { margin-bottom: 20px; } }

@media (max-width: 566px) { .cta__basic .theme--cards .theme__container .cta__basic-details .cta__basic-info .cta__basic-links .item.item-paragraph { margin-bottom: 20px; } }

@media (max-width: 902px) { .cta__basic .theme--cards .theme__container .cta__basic-details .cta__basic-info .cta__basic-links .item { margin-bottom: 20px; }
  .cta__basic .theme--cards .theme__container .cta__basic-details .cta__basic-info .cta__basic-links .item br { display: none; } }

@media (max-width: 767px) { .cta__basic .theme--cards .theme__container .cta__basic-details .cta__basic-info .cta__basic-links .item { margin-bottom: 0px; }
  .cta__basic .theme--cards .theme__container .cta__basic-details .cta__basic-info .cta__basic-links .item:not(:first-child) { display: inline-block; margin-bottom: 0px; } }

@media (max-width: 1004px) { .cta__basic .theme--cards .theme__container .cta__basic-details { -ms-flex: 0 0 55%; -webkit-box-flex: 0; flex: 0 0 55%; max-width: 55%; } }

@media (max-width: 902px) { .cta__basic .theme--cards .theme__container .cta__basic-details { -ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; } }

@media (max-width: 819px) { .cta__basic .theme--cards .theme__container .cta__basic-details { -ms-flex: 0 0 45%; -webkit-box-flex: 0; flex: 0 0 45%; max-width: 45%; } }

@media (max-width: 767px) { .cta__basic .theme--cards .theme__container .cta__basic-details { margin-bottom: 30px; -ms-flex: 0 0 100%; -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; display: block !important; padding-right: 0px; } }

.cta__basic .theme--cards .theme__container .cta__basic-image { -ms-flex: 0 0 40%; -webkit-box-flex: 0; flex: 0 0 40%; max-width: 40%; }

.cta__basic .theme--cards .theme__container .cta__basic-image .cta__basic-image--container span { position: relative; display: block; }

.cta__basic .theme--cards .theme__container .cta__basic-image .cta__basic-image--container span img { max-width: 370px; }

.cta__basic .theme--cards .theme__container .cta__basic-image .cta__basic-image--container span:after { content: ''; width: 80%; height: 50px; border-radius: 50%; position: absolute; left: 10%; bottom: 5px; -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 15px 25px; box-shadow: rgba(0, 0, 0, 0.3) 0px 15px 25px; clip: rect(55px, auto, 100px, 0); }

@media (max-width: 957px) { .cta__basic .theme--cards .theme__container .cta__basic-image .cta__basic-image--container { padding-left: 0px; display: inline-block; } }

@media (max-width: 1004px) { .cta__basic .theme--cards .theme__container .cta__basic-image { -ms-flex: 0 0 45%; -webkit-box-flex: 0; flex: 0 0 45%; max-width: 45%; } }

@media (max-width: 902px) { .cta__basic .theme--cards .theme__container .cta__basic-image { -ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; } }

@media (max-width: 819px) { .cta__basic .theme--cards .theme__container .cta__basic-image { -ms-flex: 0 0 55%; -webkit-box-flex: 0; flex: 0 0 55%; max-width: 55%; } }

@media (max-width: 957px) { .cta__basic .theme--cards .theme__container .cta__basic-image { padding-left: 0px; } }

@media (max-width: 957px) { .cta__basic .theme--cards .theme__container .cta__basic-image img { margin: 0px; max-width: 370px; } }

@media (max-width: 767px) { .cta__basic .theme--cards .theme__container .cta__basic-image { -ms-flex: 0 0 100%; -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; display: block !important; } }

@media (max-width: 767px) { .cta__basic .theme--cards .theme__container { display: block; } }

.cta__basic .theme__container { padding: 90px 120px; border-radius: var(--bd-radius); }

@media (max-width: 1440px) { .cta__basic .theme__container { padding: 60px 90px; } }

@media (max-width: 1237px) { .cta__basic .theme__container { padding: 60px 60px; } }

@media (max-width: 1176px) { .cta__basic .theme__container { padding: 60px 40px; } }

@media (max-width: 1136px) { .cta__basic .theme__container { padding: 60px 20px; } }

@media (max-width: 767px) { .cta__basic .theme__container { padding: 40px 20px; } }

.cta__basic .theme__container .btn-white { min-width: auto; padding: 18px 30px; }

.cta__basic .theme__container .secondary-btn-white { padding: 8px 20px; }

.cta__basic .subcategory:before { max-width: 60px; }

.cta__basic .cta__basic-info { padding: 30px 0px 0px; max-width: 820px; }

.cta__basic .cta__basic-info h3, .cta__basic .cta__basic-info .common__category-description h1, .common__category-description .cta__basic .cta__basic-info h1 { margin-bottom: 0px; }

@media (max-width: 767px) { .cta__basic .cta__basic-info h3, .cta__basic .cta__basic-info .common__category-description h1, .common__category-description .cta__basic .cta__basic-info h1 { max-width: 100%; min-width: 100%; } }

.cta__basic .cta__basic-info .caption, .cta__basic .cta__basic-info .description { margin-top: 20px; margin-bottom: 0px; }

@media (max-width: 767px) { .cta__basic .cta__basic-info .caption, .cta__basic .cta__basic-info .description { margin-top: 15px; } }

.cta__basic .cta__basic-links { margin-top: 30px; }

.cta__basic .cta__basic-links .item { display: inline-block; vertical-align: middle; margin-right: 20px; }

.cta__basic .cta__basic-links .item .button { vertical-align: middle; }

.cta__basic .cta__basic-links .item:last-child { margin-bottom: 0px; margin-right: 0px; }

@media (max-width: 842px) { .cta__basic .cta__basic-links .item.item-apply { margin-bottom: 20px; } }

@media (max-width: 767px) { .cta__basic .cta__basic-links .item.item-apply { margin-bottom: 0px; } }

@media (max-width: 734px) { .cta__basic .cta__basic-links .item.item-apply { margin-bottom: 20px; } }

@media (max-width: 566px) { .cta__basic .cta__basic-links .item { display: block; }
  .cta__basic .cta__basic-links .item.item-paragraph { margin-bottom: 20px; } }

@media (max-width: 500px) { .cta__basic .cta__basic-links .item.item-paragraph { margin-right: 0px; } }

.cta__basic .cta__basic-links > .item { margin-bottom: 20px; }

@media (min-width: 768px) { .cta__basic .cta__basic-links > .item:last-child { margin-bottom: 20px; } }

@media (max-width: 480px) { .cta__basic .cta__basic-links.cta__basic-links--two .item.item-apply a:first-child { margin-bottom: 15px; } }

.cta__basic .cta__basic-links.cta__basic-links--two .item.item-apply a:last-child { margin-left: 16px; }

@media (max-width: 480px) { .cta__basic .cta__basic-links.cta__basic-links--two .item.item-apply a:last-child { margin-left: 0px; } }

@media (max-width: 1032px) { .cta__basic .cta__basic-links.cta__basic-links--two .item.item-apply { margin-bottom: 20px; } }

@media (max-width: 767px) { .cta__basic .cta__basic-links { margin-top: 20px; } }

.cta__basic-option { padding: 20px 45px; }

@media (max-width: 1190px) { .cta__basic-option { padding: 10px; } }

@media (max-width: 1120px) { .cta__basic-option .container-fluid, .cta__basic-option .common__recommended-products .common__recommended-products-pr-main, .common__recommended-products .cta__basic-option .common__recommended-products-pr-main { padding: 10px; } }

.cta__basic-option [class^="col-"] { padding: 0px 10px; }

.cta__basic-option .item-title { width: 240px; }

@media (max-width: 1060px) { .cta__basic-option .item-title { width: 220px; } }

@media (max-width: 767px) { .cta__basic-option .item-title { display: none; } }

@media (max-width: 767px) { .cta__basic-option .text-divider { display: none; } }

.cta__basic-option .item-copy { width: 494px; padding-right: 34px; }

@media (max-width: 1060px) { .cta__basic-option .item-copy { width: calc(100% - 465px); padding-right: 10px; } }

@media (max-width: 1000px) { .cta__basic-option .item-copy { width: calc(100% - 200px); } }

@media (max-width: 767px) { .cta__basic-option .item-copy { width: 100%; } }

@media (max-width: 767px) { .cta__basic-option .text-right { text-align: left !important; } }

.cta__basic-option h2, .cta__basic-option .com__ar-title-box h1, .com__ar-title-box .cta__basic-option h1 { margin-bottom: 0px; color: var(--grey-800); }

.cta__basic-option p, .cta__basic-option .com_card-comparison sup, .com_card-comparison .cta__basic-option sup, .cta__basic-option #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .cta__basic-option a, .cta__basic-option #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .cta__basic-option a, .cta__basic-option .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .cta__basic-option a { margin-bottom: 0px; color: var(--grey-800); }

@media (max-width: 767px) { .cta__basic-option p, .cta__basic-option .com_card-comparison sup, .com_card-comparison .cta__basic-option sup, .cta__basic-option #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .cta__basic-option a, .cta__basic-option #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .cta__basic-option a, .cta__basic-option .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .cta__basic-option a { margin-bottom: 20px; } }

.cta__basic-option p a:not(.link):not(.com__to-li-set), .cta__basic-option .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .cta__basic-option sup a:not(.link):not(.com__to-li-set), .cta__basic-option #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .cta__basic-option a a:not(.link):not(.com__to-li-set), .cta__basic-option #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .cta__basic-option a a:not(.link):not(.com__to-li-set), .cta__basic-option .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .cta__basic-option a a:not(.link):not(.com__to-li-set) { color: var(--grey-800); }

.cta__basic-option p a:not(.link):not(.com__to-li-set):hover, .cta__basic-option .com_card-comparison sup a:not(.link):not(.com__to-li-set):hover, .com_card-comparison .cta__basic-option sup a:not(.link):not(.com__to-li-set):hover, .cta__basic-option #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a:not(.link):not(.com__to-li-set):hover, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .cta__basic-option a a:not(.link):not(.com__to-li-set):hover, .cta__basic-option #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:not(.link):not(.com__to-li-set):hover, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .cta__basic-option a a:not(.link):not(.com__to-li-set):hover, .cta__basic-option .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a:not(.link):not(.com__to-li-set):hover, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .cta__basic-option a a:not(.link):not(.com__to-li-set):hover { color: var(--grey-700); }

.cta__basic-option a i { display: inline-block; vertical-align: middle; margin-left: 5px; font-size: 14px; }

.cta__basic-option .mobile-item-title { display: none; margin-bottom: 30px; }

@media (max-width: 767px) { .cta__basic-option .mobile-item-title { display: block; } }

.cta__basic-option .mobile-item-title a { display: block; margin-bottom: 0px; padding: 0px 10px; }

.cta__basic-option .mobile-item-title a, .cta__basic-option .mobile-item-title a strong { color: var(--grey-200); }

.cta__basic-option .mobile-item-title .selected a, .cta__basic-option .mobile-item-title .selected a strong { color: var(--grey-800); }

.cta__basic-option .mobile-item-title .col-sm-6, .cta__basic-option .mobile-item-title .com_cards-listing .cards-listing .single-card, .com_cards-listing .cards-listing .cta__basic-option .mobile-item-title .single-card, .cta__basic-option .mobile-item-title .ca-li-set.merchant-item, .cta__basic-option .mobile-item-title .col2 .merchant-item, .col2 .cta__basic-option .mobile-item-title .merchant-item { padding: 0px 9px; cursor: pointer; }

.cta__basic-option .mobile-item-title .col-sm-6:first-child, .cta__basic-option .mobile-item-title .com_cards-listing .cards-listing .single-card:first-child, .com_cards-listing .cards-listing .cta__basic-option .mobile-item-title .single-card:first-child, .cta__basic-option .mobile-item-title .ca-li-set.merchant-item:first-child, .cta__basic-option .mobile-item-title .col2 .merchant-item:first-child, .col2 .cta__basic-option .mobile-item-title .merchant-item:first-child { position: relative; }

.cta__basic-option .mobile-item-title .col-sm-6:first-child:after, .cta__basic-option .mobile-item-title .com_cards-listing .cards-listing .single-card:first-child:after, .com_cards-listing .cards-listing .cta__basic-option .mobile-item-title .single-card:first-child:after, .cta__basic-option .mobile-item-title .ca-li-set.merchant-item:first-child:after, .cta__basic-option .mobile-item-title .col2 .merchant-item:first-child:after, .col2 .cta__basic-option .mobile-item-title .merchant-item:first-child:after { content: ""; position: absolute; top: 0px; right: 0px; bottom: 0px; width: 1px; height: 34px; margin: auto; background: var(--grey-200); }

@media (max-width: 767px) { .cta__basic-option .m-item-1 { display: block; } }

@media (max-width: 767px) { .cta__basic-option .m-item-2 { display: none; } }

.cta__basic-option .button--red2 { display: block; width: 200px; }

.cta__basic-option.option-2 .button--red2 { width: auto; }

.cta__basic-supporting-documents { padding-top: 10px; padding-bottom: 10px; width: 1100px; max-width: 100%; }

.cta__basic-supporting-documents .item-list { position: relative; padding: 20px 0px; }

.cta__basic-supporting-documents .item-list:after { content: ""; position: absolute; bottom: 0px; left: 75px; width: calc(100% - 130px); height: 1px; background: var(--grey-200); }

.cta__basic-supporting-documents .item-list:last-child:after { display: none; }

@media (min-width: 437px) { .cta__basic-supporting-documents .item-list .center { padding-top: 6px; } }

@media (max-width: 767px) { .cta__basic-supporting-documents .col-md-6 ~ .wta-sd-label, .cta__basic-supporting-documents .com_cards-listing .cards-listing .single-card ~ .wta-sd-label, .com_cards-listing .cards-listing .cta__basic-supporting-documents .single-card ~ .wta-sd-label, .cta__basic-supporting-documents .ca-li-set.merchant-item ~ .wta-sd-label { margin-top: 20px; } }

.cta__basic-supporting-documents .wta-sd-label h5, .cta__basic-supporting-documents .wta-sd-label p, .cta__basic-supporting-documents .wta-sd-label .com_card-comparison sup, .com_card-comparison .cta__basic-supporting-documents .wta-sd-label sup, .cta__basic-supporting-documents .wta-sd-label #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .cta__basic-supporting-documents .wta-sd-label a, .cta__basic-supporting-documents .wta-sd-label #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .cta__basic-supporting-documents .wta-sd-label a, .cta__basic-supporting-documents .wta-sd-label .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .cta__basic-supporting-documents .wta-sd-label a { float: right; width: calc(100% - 60px); padding-right: 60px; margin-bottom: 20px; }

.cta__basic-supporting-documents .wta-sd-label .numbering { float: left; width: 40px; height: 40px; margin-right: 20px; font-size: 18px; font-weight: 700; padding: 6px 0px; text-align: center; color: var(--grey-800); border-radius: 50%; border: 1px solid var(--grey-800); }

.cta__basic-supporting-documents .wta-sd-label h5, .cta__basic-supporting-documents .wta-sd-label h5 strong { font-size: 18px; }

@media (min-width: 437px) { .cta__basic-supporting-documents .center .numbering { margin-top: -6px; } }

@media (max-width: 767px) { .cta__basic-supporting-documents p, .cta__basic-supporting-documents .com_card-comparison sup, .com_card-comparison .cta__basic-supporting-documents sup, .cta__basic-supporting-documents #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .cta__basic-supporting-documents a, .cta__basic-supporting-documents #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .cta__basic-supporting-documents a, .cta__basic-supporting-documents .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .cta__basic-supporting-documents a { padding-left: 60px; } }

.cta__basic-toggle { white-space: nowrap; }

.cta__basic-toggle i { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.cta__basic-toggle.active i { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); }

.cta__basic-toggle-content { display: none; padding: 15px 0px 0px 0px; line-height: 28px; }

.cta__basic-toggle-content > ol { padding-left: 18px; }

.cta__basic-toggle-content > ul { padding-left: 18px; padding-bottom: 10px; }

.cta__basic-toggle-content > ol > li { position: relative; list-style: decimal; padding: 20px 0px 20px 10px; font-weight: 700; }

.cta__basic-toggle-content > ol > li:after { content: ""; position: absolute; bottom: 0px; left: -18px; width: calc(100% + 18px); height: 1px; background: var(--grey-200); }

.cta__basic-toggle-content > ol > li:last-child:after { display: none; }

.cta__basic-toggle-content > ol > li > ol, .cta__basic-toggle-content > ol > li > ul { font-weight: normal; }

.cta__basic-toggle-content > ul > li { list-style: disc; }

.cta__basic-toggle-content ul > li, .cta__basic-toggle-content ol > li, .cta__basic-toggle-content strong, .cta__basic-toggle-content p:not(.caption), .cta__basic-toggle-content .com_card-comparison sup:not(.caption), .com_card-comparison .cta__basic-toggle-content sup:not(.caption), .cta__basic-toggle-content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.caption), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .cta__basic-toggle-content a:not(.caption), .cta__basic-toggle-content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.caption), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .cta__basic-toggle-content a:not(.caption), .cta__basic-toggle-content .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.caption), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .cta__basic-toggle-content a:not(.caption) { font-size: 16px; }

.cta__basic-toggle-content p, .cta__basic-toggle-content .com_card-comparison sup, .com_card-comparison .cta__basic-toggle-content sup, .cta__basic-toggle-content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .cta__basic-toggle-content a, .cta__basic-toggle-content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .cta__basic-toggle-content a, .cta__basic-toggle-content .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .cta__basic-toggle-content a, .cta__basic-toggle-content ul li { font-weight: 400; }

@media (max-width: 767px) { .cta__basic-toggle-content { margin-bottom: 20px; } }

.cta__basic--long .cta__basic .cta__basic-info { max-width: 940px; }

@media (min-width: 768px) { .cta__basic--halfcard .cta__basic .theme--cards .theme__container .cta__basic-image { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
  .cta__basic--halfcard .cta__basic .theme--cards .theme__container .cta__basic-details { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } }

.cta__basic--halfcard .cta__basic .theme--cards .theme__container .cta__basic-image .cta__basic-image--container span:after { display: none; }

.cta__basic--halfcard .cta__basic .theme--cards .theme__container .cta__basic-image .cta__basic-image--container span img { max-width: 100%; }

.cta__basic--noshadow .cta__basic .theme--cards .theme__container .cta__basic-image .cta__basic-image--container span:after { display: none; }

.cta__basic--90ncard .cta__basic .theme--cards .theme__container .cta__basic-image .cta__basic-image--container span img { max-width: 210px; }

.cta__basic--phonestyle .cta__basic .theme--cards .theme__container { padding-top: 0px; padding-bottom: 0px; }

.cta__basic--phonestyle .cta__basic .theme--cards .theme__container .cta__basic-image .cta__basic-image--container span:after { display: none; }

.cta__basic--phonestyle .cta__basic .theme--cards .theme__container .cta__basic-image { padding-top: 90px; }

@media (max-width: 1440px) { .cta__basic--phonestyle .cta__basic .theme--cards .theme__container .cta__basic-image { padding-top: 60px; } }

@media (max-width: 767px) { .cta__basic--phonestyle .cta__basic .theme--cards .theme__container .cta__basic-image { padding-top: 0px; } }

@media (max-width: 767px) { .cta__basic--phonestyle .cta__basic .theme--cards .theme__container { padding-top: 40px; } }

.cta__basic .theme .theme__background { background: var(--ash-20); }

.common__recommended-products .common__recommended-products-pr-main h4.bold, .common__recommended-products .common__recommended-products-pr-main .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.bold, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .common__recommended-products .common__recommended-products-pr-main a.bold, .common__recommended-products .common__recommended-products-pr-main .com_investment-graph .bold.intro, .com_investment-graph .common__recommended-products .common__recommended-products-pr-main .bold.intro { color: var(--white); }

.common__recommended-products .owl-dots { position: relative; }

.common__recommended-products .common__recommended-products-pr-cover, .common__recommended-products .common__recommended-products-pr-set { color: var(--white); }

.common__recommended-products .common__recommended-products-pr-cover:before, .common__recommended-products .common__recommended-products-pr-set:before, .common__recommended-products .common__recommended-products-pr-cover:after, .common__recommended-products .common__recommended-products-pr-set:after { z-index: 2; content: ''; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.common__recommended-products .common__recommended-products-pr-cover:before, .common__recommended-products .common__recommended-products-pr-set:before { background: rgba(var(--black-rgb), 0.7); }

.common__recommended-products .common__recommended-products-pr-cover:after, .common__recommended-products .common__recommended-products-pr-set:after { z-index: 4; opacity: 0; background: rgba(var(--black-rgb), 0.8); }

.common__recommended-products .common__recommended-products-pr-cover:after, .common__recommended-products .common__recommended-products-pr-set:after { background: var(--ash-200); background: linear-gradient(104deg, var(--ash-200) -1%, var(--ash-100) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--ash-200)', endColorstr='var(--ash-100)', GradientType=0 ); /* IE6-9 */ }

.common__recommended-products .common__recommended-products-pr-cover.bg-premier:after, .common__recommended-products .bg-premier.common__recommended-products-pr-set:after { background-image: linear-gradient(131deg, #6D573E, #A38654); }

@media (min-width: 769px) { .common__recommended-products .common__recommended-products-pr-cover:hover:after, .common__recommended-products .common__recommended-products-pr-set:hover:after, .common__recommended-products .common__recommended-products-pr-cover:active:after, .common__recommended-products .common__recommended-products-pr-set:active:after { opacity: 1; } }

.common__recommended-products .common__recommended-products-pr-set { max-height: 800px; }

.common__recommended-products .common__recommended-products-pr-set .bp-banner, .common__recommended-products .common__recommended-products-pr-set .parallax, .common__recommended-products .common__recommended-products-pr-set .com_video-thumbnail, .common__recommended-products .common__recommended-products-pr-set .ho-co-banner, .common__recommended-products .common__recommended-products-pr-set .com__ar-banner { background-position: center; }

.common__recommended-products .common__recommended-products-pr-set .bp-banner-tall { padding-top: 87.5%; }

@media (min-width: 769px) { .common__recommended-products .common__recommended-products-pr-set .active p, .common__recommended-products .common__recommended-products-pr-set .active .com_card-comparison sup, .com_card-comparison .common__recommended-products .common__recommended-products-pr-set .active sup, .common__recommended-products .common__recommended-products-pr-set .active #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .common__recommended-products .common__recommended-products-pr-set .active a, .common__recommended-products .common__recommended-products-pr-set .active #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .common__recommended-products .common__recommended-products-pr-set .active a, .common__recommended-products .common__recommended-products-pr-set .active .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .common__recommended-products .common__recommended-products-pr-set .active a { color: var(--white); } }

@media (max-width: 768px) { .common__recommended-products .common__recommended-products-pr-set .common__recommended-products-pr-more { display: block !important; }
  .common__recommended-products .common__recommended-products-pr-set .common__recommended-products-pr-icon { display: none; }
  .common__recommended-products .common__recommended-products-pr-set p, .common__recommended-products .common__recommended-products-pr-set .com_card-comparison sup, .com_card-comparison .common__recommended-products .common__recommended-products-pr-set sup, .common__recommended-products .common__recommended-products-pr-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .common__recommended-products .common__recommended-products-pr-set a, .common__recommended-products .common__recommended-products-pr-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .common__recommended-products .common__recommended-products-pr-set a, .common__recommended-products .common__recommended-products-pr-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .common__recommended-products .common__recommended-products-pr-set a, .common__recommended-products .common__recommended-products-pr-set ul li, .common__recommended-products .common__recommended-products-pr-set ol li, .common__recommended-products .common__recommended-products-pr-set ul li:before, .common__recommended-products .common__recommended-products-pr-set ol li:before { color: inherit; } }

.common__recommended-products .common__recommended-products-pr-main { z-index: 5; position: relative; }

.common__recommended-products .common__recommended-products-pr-main.va-middle { position: absolute; top: 50%; left: 0; width: 100%; }

.common__recommended-products .common__recommended-products-pr-main .auto, .common__recommended-products .common__recommended-products-pr-main .container-fluid:not(.iw_section) .container, .container-fluid:not(.iw_section) .common__recommended-products .common__recommended-products-pr-main .container, .common__recommended-products .common__recommended-products-pr-main:not(.iw_section) .container { max-width: 300px; }

@media (max-width: 768px) { .common__recommended-products .common__recommended-products-pr-main { padding-left: 20px; padding-right: 20px; }
  .common__recommended-products .common__recommended-products-pr-main .auto, .common__recommended-products .common__recommended-products-pr-main .container-fluid:not(.iw_section) .container, .container-fluid:not(.iw_section) .common__recommended-products .common__recommended-products-pr-main .container, .common__recommended-products .common__recommended-products-pr-main:not(.iw_section) .container { max-width: 100%; } }

@media (max-width: 480px) { .common__recommended-products .common__recommended-products-pr-main .auto, .common__recommended-products .common__recommended-products-pr-main .container-fluid:not(.iw_section) .container, .container-fluid:not(.iw_section) .common__recommended-products .common__recommended-products-pr-main .container, .common__recommended-products .common__recommended-products-pr-main:not(.iw_section) .container { max-width: 100%; } }

.common__recommended-products .common__recommended-products-pr-icon span { display: block; }

.common__recommended-products .common__recommended-products-pr-icon span.hover { display: none; }

@media (min-width: 769px) { .common__recommended-products .common__recommended-products-pr-icon.active span, .common__recommended-products .common__recommended-products-pr-icon:hover span { display: none; }
  .common__recommended-products .common__recommended-products-pr-icon.active span.hover, .common__recommended-products .common__recommended-products-pr-icon:hover span.hover { display: block; } }

@media (max-width: 767px) { .list__two-col-with-text-links .list__two-col-with-text-links-label { margin-bottom: 20px; } }

.list__two-col-with-text-links .subcategory:before { max-width: 60px; }

.list__two-col-with-text-links .list__two-col-with-text-links-item-content a { display: block; }

.list__two-col-with-text-links .list__two-col-with-text-links-item-content:last-child .list__two-col-with-text-links-item { padding: 0px; }

.list__two-col-with-text-links .list__two-col-with-text-links-item-content .list__two-col-with-text-links-item { height: 100%; padding: 0 20px 0 0px; }

@media (max-width: 1250px) { .list__two-col-with-text-links .list__two-col-with-text-links-item-content .list__two-col-with-text-links-item { width: 100%; padding: 0px; } }

.list__two-col-with-text-links .list__two-col-with-text-links-item-content .list__two-col-with-text-links-item a { display: inline-block; vertical-align: middle; text-align: left; width: 100%; padding-bottom: 20px; }

.list__two-col-with-text-links .list__two-col-with-text-links-item-content .list__two-col-with-text-links-item a:last-child { padding-bottom: 0px; }

.list__two-col-with-text-links .list__two-col-with-text-links-item-content .list__two-col-with-text-links-item a i { display: inline-block; vertical-align: middle; font-size: 14px; }

@media (max-width: 767px) { .list__two-col-with-text-links .list__two-col-with-text-links-item-content { padding-bottom: 20px; }
  .list__two-col-with-text-links .list__two-col-with-text-links-item-content:last-child { padding-bottom: 0px; } }

.list__three-col-with-icons .list__three-col-with-icons-container { margin-left: -10px; margin-right: -10px; }

.list__three-col-with-icons .list__three-col-with-icons-container .owl-carousel .owl-stage-outer { overflow: inherit; }

@media (max-width: 767px) { .list__three-col-with-icons .list__three-col-with-icons-container .owl-carousel .owl-stage-outer { overflow: visible; } }

.list__three-col-with-icons .list__three-col-with-icons-container .owl-carousel .owl-item.active { height: 100%; }

.list__three-col-with-icons .list__three-col-with-icons-container .owl-carousel .owl-item.active .item { height: 100%; }

.list__three-col-with-icons .list__three-col-with-icons-container .owl-carousel .owl-item.active .item .list__three-col-with-icons-item { height: 100%; }

.list__three-col-with-icons .list__three-col-with-icons-container .owl-carousel .owl-item.active .item .list__three-col-with-icons-item .list__three-col-with-icons-item-content { height: 100%; }

@media (max-width: 767px) { .list__three-col-with-icons .list__three-col-with-icons-container .owl-carousel .owl-dots { padding-left: 25px; position: relative; } }

.list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item { padding: 0px 10px; }

.list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content { padding: 40px 20px; border-radius: var(--bd-radius); -webkit-box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); background-color: var(--white); }

.list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--image { text-align: center; padding-bottom: 30px; }

.list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--image img { max-width: 218px; width: 100%; }

@media (max-width: 767px) { .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--image img { max-width: 176px; } }

.list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text { padding-bottom: 20px; }

.list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text p, .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text .com_card-comparison sup, .com_card-comparison .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text sup, .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text a, .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text a, .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text a { margin-bottom: 0px; min-height: 120px; }

.list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text p.bold, .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text .com_card-comparison sup.bold, .com_card-comparison .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text sup.bold, .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.bold, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text a.bold, .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.bold, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text a.bold, .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.bold, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text a.bold { padding-bottom: 10px; min-height: 60px; }

@media (max-width: 767px) { .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text p, .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text .com_card-comparison sup, .com_card-comparison .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text sup, .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text a, .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text a, .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text a { font-size: 16px; padding-right: 0px; } }

@media (max-width: 767px) { .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text { max-width: 100%; } }

.list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--link a i { font-size: 14px; }

@media (max-width: 767px) { .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content { padding: 40px 10px; } }

@media (max-width: 767px) { .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item { padding: 15px 9px; } }

@media (max-width: 767px) { .list__three-col-with-icons .list__three-col-with-icons-container { overflow: hidden; position: relative; margin-left: -10px; margin-right: -10px; padding-right: 25px; } }

.promotion__section { padding-left: 0; padding-right: 0; padding-top: 70px; padding-bottom: 70px; position: relative; }

.promotion__section::before { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; opacity: 0.5; }

.promotion__section-bg-green::before { background-image: url("../img/pattern_confetti-green.svg"); }

.promotion__section-bg-green.green-2::before { background-image: url("../img/pattern_confetti-green.png"); }

.promotion__section-bg-blue::before { background-image: url("../img/pattern_confetti-blue.svg"); }

.promotion__section-bg-blue.blue-2::before { background-image: url("../img/pattern_confetti-blue.png"); }

.promotion__section-bg-orange::before { background-image: url("../img/pattern_confetti-orange.svg"); }

.promotion__section > * { position: relative; z-index: 2; }

@media (max-width: 1199px) { .promotion__section > .container { max-width: 100%; } }

.promotion__section p, .promotion__section .com_card-comparison sup, .com_card-comparison .promotion__section sup, .promotion__section #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .promotion__section a, .promotion__section #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .promotion__section a, .promotion__section .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .promotion__section a, .promotion__section ol, .promotion__section ul { margin-bottom: 15px; }

.promotion__section p:last-child, .promotion__section .com_card-comparison sup:last-child, .com_card-comparison .promotion__section sup:last-child, .promotion__section #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .promotion__section a:last-child, .promotion__section #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .promotion__section a:last-child, .promotion__section .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:last-child, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .promotion__section a:last-child, .promotion__section ol:last-child, .promotion__section ul:last-child { margin-bottom: 0px; }

@media (max-width: 767px) { .promotion__section { padding-top: 50px; padding-bottom: 40px; overflow: hidden; }
  .promotion__section p, .promotion__section .com_card-comparison sup, .com_card-comparison .promotion__section sup, .promotion__section #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .promotion__section a, .promotion__section #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .promotion__section a, .promotion__section .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .promotion__section a, .promotion__section ol li, .promotion__section ul li { font-size: 14px; }
  .promotion__section p, .promotion__section .com_card-comparison sup, .com_card-comparison .promotion__section sup, .promotion__section #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .promotion__section a, .promotion__section #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .promotion__section a, .promotion__section .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .promotion__section a, .promotion__section ol, .promotion__section ul { margin-bottom: 10px; }
  .promotion__section p:last-child, .promotion__section .com_card-comparison sup:last-child, .com_card-comparison .promotion__section sup:last-child, .promotion__section #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .promotion__section a:last-child, .promotion__section #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .promotion__section a:last-child, .promotion__section .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:last-child, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .promotion__section a:last-child, .promotion__section ol:last-child, .promotion__section ul:last-child { margin-bottom: 0px; } }

.promotion__section .promotion__row { padding-top: 30px; }

.promotion__section .promotion__slider { padding-top: 30px; }

@media (max-width: 767px) { .promotion__section .promotion__slider .owl-carousel .owl-stage-outer { overflow: visible; } }

.promotion__section .promotion__slider .owl-carousel.owl-loaded.row div[class^="col-"], .promotion__section .promotion__slider .owl-carousel.owl-loaded.com_insurance_total-payout-row div[class^="col-"], .promotion__section .promotion__slider .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel.owl-loaded:not(.owl-loaded) div[class^="col-"], .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .promotion__section .promotion__slider .owl-carousel.owl-loaded:not(.owl-loaded) div[class^="col-"] { padding: 0px 9px; }

@media (max-width: 767px) { .promotion__section .promotion__slider { overflow: hidden; margin-left: -10px; margin-right: -10px; padding-right: 25px; } }

.promotion__section .promotion__slider .com_slider__item { padding: 0px 10px; }

.promotion__section .owl-loaded.row, .promotion__section .owl-loaded.com_insurance_total-payout-row, .promotion__section .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-loaded.owl-carousel:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .promotion__section .owl-loaded.owl-carousel:not(.owl-loaded) { margin-left: 0; margin-right: 0; }

.promotion__section .owl-loaded.row div[class^="col-"], .promotion__section .owl-loaded.com_insurance_total-payout-row div[class^="col-"], .promotion__section .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-loaded.owl-carousel:not(.owl-loaded) div[class^="col-"], .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .promotion__section .owl-loaded.owl-carousel:not(.owl-loaded) div[class^="col-"] { padding: 0; }

.promotion__section .owl-loaded.row .owl-stage-outer, .promotion__section .owl-loaded.com_insurance_total-payout-row .owl-stage-outer, .promotion__section .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-loaded.owl-carousel:not(.owl-loaded) .owl-stage-outer, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .promotion__section .owl-loaded.owl-carousel:not(.owl-loaded) .owl-stage-outer { overflow: visible; }

.promotion__section .owl-loaded.row .owl-stage-outer .owl-item, .promotion__section .owl-loaded.com_insurance_total-payout-row .owl-stage-outer .owl-item, .promotion__section .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-loaded.owl-carousel:not(.owl-loaded) .owl-stage-outer .owl-item, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .promotion__section .owl-loaded.owl-carousel:not(.owl-loaded) .owl-stage-outer .owl-item { -webkit-transition: 0.5s all; transition: 0.5s all; }

.promotion__section .owl-loaded.row .owl-stage-outer .owl-item.active, .promotion__section .owl-loaded.com_insurance_total-payout-row .owl-stage-outer .owl-item.active, .promotion__section .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-loaded.owl-carousel:not(.owl-loaded) .owl-stage-outer .owl-item.active, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .promotion__section .owl-loaded.owl-carousel:not(.owl-loaded) .owl-stage-outer .owl-item.active { opacity: 1; visibility: visible; }

.promotion__section.section-v2 { padding: 50px 120px; }

@media screen and (max-width: 1440px) { .promotion__section.section-v2 { padding: 50px 90px; } }

@media screen and (max-width: 1237px) { .promotion__section.section-v2 { padding: 50px; } }

@media screen and (max-width: 1136px) { .promotion__section.section-v2 { padding: 50px 20px; } }

@media (max-width: 767px) { .promotion__section.section-v2 { padding: 40px 20px; } }

.promotion__container { border-radius: 60px 60px 0 60px; -webkit-box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); background-color: var(--white); padding: 30px; }

@media (max-width: 1199px) { .promotion__container:not(.promotion__container-notification) .promotion__container-title { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }

@media (max-width: 767px) { .promotion__container { padding: 20px; border-radius: 40px 40px 0 40px; } }

.promotion__container small, .promotion__container .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .promotion__container p:not(.link):not(.com__to-li-set), .promotion__container .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .promotion__container sup:not(.link):not(.com__to-li-set), .promotion__container .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .promotion__container sup:not(.link):not(.com__to-li-set), .promotion__container .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .promotion__container a:not(.link):not(.com__to-li-set), .promotion__container #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .promotion__container a:not(.link):not(.com__to-li-set), .promotion__container .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .promotion__container a:not(.link):not(.com__to-li-set), .promotion__container #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .promotion__container a:not(.link):not(.com__to-li-set), .promotion__container .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .promotion__container a:not(.link):not(.com__to-li-set), .promotion__container .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .promotion__container a:not(.link):not(.com__to-li-set), .promotion__container .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .promotion__container li { font-size: 14px; }

.promotion__container small.superscript, .promotion__container .com__ar-more .article__wrapper .article__details p.superscript:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .promotion__container p.superscript:not(.link):not(.com__to-li-set), .promotion__container .com__ar-more .article__wrapper .article__details .com_card-comparison sup.superscript:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .promotion__container sup.superscript:not(.link):not(.com__to-li-set), .promotion__container .com_card-comparison .com__ar-more .article__wrapper .article__details sup.superscript:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .promotion__container sup.superscript:not(.link):not(.com__to-li-set), .promotion__container .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.superscript:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .promotion__container a.superscript:not(.link):not(.com__to-li-set), .promotion__container #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a.superscript:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .promotion__container a.superscript:not(.link):not(.com__to-li-set), .promotion__container .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.superscript:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .promotion__container a.superscript:not(.link):not(.com__to-li-set), .promotion__container #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a.superscript:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .promotion__container a.superscript:not(.link):not(.com__to-li-set), .promotion__container .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.superscript:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .promotion__container a.superscript:not(.link):not(.com__to-li-set), .promotion__container .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a.superscript:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .promotion__container a.superscript:not(.link):not(.com__to-li-set), .promotion__container .com__ar-more .article__wrapper .article__details li.superscript, .com__ar-more .article__wrapper .article__details .promotion__container li.superscript { opacity: 1; font-size: 10px; line-height: 1; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); display: inline-block; }

@media (max-width: 767px) { .promotion__container .promotion__container-title { -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-left: var(--spacing-sm); padding-right: var(--spacing-sm); }
  .promotion__container .promotion__container-title p, .promotion__container .promotion__container-title .com_card-comparison sup, .com_card-comparison .promotion__container .promotion__container-title sup, .promotion__container .promotion__container-title #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .promotion__container .promotion__container-title a, .promotion__container .promotion__container-title #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .promotion__container .promotion__container-title a, .promotion__container .promotion__container-title .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .promotion__container .promotion__container-title a { margin-bottom: 0; } }

.promotion__container .promotion__container-thumbnail { background-size: cover; background-position: center center; display: block; min-width: 120px; margin-right: 20px; }

.promotion__container .promotion__container-thumbnail::before { content: ""; display: block; padding-top: 100%; }

.promotion__container .promotion__container-thumbnail + div { max-width: calc(100% - 120px) !important; }

@media (max-width: 992px) { .promotion__container .promotion__container-thumbnail { margin-top: 5px; margin-bottom: 5px; } }

@media (max-width: 767px) { .promotion__container .promotion__container-thumbnail { width: 60px; min-width: 60px; margin-right: 15px; } }

.promotion__container .promotion__container-description { max-width: 500px; }

.promotion__container-one-col { padding: 40px; background-position: center; background-size: cover; }

.promotion__container-one-col.promotion__container-left-icon .promotion__container-title { -webkit-box-flex: 0.42; -ms-flex: 0.42; flex: 0.42; }

.promotion__container-one-col.promotion__container-left-icon .promotion__container-title .promotion__container-thumbnail { max-width: 90px; }

.promotion__container-one-col.promotion__container-left-icon .promotion__container-content { -webkit-box-flex: 0.58; -ms-flex: 0.58; flex: 0.58; }

.promotion__container-one-col .promotion__container-title { padding-right: 40px; border-right: 1px solid var(--grey-300); margin-bottom: 0px; -webkit-box-flex: 0.2; -ms-flex: 0.2; flex: 0.2; }

.promotion__container-one-col .promotion__container-title > div { width: 100%; }

@media (max-width: 1199px) { .promotion__container-one-col .promotion__container-title > div { padding-top: 0; padding-bottom: 0; margin-bottom: 5px; } }

@media (max-width: 480px) { .promotion__container-one-col .promotion__container-title > div { min-width: calc(100% - 75px); } }

.promotion__container-one-col .promotion__container-title .promotion__container-icon { max-width: 90px; margin-right: 25px; }

@media (max-width: 480px) { .promotion__container-one-col .promotion__container-title .promotion__container-icon { max-width: 60px; margin-right: 15px; } }

@media screen and (max-width: 991px) { .promotion__container-one-col .promotion__container-title { -webkit-box-flex: 0; -ms-flex: none; flex: none; } }

.promotion__container-one-col .promotion__container-content { padding-left: 40px; -webkit-box-flex: 0.8; -ms-flex: 0.8; flex: 0.8; }

.promotion__container-one-col .promotion__container-content img { max-width: 200px; -webkit-transform: translateY(40px); -ms-transform: translateY(40px); transform: translateY(40px); }

.promotion__container-one-col .promotion__container-content > div { width: 100%; }

.promotion__container-one-col .promotion__container-content > div:nth-child(2) { max-width: 250px; margin: 0 auto; }

.promotion__container-one-col .promotion__container-content .align-items-center > img { -webkit-transform: none; -ms-transform: none; transform: none; }

.promotion__container-one-col .promotion__container-content .promotion__container-notransform > img { -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; }

@media (max-width: 767px) { .promotion__container-one-col .promotion__container-content .promotion__container-notransform { margin-top: 25px !important; } }

@media (max-width: 991px) and (min-width: 768px) { .promotion__container-one-col .promotion__container-content { padding-left: 1px; margin-left: -1px; }
  .promotion__container-one-col .promotion__container-content img { margin-bottom: -40px; -webkit-transform: none; -ms-transform: none; transform: none; } }

@media screen and (max-width: 991px) { .promotion__container-one-col .promotion__container-content { -webkit-box-flex: 0; -ms-flex: none; flex: none; } }

@media (max-width: 767px) { .promotion__container-one-col .promotion__container-content { margin-left: 0; padding-left: 0; }
  .promotion__container-one-col .promotion__container-content img { margin: auto; } }

.promotion__container-one-col.promotion__container-pink { background-color: #f095c0; }

.promotion__container-one-col.promotion__container-pink * { color: var(--white); }

.promotion__container-one-col.promotion__container-pink a:hover { color: var(--white) !important; }

.promotion__container-one-col.promotion__container-pink .promotion__container-title { border-color: var(--white); }

.promotion__container-one-col.promotion__container-orange { background-color: #ffe7be; }

.promotion__container-one-col.promotion__container-orange * { color: var(--grey-800); }

.promotion__container-one-col.promotion__container-orange a:hover { color: inherit; }

.promotion__container-one-col.promotion__container-orange .promotion__container-title { border-color: var(--grey-800); }

.promotion__container-one-col.promotion__container-green { background-color: #009e9b; }

.promotion__container-one-col.promotion__container-green * { color: var(--white); }

.promotion__container-one-col.promotion__container-green a:hover { color: var(--white) !important; }

.promotion__container-one-col.promotion__container-green .promotion__container-title { border-color: var(--white); }

.promotion__container-one-col.promotion__container-blue { background-color: #ddeeff; }

.promotion__container-one-col.promotion__container-dark { background-color: var(--ash-200); }

.promotion__container-one-col.promotion__container-dark * { color: var(--white); }

.promotion__container-one-col.promotion__container-dark .promotion__container-title { border-color: var(--white); }

@media (max-width: 991px) and (min-width: 768px) { .promotion__container-one-col .promotion__container-title { border-right: 0; padding-right: 0; width: 100%; }
  .promotion__container-one-col .promotion__container-title > p, .promotion__container-one-col .com_card-comparison .promotion__container-title > sup, .com_card-comparison .promotion__container-one-col .promotion__container-title > sup, .promotion__container-one-col #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .promotion__container-title > a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .promotion__container-one-col .promotion__container-title > a, .promotion__container-one-col #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .promotion__container-title > a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .promotion__container-one-col .promotion__container-title > a, .promotion__container-one-col .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .promotion__container-title > a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .promotion__container-one-col .promotion__container-title > a { width: 100%; } }

@media (max-width: 767px) { .promotion__container-one-col { padding: 17px 10px 25px; }
  .promotion__container-one-col .promotion__container-title { max-width: 100%; padding-right: 0; border: 0; margin-bottom: 20px; }
  .promotion__container-one-col .promotion__container-title p, .promotion__container-one-col .promotion__container-title .com_card-comparison sup, .com_card-comparison .promotion__container-one-col .promotion__container-title sup, .promotion__container-one-col .promotion__container-title #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .promotion__container-one-col .promotion__container-title a, .promotion__container-one-col .promotion__container-title #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .promotion__container-one-col .promotion__container-title a, .promotion__container-one-col .promotion__container-title .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .promotion__container-one-col .promotion__container-title a { padding: 0; font-size: 18px; width: 100%; }
  .promotion__container-one-col .promotion__container-content img, .promotion__container-one-col .promotion__container-content .align-items-center > img { -webkit-transform: translateY(25px); -ms-transform: translateY(25px); transform: translateY(25px); } }

@media (max-width: 767px) { .promotion__container-two-col .promotion__container-title p, .promotion__container-two-col .promotion__container-title .com_card-comparison sup, .com_card-comparison .promotion__container-two-col .promotion__container-title sup, .promotion__container-two-col .promotion__container-title #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .promotion__container-two-col .promotion__container-title a, .promotion__container-two-col .promotion__container-title #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .promotion__container-two-col .promotion__container-title a, .promotion__container-two-col .promotion__container-title .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .promotion__container-two-col .promotion__container-title a { font-size: 16px; } }

.promotion__container-notification { position: absolute; right: 90px; bottom: 0; z-index: 10; max-width: 340px; border-radius: 40px 40px 0 40px; background-color: var(--white); padding: 16px 50px 16px 24px; display: inline-block; -webkit-transition: 0.5s all; transition: 0.5s all; opacity: 1; visibility: visible; }

.promotion__container-notification u { text-decoration: none; background: transparent; background: linear-gradient(180deg, transparent 1px, var(--royal-blue-100) 1px, var(--royal-blue-100) 2px, transparent 2px); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='var(--royal-blue-100) 1px', GradientType=0 ); /* IE6-9 */ background-size: 100% 3px; background-position: right 0 bottom; -webkit-transition: background-size 0.3s ease-in-out; transition: background-size 0.3s ease-in-out; background-repeat: no-repeat; padding-bottom: 2px; border-bottom: 3px solid transparent; }

.promotion__container-notification u:hover { background-size: 0% 3px; }

@supports (-ms-ime-align: auto) { .promotion__container-notification u { background: var(--royal-blue-100); background: -webkit-gradient(linear, left top, left bottom, from(var(--royal-blue-100)), to(var(--royal-blue-100))); background: linear-gradient(180deg, var(--royal-blue-100), var(--royal-blue-100)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--royal-blue-100)', endColorstr='var(--royal-blue-100)', GradientType=0 ); /* IE6-9 */ background: transparent !important; background-size: 100% 2px; border-bottom: none !important; }
  .promotion__container-notification u:hover { background-size: 0% 2px; } }

.promotion__container-notification::before { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; border-radius: 20px 20px 0 20px; background-size: 80% auto !important; background-position: right !important; }

.promotion__container-notification > * { position: relative; z-index: 2; }

@media screen and (max-width: 991px) { .promotion__container-notification { left: 0; right: 0; margin: 0 auto; opacity: 0; visibility: hidden; -webkit-animation: none !important; animation: none !important; -webkit-transform: translateY(-20px); -ms-transform: translateY(-20px); transform: translateY(-20px); }
  .promotion__container-notification.at-top { top: 0; bottom: auto; }
  .promotion__container-notification.at-bottom { top: auto; bottom: 0; }
  .promotion__container-notification.visible { opacity: 1; }
  .promotion__container-notification.fixed { top: auto; bottom: 0; position: fixed; visibility: visible; -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); z-index: 20; } }

.promotion__container-notification.inactive { -webkit-animation: none !important; animation: none !important; opacity: 0; visibility: hidden; -webkit-transform: translateY(30px); -ms-transform: translateY(30px); transform: translateY(30px); }

.promotion__container-notification.scrolling u { text-decoration: none; }

.promotion__container-notification img { width: 24px; margin-right: 22px; }

.promotion__container-notification p:last-child, .promotion__container-notification .com_card-comparison sup:last-child, .com_card-comparison .promotion__container-notification sup:last-child, .promotion__container-notification #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .promotion__container-notification a:last-child, .promotion__container-notification #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .promotion__container-notification a:last-child, .promotion__container-notification .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:last-child, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .promotion__container-notification a:last-child { margin-bottom: 0; }

.promotion__container-notification.promotion__container-light { background-color: var(--ash-20); background-size: 350px auto; }

.promotion__container-notification.promotion__container-light p, .promotion__container-notification.promotion__container-light .com_card-comparison sup, .com_card-comparison .promotion__container-notification.promotion__container-light sup, .promotion__container-notification.promotion__container-light #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .promotion__container-notification.promotion__container-light a, .promotion__container-notification.promotion__container-light #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .promotion__container-notification.promotion__container-light a, .promotion__container-notification.promotion__container-light .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .promotion__container-notification.promotion__container-light a { color: var(--grey-700); }

.promotion__container-notification.promotion__container-light p [class*="title"], .promotion__container-notification.promotion__container-light .com_card-comparison sup [class*="title"], .com_card-comparison .promotion__container-notification.promotion__container-light sup [class*="title"], .promotion__container-notification.promotion__container-light #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a [class*="title"], #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .promotion__container-notification.promotion__container-light a [class*="title"], .promotion__container-notification.promotion__container-light #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a [class*="title"], #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .promotion__container-notification.promotion__container-light a [class*="title"], .promotion__container-notification.promotion__container-light .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a [class*="title"], .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .promotion__container-notification.promotion__container-light a [class*="title"] { color: var(--grey-800); }

.promotion__container-notification.promotion__container-dark { color: var(--white); background-color: var(--ash-200); background-size: 100% auto; background-position: center; }

.promotion__container-notification.promotion__container-dark .superscript { color: var(--white); }

.promotion__container-notification.promotion__container-dark p, .promotion__container-notification.promotion__container-dark .com_card-comparison sup, .com_card-comparison .promotion__container-notification.promotion__container-dark sup, .promotion__container-notification.promotion__container-dark #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .promotion__container-notification.promotion__container-dark a, .promotion__container-notification.promotion__container-dark #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .promotion__container-notification.promotion__container-dark a, .promotion__container-notification.promotion__container-dark .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .promotion__container-notification.promotion__container-dark a, .promotion__container-notification.promotion__container-dark a, .promotion__container-notification.promotion__container-dark p b, .promotion__container-notification.promotion__container-dark .com_card-comparison sup b, .com_card-comparison .promotion__container-notification.promotion__container-dark sup b, .promotion__container-notification.promotion__container-dark #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a b, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .promotion__container-notification.promotion__container-dark a b, .promotion__container-notification.promotion__container-dark #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a b, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .promotion__container-notification.promotion__container-dark a b, .promotion__container-notification.promotion__container-dark .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a b, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .promotion__container-notification.promotion__container-dark a b { color: var(--white); }

.promotion__container-notification.promotion__container-dark u { text-decoration: none; background: transparent; background: linear-gradient(180deg, transparent 1px, var(--white) 1px, var(--white) 2px, transparent 2px); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='var(--white) 1px', GradientType=0 ); /* IE6-9 */ background-size: 100% 3px; background-position: right 0 bottom; -webkit-transition: background-size 0.3s ease-in-out; transition: background-size 0.3s ease-in-out; background-repeat: no-repeat; padding-bottom: 2px; border-bottom: 3px solid transparent; }

.promotion__container-notification.promotion__container-dark u:hover { background-size: 0% 3px; }

@supports (-ms-ime-align: auto) { .promotion__container-notification.promotion__container-dark u { background: var(--white); background: -webkit-gradient(linear, left top, left bottom, from(var(--white)), to(var(--white))); background: linear-gradient(180deg, var(--white), var(--white)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--white)', endColorstr='var(--white)', GradientType=0 ); /* IE6-9 */ background: transparent !important; background-size: 100% 2px; border-bottom: none !important; }
  .promotion__container-notification.promotion__container-dark u:hover { background-size: 0% 2px; } }

.promotion__container-notification i.btn-close { z-index: 10; cursor: pointer; position: absolute; font-size: 18px; top: 18px; right: 20px; }

.promotion__container-notification .promotion__container-title { max-width: 80%; display: block; padding-left: 0 !important; padding-right: 0 !important; }

.promotion__container-notification.noti-v2 { min-height: 120px; }

.promotion__container-notification.noti-v2 .promotion__container-title { max-width: 100%; }

.promotion__container-label { left: 50%; right: auto; font-size: 14px; display: inline-block; padding: 10px 26px 10px 19px; border-radius: 20px 20px 0 20px; opacity: 1; visibility: visible; background-image: none !important; background-color: var(--ash-200) !important; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }

.promotion__container-label > div { white-space: nowrap; }

.promotion__container-label > * { position: relative; z-index: 2; }

.promotion__container-label .promotion__container-title { max-width: 100%; }

.promotion__container.co-white h4, .promotion__container.co-white .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .promotion__container.co-white a, .promotion__container.co-white .com_investment-graph .intro, .com_investment-graph .promotion__container.co-white .intro, .promotion__container.co-white p, .promotion__container.co-white .com_card-comparison sup, .com_card-comparison .promotion__container.co-white sup, .promotion__container.co-white #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .promotion__container.co-white a, .promotion__container.co-white #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .promotion__container.co-white a, .promotion__container.co-white .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .promotion__container.co-white a, .promotion__container.co-white ol li, .promotion__container.co-white ul li, .promotion__container.co-white a { color: inherit; }

.promotion__container.co-white a:hover { color: var(--royal-blue-200); }

.theme--green .promotion__container-notification::before { background-image: url("../img/pattern_confetti-green.svg"); }

.theme--green .promotion__container-label { color: #79e0d6 !important; }

.theme--green .promotion__container-label p, .theme--green .promotion__container-label .com_card-comparison sup, .com_card-comparison .theme--green .promotion__container-label sup, .theme--green .promotion__container-label #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .theme--green .promotion__container-label a, .theme--green .promotion__container-label #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .theme--green .promotion__container-label a, .theme--green .promotion__container-label .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .theme--green .promotion__container-label a { color: #79e0d6 !important; }

.theme--green.green-2 .promotion__container-notification:before { background-image: url("../img/pattern_confetti-green.png"); }

.theme--blue .promotion__container-notification::before { background-image: url("../img/pattern_confetti-blue.svg"); }

.theme--blue .promotion__container-label { color: #61a7db !important; }

.theme--blue .promotion__container-label p, .theme--blue .promotion__container-label .com_card-comparison sup, .com_card-comparison .theme--blue .promotion__container-label sup, .theme--blue .promotion__container-label #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .theme--blue .promotion__container-label a, .theme--blue .promotion__container-label #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .theme--blue .promotion__container-label a, .theme--blue .promotion__container-label .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .theme--blue .promotion__container-label a { color: #61a7db !important; }

.theme--orange .promotion__container-notification::before { background-image: url("../img/pattern_confetti-orange.svg"); }

.theme--orange .promotion__container-label { color: #f6c468 !important; }

.theme--orange .promotion__container-label p, .theme--orange .promotion__container-label .com_card-comparison sup, .com_card-comparison .theme--orange .promotion__container-label sup, .theme--orange .promotion__container-label #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .theme--orange .promotion__container-label a, .theme--orange .promotion__container-label #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .theme--orange .promotion__container-label a, .theme--orange .promotion__container-label .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .theme--orange .promotion__container-label a { color: #f6c468 !important; }

.theme--grey .promotion__container-notification::before { background-image: url("../img/pattern_confetti-grey.svg"); }

@media (max-width: 1024px) { .promotion__slider .promotion__container { padding: 20px; }
  .promotion__slider .promotion__container .promotion__container-thumbnail { min-width: 60px; } }

@media (max-width: 767px) { .promotion__slider .promotion__container { padding: 20px 15px; }
  .promotion__slider .owl-stage-outer { overflow: visible; } }

.com__pr-se-box { min-height: 268px; padding: 70px 50px; padding-right: 250px; background-color: var(--white); border-radius: 60px 60px 0 60px; -webkit-box-shadow: 0 2px 15px 8px rgba(var(--black-rgb), 0.02); box-shadow: 0 2px 15px 8px rgba(var(--black-rgb), 0.02); }

.com__pr-se-box.box-green { background-color: #009e9b; color: var(--white); }

.com__pr-se-box.box-green * { color: inherit; }

.com__pr-se-box[class*="fz-"] p, .com__pr-se-box[class*="fz-"] .com_card-comparison sup, .com_card-comparison .com__pr-se-box[class*="fz-"] sup, .com__pr-se-box[class*="fz-"] #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__pr-se-box[class*="fz-"] a, .com__pr-se-box[class*="fz-"] #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__pr-se-box[class*="fz-"] a, .com__pr-se-box[class*="fz-"] .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__pr-se-box[class*="fz-"] a { font-size: inherit; }

.com__pr-se-box[class*="fz-"] p strong, .com__pr-se-box[class*="fz-"] .com_card-comparison sup strong, .com_card-comparison .com__pr-se-box[class*="fz-"] sup strong, .com__pr-se-box[class*="fz-"] #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a strong, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__pr-se-box[class*="fz-"] a strong, .com__pr-se-box[class*="fz-"] #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a strong, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__pr-se-box[class*="fz-"] a strong, .com__pr-se-box[class*="fz-"] .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a strong, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__pr-se-box[class*="fz-"] a strong { font-size: inherit; }

.com__pr-se-box[class*="fz-"] p a, .com__pr-se-box[class*="fz-"] .com_card-comparison sup a, .com_card-comparison .com__pr-se-box[class*="fz-"] sup a, .com__pr-se-box[class*="fz-"] #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__pr-se-box[class*="fz-"] a a, .com__pr-se-box[class*="fz-"] #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__pr-se-box[class*="fz-"] a a, .com__pr-se-box[class*="fz-"] .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__pr-se-box[class*="fz-"] a a { color: inherit; }

.com__pr-se-box[class*="fz-"] p a:hover, .com__pr-se-box[class*="fz-"] .com_card-comparison sup a:hover, .com_card-comparison .com__pr-se-box[class*="fz-"] sup a:hover, .com__pr-se-box[class*="fz-"] #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a:hover, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__pr-se-box[class*="fz-"] a a:hover, .com__pr-se-box[class*="fz-"] #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:hover, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__pr-se-box[class*="fz-"] a a:hover, .com__pr-se-box[class*="fz-"] .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a:hover, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__pr-se-box[class*="fz-"] a a:hover { color: inherit !important; }

.com__pr-se-box[class*="fz-"] p a i, .com__pr-se-box[class*="fz-"] .com_card-comparison sup a i, .com_card-comparison .com__pr-se-box[class*="fz-"] sup a i, .com__pr-se-box[class*="fz-"] #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a i, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__pr-se-box[class*="fz-"] a a i, .com__pr-se-box[class*="fz-"] #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a i, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__pr-se-box[class*="fz-"] a a i, .com__pr-se-box[class*="fz-"] .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a i, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__pr-se-box[class*="fz-"] a a i { margin-left: 0; font-size: 90%; }

.com__pr-se-box[class*="fz-"] p a i.fa-info-circle:hover, .com__pr-se-box[class*="fz-"] .com_card-comparison sup a i.fa-info-circle:hover, .com_card-comparison .com__pr-se-box[class*="fz-"] sup a i.fa-info-circle:hover, .com__pr-se-box[class*="fz-"] #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a i.fa-info-circle:hover, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__pr-se-box[class*="fz-"] a a i.fa-info-circle:hover, .com__pr-se-box[class*="fz-"] #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a i.fa-info-circle:hover, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__pr-se-box[class*="fz-"] a a i.fa-info-circle:hover, .com__pr-se-box[class*="fz-"] .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a i.fa-info-circle:hover, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__pr-se-box[class*="fz-"] a a i.fa-info-circle:hover { color: inherit !important; }

.com__pr-se-box.fz-16 p, .com__pr-se-box.fz-16 .com_card-comparison sup, .com_card-comparison .com__pr-se-box.fz-16 sup, .com__pr-se-box.fz-16 #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__pr-se-box.fz-16 a, .com__pr-se-box.fz-16 #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__pr-se-box.fz-16 a, .com__pr-se-box.fz-16 .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__pr-se-box.fz-16 a { line-height: 1.5; }

.com__pr-se-box.fz-16 p strong, .com__pr-se-box.fz-16 .com_card-comparison sup strong, .com_card-comparison .com__pr-se-box.fz-16 sup strong, .com__pr-se-box.fz-16 #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a strong, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__pr-se-box.fz-16 a strong, .com__pr-se-box.fz-16 #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a strong, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__pr-se-box.fz-16 a strong, .com__pr-se-box.fz-16 .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a strong, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__pr-se-box.fz-16 a strong { line-height: 1.5; }

.com__pr-se-box > .bp-img, .com__pr-se-box > .bp-banner-img, .common__recommended-products .com__pr-se-box > .common__recommended-products-pr-icon, .accordion__loan-row.com__pr-se-box > *.icon, .com_f_a_services .com__pr-se-box > .f-a-l-img, .com__pr-se-box > .com_ta-icon, .com__pr-se-box > .com__img-badge, .com__pr-se-box > .com__co-us-icon, .com__pr-se-box > .com__onlinebanking_appforyou { max-width: 250px; }

.com__pr-se-box > .bp-img.bottom-right, .com__pr-se-box > .bottom-right.bp-banner-img, .common__recommended-products .com__pr-se-box > .bottom-right.common__recommended-products-pr-icon, .accordion__loan-row.com__pr-se-box > .bottom-right.icon, .com_f_a_services .com__pr-se-box > .bottom-right.f-a-l-img, .com__pr-se-box > .bottom-right.com_ta-icon, .com__pr-se-box > .bottom-right.com__img-badge, .com__pr-se-box > .bottom-right.com__co-us-icon, .com__pr-se-box > .bottom-right.com__onlinebanking_appforyou { position: absolute; bottom: 0; right: 0; pointer-events: none; }

@media (max-width: 767px) { .com__pr-se-box > .bp-img.bottom-right, .com__pr-se-box > .bottom-right.bp-banner-img, .common__recommended-products .com__pr-se-box > .bottom-right.common__recommended-products-pr-icon, .accordion__loan-row.com__pr-se-box > .bottom-right.icon, .com_f_a_services .com__pr-se-box > .bottom-right.f-a-l-img, .com__pr-se-box > .bottom-right.com_ta-icon, .com__pr-se-box > .bottom-right.com__img-badge, .com__pr-se-box > .bottom-right.com__co-us-icon, .com__pr-se-box > .bottom-right.com__onlinebanking_appforyou { position: relative; margin: 20px auto -20px auto; } }

.com__pr-se-box > .bp-img.center-right, .com__pr-se-box > .center-right.bp-banner-img, .common__recommended-products .com__pr-se-box > .center-right.common__recommended-products-pr-icon, .accordion__loan-row.com__pr-se-box > .center-right.icon, .com_f_a_services .com__pr-se-box > .center-right.f-a-l-img, .com__pr-se-box > .center-right.com_ta-icon, .com__pr-se-box > .center-right.com__img-badge, .com__pr-se-box > .center-right.com__co-us-icon, .com__pr-se-box > .center-right.com__onlinebanking_appforyou { position: absolute; top: 50%; right: 0; pointer-events: none; }

@media (max-width: 767px) { .com__pr-se-box > .bp-img.center-right, .com__pr-se-box > .center-right.bp-banner-img, .common__recommended-products .com__pr-se-box > .center-right.common__recommended-products-pr-icon, .accordion__loan-row.com__pr-se-box > .center-right.icon, .com_f_a_services .com__pr-se-box > .center-right.f-a-l-img, .com__pr-se-box > .center-right.com_ta-icon, .com__pr-se-box > .center-right.com__img-badge, .com__pr-se-box > .center-right.com__co-us-icon, .com__pr-se-box > .center-right.com__onlinebanking_appforyou { position: relative; margin: 20px auto -20px auto; } }

@media (max-width: 767px) { .com__pr-se-box { padding: 20px; } }

.com__ps-bo-main > * { padding: 30px 40px; border-right: 1px solid var(--white); }

.com__ps-bo-main > *:first-child { padding-left: 0; }

.com__ps-bo-main > *:last-child { padding-right: 0; border-right: none; }

.com__ps-bo-main > *.col-title { min-width: 295px; }

@media screen and (max-width: 991px) { .com__ps-bo-main > * { border-right: none; padding: 0; margin-bottom: 10px; }
  .com__ps-bo-main > *:last-child { margin-bottom: 0; } }

.common__promo-blurb { font-size: 12px; background-color: var(--ash-200); color: var(--white); position: absolute; top: -15px; right: 0; border-radius: 15px; padding: 5px 10px; z-index: 99; }

@media (min-width: 768px) { .common__promo-blurb { font-size: 14px; } }

.common__promo-blurb.relative { position: relative; top: 0; }

.page-theme--orange [class*="promotion__section-bg-"]:before { background-image: url("../img/pattern_confetti-orange.svg"); }

.page-theme--blue [class*="promotion__section-bg-"]:before { background-image: url("../img/pattern_confetti-blue.svg"); }

.page-theme--grey [class*="promotion__section-bg-"]:before { background-image: url("../img/pattern_confetti-grey.svg"); }

.page-theme--green [class*="promotion__section-bg-"]:before { background-image: url("../img/pattern_confetti-green.svg"); }

.promotion__section-bg-none::before { background-image: none !important; }

.promoblock__bgpos-bottom .promotion__container-one-col { background-position: bottom; }

.promotion__section.promoblock__pt-none { padding-top: 0px; }

.promotion__section.promoblock__pb-none { padding-bottom: 0px; }

#card-listing-merchant-promotions .ca-li-popup.main .bp-rel.gh3 .cl-po-col br, #card-listing-merchant-promotions .ca-li-popup.main .in-co-par br, #health-and-wellness-promotions .ca-li-popup.main .bp-rel.gh3 .cl-po-col br, #health-and-wellness-promotions .ca-li-popup.main .in-co-par br { font-family: Arial, sans-serif; }

#card-listing-merchant-promotions .ca-li-popup.main .bp-rel.gh3 .cl-po-col ul, #card-listing-merchant-promotions .ca-li-popup.main .in-co-par ul, #health-and-wellness-promotions .ca-li-popup.main .bp-rel.gh3 .cl-po-col ul, #health-and-wellness-promotions .ca-li-popup.main .in-co-par ul { padding-left: 20px; }

#card-listing-merchant-promotions .ca-li-popup.main .bp-rel.gh3 .cl-po-col ul > li, #card-listing-merchant-promotions .ca-li-popup.main .in-co-par ul > li, #health-and-wellness-promotions .ca-li-popup.main .bp-rel.gh3 .cl-po-col ul > li, #health-and-wellness-promotions .ca-li-popup.main .in-co-par ul > li { list-style-type: disc; }

#card-listing-merchant-promotions .ca-li-popup.main .bp-rel.gh3 .cl-po-col ol:not(.list-alpha-upper):not(.list-alpha-lower):not(.list-roman-upper):not(.list-roman-lower), #card-listing-merchant-promotions .ca-li-popup.main .in-co-par ol:not(.list-alpha-upper):not(.list-alpha-lower):not(.list-roman-upper):not(.list-roman-lower), #health-and-wellness-promotions .ca-li-popup.main .bp-rel.gh3 .cl-po-col ol:not(.list-alpha-upper):not(.list-alpha-lower):not(.list-roman-upper):not(.list-roman-lower), #health-and-wellness-promotions .ca-li-popup.main .in-co-par ol:not(.list-alpha-upper):not(.list-alpha-lower):not(.list-roman-upper):not(.list-roman-lower) { padding-left: 20px; counter-reset: item; position: relative; }

#card-listing-merchant-promotions .ca-li-popup.main .bp-rel.gh3 .cl-po-col ol:not(.list-alpha-upper):not(.list-alpha-lower):not(.list-roman-upper):not(.list-roman-lower) > li, #card-listing-merchant-promotions .ca-li-popup.main .in-co-par ol:not(.list-alpha-upper):not(.list-alpha-lower):not(.list-roman-upper):not(.list-roman-lower) > li, #health-and-wellness-promotions .ca-li-popup.main .bp-rel.gh3 .cl-po-col ol:not(.list-alpha-upper):not(.list-alpha-lower):not(.list-roman-upper):not(.list-roman-lower) > li, #health-and-wellness-promotions .ca-li-popup.main .in-co-par ol:not(.list-alpha-upper):not(.list-alpha-lower):not(.list-roman-upper):not(.list-roman-lower) > li { display: block; }

#card-listing-merchant-promotions .ca-li-popup.main .bp-rel.gh3 .cl-po-col ol:not(.list-alpha-upper):not(.list-alpha-lower):not(.list-roman-upper):not(.list-roman-lower) > li:before, #card-listing-merchant-promotions .ca-li-popup.main .in-co-par ol:not(.list-alpha-upper):not(.list-alpha-lower):not(.list-roman-upper):not(.list-roman-lower) > li:before, #health-and-wellness-promotions .ca-li-popup.main .bp-rel.gh3 .cl-po-col ol:not(.list-alpha-upper):not(.list-alpha-lower):not(.list-roman-upper):not(.list-roman-lower) > li:before, #health-and-wellness-promotions .ca-li-popup.main .in-co-par ol:not(.list-alpha-upper):not(.list-alpha-lower):not(.list-roman-upper):not(.list-roman-lower) > li:before { content: "." counter(item); counter-increment: item; position: absolute; left: 0; width: 15px; direction: rtl; }

#card-listing-merchant-promotions .ca-li-popup.main .bp-rel.gh3 .cl-po-col ol:not(.list-alpha-upper):not(.list-alpha-lower):not(.list-roman-upper):not(.list-roman-lower) > li:before, #card-listing-merchant-promotions .ca-li-popup.main .in-co-par ol:not(.list-alpha-upper):not(.list-alpha-lower):not(.list-roman-upper):not(.list-roman-lower) > li:before, #health-and-wellness-promotions .ca-li-popup.main .bp-rel.gh3 .cl-po-col ol:not(.list-alpha-upper):not(.list-alpha-lower):not(.list-roman-upper):not(.list-roman-lower) > li:before, #health-and-wellness-promotions .ca-li-popup.main .in-co-par ol:not(.list-alpha-upper):not(.list-alpha-lower):not(.list-roman-upper):not(.list-roman-lower) > li:before { content: "." counter(item, decimal); }

#card-listing-merchant-promotions .ca-li-popup.main .bp-rel.gh3 .cl-po-col ul, #card-listing-merchant-promotions .ca-li-popup.main .bp-rel.gh3 .cl-po-col ol, #card-listing-merchant-promotions .ca-li-popup.main .in-co-par ul, #card-listing-merchant-promotions .ca-li-popup.main .in-co-par ol, #health-and-wellness-promotions .ca-li-popup.main .bp-rel.gh3 .cl-po-col ul, #health-and-wellness-promotions .ca-li-popup.main .bp-rel.gh3 .cl-po-col ol, #health-and-wellness-promotions .ca-li-popup.main .in-co-par ul, #health-and-wellness-promotions .ca-li-popup.main .in-co-par ol { margin-bottom: 10px; }

#card-listing-merchant-promotions .ca-li-popup.main .bp-rel.gh3 .cl-po-col ul.list-mg li, #card-listing-merchant-promotions .ca-li-popup.main .bp-rel.gh3 .cl-po-col ol.list-mg li, #card-listing-merchant-promotions .ca-li-popup.main .in-co-par ul.list-mg li, #card-listing-merchant-promotions .ca-li-popup.main .in-co-par ol.list-mg li, #health-and-wellness-promotions .ca-li-popup.main .bp-rel.gh3 .cl-po-col ul.list-mg li, #health-and-wellness-promotions .ca-li-popup.main .bp-rel.gh3 .cl-po-col ol.list-mg li, #health-and-wellness-promotions .ca-li-popup.main .in-co-par ul.list-mg li, #health-and-wellness-promotions .ca-li-popup.main .in-co-par ol.list-mg li { margin-bottom: 0px; }

#card-listing-merchant-promotions .ca-li-popup.main .bp-rel.gh3 .cl-po-col ul li, #card-listing-merchant-promotions .ca-li-popup.main .bp-rel.gh3 .cl-po-col ol li, #card-listing-merchant-promotions .ca-li-popup.main .in-co-par ul li, #card-listing-merchant-promotions .ca-li-popup.main .in-co-par ol li, #health-and-wellness-promotions .ca-li-popup.main .bp-rel.gh3 .cl-po-col ul li, #health-and-wellness-promotions .ca-li-popup.main .bp-rel.gh3 .cl-po-col ol li, #health-and-wellness-promotions .ca-li-popup.main .in-co-par ul li, #health-and-wellness-promotions .ca-li-popup.main .in-co-par ol li { padding-bottom: 10px; }

#card-listing-merchant-promotions .ca-li-popup.main .bp-rel.gh3 .cl-po-col ul li:last-child, #card-listing-merchant-promotions .ca-li-popup.main .bp-rel.gh3 .cl-po-col ol li:last-child, #card-listing-merchant-promotions .ca-li-popup.main .in-co-par ul li:last-child, #card-listing-merchant-promotions .ca-li-popup.main .in-co-par ol li:last-child, #health-and-wellness-promotions .ca-li-popup.main .bp-rel.gh3 .cl-po-col ul li:last-child, #health-and-wellness-promotions .ca-li-popup.main .bp-rel.gh3 .cl-po-col ol li:last-child, #health-and-wellness-promotions .ca-li-popup.main .in-co-par ul li:last-child, #health-and-wellness-promotions .ca-li-popup.main .in-co-par ol li:last-child { padding-bottom: 0px; }

#card-listing-merchant-promotions .ca-li-popup.main .bp-rel.gh3 .cl-po-col ul:last-child, #card-listing-merchant-promotions .ca-li-popup.main .bp-rel.gh3 .cl-po-col ol:last-child, #card-listing-merchant-promotions .ca-li-popup.main .in-co-par ul:last-child, #card-listing-merchant-promotions .ca-li-popup.main .in-co-par ol:last-child, #health-and-wellness-promotions .ca-li-popup.main .bp-rel.gh3 .cl-po-col ul:last-child, #health-and-wellness-promotions .ca-li-popup.main .bp-rel.gh3 .cl-po-col ol:last-child, #health-and-wellness-promotions .ca-li-popup.main .in-co-par ul:last-child, #health-and-wellness-promotions .ca-li-popup.main .in-co-par ol:last-child { margin-bottom: 0px; }

#health-and-wellness-promotions-sidebar .com__ar-more .article__details ul { padding-left: 20px; }

#health-and-wellness-promotions-sidebar .com__ar-more .article__details ul > li { list-style-type: disc; }

#health-and-wellness-promotions-sidebar .com__ar-more .article__details ol:not(.list-alpha-upper):not(.list-alpha-lower):not(.list-roman-upper):not(.list-roman-lower) { padding-left: 20px; counter-reset: item; position: relative; }

#health-and-wellness-promotions-sidebar .com__ar-more .article__details ol:not(.list-alpha-upper):not(.list-alpha-lower):not(.list-roman-upper):not(.list-roman-lower) > li { display: block; }

#health-and-wellness-promotions-sidebar .com__ar-more .article__details ol:not(.list-alpha-upper):not(.list-alpha-lower):not(.list-roman-upper):not(.list-roman-lower) > li:before { content: "." counter(item); counter-increment: item; position: absolute; left: 0; width: 15px; direction: rtl; }

#health-and-wellness-promotions-sidebar .com__ar-more .article__details ol:not(.list-alpha-upper):not(.list-alpha-lower):not(.list-roman-upper):not(.list-roman-lower) > li:before { content: "." counter(item, decimal); }

#health-and-wellness-promotions-sidebar .com__ar-more .article__details ul, #health-and-wellness-promotions-sidebar .com__ar-more .article__details ol { margin-bottom: 10px; }

#health-and-wellness-promotions-sidebar .com__ar-more .article__details ul.list-mg li, #health-and-wellness-promotions-sidebar .com__ar-more .article__details ol.list-mg li { margin-bottom: 0px; }

#health-and-wellness-promotions-sidebar .com__ar-more .article__details ul li, #health-and-wellness-promotions-sidebar .com__ar-more .article__details ol li { padding-bottom: 10px; }

#health-and-wellness-promotions-sidebar .com__ar-more .article__details ul li:last-child, #health-and-wellness-promotions-sidebar .com__ar-more .article__details ol li:last-child { padding-bottom: 0px; }

#health-and-wellness-promotions-sidebar .com__ar-more .article__details ul:last-child, #health-and-wellness-promotions-sidebar .com__ar-more .article__details ol:last-child { margin-bottom: 0px; }

@media screen and (max-width: 991px) { .com__lifegoals-masthead .promotion__container-notification.visible:not(.inactive) { bottom: -20px; } }

.com__merchant_promotion_slider { display: none; }

.com__merchant_promotion_slider .owl-carousel { display: block !important; max-width: calc(100% - 20px); }

.com__merchant_promotion_slider .owl-carousel .owl-stage-outer { overflow: visible; }

.com__merchant_promotion_slider .owl-carousel .owl-nav button { position: absolute; top: 0; width: 100%; height: 100%; }

.com__merchant_promotion_slider .owl-carousel .owl-nav button.owl-prev { right: 100%; }

.com__merchant_promotion_slider .owl-carousel .owl-nav button.owl-next { left: 100%; }

.com__merchant_promotion_slider .owl-carousel .merchant-item.ca-li-set { max-width: inherit; }

@media (min-width: 480px) { .com__merchant_promotion_slider .owl-carousel { max-width: calc(100% - 30px); } }

.custom__calculator-steps .input--reset { opacity: 0; height: 0; }

.custom__calculator-steps .pb05 { padding-bottom: 5px; }

.custom__calculator-steps .custom__calculator-steps__nav { overflow: hidden; }

.custom__calculator-steps .custom__calculator-steps__nav .step { position: relative; font-size: 14px; opacity: 1; padding-bottom: 20px; cursor: pointer; -webkit-transition: 0.5s all; transition: 0.5s all; }

.custom__calculator-steps .custom__calculator-steps__nav .step__order { z-index: 10; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative; margin-right: 20px; min-width: 30px; height: 30px; font-size: 18px; text-align: center; line-height: 1.5; color: var(--white); border-radius: 30px; background-color: #baefea; font-weight: bold; -webkit-transition: 0.5s all; transition: 0.5s all; }

.custom__calculator-steps .custom__calculator-steps__nav .step__order i.ic-check { display: none; }

.custom__calculator-steps .custom__calculator-steps__nav .step__order span { display: inline-block; }

.custom__calculator-steps .custom__calculator-steps__nav .step__order i { line-height: inherit; }

.custom__calculator-steps .custom__calculator-steps__nav .step__title { -webkit-transition: 0.5s all; transition: 0.5s all; opacity: 0.5; }

.custom__calculator-steps .custom__calculator-steps__nav .step::before { content: ""; position: absolute; width: 1px; left: 15px; bottom: 0px; height: calc(100% - 30px); background: #baefea; }

.custom__calculator-steps .custom__calculator-steps__nav .step:last-child::before { display: none; }

.custom__calculator-steps .custom__calculator-steps__nav .step.active .step__order { background-color: #79e0d6; }

.custom__calculator-steps .custom__calculator-steps__nav .step.active .step__title { opacity: 1; }

.custom__calculator-steps .custom__calculator-steps__nav .step.checked::before { background: #79e0d6; }

.custom__calculator-steps .custom__calculator-steps__nav .step.checked .step__order span { display: none; }

.custom__calculator-steps .custom__calculator-steps__nav .step.checked .step__order i.ic-check { display: inline-block; }

.custom__calculator-steps .custom__calculator-steps__nav .step caption { color: var(--grey-700); }

@media (max-width: 767px) { .custom__calculator-steps .custom__calculator-steps__nav { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
  .custom__calculator-steps .custom__calculator-steps__nav.total-3-steps .step::before { width: 35.2vw; }
  .custom__calculator-steps .custom__calculator-steps__nav .step .step__order { margin-right: 0; }
  .custom__calculator-steps .custom__calculator-steps__nav .step .step__title { display: none; }
  .custom__calculator-steps .custom__calculator-steps__nav .step::before { top: auto; left: 30px; width: 27vw; height: 1px; bottom: 35px; } }

.custom__calculator-steps__main-content { position: relative; }

.custom__calculator-steps__main-content.at-first-step .btn-prev { display: none !important; }

.custom__calculator-steps__main-content .steps__container { -webkit-transition: 0.5s all; transition: 0.5s all; position: relative; padding: 30px 0 45px; overflow: hidden; position: relative; }

.custom__calculator-steps__main-content .steps__container::after, .custom__calculator-steps__main-content .steps__container::before { content: ''; z-index: 2; width: 100%; left: 0; position: absolute; }

.custom__calculator-steps__main-content .steps__container::after { bottom: 0; height: 33px; z-index: 1; background: var(--white); background: -webkit-gradient(linear, left bottom, left top, from(var(--white)), to(rgba(255, 255, 255, 0))); background: linear-gradient(to top, var(--white), rgba(255, 255, 255, 0)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--white)', endColorstr='rgba(255, 255, 255, 0)', GradientType=0 ); /* IE6-9 */ }

.custom__calculator-steps__main-content .steps__container::before { top: 0; height: 20px; background: var(--white); background: -webkit-gradient(linear, left top, left bottom, from(var(--white)), to(rgba(255, 255, 255, 0))); background: linear-gradient(to bottom, var(--white), rgba(255, 255, 255, 0)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--white)', endColorstr='rgba(255, 255, 255, 0)', GradientType=0 ); /* IE6-9 */ }

.custom__calculator-steps__main-content .steps { -webkit-transition: 0.5s all; transition: 0.5s all; position: relative; }

.custom__calculator-steps__main-content .step { border: 1px solid var(--grey-200); border-radius: var(--bd-radius); margin-bottom: 10px; position: relative; }

.custom__calculator-steps__main-content .step .step__wrapper { padding: 35px 55px; }

.custom__calculator-steps__main-content .step .step__wrapper p.grey, .custom__calculator-steps__main-content .step .step__wrapper .com_card-comparison sup.grey, .com_card-comparison .custom__calculator-steps__main-content .step .step__wrapper sup.grey, .custom__calculator-steps__main-content .step .step__wrapper #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.grey, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .custom__calculator-steps__main-content .step .step__wrapper a.grey, .custom__calculator-steps__main-content .step .step__wrapper #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.grey, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .custom__calculator-steps__main-content .step .step__wrapper a.grey, .custom__calculator-steps__main-content .step .step__wrapper .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.grey, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .custom__calculator-steps__main-content .step .step__wrapper a.grey { color: var(--grey-700); }

.custom__calculator-steps__main-content .step .step__wrapper p b, .custom__calculator-steps__main-content .step .step__wrapper .com_card-comparison sup b, .com_card-comparison .custom__calculator-steps__main-content .step .step__wrapper sup b, .custom__calculator-steps__main-content .step .step__wrapper #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a b, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .custom__calculator-steps__main-content .step .step__wrapper a b, .custom__calculator-steps__main-content .step .step__wrapper #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a b, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .custom__calculator-steps__main-content .step .step__wrapper a b, .custom__calculator-steps__main-content .step .step__wrapper .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a b, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .custom__calculator-steps__main-content .step .step__wrapper a b { line-height: 1.5; }

.custom__calculator-steps__main-content .step .step__wrapper a[data-fancybox] i { font-size: inherit; line-height: inherit; }

.custom__calculator-steps__main-content .step .step__wrapper .select-wrapper { position: relative; }

.custom__calculator-steps__main-content .step .step__wrapper .select-wrapper select.form-control { font-size: 18px; border-width: 0 0 1px 0; border-radius: 0; font-weight: bold; -webkit-appearance: none; }

.custom__calculator-steps__main-content .step .step__wrapper .select-wrapper i { font-size: 12px; position: absolute; right: 10px; top: 16px; }

.custom__calculator-steps__main-content .step .step__wrapper .form-group { font-size: 18px; position: relative; }

.custom__calculator-steps__main-content .step .step__wrapper .form-group .label { min-height: 38px; }

.custom__calculator-steps__main-content .step .step__wrapper .form-group .form-control { font-size: 18px; border-width: 0 0 1px 0; border-radius: 0; }

.custom__calculator-steps__main-content .step .step__wrapper .form-group .form-control[disabled] { background: none; border: 0; font-weight: bold; }

.custom__calculator-steps__main-content .step .step__wrapper .form-group .form-control::-webkit-input-placeholder { opacity: 0.5; }

.custom__calculator-steps__main-content .step .step__wrapper .form-group .form-control::-moz-placeholder { opacity: 0.5; }

.custom__calculator-steps__main-content .step .step__wrapper .form-group .form-control:-ms-input-placeholder { opacity: 0.5; }

.custom__calculator-steps__main-content .step .step__wrapper .form-group .form-control::-ms-input-placeholder { opacity: 0.5; }

.custom__calculator-steps__main-content .step .step__wrapper .form-group .form-control::placeholder { opacity: 0.5; }

.custom__calculator-steps__main-content .step .step__wrapper .form-group .unit { position: absolute; bottom: 14px; left: 0; }

.custom__calculator-steps__main-content .step .step__wrapper .card { position: relative; padding: 30px 20px 85px 20px; cursor: pointer; }

.custom__calculator-steps__main-content .step .step__wrapper .card .checkbox-wrapper, .custom__calculator-steps__main-content .step .step__wrapper .card .radio-wrapper { position: absolute; bottom: 30px; left: 0; right: 0; margin: 0 auto; }

@media (max-width: 767px) { .custom__calculator-steps__main-content .step .step__wrapper .card { padding: 15px 10px 15px 10px; }
  .custom__calculator-steps__main-content .step .step__wrapper .card p, .custom__calculator-steps__main-content .step .step__wrapper .card .com_card-comparison sup, .com_card-comparison .custom__calculator-steps__main-content .step .step__wrapper .card sup, .custom__calculator-steps__main-content .step .step__wrapper .card #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .custom__calculator-steps__main-content .step .step__wrapper .card a, .custom__calculator-steps__main-content .step .step__wrapper .card #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .custom__calculator-steps__main-content .step .step__wrapper .card a, .custom__calculator-steps__main-content .step .step__wrapper .card .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .custom__calculator-steps__main-content .step .step__wrapper .card a { margin-bottom: 0; }
  .custom__calculator-steps__main-content .step .step__wrapper .card .checkbox-wrapper, .custom__calculator-steps__main-content .step .step__wrapper .card .radio-wrapper { position: relative; right: auto; left: auto; top: 0; bottom: 0; margin-left: 20px; margin-right: 0; width: 30px; } }

.custom__calculator-steps__main-content .step .step__wrapper .interest-message .icon { padding-right: 5px; }

.custom__calculator-steps__main-content .step .step__wrapper .interest-message .icon.icon-green, .custom__calculator-steps__main-content .step .step__wrapper .interest-message .icon.icon-red { position: relative; }

.custom__calculator-steps__main-content .step .step__wrapper .interest-message .icon.icon-green:before, .custom__calculator-steps__main-content .step .step__wrapper .interest-message .icon.icon-red:before { font-family: var(--font-awesome); font-weight: bold; }

.custom__calculator-steps__main-content .step .step__wrapper .interest-message .icon.icon-green:before { content: '\f00c'; color: #319988; font-size: 14px; }

.custom__calculator-steps__main-content .step .step__wrapper .interest-message .icon.icon-red:before { content: '\f00d'; color: var(--ocbc-red); font-size: 18px; }

.custom__calculator-steps__main-content .step.step-2 .step__wrapper .card { padding: 30px 20px 60px; }

.custom__calculator-steps__main-content .step.step-3 .step__wrapper .card { padding: 0px; }

.custom__calculator-steps__main-content .step.active { z-index: 20; }

.custom__calculator-steps__main-content .step.active .buttons > button { opacity: 1; visibility: visible; }

.custom__calculator-steps__main-content .step.active:last-child { border: 0; background-color: #f0f5f7; }

.custom__calculator-steps__main-content .step::before { content: ""; position: absolute; top: -30px; left: 0; right: 0; height: 30px; z-index: 10; }

.custom__calculator-steps__main-content .step::after { content: ""; position: absolute; bottom: -45px; left: 0; right: 0; height: 45px; z-index: 10; }

.custom__calculator-steps__main-content .step.step-answer .step-answer--details > div { margin-bottom: 10px; }

.custom__calculator-steps__main-content .step.step-answer .step-answer--details > div:last-child { margin-bottom: 0px; }

@media (max-width: 767px) { .custom__calculator-steps__main-content .step .step__wrapper { padding: 60px 10px 60px 10px; }
  .custom__calculator-steps__main-content .step .step__wrapper .step__title { font-size: 18px; }
  .custom__calculator-steps__main-content .step.step-2 p, .custom__calculator-steps__main-content .step.step-2 .com_card-comparison sup, .com_card-comparison .custom__calculator-steps__main-content .step.step-2 sup, .custom__calculator-steps__main-content .step.step-2 #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .custom__calculator-steps__main-content .step.step-2 a, .custom__calculator-steps__main-content .step.step-2 #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .custom__calculator-steps__main-content .step.step-2 a, .custom__calculator-steps__main-content .step.step-2 .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .custom__calculator-steps__main-content .step.step-2 a { font-size: 18px; }
  .custom__calculator-steps__main-content .step:first-child .step__wrapper { padding-top: 30px; }
  .custom__calculator-steps__main-content .step:first-child .step__wrapper { padding-bottom: 30px; } }

.custom__calculator-steps__main-content .step.step-v2 { border-color: var(--grey-300); }

.custom__calculator-steps__main-content .step.step-v2.active, .custom__calculator-steps__main-content .step.step-v2.active:last-child { border: 1px solid var(--grey-300); background-color: var(--white); }

.custom__calculator-steps__main-content .buttons { position: absolute; z-index: 10; left: 50%; margin-left: -29px; }

.custom__calculator-steps__main-content .buttons .icon { color: var(--royal-blue-100); }

.custom__calculator-steps__main-content .buttons.button-bottom { bottom: 19px; }

.custom__calculator-steps__main-content .buttons.button-bottom > button:hover { -webkit-transform: translateY(4px); -ms-transform: translateY(4px); transform: translateY(4px); }

.custom__calculator-steps__main-content .buttons.button-top { top: 0; }

.custom__calculator-steps__main-content .buttons.button-top > button:hover { -webkit-transform: translateY(-4px); -ms-transform: translateY(-4px); transform: translateY(-4px); }

.custom__calculator-steps__main-content .buttons > button { position: absolute; left: 0; right: 0; width: 58px; height: 58px; color: var(--royal-blue-100); border: 0; border-radius: 50%; margin: 0 auto; z-index: 20; -webkit-transition: 0.3s all; transition: 0.3s all; -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); background-color: var(--white); }

.custom__calculator-steps__main-content .buttons > button.btn-next { opacity: 0; visibility: hidden; bottom: -30px; -webkit-transition: 0.5s all; transition: 0.5s all; }

.custom__calculator-steps__main-content .buttons > button.btn-prev { top: 0px; }

.custom__calculator-steps__main-content .buttons > button.active { opacity: 1; visibility: visible; }

@media (min-width: 768px) { .custom__calculator-steps .pb-md-4 { padding-bottom: 20px !important; } }

.custom__calculator-steps[class*="360__account-calculator"] .custom__calculator-steps__main-content .step.active:last-child { background-color: var(--ash-10); }

.custom__calculator-steps.groupterm__insurance-calculator .custom__calculator-steps__main-content .step.step-1 .step__wrapper .card { padding: 20px; }

.custom__calculator-steps.groupterm__insurance-calculator .custom__calculator-steps__main-content .step .step__wrapper .card .checkbox-wrapper { position: relative; bottom: unset; margin: 0; }

.custom__calculator-steps.groupterm__insurance-calculator .custom__calculator-steps__main-content .step .step__wrapper .card .dropdown__theme { min-width: auto; }

.custom__calculator-steps.groupterm__insurance-calculator .custom__calculator-steps__main-content .step .step__wrapper .card .dropdown__theme.dropdown__theme--2 .select2-container--default .select2-selection--single .select2-selection__arrow { width: auto; }

.custom__calculator-steps.groupterm__insurance-calculator .custom__calculator-steps__main-content .step .step__wrapper .card .dropdown__theme .select2-container .select2-selection--single .select2-selection__arrow b { right: 0; left: unset; }

.custom__calculator-steps.reno__loan-calculator .renoloan-breakdown span { -webkit-box-flex: 0.65; -ms-flex: 0.65; flex: 0.65; margin-right: 10px; }

.custom__calculator-steps.reno__loan-calculator .renoloan-breakdown b { -webkit-box-flex: 0.35; -ms-flex: 0.35; flex: 0.35; }

.page-theme--orange .custom__calculator-steps .custom__calculator-steps__nav .step .step__order { background-color: rgba(246, 196, 104, 0.5); }

.page-theme--orange .custom__calculator-steps .custom__calculator-steps__nav .step::before { background-color: rgba(246, 196, 104, 0.5); }

.page-theme--orange .custom__calculator-steps .custom__calculator-steps__nav .step.active .step__order { background-color: #f6c468; }

.page-theme--orange .custom__calculator-steps .custom__calculator-steps__nav .step.checked::before { background: #f6c468; }

.page-theme--blue .custom__calculator-steps .custom__calculator-steps__nav .step .step__order { background-color: rgba(97, 167, 219, 0.5); }

.page-theme--blue .custom__calculator-steps .custom__calculator-steps__nav .step::before { background-color: rgba(97, 167, 219, 0.5); }

.page-theme--blue .custom__calculator-steps .custom__calculator-steps__nav .step.active .step__order { background-color: #61a7db; }

.page-theme--blue .custom__calculator-steps .custom__calculator-steps__nav .step.checked::before { background: #61a7db; }

.page-theme--dark-blue .custom__calculator-steps .custom__calculator-steps__nav .step .step__order { background-color: #b2bdc3; }

.page-theme--dark-blue .custom__calculator-steps .custom__calculator-steps__nav .step::before { background-color: #b2bdc3; }

.page-theme--dark-blue .custom__calculator-steps .custom__calculator-steps__nav .step.active .step__order { background-color: #667b88; }

.page-theme--dark-blue .custom__calculator-steps .custom__calculator-steps__nav .step.checked::before { background: #667b88; }

.page-theme--green .custom__calculator-steps .custom__calculator-steps__nav .step .step__order { background-color: rgba(121, 224, 214, 0.5); }

.page-theme--green .custom__calculator-steps .custom__calculator-steps__nav .step::before { background-color: rgba(121, 224, 214, 0.5); }

.page-theme--green .custom__calculator-steps .custom__calculator-steps__nav .step.active .step__order { background-color: #79e0d6; }

.page-theme--green .custom__calculator-steps .custom__calculator-steps__nav .step.checked::before { background: #79e0d6; }

.page-theme--grey .custom__calculator-steps .custom__calculator-steps__nav .step .step__order { background-color: rgba(var(--ash-200-rgb), 0.5); }

.page-theme--grey .custom__calculator-steps .custom__calculator-steps__nav .step::before { background-color: rgba(var(--ash-200-rgb), 0.5); }

.page-theme--grey .custom__calculator-steps .custom__calculator-steps__nav .step.active .step__order { background-color: var(--ash-200); }

.page-theme--grey .custom__calculator-steps .custom__calculator-steps__nav .step.checked::before { background: var(--ash-200); }

.bg-grey .custom__calculator-steps__main-content .steps__container::after, .section.bg-grey .table__comparison .col-head-capt .col-hc-main .custom__calculator-steps__main-content .steps__container::after { background: var(--ash-5); background: -webkit-gradient(linear, left bottom, left top, from(var(--ash-5)), to(rgba(255, 255, 255, 0))); background: linear-gradient(to top, var(--ash-5), rgba(255, 255, 255, 0)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--ash-5)', endColorstr='rgba(255, 255, 255, 0)', GradientType=0 ); /* IE6-9 */ }

.bg-grey .custom__calculator-steps__main-content .steps__container::before, .section.bg-grey .table__comparison .col-head-capt .col-hc-main .custom__calculator-steps__main-content .steps__container::before { background: var(--ash-5); background: -webkit-gradient(linear, left top, left bottom, from(var(--ash-5)), to(rgba(255, 255, 255, 0))); background: linear-gradient(to bottom, var(--ash-5), rgba(255, 255, 255, 0)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--ash-5)', endColorstr='rgba(255, 255, 255, 0)', GradientType=0 ); /* IE6-9 */ }

.bg-grey .form-control:focus, .section.bg-grey .table__comparison .col-head-capt .col-hc-main .form-control:focus { background-color: var(--ash-5); }

.com_field-icon-btn { color: var(--royal-blue-200); }

.com_field-icon-btn * { display: inline-block; vertical-align: middle; color: inherit; }

.com_field-icon-btn > * { display: inline-block; vertical-align: middle; margin-right: 10px; }

.com_field-icon-btn > *:last-child { margin-right: 0; }

.com_field-icon-btn .icon { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 30px; height: 30px; background-color: var(--royal-blue-200); color: var(--white); }

.com_field-icon-btn .icon [class*="fa"] { margin: 0; }

.com_field-icon-btn:hover { color: var(--royal-blue-300); }

.com_field-icon-btn:hover .icon { background-color: var(--royal-blue-300); }

.explorer .custom__calculator-steps__main-content .step .step__wrapper .form-group .material-form-control.is-empty, .explorer .custom__calculator-steps__main-content .step .step__wrapper .form-group .material-form-control.input-number { border-bottom: 1px solid var(--grey-200); }

.explorer .custom__calculator-steps__main-content .step .step__wrapper .form-group .material-form-control .label { display: block; }

.explorer .custom__calculator-steps__main-content .step .step__wrapper .justify-content-between > span:first-child { max-width: calc(100% - 100px) !important; }

.explorer .custom__calculator-steps__main-content .step .step__wrapper .select-wrapper select.form-control { border-bottom: none; }

.fpp-calculator.custom__calculator-steps .fpp-title { color: var(--ash-200); display: none; }

@media (min-width: 768px) { .fpp-calculator.custom__calculator-steps .custom__calculator-steps__main-content .step .step__wrapper .card { padding: 30px 20px 60px 20px; }
  .fpp-calculator.custom__calculator-steps .custom__calculator-steps__main-content .step.step-2 .step__wrapper { padding-top: 60px; } }

@media (max-width: 767px) { .fpp-calculator.custom__calculator-steps .custom__calculator-steps__main-content .step .step__wrapper .card { padding: 30px 20px; -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -ms-flex-direction: row !important; flex-direction: row !important; -webkit-box-pack: justify !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }
  .fpp-calculator.custom__calculator-steps .custom__calculator-steps__main-content .step .step__wrapper .card p.mt2, .fpp-calculator.custom__calculator-steps .custom__calculator-steps__main-content .step .step__wrapper .card .com_card-comparison sup.mt2, .com_card-comparison .fpp-calculator.custom__calculator-steps .custom__calculator-steps__main-content .step .step__wrapper .card sup.mt2, .fpp-calculator.custom__calculator-steps .custom__calculator-steps__main-content .step .step__wrapper .card #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.mt2, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .fpp-calculator.custom__calculator-steps .custom__calculator-steps__main-content .step .step__wrapper .card a.mt2, .fpp-calculator.custom__calculator-steps .custom__calculator-steps__main-content .step .step__wrapper .card #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.mt2, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .fpp-calculator.custom__calculator-steps .custom__calculator-steps__main-content .step .step__wrapper .card a.mt2, .fpp-calculator.custom__calculator-steps .custom__calculator-steps__main-content .step .step__wrapper .card .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.mt2, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .fpp-calculator.custom__calculator-steps .custom__calculator-steps__main-content .step .step__wrapper .card a.mt2 { margin-top: 0px; }
  .fpp-calculator.custom__calculator-steps .custom__calculator-steps__main-content .step.step-2 .step__wrapper { padding-top: 40px; }
  .fpp-calculator.custom__calculator-steps .fpp-title { margin-bottom: 5px; }
  .fpp-calculator.custom__calculator-steps .custom__calculator-steps__main-content .step .step__wrapper .result { margin-bottom: 40px; }
  .fpp-calculator.custom__calculator-steps .custom__calculator-steps__main-content .step .step__wrapper .result:last-child { margin-bottom: 0px; } }

.fpp-calculator.custom__calculator-steps .custom__calculator-steps__nav .step .step__order { background-color: var(--grey-400); }

.fpp-calculator.custom__calculator-steps .custom__calculator-steps__nav .step.active .step__order { background-color: var(--ash-100); }

.fpp-calculator.custom__calculator-steps .custom__calculator-steps__nav .step__order i { font-size: 18px; line-height: 32px; }

@media (max-width: 767px) { .fpp-calculator.custom__calculator-steps .custom__calculator-steps__nav { padding-top: 0px !important; margin-top: 0px !important; }
  .fpp-calculator.custom__calculator-steps .custom__calculator-steps__nav .step { padding-bottom: 0px; }
  .fpp-calculator.custom__calculator-steps .custom__calculator-steps__nav .step:before { width: 100vw; bottom: 13px; } }

.custom__calculator.custom__calculator-col .calculator-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.custom__calculator.custom__calculator-col .calculator-wrapper div.single-col { width: 100%; border: 1px solid var(--ash-20); border-radius: 10px; padding-right: 10px; }

.custom__calculator.custom__calculator-col .calculator-wrapper div.single-col.center { text-align: center; }

.custom__calculator.custom__calculator-col .calculator-wrapper div.single-col.bg-white { background-color: var(--white); padding: 30px; }

.custom__calculator.custom__calculator-col .calculator-wrapper div.single-col.bg-grey, .custom__calculator.custom__calculator-col .calculator-wrapper .section.bg-grey .table__comparison .col-head-capt div.single-col.col-hc-main, .section.bg-grey .table__comparison .col-head-capt .custom__calculator.custom__calculator-col .calculator-wrapper div.single-col.col-hc-main { background-color: var(--ash-10); padding: 0; }

.custom__calculator.custom__calculator-col .calculator-wrapper div.single-col .material-form-control { margin-top: 30px; }

.custom__calculator.custom__calculator-col .calculator-wrapper div.single-col .material-form-control .label { margin-bottom: 5px; }

.custom__calculator.custom__calculator-col .calculator-wrapper .separator { height: 2px; background-color: #F0F1F2; }

@media (min-width: 768px) { .custom__calculator.custom__calculator-col .calculator-wrapper { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
  .custom__calculator.custom__calculator-col .calculator-wrapper div.single-col .top { margin-top: 30px; }
  .custom__calculator.custom__calculator-col .calculator-wrapper .material-form-control .label { margin-bottom: 10px; } }

@media (min-width: 921px) { .accordion__grey .com__tab-set { display: block !important; } }

@media (min-width: 590px) { .accordion__grey a.see-all br, .accordion__grey .com__tab-content .com__tab-nav ul li a.see-all br { display: none; } }

.accordion__grey .com__tab-content .com__tab-nav ul li a br { display: block; }

@media (min-width: 590px) { .accordion__grey .com__tab-content .com__tab-nav ul li a br { display: none; } }

@media (max-width: 920px) { .accordion__grey .common-questions { max-width: 100%; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding-right: 15px; }
  .accordion__grey .common-questions.active { display: block; }
  .accordion__grey .common-questions.inactive { display: none; } }

@media (max-width: 920px) { .accordion__grey .articles { display: none; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; max-width: 100%; padding-left: 10px; }
  .accordion__grey .articles.active { display: block; }
  .accordion__grey .articles.inactive { display: none; } }

.accordion__grey .item-list { padding-top: 30px; }

@media (max-width: 920px) { .accordion__grey .item-list { padding-top: 10px; } }

.accordion__grey .item-list .item { font-size: 16px; background-color: var(--ash-10); }

@media (min-width: 1200px) { .accordion__grey .item-list .item { font-size: 18px; } }

.accordion__grey .item-list .item:nth-child(2n+1) { background-color: var(--ash-20); }

.accordion__grey .item-list .item .label { position: relative; padding: 20px 40px; padding-right: 68px; cursor: pointer; font-weight: bold; }

@media (max-width: 1000px) { .accordion__grey .item-list .item .label { padding: 20px 40px 20px 20px; } }

@media (max-width: 920px) { .accordion__grey .item-list .item .label { padding: 20px 40px 20px 10px; } }

.accordion__grey .item-list .item .label i { position: absolute; top: 1.5rem; right: 20px; color: inherit; font-size: 110%; -webkit-transition: 0.3s ease; transition: 0.3s ease; }

.accordion__grey .item-list .item .label.active i { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); }

.accordion__grey .item-list .item .content-wrapper { display: none; padding: 0px 40px 20px 40px; }

@media (max-width: 1000px) { .accordion__grey .item-list .item .content-wrapper { padding: 0px 40px 20px 20px; } }

@media (max-width: 920px) { .accordion__grey .item-list .item .content-wrapper { padding: 0px 40px 20px 10px; } }

.accordion__grey .item-list .item .content { padding-top: 20px; border-top: 1px solid var(--grey-300); }

.accordion__grey .item-list .item .content table { width: auto; max-width: 100%; }

@media (min-width: 768px) { .accordion__grey .item-list .item .content table { min-width: 600px; } }

.accordion__grey .item-list .item .content table tr td, .accordion__grey .item-list .item .content table tr th { padding: 15px 5px; border: 0px; border-bottom: 1px solid var(--grey-300); margin-right: 50px; }

.accordion__grey .item-list .item .content table tr td:last-child, .accordion__grey .item-list .item .content table tr th:last-child { margin-right: 0px; }

@media (max-width: 767px) { .accordion__grey .item-list .item .content table tr td, .accordion__grey .item-list .item .content table tr th { padding: 15px 5px 15px 0px; } }

.accordion__grey .item-list .item .content table tr:last-child th, .accordion__grey .item-list .item .content table tr:last-child td { border-bottom: 0px; }

.accordion__grey .item-list .item .content table.table-bordered tr td, .accordion__grey .item-list .item .content table.table-bordered tr th { border: 1px solid var(--grey-300); }

.accordion__grey .item-list .item .content p a, .accordion__grey .item-list .item .content .com_card-comparison sup a, .com_card-comparison .accordion__grey .item-list .item .content sup a, .accordion__grey .item-list .item .content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .accordion__grey .item-list .item .content a a, .accordion__grey .item-list .item .content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .accordion__grey .item-list .item .content a a, .accordion__grey .item-list .item .content .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .accordion__grey .item-list .item .content a a { text-decoration: none; background: transparent; background: linear-gradient(180deg, transparent 1px, var(--royal-blue-100) 1px, var(--royal-blue-100) 2px, transparent 2px); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='var(--royal-blue-100) 1px', GradientType=0 ); /* IE6-9 */ background-size: 100% 3px; background-position: right 0 bottom; -webkit-transition: background-size 0.3s ease-in-out; transition: background-size 0.3s ease-in-out; background-repeat: no-repeat; padding-bottom: 2px; border-bottom: 3px solid transparent; }

.accordion__grey .item-list .item .content p a:hover, .accordion__grey .item-list .item .content .com_card-comparison sup a:hover, .com_card-comparison .accordion__grey .item-list .item .content sup a:hover, .accordion__grey .item-list .item .content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a:hover, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .accordion__grey .item-list .item .content a a:hover, .accordion__grey .item-list .item .content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:hover, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .accordion__grey .item-list .item .content a a:hover, .accordion__grey .item-list .item .content .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a:hover, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .accordion__grey .item-list .item .content a a:hover { background-size: 0% 3px; }

@supports (-ms-ime-align: auto) { .accordion__grey .item-list .item .content p a, .accordion__grey .item-list .item .content .com_card-comparison sup a, .com_card-comparison .accordion__grey .item-list .item .content sup a, .accordion__grey .item-list .item .content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .accordion__grey .item-list .item .content a a, .accordion__grey .item-list .item .content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .accordion__grey .item-list .item .content a a, .accordion__grey .item-list .item .content .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .accordion__grey .item-list .item .content a a { background: var(--royal-blue-100); background: -webkit-gradient(linear, left top, left bottom, from(var(--royal-blue-100)), to(var(--royal-blue-100))); background: linear-gradient(180deg, var(--royal-blue-100), var(--royal-blue-100)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--royal-blue-100)', endColorstr='var(--royal-blue-100)', GradientType=0 ); /* IE6-9 */ background: transparent !important; background-size: 100% 2px; border-bottom: none !important; }
  .accordion__grey .item-list .item .content p a:hover, .accordion__grey .item-list .item .content .com_card-comparison sup a:hover, .com_card-comparison .accordion__grey .item-list .item .content sup a:hover, .accordion__grey .item-list .item .content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a:hover, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .accordion__grey .item-list .item .content a a:hover, .accordion__grey .item-list .item .content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:hover, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .accordion__grey .item-list .item .content a a:hover, .accordion__grey .item-list .item .content .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a:hover, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .accordion__grey .item-list .item .content a a:hover { background-size: 0% 2px; } }

.accordion__grey .item-list .item .content p.co-white a, .accordion__grey .item-list .item .content .com_card-comparison sup.co-white a, .com_card-comparison .accordion__grey .item-list .item .content sup.co-white a, .accordion__grey .item-list .item .content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.co-white a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .accordion__grey .item-list .item .content a.co-white a, .accordion__grey .item-list .item .content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.co-white a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .accordion__grey .item-list .item .content a.co-white a, .accordion__grey .item-list .item .content .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.co-white a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .accordion__grey .item-list .item .content a.co-white a { --white: var(--royal-blue-100); }

.accordion__grey .item-list .item .content p.co-white a:hover, .accordion__grey .item-list .item .content .com_card-comparison sup.co-white a:hover, .com_card-comparison .accordion__grey .item-list .item .content sup.co-white a:hover, .accordion__grey .item-list .item .content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.co-white a:hover, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .accordion__grey .item-list .item .content a.co-white a:hover, .accordion__grey .item-list .item .content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.co-white a:hover, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .accordion__grey .item-list .item .content a.co-white a:hover, .accordion__grey .item-list .item .content .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.co-white a:hover, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .accordion__grey .item-list .item .content a.co-white a:hover { color: var(--royal-blue-200) !important; }

.accordion__grey .item-list .item .content .co-white { color: inherit; }

.accordion__grey .item-list .item span { font-weight: bold; }

.accordion__grey .articles .item a { display: block; }

.accordion__grey .articles .item a .label { padding: 20px 40px; color: var(--white); }

@media (max-width: 1000px) { .accordion__grey .articles .item a .label { padding: 20px; } }

@media (max-width: 920px) { .accordion__grey .articles .item a .label { padding: 20px 10px; } }

.accordion__grey .articles .item a .label:hover { color: var(--white); }

.accordion__grey .articles .item a .label i { top: 0px; right: 0px; left: 10px; }

.accordion__grey .articles .item a .label img { margin-right: 30px; }

@media (max-width: 920px) { .accordion__grey .articles .item a .label img { margin-right: 20px; } }

.accordion__grey .articles .item a .label i, .accordion__grey .articles .item a .label img, .accordion__grey .articles .item a .label span { position: relative; display: inline-block; vertical-align: middle; }

.accordion__grey .articles .item a .label span { width: calc(100% - 95px); }

@media (max-width: 920px) { .accordion__grey .item-list-title { display: none; } }

@media (max-width: 920px) { .accordion__grey .col-md-12 .item-list-title, .accordion__grey .section-page .com_feedback .item-list-title, .section-page .accordion__grey .com_feedback .item-list-title { display: block; }
  .accordion__grey .col-md-12 .item-list-title .see-all, .accordion__grey .section-page .com_feedback .item-list-title .see-all, .section-page .accordion__grey .com_feedback .item-list-title .see-all { display: none; } }

.accordion__grey .accordion__grey-nav-mobile { display: none; }

@media (max-width: 920px) { .accordion__grey .accordion__grey-nav-mobile { display: block; } }

@media (max-width: 920px) { .accordion__grey .accordion__grey-nav-mobile .col-sm-6:first-child, .accordion__grey .accordion__grey-nav-mobile .com_cards-listing .cards-listing .single-card:first-child, .com_cards-listing .cards-listing .accordion__grey .accordion__grey-nav-mobile .single-card:first-child, .accordion__grey .accordion__grey-nav-mobile .ca-li-set.merchant-item:first-child, .accordion__grey .accordion__grey-nav-mobile .col2 .merchant-item:first-child, .col2 .accordion__grey .accordion__grey-nav-mobile .merchant-item:first-child { padding-right: 0px; } }

.accordion__grey .accordion__grey-nav-mobile .col-sm-6:nth-child(2), .accordion__grey .accordion__grey-nav-mobile .com_cards-listing .cards-listing .single-card:nth-child(2), .com_cards-listing .cards-listing .accordion__grey .accordion__grey-nav-mobile .single-card:nth-child(2), .accordion__grey .accordion__grey-nav-mobile .ca-li-set.merchant-item:nth-child(2), .accordion__grey .accordion__grey-nav-mobile .col2 .merchant-item:nth-child(2), .col2 .accordion__grey .accordion__grey-nav-mobile .merchant-item:nth-child(2) { border-left: 1px solid var(--grey-200); }

@media (max-width: 920px) { .accordion__grey .accordion__grey-nav-mobile .col-sm-6:nth-child(2), .accordion__grey .accordion__grey-nav-mobile .com_cards-listing .cards-listing .single-card:nth-child(2), .com_cards-listing .cards-listing .accordion__grey .accordion__grey-nav-mobile .single-card:nth-child(2), .accordion__grey .accordion__grey-nav-mobile .ca-li-set.merchant-item:nth-child(2), .accordion__grey .accordion__grey-nav-mobile .col2 .merchant-item:nth-child(2), .col2 .accordion__grey .accordion__grey-nav-mobile .merchant-item:nth-child(2) { padding-left: 0px; } }

.accordion__grey .accordion__grey-nav-mobile ul li:after { display: none; }

.accordion__grey .see-all-mobile { display: none; margin-top: 20px; }

@media (max-width: 920px) { .accordion__grey .see-all-mobile { display: inline-block; } }

.steps__process .com__tab { position: relative; }

.steps__process .com__tab li:after { display: none !important; }

.steps__process .com__tab li img { opacity: 0.5; max-width: 80px; }

.steps__process .com__tab li.selected img { opacity: 1; }

@media (max-width: 767px) { .steps__process .com__tab .com__tab-content { position: relative; }
  .steps__process .com__tab ul { padding-bottom: 40px; }
  .steps__process .com__tab li { position: inherit !important; }
  .steps__process .com__tab li img { margin-right: 0 !important; }
  .steps__process .com__tab li span { display: none; position: absolute; bottom: 0; left: 0; right: 0; text-align: center; -webkit-transform: translateY(40%); -ms-transform: translateY(40%); transform: translateY(40%); font-size: 14px; line-height: 20px; }
  .steps__process .com__tab li.selected span { display: block; } }

.steps__process-step { position: relative; height: 100%; }

.steps__process-step::before { content: ""; position: absolute; top: 50% !important; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); z-index: 100; width: 30px; height: 30px; background-color: #f0f5f7; border-top: 5px solid var(--white); border-right: 5px solid var(--white); -webkit-transform: translateY(-50%) rotate(54deg) skew(21deg); -ms-transform: translateY(-50%) rotate(54deg) skew(21deg); transform: translateY(-50%) rotate(54deg) skew(21deg); left: -17px; }

@media (max-width: 1199px) { .steps__process-step::before { top: 25vw; } }

@media (max-width: 767px) { .steps__process-step::before { top: 18vw; } }

.steps__process .steps__process-container { min-height: 200px; background-color: #f0f5f7; padding: 50px 40px 80px 55px; }

.steps__process .steps__process-container .expand-btn i { -webkit-transition: 0.5s all; transition: 0.5s all; }

.steps__process .steps__process-container.expanded .expand-btn i { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }

.steps__process .steps__process-container .expand-btn { display: block; margin-top: 10px; }

.steps__process .steps__process-container p img, .steps__process .steps__process-container .com_card-comparison sup img, .com_card-comparison .steps__process .steps__process-container sup img, .steps__process .steps__process-container #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a img, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .steps__process .steps__process-container a img, .steps__process .steps__process-container #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a img, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .steps__process .steps__process-container a img, .steps__process .steps__process-container .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a img, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .steps__process .steps__process-container a img { max-width: 95px; }

.steps__process .steps__process-container ul:not(.list-tick):not(.list-dash):not(.list-bullet) > li { list-style-type: disc; margin-left: 20px; }

.steps__process .steps__process-container ol:not(.list-alpha-upper):not(.list-alpha-lower):not(.list-roman-upper):not(.list-roman-lower):not(.list-decimal) > li { list-style-type: decimal; }

.steps__process .owl-theme.bg-orange .owl-item:nth-child(1) .steps__process-container { background-color: var(--white) 2cf; }

.steps__process .owl-theme.bg-orange .owl-item:nth-child(1) + .owl-item .steps__process-step::before { background-color: var(--white) 2cf; }

.steps__process .owl-theme.bg-green .owl-item:nth-child(1) .steps__process-container { background-color: var(--grey-300); }

.steps__process .owl-theme.bg-green .owl-item:nth-child(1) + .owl-item .steps__process-step::before { background-color: var(--grey-300); }

.steps__process .slider__dots { position: relative; padding-bottom: 25px; left: 5px; }

.steps__process .slider__dots .indicator { left: 0px; top: -5px; margin-left: -5px; height: 20px; position: absolute; background-color: var(--ash-20); z-index: 1; border-radius: 20px; -webkit-transition: 0.5s all; transition: 0.5s all; }

.steps__process .slider__dots span { cursor: pointer; float: left; z-index: 2; display: inline-block; width: 10px; height: 10px; margin-right: 15px; margin-bottom: 10px; position: relative; background: none; outline: none !important; border: 0; -webkit-box-shadow: none; box-shadow: none; background-color: #7c909b; border-radius: 50%; }

.steps__process .com_slider { padding-top: 30px; }

@media (min-width: 768px) { .steps__process .com_slider.com_slider-no-nav { padding-top: 0px; }
  .steps__process .com_slider.com_slider-no-nav .slider__dots { display: none; } }

.steps__process .com_slider .owl-stage { display: -webkit-box; display: -ms-flexbox; display: flex; }

.steps__process .com_slider .owl-stage-outer { overflow: visible; }

.steps__process .com_slider .owl-item .steps__process-step::before { background-color: var(--white); }

.steps__process .com_slider .owl-item .steps__process-step .steps__process-container { -webkit-transition: 0.4s all; transition: 0.4s all; opacity: 0.3; height: 100%; }

.steps__process .com_slider .owl-item.active .steps__process-container { opacity: 1; }

.steps__process .com_slider .owl-item.active + .owl-item .steps__process-step { overflow: visible; }

.steps__process .com_slider .owl-item.active + .owl-item .steps__process-step::before { background-color: #f0f5f7; opacity: 1; visibility: visible; }

.steps__process .com_slider .owl-item.active.first .steps__process-step::before { display: none; }

.steps__process .com_slider .owl-item:first-child .steps__process-step .steps__process-container { border-radius: var(--bd-radius) 0 0 var(--bd-radius); padding-left: 40px; padding-right: 40px; }

.steps__process .com_slider .owl-item:first-child .steps__process-step::before { display: none; }

.steps__process .com_slider .owl-item:last-child .steps__process-step .steps__process-container { border-radius: 0 var(--bd-radius) var(--bd-radius) 0; }

@media (max-width: 1199px) { .steps__process .com_slider .steps__process-container { padding-left: 40px; padding-right: 40px; } }

@media (max-width: 767px) { .steps__process .com_slider { padding-right: 30px; }
  .steps__process .com_slider .steps__process-container { padding: 35px 20px 40px 30px; }
  .steps__process .com_slider .owl-item:first-child .steps__process-step .steps__process-container { padding-left: 20px; }
  .steps__process .com_slider .owl-dots { left: 15px; }
  .steps__process .com_slider .owl-dots button:first-child.active::before { border-radius: 50% !important; right: -5px; }
  .steps__process .com_slider .owl-dots button.active::before { border-radius: 0 50% 50% 0; }
  .steps__process .com_slider .owl-dots button.active + button::before { right: -5px; opacity: 0; visibility: hidden; border-radius: 0; -webkit-transition-duration: 0.8s; transition-duration: 0.8s; } }

.steps__process .steps__vertical-panels { padding-top: 40px; }

.steps__process .steps__vertical-panels .slider__dots { position: relative; padding-top: 0px; padding-bottom: 0px; margin-right: 30px; top: 5px; }

.steps__process .steps__vertical-panels .slider__dots .indicator { margin-top: -5px; top: 0; width: 20px; height: 20px; }

.steps__process .steps__vertical-panels .slider__dots > span { display: block; margin-bottom: 15px; margin-right: 0; float: none; }

.steps__process .steps__vertical-panels .slider__container { -webkit-transition: 0.5s all; transition: 0.5s all; overflow: hidden; }

.steps__process .steps__vertical-panels .slider__container .slider__content { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; position: relative; -webkit-transition: 0.5s all; transition: 0.5s all; }

.steps__process .steps__vertical-panels .steps__process-step { height: auto; margin-bottom: 5px; opacity: 0.3; }

.steps__process .steps__vertical-panels .steps__process-step.active { opacity: 1; }

.steps__process .steps__vertical-panels .steps__process-step::before { -webkit-transform: translateY(-50%) rotate(144deg) skew(21deg); -ms-transform: translateY(-50%) rotate(144deg) skew(21deg); transform: translateY(-50%) rotate(144deg) skew(21deg); top: auto !important; bottom: -33px; left: 0; right: 0; margin: auto; }

.steps__process .steps__vertical-panels .steps__process-step:first-child .steps__process-container { border-radius: var(--bd-radius) var(--bd-radius) 0 0; }

.steps__process .steps__vertical-panels .steps__process-step:last-child::before { display: none; }

.steps__process .steps__vertical-panels .steps__process-step:last-child .steps__process-container { border-radius: 0 0 var(--bd-radius) var(--bd-radius); }

.steps__process .steps__vertical-panels .steps__process-step .steps__process-container { padding: 40px; }

.steps__process .steps__vertical-panels .steps__process-step .steps__process-container img { width: 60%; max-width: 160px; }

@media (min-width: 768px) { .steps__process.steps__horizontal-panels-with-icons-and-tabs .com_slider.com_slider-no-nav { padding-top: 20px; } }

.steps__process.steps__horizontal-panels-with-icons-and-tabs .com_slider .steps__process-container { height: 100%; }

.steps__process.steps__horizontal-panels-with-icons .com_slider .owl-item .steps__process-container { height: 100%; }

.steps__process.steps__roboinvest .com__tab li img { max-width: 75px; }

.steps__process.steps__roboinvest .steps__process-roboinvest:before, .steps__process.steps__roboinvest .steps__process-roboinvest:after { display: none; }

.steps__process.steps__roboinvest .steps__process-roboinvest .steps__process-container { padding: 0px !important; background-color: var(--white); -webkit-box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); }

.steps__process.steps__roboinvest .steps__process-roboinvest .steps__process-container .content, .steps__process.steps__roboinvest .steps__process-roboinvest .steps__process-container .extra-content { padding: 40px; }

.steps__process.steps__roboinvest .steps__process-roboinvest .steps__process-container .content { position: relative; }

.steps__process.steps__roboinvest .steps__process-roboinvest .steps__process-container .content:after { display: block; content: ''; border-bottom: solid 1px var(--grey-200); bottom: 0; left: 0; position: absolute; width: 100%; }

.steps__process.steps__roboinvest .steps__process-roboinvest .steps__process-container .extra-content .color { position: relative; }

.steps__process.steps__roboinvest .steps__process-roboinvest .steps__process-container .extra-content .color:before { display: inline-block; margin-right: 10px; content: ''; border-radius: 50%; width: 15px; height: 15px; left: 0; top: 0; background-color: #319988; }

.steps__process.steps__roboinvest .steps__process-roboinvest .steps__process-container .extra-content .color.red:before { background-color: var(--ocbc-red); }

.steps__process.steps__roboinvest .steps__process-roboinvest .steps__process-container .extra-content .color.green:before { background-color: #319988; }

.steps__process.steps__roboinvest .steps__process-roboinvest .steps__process-container .extra-content .color.orange:before { background-color: #f4af62; }

.steps__process.steps__roboinvest .steps__process-roboinvest .steps__process-container .extra-content .color.blue:before { background-color: var(--ash-200); }

.steps__process.steps__roboinvest .steps__process-roboinvest .steps__process-container .extra-content .value { font-weight: bold; }

.common__category-description > * { z-index: 3; position: relative; }

.common__category-description .bp-banner, .common__category-description .parallax, .common__category-description .com_video-thumbnail, .common__category-description .ho-co-banner, .common__category-description .com__ar-banner { z-index: 0; }

.common__category-description h1 { margin-bottom: 0px; }

.common__category-description, .common__category-list, .feature__full-width-background-image { position: relative; padding: 20px; z-index: 90; overflow: hidden; /*width: 100%; height: 100%;*/ }

.common__category-description *, .common__category-list *, .feature__full-width-background-image * { color: inherit; }

.common__category-description.box-small, .common__category-list.box-small, .feature__full-width-background-image.box-small { padding: 40px; }

.common__category-description.box-med, .common__category-list.box-med, .feature__full-width-background-image.box-med { padding: 70px 20px; }

.common__category-description.box-med2, .common__category-list.box-med2, .feature__full-width-background-image.box-med2 { padding: 90px 20px; }

.common__category-description.box-med3, .common__category-list.box-med3, .feature__full-width-background-image.box-med3 { min-height: 280px; padding: 40px; }

.common__category-description.box-pull, .common__category-list.box-pull, .feature__full-width-background-image.box-pull { margin-top: -20px; }

.common__category-description.no-padding, .common__category-list.no-padding, .feature__full-width-background-image.no-padding { padding-top: 0; padding-bottom: 0; }

.common__category-description.has-tab, .common__category-list.has-tab, .feature__full-width-background-image.has-tab { margin-bottom: 0px; }

.common__category-description.bd-radius, .common__category-list.bd-radius, .feature__full-width-background-image.bd-radius { position: relative; border-radius: 5px; }

@media (max-width: 767px) { .common__category-description.box-mob-pull, .common__category-list.box-mob-pull, .feature__full-width-background-image.box-mob-pull { margin-left: -10px; margin-right: -10px; }
  .common__category-description.box-med, .common__category-list.box-med, .feature__full-width-background-image.box-med { padding-top: 50px; padding-bottom: 50px; }
  .common__category-description.box-med2, .common__category-list.box-med2, .feature__full-width-background-image.box-med2 { padding-top: 70px; padding-bottom: 70px; }
  .common__category-description.box-med3, .common__category-list.box-med3, .feature__full-width-background-image.box-med3 { padding-left: 20px; padding-right: 20px; }
  .common__category-description.box-mob-btm, .common__category-list.box-mob-btm, .feature__full-width-background-image.box-mob-btm { padding-bottom: 70px; }
  .common__category-description.box-mob-top, .common__category-list.box-mob-top, .feature__full-width-background-image.box-mob-top { padding-top: 70px; }
  .common__category-description .com_lb-main, .common__category-list .com_lb-main, .feature__full-width-background-image .com_lb-main { padding: 0; }
  .common__category-description .com_lb-main.main-middle, .common__category-list .com_lb-main.main-middle, .feature__full-width-background-image .com_lb-main.main-middle { position: relative; top: 0; -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }

@media (max-width: 767px) { .common__category-description.mob-co-white .button--secondary, .common__category-list.mob-co-white .button--secondary, .feature__full-width-background-image.mob-co-white .button--secondary { color: var(--white); border-color: var(--white); }
  .common__category-description.mob-co-white .button--secondary:hover, .common__category-description.mob-co-white .button--secondary:active, .common__category-list.mob-co-white .button--secondary:hover, .common__category-list.mob-co-white .button--secondary:active, .feature__full-width-background-image.mob-co-white .button--secondary:hover, .feature__full-width-background-image.mob-co-white .button--secondary:active { color: var(--black); background-color: var(--white); } }

@media (max-width: 640px) { .common__category-description, .common__category-list, .feature__full-width-background-image { padding: 20px; }
  .common__category-description.box-med, .common__category-list.box-med, .feature__full-width-background-image.box-med { padding-top: 40px; padding-bottom: 40px; }
  .common__category-description.box-med2, .common__category-list.box-med2, .feature__full-width-background-image.box-med2 { padding-top: 40px; padding-bottom: 40px; }
  .common__category-description.box-mob-btm, .common__category-list.box-mob-btm, .feature__full-width-background-image.box-mob-btm { padding-bottom: 105px; }
  .common__category-description.box-mob-top, .common__category-list.box-mob-top, .feature__full-width-background-image.box-mob-top { padding-top: 105px; } }

@media only screen and (min-width: 576px) and (max-width: 767px) { .common__category-description .col-auto-m, .common__category-list .col-auto-m, .feature__full-width-background-image .col-auto-m { -ms-flex: 0 0 58.333333%; -webkit-box-flex: 0; flex: 0 0 58.333333%; max-width: 58.333333%; } }

.common__category-list img { max-height: 48px; width: auto; }

.com__lo-nav { font-weight: bold; }

.com__lo-nav ul, .com__lo-nav .owl-carousel { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

@media (max-width: 992px) { .com__lo-nav ul, .com__lo-nav .owl-carousel { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } }

.com__lo-nav ul li, .com__lo-nav ul .item, .com__lo-nav .owl-carousel li, .com__lo-nav .owl-carousel .item { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0px !important; font-size: inherit; }

.com__lo-nav ul li::after, .com__lo-nav ul .item::after, .com__lo-nav .owl-carousel li::after, .com__lo-nav .owl-carousel .item::after { content: ""; display: block; width: 60px; }

@media (max-width: 992px) { .com__lo-nav ul li::after, .com__lo-nav ul .item::after, .com__lo-nav .owl-carousel li::after, .com__lo-nav .owl-carousel .item::after { display: none; } }

.com__lo-nav ul li:last-child, .com__lo-nav ul .item:last-child, .com__lo-nav .owl-carousel li:last-child, .com__lo-nav .owl-carousel .item:last-child { margin-right: 0; }

.com__lo-nav ul li:last-child::after, .com__lo-nav ul .item:last-child::after, .com__lo-nav .owl-carousel li:last-child::after, .com__lo-nav .owl-carousel .item:last-child::after { width: 0; }

.com__lo-nav ul li a, .com__lo-nav ul .item a, .com__lo-nav .owl-carousel li a, .com__lo-nav .owl-carousel .item a { position: relative; display: block; text-align: center; color: inherit; min-height: 150px; min-width: 120px; width: 120px; margin: 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.com__lo-nav ul li a:after, .com__lo-nav ul .item a:after, .com__lo-nav .owl-carousel li a:after, .com__lo-nav .owl-carousel .item a:after { content: ''; display: block; position: absolute; bottom: 0; left: 50%; width: 0; height: 2px; background: #7c909b; background: linear-gradient(93deg, #7c909b, var(--ash-200)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c909b', endColorstr='var(--ash-200)', GradientType=0 ); /* IE6-9 */ }

.com__lo-nav ul li a .bp-img, .com__lo-nav ul li a .bp-banner-img, .com__lo-nav ul li a .common__recommended-products .common__recommended-products-pr-icon, .common__recommended-products .com__lo-nav ul li a .common__recommended-products-pr-icon, .com__lo-nav ul li a .accordion__loan-row > *.icon, .com__lo-nav ul li a .com_f_a_services .f-a-l-img, .com_f_a_services .com__lo-nav ul li a .f-a-l-img, .com__lo-nav ul li a .com_ta-icon, .com__lo-nav ul li a .com__img-badge, .com__lo-nav ul li a .com__co-us-icon, .com__lo-nav ul li a .com__onlinebanking_appforyou, .com__lo-nav ul .item a .bp-img, .com__lo-nav ul .item a .bp-banner-img, .com__lo-nav ul .item a .common__recommended-products .common__recommended-products-pr-icon, .common__recommended-products .com__lo-nav ul .item a .common__recommended-products-pr-icon, .com__lo-nav ul .item a .accordion__loan-row > *.icon, .com__lo-nav ul .item a .com_f_a_services .f-a-l-img, .com_f_a_services .com__lo-nav ul .item a .f-a-l-img, .com__lo-nav ul .item a .com_ta-icon, .com__lo-nav ul .item a .com__img-badge, .com__lo-nav ul .item a .com__co-us-icon, .com__lo-nav ul .item a .com__onlinebanking_appforyou, .com__lo-nav .owl-carousel li a .bp-img, .com__lo-nav .owl-carousel li a .bp-banner-img, .com__lo-nav .owl-carousel li a .common__recommended-products .common__recommended-products-pr-icon, .common__recommended-products .com__lo-nav .owl-carousel li a .common__recommended-products-pr-icon, .com__lo-nav .owl-carousel li a .accordion__loan-row > *.icon, .com__lo-nav .owl-carousel li a .com_f_a_services .f-a-l-img, .com_f_a_services .com__lo-nav .owl-carousel li a .f-a-l-img, .com__lo-nav .owl-carousel li a .com_ta-icon, .com__lo-nav .owl-carousel li a .com__img-badge, .com__lo-nav .owl-carousel li a .com__co-us-icon, .com__lo-nav .owl-carousel li a .com__onlinebanking_appforyou, .com__lo-nav .owl-carousel .item a .bp-img, .com__lo-nav .owl-carousel .item a .bp-banner-img, .com__lo-nav .owl-carousel .item a .common__recommended-products .common__recommended-products-pr-icon, .common__recommended-products .com__lo-nav .owl-carousel .item a .common__recommended-products-pr-icon, .com__lo-nav .owl-carousel .item a .accordion__loan-row > *.icon, .com__lo-nav .owl-carousel .item a .com_f_a_services .f-a-l-img, .com_f_a_services .com__lo-nav .owl-carousel .item a .f-a-l-img, .com__lo-nav .owl-carousel .item a .com_ta-icon, .com__lo-nav .owl-carousel .item a .com__img-badge, .com__lo-nav .owl-carousel .item a .com__co-us-icon, .com__lo-nav .owl-carousel .item a .com__onlinebanking_appforyou { opacity: 0.3; }

.com__lo-nav ul li a p, .com__lo-nav ul li a .com_card-comparison sup, .com_card-comparison .com__lo-nav ul li a sup, .com__lo-nav ul li a #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lo-nav ul li a a, .com__lo-nav ul li a #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lo-nav ul li a a, .com__lo-nav ul li a .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lo-nav ul li a a, .com__lo-nav ul .item a p, .com__lo-nav ul .item a .com_card-comparison sup, .com_card-comparison .com__lo-nav ul .item a sup, .com__lo-nav ul .item a #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lo-nav ul .item a a, .com__lo-nav ul .item a #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lo-nav ul .item a a, .com__lo-nav ul .item a .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lo-nav ul .item a a, .com__lo-nav .owl-carousel li a p, .com__lo-nav .owl-carousel li a .com_card-comparison sup, .com_card-comparison .com__lo-nav .owl-carousel li a sup, .com__lo-nav .owl-carousel li a #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lo-nav .owl-carousel li a a, .com__lo-nav .owl-carousel li a #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lo-nav .owl-carousel li a a, .com__lo-nav .owl-carousel li a .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lo-nav .owl-carousel li a a, .com__lo-nav .owl-carousel .item a p, .com__lo-nav .owl-carousel .item a .com_card-comparison sup, .com_card-comparison .com__lo-nav .owl-carousel .item a sup, .com__lo-nav .owl-carousel .item a #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lo-nav .owl-carousel .item a a, .com__lo-nav .owl-carousel .item a #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lo-nav .owl-carousel .item a a, .com__lo-nav .owl-carousel .item a .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lo-nav .owl-carousel .item a a { color: var(--grey-700); width: 100%; margin-bottom: 0px; }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .com__lo-nav ul li a > div, .com__lo-nav ul .item a > div, .com__lo-nav .owl-carousel li a > div, .com__lo-nav .owl-carousel .item a > div { position: absolute; left: 0; right: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } }

@media screen and (max-width: 768px) { .com__lo-nav ul li a, .com__lo-nav ul .item a, .com__lo-nav .owl-carousel li a, .com__lo-nav .owl-carousel .item a { min-width: 100px; width: 100px; } }

.com__lo-nav ul li:hover a .bp-img, .com__lo-nav ul li:hover a .bp-banner-img, .com__lo-nav ul li:hover a .common__recommended-products .common__recommended-products-pr-icon, .common__recommended-products .com__lo-nav ul li:hover a .common__recommended-products-pr-icon, .com__lo-nav ul li:hover a .accordion__loan-row > *.icon, .com__lo-nav ul li:hover a .com_f_a_services .f-a-l-img, .com_f_a_services .com__lo-nav ul li:hover a .f-a-l-img, .com__lo-nav ul li:hover a .com_ta-icon, .com__lo-nav ul li:hover a .com__img-badge, .com__lo-nav ul li:hover a .com__co-us-icon, .com__lo-nav ul li:hover a .com__onlinebanking_appforyou, .com__lo-nav ul li.selected a .bp-img, .com__lo-nav ul li.selected a .bp-banner-img, .com__lo-nav ul li.selected a .common__recommended-products .common__recommended-products-pr-icon, .common__recommended-products .com__lo-nav ul li.selected a .common__recommended-products-pr-icon, .com__lo-nav ul li.selected a .accordion__loan-row > *.icon, .com__lo-nav ul li.selected a .com_f_a_services .f-a-l-img, .com_f_a_services .com__lo-nav ul li.selected a .f-a-l-img, .com__lo-nav ul li.selected a .com_ta-icon, .com__lo-nav ul li.selected a .com__img-badge, .com__lo-nav ul li.selected a .com__co-us-icon, .com__lo-nav ul li.selected a .com__onlinebanking_appforyou, .com__lo-nav ul .item:hover a .bp-img, .com__lo-nav ul .item:hover a .bp-banner-img, .com__lo-nav ul .item:hover a .common__recommended-products .common__recommended-products-pr-icon, .common__recommended-products .com__lo-nav ul .item:hover a .common__recommended-products-pr-icon, .com__lo-nav ul .item:hover a .accordion__loan-row > *.icon, .com__lo-nav ul .item:hover a .com_f_a_services .f-a-l-img, .com_f_a_services .com__lo-nav ul .item:hover a .f-a-l-img, .com__lo-nav ul .item:hover a .com_ta-icon, .com__lo-nav ul .item:hover a .com__img-badge, .com__lo-nav ul .item:hover a .com__co-us-icon, .com__lo-nav ul .item:hover a .com__onlinebanking_appforyou, .com__lo-nav ul .item.selected a .bp-img, .com__lo-nav ul .item.selected a .bp-banner-img, .com__lo-nav ul .item.selected a .common__recommended-products .common__recommended-products-pr-icon, .common__recommended-products .com__lo-nav ul .item.selected a .common__recommended-products-pr-icon, .com__lo-nav ul .item.selected a .accordion__loan-row > *.icon, .com__lo-nav ul .item.selected a .com_f_a_services .f-a-l-img, .com_f_a_services .com__lo-nav ul .item.selected a .f-a-l-img, .com__lo-nav ul .item.selected a .com_ta-icon, .com__lo-nav ul .item.selected a .com__img-badge, .com__lo-nav ul .item.selected a .com__co-us-icon, .com__lo-nav ul .item.selected a .com__onlinebanking_appforyou, .com__lo-nav .owl-carousel li:hover a .bp-img, .com__lo-nav .owl-carousel li:hover a .bp-banner-img, .com__lo-nav .owl-carousel li:hover a .common__recommended-products .common__recommended-products-pr-icon, .common__recommended-products .com__lo-nav .owl-carousel li:hover a .common__recommended-products-pr-icon, .com__lo-nav .owl-carousel li:hover a .accordion__loan-row > *.icon, .com__lo-nav .owl-carousel li:hover a .com_f_a_services .f-a-l-img, .com_f_a_services .com__lo-nav .owl-carousel li:hover a .f-a-l-img, .com__lo-nav .owl-carousel li:hover a .com_ta-icon, .com__lo-nav .owl-carousel li:hover a .com__img-badge, .com__lo-nav .owl-carousel li:hover a .com__co-us-icon, .com__lo-nav .owl-carousel li:hover a .com__onlinebanking_appforyou, .com__lo-nav .owl-carousel li.selected a .bp-img, .com__lo-nav .owl-carousel li.selected a .bp-banner-img, .com__lo-nav .owl-carousel li.selected a .common__recommended-products .common__recommended-products-pr-icon, .common__recommended-products .com__lo-nav .owl-carousel li.selected a .common__recommended-products-pr-icon, .com__lo-nav .owl-carousel li.selected a .accordion__loan-row > *.icon, .com__lo-nav .owl-carousel li.selected a .com_f_a_services .f-a-l-img, .com_f_a_services .com__lo-nav .owl-carousel li.selected a .f-a-l-img, .com__lo-nav .owl-carousel li.selected a .com_ta-icon, .com__lo-nav .owl-carousel li.selected a .com__img-badge, .com__lo-nav .owl-carousel li.selected a .com__co-us-icon, .com__lo-nav .owl-carousel li.selected a .com__onlinebanking_appforyou, .com__lo-nav .owl-carousel .item:hover a .bp-img, .com__lo-nav .owl-carousel .item:hover a .bp-banner-img, .com__lo-nav .owl-carousel .item:hover a .common__recommended-products .common__recommended-products-pr-icon, .common__recommended-products .com__lo-nav .owl-carousel .item:hover a .common__recommended-products-pr-icon, .com__lo-nav .owl-carousel .item:hover a .accordion__loan-row > *.icon, .com__lo-nav .owl-carousel .item:hover a .com_f_a_services .f-a-l-img, .com_f_a_services .com__lo-nav .owl-carousel .item:hover a .f-a-l-img, .com__lo-nav .owl-carousel .item:hover a .com_ta-icon, .com__lo-nav .owl-carousel .item:hover a .com__img-badge, .com__lo-nav .owl-carousel .item:hover a .com__co-us-icon, .com__lo-nav .owl-carousel .item:hover a .com__onlinebanking_appforyou, .com__lo-nav .owl-carousel .item.selected a .bp-img, .com__lo-nav .owl-carousel .item.selected a .bp-banner-img, .com__lo-nav .owl-carousel .item.selected a .common__recommended-products .common__recommended-products-pr-icon, .common__recommended-products .com__lo-nav .owl-carousel .item.selected a .common__recommended-products-pr-icon, .com__lo-nav .owl-carousel .item.selected a .accordion__loan-row > *.icon, .com__lo-nav .owl-carousel .item.selected a .com_f_a_services .f-a-l-img, .com_f_a_services .com__lo-nav .owl-carousel .item.selected a .f-a-l-img, .com__lo-nav .owl-carousel .item.selected a .com_ta-icon, .com__lo-nav .owl-carousel .item.selected a .com__img-badge, .com__lo-nav .owl-carousel .item.selected a .com__co-us-icon, .com__lo-nav .owl-carousel .item.selected a .com__onlinebanking_appforyou { opacity: 1; }

.com__lo-nav ul li:hover a p, .com__lo-nav ul li:hover a .com_card-comparison sup, .com_card-comparison .com__lo-nav ul li:hover a sup, .com__lo-nav ul li:hover a #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lo-nav ul li:hover a a, .com__lo-nav ul li:hover a #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lo-nav ul li:hover a a, .com__lo-nav ul li:hover a .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lo-nav ul li:hover a a, .com__lo-nav ul li.selected a p, .com__lo-nav ul li.selected a .com_card-comparison sup, .com_card-comparison .com__lo-nav ul li.selected a sup, .com__lo-nav ul li.selected a #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lo-nav ul li.selected a a, .com__lo-nav ul li.selected a #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lo-nav ul li.selected a a, .com__lo-nav ul li.selected a .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lo-nav ul li.selected a a, .com__lo-nav ul .item:hover a p, .com__lo-nav ul .item:hover a .com_card-comparison sup, .com_card-comparison .com__lo-nav ul .item:hover a sup, .com__lo-nav ul .item:hover a #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lo-nav ul .item:hover a a, .com__lo-nav ul .item:hover a #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lo-nav ul .item:hover a a, .com__lo-nav ul .item:hover a .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lo-nav ul .item:hover a a, .com__lo-nav ul .item.selected a p, .com__lo-nav ul .item.selected a .com_card-comparison sup, .com_card-comparison .com__lo-nav ul .item.selected a sup, .com__lo-nav ul .item.selected a #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lo-nav ul .item.selected a a, .com__lo-nav ul .item.selected a #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lo-nav ul .item.selected a a, .com__lo-nav ul .item.selected a .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lo-nav ul .item.selected a a, .com__lo-nav .owl-carousel li:hover a p, .com__lo-nav .owl-carousel li:hover a .com_card-comparison sup, .com_card-comparison .com__lo-nav .owl-carousel li:hover a sup, .com__lo-nav .owl-carousel li:hover a #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lo-nav .owl-carousel li:hover a a, .com__lo-nav .owl-carousel li:hover a #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lo-nav .owl-carousel li:hover a a, .com__lo-nav .owl-carousel li:hover a .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lo-nav .owl-carousel li:hover a a, .com__lo-nav .owl-carousel li.selected a p, .com__lo-nav .owl-carousel li.selected a .com_card-comparison sup, .com_card-comparison .com__lo-nav .owl-carousel li.selected a sup, .com__lo-nav .owl-carousel li.selected a #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lo-nav .owl-carousel li.selected a a, .com__lo-nav .owl-carousel li.selected a #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lo-nav .owl-carousel li.selected a a, .com__lo-nav .owl-carousel li.selected a .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lo-nav .owl-carousel li.selected a a, .com__lo-nav .owl-carousel .item:hover a p, .com__lo-nav .owl-carousel .item:hover a .com_card-comparison sup, .com_card-comparison .com__lo-nav .owl-carousel .item:hover a sup, .com__lo-nav .owl-carousel .item:hover a #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lo-nav .owl-carousel .item:hover a a, .com__lo-nav .owl-carousel .item:hover a #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lo-nav .owl-carousel .item:hover a a, .com__lo-nav .owl-carousel .item:hover a .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lo-nav .owl-carousel .item:hover a a, .com__lo-nav .owl-carousel .item.selected a p, .com__lo-nav .owl-carousel .item.selected a .com_card-comparison sup, .com_card-comparison .com__lo-nav .owl-carousel .item.selected a sup, .com__lo-nav .owl-carousel .item.selected a #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lo-nav .owl-carousel .item.selected a a, .com__lo-nav .owl-carousel .item.selected a #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lo-nav .owl-carousel .item.selected a a, .com__lo-nav .owl-carousel .item.selected a .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lo-nav .owl-carousel .item.selected a a { color: var(--grey-800); }

.com__lo-nav ul li.selected a:after, .com__lo-nav ul .item.selected a:after, .com__lo-nav .owl-carousel li.selected a:after, .com__lo-nav .owl-carousel .item.selected a:after { width: 100%; }

@media screen and (max-width: 940px) { .com__lo-nav ul li, .com__lo-nav ul .item, .com__lo-nav .owl-carousel li, .com__lo-nav .owl-carousel .item { padding: 20px 10px 20px; } }

@media screen and (max-width: 796px) { .com__lo-nav ul .item, .com__lo-nav .owl-carousel .item { padding: 20px 5px 20px; } }

.com__lo-nav ul .item .bp-img, .com__lo-nav ul .item .bp-banner-img, .com__lo-nav ul .item .common__recommended-products .common__recommended-products-pr-icon, .common__recommended-products .com__lo-nav ul .item .common__recommended-products-pr-icon, .com__lo-nav ul .item .accordion__loan-row > *.icon, .com__lo-nav ul .item .com_f_a_services .f-a-l-img, .com_f_a_services .com__lo-nav ul .item .f-a-l-img, .com__lo-nav ul .item .com_ta-icon, .com__lo-nav ul .item .com__img-badge, .com__lo-nav ul .item .com__co-us-icon, .com__lo-nav ul .item .com__onlinebanking_appforyou, .com__lo-nav .owl-carousel .item .bp-img, .com__lo-nav .owl-carousel .item .bp-banner-img, .com__lo-nav .owl-carousel .item .common__recommended-products .common__recommended-products-pr-icon, .common__recommended-products .com__lo-nav .owl-carousel .item .common__recommended-products-pr-icon, .com__lo-nav .owl-carousel .item .accordion__loan-row > *.icon, .com__lo-nav .owl-carousel .item .com_f_a_services .f-a-l-img, .com_f_a_services .com__lo-nav .owl-carousel .item .f-a-l-img, .com__lo-nav .owl-carousel .item .com_ta-icon, .com__lo-nav .owl-carousel .item .com__img-badge, .com__lo-nav .owl-carousel .item .com__co-us-icon, .com__lo-nav .owl-carousel .item .com__onlinebanking_appforyou { margin-bottom: 15px; }

.com__lo-nav ul.owl-loaded, .com__lo-nav .owl-carousel.owl-loaded { display: block; width: auto; padding-left: 10px; padding-right: 10px; /**margin-left: -20px; margin-right: -20px;**/ }

.com__lo-nav ul.owl-loaded .owl-stage, .com__lo-nav .owl-carousel.owl-loaded .owl-stage { max-width: 540px; display: -webkit-box; display: -ms-flexbox; display: flex; margin-left: auto; margin-right: auto; /**display: flex; height: 100%; **/ /** display: block; **/ }

.com__lo-nav ul.owl-loaded .owl-stage .owl-item, .com__lo-nav .owl-carousel.owl-loaded .owl-stage .owl-item { display: block; width: 100px; /** display: table-cell; vertical-align: top; float: none; /* width: 27vw !important; min-width: 27vw !important;*/ }

@media (min-width: 641px) { .com__lo-nav ul.owl-loaded .owl-stage, .com__lo-nav .owl-carousel.owl-loaded .owl-stage { width: 100% !important; max-width: 100% !important; }
  .com__lo-nav ul.owl-loaded .owl-stage > .owl-item, .com__lo-nav .owl-carousel.owl-loaded .owl-stage > .owl-item { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } }

.com__lo-nav ul.owl-loaded .item, .com__lo-nav .owl-carousel.owl-loaded .item { position: initial; padding: 20px 5px 20px; width: 100%; max-width: 100%; height: auto; }

.com__lo-nav ul.owl-loaded.owl-nav1, .com__lo-nav .owl-carousel.owl-loaded.owl-nav1 { position: relative; overflow: hidden; }

.com__lo-nav ul.owl-loaded.owl-nav1 .owl-nav button, .com__lo-nav .owl-carousel.owl-loaded.owl-nav1 .owl-nav button { padding: 10px !important; top: 0; bottom: 0; -webkit-transform: none; -ms-transform: none; transform: none; }

.com__lo-nav ul.owl-loaded.owl-nav1 .owl-nav button.owl-prev:not(.disabled):before, .com__lo-nav ul.owl-loaded.owl-nav1 .owl-nav button.owl-next:not(.disabled):before, .com__lo-nav .owl-carousel.owl-loaded.owl-nav1 .owl-nav button.owl-prev:not(.disabled):before, .com__lo-nav .owl-carousel.owl-loaded.owl-nav1 .owl-nav button.owl-next:not(.disabled):before { content: ''; display: block; position: absolute; top: 0; width: 40px; height: 100%; pointer-events: none; z-index: -1; }

.com__lo-nav ul.owl-loaded.owl-nav1 .owl-nav button.owl-prev:not(.disabled):before, .com__lo-nav .owl-carousel.owl-loaded.owl-nav1 .owl-nav button.owl-prev:not(.disabled):before { left: 0; background: -webkit-gradient(linear, left top, right top, from(white), color-stop(1%, white), to(rgba(255, 255, 255, 0))); background: linear-gradient(to right, white 0%, white 1%, rgba(255, 255, 255, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--white)', endColorstr='#00ffffff',GradientType=1 ); }

.com__lo-nav ul.owl-loaded.owl-nav1 .owl-nav button.owl-next:not(.disabled):before, .com__lo-nav .owl-carousel.owl-loaded.owl-nav1 .owl-nav button.owl-next:not(.disabled):before { right: 0; background: -webkit-gradient(linear, left top, right top, color-stop(10%, rgba(255, 255, 255, 0)), to(white)); background: linear-gradient(to right, rgba(255, 255, 255, 0) 10%, white 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='var(--white)',GradientType=1 ); }

@media (min-width: 641px) { .com__lo-nav ul.owl-loaded.owl-nav1::before, .com__lo-nav ul.owl-loaded.owl-nav1::after, .com__lo-nav .owl-carousel.owl-loaded.owl-nav1::before, .com__lo-nav .owl-carousel.owl-loaded.owl-nav1::after { display: none; } }

.com__lo-nav.nav-2 .owl-carousel .item { max-width: 160px; }

@media (max-width: 640px) { .com__lo-nav.pt1 { padding-top: 0; } }

@media (max-width: 640px) { .mobile-carousel-nav { position: relative; overflow: hidden; }
  .mobile-carousel-nav.common__category-list { padding-left: 0; padding-right: 0; }
  .mobile-carousel-nav .owl-item:last-child { margin-right: 0 !important; } }

.com_lb-main { z-index: 3; position: relative; padding: 60px; }

.com_lb-main.main-middle { position: absolute; top: 50%; left: 0; width: 100%; }

@media (max-width: 810px) { .com_lb-main { padding: 20px; } }

.feature__two-col-background-image .com__ins-prod-tag.top-right { right: 10px; }

.common__category-description-list .common__category-description-item, .feature__two-col-background-image-2 .common__category-description-item, .feature-two-third .common__category-description-item, .feature-three .common__category-description-item { height: 700px; }

@media (max-width: 767px) { .common__category-description-list .common__category-description-item, .feature__two-col-background-image-2 .common__category-description-item, .feature-two-third .common__category-description-item, .feature-three .common__category-description-item { height: auto; margin-bottom: 20px; }
  .common__category-description-list .common__category-description-item:last-child, .feature__two-col-background-image-2 .common__category-description-item:last-child, .feature-two-third .common__category-description-item:last-child, .feature-three .common__category-description-item:last-child { margin-bottom: 0px; } }

.common__category-description-list .common__category-description-item.item-2 .feature__full-width-background-image, .feature__two-col-background-image-2 .common__category-description-item.item-2 .feature__full-width-background-image, .feature-two-third .common__category-description-item.item-2 .feature__full-width-background-image, .feature-three .common__category-description-item.item-2 .feature__full-width-background-image { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }

@media (max-width: 767px) { .common__category-description-list .common__category-description-item.item-2 .feature__full-width-background-image.box-mob-btm .com_lb-main, .feature__two-col-background-image-2 .common__category-description-item.item-2 .feature__full-width-background-image.box-mob-btm .com_lb-main, .feature-two-third .common__category-description-item.item-2 .feature__full-width-background-image.box-mob-btm .com_lb-main, .feature-three .common__category-description-item.item-2 .feature__full-width-background-image.box-mob-btm .com_lb-main { padding: 250px 0px 40px; } }

.common__category-description-list .common__category-description.box-med2, .common__category-description-list .feature__full-width-background-image.box-med2, .feature__two-col-background-image-2 .common__category-description.box-med2, .feature__two-col-background-image-2 .feature__full-width-background-image.box-med2, .feature-two-third .common__category-description.box-med2, .feature-two-third .feature__full-width-background-image.box-med2, .feature-three .common__category-description.box-med2, .feature-three .feature__full-width-background-image.box-med2 { padding: 0px 20px; }

.common__category-description-list .common__category-description, .common__category-description-list .feature__full-width-background-image, .feature__two-col-background-image-2 .common__category-description, .feature__two-col-background-image-2 .feature__full-width-background-image, .feature-two-third .common__category-description, .feature-two-third .feature__full-width-background-image, .feature-three .common__category-description, .feature-three .feature__full-width-background-image { display: -webkit-box; display: -ms-flexbox; display: -moz-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

@media (max-width: 767px) { .common__category-description-list .common__category-description.box-mob-btm .com_lb-main, .common__category-description-list .feature__full-width-background-image.box-mob-btm .com_lb-main, .feature__two-col-background-image-2 .common__category-description.box-mob-btm .com_lb-main, .feature__two-col-background-image-2 .feature__full-width-background-image.box-mob-btm .com_lb-main, .feature-two-third .common__category-description.box-mob-btm .com_lb-main, .feature-two-third .feature__full-width-background-image.box-mob-btm .com_lb-main, .feature-three .common__category-description.box-mob-btm .com_lb-main, .feature-three .feature__full-width-background-image.box-mob-btm .com_lb-main { padding: 40px 0px 105px; } }

@media (max-width: 767px) { .common__category-description-list .common__category-description.box-mob-top .com_lb-main, .common__category-description-list .feature__full-width-background-image.box-mob-top .com_lb-main, .feature__two-col-background-image-2 .common__category-description.box-mob-top .com_lb-main, .feature__two-col-background-image-2 .feature__full-width-background-image.box-mob-top .com_lb-main, .feature-two-third .common__category-description.box-mob-top .com_lb-main, .feature-two-third .feature__full-width-background-image.box-mob-top .com_lb-main, .feature-three .common__category-description.box-mob-top .com_lb-main, .feature-three .feature__full-width-background-image.box-mob-top .com_lb-main { padding: 105px 0 40px; } }

.common__category-description-list .com_lb-main, .feature__two-col-background-image-2 .com_lb-main, .feature-two-third .com_lb-main, .feature-three .com_lb-main { padding: 40px; width: 100%; }

@media (max-width: 1024px) { .common__category-description-list .com_lb-main, .feature__two-col-background-image-2 .com_lb-main, .feature-two-third .com_lb-main, .feature-three .com_lb-main { padding: 40px 0px; } }

@media (max-width: 767px) { .common__category-description-list .com_lb-main, .feature__two-col-background-image-2 .com_lb-main, .feature-two-third .com_lb-main, .feature-three .com_lb-main { padding: 40px 0px; } }

.articles__recommended .articles__recommended-box { margin-bottom: 25px; }

@media screen and (max-width: 1420px) { .articles__recommended .articles__recommended-box .articles__recommended--image { margin-bottom: 15px; } }

.articles__recommended .articles__recommended-box .articles__recommended--content { padding-right: 20px; }

.articles__recommended .articles__recommended-box .articles__recommended--title { margin-bottom: 20px; }

@media screen and (max-width: 1420px) { .articles__recommended .articles__recommended-box .articles__recommended--title { margin-bottom: 15px; } }

.articles__recommended .articles__recommended-box .articles__recommended--description { margin-bottom: 30px; }

@media screen and (max-width: 1420px) { .articles__recommended .articles__recommended-box .articles__recommended--description { margin-bottom: 20px; } }

.articles__recommended .articles__recommended-box .articles__recommended--link { color: var(--royal-blue-100); }

.articles__recommended .articles__recommended-box .articles__recommended--link i { font-size: 14px; }

.articles__recommended .articles__recommended-box .articles__recommended--link:hover { color: var(--royal-blue-200); }

@media screen and (max-width: 1420px) { .articles__recommended .articles__recommended-box .articles__recommended--link { color: var(--royal-blue-100); } }

.articles__recommended .articles__recommended-box:last-child { margin-bottom: 0px; }

.custom__cash-loan-finder > * { display: inline-block; vertical-align: top; margin-right: 10px; margin-bottom: 10px; }

.custom__cash-loan-finder > *:last-child { margin-right: 0; }

.custom__cash-loan-finder .form-group { min-width: 180px; white-space: nowrap; }

.custom__cash-loan-finder .form-group .select2-container { width: 100% !important; }

@media (max-width: 480px) { .custom__cash-loan-finder .form-group { min-width: 60%; } }

.com__loan-graph .table__comparison-table > tbody > tr td { padding-bottom: 20px; }

.com__loan-graph.com_table__comparison-graphcarousel { margin: -10px; padding: 10px; }

.com__loan-graph.com_table__comparison-graphcarousel .table__comparison-graphcarousel-bullets { margin-top: 0; }

.pl-co-table table { width: 100%; }

.pl-co-table table .col4 { width: 33.33%; }

.pl-co-table table tbody tr th, .pl-co-table table tbody tr td { padding: 28px; }

.pl-co-table table tbody tr th.pt2, .pl-co-table table tbody tr td.pt2 { padding-top: 20px; }

.pl-co-table table tbody tr th.pt3, .pl-co-table table tbody tr td.pt3 { padding-top: 30px; }

.pl-co-table table tbody tr th.pb2, .pl-co-table table tbody tr .com_hpe-insured-list th.com_hpe-in-li-set, .com_hpe-insured-list .pl-co-table table tbody tr th.com_hpe-in-li-set, .pl-co-table table tbody tr td.pb2, .pl-co-table table tbody tr .com_hpe-insured-list td.com_hpe-in-li-set, .com_hpe-insured-list .pl-co-table table tbody tr td.com_hpe-in-li-set { padding-bottom: 20px; }

.pl-co-table table tbody tr th > div, .pl-co-table table tbody tr td > div { margin-bottom: 8px; }

.pl-co-table table tbody tr th > div:last-child, .pl-co-table table tbody tr td > div:last-child { margin-bottom: 0; }

.pl-co-table table tbody tr th { height: 90px; padding: 28px; }

.pl-co-table table tbody tr td { vertical-align: top; padding-top: 15px; padding-bottom: 15px; }

.pl-co-table table tbody tr:last-child td { padding-bottom: 40px; }

@media (max-width: 767px) { .pl-co-table table tbody tr th { padding-top: 20px; padding-bottom: 20px; }
  .pl-co-table table tbody tr:last-child td { padding-bottom: 20px; } }

.pl-co-table.table1 tbody tr th, .pl-co-table.table1 tbody tr td { padding-left: 15px; padding-right: 15px; }

@media (max-width: 767px) { .pl-co-table.table1 tbody tr th, .pl-co-table.table1 tbody tr td { padding-left: 0; } }

.pl-co-table.table2 { position: relative; overflow: hidden; }

.pl-co-table.table2 tbody tr th { background-color: var(--ash-60); color: var(--white); }

.pl-co-table.table2 tbody tr th, .pl-co-table.table2 tbody tr td { padding-left: 28px; padding-right: 28px; border-right: 1px solid var(--grey-300); }

.pl-co-table.table2 tbody tr th:last-child, .pl-co-table.table2 tbody tr td:last-child { border-right: none; }

.pl-co-table.table2 tbody tr td { border-bottom: 1px solid var(--grey-300); }

.pl-co-table.table2 tbody tr:last-child td { border-bottom: none; }

@media (min-width: 951px) { .pl-co-table.table2 tbody tr th:first-child, .pl-co-table.table2 tbody tr td:first-child { padding-left: 60px; }
  .pl-co-table.table2 tbody tr th:last-child, .pl-co-table.table2 tbody tr td:last-child { padding-right: 60px; } }

@media (max-width: 767px) { .pl-co-table.table2 tbody tr th, .pl-co-table.table2 tbody tr td { padding-left: 15px; padding-right: 15px; } }

@media (max-width: 480px) { .pl-co-table .button--secondary { padding-left: 15px; padding-right: 15px; } }

.cl-co-set { position: relative; overflow: hidden; }

.cl-co-set > a { display: block; color: inherit; }

.cl-co-set > a * { color: inherit; }

.cl-co-set.dim-cover:before { z-index: 2; content: ''; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none; }

@media (max-width: 767px) { .cl-co-set.dim-cover:before { background-color: rgba(var(--ash-100), 0.71); background-image: none; } }

.cl-co-main { z-index: 3; position: relative; }

.cl-co-main.capt { position: absolute; bottom: 0; left: 0; width: 100%; padding: 40px; }

.cl-co-main .in-co-par p, .cl-co-main .in-co-par .com_card-comparison sup, .com_card-comparison .cl-co-main .in-co-par sup, .cl-co-main .in-co-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .cl-co-main .in-co-par a, .cl-co-main .in-co-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .cl-co-main .in-co-par a, .cl-co-main .in-co-par .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .cl-co-main .in-co-par a { margin-bottom: 10px; }

.cl-co-main .in-co-par > *:last-child { margin-bottom: 0; }

@media (max-width: 767px) { .cl-co-main.capt { padding: 20px; } }

.com__lo-row { margin-left: -10px; margin-right: -10px; }

.com__lo-row .col { display: table-cell; vertical-align: top; width: 100%; }

.com__lo-row .col.banner { width: 340px; min-width: 340px; }

.com__lo-row.row-medium { margin-left: calc(var(--spacing-sm) * -1); margin-right: calc(var(--spacing-sm) * -1); }

@media (min-width: 992px) { .com__lo-row.row-medium { margin-left: calc(var(--spacing-md) * -1); margin-right: calc(var(--spacing-md) * -1); } }

.com__lo-row.row-medium .col { padding-left: var(--spacing-sm); padding-right: var(--spacing-sm); }

@media (min-width: 992px) { .com__lo-row.row-medium .col { padding-left: var(--spacing-md); padding-right: var(--spacing-md); } }

@media (max-width: var(--width-5)) { .com__lo-row.row-medium .col { padding-left: var(--spacing-sm); padding-right: var(--spacing-sm); } }

@media (max-width: var(--width-5)) and (min-width: 992px) { .com__lo-row.row-medium .col { padding-left: var(--spacing-md); padding-right: var(--spacing-md); } }

.com__lo-row.row-align-middle .col { vertical-align: middle; }

@media (max-width: 767px) { .com__lo-row .col { display: block; } }

.theme--green .card--teaser { background-color: #79e0d6; }

.theme--blue .card--teaser { background-color: #61a7db; }

.theme--orange .card--teaser { background-color: #f6c468; }

.theme--grey .card--teaser { background-color: var(--grey-800); }

.feature__teaser, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed { position: relative; -webkit-box-shadow: none; box-shadow: none; border-radius: var(--bd-radius) var(--bd-radius); border: 0; overflow: hidden; background-image: url("..//img/940-x-500-image.jpg"); background-size: cover; background-position: center; }

.feature__teaser::before, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed::before { content: ""; -webkit-transition: 0.5s all; transition: 0.5s all; position: absolute; height: 100%; left: 0; right: 0; bottom: 0; background: rgba(255, 255, 255, 0); background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgba(0, 0, 0, 0.75))); background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.75)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(255, 255, 255, 0)', endColorstr='rgba(0, 0, 0, 0.75)', GradientType=0 ); /* IE6-9 */ z-index: 1; opacity: 1; visibility: visible; }

@media (max-width: 767px) { .feature__teaser::before, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed::before { background: rgba(var(--ash-200-rgb), 0.3); background: -webkit-gradient(linear, left top, left bottom, from(rgba(var(--ash-200-rgb), 0.3)), to(rgba(var(--ash-200-rgb), 0.3))); background: linear-gradient(to bottom, rgba(var(--ash-200-rgb), 0.3), rgba(var(--ash-200-rgb), 0.3)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(var(--ash-200-rgb), 0.3)', endColorstr='rgba(var(--ash-200-rgb), 0.3)', GradientType=0 ); /* IE6-9 */ background: linear-gradient(to bottom, rgba(var(--ash-200-rgb), 0.3), rgba(var(--ash-200-rgb), 0.3)); } }

.feature__teaser::after, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed::after { content: ""; -webkit-transition: 0.5s all; transition: 0.5s all; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.5); z-index: 1; opacity: 0; visibility: hidden; }

.feature__teaser > *, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed > * { position: relative; z-index: 2; color: var(--white); }

.feature__teaser a, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed a, .feature__teaser p, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed p, .feature__teaser .com_card-comparison sup, .com_card-comparison .feature__teaser sup, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .com_card-comparison sup, .com_card-comparison .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed sup, .feature__teaser #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__teaser a, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed a, .feature__teaser #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .feature__teaser a, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed a, .feature__teaser .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .feature__teaser a, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed a, .feature__teaser h1, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed h1, .feature__teaser h1 strong, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed h1 strong, .feature__teaser h2, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed h2, .feature__teaser .com__ar-title-box h1, .com__ar-title-box .feature__teaser h1, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .com__ar-title-box h1, .com__ar-title-box .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed h1, .feature__teaser h2 strong, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed h2 strong, .feature__teaser .com__ar-title-box h1 strong, .com__ar-title-box .feature__teaser h1 strong, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .com__ar-title-box h1 strong, .com__ar-title-box .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed h1 strong, .feature__teaser h3, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed h3, .feature__teaser .common__category-description h1, .common__category-description .feature__teaser h1, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .common__category-description h1, .common__category-description .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed h1, .feature__teaser h3 strong, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed h3 strong, .feature__teaser .common__category-description h1 strong, .common__category-description .feature__teaser h1 strong, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .common__category-description h1 strong, .common__category-description .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed h1 strong, .feature__teaser h4, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed h4, .feature__teaser .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__teaser a, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed a, .feature__teaser .com_investment-graph .intro, .com_investment-graph .feature__teaser .intro, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .com_investment-graph .intro, .com_investment-graph .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .intro, .feature__teaser h4 strong, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed h4 strong, .feature__teaser .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a strong, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__teaser a strong, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a strong, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed a strong, .feature__teaser .com_investment-graph .intro strong, .com_investment-graph .feature__teaser .intro strong, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .com_investment-graph .intro strong, .com_investment-graph .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .intro strong, .feature__teaser h5, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed h5, .feature__teaser h5 strong, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed h5 strong, .feature__teaser h6, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed h6, .feature__teaser h6 strong, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed h6 strong, .feature__teaser ul li, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed ul li, .feature__teaser ol li, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed ol li, .feature__teaser ol li:before, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed ol li:before, .feature__teaser ul li:before, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed ul li:before { color: var(--white); }

.feature__teaser.co-default > *, .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed > * { color: var(--grey-800); }

.feature__teaser.co-default a, .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed a, .feature__teaser.co-default p, .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed p, .feature__teaser.co-default .com_card-comparison sup, .com_card-comparison .feature__teaser.co-default sup, .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed .com_card-comparison sup, .com_card-comparison .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed sup, .feature__teaser.co-default #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__teaser.co-default a, .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed a, .feature__teaser.co-default #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .feature__teaser.co-default a, .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed a, .feature__teaser.co-default .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .feature__teaser.co-default a, .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed a, .feature__teaser.co-default h1, .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed h1, .feature__teaser.co-default h1 strong, .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed h1 strong, .feature__teaser.co-default h2, .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed h2, .feature__teaser.co-default .com__ar-title-box h1, .com__ar-title-box .feature__teaser.co-default h1, .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed .com__ar-title-box h1, .com__ar-title-box .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed h1, .feature__teaser.co-default h2 strong, .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed h2 strong, .feature__teaser.co-default .com__ar-title-box h1 strong, .com__ar-title-box .feature__teaser.co-default h1 strong, .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed .com__ar-title-box h1 strong, .com__ar-title-box .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed h1 strong, .feature__teaser.co-default h3, .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed h3, .feature__teaser.co-default .common__category-description h1, .common__category-description .feature__teaser.co-default h1, .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed .common__category-description h1, .common__category-description .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed h1, .feature__teaser.co-default h3 strong, .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed h3 strong, .feature__teaser.co-default .common__category-description h1 strong, .common__category-description .feature__teaser.co-default h1 strong, .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed .common__category-description h1 strong, .common__category-description .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed h1 strong, .feature__teaser.co-default h4, .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed h4, .feature__teaser.co-default .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__teaser.co-default a, .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed a, .feature__teaser.co-default .com_investment-graph .intro, .com_investment-graph .feature__teaser.co-default .intro, .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed .com_investment-graph .intro, .com_investment-graph .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed .intro, .feature__teaser.co-default h4 strong, .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed h4 strong, .feature__teaser.co-default .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a strong, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__teaser.co-default a strong, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed a strong, .feature__teaser.co-default .com_investment-graph .intro strong, .com_investment-graph .feature__teaser.co-default .intro strong, .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed .com_investment-graph .intro strong, .com_investment-graph .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed .intro strong, .feature__teaser.co-default h5, .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed h5, .feature__teaser.co-default h5 strong, .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed h5 strong, .feature__teaser.co-default h6, .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed h6, .feature__teaser.co-default h6 strong, .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed h6 strong, .feature__teaser.co-default ul li, .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed ul li, .feature__teaser.co-default ol li, .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed ol li, .feature__teaser.co-default ol li:before, .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed ol li:before, .feature__teaser.co-default ul li:before, .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed ul li:before { color: var(--grey-800); }

.feature__teaser.co-default a:not(.button):hover, .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed a:not(.button):hover { color: var(--royal-blue-200) !important; }

.feature__teaser.co-default p a, .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed p a, .feature__teaser.co-default .com_card-comparison sup a, .com_card-comparison .feature__teaser.co-default sup a, .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed .com_card-comparison sup a, .com_card-comparison .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed sup a, .feature__teaser.co-default #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__teaser.co-default a a, .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed a a, .feature__teaser.co-default #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .feature__teaser.co-default a a, .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed a a, .feature__teaser.co-default .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .feature__teaser.co-default a a, .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed a a { color: var(--royal-blue-100); }

.feature__teaser.co-default p a:hover, .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed p a:hover, .feature__teaser.co-default .com_card-comparison sup a:hover, .com_card-comparison .feature__teaser.co-default sup a:hover, .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed .com_card-comparison sup a:hover, .com_card-comparison .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed sup a:hover, .feature__teaser.co-default #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a:hover, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__teaser.co-default a a:hover, .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a:hover, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed a a:hover, .feature__teaser.co-default #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:hover, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .feature__teaser.co-default a a:hover, .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:hover, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed a a:hover, .feature__teaser.co-default .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a:hover, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .feature__teaser.co-default a a:hover, .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a:hover, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__inv-banner .co-default.com__inv-ba-main.feature__teaser--collapsed a a:hover { color: var(--royal-blue-200); }

.feature__teaser--no-background { background: none; }

.feature__teaser--no-background::before { display: none; }

.feature__teaser--no-background a, .feature__teaser--no-background p, .feature__teaser--no-background .com_card-comparison sup, .com_card-comparison .feature__teaser--no-background sup, .feature__teaser--no-background #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__teaser--no-background a, .feature__teaser--no-background #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .feature__teaser--no-background a, .feature__teaser--no-background .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .feature__teaser--no-background a, .feature__teaser--no-background h1, .feature__teaser--no-background h1 strong, .feature__teaser--no-background h2, .feature__teaser--no-background .com__ar-title-box h1, .com__ar-title-box .feature__teaser--no-background h1, .feature__teaser--no-background h2 strong, .feature__teaser--no-background .com__ar-title-box h1 strong, .com__ar-title-box .feature__teaser--no-background h1 strong, .feature__teaser--no-background h3, .feature__teaser--no-background .common__category-description h1, .common__category-description .feature__teaser--no-background h1, .feature__teaser--no-background h3 strong, .feature__teaser--no-background .common__category-description h1 strong, .common__category-description .feature__teaser--no-background h1 strong, .feature__teaser--no-background h4, .feature__teaser--no-background .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__teaser--no-background a, .feature__teaser--no-background .com_investment-graph .intro, .com_investment-graph .feature__teaser--no-background .intro, .feature__teaser--no-background h4 strong, .feature__teaser--no-background .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a strong, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__teaser--no-background a strong, .feature__teaser--no-background .com_investment-graph .intro strong, .com_investment-graph .feature__teaser--no-background .intro strong, .feature__teaser--no-background h5, .feature__teaser--no-background h5 strong, .feature__teaser--no-background h6, .feature__teaser--no-background h6 strong, .feature__teaser--no-background small, .feature__teaser--no-background .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .feature__teaser--no-background p:not(.link):not(.com__to-li-set), .feature__teaser--no-background .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .feature__teaser--no-background sup:not(.link):not(.com__to-li-set), .feature__teaser--no-background .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .feature__teaser--no-background sup:not(.link):not(.com__to-li-set), .feature__teaser--no-background .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__teaser--no-background a:not(.link):not(.com__to-li-set), .feature__teaser--no-background #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .feature__teaser--no-background a:not(.link):not(.com__to-li-set), .feature__teaser--no-background .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .feature__teaser--no-background a:not(.link):not(.com__to-li-set), .feature__teaser--no-background #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .feature__teaser--no-background a:not(.link):not(.com__to-li-set), .feature__teaser--no-background .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .feature__teaser--no-background a:not(.link):not(.com__to-li-set), .feature__teaser--no-background .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .feature__teaser--no-background a:not(.link):not(.com__to-li-set), .feature__teaser--no-background .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .feature__teaser--no-background li { color: var(--grey-800); }

.feature__teaser .feature__teaser-category, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-category { font-size: 14px; margin: 0 !important; }

@media (min-width: 1200px) { .feature__teaser .feature__teaser-category, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-category { font-size: 16px; } }

.feature__teaser .feature__teaser-category + p, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-category + p, .feature__teaser .com_card-comparison .feature__teaser-category + sup, .com_card-comparison .feature__teaser .feature__teaser-category + sup, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .com_card-comparison .feature__teaser-category + sup, .com_card-comparison .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-category + sup, .feature__teaser #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__teaser-category + a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__teaser .feature__teaser-category + a, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__teaser-category + a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-category + a, .feature__teaser #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .feature__teaser-category + a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .feature__teaser .feature__teaser-category + a, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .feature__teaser-category + a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-category + a, .feature__teaser .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .feature__teaser-category + a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .feature__teaser .feature__teaser-category + a, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .feature__teaser-category + a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-category + a, .feature__teaser .feature__teaser-category + h4, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-category + h4, .feature__teaser .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__teaser-category + a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__teaser .feature__teaser-category + a, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__teaser-category + a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-category + a, .feature__teaser .com_investment-graph .feature__teaser-category + .intro, .com_investment-graph .feature__teaser .feature__teaser-category + .intro, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .com_investment-graph .feature__teaser-category + .intro, .com_investment-graph .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-category + .intro { margin-top: 10px; }

.feature__teaser .feature__teaser-category + h4, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-category + h4, .feature__teaser .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__teaser-category + a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__teaser .feature__teaser-category + a, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__teaser-category + a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-category + a, .feature__teaser .com_investment-graph .feature__teaser-category + .intro, .com_investment-graph .feature__teaser .feature__teaser-category + .intro, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .com_investment-graph .feature__teaser-category + .intro, .com_investment-graph .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-category + .intro { margin-bottom: 10px; }

.feature__teaser h4, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed h4, .feature__teaser .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__teaser a, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed a, .feature__teaser .com_investment-graph .intro, .com_investment-graph .feature__teaser .intro, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .com_investment-graph .intro, .com_investment-graph .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .intro { line-height: 1.42; }

.feature__teaser h4.feature__teaser-title, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed h4.feature__teaser-title, .feature__teaser .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.feature__teaser-title, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__teaser a.feature__teaser-title, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.feature__teaser-title, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed a.feature__teaser-title, .feature__teaser .com_investment-graph .feature__teaser-title.intro, .com_investment-graph .feature__teaser .feature__teaser-title.intro, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .com_investment-graph .feature__teaser-title.intro, .com_investment-graph .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-title.intro { margin-top: 15px; margin-bottom: 0px; }

.feature__teaser span.link, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed span.link, .feature__teaser .com_toggle span.com__toggle-btn, .com_toggle .feature__teaser span.com__toggle-btn, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .com_toggle span.com__toggle-btn, .com_toggle .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed span.com__toggle-btn, .feature__teaser span.com__to-li-set, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed span.com__to-li-set { color: var(--white) !important; }

.feature__teaser span.link:hover, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed span.link:hover, .feature__teaser .com_toggle span.com__toggle-btn:hover, .com_toggle .feature__teaser span.com__toggle-btn:hover, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .com_toggle span.com__toggle-btn:hover, .com_toggle .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed span.com__toggle-btn:hover, .feature__teaser span.com__to-li-set:hover, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed span.com__to-li-set:hover { color: var(--white) !important; }

.feature__teaser a:not(.button) i, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed a:not(.button) i { font-size: 12px; }

.feature__teaser .feature__teaser-content, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-content { padding: 40px; width: 50%; }

.feature__teaser .feature__teaser-content > div, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-content > div { width: 100%; }

.feature__teaser .feature__teaser-content.feature__teaser-content--placeholder, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-content.feature__teaser-content--placeholder { display: none; }

@media (max-width: 767px) { .feature__teaser .feature__teaser-content, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-content { padding: 20px 10px; width: 100%; } }

.feature__teaser .feature__teaser-expanded-content, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content { padding-top: 15px; padding: 0; }

@media (max-width: 767px) { .feature__teaser .feature__teaser-expanded-content .feature__teaser-preview, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content .feature__teaser-preview { display: none; } }

.feature__teaser .feature__teaser-expanded-content .feature__teaser-description, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content .feature__teaser-description { -webkit-transition: 0.5s padding; transition: 0.5s padding; }

.feature__teaser .feature__teaser-expanded-content.active > p:last-child, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content.active > p:last-child, .feature__teaser .com_card-comparison .feature__teaser-expanded-content.active > sup:last-child, .com_card-comparison .feature__teaser .feature__teaser-expanded-content.active > sup:last-child, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .com_card-comparison .feature__teaser-expanded-content.active > sup:last-child, .com_card-comparison .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content.active > sup:last-child, .feature__teaser #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__teaser-expanded-content.active > a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__teaser .feature__teaser-expanded-content.active > a:last-child, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__teaser-expanded-content.active > a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content.active > a:last-child, .feature__teaser #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .feature__teaser-expanded-content.active > a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .feature__teaser .feature__teaser-expanded-content.active > a:last-child, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .feature__teaser-expanded-content.active > a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content.active > a:last-child, .feature__teaser .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .feature__teaser-expanded-content.active > a:last-child, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .feature__teaser .feature__teaser-expanded-content.active > a:last-child, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .feature__teaser-expanded-content.active > a:last-child, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content.active > a:last-child { margin-top: 20px; }

.feature__teaser .feature__teaser-expanded-content.active .feature__teaser-description, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content.active .feature__teaser-description { padding-top: 20px; }

.feature__teaser .feature__teaser-expanded-content.active .feature__teaser-description li, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content.active .feature__teaser-description li { margin-bottom: 10px; }

@media (max-width: 767px) { .feature__teaser .feature__teaser-expanded-content.active .feature__teaser-description li, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content.active .feature__teaser-description li { margin-bottom: 5px; } }

.feature__teaser.feature__teaser--full, .com__inv-banner .feature__teaser--full.com__inv-ba-main.feature__teaser--collapsed { border-radius: var(--bd-radius); background-position: 75% 50%; }

.feature__teaser.feature__teaser--full.feature__teaser--right, .com__inv-banner .feature__teaser--full.feature__teaser--right.com__inv-ba-main.feature__teaser--collapsed { background-position: right; }

.feature__teaser.feature__teaser--full::before, .com__inv-banner .feature__teaser--full.com__inv-ba-main.feature__teaser--collapsed::before { background: rgba(255, 255, 255, 0); background: -webkit-gradient(linear, right top, left top, from(rgba(255, 255, 255, 0)), to(rgba(0, 0, 0, 0.35))); background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.35)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(255, 255, 255, 0)', endColorstr='rgba(0, 0, 0, 0.35)', GradientType=0 ); /* IE6-9 */ }

@media (max-width: 767px) { .feature__teaser.feature__teaser--full::before, .com__inv-banner .feature__teaser--full.com__inv-ba-main.feature__teaser--collapsed::before { background-color: rgba(73, 90, 99, 0.8); } }

.feature__teaser.feature__teaser--full .feature__teaser-content, .com__inv-banner .feature__teaser--full.com__inv-ba-main.feature__teaser--collapsed .feature__teaser-content { width: 50%; }

@media (max-width: 767px) { .feature__teaser.feature__teaser--full .feature__teaser-content, .com__inv-banner .feature__teaser--full.com__inv-ba-main.feature__teaser--collapsed .feature__teaser-content { width: 100%; min-height: 377px; padding: 80px 10px 20px; } }

.feature__teaser.feature__teaser--full.feature__teaser--text-right .feature__teaser-content, .com__inv-banner .feature__teaser--full.feature__teaser--text-right.com__inv-ba-main.feature__teaser--collapsed .feature__teaser-content { margin-left: 50%; }

@media (max-width: 767px) { .feature__teaser.feature__teaser--full.feature__teaser--text-right .feature__teaser-content, .com__inv-banner .feature__teaser--full.feature__teaser--text-right.com__inv-ba-main.feature__teaser--collapsed .feature__teaser-content { margin-left: 0; } }

.feature__teaser.feature__teaser--full.feature__teaser--text-right::before, .com__inv-banner .feature__teaser--full.feature__teaser--text-right.com__inv-ba-main.feature__teaser--collapsed::before { background: rgba(255, 255, 255, 0); background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(0, 0, 0, 0.35))); background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.35)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(255, 255, 255, 0)', endColorstr='rgba(0, 0, 0, 0.35)', GradientType=0 ); /* IE6-9 */ }

.feature__teaser.feature__teaser--full p:last-child, .com__inv-banner .feature__teaser--full.com__inv-ba-main.feature__teaser--collapsed p:last-child, .feature__teaser.feature__teaser--full .com_card-comparison sup:last-child, .com_card-comparison .feature__teaser.feature__teaser--full sup:last-child, .com__inv-banner .feature__teaser--full.com__inv-ba-main.feature__teaser--collapsed .com_card-comparison sup:last-child, .com_card-comparison .com__inv-banner .feature__teaser--full.com__inv-ba-main.feature__teaser--collapsed sup:last-child, .feature__teaser.feature__teaser--full #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__teaser.feature__teaser--full a:last-child, .com__inv-banner .feature__teaser--full.com__inv-ba-main.feature__teaser--collapsed #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__inv-banner .feature__teaser--full.com__inv-ba-main.feature__teaser--collapsed a:last-child, .feature__teaser.feature__teaser--full #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .feature__teaser.feature__teaser--full a:last-child, .com__inv-banner .feature__teaser--full.com__inv-ba-main.feature__teaser--collapsed #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__inv-banner .feature__teaser--full.com__inv-ba-main.feature__teaser--collapsed a:last-child, .feature__teaser.feature__teaser--full .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:last-child, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .feature__teaser.feature__teaser--full a:last-child, .com__inv-banner .feature__teaser--full.com__inv-ba-main.feature__teaser--collapsed .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:last-child, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__inv-banner .feature__teaser--full.com__inv-ba-main.feature__teaser--collapsed a:last-child { margin-top: 20px; }

@media (max-width: 767px) { .feature__teaser.feature__teaser--full, .com__inv-banner .feature__teaser--full.com__inv-ba-main.feature__teaser--collapsed { border-radius: var(--bd-radius); } }

.feature__teaser.feature__teaser--collapsed, .com__inv-banner .feature__teaser--collapsed.com__inv-ba-main { min-height: 410px; }

.feature__teaser.feature__teaser--collapsed.feature__teaser--landscape, .com__inv-banner .feature__teaser--collapsed.feature__teaser--landscape.com__inv-ba-main { height: 100%; min-height: 390px; }

@media (max-width: 767px) { .feature__teaser.feature__teaser--collapsed.feature__teaser--landscape, .com__inv-banner .feature__teaser--collapsed.feature__teaser--landscape.com__inv-ba-main { min-height: 330px; } }

.feature__teaser.feature__teaser--collapsed .feature__teaser-content, .com__inv-banner .feature__teaser--collapsed.com__inv-ba-main .feature__teaser-content { position: absolute; bottom: 0; left: 0; width: 100%; }

.feature__teaser.feature__teaser--collapsed .feature__teaser-content .feature__teaser-droppin-wrapper, .com__inv-banner .feature__teaser--collapsed.com__inv-ba-main .feature__teaser-content .feature__teaser-droppin-wrapper { max-width: 500px; padding-right: 68px; }

@media (max-width: 767px) { .feature__teaser.feature__teaser--collapsed .feature__teaser-content .feature__teaser-droppin-wrapper, .com__inv-banner .feature__teaser--collapsed.com__inv-ba-main .feature__teaser-content .feature__teaser-droppin-wrapper { padding-right: 50px; } }

.feature__teaser.feature__teaser--collapsed .feature__teaser-content.feature__teaser-content--placeholder, .com__inv-banner .feature__teaser--collapsed.com__inv-ba-main .feature__teaser-content.feature__teaser-content--placeholder { display: block; position: relative; opacity: 0; visibility: hidden; }

.feature__teaser.feature__teaser--collapsed .feature__teaser-content.feature__teaser-content--placeholder .feature__teaser-expanded-content, .com__inv-banner .feature__teaser--collapsed.com__inv-ba-main .feature__teaser-content.feature__teaser-content--placeholder .feature__teaser-expanded-content { display: block; }

.feature__teaser.feature__teaser--collapsed .feature__teaser-expanded-control, .com__inv-banner .feature__teaser--collapsed.com__inv-ba-main .feature__teaser-expanded-control { display: none; }

@media (max-width: 767px) { .feature__teaser.feature__teaser--collapsed .feature__teaser-expanded-control, .com__inv-banner .feature__teaser--collapsed.com__inv-ba-main .feature__teaser-expanded-control { margin-top: 20px; display: block !important; height: auto !important; } }

.feature__teaser.feature__teaser--collapsed .feature__teaser-droppin-content, .com__inv-banner .feature__teaser--collapsed.com__inv-ba-main .feature__teaser-droppin-content { position: absolute; right: 40px; bottom: 40px; }

.feature__teaser.feature__teaser--collapsed .feature__teaser-droppin-content a .icon, .com__inv-banner .feature__teaser--collapsed.com__inv-ba-main .feature__teaser-droppin-content a .icon { position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }

.feature__teaser.feature__teaser--collapsed .feature__teaser-droppin-content a .icon i, .com__inv-banner .feature__teaser--collapsed.com__inv-ba-main .feature__teaser-droppin-content a .icon i { line-height: 58px !important; margin-left: 0px; }

@media (max-width: 767px) { .feature__teaser.feature__teaser--collapsed .feature__teaser-droppin-content a .icon i, .com__inv-banner .feature__teaser--collapsed.com__inv-ba-main .feature__teaser-droppin-content a .icon i { line-height: 40px !important; } }

@media (max-width: 767px) { .feature__teaser.feature__teaser--collapsed .feature__teaser-droppin-content .btn-animation.bordered .circle, .com__inv-banner .feature__teaser--collapsed.com__inv-ba-main .feature__teaser-droppin-content .btn-animation.bordered .circle { border: none; } }

@media (max-width: 767px) { .feature__teaser.feature__teaser--collapsed .feature__teaser-droppin-content .btn-animation.bordered, .com__inv-banner .feature__teaser--collapsed.com__inv-ba-main .feature__teaser-droppin-content .btn-animation.bordered { width: 40px; height: 40px; } }

@media (max-width: 767px) { .feature__teaser.feature__teaser--collapsed .feature__teaser-droppin-content, .com__inv-banner .feature__teaser--collapsed.com__inv-ba-main .feature__teaser-droppin-content { right: 10px; bottom: 20px; } }

.feature__teaser.feature__teaser--collapsed:hover .feature__teaser-expanded-content, .com__inv-banner .feature__teaser--collapsed.com__inv-ba-main:hover .feature__teaser-expanded-content, .feature__teaser.feature__teaser--collapsed:active .feature__teaser-expanded-content, .com__inv-banner .feature__teaser--collapsed.com__inv-ba-main:active .feature__teaser-expanded-content { padding-top: 0; overflow: hidden; }

.feature__teaser.feature__teaser--collapsed:hover::before, .com__inv-banner .feature__teaser--collapsed.com__inv-ba-main:hover::before, .feature__teaser.feature__teaser--collapsed:active::before, .com__inv-banner .feature__teaser--collapsed.com__inv-ba-main:active::before { height: 500%; }

@media (max-width: 767px) { .feature__teaser.feature__teaser--collapsed, .com__inv-banner .feature__teaser--collapsed.com__inv-ba-main { min-height: 330px; } }

@media (min-width: 768px) and (max-width: 1024px) { body.page-teaser-2col-tablet .com_more-services .col-md-4 { -ms-flex: 0 0 50.000000%; -webkit-box-flex: 0; flex: 0 0 50.000000%; max-width: 50.000000%; } }

body.page-teaser-hideurl .feature__teaser .feature__teaser-expanded-content p:not(.d-flex), body.page-teaser-hideurl .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content p:not(.d-flex), .com__inv-banner body.page-teaser-hideurl .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content p:not(.d-flex), body.page-teaser-hideurl .feature__teaser .feature__teaser-expanded-content .com_card-comparison sup:not(.d-flex), .com_card-comparison body.page-teaser-hideurl .feature__teaser .feature__teaser-expanded-content sup:not(.d-flex), body.page-teaser-hideurl .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content .com_card-comparison sup:not(.d-flex), .com_card-comparison body.page-teaser-hideurl .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content sup:not(.d-flex), .com__inv-banner body.page-teaser-hideurl .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content .com_card-comparison sup:not(.d-flex), .com_card-comparison .com__inv-banner body.page-teaser-hideurl .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content sup:not(.d-flex), body.page-teaser-hideurl .feature__teaser .feature__teaser-expanded-content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.d-flex), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 body.page-teaser-hideurl .feature__teaser .feature__teaser-expanded-content a:not(.d-flex), body.page-teaser-hideurl .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.d-flex), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 body.page-teaser-hideurl .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content a:not(.d-flex), .com__inv-banner body.page-teaser-hideurl .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.d-flex), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__inv-banner body.page-teaser-hideurl .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content a:not(.d-flex), body.page-teaser-hideurl .feature__teaser .feature__teaser-expanded-content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.d-flex), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro body.page-teaser-hideurl .feature__teaser .feature__teaser-expanded-content a:not(.d-flex), body.page-teaser-hideurl .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.d-flex), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro body.page-teaser-hideurl .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content a:not(.d-flex), .com__inv-banner body.page-teaser-hideurl .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.d-flex), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__inv-banner body.page-teaser-hideurl .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content a:not(.d-flex), body.page-teaser-hideurl .feature__teaser .feature__teaser-expanded-content .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.d-flex), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro body.page-teaser-hideurl .feature__teaser .feature__teaser-expanded-content a:not(.d-flex), body.page-teaser-hideurl .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.d-flex), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro body.page-teaser-hideurl .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content a:not(.d-flex), .com__inv-banner body.page-teaser-hideurl .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.d-flex), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__inv-banner body.page-teaser-hideurl .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content a:not(.d-flex) { display: none; }

body.page-teaser-hideurl .feature__teaser .feature__teaser-expanded-content p:nth-last-child(2), body.page-teaser-hideurl .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content p:nth-last-child(2), .com__inv-banner body.page-teaser-hideurl .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content p:nth-last-child(2), body.page-teaser-hideurl .feature__teaser .feature__teaser-expanded-content .com_card-comparison sup:nth-last-child(2), .com_card-comparison body.page-teaser-hideurl .feature__teaser .feature__teaser-expanded-content sup:nth-last-child(2), body.page-teaser-hideurl .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content .com_card-comparison sup:nth-last-child(2), .com_card-comparison body.page-teaser-hideurl .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content sup:nth-last-child(2), .com__inv-banner body.page-teaser-hideurl .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content .com_card-comparison sup:nth-last-child(2), .com_card-comparison .com__inv-banner body.page-teaser-hideurl .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content sup:nth-last-child(2), body.page-teaser-hideurl .feature__teaser .feature__teaser-expanded-content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:nth-last-child(2), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 body.page-teaser-hideurl .feature__teaser .feature__teaser-expanded-content a:nth-last-child(2), body.page-teaser-hideurl .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:nth-last-child(2), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 body.page-teaser-hideurl .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content a:nth-last-child(2), .com__inv-banner body.page-teaser-hideurl .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:nth-last-child(2), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__inv-banner body.page-teaser-hideurl .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content a:nth-last-child(2), body.page-teaser-hideurl .feature__teaser .feature__teaser-expanded-content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:nth-last-child(2), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro body.page-teaser-hideurl .feature__teaser .feature__teaser-expanded-content a:nth-last-child(2), body.page-teaser-hideurl .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:nth-last-child(2), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro body.page-teaser-hideurl .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content a:nth-last-child(2), .com__inv-banner body.page-teaser-hideurl .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:nth-last-child(2), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__inv-banner body.page-teaser-hideurl .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content a:nth-last-child(2), body.page-teaser-hideurl .feature__teaser .feature__teaser-expanded-content .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:nth-last-child(2), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro body.page-teaser-hideurl .feature__teaser .feature__teaser-expanded-content a:nth-last-child(2), body.page-teaser-hideurl .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:nth-last-child(2), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro body.page-teaser-hideurl .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content a:nth-last-child(2), .com__inv-banner body.page-teaser-hideurl .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:nth-last-child(2), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__inv-banner body.page-teaser-hideurl .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-expanded-content a:nth-last-child(2) { margin-bottom: 0px; }

body.page-teaser-revealon .feature__teaser.feature__teaser--collapsed .feature__teaser-expanded-content, body.page-teaser-revealon .com__inv-banner .feature__teaser--collapsed.com__inv-ba-main .feature__teaser-expanded-content, .com__inv-banner body.page-teaser-revealon .feature__teaser--collapsed.com__inv-ba-main .feature__teaser-expanded-content { padding-top: 0; overflow: hidden; }

body.page-teaser-revealon .feature__teaser.feature__teaser--collapsed .feature__teaser-expanded-content p:last-child, body.page-teaser-revealon .com__inv-banner .feature__teaser--collapsed.com__inv-ba-main .feature__teaser-expanded-content p:last-child, .com__inv-banner body.page-teaser-revealon .feature__teaser--collapsed.com__inv-ba-main .feature__teaser-expanded-content p:last-child, body.page-teaser-revealon .feature__teaser.feature__teaser--collapsed .feature__teaser-expanded-content .com_card-comparison sup:last-child, .com_card-comparison body.page-teaser-revealon .feature__teaser.feature__teaser--collapsed .feature__teaser-expanded-content sup:last-child, body.page-teaser-revealon .com__inv-banner .feature__teaser--collapsed.com__inv-ba-main .feature__teaser-expanded-content .com_card-comparison sup:last-child, .com_card-comparison body.page-teaser-revealon .com__inv-banner .feature__teaser--collapsed.com__inv-ba-main .feature__teaser-expanded-content sup:last-child, .com__inv-banner body.page-teaser-revealon .feature__teaser--collapsed.com__inv-ba-main .feature__teaser-expanded-content .com_card-comparison sup:last-child, .com_card-comparison .com__inv-banner body.page-teaser-revealon .feature__teaser--collapsed.com__inv-ba-main .feature__teaser-expanded-content sup:last-child, body.page-teaser-revealon .feature__teaser.feature__teaser--collapsed .feature__teaser-expanded-content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 body.page-teaser-revealon .feature__teaser.feature__teaser--collapsed .feature__teaser-expanded-content a:last-child, body.page-teaser-revealon .com__inv-banner .feature__teaser--collapsed.com__inv-ba-main .feature__teaser-expanded-content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 body.page-teaser-revealon .com__inv-banner .feature__teaser--collapsed.com__inv-ba-main .feature__teaser-expanded-content a:last-child, .com__inv-banner body.page-teaser-revealon .feature__teaser--collapsed.com__inv-ba-main .feature__teaser-expanded-content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__inv-banner body.page-teaser-revealon .feature__teaser--collapsed.com__inv-ba-main .feature__teaser-expanded-content a:last-child, body.page-teaser-revealon .feature__teaser.feature__teaser--collapsed .feature__teaser-expanded-content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro body.page-teaser-revealon .feature__teaser.feature__teaser--collapsed .feature__teaser-expanded-content a:last-child, body.page-teaser-revealon .com__inv-banner .feature__teaser--collapsed.com__inv-ba-main .feature__teaser-expanded-content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro body.page-teaser-revealon .com__inv-banner .feature__teaser--collapsed.com__inv-ba-main .feature__teaser-expanded-content a:last-child, .com__inv-banner body.page-teaser-revealon .feature__teaser--collapsed.com__inv-ba-main .feature__teaser-expanded-content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__inv-banner body.page-teaser-revealon .feature__teaser--collapsed.com__inv-ba-main .feature__teaser-expanded-content a:last-child, body.page-teaser-revealon .feature__teaser.feature__teaser--collapsed .feature__teaser-expanded-content .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:last-child, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro body.page-teaser-revealon .feature__teaser.feature__teaser--collapsed .feature__teaser-expanded-content a:last-child, body.page-teaser-revealon .com__inv-banner .feature__teaser--collapsed.com__inv-ba-main .feature__teaser-expanded-content .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:last-child, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro body.page-teaser-revealon .com__inv-banner .feature__teaser--collapsed.com__inv-ba-main .feature__teaser-expanded-content a:last-child, .com__inv-banner body.page-teaser-revealon .feature__teaser--collapsed.com__inv-ba-main .feature__teaser-expanded-content .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:last-child, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__inv-banner body.page-teaser-revealon .feature__teaser--collapsed.com__inv-ba-main .feature__teaser-expanded-content a:last-child { margin-top: 0px; }

body.page-teaser-revealon .feature__teaser.feature__teaser--collapsed::before, body.page-teaser-revealon .com__inv-banner .feature__teaser--collapsed.com__inv-ba-main::before, .com__inv-banner body.page-teaser-revealon .feature__teaser--collapsed.com__inv-ba-main::before { background: rgba(var(--ash-200-rgb), 0.3); background: -webkit-gradient(linear, left top, left bottom, from(rgba(var(--ash-200-rgb), 0.3)), to(rgba(var(--ash-200-rgb), 0.3))); background: linear-gradient(to bottom, rgba(var(--ash-200-rgb), 0.3), rgba(var(--ash-200-rgb), 0.3)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(var(--ash-200-rgb), 0.3)', endColorstr='rgba(var(--ash-200-rgb), 0.3)', GradientType=0 ); /* IE6-9 */ height: 500%; }

body.page-teaser-revealon .feature__teaser.feature__teaser--collapsed .feature__teaser-expanded-control, body.page-teaser-revealon .com__inv-banner .feature__teaser--collapsed.com__inv-ba-main .feature__teaser-expanded-control, .com__inv-banner body.page-teaser-revealon .feature__teaser--collapsed.com__inv-ba-main .feature__teaser-expanded-control { display: block !important; }

@media (max-width: 767px) { body.page-teaser-center .feature__teaser.feature__teaser--collapsed, body.page-teaser-center .com__inv-banner .feature__teaser--collapsed.com__inv-ba-main, .com__inv-banner body.page-teaser-center .feature__teaser--collapsed.com__inv-ba-main { background-position: center; } }

.feature__list { margin-left: auto; margin-right: auto; position: relative; }

@media (min-width: 961px) { .feature__list .feature__list-row { -ms-flex-direction: row !important; -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; flex-direction: row !important; } }

.feature__list .feature__list--image { position: absolute; top: 0; bottom: 0; left: -100px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; overflow: hidden; }

.feature__list .feature__list--image img { max-height: 100%; max-width: 790px; }

@media (max-width: 1290px) { .feature__list .feature__list--image img { max-width: 700px; } }

.feature__list .feature__list--blocks { -ms-flex-direction: row !important; -webkit-box-orient: horizontal !important; /* -webkit-box-direction: normal !important; */ flex-direction: row !important; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; width: 100%; }

@media screen and (max-width: 960px) { .feature__list .feature__list--blocks { -ms-flex-direction: column !important; -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; flex-direction: column !important; } }

.feature__list .feature__list--blocks .feature__list--header { width: 33.33%; min-width: 400px; position: relative; }

.feature__list .feature__list--blocks .feature__list--header__content { z-index: 10; background-color: var(--ash-20); padding: 20px; }

.feature__list .feature__list--blocks .feature__list--header .feature__teaser .feature__teaser-category, .feature__list .feature__list--blocks .feature__list--header .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-category, .com__inv-banner .feature__list .feature__list--blocks .feature__list--header .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-category { font-size: 18px; line-height: 1.33; }

.feature__list .feature__list--blocks .feature__list--header .feature__teaser .feature__teaser-content, .feature__list .feature__list--blocks .feature__list--header .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-content, .com__inv-banner .feature__list .feature__list--blocks .feature__list--header .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-content { width: 100%; }

@media (min-width: 961px) and (max-width: 1280px) { .feature__list .feature__list--blocks .feature__list--header .feature__teaser .feature__teaser-content, .feature__list .feature__list--blocks .feature__list--header .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-content, .com__inv-banner .feature__list .feature__list--blocks .feature__list--header .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-content { padding: 10px; } }

.feature__list .feature__list--blocks .feature__list--header .feature__teaser a:not(.button), .feature__list .feature__list--blocks .feature__list--header .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed a:not(.button), .com__inv-banner .feature__list .feature__list--blocks .feature__list--header .com__inv-ba-main.feature__teaser--collapsed a:not(.button) { color: var(--royal-blue-100) !important; }

.feature__list .feature__list--blocks .feature__list--header .feature__teaser a:not(.button) i, .feature__list .feature__list--blocks .feature__list--header .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed a:not(.button) i, .com__inv-banner .feature__list .feature__list--blocks .feature__list--header .com__inv-ba-main.feature__teaser--collapsed a:not(.button) i { color: inherit; }

.feature__list .feature__list--blocks .feature__list--header .feature__teaser a:not(.button):hover, .feature__list .feature__list--blocks .feature__list--header .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed a:not(.button):hover, .com__inv-banner .feature__list .feature__list--blocks .feature__list--header .com__inv-ba-main.feature__teaser--collapsed a:not(.button):hover { color: var(--royal-blue-200) !important; }

.feature__list .feature__list--blocks .feature__list--image--mobile { display: none; }

.feature__list .feature__list--blocks .feature__list--content { z-index: 2; width: 41.67%; min-width: 500px; background-color: var(--ash-5); position: relative; }

.feature__list .feature__list--blocks .feature__list--content .feature__teaser, .feature__list .feature__list--blocks .feature__list--content .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed, .com__inv-banner .feature__list .feature__list--blocks .feature__list--content .com__inv-ba-main.feature__teaser--collapsed { overflow: visible; border-radius: 0; -webkit-transition: 0.5s all; transition: 0.5s all; }

.feature__list .feature__list--blocks .feature__list--content .feature__teaser__link { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 3; }

.feature__list .feature__list--blocks .feature__list--content .feature__teaser:hover, .feature__list .feature__list--blocks .feature__list--content .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed:hover, .com__inv-banner .feature__list .feature__list--blocks .feature__list--content .com__inv-ba-main.feature__teaser--collapsed:hover { background-color: var(--grey-300); }

.feature__list .feature__list--blocks .feature__list--content .feature__teaser:hover .feature__teaser-link-icon i, .feature__list .feature__list--blocks .feature__list--content .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed:hover .feature__teaser-link-icon i, .com__inv-banner .feature__list .feature__list--blocks .feature__list--content .com__inv-ba-main.feature__teaser--collapsed:hover .feature__teaser-link-icon i { -webkit-transform: translateX(4px); -ms-transform: translateX(4px); transform: translateX(4px); }

.feature__list .feature__list--blocks .feature__list--content .feature__teaser::before, .feature__list .feature__list--blocks .feature__list--content .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed::before, .com__inv-banner .feature__list .feature__list--blocks .feature__list--content .com__inv-ba-main.feature__teaser--collapsed::before { content: ""; position: absolute; bottom: 0; left: 60px; right: 60px; border-bottom: 1px solid var(--grey-300); display: block !important; height: 0; background: none; }

@media (min-width: 961px) and (max-width: 1280px) { .feature__list .feature__list--blocks .feature__list--content .feature__teaser::before, .feature__list .feature__list--blocks .feature__list--content .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed::before, .com__inv-banner .feature__list .feature__list--blocks .feature__list--content .com__inv-ba-main.feature__teaser--collapsed::before { left: 30px; } }

.feature__list .feature__list--blocks .feature__list--content .feature__teaser:first-child, .feature__list .feature__list--blocks .feature__list--content .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed:first-child, .com__inv-banner .feature__list .feature__list--blocks .feature__list--content .com__inv-ba-main.feature__teaser--collapsed:first-child { padding-top: 30px; }

.feature__list .feature__list--blocks .feature__list--content .feature__teaser:last-child, .feature__list .feature__list--blocks .feature__list--content .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed:last-child, .com__inv-banner .feature__list .feature__list--blocks .feature__list--content .com__inv-ba-main.feature__teaser--collapsed:last-child { padding-bottom: 30px; }

.feature__list .feature__list--blocks .feature__list--content .feature__teaser:last-child::before, .feature__list .feature__list--blocks .feature__list--content .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed:last-child::before, .com__inv-banner .feature__list .feature__list--blocks .feature__list--content .com__inv-ba-main.feature__teaser--collapsed:last-child::before { display: none !important; }

.feature__list .feature__list--blocks .feature__list--content .feature__teaser .feature__teaser-content, .feature__list .feature__list--blocks .feature__list--content .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-content, .com__inv-banner .feature__list .feature__list--blocks .feature__list--content .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-content { width: 100%; padding: 30px 60px; position: relative; }

@media (min-width: 961px) and (max-width: 1280px) { .feature__list .feature__list--blocks .feature__list--content .feature__teaser .feature__teaser-content, .feature__list .feature__list--blocks .feature__list--content .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-content, .com__inv-banner .feature__list .feature__list--blocks .feature__list--content .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-content { padding: 30px 30px; } }

.feature__list .feature__list--blocks .feature__list--content .feature__teaser .feature__teaser-content .feature__teaser-contents, .feature__list .feature__list--blocks .feature__list--content .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-content .feature__teaser-contents, .com__inv-banner .feature__list .feature__list--blocks .feature__list--content .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-content .feature__teaser-contents { padding-right: 40px; }

.feature__list .feature__list--blocks .feature__list--content .feature__teaser .feature__teaser-content .feature__teaser-link-icon, .feature__list .feature__list--blocks .feature__list--content .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-content .feature__teaser-link-icon, .com__inv-banner .feature__list .feature__list--blocks .feature__list--content .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-content .feature__teaser-link-icon { position: absolute; top: 50%; font-size: 18px; right: 20px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: 0.5s -webkit-transform; transition: 0.5s -webkit-transform; transition: 0.5s transform; transition: 0.5s transform, 0.5s -webkit-transform; width: 25px; text-align: center; }

@media (min-width: 960px) and (max-width: 1280px) { .feature__list .feature__list--blocks .feature__list--content .feature__teaser, .feature__list .feature__list--blocks .feature__list--content .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed, .com__inv-banner .feature__list .feature__list--blocks .feature__list--content .com__inv-ba-main.feature__teaser--collapsed { padding-left: 30px; padding-right: 30px; }
  .feature__list .feature__list--blocks .feature__list--content .feature__teaser .feature__teaser-link-icon, .feature__list .feature__list--blocks .feature__list--content .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-link-icon, .com__inv-banner .feature__list .feature__list--blocks .feature__list--content .com__inv-ba-main.feature__teaser--collapsed .feature__teaser-link-icon { right: 5px; } }

.feature__list .feature__list--blocks .feature__list--content hr { margin-top: 0; margin-bottom: 0; }

.feature__list.feature__list--right-thumbnail .feature__list--blocks { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

.feature__list.feature__list--right-thumbnail .feature__list--image { left: auto; right: 0; }

@media screen and (max-width: 960px) { .feature__list { max-width: 100%; margin-left: 0 !important; }
  .feature__list .feature__list--image { display: none; }
  .feature__list .feature__list--blocks .feature__list--header { width: 100%; min-width: 100%; margin-left: 0; }
  .feature__list .feature__list--blocks .feature__list--header .feature__list--header__content { padding: 0; background: none; }
  .feature__list .feature__list--blocks .feature__list--header .feature__list--header__content .feature__teaser-content { padding: 0 0 20px 0; }
  .feature__list .feature__list--blocks .feature__list--content { margin-top: -30%; width: 100%; margin-left: 10px; max-width: 100%; min-width: 100%; }
  .feature__list .feature__list--blocks .feature__list--content .feature__teaser-content { padding: 20px; }
  .feature__list .feature__list--blocks .feature__teaser::before, .feature__list .feature__list--blocks .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed::before, .com__inv-banner .feature__list .feature__list--blocks .com__inv-ba-main.feature__teaser--collapsed::before { left: 20px; right: 20px; }
  .feature__list .feature__list--blocks .feature__list--image--mobile { display: block; margin-left: -10px; margin-right: -10px; position: relative; }
  .feature__list .feature__list--blocks .feature__list--image--mobile img { width: 100%; } }

.feature__list.feature__reverse .feature__list--image { left: inherit; right: -100px; }

.feature__list.feature__reverse .feature__list--blocks { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

.custom__calculator-loan .custom__calculator-loan-container--col { margin-right: 50px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.custom__calculator-loan .custom__calculator-loan-container--col:first-child { max-width: 260px; width: 25%; }

@media (max-width: 991px) and (min-width: 768px) { .custom__calculator-loan .custom__calculator-loan-container--col:first-child { width: 100%; max-width: 100%; } }

@media (max-width: 767px) { .custom__calculator-loan .custom__calculator-loan-container--col:first-child { width: 100%; max-width: 100%; } }

.custom__calculator-loan .custom__calculator-loan-container--col:last-child { margin-right: 0; }

@media (max-width: 991px) and (min-width: 768px) { .custom__calculator-loan .custom__calculator-loan-container--col { margin-right: 0; }
  .custom__calculator-loan .custom__calculator-loan-container--col > .mb1 { margin-bottom: 5px; } }

@media (max-width: 767px) { .custom__calculator-loan .custom__calculator-loan-container--col { margin-right: 0; }
  .custom__calculator-loan .custom__calculator-loan-container--col > .mb1 { margin-bottom: 5px; } }

.custom__calculator-loan .material-form-control input:not(:-moz-placeholder-shown) ~ .label { transform: translateY(-100%); }

.custom__calculator-loan .material-form-control input:not(:-ms-input-placeholder) ~ .label { -ms-transform: translateY(-100%); transform: translateY(-100%); }

.custom__calculator-loan .material-form-control.filled .label, .custom__calculator-loan .material-form-control input:not(:placeholder-shown) ~ .label, .custom__calculator-loan .material-form-control input:focus ~ .label { -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%); }

.accordion__loan .accordion__item { position: relative; -webkit-box-shadow: 0 2px 15px 8px rgba(var(--black-rgb), 0.02); box-shadow: 0 2px 15px 8px rgba(var(--black-rgb), 0.02); margin-bottom: 20px; }

.accordion__loan .accordion__item:last-child { margin-bottom: 0; }

.accordion__loan .accordion__item .accordion__item__title, .accordion__loan .accordion__item .accordion__item__content { padding: 20px 40px; }

.accordion__loan .accordion__item .accordion__item__title { position: relative; }

.accordion__loan .accordion__item .accordion__item__title h4, .accordion__loan .accordion__item .accordion__item__title .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .accordion__loan .accordion__item .accordion__item__title a, .accordion__loan .accordion__item .accordion__item__title .com_investment-graph .intro, .com_investment-graph .accordion__loan .accordion__item .accordion__item__title .intro { margin-bottom: 0; }

.accordion__loan .accordion__item .accordion__item__collapse-icon { width: auto; padding: 0; }

.accordion__loan .accordion__item.expanded { -webkit-box-shadow: 0 2px 15px 8px rgba(var(--black-rgb), 0.02); box-shadow: 0 2px 15px 8px rgba(var(--black-rgb), 0.02); }

@media (max-width: 810px) { .accordion__loan .accordion__item .accordion__item__title, .accordion__loan .accordion__item .accordion__item__content { padding: 20px; } }

@media (max-width: 640px) { .accordion__loan .accordion__item .accordion__item__title:not(.listing-title), .accordion__loan .accordion__item .accordion__item__content:not(.listing-content) { padding: 20px 10px; }
  .accordion__loan .accordion__item .accordion__item__collapse-icon:not(.listing-icon) { position: absolute; top: 20px; right: 10px; margin: 11px 0; } }

.accordion__loan .accordion__item .list__col-text p, .accordion__loan .accordion__item .list__col-text .com_card-comparison sup, .com_card-comparison .accordion__loan .accordion__item .list__col-text sup, .accordion__loan .accordion__item .list__col-text #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .accordion__loan .accordion__item .list__col-text a, .accordion__loan .accordion__item .list__col-text #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .accordion__loan .accordion__item .list__col-text a, .accordion__loan .accordion__item .list__col-text .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .accordion__loan .accordion__item .list__col-text a { font-size: 14px; }

@media (min-width: 1200px) { .accordion__loan .accordion__item .list__col-text p, .accordion__loan .accordion__item .list__col-text .com_card-comparison sup, .com_card-comparison .accordion__loan .accordion__item .list__col-text sup, .accordion__loan .accordion__item .list__col-text #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .accordion__loan .accordion__item .list__col-text a, .accordion__loan .accordion__item .list__col-text #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .accordion__loan .accordion__item .list__col-text a, .accordion__loan .accordion__item .list__col-text .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .accordion__loan .accordion__item .list__col-text a { font-size: 16px; } }

.accordion__loan .accordion__item .list__col-text p:last-child, .accordion__loan .accordion__item .list__col-text .com_card-comparison sup:last-child, .com_card-comparison .accordion__loan .accordion__item .list__col-text sup:last-child, .accordion__loan .accordion__item .list__col-text #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .accordion__loan .accordion__item .list__col-text a:last-child, .accordion__loan .accordion__item .list__col-text #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .accordion__loan .accordion__item .list__col-text a:last-child, .accordion__loan .accordion__item .list__col-text .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:last-child, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .accordion__loan .accordion__item .list__col-text a:last-child { margin-bottom: 0px; }

.accordion__loan .accordion__item .list__col-text p.caption, .accordion__loan .accordion__item .list__col-text .com_card-comparison sup.caption, .com_card-comparison .accordion__loan .accordion__item .list__col-text sup.caption, .accordion__loan .accordion__item .list__col-text #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.caption, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .accordion__loan .accordion__item .list__col-text a.caption, .accordion__loan .accordion__item .list__col-text #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.caption, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .accordion__loan .accordion__item .list__col-text a.caption, .accordion__loan .accordion__item .list__col-text .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.caption, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .accordion__loan .accordion__item .list__col-text a.caption { font-size: 12px; }

@media (min-width: 768px) { .accordion__loan .accordion__item .list__col-text p.caption, .accordion__loan .accordion__item .list__col-text .com_card-comparison sup.caption, .com_card-comparison .accordion__loan .accordion__item .list__col-text sup.caption, .accordion__loan .accordion__item .list__col-text #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.caption, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .accordion__loan .accordion__item .list__col-text a.caption, .accordion__loan .accordion__item .list__col-text #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.caption, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .accordion__loan .accordion__item .list__col-text a.caption, .accordion__loan .accordion__item .list__col-text .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.caption, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .accordion__loan .accordion__item .list__col-text a.caption { font-size: 14px; } }

.accordion__loan .accordion__item .list__col-text ul li, .accordion__loan .accordion__item .list__col-text ol li { font-size: 14px; }

@media (min-width: 1200px) { .accordion__loan .accordion__item .list__col-text ul li, .accordion__loan .accordion__item .list__col-text ol li { font-size: 16px; } }

.accordion__loan .accordion__item .list__col-text .in-co-par p, .accordion__loan .accordion__item .list__col-text .in-co-par .com_card-comparison sup, .com_card-comparison .accordion__loan .accordion__item .list__col-text .in-co-par sup, .accordion__loan .accordion__item .list__col-text .in-co-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .accordion__loan .accordion__item .list__col-text .in-co-par a, .accordion__loan .accordion__item .list__col-text .in-co-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .accordion__loan .accordion__item .list__col-text .in-co-par a, .accordion__loan .accordion__item .list__col-text .in-co-par .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .accordion__loan .accordion__item .list__col-text .in-co-par a { font-size: inherit; line-height: inherit; }

.accordion__loan .accordion__item .list__col-text .in-co-par.fz-18, .accordion__loan .accordion__item .list__col-text .com_has-header .dropdown .in-co-par.icon, .com_has-header .dropdown .accordion__loan .accordion__item .list__col-text .in-co-par.icon, .accordion__loan .accordion__item .list__col-text .com_has-header .dropdown .dropdown-menu li.in-co-par, .com_has-header .dropdown .dropdown-menu .accordion__loan .accordion__item .list__col-text li.in-co-par { line-height: 1.5; }

@media (max-width: 767px) { .accordion__loan .accordion__item .list__col-text .in-co-par.fz-14, .accordion__loan .accordion__item .list__col-text .in-co-par.hc-li-tag { font-size: 12px; } }

.accordion__loan.theme.theme--green .accordion__item.expanded { background-color: rgba(var(--grey-300-rgb), 0.2); }

.accordion__loan.theme.theme--blue .accordion__item.expanded { background-color: rgba(202, 225, 255, 0.2); }

.accordion__loan.theme.theme--orange .accordion__item.expanded { background-color: #fff2cf; }

.accordion__loan.theme.theme--grey .accordion__item.expanded { background-color: var(--grey-200); }

@media (max-width: 640px) { .accordion__loan .accordion__loan-row:not(.listing-row) > *.icon { display: none; } }

.accordion__loan-row > * { display: table-cell; vertical-align: middle; width: 100%; padding: 0 10px; }

.accordion__loan-row > * > *:last-child { margin-bottom: 0; }

.accordion__loan-row > *:first-child { padding-left: 0; }

.accordion__loan-row > *:last-child { padding-right: 0; }

.accordion__loan-row > *.icon { width: 1%; min-width: 90px; }

.page-theme--grey .accordion__loan.theme .accordion__item.expanded { background-color: var(--ash-10); }

.table__loan tbody tr:first-child th, .table__loan tbody tr:first-child td { border-top: none; }

.table__loan tbody tr th:first-child, .table__loan tbody tr td:first-child { padding-left: 0; }

.table__loan tbody tr th:last-child, .table__loan tbody tr td:last-child { padding-right: 0; }

.table__loan tbody tr th > *:last-child, .table__loan tbody tr td > *:last-child { margin-bottom: 0; }

.parent__account .common__category-description { padding-top: 66px; padding-bottom: 66px; }

.parent__account .common__category-description h3, .parent__account .common__category-description h1, .parent__account .common__category-description h3 strong, .parent__account .common__category-description h1 strong { font-family: 'TheSansC4s'; font-weight: bold; }

.parent__account .list__products [class^="col-"] { margin-bottom: 48px; }

@media only screen and (min-width: 575px) and (max-width: 1170px) { .parent__account .list__products [class^="col-"] { max-width: 50%; -ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; } }

@media (max-width: 767px) { .parent__account .list__products [class^="col-"] { margin-bottom: 40px; } }

.parent__account .list__products [class^="col-"]:last-child { margin-bottom: 0px; }

.parent__account .list__products .list__products-img { position: relative; overflow: hidden; width: 80px; height: 80px; margin-right: 20px; }

@media (max-width: 767px) { .parent__account .list__products .list__products-img { display: none; } }

.parent__account .list__products .list__products-img, .parent__account .list__products .list__products-img img { border-radius: 50%; }

.parent__account .list__products .list__products-info { width: calc(100% - 100px); }

@media (max-width: 767px) { .parent__account .list__products .list__products-info { width: 100%; } }

.parent__account .list__products h4, .parent__account .list__products .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .parent__account .list__products a, .parent__account .list__products .com_investment-graph .intro, .com_investment-graph .parent__account .list__products .intro { margin-bottom: 20px; }

.parent__account .list__products h4:last-child, .parent__account .list__products .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:last-child, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .parent__account .list__products a:last-child, .parent__account .list__products .com_investment-graph .intro:last-child, .com_investment-graph .parent__account .list__products .intro:last-child { margin-bottom: 0px; }

.parent__account .list__products p, .parent__account .list__products .com_card-comparison sup, .com_card-comparison .parent__account .list__products sup, .parent__account .list__products #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .parent__account .list__products a, .parent__account .list__products #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .parent__account .list__products a, .parent__account .list__products .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .parent__account .list__products a { margin-bottom: 10px; }

.parent__account .list__products p a, .parent__account .list__products .com_card-comparison sup a, .com_card-comparison .parent__account .list__products sup a, .parent__account .list__products #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .parent__account .list__products a a, .parent__account .list__products #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .parent__account .list__products a a, .parent__account .list__products .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .parent__account .list__products a a { color: var(--royal-blue-100); }

.parent__account .list__products p.list__products-links, .parent__account .list__products .com_card-comparison sup.list__products-links, .com_card-comparison .parent__account .list__products sup.list__products-links, .parent__account .list__products #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.list__products-links, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .parent__account .list__products a.list__products-links, .parent__account .list__products #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.list__products-links, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .parent__account .list__products a.list__products-links, .parent__account .list__products .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.list__products-links, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .parent__account .list__products a.list__products-links { margin-bottom: 5px; }

.parent__account .list__products p.list__products-description, .parent__account .list__products .com_card-comparison sup.list__products-description, .com_card-comparison .parent__account .list__products sup.list__products-description, .parent__account .list__products #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.list__products-description, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .parent__account .list__products a.list__products-description, .parent__account .list__products #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.list__products-description, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .parent__account .list__products a.list__products-description, .parent__account .list__products .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.list__products-description, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .parent__account .list__products a.list__products-description { margin-bottom: 2em; font-size: 14px; }

@media (min-width: 1200px) { .parent__account .list__products p.list__products-description, .parent__account .list__products .com_card-comparison sup.list__products-description, .com_card-comparison .parent__account .list__products sup.list__products-description, .parent__account .list__products #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.list__products-description, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .parent__account .list__products a.list__products-description, .parent__account .list__products #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.list__products-description, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .parent__account .list__products a.list__products-description, .parent__account .list__products .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.list__products-description, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .parent__account .list__products a.list__products-description { font-size: 16px; } }

.parent__account .list__products p:last-child, .parent__account .list__products .com_card-comparison sup:last-child, .com_card-comparison .parent__account .list__products sup:last-child, .parent__account .list__products #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .parent__account .list__products a:last-child, .parent__account .list__products #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .parent__account .list__products a:last-child, .parent__account .list__products .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:last-child, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .parent__account .list__products a:last-child { margin-bottom: 0px; }

.parent__account .list__products a.has-promotion i { margin-right: 20px; }

@media (max-width: 767px) { .parent__account .list__products a.has-promotion i { margin-right: 15px; } }

.parent__account .list__products .nowrap { white-space: nowrap; }

.parent__account .list__products .list__products-note { display: inline-block; vertical-align: top; margin-top: 4px; padding: 5px 10px; font-size: 10px; font-family: var(--font-opensans); font-weight: bold; line-height: 12px; color: var(--white); background: var(--grey-800); border-radius: 30px 30px 0px 30px; }

@media (min-width: 1547px) { .parent__account .subcategory { margin-bottom: 0px; padding-bottom: 50px; } }

.list__four-col-with-icons .bp-img, .list__four-col-with-icons .bp-banner-img, .list__four-col-with-icons .common__recommended-products .common__recommended-products-pr-icon, .common__recommended-products .list__four-col-with-icons .common__recommended-products-pr-icon, .list__four-col-with-icons .accordion__loan-row > *.icon, .list__four-col-with-icons .com_f_a_services .f-a-l-img, .com_f_a_services .list__four-col-with-icons .f-a-l-img, .list__four-col-with-icons .com_ta-icon, .list__four-col-with-icons .com__img-badge, .list__four-col-with-icons .com__co-us-icon, .list__four-col-with-icons .com__onlinebanking_appforyou { min-width: 80px; }

.list__four-col-with-icons .list__col-single p a:not(.link):not(.com__to-li-set), .list__four-col-with-icons .list__col-single .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .list__four-col-with-icons .list__col-single sup a:not(.link):not(.com__to-li-set), .list__four-col-with-icons .list__col-single #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .list__four-col-with-icons .list__col-single a a:not(.link):not(.com__to-li-set), .list__four-col-with-icons .list__col-single #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .list__four-col-with-icons .list__col-single a a:not(.link):not(.com__to-li-set), .list__four-col-with-icons .list__col-single .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .list__four-col-with-icons .list__col-single a a:not(.link):not(.com__to-li-set) { color: inherit; }

.list__four-col-with-icons .list__col-single > .d-flex > div:not(.bp-img):not(.bp-banner-img):not(.com_ta-icon):not(.com__img-badge):not(.com__co-us-icon):not(.com__onlinebanking_appforyou) { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.list__four-col-with-icons .list__col-single .d-flex h4, .list__four-col-with-icons .list__col-single .d-flex .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .list__four-col-with-icons .list__col-single .d-flex a, .list__four-col-with-icons .list__col-single .d-flex .com_investment-graph .intro, .com_investment-graph .list__four-col-with-icons .list__col-single .d-flex .intro { max-width: 100%; }

@media (min-width: 768px) { .list__four-col-with-icons .list__col-single .list__col-image2 .bp-img img[width="80"], .list__four-col-with-icons .list__col-single .list__col-image2 .bp-banner-img img[width="80"], .list__four-col-with-icons .list__col-single .list__col-image2 .common__recommended-products .common__recommended-products-pr-icon img[width="80"], .common__recommended-products .list__four-col-with-icons .list__col-single .list__col-image2 .common__recommended-products-pr-icon img[width="80"], .list__four-col-with-icons .list__col-single .list__col-image2 .accordion__loan-row > *.icon img[width="80"], .list__four-col-with-icons .list__col-single .list__col-image2 .com_f_a_services .f-a-l-img img[width="80"], .com_f_a_services .list__four-col-with-icons .list__col-single .list__col-image2 .f-a-l-img img[width="80"], .list__four-col-with-icons .list__col-single .list__col-image2 .com_ta-icon img[width="80"], .list__four-col-with-icons .list__col-single .list__col-image2 .com__img-badge img[width="80"], .list__four-col-with-icons .list__col-single .list__col-image2 .com__co-us-icon img[width="80"], .list__four-col-with-icons .list__col-single .list__col-image2 .com__onlinebanking_appforyou img[width="80"] { height: 80px; width: auto; } }

.list__four-col-with-icons .list__four-col-with-icons__description--normal { display: block; }

.list__four-col-with-icons .list__four-col-with-icons__description--large { display: none; }

@media screen and (min-width: 1200px) { .list__four-col-with-icons--2-items .list__four-col-with-icons__description--normal { display: none; }
  .list__four-col-with-icons--2-items .list__four-col-with-icons__description--large { display: block; }
  .list__four-col-with-icons--2-items .flex-xl-row .bp-img, .list__four-col-with-icons--2-items .flex-xl-row .bp-banner-img, .list__four-col-with-icons--2-items .flex-xl-row .common__recommended-products .common__recommended-products-pr-icon, .common__recommended-products .list__four-col-with-icons--2-items .flex-xl-row .common__recommended-products-pr-icon, .list__four-col-with-icons--2-items .flex-xl-row .accordion__loan-row > *.icon, .list__four-col-with-icons--2-items .flex-xl-row .com_f_a_services .f-a-l-img, .com_f_a_services .list__four-col-with-icons--2-items .flex-xl-row .f-a-l-img, .list__four-col-with-icons--2-items .flex-xl-row .com_ta-icon, .list__four-col-with-icons--2-items .flex-xl-row .com__img-badge, .list__four-col-with-icons--2-items .flex-xl-row .com__co-us-icon, .list__four-col-with-icons--2-items .flex-xl-row .com__onlinebanking_appforyou { margin-right: 20px; } }

@media screen and (max-width: 575px) { .list__four-col-with-icons .d-flex.flex-flow.flex-sm-column .bp-img img, .list__four-col-with-icons .d-flex.flex-flow.flex-sm-column .bp-banner-img img, .list__four-col-with-icons .d-flex.flex-flow.flex-sm-column .common__recommended-products .common__recommended-products-pr-icon img, .common__recommended-products .list__four-col-with-icons .d-flex.flex-flow.flex-sm-column .common__recommended-products-pr-icon img, .list__four-col-with-icons .d-flex.flex-flow.flex-sm-column .accordion__loan-row > *.icon img, .list__four-col-with-icons .d-flex.flex-flow.flex-sm-column .com_f_a_services .f-a-l-img img, .com_f_a_services .list__four-col-with-icons .d-flex.flex-flow.flex-sm-column .f-a-l-img img, .list__four-col-with-icons .d-flex.flex-flow.flex-sm-column .com_ta-icon img, .list__four-col-with-icons .d-flex.flex-flow.flex-sm-column .com__img-badge img, .list__four-col-with-icons .d-flex.flex-flow.flex-sm-column .com__co-us-icon img, .list__four-col-with-icons .d-flex.flex-flow.flex-sm-column .com__onlinebanking_appforyou img { max-width: 100%; height: auto; } }

@media (min-width: 1024px) { .table__comparison-1 .container.bp-width-med2 { padding-left: 15px; } }

@media (max-width: 774px) { .table__comparison-1-content h4, .table__comparison-1-content .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .table__comparison-1-content a, .table__comparison-1-content .com_investment-graph .intro, .com_investment-graph .table__comparison-1-content .intro { margin-bottom: 18px; } }

.table__comparison-1-content .table__comparison-1-wrapper.com_graph-carousel { width: auto; margin-right: -10px; margin-left: -10px; padding-top: 50px; padding-left: 10px; }

.table__comparison-1-content .table__comparison-1-wrapper.com_graph-carousel:before { left: unset; right: -1px; width: 55px; }

.table__comparison-1-content .table__comparison-1-wrapper.com_graph-carousel.last-slide:after { opacity: 0; }

.table__comparison-1-content .table__comparison-1-wrapper.com_graph-carousel td { opacity: 0.9; padding: 0px 20px 10px; }

.table__comparison-1-content .table__comparison-1-wrapper.com_graph-carousel td.title-list { padding: 24px 20px 10px; }

.table__comparison-1-content .table__comparison-1-wrapper.com_graph-carousel[active-slide="0"] td:first-child { opacity: 1; }

.table__comparison-1-content .graph-carousel-bullets { position: absolute; top: 0px; left: 0px; width: 100%; margin: 0px; }

.table__comparison-1-content .com_graph-carousel .com__graph-content { overflow: visible; }

@media (max-width: 767px) { .table__comparison-1-content .com_graph-carousel .com__graph-content { width: 100% !important; padding-bottom: 10px; } }

.table__comparison-1-content .graph-carousel-nav { margin-top: -150px !important; margin-right: 10px; }

.table__comparison-1-content .graph-carousel-nav.g-fix-nav { position: fixed; margin-top: 0px !important; margin-right: 10px; }

.table__comparison-1-content .graph-carousel-nav span.capt { font-size: 14px; }

.table__comparison-1-content .graph-title { display: none; position: fixed; z-index: 50; top: 59px; left: 10px; width: calc(100% - 65px); background: var(--white); -webkit-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.1); }

.table__comparison-1-content .graph-title .g-title { display: none; width: 100%; padding: 18px 20px 11px; font-size: 18px; line-height: 1.5; font-weight: bold; }

.table__comparison-1-content .graph-title .g-title.active { display: block; }

.table__comparison-1-content .graph-title .g-title a { color: var(--ash-200); }

.table__comparison-1-content .graph-title .g-title i { font-size: 14px; margin-left: 10px; }

.table__comparison-1-content .g-r-list .g-r-item { padding-bottom: 20px; }

@media (min-width: 1254px) { .table__comparison-1-content .table_c-c-wrapper { max-width: 1200px; min-width: 1200px; } }

.table__comparison-1-content .table_c-c-wrapper.table_c-c-full { max-width: 100%; }

@media (max-width: 767px) { .table__comparison-1-content .com_graph-carousel .table__comparison-content { padding-bottom: 20px; } }

.table__comparison-1-content .com_graph-carousel .graph-title.fix-top { display: block; }

.table__comparison-1-content .com_graph-carousel.last-slide .graph-title:not(.fix-top) { left: 27px; }

.table__comparison-1-content .w-r-m-btn { z-index: 10; position: absolute; right: 0px; bottom: -8px; left: 0px; display: none; width: 100px; margin: auto; font-size: 14px; }

.table__comparison-1-content .w-r-m-btn .r-m { display: inline-block; }

.table__comparison-1-content .w-r-m-btn .r-l { display: none; }

.table__comparison-1-content .w-r-m-btn.active .r-m { display: none; }

.table__comparison-1-content .w-r-m-btn.active .r-l { display: inline-block; }

.table__comparison-1-content .com_graph-carousel .g-r-list-wrapper.w-r-more { position: relative; overflow: hidden; height: 300px; -webkit-transition: 0.3s all ease; transition: 0.3s all ease; }

.table__comparison-1-content .com_graph-carousel .g-r-list-wrapper.w-r-more:after { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 117px; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(var(--white))); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), var(--white)); }

.table__comparison-1-content .com_graph-carousel .g-r-list-wrapper.w-r-more.active:after { display: none; }

.table__comparison-1-content .com_graph-carousel .g-r-list-wrapper.w-r-more .w-r-m-btn { display: block; }

table.table__comparison-1-graph { width: 100%; border-radius: var(--bd-radius); -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); }

table.table__comparison-1-graph th { height: 207px; padding: 40px 25px; color: var(--white); background: #319988; border-left: 1px solid var(--grey-200); }

@media (max-width: 767px) { table.table__comparison-1-graph th { height: auto; min-height: 160px; width: 265px; } }

table.table__comparison-1-graph th strong { display: block; font-size: 26px; font-weight: bold; margin-bottom: 10px; color: inherit; }

@media (min-width: 768px) { table.table__comparison-1-graph th strong { font-size: 30px; } }

@media (min-width: 1560px) { table.table__comparison-1-graph th strong { font-size: 44px; } }

table.table__comparison-1-graph th p, table.table__comparison-1-graph th .com_card-comparison sup, .com_card-comparison table.table__comparison-1-graph th sup, table.table__comparison-1-graph th #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 table.table__comparison-1-graph th a, table.table__comparison-1-graph th #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro table.table__comparison-1-graph th a, table.table__comparison-1-graph th .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro table.table__comparison-1-graph th a { margin-bottom: 0px; font-size: 16px; font-weight: bold; line-height: 1.5; color: inherit; }

@media (max-width: 767px) { table.table__comparison-1-graph th p, table.table__comparison-1-graph th .com_card-comparison sup, .com_card-comparison table.table__comparison-1-graph th sup, table.table__comparison-1-graph th #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 table.table__comparison-1-graph th a, table.table__comparison-1-graph th #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro table.table__comparison-1-graph th a, table.table__comparison-1-graph th .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro table.table__comparison-1-graph th a { font-size: 14px; line-height: 20px; } }

table.table__comparison-1-graph th:first-child { border-left: 0px; border-radius: var(--bd-radius) 0px 0px 0px; }

table.table__comparison-1-graph th:last-child { border-radius: 0px var(--bd-radius) 0px 0px; }

table.table__comparison-1-graph td { padding: 0px 30px 20px; font-size: 18px; line-height: 1.5; font-weight: 400; color: var(--ash-200); border-left: 1px solid var(--grey-200); }

table.table__comparison-1-graph td.sub-list { padding-bottom: 0px; }

table.table__comparison-1-graph td.sub-list.pt3 { padding-top: 35px; }

table.table__comparison-1-graph td strong { line-height: 1.5; color: var(--ash-300); }

@media (min-width: 768px) { table.table__comparison-1-graph td:first-child { border-left: 0px; } }

table.table__comparison-1-graph td.title-list { padding: 30px; font-weight: bold; }

table.table__comparison-1-graph td.title-list span { white-space: nowrap; }

table.table__comparison-1-graph td.title-list a { color: var(--ash-200); }

table.table__comparison-1-graph td.title-list i { font-size: 14px; margin-left: 10px; }

table.table__comparison-1-graph td .i-icon, table.table__comparison-1-graph td .item-copy { display: inline-block; vertical-align: top; }

table.table__comparison-1-graph td .i-icon { margin-right: 12px; line-height: 1.5; }

table.table__comparison-1-graph td .item-copy { width: calc(100% - 32px); }

table.table__comparison-1-graph .border-line { border-bottom: 1px solid var(--grey-200); }

table.table__comparison-1-graph span.clearfix { display: block; padding: 15px 0px; }

table.table__comparison-1-graph span.clearfix .float-left { font-size: 14px; }

table.table__comparison-1-graph span.clearfix .float-right { font-size: 18px; }

table.table__comparison-1-graph tr:last-child td { padding-bottom: 40px; }

table.table__comparison-1-graph tr:last-child td:first-child { border-radius: 0px 0px 0px var(--bd-radius); }

table.table__comparison-1-graph tr:last-child td:last-child { border-radius: 0px 0px var(--bd-radius) 0px; }

.com_compare { width: 470px; max-width: 100%; background-color: #f0f5f7; }

.com_compare:first-child { border-radius: var(--bd-radius) 0 0 var(--bd-radius); }

.com_compare:last-child { border-radius: 0 var(--bd-radius) var(--bd-radius) 0; }

.com_compare__content { padding: 40px; }

.com_compare__content hr { border-color: var(--grey-200); }

.com_compare__promotion { padding: 10px 20px; background-color: var(--ash-200); border-radius: 40px; margin-top: 22px; }

.com_compare__promotion p, .com_compare__promotion .com_card-comparison sup, .com_card-comparison .com_compare__promotion sup, .com_compare__promotion #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_compare__promotion a, .com_compare__promotion #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_compare__promotion a, .com_compare__promotion .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_compare__promotion a { color: var(--white); text-align: center; }

.com_compare__promotion p b, .com_compare__promotion .com_card-comparison sup b, .com_card-comparison .com_compare__promotion sup b, .com_compare__promotion #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a b, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_compare__promotion a b, .com_compare__promotion #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a b, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_compare__promotion a b, .com_compare__promotion .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a b, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_compare__promotion a b { color: var(--white); }

@media (min-width: 768px) { .com_compare { margin-right: 2px; }
  .com_compare:last-child { margin-right: 0; } }

@media (max-width: 767px) { .com_compare { width: 100%; margin-bottom: 2px; }
  .com_compare .text-right { text-align: left !important; }
  .com_compare p, .com_compare .com_card-comparison sup, .com_card-comparison .com_compare sup, .com_compare #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_compare a, .com_compare #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_compare a, .com_compare .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_compare a { font-size: 14px; margin-bottom: 0; line-height: 1.71; }
  .com_compare hr { margin: 10px 0; }
  .com_compare h4, .com_compare .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_compare a, .com_compare .com_investment-graph .intro, .com_investment-graph .com_compare .intro { margin-bottom: 10px; }
  .com_compare:first-child { border-radius: var(--bd-radius) var(--bd-radius) 0 0; }
  .com_compare:last-child { border-radius: 0 0 var(--bd-radius) var(--bd-radius); }
  .com_compare .com_compare__content { padding: 20px; }
  .com_compare .com_compare__content .bp-img img, .com_compare .com_compare__content .bp-banner-img img, .com_compare .com_compare__content .common__recommended-products .common__recommended-products-pr-icon img, .common__recommended-products .com_compare .com_compare__content .common__recommended-products-pr-icon img, .com_compare .com_compare__content .accordion__loan-row > *.icon img, .com_compare .com_compare__content .com_f_a_services .f-a-l-img img, .com_f_a_services .com_compare .com_compare__content .f-a-l-img img, .com_compare .com_compare__content .com_ta-icon img, .com_compare .com_compare__content .com__img-badge img, .com_compare .com_compare__content .com__co-us-icon img, .com_compare .com_compare__content .com__onlinebanking_appforyou img { width: 60px; }
  .com_compare .com_compare__promotion { margin-top: 10px; } }

@media (max-width: 767px) { .table__three-col--title { margin-bottom: 20px; }
  .table__three-col--title *:last-child { margin-bottom: 0; } }

.table__three-col--content .row [class*="col"] > *:last-child, .table__three-col--content .com_insurance_total-payout-row [class*="col"] > *:last-child, .table__three-col--content .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded) [class*="col"] > *:last-child, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .table__three-col--content .owl-carousel:not(.owl-loaded) [class*="col"] > *:last-child { margin-bottom: 0; }

@media (max-width: 767px) { .table__three-col--content .row [class*="col"], .table__three-col--content .com_insurance_total-payout-row [class*="col"], .table__three-col--content .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded) [class*="col"], .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .table__three-col--content .owl-carousel:not(.owl-loaded) [class*="col"] { margin-bottom: 10px; }
  .table__three-col--content .row [class*="col"]:last-child, .table__three-col--content .com_insurance_total-payout-row [class*="col"]:last-child, .table__three-col--content .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded) [class*="col"]:last-child, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .table__three-col--content .owl-carousel:not(.owl-loaded) [class*="col"]:last-child { margin-bottom: 0; } }

.table__three-col--content p, .table__three-col--content .com_card-comparison sup, .com_card-comparison .table__three-col--content sup, .table__three-col--content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .table__three-col--content a, .table__three-col--content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .table__three-col--content a, .table__three-col--content .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .table__three-col--content a { padding-right: 20px; }

.table__three-col--content > .row > div:nth-child(2), .table__three-col--content > .com_insurance_total-payout-row > div:nth-child(2), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .table__three-col--content > .owl-carousel:not(.owl-loaded) > div:nth-child(2), .table__three-col--content > .row b, .table__three-col--content > .com_insurance_total-payout-row b, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .table__three-col--content > .owl-carousel:not(.owl-loaded) b { font-weight: 600; }

.table__three-col--content > .row:last-child, .table__three-col--content > .com_insurance_total-payout-row:last-child, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .table__three-col--content > .owl-carousel:last-child:not(.owl-loaded) { margin-bottom: 0 !important; }

@media (max-width: 767px) { .table__three-col--content p, .table__three-col--content .com_card-comparison sup, .com_card-comparison .table__three-col--content sup, .table__three-col--content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .table__three-col--content a, .table__three-col--content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .table__three-col--content a, .table__three-col--content .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .table__three-col--content a { padding-right: 0; } }

.table__three-col--content ul li, .table__three-col--content ol li { padding-bottom: 5px; }

.table__three-col--tnc { margin-top: 30px; }

.table__three-col--tnc p, .table__three-col--tnc .com_card-comparison sup, .com_card-comparison .table__three-col--tnc sup, .table__three-col--tnc #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .table__three-col--tnc a, .table__three-col--tnc #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .table__three-col--tnc a, .table__three-col--tnc .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .table__three-col--tnc a { padding-right: 20px; }

.table__three-col--hr { margin: 40px 0; }

.table__three-col--hr.mt3, .com_graph-carousel .table__three-col--hr.graph-carousel-bullets { margin-top: 30px; }

@media (max-width: 767px) { .table__three-col--hr { margin: 30px 0; } }

@media (max-width: 767px) { .table__three-col .accordion__item .accordion__item__content .row [class*='col-'], .table__three-col .accordion__item .accordion__item__content .com_insurance_total-payout-row [class*='col-'], .table__three-col .accordion__item .accordion__item__content .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded) [class*='col-'], .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .table__three-col .accordion__item .accordion__item__content .owl-carousel:not(.owl-loaded) [class*='col-'] { margin-bottom: 10px; }
  .table__three-col .accordion__item .accordion__item__content .row [class*='col-'].table__three-col--title, .table__three-col .accordion__item .accordion__item__content .com_insurance_total-payout-row [class*='col-'].table__three-col--title, .table__three-col .accordion__item .accordion__item__content .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded) [class*='col-'].table__three-col--title, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .table__three-col .accordion__item .accordion__item__content .owl-carousel:not(.owl-loaded) [class*='col-'].table__three-col--title { margin-bottom: 20px; }
  .table__three-col .accordion__item .accordion__item__content .row [class*='col-']:last-child, .table__three-col .accordion__item .accordion__item__content .com_insurance_total-payout-row [class*='col-']:last-child, .table__three-col .accordion__item .accordion__item__content .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded) [class*='col-']:last-child, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .table__three-col .accordion__item .accordion__item__content .owl-carousel:not(.owl-loaded) [class*='col-']:last-child { margin-bottom: 0; } }

.com_f_a_services .f-a-s-l-item { padding: 20px; background: var(--ash-5); }

.com_f_a_services .f-a-l-img { position: relative; min-width: 65px; max-width: 65px; margin-right: 25px; overflow: hidden; }

.com_f_a_services .f-a-l-img img { border-radius: 50%; }

.com_f_a_services .f-a-l-info { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; width: 100%; }

.com_f_a_services .f-a-l-info h5 { line-height: 1.5; }

.com_f_a_services .f-a-l-info h5, .com_f_a_services .f-a-l-info h5 strong { font-size: 16px; }

.com_f_a_services .f-a-l-info p, .com_f_a_services .f-a-l-info .com_card-comparison sup, .com_card-comparison .com_f_a_services .f-a-l-info sup, .com_f_a_services .f-a-l-info #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_f_a_services .f-a-l-info a, .com_f_a_services .f-a-l-info #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_f_a_services .f-a-l-info a, .com_f_a_services .f-a-l-info .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_f_a_services .f-a-l-info a { font-size: 18px; }

.com_f_a_services .f-a-l-info p a, .com_f_a_services .f-a-l-info .com_card-comparison sup a, .com_card-comparison .com_f_a_services .f-a-l-info sup a, .com_f_a_services .f-a-l-info #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_f_a_services .f-a-l-info a a, .com_f_a_services .f-a-l-info #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_f_a_services .f-a-l-info a a, .com_f_a_services .f-a-l-info .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_f_a_services .f-a-l-info a a { display: block; line-height: 1.5; color: var(--ash-200) !important; }

.com_f_a_services .f-a-l-info p a:hover, .com_f_a_services .f-a-l-info .com_card-comparison sup a:hover, .com_card-comparison .com_f_a_services .f-a-l-info sup a:hover, .com_f_a_services .f-a-l-info #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a:hover, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_f_a_services .f-a-l-info a a:hover, .com_f_a_services .f-a-l-info #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:hover, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_f_a_services .f-a-l-info a a:hover, .com_f_a_services .f-a-l-info .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a:hover, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_f_a_services .f-a-l-info a a:hover, .com_f_a_services .f-a-l-info p a:hover i, .com_f_a_services .f-a-l-info .com_card-comparison sup a:hover i, .com_card-comparison .com_f_a_services .f-a-l-info sup a:hover i, .com_f_a_services .f-a-l-info #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a:hover i, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_f_a_services .f-a-l-info a a:hover i, .com_f_a_services .f-a-l-info #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:hover i, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_f_a_services .f-a-l-info a a:hover i, .com_f_a_services .f-a-l-info .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a:hover i, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_f_a_services .f-a-l-info a a:hover i { color: var(--royal-blue-200) !important; }

.com_f_a_services .f-a-l-info.d-flex.flex-column.justify-content-center h5, .com_f_a_services .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .f-a-l-info.d-flex.flex-column.owl-carousel:not(.owl-loaded) h5, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_f_a_services .f-a-l-info.d-flex.flex-column.owl-carousel:not(.owl-loaded) h5 { margin-bottom: 0; }

.com_f_a_services .f-a-l-info.d-flex.flex-column.justify-content-center p, .com_f_a_services .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .f-a-l-info.d-flex.flex-column.owl-carousel:not(.owl-loaded) p, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_f_a_services .f-a-l-info.d-flex.flex-column.owl-carousel:not(.owl-loaded) p, .com_f_a_services .f-a-l-info.d-flex.flex-column.justify-content-center .com_card-comparison sup, .com_card-comparison .com_f_a_services .f-a-l-info.d-flex.flex-column.justify-content-center sup, .com_f_a_services .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .f-a-l-info.d-flex.flex-column.owl-carousel:not(.owl-loaded) .com_card-comparison sup, .com_card-comparison .com_f_a_services .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .f-a-l-info.d-flex.flex-column.owl-carousel:not(.owl-loaded) sup, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_f_a_services .f-a-l-info.d-flex.flex-column.owl-carousel:not(.owl-loaded) .com_card-comparison sup, .com_card-comparison .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_f_a_services .f-a-l-info.d-flex.flex-column.owl-carousel:not(.owl-loaded) sup, .com_f_a_services .f-a-l-info.d-flex.flex-column.justify-content-center #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_f_a_services .f-a-l-info.d-flex.flex-column.justify-content-center a, .com_f_a_services .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .f-a-l-info.d-flex.flex-column.owl-carousel:not(.owl-loaded) #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_f_a_services .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .f-a-l-info.d-flex.flex-column.owl-carousel:not(.owl-loaded) a, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_f_a_services .f-a-l-info.d-flex.flex-column.owl-carousel:not(.owl-loaded) #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_f_a_services .f-a-l-info.d-flex.flex-column.owl-carousel:not(.owl-loaded) a, .com_f_a_services .f-a-l-info.d-flex.flex-column.justify-content-center #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_f_a_services .f-a-l-info.d-flex.flex-column.justify-content-center a, .com_f_a_services .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .f-a-l-info.d-flex.flex-column.owl-carousel:not(.owl-loaded) #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_f_a_services .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .f-a-l-info.d-flex.flex-column.owl-carousel:not(.owl-loaded) a, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_f_a_services .f-a-l-info.d-flex.flex-column.owl-carousel:not(.owl-loaded) #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_f_a_services .f-a-l-info.d-flex.flex-column.owl-carousel:not(.owl-loaded) a, .com_f_a_services .f-a-l-info.d-flex.flex-column.justify-content-center .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_f_a_services .f-a-l-info.d-flex.flex-column.justify-content-center a, .com_f_a_services .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .f-a-l-info.d-flex.flex-column.owl-carousel:not(.owl-loaded) .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_f_a_services .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .f-a-l-info.d-flex.flex-column.owl-carousel:not(.owl-loaded) a, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_f_a_services .f-a-l-info.d-flex.flex-column.owl-carousel:not(.owl-loaded) .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_f_a_services .f-a-l-info.d-flex.flex-column.owl-carousel:not(.owl-loaded) a { margin-top: 8px; }

.com_security { padding-bottom: 20px; }

.com_security .row, .com_security .com_insurance_total-payout-row, .com_security .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_security .owl-carousel:not(.owl-loaded) { padding-bottom: 20px; }

.com_security .row:last-child, .com_security .com_insurance_total-payout-row:last-child, .com_security .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:last-child:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_security .owl-carousel:last-child:not(.owl-loaded) { padding-bottom: 0px; }

.com_security .com__tab-nav li { max-width: 20%; }

.com_security .com__tab-set p, .com_security .com__tab-set .com_card-comparison sup, .com_card-comparison .com_security .com__tab-set sup, .com_security .com__tab-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_security .com__tab-set a, .com_security .com__tab-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_security .com__tab-set a, .com_security .com__tab-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_security .com__tab-set a { margin-bottom: 20px; }

.com_security .com__tab-set strong { margin-bottom: 10px; display: block; }

.com_security .com__tab-set ul { padding-left: 20px; }

.com_security .com__tab-set ul > li { list-style-type: none; margin-bottom: 20px; }

.com_security .com__tab-set ul > li::before { content: '•'; margin-left: -17px; margin-right: 10px; }

.com_security .com__tab-set ul > li ul > li { list-style-type: none; margin-bottom: 0; }

.com_security .com__tab-set ul > li ul > li::before { content: '-'; margin-right: 10px; margin-left: -17px; }

.com_security .com__tab-set ul > li ol li { list-style-type: lower-alpha; }

.com_security .com__tab-set small, .com_security .com__tab-set .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_security .com__tab-set p:not(.link):not(.com__to-li-set), .com_security .com__tab-set .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com_security .com__tab-set sup:not(.link):not(.com__to-li-set), .com_security .com__tab-set .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com_security .com__tab-set sup:not(.link):not(.com__to-li-set), .com_security .com__tab-set .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_security .com__tab-set a:not(.link):not(.com__to-li-set), .com_security .com__tab-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com_security .com__tab-set a:not(.link):not(.com__to-li-set), .com_security .com__tab-set .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_security .com__tab-set a:not(.link):not(.com__to-li-set), .com_security .com__tab-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com_security .com__tab-set a:not(.link):not(.com__to-li-set), .com_security .com__tab-set .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_security .com__tab-set a:not(.link):not(.com__to-li-set), .com_security .com__tab-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com_security .com__tab-set a:not(.link):not(.com__to-li-set), .com_security .com__tab-set .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com_security .com__tab-set li { font-size: 12px; }

@media (min-width: 768px) { .com_security .com__tab-set small, .com_security .com__tab-set .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_security .com__tab-set p:not(.link):not(.com__to-li-set), .com_security .com__tab-set .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com_security .com__tab-set sup:not(.link):not(.com__to-li-set), .com_security .com__tab-set .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com_security .com__tab-set sup:not(.link):not(.com__to-li-set), .com_security .com__tab-set .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_security .com__tab-set a:not(.link):not(.com__to-li-set), .com_security .com__tab-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com_security .com__tab-set a:not(.link):not(.com__to-li-set), .com_security .com__tab-set .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_security .com__tab-set a:not(.link):not(.com__to-li-set), .com_security .com__tab-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com_security .com__tab-set a:not(.link):not(.com__to-li-set), .com_security .com__tab-set .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_security .com__tab-set a:not(.link):not(.com__to-li-set), .com_security .com__tab-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com_security .com__tab-set a:not(.link):not(.com__to-li-set), .com_security .com__tab-set .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com_security .com__tab-set li { font-size: 14px; } }

.com_security .com__tab-set .accordion__item__collapse-icon { font-weight: 400; margin-top: 4px; }

.com_security .com__tab-set a small, .com_security .com__tab-set a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_security .com__tab-set a p:not(.link):not(.com__to-li-set), .com_security .com__tab-set a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com_security .com__tab-set a sup:not(.link):not(.com__to-li-set), .com_security .com__tab-set a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com_security .com__tab-set a sup:not(.link):not(.com__to-li-set), .com_security .com__tab-set a .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_security .com__tab-set a a:not(.link):not(.com__to-li-set), .com_security .com__tab-set a #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com_security .com__tab-set a a:not(.link):not(.com__to-li-set), .com_security .com__tab-set a .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_security .com__tab-set a a:not(.link):not(.com__to-li-set), .com_security .com__tab-set a #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com_security .com__tab-set a a:not(.link):not(.com__to-li-set), .com_security .com__tab-set a .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_security .com__tab-set a a:not(.link):not(.com__to-li-set), .com_security .com__tab-set a .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com_security .com__tab-set a a:not(.link):not(.com__to-li-set), .com_security .com__tab-set a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com_security .com__tab-set a li { color: var(--royal-blue-100); }

.com_security hr { margin: 0; }

.com_security .terms { padding-top: 50px; padding-bottom: 50px; font-size: 12px; background-color: var(--grey-100); }

@media (min-width: 768px) { .com_security .terms { font-size: 14px; } }

@media (max-width: 767px) { .com_security .terms { margin-top: 50px; padding-top: 50px; padding-bottom: 50px; }
  .com_security .terms .accordion__item__title { margin-bottom: 0 !important; }
  .com_security .terms .accordion__item__content { padding-top: 20px; }
  .com_security .terms .accordion__item__content p, .com_security .terms .accordion__item__content .com_card-comparison sup, .com_card-comparison .com_security .terms .accordion__item__content sup, .com_security .terms .accordion__item__content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_security .terms .accordion__item__content a, .com_security .terms .accordion__item__content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_security .terms .accordion__item__content a, .com_security .terms .accordion__item__content .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_security .terms .accordion__item__content a, .com_security .terms .accordion__item__content strong, .com_security .terms .accordion__item__content a { font-size: 12px; } }

.com_security .terms .accordion__item__collapse-icon { font-size: 10px; margin-left: 10px; }

.com_security:last-child { padding-bottom: 0px; }

@media (max-width: 767px) { .com_security { padding-bottom: 10px; }
  .com_security .row, .com_security .com_insurance_total-payout-row, .com_security .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_security .owl-carousel:not(.owl-loaded) { padding-bottom: 10px; }
  .com_security .com__tab-content { margin-bottom: 5px !important; }
  .com_security .col-custom-11 { padding-left: 0; padding-right: 0; }
  .com_security .accordion__item__collapse-icon { margin-top: 4px; } }

.com__360-table .col:not(.d-none) .com__ta-set { background-color: var(--white); }

.com__ta-col.col-short { max-width: 228px; }

.com__ta-set { padding: 20px; border-radius: 5px; }

.com__ta-set.set-simple { padding-left: 0; padding-right: 0; -webkit-box-shadow: none; box-shadow: none; }

.com__ta-set.set-simple .com__ta-sep { margin-left: 0; margin-right: 0; }

.com__ta-set .com__ta-sep { margin-left: -20px; margin-right: -20px; }

.com__ta-set h4 a.link i, .com__ta-set .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a.link i, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ta-set a a.link i, .com__ta-set .com_investment-graph .intro a.link i, .com_investment-graph .com__ta-set .intro a.link i, .com__ta-set h4 label.link i, .com__ta-set .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a label.link i, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ta-set a label.link i, .com__ta-set .com_investment-graph .intro label.link i, .com_investment-graph .com__ta-set .intro label.link i, .com__ta-set h4 .com_toggle label.com__toggle-btn i, .com_toggle .com__ta-set h4 label.com__toggle-btn i, .com__ta-set .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com_toggle label.com__toggle-btn i, .com_toggle .com__ta-set .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a label.com__toggle-btn i, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ta-set a .com_toggle label.com__toggle-btn i, .com_toggle .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ta-set a label.com__toggle-btn i, .com__ta-set .com_investment-graph .intro .com_toggle label.com__toggle-btn i, .com_toggle .com__ta-set .com_investment-graph .intro label.com__toggle-btn i, .com_investment-graph .com__ta-set .intro .com_toggle label.com__toggle-btn i, .com_toggle .com_investment-graph .com__ta-set .intro label.com__toggle-btn i, .com__ta-set h4 label.com__to-li-set i, .com__ta-set .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a label.com__to-li-set i, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ta-set a label.com__to-li-set i, .com__ta-set .com_investment-graph .intro label.com__to-li-set i, .com_investment-graph .com__ta-set .intro label.com__to-li-set i, .com__ta-set h4 .com_toggle a.com__toggle-btn i, .com_toggle .com__ta-set h4 a.com__toggle-btn i, .com__ta-set .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com_toggle a.com__toggle-btn i, .com_toggle .com__ta-set .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a.com__toggle-btn i, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ta-set a .com_toggle a.com__toggle-btn i, .com_toggle .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ta-set a a.com__toggle-btn i, .com__ta-set .com_investment-graph .intro .com_toggle a.com__toggle-btn i, .com_toggle .com__ta-set .com_investment-graph .intro a.com__toggle-btn i, .com_investment-graph .com__ta-set .intro .com_toggle a.com__toggle-btn i, .com_toggle .com_investment-graph .com__ta-set .intro a.com__toggle-btn i, .com__ta-set h4 a.com__to-li-set i, .com__ta-set .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a.com__to-li-set i, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ta-set a a.com__to-li-set i, .com__ta-set .com_investment-graph .intro a.com__to-li-set i, .com_investment-graph .com__ta-set .intro a.com__to-li-set i { font-size: 16px; }

@media (min-width: 1200px) { .com__ta-set h4 a.link i, .com__ta-set .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a.link i, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ta-set a a.link i, .com__ta-set .com_investment-graph .intro a.link i, .com_investment-graph .com__ta-set .intro a.link i, .com__ta-set h4 label.link i, .com__ta-set .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a label.link i, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ta-set a label.link i, .com__ta-set .com_investment-graph .intro label.link i, .com_investment-graph .com__ta-set .intro label.link i, .com__ta-set h4 .com_toggle label.com__toggle-btn i, .com_toggle .com__ta-set h4 label.com__toggle-btn i, .com__ta-set .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com_toggle label.com__toggle-btn i, .com_toggle .com__ta-set .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a label.com__toggle-btn i, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ta-set a .com_toggle label.com__toggle-btn i, .com_toggle .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ta-set a label.com__toggle-btn i, .com__ta-set .com_investment-graph .intro .com_toggle label.com__toggle-btn i, .com_toggle .com__ta-set .com_investment-graph .intro label.com__toggle-btn i, .com_investment-graph .com__ta-set .intro .com_toggle label.com__toggle-btn i, .com_toggle .com_investment-graph .com__ta-set .intro label.com__toggle-btn i, .com__ta-set h4 label.com__to-li-set i, .com__ta-set .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a label.com__to-li-set i, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ta-set a label.com__to-li-set i, .com__ta-set .com_investment-graph .intro label.com__to-li-set i, .com_investment-graph .com__ta-set .intro label.com__to-li-set i, .com__ta-set h4 .com_toggle a.com__toggle-btn i, .com_toggle .com__ta-set h4 a.com__toggle-btn i, .com__ta-set .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com_toggle a.com__toggle-btn i, .com_toggle .com__ta-set .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a.com__toggle-btn i, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ta-set a .com_toggle a.com__toggle-btn i, .com_toggle .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ta-set a a.com__toggle-btn i, .com__ta-set .com_investment-graph .intro .com_toggle a.com__toggle-btn i, .com_toggle .com__ta-set .com_investment-graph .intro a.com__toggle-btn i, .com_investment-graph .com__ta-set .intro .com_toggle a.com__toggle-btn i, .com_toggle .com_investment-graph .com__ta-set .intro a.com__toggle-btn i, .com__ta-set h4 a.com__to-li-set i, .com__ta-set .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a.com__to-li-set i, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ta-set a a.com__to-li-set i, .com__ta-set .com_investment-graph .intro a.com__to-li-set i, .com_investment-graph .com__ta-set .intro a.com__to-li-set i { font-size: 18px; } }

@media (max-width: 767px) { .com__ta-set { min-height: 0 !important; } }

.com__ta-num { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; }

.com__ta-num h2, .com__ta-num .com__ar-title-box h1, .com__ar-title-box .com__ta-num h1 { margin-bottom: 0; }

.com__ta-num > * { width: 100%; }

.com__ta-num *:last-child { margin-bottom: 0; }

.com__ta-sep { margin: 10px 0; border-top: solid 1px rgba(217, 217, 217, 0.5); }

.com__ta-sep.sep-simple { border-color: transparent; }

.com__ta-sep.mt2 { margin-top: 20px; }

.com__ta-sep.mb2, .com__travel-with-ocbc .com__tab-set > .com__ta-sep { margin-bottom: 20px; }

.com_ta-icon { text-align: center; }

.com_ta-icon img { max-width: 80px; }

.com__ta-row-sep [class*="col"] { border-right: solid 1px rgba(217, 217, 217, 0.5); }

.com__ta-row-sep [class*="col"]:last-child { border-right: 0; }

.com_video-masthead { height: 700px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative; overflow: hidden; }

.com_video-masthead .com_yt-video { position: absolute; left: 0; right: 0; bottom: 0; top: 0; z-index: 1; background-size: cover; background-position: center center; }

.com_video-masthead .com_yt-video::after { content: ""; position: absolute; left: 0; right: 0; bottom: 0; top: 0; z-index: 2; }

.com_video-masthead .com_yt-video iframe { width: 100%; height: 100%; min-height: 100%; position: relative; z-index: 0; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); opacity: 0; }

.com_video-masthead .com_yt-video.active iframe { opacity: 1; }

@media (max-width: 767px) { .com_video-masthead .com_yt-video { background-size: 200%; background-repeat: no-repeat; } }

.com_video-masthead * { color: var(--white); }

.com_video-masthead > div { position: relative; z-index: 2; }

.com_video-masthead .masthead__content { margin-bottom: 60px; }

.com_video-masthead .masthead__button { cursor: pointer; position: relative; z-index: 9; text-align: center; }

.com_video-masthead .masthead__button * { color: var(--grey-200); }

.com_video-masthead .masthead__button i { margin-left: 0; font-size: 36px; margin-bottom: 15px; }

.com_video-masthead .masthead__button:hover * { color: var(--grey-100); }

.com_video-masthead.com_video-theme--black * { color: var(--grey-800); }

.com_video-masthead.com_video-theme--black .masthead__button:hover * { color: var(--grey-800); }

@media (max-width: 767px) { .com_video-masthead { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; background: none !important; height: auto; }
  .com_video-masthead .com_yt-video { position: relative; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; width: 100%; }
  .com_video-masthead .com_yt-video.video-notfound { min-height: 50vh; }
  .com_video-masthead .com_yt-video iframe { min-height: 50vh; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
  .com_video-masthead .masthead { width: 100%; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; padding-top: 40px; padding-bottom: 20px; }
  .com_video-masthead .masthead * { color: var(--grey-800); }
  .com_video-masthead .masthead__content { margin-bottom: 20px; }
  .com_video-masthead .masthead__button { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
  @supports (-webkit-overflow-scrolling: touch) { .com_video-masthead { /* CSS specific to iOS devices */ }
    .com_video-masthead iframe { opacity: 0 !important; visibility: hidden !important; } } }

.com_image-masthead { height: 740px; }

.com_image-masthead .masthead { height: 100%; width: 100%; position: relative; }

.com_image-masthead .masthead .masthead__background { position: absolute; top: 0; left: 0; height: 100%; width: 100%; }

.com_image-masthead .masthead .masthead__background > div { height: 100%; width: 100%; }

.com_image-masthead .masthead .masthead__container { padding: 60px; }

.com_image-masthead .masthead .masthead__container .subcategory { margin-bottom: 20px; }

@media (max-width: 767px) { .com_image-masthead { height: 700px; } }

#masthead-video-popup { display: none; }

.fancybox-inner #masthead-video-popup { width: 100%; max-width: 1180px; padding: 50px 40px; }

@media (max-width: 767px) { .fancybox-inner #masthead-video-popup { padding: 60px 10px 20px; } }

.fancybox-inner #masthead-video-popup .com_yt-video { position: relative; }

.fancybox-inner #masthead-video-popup .com_yt-video::after { content: ""; padding-top: 66.67%; display: block; }

.fancybox-inner #masthead-video-popup .com_yt-video iframe { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; }

.table__two-col > .row, .table__two-col > .com_insurance_total-payout-row, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .table__two-col > .owl-carousel:not(.owl-loaded) { margin-bottom: 50px; }

@media screen and (max-width: 1219px) { .table__two-col > .row, .table__two-col > .com_insurance_total-payout-row, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .table__two-col > .owl-carousel:not(.owl-loaded) { margin-bottom: 40px; } }

@media screen and (min-width: 1220px) { .table__two-col .table__two-col--title > * { padding-right: 20px; } }

@media screen and (max-width: 1219px) { .table__two-col .table__two-col--title { margin-bottom: 20px; }
  .table__two-col .table__two-col--title br { display: none !important; } }

.table__two-col .table__two-col--content p, .table__two-col .table__two-col--content .com_card-comparison sup, .com_card-comparison .table__two-col .table__two-col--content sup, .table__two-col .table__two-col--content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .table__two-col .table__two-col--content a, .table__two-col .table__two-col--content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .table__two-col .table__two-col--content a, .table__two-col .table__two-col--content .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .table__two-col .table__two-col--content a { margin-bottom: 20px; }

.table__two-col .table__two-col--content p:last-child, .table__two-col .table__two-col--content .com_card-comparison sup:last-child, .com_card-comparison .table__two-col .table__two-col--content sup:last-child, .table__two-col .table__two-col--content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .table__two-col .table__two-col--content a:last-child, .table__two-col .table__two-col--content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .table__two-col .table__two-col--content a:last-child, .table__two-col .table__two-col--content .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:last-child, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .table__two-col .table__two-col--content a:last-child { margin-bottom: 0px; }

.table__two-col .table__two-col--content ul li { margin-bottom: 15px; }

.table__two-col .table__two-col--content ul li:last-child { margin-bottom: 0px; }

@media screen and (max-width: 1219px) { .table__two-col .table__two-col--content ul li { margin-bottom: 10px; } }

.table__two-col-withlines .table__two-col > .row, .table__two-col-withlines .table__two-col > .com_insurance_total-payout-row, .table__two-col-withlines .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .table__two-col > .owl-carousel:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .table__two-col-withlines .table__two-col > .owl-carousel:not(.owl-loaded) { padding-bottom: 25px; margin-bottom: 25px; position: relative; }

@media screen and (max-width: 1219px) { .table__two-col-withlines .table__two-col > .row, .table__two-col-withlines .table__two-col > .com_insurance_total-payout-row, .table__two-col-withlines .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .table__two-col > .owl-carousel:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .table__two-col-withlines .table__two-col > .owl-carousel:not(.owl-loaded) { padding-bottom: 20px; margin-bottom: 20px; } }

.table__two-col-withlines .table__two-col > .row:not(:last-child):before, .table__two-col-withlines .table__two-col > .com_insurance_total-payout-row:not(:last-child):before, .table__two-col-withlines .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .table__two-col > .owl-carousel:not(.owl-loaded):not(:last-child):before, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .table__two-col-withlines .table__two-col > .owl-carousel:not(.owl-loaded):not(:last-child):before { display: block; content: ''; position: absolute; bottom: 0; left: 10px; width: calc(100% - 20px); max-width: 1180px; border-bottom: 1px solid var(--grey-300); }

.lifegoals__two-col .lifegoals__two-col--text { padding: 0px 60px; height: 100%; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.lifegoals__two-col .lifegoals__two-col--text h3, .lifegoals__two-col .lifegoals__two-col--text .common__category-description h1, .common__category-description .lifegoals__two-col .lifegoals__two-col--text h1 { margin-bottom: 20px; }

@media (max-width: 767px) { .lifegoals__two-col .lifegoals__two-col--text h3, .lifegoals__two-col .lifegoals__two-col--text .common__category-description h1, .common__category-description .lifegoals__two-col .lifegoals__two-col--text h1 { margin-bottom: 15px; } }

.lifegoals__two-col .lifegoals__two-col--text .lifegoals__two-col--link { margin-top: 2em; }

@media (max-width: 1199px) { .lifegoals__two-col .lifegoals__two-col--text { padding: 0px 20px; } }

@media (max-width: 768px) { .lifegoals__two-col .lifegoals__two-col--text { padding: 0px; } }

.lifegoals__two-col .lifegoals__two-col--image img { width: 100%; }

@media (max-width: 767px) { .lifegoals__two-col .lifegoals__two-col--image { max-width: 575px; padding-bottom: 15px; } }

@media screen and (max-width: 767px) { .lifegoals__two-col .row, .lifegoals__two-col .com_insurance_total-payout-row, .lifegoals__two-col .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .lifegoals__two-col .owl-carousel:not(.owl-loaded) { -ms-flex-direction: column-reverse !important; -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; flex-direction: column-reverse !important; } }

@media (max-width: 767px) { .lifegoals__three-col .lifegoals__three-col--column { margin-bottom: 10px; }
  .lifegoals__three-col .lifegoals__three-col--column:last-child { margin-bottom: 0px; } }

.lifegoals__three-col .lifegoals__three-col--item { height: 460px; position: relative; background-repeat: no-repeat; background-position: center center; }

.lifegoals__three-col .lifegoals__three-col--item p:last-child, .lifegoals__three-col .lifegoals__three-col--item .com_card-comparison sup:last-child, .com_card-comparison .lifegoals__three-col .lifegoals__three-col--item sup:last-child, .lifegoals__three-col .lifegoals__three-col--item #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .lifegoals__three-col .lifegoals__three-col--item a:last-child, .lifegoals__three-col .lifegoals__three-col--item #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .lifegoals__three-col .lifegoals__three-col--item a:last-child, .lifegoals__three-col .lifegoals__three-col--item .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:last-child, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .lifegoals__three-col .lifegoals__three-col--item a:last-child { margin-bottom: 0px; }

.lifegoals__three-col .lifegoals__three-col--item .lifegoals__three-col--content { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 0px 40px 40px; z-index: 3; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-transition: 0.5s all; transition: 0.5s all; }

.lifegoals__three-col .lifegoals__three-col--item .lifegoals__three-col--content > * { color: var(--white); }

.lifegoals__three-col .lifegoals__three-col--item .lifegoals__three-col--content h3, .lifegoals__three-col .lifegoals__three-col--item .lifegoals__three-col--content .common__category-description h1, .common__category-description .lifegoals__three-col .lifegoals__three-col--item .lifegoals__three-col--content h1 { margin-bottom: 20px; }

.lifegoals__three-col .lifegoals__three-col--item .lifegoals__three-col--content p, .lifegoals__three-col .lifegoals__three-col--item .lifegoals__three-col--content .com_card-comparison sup, .com_card-comparison .lifegoals__three-col .lifegoals__three-col--item .lifegoals__three-col--content sup, .lifegoals__three-col .lifegoals__three-col--item .lifegoals__three-col--content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .lifegoals__three-col .lifegoals__three-col--item .lifegoals__three-col--content a, .lifegoals__three-col .lifegoals__three-col--item .lifegoals__three-col--content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .lifegoals__three-col .lifegoals__three-col--item .lifegoals__three-col--content a, .lifegoals__three-col .lifegoals__three-col--item .lifegoals__three-col--content .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .lifegoals__three-col .lifegoals__three-col--item .lifegoals__three-col--content a { margin-bottom: 0px; }

@media (max-width: 767px) { .lifegoals__three-col .lifegoals__three-col--item .lifegoals__three-col--content { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 0px 10px; }
  .lifegoals__three-col .lifegoals__three-col--item .lifegoals__three-col--content h3, .lifegoals__three-col .lifegoals__three-col--item .lifegoals__three-col--content .common__category-description h1, .common__category-description .lifegoals__three-col .lifegoals__three-col--item .lifegoals__three-col--content h1 { margin-bottom: 15px; } }

.lifegoals__three-col .lifegoals__three-col--item.feature__teaser--collapsed:hover .feature__teaser-expanded-content.active { padding-top: 30px; }

@media (max-width: 767px) { .lifegoals__three-col .lifegoals__three-col--item { height: 350px; background-position: top center; } }

.com_videos.videos { opacity: 0; }

.com_videos.videos .slick-slider .slick-list::before { content: ""; position: absolute; top: 30px; left: 0px; right: 0px; height: 50px; -webkit-transition: 0.5s all; transition: 0.5s all; opacity: 1; z-index: 10; background: var(--white); background: -webkit-gradient(linear, left top, left bottom, from(var(--white)), to(rgba(255, 255, 255, 0))); background: linear-gradient(to bottom, var(--white), rgba(255, 255, 255, 0)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--white)', endColorstr='rgba(255, 255, 255, 0)', GradientType=0 ); /* IE6-9 */ }

.com_videos.videos .slick-slider .slick-list::after { content: ""; position: absolute; bottom: 30px; left: 0px; right: 0px; height: 50px; -webkit-transition: 0.5s all; transition: 0.5s all; opacity: 1; background: var(--white); background: -webkit-gradient(linear, left bottom, left top, from(var(--white)), to(rgba(255, 255, 255, 0))); background: linear-gradient(to top, var(--white), rgba(255, 255, 255, 0)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--white)', endColorstr='rgba(255, 255, 255, 0)', GradientType=0 ); /* IE6-9 */ }

.com_videos.videos .slick-slider .slick-list.first::before { opacity: 0; visibility: hidden; }

.com_videos.videos .slick-slider .slick-list.last::after { opacity: 0; visibility: hidden; }

.com_videos.videos .slick-slider .slick-arrow { left: 0px; right: 0px; height: 30px; position: absolute; border: 0; background: none; z-index: 9; width: calc(100% - 0px); outline: none !important; font-family: var(--font-awesome); text-indent: 1000px; overflow: hidden; background-color: var(--white); -webkit-transition-delay: 0.6s; transition-delay: 0.6s; }

.com_videos.videos .slick-slider .slick-arrow.slick-disabled { opacity: 0; }

.com_videos.videos .slick-slider .slick-arrow::before { position: absolute; left: 0; right: 0; top: 7px; margin: auto; text-indent: 0; color: var(--ash-60); }

.com_videos.videos .slick-slider .slick-arrow.slick-prev { top: 0; }

.com_videos.videos .slick-slider .slick-arrow.slick-prev::before { content: "\f077"; }

.com_videos.videos .slick-slider .slick-arrow.slick-next { bottom: 0; }

.com_videos.videos .slick-slider .slick-arrow.slick-next::before { content: "\f078"; }

.com_videos.videos .slick-slider.disabled .slick-arrow { display: none !important; }

.com_videos.videos .slick-slider.disabled .slick-list::after { display: none; }

.com_videos.videos .slick-slider.slick-vertical .slick-list li:after { display: none; }

.com_videos.videos .tab__title { max-width: 100%; }

@media (max-width: 767px) { .com_videos.videos .tab__content { width: 100%; }
  .com_videos.videos .com__tab-content { width: 100%; }
  .com_videos.videos .com__tab-content .com__tab-nav::before { display: none; }
  .com_videos.videos .com__tab-content .com__tab-nav ul.styled-nav li a { background: none !important; } }

.com_videos.videos .com__tab-content .com__tab-nav ul li a span { width: 100%; display: block; }

@media (min-width: 768px) { .com_videos.videos .tab__content { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; min-width: 0; }
  .com_videos.videos .com__tab-content .com__tab-nav .indicator { display: none; }
  .com_videos.videos .com__tab-content .com__tab-nav ul { overflow: hidden; margin: 0; padding: 0; width: 180px; margin-right: 40px; }
  .com_videos.videos .com__tab-content .com__tab-nav ul li { width: 100% !important; max-width: 100%; margin-bottom: 10px; border: 0; }
  .com_videos.videos .com__tab-content .com__tab-nav ul li a { height: 100px; font-size: 14px; line-height: 20px; color: var(--white); font-weight: bold; background-size: cover; background-position: center; position: relative; z-index: 2; }
  .com_videos.videos .com__tab-content .com__tab-nav ul li a span { position: relative; z-index: 2; }
  .com_videos.videos .com__tab-content .com__tab-nav ul li a::after { content: ""; opacity: 0.5; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: #000; height: 100%; -webkit-transform: none; -ms-transform: none; transform: none; display: block !important; -webkit-transition: 0.5s all; transition: 0.5s all; }
  .com_videos.videos .com__tab-content .com__tab-nav ul li a:hover::after { opacity: 0.7; }
  .com_videos.videos .com__tab-content .com__tab-nav ul li.selected a span { opacity: 0; }
  .com_videos.videos .com__tab-content .com__tab-nav ul li.selected a::after { background: #7c909b; background: -webkit-gradient(linear, left top, right top, from(#7c909b), to(var(--ash-200))); background: linear-gradient(to right, #7c909b, var(--ash-200)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c909b', endColorstr='var(--ash-200)', GradientType=0 ); /* IE6-9 */ opacity: 0.5 !important; }
  .com_videos.videos .com__tab-content .com__tab-nav::before { display: none; } }

@media (max-width: 1024px) { .com_videos.videos .video .video__wrapper { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -ms-flex-flow: column !important; flex-flow: column !important; max-width: 580px; }
  .com_videos.videos .video .video__wrapper .video__content { max-width: 100%; width: 100%; }
  .com_videos.videos .video .video__content { width: 100%; max-width: 100%; }
  .com_videos.videos .video .video__details { padding-left: 0; margin-top: 20px; width: 100%; max-width: 100%; } }

.com_video.video { max-width: 1180px; }

.com_video.video .video__wrapper .video__content { width: 700px; max-width: 60%; }

.com_video.video .video__wrapper .video__content.content-wide { width: 100%; }

@media (max-width: 767px) { .com_video.video .video__wrapper { max-width: 100% !important; }
  .com_video.video .video__wrapper .video__content { padding-top: 20px; max-width: 100%; width: 100%; } }

.com_video.video .video__background { background-size: cover; background-position: center; position: relative; cursor: pointer; }

.com_video.video .video__background > button { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); margin-left: auto; margin-right: auto; background: none; display: -webkit-box; display: -ms-flexbox; display: flex; width: 58px; height: 58px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: var(--grey-300); border: 1px solid var(--grey-300); border-radius: 50%; left: 0; right: 0; -webkit-transition: 0.5s all; transition: 0.5s all; z-index: 9; opacity: 0.5; }

.com_video.video .video__background > button i { font-size: 16px; }

.com_video.video .video__background > button:hover { color: var(--grey-100); border-color: var(--grey-100); }

.com_video.video .video__background::after { content: ""; padding-top: 57%; display: block; background-color: #000; opacity: 0.5; -webkit-transition: 0.5s all; transition: 0.5s all; }

.com_video.video .video__background.wistia__background::after, .com_video.video .video__background.wistia__background > button { display: none; }

.com_video.video .video__background:hover button { opacity: 1; }

.com_video.video .video__background:hover::after { opacity: 0.7; }

.com_video.video .video__background .wistia_responsive_padding { top: 0; left: 0; right: 0; bottom: 0; opacity: 1; visibility: visible; -webkit-transition: 0.5s all; transition: 0.5s all; z-index: 99; }

.com_video.video .video__background .wistia_responsive_padding .w-big-play-button { border-radius: 50% !important; width: 80px !important; height: 80px !important; }

.com_video.video .video__background .wistia_responsive_padding .w-big-play-button div:nth-child(2) { background: #4A5C65 !important; width: 80px !important; height: 80px !important; border-radius: 50%; margin-left: calc(125px - 80px) !important; }

.com_video.video .video__background .wistia_responsive_padding .w-big-play-button svg { margin-left: calc(125px - 80px) !important; }

@media (max-width: 767px) { .com_video.video .video__background .wistia_responsive_padding .w-big-play-button { width: 40px !important; height: 40px !important; }
  .com_video.video .video__background .wistia_responsive_padding .w-big-play-button div:nth-child(2) { width: 40px !important; height: 40px !important; margin-left: calc(125px - 80px - 20px) !important; }
  .com_video.video .video__background .wistia_responsive_padding .w-big-play-button svg { margin-left: calc(125px - 80px - 20px) !important; } }

.com_video.video .video__background .wistia_responsive_padding .w-bottom-bar-lower div:first-child div:last-child { background: #4A5C65 !important; }

.com_video.video .video__background .wistia_responsive_padding .w-vulcan--background img.w-css-reset { cursor: pointer; }

.com_video.video .video__background .com_yt-video { position: absolute; top: 0; left: 0; right: 0; bottom: 0; opacity: 0; visibility: hidden; -webkit-transition: 0.5s all; transition: 0.5s all; z-index: 99; }

.com_video.video .video__background .com_yt-video.video-active, .com_video.video .video__background .com_yt-video.active { opacity: 1; visibility: visible; }

.com_video.video .video__background .com_yt-video iframe { width: 100%; height: 100%; }

.com_video.video .video__details { max-width: 480px; padding-left: 40px; }

.com_video.video .video__details .video__title { font-weight: bold; line-height: 1.5; margin-bottom: 20px; }

.com_video.video .video__details .video__description { margin-bottom: 0; }

@media (max-width: 767px) { .com_video.video .video__details { margin-top: 20px; max-width: 100%; padding-left: 0; }
  .com_video.video .video__details *:not(a) { padding-left: 0; }
  .com_video.video .video__details .video__title { margin-bottom: 15px; } }

@media (min-width: 768px) { .com_video.video .flex-md-row-reverse .video__details { padding-left: 0px; padding-right: 40px; } }

.videolock-popup { max-width: 500px; padding: 30px; padding-bottom: 0px; text-align: center; }

.videolock-popup .com_has-header { padding-bottom: 0px; }

.videolock-popup .com_has-header .dropdown input { padding-left: 20px; padding-right: 20px; width: 100%; }

@media (max-width: 767px) { .videolock-popup { padding: 0 15px; } }

.com_video-thumbnail { position: relative; padding-bottom: 56.25%; }

.com_video-thumbnail.thumb-square { padding-bottom: 75%; }

.com_video-cover { z-index: 3; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); -webkit-transition: opacity 0.5s; transition: opacity 0.5s; }

.com_video-cover:hover, .com_video-cover.active, .com_video-thumbnail:hover .com_video-cover { opacity: 0.5; }

.com_video-icon { position: relative; }

.com_video-icon.icon-center { z-index: 5; position: absolute; top: 50%; left: 50%; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); }

.com_video-icon.icon-play { width: 58px; height: 58px; border: 1px solid var(--white); border-radius: 50%; color: var(--white); overflow: hidden; }

.com_video-icon.icon-play [class*="fa"] { position: relative; left: -2px; font-size: 18px; }

.com_video-icon.icon-play > span { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transition: -webkit-transform 0.3s; transition: -webkit-transform 0.3s; transition: transform 0.3s; transition: transform 0.3s, -webkit-transform 0.3s; }

.com_video-icon.icon-play > span.hover { -webkit-transform: translate3d(-100%, 0, 0) scale(1.2); transform: translate3d(-100%, 0, 0) scale(1.2); }

.com_video-icon.icon-play > span.hover [class*="fa"] { left: -3px; }

.com_video-icon.icon-play.active > span.default, .com_video-thumbnail:hover .icon-play.com_video-icon > span.default, .com_video-icon.icon-play:hover > span.default { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); }

.com_video-icon.icon-play.active > span.hover, .com_video-thumbnail:hover .icon-play.com_video-icon > span.hover, .com_video-icon.icon-play:hover > span.hover { -webkit-transform: translate3d(0, 0, 0) scale(1.3); transform: translate3d(0, 0, 0) scale(1.3); }

.com__lifegoals-masthead .masthead__button * { color: var(--grey-200); }

.com__lifegoals-masthead .masthead__button i { margin-left: 0; font-size: 36px; margin-bottom: 15px; }

.com__lifegoals-masthead .l-m-wrapper { background-repeat: no-repeat; background-size: cover; }

@media (max-width: 767px) { .com__lifegoals-masthead .l-m-wrapper { background: none !important; } }

@media (min-width: 768px) { .com__lifegoals-masthead .l-m-content { width: 100%; height: 500px; } }

@media (max-width: 767px) { .com__lifegoals-masthead .l-m-content { display: block; } }

@media (max-width: 767px) { .com__lifegoals-masthead .l-m-text { max-width: 100%; padding-top: 40px; }
  .com__lifegoals-masthead .l-m-text h1 { margin-bottom: 20px; } }

.com__lifegoals-masthead .l-m-text.color-white h1, .com__lifegoals-masthead .l-m-text.color-white p, .com__lifegoals-masthead .l-m-text.color-white .com_card-comparison sup, .com_card-comparison .com__lifegoals-masthead .l-m-text.color-white sup, .com__lifegoals-masthead .l-m-text.color-white #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lifegoals-masthead .l-m-text.color-white a, .com__lifegoals-masthead .l-m-text.color-white #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lifegoals-masthead .l-m-text.color-white a, .com__lifegoals-masthead .l-m-text.color-white .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lifegoals-masthead .l-m-text.color-white a, .com__lifegoals-masthead .l-m-text.co-white h1, .com__lifegoals-masthead .l-m-text.co-white p, .com__lifegoals-masthead .l-m-text.co-white .com_card-comparison sup, .com_card-comparison .com__lifegoals-masthead .l-m-text.co-white sup, .com__lifegoals-masthead .l-m-text.co-white #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lifegoals-masthead .l-m-text.co-white a, .com__lifegoals-masthead .l-m-text.co-white #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lifegoals-masthead .l-m-text.co-white a, .com__lifegoals-masthead .l-m-text.co-white .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lifegoals-masthead .l-m-text.co-white a { color: var(--grey-800); }

@media (min-width: 768px) { .com__lifegoals-masthead .l-m-text.color-white h1, .com__lifegoals-masthead .l-m-text.color-white p, .com__lifegoals-masthead .l-m-text.color-white .com_card-comparison sup, .com_card-comparison .com__lifegoals-masthead .l-m-text.color-white sup, .com__lifegoals-masthead .l-m-text.color-white #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lifegoals-masthead .l-m-text.color-white a, .com__lifegoals-masthead .l-m-text.color-white #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lifegoals-masthead .l-m-text.color-white a, .com__lifegoals-masthead .l-m-text.color-white .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lifegoals-masthead .l-m-text.color-white a, .com__lifegoals-masthead .l-m-text.co-white h1, .com__lifegoals-masthead .l-m-text.co-white p, .com__lifegoals-masthead .l-m-text.co-white .com_card-comparison sup, .com_card-comparison .com__lifegoals-masthead .l-m-text.co-white sup, .com__lifegoals-masthead .l-m-text.co-white #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lifegoals-masthead .l-m-text.co-white a, .com__lifegoals-masthead .l-m-text.co-white #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lifegoals-masthead .l-m-text.co-white a, .com__lifegoals-masthead .l-m-text.co-white .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lifegoals-masthead .l-m-text.co-white a { color: var(--white); } }

.com__lifegoals-masthead[style*="background-color"] .l-m-text.color-white h1, .com__lifegoals-masthead[style*="background-color"] .l-m-text.color-white p, .com__lifegoals-masthead[style*="background-color"] .l-m-text.color-white .com_card-comparison sup, .com_card-comparison .com__lifegoals-masthead[style*="background-color"] .l-m-text.color-white sup, .com__lifegoals-masthead[style*="background-color"] .l-m-text.color-white #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lifegoals-masthead[style*="background-color"] .l-m-text.color-white a, .com__lifegoals-masthead[style*="background-color"] .l-m-text.color-white #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lifegoals-masthead[style*="background-color"] .l-m-text.color-white a, .com__lifegoals-masthead[style*="background-color"] .l-m-text.color-white .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lifegoals-masthead[style*="background-color"] .l-m-text.color-white a, .com__lifegoals-masthead[style*="background-color"] .l-m-text.co-white h1, .com__lifegoals-masthead[style*="background-color"] .l-m-text.co-white p, .com__lifegoals-masthead[style*="background-color"] .l-m-text.co-white .com_card-comparison sup, .com_card-comparison .com__lifegoals-masthead[style*="background-color"] .l-m-text.co-white sup, .com__lifegoals-masthead[style*="background-color"] .l-m-text.co-white #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lifegoals-masthead[style*="background-color"] .l-m-text.co-white a, .com__lifegoals-masthead[style*="background-color"] .l-m-text.co-white #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lifegoals-masthead[style*="background-color"] .l-m-text.co-white a, .com__lifegoals-masthead[style*="background-color"] .l-m-text.co-white .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lifegoals-masthead[style*="background-color"] .l-m-text.co-white a { color: var(--white); }

@media (min-width: 768px) { .com__lifegoals-masthead[style*="background-color"] .l-m-text.color-white h1, .com__lifegoals-masthead[style*="background-color"] .l-m-text.color-white p, .com__lifegoals-masthead[style*="background-color"] .l-m-text.color-white .com_card-comparison sup, .com_card-comparison .com__lifegoals-masthead[style*="background-color"] .l-m-text.color-white sup, .com__lifegoals-masthead[style*="background-color"] .l-m-text.color-white #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lifegoals-masthead[style*="background-color"] .l-m-text.color-white a, .com__lifegoals-masthead[style*="background-color"] .l-m-text.color-white #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lifegoals-masthead[style*="background-color"] .l-m-text.color-white a, .com__lifegoals-masthead[style*="background-color"] .l-m-text.color-white .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lifegoals-masthead[style*="background-color"] .l-m-text.color-white a, .com__lifegoals-masthead[style*="background-color"] .l-m-text.co-white h1, .com__lifegoals-masthead[style*="background-color"] .l-m-text.co-white p, .com__lifegoals-masthead[style*="background-color"] .l-m-text.co-white .com_card-comparison sup, .com_card-comparison .com__lifegoals-masthead[style*="background-color"] .l-m-text.co-white sup, .com__lifegoals-masthead[style*="background-color"] .l-m-text.co-white #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lifegoals-masthead[style*="background-color"] .l-m-text.co-white a, .com__lifegoals-masthead[style*="background-color"] .l-m-text.co-white #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lifegoals-masthead[style*="background-color"] .l-m-text.co-white a, .com__lifegoals-masthead[style*="background-color"] .l-m-text.co-white .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lifegoals-masthead[style*="background-color"] .l-m-text.co-white a { color: var(--white); } }

@media (max-width: 767px) { .com__lifegoals-masthead .l-m-text.mob-co-black h1, .com__lifegoals-masthead .l-m-text.mob-co-black p, .com__lifegoals-masthead .l-m-text.mob-co-black .com_card-comparison sup, .com_card-comparison .com__lifegoals-masthead .l-m-text.mob-co-black sup, .com__lifegoals-masthead .l-m-text.mob-co-black #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lifegoals-masthead .l-m-text.mob-co-black a, .com__lifegoals-masthead .l-m-text.mob-co-black #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lifegoals-masthead .l-m-text.mob-co-black a, .com__lifegoals-masthead .l-m-text.mob-co-black .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lifegoals-masthead .l-m-text.mob-co-black a { color: var(--grey-800); } }

.com__lifegoals-masthead .l-m-desktop-image { height: 100%; }

.com__lifegoals-masthead .l-m-desktop-image img { height: auto; width: auto; max-height: 95%; max-width: 95%; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; margin: 0 auto; }

@media (max-width: 767px) { .com__lifegoals-masthead .l-m-desktop-image { display: none !important; } }

.com__lifegoals-masthead .l-m-mobile-image { width: 100%; height: 400px; background-size: cover; background-position: center center; }

@media (min-width: 768px) { .com__lifegoals-masthead .l-m-mobile-image { display: none !important; } }

@media (max-width: 767px) { .com__lifegoals-masthead .l-m-mobile-image { display: block; }
  .com__lifegoals-masthead .l-m-mobile-image img { height: auto; width: auto; max-height: 100%; max-width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; } }

@media (min-width: 768px) { .com__lifegoals-masthead.com__lifegoals-mastheadheight--normal .l-m-content { height: 700px; } }

.com__lifegoals-masthead.com__lifegoals-mastheadheight--full h1, .com__lifegoals-masthead.com__lifegoals-mastheadheight--full p, .com__lifegoals-masthead.com__lifegoals-mastheadheight--full .com_card-comparison sup, .com_card-comparison .com__lifegoals-masthead.com__lifegoals-mastheadheight--full sup, .com__lifegoals-masthead.com__lifegoals-mastheadheight--full #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lifegoals-masthead.com__lifegoals-mastheadheight--full a, .com__lifegoals-masthead.com__lifegoals-mastheadheight--full #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lifegoals-masthead.com__lifegoals-mastheadheight--full a, .com__lifegoals-masthead.com__lifegoals-mastheadheight--full .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lifegoals-masthead.com__lifegoals-mastheadheight--full a { margin-bottom: 30px; }

.com__lifegoals-masthead.com__lifegoals-mastheadheight--full a { margin-bottom: 16px; }

.com__lifegoals-masthead.com__lifegoals-mastheadheight--full a.button--white { color: var(--ash-100); }

.com__lifegoals-masthead.com__lifegoals-mastheadheight--full a.button--white.button--primary { height: 60px; line-height: 60px; }

.com__lifegoals-masthead.com__lifegoals-mastheadheight--full a.button--white:hover, .com__lifegoals-masthead.com__lifegoals-mastheadheight--full a.button--white:active { color: var(--ash-60); }

.com__lifegoals-masthead.com__lifegoals-mastheadheight--full a:last-child { margin-bottom: 0px; }

.com__lifegoals-masthead.com__lifegoals-mastheadheight--full .l-m-content .color-white a.link, .com__lifegoals-masthead.com__lifegoals-mastheadheight--full .l-m-content .color-white label.link, .com__lifegoals-masthead.com__lifegoals-mastheadheight--full .l-m-content .color-white .com_toggle label.com__toggle-btn, .com_toggle .com__lifegoals-masthead.com__lifegoals-mastheadheight--full .l-m-content .color-white label.com__toggle-btn, .com__lifegoals-masthead.com__lifegoals-mastheadheight--full .l-m-content .color-white label.com__to-li-set, .com__lifegoals-masthead.com__lifegoals-mastheadheight--full .l-m-content .color-white .com_toggle a.com__toggle-btn, .com_toggle .com__lifegoals-masthead.com__lifegoals-mastheadheight--full .l-m-content .color-white a.com__toggle-btn, .com__lifegoals-masthead.com__lifegoals-mastheadheight--full .l-m-content .color-white a.com__to-li-set { color: var(--white); }

.com__lifegoals-masthead.com__lifegoals-mastheadheight--full .l-m-content .color-white a.link:hover, .com__lifegoals-masthead.com__lifegoals-mastheadheight--full .l-m-content .color-white label.link:hover, .com__lifegoals-masthead.com__lifegoals-mastheadheight--full .l-m-content .color-white .com_toggle label.com__toggle-btn:hover, .com_toggle .com__lifegoals-masthead.com__lifegoals-mastheadheight--full .l-m-content .color-white label.com__toggle-btn:hover, .com__lifegoals-masthead.com__lifegoals-mastheadheight--full .l-m-content .color-white label.com__to-li-set:hover, .com__lifegoals-masthead.com__lifegoals-mastheadheight--full .l-m-content .color-white .com_toggle a.com__toggle-btn:hover, .com_toggle .com__lifegoals-masthead.com__lifegoals-mastheadheight--full .l-m-content .color-white a.com__toggle-btn:hover, .com__lifegoals-masthead.com__lifegoals-mastheadheight--full .l-m-content .color-white a.com__to-li-set:hover { color: var(--white); }

@media (max-width: 767px) { .com__lifegoals-masthead.com__lifegoals-mastheadheight--full .l-m-content .mob-co-black a.link, .com__lifegoals-masthead.com__lifegoals-mastheadheight--full .l-m-content .mob-co-black label.link, .com__lifegoals-masthead.com__lifegoals-mastheadheight--full .l-m-content .mob-co-black .com_toggle label.com__toggle-btn, .com_toggle .com__lifegoals-masthead.com__lifegoals-mastheadheight--full .l-m-content .mob-co-black label.com__toggle-btn, .com__lifegoals-masthead.com__lifegoals-mastheadheight--full .l-m-content .mob-co-black label.com__to-li-set, .com__lifegoals-masthead.com__lifegoals-mastheadheight--full .l-m-content .mob-co-black .com_toggle a.com__toggle-btn, .com_toggle .com__lifegoals-masthead.com__lifegoals-mastheadheight--full .l-m-content .mob-co-black a.com__toggle-btn, .com__lifegoals-masthead.com__lifegoals-mastheadheight--full .l-m-content .mob-co-black a.com__to-li-set { color: var(--grey-800); }
  .com__lifegoals-masthead.com__lifegoals-mastheadheight--full .l-m-content .mob-co-black a.link:hover, .com__lifegoals-masthead.com__lifegoals-mastheadheight--full .l-m-content .mob-co-black label.link:hover, .com__lifegoals-masthead.com__lifegoals-mastheadheight--full .l-m-content .mob-co-black .com_toggle label.com__toggle-btn:hover, .com_toggle .com__lifegoals-masthead.com__lifegoals-mastheadheight--full .l-m-content .mob-co-black label.com__toggle-btn:hover, .com__lifegoals-masthead.com__lifegoals-mastheadheight--full .l-m-content .mob-co-black label.com__to-li-set:hover, .com__lifegoals-masthead.com__lifegoals-mastheadheight--full .l-m-content .mob-co-black .com_toggle a.com__toggle-btn:hover, .com_toggle .com__lifegoals-masthead.com__lifegoals-mastheadheight--full .l-m-content .mob-co-black a.com__toggle-btn:hover, .com__lifegoals-masthead.com__lifegoals-mastheadheight--full .l-m-content .mob-co-black a.com__to-li-set:hover { color: var(--grey-800); } }

@media (min-width: 768px) { .com__lifegoals-masthead.com__lifegoals-mastheadheight--full .l-m-content { height: 900px; } }

@media (max-width: 767px) { .com__lifegoals-masthead.com__lifegoals-masthead--full .l-m-text.color-white:not(.mob-co-black) h1, .com__lifegoals-masthead.com__lifegoals-masthead--full .l-m-text.color-white:not(.mob-co-black) p, .com__lifegoals-masthead.com__lifegoals-masthead--full .l-m-text.color-white:not(.mob-co-black) .com_card-comparison sup, .com_card-comparison .com__lifegoals-masthead.com__lifegoals-masthead--full .l-m-text.color-white:not(.mob-co-black) sup, .com__lifegoals-masthead.com__lifegoals-masthead--full .l-m-text.color-white:not(.mob-co-black) #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lifegoals-masthead.com__lifegoals-masthead--full .l-m-text.color-white:not(.mob-co-black) a, .com__lifegoals-masthead.com__lifegoals-masthead--full .l-m-text.color-white:not(.mob-co-black) #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lifegoals-masthead.com__lifegoals-masthead--full .l-m-text.color-white:not(.mob-co-black) a, .com__lifegoals-masthead.com__lifegoals-masthead--full .l-m-text.color-white:not(.mob-co-black) .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lifegoals-masthead.com__lifegoals-masthead--full .l-m-text.color-white:not(.mob-co-black) a { color: var(--white); } }

@media screen and (max-width: 450px) { .com__lifegoals-masthead.com__lifegoals-masthead--full .l-m-mobile-image { height: auto; } }

@media (max-width: 767px) { .com__lifegoals-masthead.com__lifegoals-masthead--white .l-m-text.color-white:not(.mob-co-black) h1, .com__lifegoals-masthead.com__lifegoals-masthead--white .l-m-text.color-white:not(.mob-co-black) p, .com__lifegoals-masthead.com__lifegoals-masthead--white .l-m-text.color-white:not(.mob-co-black) .com_card-comparison sup, .com_card-comparison .com__lifegoals-masthead.com__lifegoals-masthead--white .l-m-text.color-white:not(.mob-co-black) sup, .com__lifegoals-masthead.com__lifegoals-masthead--white .l-m-text.color-white:not(.mob-co-black) #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lifegoals-masthead.com__lifegoals-masthead--white .l-m-text.color-white:not(.mob-co-black) a, .com__lifegoals-masthead.com__lifegoals-masthead--white .l-m-text.color-white:not(.mob-co-black) #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lifegoals-masthead.com__lifegoals-masthead--white .l-m-text.color-white:not(.mob-co-black) a, .com__lifegoals-masthead.com__lifegoals-masthead--white .l-m-text.color-white:not(.mob-co-black) .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lifegoals-masthead.com__lifegoals-masthead--white .l-m-text.color-white:not(.mob-co-black) a { color: var(--white); } }

@media (min-width: 768px) and (max-width: 1024px) { body.page-masthead-desktop-fixed .com__lifegoals-masthead .col-6.l-m-text { max-width: calc(100% - 500px); }
  body.page-masthead-desktop-fixed .com__lifegoals-masthead .col-6.l-m-desktop-image { min-width: 500px; } }

.com__lifegoals-description h2, .com__lifegoals-description .com__ar-title-box h1, .com__ar-title-box .com__lifegoals-description h1 { margin-bottom: 20px; background-image: linear-gradient(96deg, #7c909b, var(--ash-200)); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .com__lifegoals-description h2, .com__lifegoals-description .com__ar-title-box h1, .com__ar-title-box .com__lifegoals-description h1 { color: var(--ash-200); background-image: none; -webkit-background-clip: none; background-clip: none; -webkit-text-fill-color: unset; } }

@media (min-width: 970px) { .com__lifegoals-description .min-col-md-8 { -ms-flex: 0 0 960px; -webkit-box-flex: 0; flex: 0 0 960px; max-width: 960px; } }

.com_insurance-masthead { position: relative; min-height: 225px; padding-top: 40px; padding-bottom: 40px; background-size: cover; background-position: 15% 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-radius: 8px; overflow: hidden; }

.com_insurance-masthead .items-row > div[class^=col] { margin-bottom: 10px; }

.com_insurance-masthead .items-row > div[class^=col]:last-child { margin-bottom: 0px; }

@media (min-width: 992px) { .com_insurance-masthead .items-row > div[class^=col] { padding-right: 20px; }
  .com_insurance-masthead .items-row > div[class^=col]:first-child { padding-right: 30px; } }

.com_insurance-masthead p, .com_insurance-masthead .com_card-comparison sup, .com_card-comparison .com_insurance-masthead sup, .com_insurance-masthead #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_insurance-masthead a, .com_insurance-masthead #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_insurance-masthead a, .com_insurance-masthead .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_insurance-masthead a { font-size: 14px; margin-bottom: 10px; }

@media (min-width: 1200px) { .com_insurance-masthead p, .com_insurance-masthead .com_card-comparison sup, .com_card-comparison .com_insurance-masthead sup, .com_insurance-masthead #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_insurance-masthead a, .com_insurance-masthead #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_insurance-masthead a, .com_insurance-masthead .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_insurance-masthead a { font-size: 16px; } }

.com_insurance-masthead p i, .com_insurance-masthead .com_card-comparison sup i, .com_card-comparison .com_insurance-masthead sup i, .com_insurance-masthead #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a i, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_insurance-masthead a i, .com_insurance-masthead #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a i, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_insurance-masthead a i, .com_insurance-masthead .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a i, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_insurance-masthead a i { margin-right: 10px; font-weight: 300; color: #319988; font-size: 12px; }

@media (min-width: 768px) { .com_insurance-masthead p i, .com_insurance-masthead .com_card-comparison sup i, .com_card-comparison .com_insurance-masthead sup i, .com_insurance-masthead #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a i, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_insurance-masthead a i, .com_insurance-masthead #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a i, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_insurance-masthead a i, .com_insurance-masthead .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a i, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_insurance-masthead a i { font-size: 14px; } }

.com_insurance-masthead p.d-flex > *, .com_insurance-masthead .com_card-comparison sup.d-flex > *, .com_card-comparison .com_insurance-masthead sup.d-flex > *, .com_insurance-masthead #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.d-flex > *, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_insurance-masthead a.d-flex > *, .com_insurance-masthead #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.d-flex > *, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_insurance-masthead a.d-flex > *, .com_insurance-masthead .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.d-flex > *, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_insurance-masthead a.d-flex > * { display: inline-block; max-width: 100%; }

.com_insurance-masthead .com_insurance-masthead__content-wraper .icon-wrapper { margin-right: 20px; }

@media screen and (max-width: 560px) { .com_insurance-masthead.has-items .com_insurance-masthead__content-wraper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; }
  .com_insurance-masthead.has-items .com_insurance-masthead__content-wraper .icon-wrapper { margin-bottom: 10px; } }

@media screen and (max-width: 991px) { .com_insurance-masthead.com_insurance-masthead-desktoponly { display: none; } }

@media screen and (max-width: 991px) { .com_insurance-masthead { margin-left: 10px; margin-right: 10px; max-width: calc(100% - 20px); padding-top: 30px; padding-bottom: 30px; -webkit-box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); min-height: 140px; background: var(--white) !important; }
  .com_insurance-masthead .com_insurance-masthead__background-mobile { position: absolute; top: 0; left: -10px; right: 0; bottom: 0; background-size: cover; background-position: left; }
  .com_insurance-masthead:not(.has-items) .title-wrapper { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .com_insurance-masthead:not(.has-items) .title-wrapper img { margin-right: 10px; }
  .com_insurance-masthead.has-items .title-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; }
  .com_insurance-masthead.has-items .title-wrapper img { margin-bottom: 10px; }
  .com_insurance-masthead img { max-width: 80px; }
  .com_insurance-masthead p, .com_insurance-masthead .com_card-comparison sup, .com_card-comparison .com_insurance-masthead sup, .com_insurance-masthead #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_insurance-masthead a, .com_insurance-masthead #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_insurance-masthead a, .com_insurance-masthead .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_insurance-masthead a { font-size: 14px; }
  .com_insurance-masthead p i, .com_insurance-masthead .com_card-comparison sup i, .com_card-comparison .com_insurance-masthead sup i, .com_insurance-masthead #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a i, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_insurance-masthead a i, .com_insurance-masthead #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a i, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_insurance-masthead a i, .com_insurance-masthead .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a i, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_insurance-masthead a i { font-size: 12px; } }

.com_insurance-disclaimer { color: var(--grey-800); size: 14px; line-height: 1.71; }

@media screen and (max-width: 991px) { .com_insurance-disclaimer { font-size: 12px; line-height: 1.83; } }

.com_insurance_total-payout-row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.com_insurance_total-payout-row .com_insurance_total-payout__title { min-width: 240px; margin-bottom: 20px; }

.com_insurance_total-payout-row .com_insurance_total-payout__title h4, .com_insurance_total-payout-row .com_insurance_total-payout__title .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_insurance_total-payout-row .com_insurance_total-payout__title a, .com_insurance_total-payout-row .com_insurance_total-payout__title .com_investment-graph .intro, .com_investment-graph .com_insurance_total-payout-row .com_insurance_total-payout__title .intro { margin-bottom: 0; }

.com_insurance_total-payout-row .com_insurance_total-payout__title p, .com_insurance_total-payout-row .com_insurance_total-payout__title .com_card-comparison sup, .com_card-comparison .com_insurance_total-payout-row .com_insurance_total-payout__title sup, .com_insurance_total-payout-row .com_insurance_total-payout__title #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_insurance_total-payout-row .com_insurance_total-payout__title a, .com_insurance_total-payout-row .com_insurance_total-payout__title #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_insurance_total-payout-row .com_insurance_total-payout__title a, .com_insurance_total-payout-row .com_insurance_total-payout__title .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_insurance_total-payout-row .com_insurance_total-payout__title a { font-size: 16px; margin-bottom: 0px; line-height: 1.75; }

@media screen and (max-width: 991px) { .com_insurance_total-payout-row .com_insurance_total-payout__title p, .com_insurance_total-payout-row .com_insurance_total-payout__title .com_card-comparison sup, .com_card-comparison .com_insurance_total-payout-row .com_insurance_total-payout__title sup, .com_insurance_total-payout-row .com_insurance_total-payout__title #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_insurance_total-payout-row .com_insurance_total-payout__title a, .com_insurance_total-payout-row .com_insurance_total-payout__title #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_insurance_total-payout-row .com_insurance_total-payout__title a, .com_insurance_total-payout-row .com_insurance_total-payout__title .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_insurance_total-payout-row .com_insurance_total-payout__title a { font-size: 14px; line-height: 1.57; } }

.com_insurance_total-payout-row .com_insurance_total-payout__content { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; max-width: 100%; }

@media screen and (max-width: 1130px) { .com_insurance_total-payout-row:not(.has-2-items) { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; }
  .com_insurance_total-payout-row:not(.has-2-items) .com_insurance_total-payout__title, .com_insurance_total-payout-row:not(.has-2-items) .com_insurance_total-payout__content { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; max-width: 100%; } }

.com_insurance_total-payout-row.flex-column .com_insurance_total-payout__content { max-width: 100%; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.com_insurance-total-payout .com_insurance__row { display: -webkit-box; display: -ms-flexbox; display: flex; max-width: 1080px; margin-left: -10px; margin-right: -10px; }

.com_insurance-total-payout .com_insurance__row .com_insurance__col { padding-left: 10px; padding-right: 10px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; min-width: 0; }

.com_insurance-total-payout .com_insurance__row .com_insurance__col:last-child { min-width: 33.33%; margin-right: 0; }

.com_insurance-total-payout .com_insurance__row .com_insurance__col:last-child .card { background-color: rgba(121, 224, 214, 0.2); }

.com_insurance-total-payout .com_insurance__row .com_insurance__col:last-child .card .com_insurance__icon { left: -35px; right: auto; }

@media (min-width: 1200px) { .com_insurance-total-payout .com_insurance__row .com_insurance__col { min-width: 240px; } }

@media screen and (max-width: 991px) { .com_insurance-total-payout .com_insurance__row { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; }
  .com_insurance-total-payout .com_insurance__row .com_insurance__col { margin-right: 0 !important; }
  .com_insurance-total-payout .com_insurance__row .com_insurance__col .card { padding: 40px 10px; margin-bottom: 10px; }
  .com_insurance-total-payout .com_insurance__row .com_insurance__col .card > div { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 5px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .com_insurance-total-payout .com_insurance__row .com_insurance__col .card > div:not(.com_insurance__icon) { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
  .com_insurance-total-payout .com_insurance__row .com_insurance__col .card > div h3, .com_insurance-total-payout .com_insurance__row .com_insurance__col .card > div .common__category-description h1, .common__category-description .com_insurance-total-payout .com_insurance__row .com_insurance__col .card > div h1, .com_insurance-total-payout .com_insurance__row .com_insurance__col .card > div h2, .com_insurance-total-payout .com_insurance__row .com_insurance__col .card > div .com__ar-title-box h1, .com__ar-title-box .com_insurance-total-payout .com_insurance__row .com_insurance__col .card > div h1 { margin-right: 10px; margin-bottom: 0 !important; }
  .com_insurance-total-payout .com_insurance__row .com_insurance__col .card > div p, .com_insurance-total-payout .com_insurance__row .com_insurance__col .card > div .com_card-comparison sup, .com_card-comparison .com_insurance-total-payout .com_insurance__row .com_insurance__col .card > div sup, .com_insurance-total-payout .com_insurance__row .com_insurance__col .card > div #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_insurance-total-payout .com_insurance__row .com_insurance__col .card > div a, .com_insurance-total-payout .com_insurance__row .com_insurance__col .card > div #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_insurance-total-payout .com_insurance__row .com_insurance__col .card > div a, .com_insurance-total-payout .com_insurance__row .com_insurance__col .card > div .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_insurance-total-payout .com_insurance__row .com_insurance__col .card > div a { margin-bottom: 0; }
  .com_insurance-total-payout .com_insurance__row .com_insurance__col .card .com_insurance__icon { left: 0 !important; right: 0 !important; top: 100%; -webkit-transform: translateY(-20px); -ms-transform: translateY(-20px); transform: translateY(-20px); margin-left: auto; margin-right: auto; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .com_insurance-total-payout .com_insurance__row .com_insurance__col:last-child .card .com_insurance__icon { top: 0; -webkit-transform: translateY(-30px); -ms-transform: translateY(-30px); transform: translateY(-30px); } }

.com_insurance-total-payout.in-mobile-mode .com_insurance__row { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; }

.com_insurance-total-payout.in-mobile-mode .com_insurance__row .com_insurance__col { margin-right: 0 !important; }

.com_insurance-total-payout.in-mobile-mode .com_insurance__row .com_insurance__col .card { padding: 40px 10px; margin-bottom: 10px; }

.com_insurance-total-payout.in-mobile-mode .com_insurance__row .com_insurance__col .card > div { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 5px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.com_insurance-total-payout.in-mobile-mode .com_insurance__row .com_insurance__col .card > div:not(.com_insurance__icon) { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }

.com_insurance-total-payout.in-mobile-mode .com_insurance__row .com_insurance__col .card > div h3, .com_insurance-total-payout.in-mobile-mode .com_insurance__row .com_insurance__col .card > div .common__category-description h1, .common__category-description .com_insurance-total-payout.in-mobile-mode .com_insurance__row .com_insurance__col .card > div h1, .com_insurance-total-payout.in-mobile-mode .com_insurance__row .com_insurance__col .card > div h2, .com_insurance-total-payout.in-mobile-mode .com_insurance__row .com_insurance__col .card > div .com__ar-title-box h1, .com__ar-title-box .com_insurance-total-payout.in-mobile-mode .com_insurance__row .com_insurance__col .card > div h1 { margin-right: 10px; margin-bottom: 0 !important; }

.com_insurance-total-payout.in-mobile-mode .com_insurance__row .com_insurance__col .card > div p, .com_insurance-total-payout.in-mobile-mode .com_insurance__row .com_insurance__col .card > div .com_card-comparison sup, .com_card-comparison .com_insurance-total-payout.in-mobile-mode .com_insurance__row .com_insurance__col .card > div sup, .com_insurance-total-payout.in-mobile-mode .com_insurance__row .com_insurance__col .card > div #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_insurance-total-payout.in-mobile-mode .com_insurance__row .com_insurance__col .card > div a, .com_insurance-total-payout.in-mobile-mode .com_insurance__row .com_insurance__col .card > div #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_insurance-total-payout.in-mobile-mode .com_insurance__row .com_insurance__col .card > div a, .com_insurance-total-payout.in-mobile-mode .com_insurance__row .com_insurance__col .card > div .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_insurance-total-payout.in-mobile-mode .com_insurance__row .com_insurance__col .card > div a { margin-bottom: 0; }

.com_insurance-total-payout.in-mobile-mode .com_insurance__row .com_insurance__col .card .com_insurance__icon { left: 0 !important; right: 0 !important; top: 100%; -webkit-transform: translateY(-20px); -ms-transform: translateY(-20px); transform: translateY(-20px); margin-left: auto; margin-right: auto; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.com_insurance-total-payout.in-mobile-mode .com_insurance__row .com_insurance__col:last-child .card .com_insurance__icon { top: 0; -webkit-transform: translateY(-30px); -ms-transform: translateY(-30px); transform: translateY(-30px); }

.com_insurance-total-payout.in-mobile-mode .com_insurance__row .com_insurance__col .card { padding-left: 20px; padding-right: 20px; }

.com_insurance-total-payout .card { border: 0; -webkit-box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); border-radius: 8px; padding: 40px 20px; position: relative; }

.com_insurance-total-payout .card .com_insurance__icon { width: 50px; height: 50px; line-height: 48px; font-size: 25px; text-align: center; border-radius: 50%; background-color: #319988; color: var(--white); z-index: 10; position: absolute; top: 50%; right: -35px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.com_insurance-total-payout .card .com_insurance__icon i { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.com_insurance-total-payout .card h2, .com_insurance-total-payout .card .com__ar-title-box h1, .com__ar-title-box .com_insurance-total-payout .card h1 { font-weight: bold; font-size: 44px; line-height: 1.5; margin-bottom: 10px; }

.com_insurance-total-payout .card h3, .com_insurance-total-payout .card .common__category-description h1, .common__category-description .com_insurance-total-payout .card h1 { margin-bottom: 0; font-weight: bold; color: #319988; font-size: 24px; line-height: 1.42; }

.com_insurance-total-payout .card h3:last-child, .com_insurance-total-payout .card .common__category-description h1:last-child, .common__category-description .com_insurance-total-payout .card h1:last-child { margin-bottom: 10px; }

.com_insurance-total-payout .card p, .com_insurance-total-payout .card .com_card-comparison sup, .com_card-comparison .com_insurance-total-payout .card sup, .com_insurance-total-payout .card #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_insurance-total-payout .card a, .com_insurance-total-payout .card #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_insurance-total-payout .card a, .com_insurance-total-payout .card .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_insurance-total-payout .card a { font-size: 16px; margin-bottom: 10px; line-height: 1.75; }

.com_insurance-total-payout .card p:last-child, .com_insurance-total-payout .card .com_card-comparison sup:last-child, .com_card-comparison .com_insurance-total-payout .card sup:last-child, .com_insurance-total-payout .card #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_insurance-total-payout .card a:last-child, .com_insurance-total-payout .card #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_insurance-total-payout .card a:last-child, .com_insurance-total-payout .card .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:last-child, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_insurance-total-payout .card a:last-child, .com_insurance-total-payout .card p:last-of-type, .com_insurance-total-payout .card .com_card-comparison sup:last-of-type, .com_card-comparison .com_insurance-total-payout .card sup:last-of-type, .com_insurance-total-payout .card #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:last-of-type, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_insurance-total-payout .card a:last-of-type, .com_insurance-total-payout .card #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:last-of-type, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_insurance-total-payout .card a:last-of-type, .com_insurance-total-payout .card .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:last-of-type, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_insurance-total-payout .card a:last-of-type { margin-bottom: 0; }

@media screen and (max-width: 991px) { .com_insurance-total-payout .card h2, .com_insurance-total-payout .card .com__ar-title-box h1, .com__ar-title-box .com_insurance-total-payout .card h1 { font-size: 32px; line-height: 1.5; margin-bottom: 5px; }
  .com_insurance-total-payout .card p, .com_insurance-total-payout .card .com_card-comparison sup, .com_card-comparison .com_insurance-total-payout .card sup, .com_insurance-total-payout .card #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_insurance-total-payout .card a, .com_insurance-total-payout .card #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_insurance-total-payout .card a, .com_insurance-total-payout .card .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_insurance-total-payout .card a { font-size: 14px; line-height: 1.57; } }

@media screen and (max-width: 960px) { .com_insurance-total-payout.has-4-items .com_insurance__row { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; }
  .com_insurance-total-payout.has-4-items .com_insurance__row .com_insurance__col { margin-right: 0 !important; }
  .com_insurance-total-payout.has-4-items .com_insurance__row .com_insurance__col .card { padding: 40px 10px; margin-bottom: 10px; }
  .com_insurance-total-payout.has-4-items .com_insurance__row .com_insurance__col .card > div { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 5px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .com_insurance-total-payout.has-4-items .com_insurance__row .com_insurance__col .card > div:not(.com_insurance__icon) { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
  .com_insurance-total-payout.has-4-items .com_insurance__row .com_insurance__col .card > div h3, .com_insurance-total-payout.has-4-items .com_insurance__row .com_insurance__col .card > div .common__category-description h1, .common__category-description .com_insurance-total-payout.has-4-items .com_insurance__row .com_insurance__col .card > div h1, .com_insurance-total-payout.has-4-items .com_insurance__row .com_insurance__col .card > div h2, .com_insurance-total-payout.has-4-items .com_insurance__row .com_insurance__col .card > div .com__ar-title-box h1, .com__ar-title-box .com_insurance-total-payout.has-4-items .com_insurance__row .com_insurance__col .card > div h1 { margin-right: 10px; margin-bottom: 0 !important; }
  .com_insurance-total-payout.has-4-items .com_insurance__row .com_insurance__col .card > div p, .com_insurance-total-payout.has-4-items .com_insurance__row .com_insurance__col .card > div .com_card-comparison sup, .com_card-comparison .com_insurance-total-payout.has-4-items .com_insurance__row .com_insurance__col .card > div sup, .com_insurance-total-payout.has-4-items .com_insurance__row .com_insurance__col .card > div #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_insurance-total-payout.has-4-items .com_insurance__row .com_insurance__col .card > div a, .com_insurance-total-payout.has-4-items .com_insurance__row .com_insurance__col .card > div #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_insurance-total-payout.has-4-items .com_insurance__row .com_insurance__col .card > div a, .com_insurance-total-payout.has-4-items .com_insurance__row .com_insurance__col .card > div .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_insurance-total-payout.has-4-items .com_insurance__row .com_insurance__col .card > div a { margin-bottom: 0; }
  .com_insurance-total-payout.has-4-items .com_insurance__row .com_insurance__col .card .com_insurance__icon { left: 0 !important; right: 0 !important; top: 100%; -webkit-transform: translateY(-20px); -ms-transform: translateY(-20px); transform: translateY(-20px); margin-left: auto; margin-right: auto; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .com_insurance-total-payout.has-4-items .com_insurance__row .com_insurance__col:last-child .card .com_insurance__icon { top: 0; -webkit-transform: translateY(-30px); -ms-transform: translateY(-30px); transform: translateY(-30px); }
  .com_insurance-total-payout.has-4-items .com_insurance__row .com_insurance__col .card { padding: 40px 20px; height: auto !important; } }

@media (min-width: 1200px) { .com_insurance-total-payout.has-4-items .com_insurance__row .com_insurance__col { min-width: 22.22%; }
  .com_insurance-total-payout.has-4-items .com_insurance__row .com_insurance__col:last-child { min-width: 33.33%; } }

.com_insurance-total-payout.has-2-items .com_insurance__row .com_insurance__col { -webkit-box-flex: 0; -ms-flex: 0 auto; flex: 0 auto; width: auto; min-width: 360px; max-width: 33.33%; }

@media screen and (max-width: 991px) { .com_insurance-total-payout.has-2-items .com_insurance__row .com_insurance__col { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; max-width: 100%; } }

.com_insurance-total-payout.has-2-items .com_insurance__row .com_insurance__col:last-child { max-width: 100%; }

.com_insurance-total-payout.no-icon .com_insurance__row .com_insurance__col .card .com_insurance__icon { display: none !important; }

.com_insurance-total-payout.theme-blue .com_insurance__row .com_insurance__col .card h3, .com_insurance-total-payout.theme-blue .com_insurance__row .com_insurance__col .card .common__category-description h1, .common__category-description .com_insurance-total-payout.theme-blue .com_insurance__row .com_insurance__col .card h1 { color: var(--grey-800); }

.com_insurance-total-payout.theme-blue .com_insurance__row .com_insurance__col:last-child .card { background-color: rgba(97, 167, 219, 0.2); }

.com_insurance-total-payout.theme-blue .com_insurance__row .com_insurance__col:last-child .card .com_insurance__icon { background-color: var(--ash-200); }

.com_insurance-article-module .article .article__thumbnail { margin-right: 40px; }

.com_insurance-article-module .article .article__content { max-width: 540px; }

@media screen and (max-width: 991px) { .com_insurance-article-module .article .article__thumbnail { margin-right: 20px; } }

@media (max-width: 576px) { .com_insurance-article-module .article { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; }
  .com_insurance-article-module .article .article__thumbnail { margin-bottom: 15px; margin-right: 0; width: 100%; }
  .com_insurance-article-module .article .article__thumbnail img { width: 100%; } }

.com__insurance_image-mobile { max-width: 550px; }

.page-theme--blue .com_insurance-masthead p i, .page-theme--blue .com_insurance-masthead .com_card-comparison sup i, .com_card-comparison .page-theme--blue .com_insurance-masthead sup i, .page-theme--blue .com_insurance-masthead #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a i, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .page-theme--blue .com_insurance-masthead a i, .page-theme--blue .com_insurance-masthead #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a i, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .page-theme--blue .com_insurance-masthead a i, .page-theme--blue .com_insurance-masthead .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a i, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .page-theme--blue .com_insurance-masthead a i { color: var(--ash-200); }

.page-theme--blue .com_insurance-total-payout .com_insurance__row .com_insurance__col .card .com_insurance__icon { background-color: var(--ash-200); }

.page-theme--blue .com_insurance-total-payout .com_insurance__row .com_insurance__col .card h3, .page-theme--blue .com_insurance-total-payout .com_insurance__row .com_insurance__col .card .common__category-description h1, .common__category-description .page-theme--blue .com_insurance-total-payout .com_insurance__row .com_insurance__col .card h1 { color: var(--ash-200); }

.page-theme--blue .com_insurance-total-payout .com_insurance__row .com_insurance__col:last-child .card { background-color: rgba(97, 167, 219, 0.2); }

.page-theme--orange .com_insurance-masthead p i, .page-theme--orange .com_insurance-masthead .com_card-comparison sup i, .com_card-comparison .page-theme--orange .com_insurance-masthead sup i, .page-theme--orange .com_insurance-masthead #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a i, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .page-theme--orange .com_insurance-masthead a i, .page-theme--orange .com_insurance-masthead #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a i, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .page-theme--orange .com_insurance-masthead a i, .page-theme--orange .com_insurance-masthead .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a i, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .page-theme--orange .com_insurance-masthead a i { color: #f4af62; }

.page-theme--orange .com_insurance-total-payout .com_insurance__row .com_insurance__col .card .com_insurance__icon { background-color: #f4af62; }

.page-theme--orange .com_insurance-total-payout .com_insurance__row .com_insurance__col .card h3, .page-theme--orange .com_insurance-total-payout .com_insurance__row .com_insurance__col .card .common__category-description h1, .common__category-description .page-theme--orange .com_insurance-total-payout .com_insurance__row .com_insurance__col .card h1 { color: #f4af62; }

.page-theme--orange .com_insurance-total-payout .com_insurance__row .com_insurance__col:last-child .card { background-color: rgba(246, 196, 104, 0.2); }

.page-theme--grey .com_insurance-masthead p i, .page-theme--grey .com_insurance-masthead .com_card-comparison sup i, .com_card-comparison .page-theme--grey .com_insurance-masthead sup i, .page-theme--grey .com_insurance-masthead #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a i, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .page-theme--grey .com_insurance-masthead a i, .page-theme--grey .com_insurance-masthead #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a i, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .page-theme--grey .com_insurance-masthead a i, .page-theme--grey .com_insurance-masthead .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a i, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .page-theme--grey .com_insurance-masthead a i { color: var(--grey-700); }

.page-theme--grey .com_insurance-total-payout .com_insurance__row .com_insurance__col .card .com_insurance__icon { background-color: var(--grey-700); }

.page-theme--grey .com_insurance-total-payout .com_insurance__row .com_insurance__col .card h3, .page-theme--grey .com_insurance-total-payout .com_insurance__row .com_insurance__col .card .common__category-description h1, .common__category-description .page-theme--grey .com_insurance-total-payout .com_insurance__row .com_insurance__col .card h1 { color: var(--grey-700); }

.page-theme--grey .com_insurance-total-payout .com_insurance__row .com_insurance__col:last-child .card { background-color: rgba(var(--ash-200-rgb), 0.2); }

.page-theme--green .com_insurance-masthead p i, .page-theme--green .com_insurance-masthead .com_card-comparison sup i, .com_card-comparison .page-theme--green .com_insurance-masthead sup i, .page-theme--green .com_insurance-masthead #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a i, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .page-theme--green .com_insurance-masthead a i, .page-theme--green .com_insurance-masthead #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a i, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .page-theme--green .com_insurance-masthead a i, .page-theme--green .com_insurance-masthead .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a i, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .page-theme--green .com_insurance-masthead a i { color: #319988; }

.page-theme--green .com_insurance-total-payout .com_insurance__row .com_insurance__col .card .com_insurance__icon { background-color: #319988; }

.page-theme--green .com_insurance-total-payout .com_insurance__row .com_insurance__col .card h3, .page-theme--green .com_insurance-total-payout .com_insurance__row .com_insurance__col .card .common__category-description h1, .common__category-description .page-theme--green .com_insurance-total-payout .com_insurance__row .com_insurance__col .card h1 { color: #319988; }

.page-theme--green .com_insurance-total-payout .com_insurance__row .com_insurance__col:last-child .card { background-color: rgba(121, 224, 214, 0.2); }

.com_insurance-total-payout--fullwidth .com_insurance-total-payout .com_insurance__row { max-width: 100%; }

.com_insurance-total-payout--equalwidth .com_insurance-total-payout .com_insurance__row .com_insurance__col:last-child { min-width: 25%; }

@media screen and (min-width: 1200px) { .com_insurance-total-payout--equalwidth .com_insurance-total-payout.has-4-items .com_insurance__row .com_insurance__col { min-width: 25% !important; } }

.com_insurance-total-payout--nobg .com_insurance-total-payout .com_insurance__row .com_insurance__col:last-child .card { background-color: var(--white) !important; }

.com_insurance-text-listing .col-12, .com_insurance-text-listing .ca-li-set.merchant-item, .com_insurance-text-listing .col2 .merchant-item, .col2 .com_insurance-text-listing .merchant-item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; border-bottom: 1px solid var(--grey-200); margin-bottom: 50px; padding-bottom: 50px; }

@media (min-width: 992px) { .com_insurance-text-listing .col-12.in-last-row, .com_insurance-text-listing .in-last-row.ca-li-set.merchant-item, .com_insurance-text-listing .col2 .in-last-row.merchant-item, .col2 .com_insurance-text-listing .in-last-row.merchant-item { border-bottom: 0; } }

@media (max-width: 992px) { .com_insurance-text-listing .col-12.in-last-row-mobile, .com_insurance-text-listing .in-last-row-mobile.ca-li-set.merchant-item, .com_insurance-text-listing .col2 .in-last-row-mobile.merchant-item, .col2 .com_insurance-text-listing .in-last-row-mobile.merchant-item { border-bottom: 0; } }

@media (max-width: 767px) { .com_insurance-text-listing .col-12, .com_insurance-text-listing .ca-li-set.merchant-item, .com_insurance-text-listing .col2 .merchant-item, .col2 .com_insurance-text-listing .merchant-item { border-bottom: 1px solid var(--grey-200) !important; max-width: calc(100% - 20px); margin-left: auto; margin-right: auto; padding-left: 0; padding-right: 0; margin-bottom: 30px; padding-bottom: 30px; }
  .com_insurance-text-listing .col-12:last-child, .com_insurance-text-listing .ca-li-set.merchant-item:last-child, .com_insurance-text-listing .col2 .merchant-item:last-child, .col2 .com_insurance-text-listing .merchant-item:last-child { border-bottom: 0 !important; } }

.filter-empty img { margin-bottom: 20px; }

@media (max-width: 767px) { .filter-empty img { margin-bottom: 15px; } }

.filter-empty .empty-title { font-size: 20px; line-height: 26px; font-weight: bold; margin-bottom: 10px; }

@media (max-width: 767px) { .filter-empty .empty-title { font-size: 18px; line-height: 1.5; } }

.com_insurance-text-item { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; height: 100%; min-height: 0; position: relative; }

@media (min-width: 768px) { .com_insurance-text-item { padding-right: 20px; } }

.com_insurance-text-item .com_insurance-text-title { font-size: 14px; font-weight: bold; }

@media (min-width: 1200px) { .com_insurance-text-item .com_insurance-text-title { font-size: 16px; } }

.com_insurance-text-item .com_insurance-text-title, .com_insurance-text-item .com_insurance-text-title2 { margin-bottom: 15px; }

@media (max-width: 767px) { .com_insurance-text-item .com_insurance-text-title, .com_insurance-text-item .com_insurance-text-title2 { margin-bottom: 10px; } }

.com_insurance-text-item .com_insurance-text-item__content { margin-bottom: 48px; }

.com_insurance-text-item .com_insurance-text-item__content ul { margin-bottom: 20px; }

.com_insurance-text-item .com_insurance-text-item__content ul li { margin-bottom: 10px; }

.com_insurance-text-item .com_insurance-text-item__content ul li:last-child { margin-bottom: 0; }

.com_insurance-text-item .com_insurance-text-item__content ul li::before { color: var(--ash-100); }

@media (max-width: 767px) { .com_insurance-text-item .com_insurance-text-item__content ul li { margin-bottom: 5px; } }

@media (max-width: 767px) { .com_insurance-text-item .com_insurance-text-item__content ul { margin-bottom: 15px; } }

.com_insurance-text-item .com_insurance-text-item__content small, .com_insurance-text-item .com_insurance-text-item__content .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_insurance-text-item .com_insurance-text-item__content p:not(.link):not(.com__to-li-set), .com_insurance-text-item .com_insurance-text-item__content .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com_insurance-text-item .com_insurance-text-item__content sup:not(.link):not(.com__to-li-set), .com_insurance-text-item .com_insurance-text-item__content .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com_insurance-text-item .com_insurance-text-item__content sup:not(.link):not(.com__to-li-set), .com_insurance-text-item .com_insurance-text-item__content .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_insurance-text-item .com_insurance-text-item__content a:not(.link):not(.com__to-li-set), .com_insurance-text-item .com_insurance-text-item__content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com_insurance-text-item .com_insurance-text-item__content a:not(.link):not(.com__to-li-set), .com_insurance-text-item .com_insurance-text-item__content .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_insurance-text-item .com_insurance-text-item__content a:not(.link):not(.com__to-li-set), .com_insurance-text-item .com_insurance-text-item__content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com_insurance-text-item .com_insurance-text-item__content a:not(.link):not(.com__to-li-set), .com_insurance-text-item .com_insurance-text-item__content .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_insurance-text-item .com_insurance-text-item__content a:not(.link):not(.com__to-li-set), .com_insurance-text-item .com_insurance-text-item__content .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com_insurance-text-item .com_insurance-text-item__content a:not(.link):not(.com__to-li-set), .com_insurance-text-item .com_insurance-text-item__content .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com_insurance-text-item .com_insurance-text-item__content li { font-size: 12px; }

@media (min-width: 768px) { .com_insurance-text-item .com_insurance-text-item__content small, .com_insurance-text-item .com_insurance-text-item__content .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_insurance-text-item .com_insurance-text-item__content p:not(.link):not(.com__to-li-set), .com_insurance-text-item .com_insurance-text-item__content .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com_insurance-text-item .com_insurance-text-item__content sup:not(.link):not(.com__to-li-set), .com_insurance-text-item .com_insurance-text-item__content .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com_insurance-text-item .com_insurance-text-item__content sup:not(.link):not(.com__to-li-set), .com_insurance-text-item .com_insurance-text-item__content .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_insurance-text-item .com_insurance-text-item__content a:not(.link):not(.com__to-li-set), .com_insurance-text-item .com_insurance-text-item__content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com_insurance-text-item .com_insurance-text-item__content a:not(.link):not(.com__to-li-set), .com_insurance-text-item .com_insurance-text-item__content .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_insurance-text-item .com_insurance-text-item__content a:not(.link):not(.com__to-li-set), .com_insurance-text-item .com_insurance-text-item__content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com_insurance-text-item .com_insurance-text-item__content a:not(.link):not(.com__to-li-set), .com_insurance-text-item .com_insurance-text-item__content .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_insurance-text-item .com_insurance-text-item__content a:not(.link):not(.com__to-li-set), .com_insurance-text-item .com_insurance-text-item__content .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com_insurance-text-item .com_insurance-text-item__content a:not(.link):not(.com__to-li-set), .com_insurance-text-item .com_insurance-text-item__content .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com_insurance-text-item .com_insurance-text-item__content li { font-size: 14px; } }

.com_insurance-text-item .link, .com_insurance-text-item .com_toggle .com__toggle-btn, .com_toggle .com_insurance-text-item .com__toggle-btn, .com_insurance-text-item .com__to-li-set { position: absolute; bottom: 0; left: 0; }

@media (max-width: 767px) { .com_insurance-text-item { padding-left: 10px; padding-right: 10px; }
  .com_insurance-text-item ul li i { font-size: 14px !important; }
  .com_insurance-text-item .link, .com_insurance-text-item .com_toggle .com__toggle-btn, .com_toggle .com_insurance-text-item .com__toggle-btn, .com_insurance-text-item .com__to-li-set { position: relative; left: 0; } }

.com_insurance-featured-banner { min-height: 400px; border-radius: 8px; overflow: hidden; }

.com_insurance-featured-banner .com_insurance-text-item .com_insurance-text-item__content { margin-bottom: 30px; }

@media (max-width: 767px) { .com_insurance-featured-banner .com_insurance-text-item .com_insurance-text-item__content { margin-bottom: 20px; } }

@media (min-width: 768px) { .com_insurance-featured-banner .com_insurance-text-item .button { height: 60px; line-height: 60px; } }

@media (min-width: 992px) { .com_insurance-featured-banner .row:not(.flex-row-reverse) .com_insurance-featured-text, .com_insurance-featured-banner .com_insurance_total-payout-row:not(.flex-row-reverse) .com_insurance-featured-text, .com_insurance-featured-banner .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.flex-row-reverse):not(.owl-loaded) .com_insurance-featured-text, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_insurance-featured-banner .owl-carousel:not(.flex-row-reverse):not(.owl-loaded) .com_insurance-featured-text { margin-right: 8.333333%; } }

@media screen and (min-width: 768px) and (max-width: 991px) { .com_insurance-featured-banner .row:not(.flex-row-reverse) .com_insurance-featured-text, .com_insurance-featured-banner .com_insurance_total-payout-row:not(.flex-row-reverse) .com_insurance-featured-text, .com_insurance-featured-banner .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.flex-row-reverse):not(.owl-loaded) .com_insurance-featured-text, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_insurance-featured-banner .owl-carousel:not(.flex-row-reverse):not(.owl-loaded) .com_insurance-featured-text { padding-right: 30px; } }

@media (min-width: 992px) { .com_insurance-featured-banner .row.flex-row-reverse .com_insurance-featured-text, .com_insurance-featured-banner .flex-row-reverse.com_insurance_total-payout-row .com_insurance-featured-text, .com_insurance-featured-banner .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .flex-row-reverse.owl-carousel:not(.owl-loaded) .com_insurance-featured-text, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_insurance-featured-banner .flex-row-reverse.owl-carousel:not(.owl-loaded) .com_insurance-featured-text { margin-left: 8.333333%; } }

@media screen and (min-width: 768px) and (max-width: 991px) { .com_insurance-featured-banner .row.flex-row-reverse .com_insurance-featured-text, .com_insurance-featured-banner .flex-row-reverse.com_insurance_total-payout-row .com_insurance-featured-text, .com_insurance-featured-banner .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .flex-row-reverse.owl-carousel:not(.owl-loaded) .com_insurance-featured-text, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_insurance-featured-banner .flex-row-reverse.owl-carousel:not(.owl-loaded) .com_insurance-featured-text { padding-left: 30px; } }

@media (max-width: 767px) { .com_insurance-featured-banner { min-height: 0; border-radius: 5px; -webkit-box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); }
  .com_insurance-featured-banner .bp-banner, .com_insurance-featured-banner .parallax, .com_insurance-featured-banner .com_video-thumbnail, .com_insurance-featured-banner .ho-co-banner, .com_insurance-featured-banner .com__ar-banner { height: 200px; position: relative; background-position: right !important; }
  .com_insurance-featured-banner.bp-reverse .bp-banner, .com_insurance-featured-banner.bp-reverse .parallax, .com_insurance-featured-banner.bp-reverse .com_video-thumbnail, .com_insurance-featured-banner.bp-reverse .ho-co-banner, .com_insurance-featured-banner.bp-reverse .com__ar-banner { background-position: left !important; }
  .com_insurance-featured-banner .bp-banner-mobile { display: none; }
  .com_insurance-featured-banner .bp-banner-mobile img { width: 100%; } }

.com__ins-prod-banner { max-width: 340px; min-width: 340px; margin-right: 40px; }

@media (max-width: 767px) { .com__ins-prod-banner { max-width: 300px; min-width: 300px; margin-right: 20px; } }

@media (max-width: 576px) { .com__ins-prod-banner { max-width: 100%; min-width: 0; margin-right: 0; } }

.com__ins-prod-main h6 strong { font-size: inherit; }

@media screen and (max-width: 1300px) { .com__ins-prod-main .com__ins-prod-tag.top-right { position: relative; bottom: 0; margin-bottom: 15px; } }

.com__ins-prod-tag { display: inline-block; min-width: 214px; padding: 10px 20px; background-color: var(--ash-200); color: var(--white); border-radius: 20px 20px 0 20px; }

.com__ins-prod-tag.top-right { z-index: 3; position: absolute; bottom: 100%; right: 0; margin-bottom: -24px; }

.com__ins-prod-tag.fz-14, .com__ins-prod-tag.hc-li-tag { line-height: 20px; }

.com__ins-prod-tag.pattern-grey { background-color: var(--ash-200); background-image: url("../img/confetti-ash-grey.svg"); background-size: 80% auto; background-position: right; }

.com__ins-prod-tag.pattern-blue { background-color: var(--ash-200); background-image: url("../img/pattern_confetti-blue.svg"); background-size: 80% auto; background-position: right; }

.com__ins-prod-tag.pattern-green { background-color: var(--ash-200); background-image: url("../img/pattern_confetti-green.svg"); background-size: 80% auto; background-position: right; }

.com__ins-prod-tag.pattern-orange { background-color: var(--ash-200); background-image: url("../img/pattern_confetti-orange.svg"); background-size: 80% auto; background-position: right; }

.com__ins-prod-list.col2 { margin-left: -58px; margin-right: -2px; }

.com__ins-prod-list.col2 > li { display: inline-block; vertical-align: top; width: 50%; margin-left: -2px; margin-right: -2px; margin-bottom: 70px; padding-left: 60px; }

.com__ins-prod-list.col2 > li:last-child { margin-bottom: 0; }

@media (max-width: 767px) { .com__ins-prod-list.col2 { margin-left: -28px; }
  .com__ins-prod-list.col2 > li { margin-bottom: 40px; padding-left: 30px; } }

@media (max-width: 576px) { .com__ins-prod-list.col2 { margin-left: 0; margin-right: 0; }
  .com__ins-prod-list.col2 > li { display: block; width: auto; margin-left: 0; margin-right: 0; padding-left: 0; } }

.com__ins-dd.fz-32 { line-height: 40px; }

.com__ins-dd .com__ins-dd-list { margin-bottom: 30px; }

.com__ins-dd .com__ins-dd-list:last-child { margin-bottom: 0; }

@media (max-width: 767px) { .com__ins-dd .com__ins-dd-list { margin-bottom: 0; } }

@media (max-width: 767px) { .com__ins-dd .dropdown__theme select.select2 { margin-top: -2px; } }

.com__ins-dd-list > * { display: inline-block; vertical-align: top; margin-right: 10px; margin-bottom: 0; }

.com__ins-dd-list > *:last-child { margin-right: 0; }

@media (max-width: 767px) { .com__ins-dd-list > * { margin-top: 5px; margin-bottom: 5px; } }

.com_insurance-did-you-know { max-width: 1180px; }

.com_insurance-did-you-know .slides { margin-bottom: 50px; }

.com_insurance-did-you-know .owl-stage-outer { padding: 20px; margin-left: -20px; margin-right: -20px; width: calc(100% + 40px); }

@media (max-width: 767px) { .com_insurance-did-you-know .owl-stage-outer { height: auto !important; } }

.com_insurance-did-you-know .card { padding: 50px; -webkit-transition: 0.5s all; transition: 0.5s all; }

.com_insurance-did-you-know .card .card__content { width: 100%; padding: 0; max-width: 940px; margin-left: auto; margin-right: auto; }

.com_insurance-did-you-know .card .card__content .image { width: 100%; }

@media (max-width: 767px) { .com_insurance-did-you-know .card .card__content { -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; } }

@media screen and (max-width: 600px) { .com_insurance-did-you-know .card.card--image .card__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; }
  .com_insurance-did-you-know .card.card--image .card__content .image { margin-right: 0 !important; margin-bottom: 20px; } }

@media screen and (max-width: 400px) { .com_insurance-did-you-know .card .card__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; }
  .com_insurance-did-you-know .card .card__content .icon { margin-right: 0 !important; margin-bottom: 30px; } }

.com_insurance-did-you-know .card p, .com_insurance-did-you-know .card .com_card-comparison sup, .com_card-comparison .com_insurance-did-you-know .card sup, .com_insurance-did-you-know .card #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_insurance-did-you-know .card a, .com_insurance-did-you-know .card #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_insurance-did-you-know .card a, .com_insurance-did-you-know .card .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_insurance-did-you-know .card a { font-size: 16px; line-height: 1.75; }

.com_insurance-did-you-know .card .image { margin-right: 20px; }

.com_insurance-did-you-know .card .icon { margin-right: 30px; }

@media (max-width: 767px) { .com_insurance-did-you-know .card { padding: 20px; } }

.com_insurance-did-you-know .owl-item.active { z-index: 2; }

.com_insurance-did-you-know .owl-dots { position: absolute; left: 0; right: 0; bottom: -35px; }

@media (max-width: 767px) { .com_insurance-did-you-know .owl-dots { bottom: -30px; } }

.com_insurance-did-you-know .owl-nav button { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); font-size: 16px; -webkit-transition: 0.5s all; transition: 0.5s all; }

.com_insurance-did-you-know .owl-nav button.owl-prev { left: 30px; }

.com_insurance-did-you-know .owl-nav button.owl-next { right: 30px; }

.com_insurance-did-you-know .owl-nav button:hover { color: var(--grey-700); }

@media screen and (max-width: 1040px) { .com_insurance-did-you-know .owl-nav button.owl-prev { left: 15px; }
  .com_insurance-did-you-know .owl-nav button.owl-next { right: 15px; } }

@media (max-width: 767px) { .com_insurance-did-you-know .owl-nav { display: none !important; } }

@media (max-width: 767px) { .com_insurance-did-you-know { margin-left: -10px; width: calc(100% + 20px); padding-left: 10px; padding-right: 10px; padding-bottom: 30px; margin-bottom: -30px; overflow: hidden; }
  .com_insurance-did-you-know .slides { padding-right: 20px; }
  .com_insurance-did-you-know .slides .owl-stage-outer { overflow: visible; }
  .com_insurance-did-you-know .subcategory { margin-bottom: 0; } }

.com_insurance-did-you-know .calculator-button { margin-top: 15px; }

@media (max-width: 767px) { .com_insurance-did-you-know .calculator-button { margin-top: 0; } }

.com__insurance-comparison-table .subtitle { max-width: 820px; }

.com__insurance-comparison-table .subtitle h4, .com__insurance-comparison-table .subtitle .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__insurance-comparison-table .subtitle a, .com__insurance-comparison-table .subtitle .com_investment-graph .intro, .com_investment-graph .com__insurance-comparison-table .subtitle .intro { margin-bottom: 0; }

@media (max-width: 767px) { .com__insurance-comparison-table .subtitle { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .com__insurance-comparison-table .subtitle h4, .com__insurance-comparison-table .subtitle .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__insurance-comparison-table .subtitle a, .com__insurance-comparison-table .subtitle .com_investment-graph .intro, .com_investment-graph .com__insurance-comparison-table .subtitle .intro { margin-bottom: 20px; -webkit-box-flex: 0 !important; -ms-flex: 0 0 100% !important; flex: 0 0 100% !important; } }

@media (max-width: 992px) { .com__insurance-comparison-table .table__comparison table tr td { padding: 15px; } }

.com__insurance-comparison-table .table__comparison-content > table td:first-child, .com__insurance-comparison-table .table__comparison-content > table th:first-child { padding-left: 10px; }

.com__insurance-comparison-table .table__comparison-content > table .graph-row .graph-item:first-child { padding-left: 0; }

.com__insurance-comparison-table .table__comparison-content > table th.bp-curve-top-left, .com__insurance-comparison-table .table__comparison-content > table td.bp-curve-top-left { border-top-left-radius: 5px; }

.com__insurance-comparison-table .table__comparison-content > table th.bp-curve-top-right, .com__insurance-comparison-table .table__comparison-content > table td.bp-curve-top-right { border-top-right-radius: 5px; }

.com__insurance-comparison-table .table__comparison-content table.desktop-box-shadow td:first-child table tr:first-child th { border-top-left-radius: 5px; }

.com__insurance-comparison-table .table__comparison-content table.desktop-box-shadow td:last-child table tr:first-child th { border-top-right-radius: 5px; }

@media (max-width: 767px) { .com__insurance-comparison-table .table__comparison-content { width: 100% !important; }
  .com__insurance-comparison-table .table__comparison-content .mobile-box-shadow { -webkit-box-shadow: none; box-shadow: none; }
  .com__insurance-comparison-table .table__comparison-content .graph-carousel-header { -webkit-box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); } }

@media (max-width: 767px) { .com__insurance-comparison-table .com_graph-carousel { width: calc(100% + 10px) !important; padding-right: 0; margin-bottom: 20px; }
  .com__insurance-comparison-table .com_graph-carousel.headfix .graph-carousel-nav.right { margin-right: 20px; }
  .com__insurance-comparison-table .com_graph-carousel:before { right: 0; width: 54px !important; } }

.com__insurance-comparison-table .com_graph-carousel:before { width: 44px; }

.com__insurance-comparison-table small, .com__insurance-comparison-table .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__insurance-comparison-table p:not(.link):not(.com__to-li-set), .com__insurance-comparison-table .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__insurance-comparison-table sup:not(.link):not(.com__to-li-set), .com__insurance-comparison-table .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__insurance-comparison-table sup:not(.link):not(.com__to-li-set), .com__insurance-comparison-table .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__insurance-comparison-table a:not(.link):not(.com__to-li-set), .com__insurance-comparison-table #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com__insurance-comparison-table a:not(.link):not(.com__to-li-set), .com__insurance-comparison-table .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__insurance-comparison-table a:not(.link):not(.com__to-li-set), .com__insurance-comparison-table #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com__insurance-comparison-table a:not(.link):not(.com__to-li-set), .com__insurance-comparison-table .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__insurance-comparison-table a:not(.link):not(.com__to-li-set), .com__insurance-comparison-table .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com__insurance-comparison-table a:not(.link):not(.com__to-li-set), .com__insurance-comparison-table .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__insurance-comparison-table li { font-size: 12px; }

@media (min-width: 768px) { .com__insurance-comparison-table small, .com__insurance-comparison-table .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__insurance-comparison-table p:not(.link):not(.com__to-li-set), .com__insurance-comparison-table .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__insurance-comparison-table sup:not(.link):not(.com__to-li-set), .com__insurance-comparison-table .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__insurance-comparison-table sup:not(.link):not(.com__to-li-set), .com__insurance-comparison-table .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__insurance-comparison-table a:not(.link):not(.com__to-li-set), .com__insurance-comparison-table #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com__insurance-comparison-table a:not(.link):not(.com__to-li-set), .com__insurance-comparison-table .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__insurance-comparison-table a:not(.link):not(.com__to-li-set), .com__insurance-comparison-table #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com__insurance-comparison-table a:not(.link):not(.com__to-li-set), .com__insurance-comparison-table .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__insurance-comparison-table a:not(.link):not(.com__to-li-set), .com__insurance-comparison-table .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com__insurance-comparison-table a:not(.link):not(.com__to-li-set), .com__insurance-comparison-table .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__insurance-comparison-table li { font-size: 14px; } }

.com__insurance-comparison-table--expandable { max-width: 1180px; }

.com__insurance-comparison-table--expandable .table__general { font-size: 14px; }

@media (min-width: 1200px) { .com__insurance-comparison-table--expandable .table__general { font-size: 16px; } }

.com__insurance-comparison-table--expandable .table__general td, .com__insurance-comparison-table--expandable .table__general th { font-size: inherit; line-height: inherit; }

.com__insurance-comparison-table--expandable .table__comparison { overflow: hidden; -webkit-transition: 0.5s all; transition: 0.5s all; }

.com__insurance-comparison-table--expandable .table__comparison .table { -webkit-box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); }

.com__insurance-comparison-table--expandable .table__comparison.table__comparison-with-first-col-subject table tr td:first-child, .com__insurance-comparison-table--expandable .table__comparison.graph__type-3 table tr td:first-child { font-size: inherit; }

.com__insurance-comparison-table--expandable .graph-carousel-nav { text-align: center; }

.com__insurance-comparison-table--expandable .graph-carousel-nav .capt br { display: none; }

.com__insurance-comparison-table--expandable .graph-carousel-nav .capt strong { margin-right: 5px; }

.com__insurance-comparison-table--expandable .table__comparison-table td, .com__insurance-comparison-table--expandable .table__comparison-table th { padding-left: 20px !important; padding-right: 20px !important; }

.com__insurance-comparison-table--expandable .table__comparison-table td i, .com__insurance-comparison-table--expandable .table__comparison-table th i { font-size: 18px; }

.com__insurance-comparison-table--expandable .table__comparison-table td ul li, .com__insurance-comparison-table--expandable .table__comparison-table td ol li, .com__insurance-comparison-table--expandable .table__comparison-table th ul li, .com__insurance-comparison-table--expandable .table__comparison-table th ol li { padding-bottom: 0px; }

.com__insurance-comparison-table--expandable .table__comparison-table thead { -webkit-box-shadow: none; box-shadow: none; }

.com__insurance-comparison-table--expandable .table__comparison-table thead th { font-weight: normal; background-color: #319988; color: var(--white); }

.com__insurance-comparison-table--expandable .table__comparison-table thead th:first-child { border-top-left-radius: 8px; }

.com__insurance-comparison-table--expandable .table__comparison-table thead th:last-child { border-top-right-radius: 8px; }

.com__insurance-comparison-table--expandable .table__comparison-table tr.divider { background-color: var(--ash-200); }

.com__insurance-comparison-table--expandable .table__comparison-table tr.divider td { text-align: left; height: 60px; color: var(--white); }

.com__insurance-comparison-table--expandable .see-all-btn { padding: 17px 20px; background-color: rgba(87, 87, 87, 0.05); text-align: center; opacity: 1; visibility: visible; -webkit-transition: 0.5s all; transition: 0.5s all; }

.com__insurance-comparison-table.expanded .see-all-btn { display: none; opacity: 0; visibility: hidden; }

.com__insurance-comparison-table .accordion { font-size: 14px; }

.com__insurance-comparison-table .accordion h4, .com__insurance-comparison-table .accordion .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__insurance-comparison-table .accordion a, .com__insurance-comparison-table .accordion .com_investment-graph .intro, .com_investment-graph .com__insurance-comparison-table .accordion .intro { font-size: 18px; line-height: 1.33; }

.com__insurance-comparison-table .accordion .accordion__item { background-color: var(--grey-300); margin-bottom: 10px; border-radius: 8px; overflow: hidden; }

.com__insurance-comparison-table .accordion .accordion__item__title { font-weight: 600; padding: 18px 10px 13px; }

.com__insurance-comparison-table .accordion .accordion__item__title p, .com__insurance-comparison-table .accordion .accordion__item__title .com_card-comparison sup, .com_card-comparison .com__insurance-comparison-table .accordion .accordion__item__title sup, .com__insurance-comparison-table .accordion .accordion__item__title #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__insurance-comparison-table .accordion .accordion__item__title a, .com__insurance-comparison-table .accordion .accordion__item__title #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__insurance-comparison-table .accordion .accordion__item__title a, .com__insurance-comparison-table .accordion .accordion__item__title .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__insurance-comparison-table .accordion .accordion__item__title a { font-size: 16px; line-height: 1.75; margin-bottom: 0; }

.com__insurance-comparison-table .accordion .accordion__item__content { padding: 15px 0px; margin-top: 0; border-top: 1px solid var(--grey-400); }

.com__insurance-comparison-table .accordion .accordion__item__content .block { padding-bottom: 15px; padding-left: 10px; padding-right: 10px; }

.com__insurance-comparison-table .accordion .accordion__item__content .block.block__subheader { margin-top: 30px; margin-bottom: 15px; border-bottom: 1px solid var(--grey-200); }

.com__insurance-comparison-table .accordion .accordion__item__content .block.block__subheader .block__title { font-size: 16px; line-height: 20px; font-weight: 600; margin-bottom: 0px; }

.com__insurance-comparison-table .accordion .accordion__item__content .block.block__subheader .block__title > * { line-height: inherit; font-size: inherit; font-weight: inherit; }

.com__insurance-comparison-table .accordion .accordion__item__content .block__title { font-size: 14px; line-height: 20px; margin-bottom: 15px; }

.com__insurance-comparison-table .accordion .accordion__item__content .block__title strong ~ ol, .com__insurance-comparison-table .accordion .accordion__item__content .block__title strong ~ ul { margin-top: 15px; }

.com__insurance-comparison-table .accordion .accordion__item__content .block__title ul li, .com__insurance-comparison-table .accordion .accordion__item__content .block__title ol li { padding-bottom: 0px; line-height: inherit; padding-left: 0px; }

.com__insurance-comparison-table .accordion .accordion__item__content .block__title ul li:before, .com__insurance-comparison-table .accordion .accordion__item__content .block__title ol li:before { line-height: inherit; }

.com__insurance-comparison-table .accordion .accordion__item__content .block__content { font-size: 12px; line-height: 18px; }

.com__insurance-comparison-table .accordion .accordion__item__content .block__content ul li, .com__insurance-comparison-table .accordion .accordion__item__content .block__content ol li { line-height: 18px; }

.com__insurance-comparison-table .accordion .accordion__item__content .block__content .d-flex { margin-bottom: 9px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }

.com__insurance-comparison-table .accordion .accordion__item__content .block__content .d-flex div { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; }

.com__insurance-comparison-table .accordion .accordion__item__content .block__content .d-flex div:last-child { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }

.com__insurance-comparison-table .accordion .accordion__item__content .block__content .d-flex div:last-child > * { max-width: 100%; }

.com__insurance-comparison-table .accordion .accordion__item__content .block__content .d-flex div.w-100 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }

.com__insurance-comparison-table .accordion .accordion__item__content .block__content .d-flex div p, .com__insurance-comparison-table .accordion .accordion__item__content .block__content .d-flex div .com_card-comparison sup, .com_card-comparison .com__insurance-comparison-table .accordion .accordion__item__content .block__content .d-flex div sup, .com__insurance-comparison-table .accordion .accordion__item__content .block__content .d-flex div #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__insurance-comparison-table .accordion .accordion__item__content .block__content .d-flex div a, .com__insurance-comparison-table .accordion .accordion__item__content .block__content .d-flex div #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__insurance-comparison-table .accordion .accordion__item__content .block__content .d-flex div a, .com__insurance-comparison-table .accordion .accordion__item__content .block__content .d-flex div .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__insurance-comparison-table .accordion .accordion__item__content .block__content .d-flex div a { line-height: inherit; margin-bottom: 5px; }

.com__insurance-comparison-table .accordion .accordion__item__content .block__content .d-flex.text { margin-bottom: 10px; }

.com__insurance-comparison-table .accordion .accordion__item__content .block__content .d-flex.text div:last-child { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.com__insurance-comparison-table .accordion .accordion__item__content .block__content .d-flex.text:last-child { margin-bottom: 0px; }

.com__insurance-comparison-table .accordion .accordion__item__content .block__content .d-flex:last-child { margin-bottom: 0; }

.com__insurance-comparison-table .accordion .accordion__item__content .block__content .d-flex i { font-size: 12px; }

.com__insurance-comparison-table .accordion .accordion__item__content .block:last-child { border-bottom: 0; padding-bottom: 0; margin-bottom: 0; }

.com__insurance-comparison-table .accordion .accordion__item:nth-of-type(1) { background-color: rgba(var(--grey-300), 0.2); }

.com__insurance-comparison-table .accordion .accordion__item:nth-of-type(2) { background-color: rgba(var(--grey-300), 0.4); }

.com__insurance-comparison-table .accordion .accordion__item:nth-of-type(3) { background-color: rgba(var(--grey-300), 0.6); }

.com__insurance-comparison-table .accordion .accordion__item:nth-of-type(4) { background-color: rgba(var(--grey-300), 0.8); }

.com__insurance-comparison-table .accordion .accordion__item:nth-of-type(5) { background-color: rgba(var(--grey-300), 1); }

.com__insurance-comparison-table.theme.theme--orange .accordion .accordion__item { background-color: #fff2cf; }

.com__insurance-comparison-table.theme.theme--orange .accordion .accordion__item:nth-of-type(1) { background-color: rgba(255, 242, 207, 0.2); }

.com__insurance-comparison-table.theme.theme--orange .accordion .accordion__item:nth-of-type(2) { background-color: rgba(255, 242, 207, 0.4); }

.com__insurance-comparison-table.theme.theme--orange .accordion .accordion__item:nth-of-type(3) { background-color: rgba(255, 242, 207, 0.6); }

.com__insurance-comparison-table.theme.theme--orange .accordion .accordion__item:nth-of-type(4) { background-color: rgba(255, 242, 207, 0.8); }

.com__insurance-comparison-table.theme.theme--orange .accordion .accordion__item:nth-of-type(5) { background-color: #fff2cf; }

.com__insurance-comparison-table.theme.theme--green .accordion .accordion__item { background-color: var(--grey-300); }

.com__insurance-comparison-table.theme.theme--green .accordion .accordion__item:nth-of-type(1) { background-color: rgba(var(--grey-300), 0.2); }

.com__insurance-comparison-table.theme.theme--green .accordion .accordion__item:nth-of-type(2) { background-color: rgba(var(--grey-300), 0.4); }

.com__insurance-comparison-table.theme.theme--green .accordion .accordion__item:nth-of-type(3) { background-color: rgba(var(--grey-300), 0.6); }

.com__insurance-comparison-table.theme.theme--green .accordion .accordion__item:nth-of-type(4) { background-color: rgba(var(--grey-300), 0.8); }

.com__insurance-comparison-table.theme.theme--green .accordion .accordion__item:nth-of-type(5) { background-color: rgba(var(--grey-300), 1); }

.com__insurance-comparison-table.theme.theme--blue .accordion .accordion__item { background-color: #cae1ff; }

.com__insurance-comparison-table.theme.theme--blue .accordion .accordion__item:nth-of-type(1) { background-color: rgba(202, 225, 255, 0.2); }

.com__insurance-comparison-table.theme.theme--blue .accordion .accordion__item:nth-of-type(2) { background-color: rgba(202, 225, 255, 0.4); }

.com__insurance-comparison-table.theme.theme--blue .accordion .accordion__item:nth-of-type(3) { background-color: rgba(202, 225, 255, 0.6); }

.com__insurance-comparison-table.theme.theme--blue .accordion .accordion__item:nth-of-type(4) { background-color: rgba(202, 225, 255, 0.8); }

.com__insurance-comparison-table.theme.theme--blue .accordion .accordion__item:nth-of-type(5) { background-color: #cae1ff; }

.com__insurance-comparison-table.theme.theme--grey .accordion .accordion__item { background-color: var(--grey-200); }

.com__insurance-comparison-table.theme.theme--grey .accordion .accordion__item:nth-of-type(1) { background-color: rgba(var(--grey-200), 0.2); }

.com__insurance-comparison-table.theme.theme--grey .accordion .accordion__item:nth-of-type(2) { background-color: rgba(var(--grey-200), 0.4); }

.com__insurance-comparison-table.theme.theme--grey .accordion .accordion__item:nth-of-type(3) { background-color: rgba(var(--grey-200), 0.6); }

.com__insurance-comparison-table.theme.theme--grey .accordion .accordion__item:nth-of-type(4) { background-color: rgba(var(--grey-200), 0.8); }

.com__insurance-comparison-table.theme.theme--grey .accordion .accordion__item:nth-of-type(5) { background-color: rgba(var(--grey-200), 1); }

.com_insurance-comparison-premiums { max-width: 1060px; margin-right: auto; margin-left: auto; }

.com_insurance-comparison-premiums .card .card__header { background-color: #319988; border-top-left-radius: 8px; border-top-right-radius: 8px; padding: 55px 20px; text-align: center; }

.com_insurance-comparison-premiums .card .card__header * { color: var(--white); }

.com_insurance-comparison-premiums .card .card__header h2, .com_insurance-comparison-premiums .card .card__header .com__ar-title-box h1, .com__ar-title-box .com_insurance-comparison-premiums .card .card__header h1 { font-size: 44px; line-height: 1.19; margin-bottom: 10px; }

.com_insurance-comparison-premiums .card .card__header h2 span, .com_insurance-comparison-premiums .card .card__header .com__ar-title-box h1 span, .com__ar-title-box .com_insurance-comparison-premiums .card .card__header h1 span { font-size: 24px; line-height: 1.42; }

.com_insurance-comparison-premiums .card .card__header h2 small, .com_insurance-comparison-premiums .card .card__header .com__ar-title-box h1 small, .com__ar-title-box .com_insurance-comparison-premiums .card .card__header h1 small, .com_insurance-comparison-premiums .card .card__header h2 .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_insurance-comparison-premiums .card .card__header h2 p:not(.link):not(.com__to-li-set), .com_insurance-comparison-premiums .card .card__header .com__ar-title-box h1 .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_insurance-comparison-premiums .card .card__header .com__ar-title-box h1 p:not(.link):not(.com__to-li-set), .com__ar-title-box .com_insurance-comparison-premiums .card .card__header h1 .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__ar-title-box .com_insurance-comparison-premiums .card .card__header h1 p:not(.link):not(.com__to-li-set), .com_insurance-comparison-premiums .card .card__header h2 .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com_insurance-comparison-premiums .card .card__header h2 sup:not(.link):not(.com__to-li-set), .com_insurance-comparison-premiums .card .card__header .com__ar-title-box h1 .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com_insurance-comparison-premiums .card .card__header .com__ar-title-box h1 sup:not(.link):not(.com__to-li-set), .com__ar-title-box .com_insurance-comparison-premiums .card .card__header h1 .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__ar-title-box .com_insurance-comparison-premiums .card .card__header h1 sup:not(.link):not(.com__to-li-set), .com_insurance-comparison-premiums .card .card__header h2 .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com_insurance-comparison-premiums .card .card__header h2 sup:not(.link):not(.com__to-li-set), .com_insurance-comparison-premiums .card .card__header .com__ar-title-box h1 .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com_insurance-comparison-premiums .card .card__header .com__ar-title-box h1 sup:not(.link):not(.com__to-li-set), .com__ar-title-box .com_insurance-comparison-premiums .card .card__header h1 .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__ar-title-box .com_insurance-comparison-premiums .card .card__header h1 sup:not(.link):not(.com__to-li-set), .com_insurance-comparison-premiums .card .card__header h2 .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_insurance-comparison-premiums .card .card__header h2 a:not(.link):not(.com__to-li-set), .com_insurance-comparison-premiums .card .card__header .com__ar-title-box h1 .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_insurance-comparison-premiums .card .card__header .com__ar-title-box h1 a:not(.link):not(.com__to-li-set), .com__ar-title-box .com_insurance-comparison-premiums .card .card__header h1 .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-title-box .com_insurance-comparison-premiums .card .card__header h1 a:not(.link):not(.com__to-li-set), .com_insurance-comparison-premiums .card .card__header h2 #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com_insurance-comparison-premiums .card .card__header h2 a:not(.link):not(.com__to-li-set), .com_insurance-comparison-premiums .card .card__header .com__ar-title-box h1 #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com_insurance-comparison-premiums .card .card__header .com__ar-title-box h1 a:not(.link):not(.com__to-li-set), .com__ar-title-box .com_insurance-comparison-premiums .card .card__header h1 #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com__ar-title-box .com_insurance-comparison-premiums .card .card__header h1 a:not(.link):not(.com__to-li-set), .com_insurance-comparison-premiums .card .card__header h2 .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_insurance-comparison-premiums .card .card__header h2 a:not(.link):not(.com__to-li-set), .com_insurance-comparison-premiums .card .card__header .com__ar-title-box h1 .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_insurance-comparison-premiums .card .card__header .com__ar-title-box h1 a:not(.link):not(.com__to-li-set), .com__ar-title-box .com_insurance-comparison-premiums .card .card__header h1 .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-title-box .com_insurance-comparison-premiums .card .card__header h1 a:not(.link):not(.com__to-li-set), .com_insurance-comparison-premiums .card .card__header h2 #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com_insurance-comparison-premiums .card .card__header h2 a:not(.link):not(.com__to-li-set), .com_insurance-comparison-premiums .card .card__header .com__ar-title-box h1 #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com_insurance-comparison-premiums .card .card__header .com__ar-title-box h1 a:not(.link):not(.com__to-li-set), .com__ar-title-box .com_insurance-comparison-premiums .card .card__header h1 #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com__ar-title-box .com_insurance-comparison-premiums .card .card__header h1 a:not(.link):not(.com__to-li-set), .com_insurance-comparison-premiums .card .card__header h2 .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_insurance-comparison-premiums .card .card__header h2 a:not(.link):not(.com__to-li-set), .com_insurance-comparison-premiums .card .card__header .com__ar-title-box h1 .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_insurance-comparison-premiums .card .card__header .com__ar-title-box h1 a:not(.link):not(.com__to-li-set), .com__ar-title-box .com_insurance-comparison-premiums .card .card__header h1 .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-title-box .com_insurance-comparison-premiums .card .card__header h1 a:not(.link):not(.com__to-li-set), .com_insurance-comparison-premiums .card .card__header h2 .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com_insurance-comparison-premiums .card .card__header h2 a:not(.link):not(.com__to-li-set), .com_insurance-comparison-premiums .card .card__header .com__ar-title-box h1 .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com_insurance-comparison-premiums .card .card__header .com__ar-title-box h1 a:not(.link):not(.com__to-li-set), .com__ar-title-box .com_insurance-comparison-premiums .card .card__header h1 .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com__ar-title-box .com_insurance-comparison-premiums .card .card__header h1 a:not(.link):not(.com__to-li-set), .com_insurance-comparison-premiums .card .card__header h2 .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com_insurance-comparison-premiums .card .card__header h2 li, .com_insurance-comparison-premiums .card .card__header .com__ar-title-box h1 .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com_insurance-comparison-premiums .card .card__header .com__ar-title-box h1 li, .com__ar-title-box .com_insurance-comparison-premiums .card .card__header h1 .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__ar-title-box .com_insurance-comparison-premiums .card .card__header h1 li { font-size: 20px; }

.com_insurance-comparison-premiums .card .card__content { padding: 40px 45px; }

@media (max-width: 767px) { .com_insurance-comparison-premiums .card .card__content { padding: 20px 25px; } }

.com_insurance-comparison-premiums .card .card__content h4, .com_insurance-comparison-premiums .card .card__content .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_insurance-comparison-premiums .card .card__content a, .com_insurance-comparison-premiums .card .card__content .com_investment-graph .intro, .com_investment-graph .com_insurance-comparison-premiums .card .card__content .intro { margin-bottom: 20px; font-weight: bold; }

.com_insurance-comparison-premiums .card .card__content ul li { margin-bottom: 20px; padding-left: 42px; line-height: 1.67 !important; }

@media (max-width: 767px) { .com_insurance-comparison-premiums .card .card__content ul li { padding-left: 25px; margin-bottom: 10px; } }

.com_insurance-comparison-premiums .card .card__content ul li:before { font-size: 18px; line-height: 1.67 !important; font-weight: 900; color: var(--ash-100); }

@media (max-width: 767px) { .com_insurance-comparison-premiums { max-width: 100%; }
  .com_insurance-comparison-premiums .plans { margin-left: 0; margin-right: 0; padding-top: 40px; }
  .com_insurance-comparison-premiums .plans .owl-stage-outer { overflow: visible !important; }
  .com_insurance-comparison-premiums .plans .owl-dots { position: absolute; left: 0; right: 0; top: -60px; }
  .com_insurance-comparison-premiums .row, .com_insurance-comparison-premiums .com_insurance_total-payout-row, .com_insurance-comparison-premiums .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_insurance-comparison-premiums .owl-carousel:not(.owl-loaded) { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row; flex-flow: row; }
  .com_insurance-comparison-premiums .card .card__content ul li { font-size: 16px; }
  .com_insurance-comparison-premiums .card .card__content ul li::before { font-size: 16px; } }

@media screen and (max-width: 589px) { .com_insurance-comparison-premiums .row, .com_insurance-comparison-premiums .com_insurance_total-payout-row, .com_insurance-comparison-premiums .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_insurance-comparison-premiums .owl-carousel:not(.owl-loaded) { margin: 0; padding-right: 30px; }
  .com_insurance-comparison-premiums .row .col-md-6, .com_insurance-comparison-premiums .com_insurance_total-payout-row .col-md-6, .com_insurance-comparison-premiums .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded) .col-md-6, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_insurance-comparison-premiums .owl-carousel:not(.owl-loaded) .col-md-6, .com_insurance-comparison-premiums .row .com_cards-listing .cards-listing .single-card, .com_cards-listing .cards-listing .com_insurance-comparison-premiums .row .single-card, .com_insurance-comparison-premiums .com_insurance_total-payout-row .com_cards-listing .cards-listing .single-card, .com_cards-listing .cards-listing .com_insurance-comparison-premiums .com_insurance_total-payout-row .single-card, .com_insurance-comparison-premiums .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded) .com_cards-listing .cards-listing .single-card, .com_cards-listing .cards-listing .com_insurance-comparison-premiums .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded) .single-card, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_insurance-comparison-premiums .owl-carousel:not(.owl-loaded) .com_cards-listing .cards-listing .single-card, .com_cards-listing .cards-listing .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_insurance-comparison-premiums .owl-carousel:not(.owl-loaded) .single-card, .com_insurance-comparison-premiums .row .ca-li-set.merchant-item, .com_insurance-comparison-premiums .com_insurance_total-payout-row .ca-li-set.merchant-item, .com_insurance-comparison-premiums .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded) .ca-li-set.merchant-item, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_insurance-comparison-premiums .owl-carousel:not(.owl-loaded) .ca-li-set.merchant-item { padding: 0; }
  .com_insurance-comparison-premiums .plans { width: calc(100% + 10px); overflow: hidden; padding-bottom: 40px; margin-bottom: -40px; padding-left: 10px; margin-left: -10px; } }

.common__table-expandable .table__comparison { overflow: hidden; }

.common__table-expandable .see-all-btn { padding: 17px 20px; background-color: rgba(87, 87, 87, 0.05); text-align: center; opacity: 1; visibility: visible; -webkit-transition: 0.5s all; transition: 0.5s all; }

.common__table-expandable.expanded .see-all-btn { display: none; opacity: 0; visibility: hidden; }

.full_width .com__insurance-comparison-table .desktop-box-shadow { width: 100%; }

.page-theme--orange .com_insurance-comparison-premiums .card .card__header { background-color: #f4af62; }

.page-theme--blue .com_insurance-comparison-premiums .card .card__header { background-color: var(--ash-200); }

.page-theme--green .com_insurance-comparison-premiums .card .card__header { background-color: #319988; }

.page-theme--grey .com_insurance-comparison-premiums .card .card__header { background-color: var(--grey-700); }

.com__ins-hiw-graph { margin-left: -10px; margin-right: -10px; }

.com__ins-hiw-graph .table__comparison-content > table > tbody > tr > td { padding: 10px 10px; width: 33.333333%; }

@media (max-width: 767px) { .com__ins-hiw-graph .table__comparison-content > table > tbody > tr > td { padding: 10px 5px; } }

.com__ins-hiw-graph.com_graph-carousel { width: calc(100% + 40px); }

.com__ins-hiw-graph.com_graph-carousel.headfix .graph-carousel-nav.right { margin-right: 12px; }

.com__ins-hiw-graph.com_graph-carousel.headfix .graph-carousel-nav.right.sticky-active { margin-right: 17px; }

@media (max-width: 767px) { .com__ins-hiw-graph { margin-left: -5px; margin-right: -5px; }
  .com__ins-hiw-graph.com_graph-carousel { width: calc(100% + 10px); } }

.com__ins-hiw-table { position: relative; border-radius: 8px; -webkit-box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); overflow: hidden; }

.com__ins-hiw-table thead { -webkit-box-shadow: none; box-shadow: none; }

.com__ins-hiw-table table tr th, .com__ins-hiw-table table tr td { padding: 25px 30px; }

@media (max-width: 767px) { .com__ins-hiw-table table tr th, .com__ins-hiw-table table tr td { padding: 15px 10px; } }

.com__ins-hiw-table table tr th { background-color: var(--ash-200); color: var(--white); }

.com__ins-hiw-table table tr td { position: relative; vertical-align: top; }

.com__ins-hiw-table table tr td:after { content: ''; display: block; position: absolute; bottom: 0; left: 20px; width: calc(100% - 40px); border-bottom: solid 1px rgba(217, 217, 217, 0.5); }

.com__ins-hiw-table table tr:last-child td:after { display: none; }

@media (max-width: 767px) { .com_insurance-calculator .com_insurance-calculator--sliders { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; } }

@media (min-width: 991px) { .com_insurance-calculator .com_insurance-calculator--sliders { padding-right: 10%; } }

.com_insurance-calculator .com_insurance-calculator--sliders .range-slider-block { margin-right: 41px; min-width: 200px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; -ms-flex-positive: 1; flex-grow: 1; }

@media (max-width: 767px) { .com_insurance-calculator .com_insurance-calculator--sliders .range-slider-block { max-width: 100% !important; background-color: var(--white); padding: 10px 15px; margin: 20px 10px; border-radius: 8px; }
  .com_insurance-calculator .com_insurance-calculator--sliders .range-slider-block p, .com_insurance-calculator .com_insurance-calculator--sliders .range-slider-block .com_card-comparison sup, .com_card-comparison .com_insurance-calculator .com_insurance-calculator--sliders .range-slider-block sup, .com_insurance-calculator .com_insurance-calculator--sliders .range-slider-block #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_insurance-calculator .com_insurance-calculator--sliders .range-slider-block a, .com_insurance-calculator .com_insurance-calculator--sliders .range-slider-block #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_insurance-calculator .com_insurance-calculator--sliders .range-slider-block a, .com_insurance-calculator .com_insurance-calculator--sliders .range-slider-block .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_insurance-calculator .com_insurance-calculator--sliders .range-slider-block a { margin-bottom: 0; } }

@media (min-width: 768px) { .com_insurance-calculator .com_insurance-calculator--sliders .range-slider-block { max-width: 33% !important; } }

.com_insurance-calculator .com_insurance-calculator--sliders .range-slider { width: 100%; }

@media (min-width: 768px) { .com_insurance-calculator .com_insurance-calculator--sliders .range-slider { padding-top: 10px; } }

@media (max-width: 767px) { .com_insurance-calculator .com_insurance-calculator--sliders .range-slider { padding-top: 25px; } }

.com_insurance-calculator .com_insurance-calculator--sliders .range-slider .range-container { position: relative; }

.com_insurance-calculator .com_insurance-calculator--sliders .range-slider .range-container input[type='range'] { position: relative; outline: none; -webkit-appearance: none; background-color: transparent; border-radius: 8px; width: 100%; z-index: 3; }

.com_insurance-calculator .com_insurance-calculator--sliders .range-slider .range-container input[type='range']:focus { outline: none; }

.com_insurance-calculator .com_insurance-calculator--sliders .range-slider .range-container input[type='range']::-webkit-slider-thumb { width: 24px; height: 24px; background: -webkit-gradient(linear, left top, right top, from(var(--dark-orange)), to(#f2bd5b)); background: linear-gradient(to right, var(--dark-orange), #f2bd5b); z-index: 4; border-radius: 50%; cursor: -webkit-grab; -webkit-appearance: none; }

.com_insurance-calculator .com_insurance-calculator--sliders .range-slider .range-container input[type='range']::-moz-range-thumb { width: 24px; height: 24px; background: linear-gradient(to right, var(--dark-orange), #f2bd5b); z-index: 4; border-radius: 50%; cursor: -webkit-grab; }

.com_insurance-calculator .com_insurance-calculator--sliders .range-slider .range-container input[type='range']::-ms-thumb { width: 24px; height: 24px; background: linear-gradient(to right, var(--dark-orange), #f2bd5b); z-index: 4; border-radius: 50%; cursor: -webkit-grab; }

.com_insurance-calculator .com_insurance-calculator--sliders .range-slider .range-container input[type='range']::-ms-fill-lower, .com_insurance-calculator .com_insurance-calculator--sliders .range-slider .range-container input[type='range']::-ms-fill-upper { background: transparent; }

.com_insurance-calculator .com_insurance-calculator--sliders .range-slider .range-container input[type='range']::-ms-track { height: 30px; width: 100%; background: transparent; border-color: transparent; color: transparent; }

.com_insurance-calculator .com_insurance-calculator--sliders .range-slider .range-container .bar { position: absolute; background-color: var(--grey-200); width: 100%; top: 10px; height: 8px; border-radius: 8px; }

.com_insurance-calculator .com_insurance-calculator--sliders .range-slider .range-container .bar .steps { width: 100%; padding: 1px; position: relative; }

.com_insurance-calculator .com_insurance-calculator--sliders .range-slider .range-container .bar .steps .step { z-index: 3; position: relative; height: 6px; width: 6px; border-radius: 50%; background-color: var(--grey-100); }

.com_insurance-calculator .com_insurance-calculator--sliders .range-slider .range-container .bar .steps .step:hover, .com_insurance-calculator .com_insurance-calculator--sliders .range-slider .range-container .bar .steps .step:active { cursor: pointer; }

.com_insurance-calculator .com_insurance-calculator--sliders .range-slider .range-container .bar .range-progress { border-radius: 8px; position: absolute; display: block; z-index: 2; bottom: 0; height: 100%; width: 50%; overflow: hidden; background: #f6c468; }

.com_insurance-calculator .com_insurance-calculator--infographics { margin-top: 10px; }

@media (min-width: 991px) { .com_insurance-calculator .com_insurance-calculator--infographics { padding-right: 12%; } }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content { margin-top: 50px; padding-left: 5px; }

@media (max-width: 767px) { .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic { position: relative; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

@media (min-width: 768px) { .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic { min-width: 200px; max-width: 33%; } }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic:first-child { margin-right: 0; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .infographic-show-mobile-only { display: none; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .infographic-show-desktop-only { display: block; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .card { min-width: auto; border-radius: 8px; -webkit-box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); border: none; margin: 0 10px; }

@media (min-width: 768px) { .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .card { min-width: 200px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
  .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .card p, .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .card .com_card-comparison sup, .com_card-comparison .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .card sup, .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .card #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .card a, .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .card #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .card a, .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .card .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .card a { font-size: 18px; line-height: 1.5; } }

@media (min-width: 951px) { .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .card { padding: 30px 20px; } }

@media (max-width: 950px) { .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .card { padding: 30px 5px; } }

@media (max-width: 767px) { .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .card { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 10px; }
  .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .card p, .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .card .com_card-comparison sup, .com_card-comparison .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .card sup, .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .card #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .card a, .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .card #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .card a, .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .card .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .card a { font-size: 16px; line-height: 1.5; } }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .card.bg-transparent { background-color: transparent !important; -webkit-box-shadow: none; box-shadow: none; width: 163px; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }

@media (min-width: 951px) { .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .card.bg-transparent { padding: 0; } }

@media (max-width: 950px) { .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .card.bg-transparent { padding: 0; } }

@media (max-width: 767px) { .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .card.bg-transparent { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; padding: 10px; margin: 0 10px; } }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .card .icon { margin-right: 20px; }

@media (min-width: 768px) { .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .card .icon { text-align: center; } }

@media (max-width: 767px) { .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .card .icon { text-align: left; } }

@media (max-width: 950px) { .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .card .icon { margin-right: 5px; } }

@media (max-width: 767px) { .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .card .description { margin-top: 5px; } }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .card .description p:not(:last-child), .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .card .description .com_card-comparison sup:not(:last-child), .com_card-comparison .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .card .description sup:not(:last-child), .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .card .description #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(:last-child), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .card .description a:not(:last-child), .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .card .description #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(:last-child), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .card .description a:not(:last-child), .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .card .description .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(:last-child), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .card .description a:not(:last-child) { margin-bottom: 16px; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-bar-container { margin: 10px; position: relative; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-bar-container .mobile-bar { position: absolute; height: 100%; width: 2px; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-bar-container .mobile-bar.bg-dark-orange { height: 150%; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-bar-container .circle-container { position: absolute; z-index: 1; height: 100%; left: -4px; width: 20px; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-bar-container .circle-container .circle.bg-dark-orange:last-child { bottom: -55%; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-bar-container .circle { position: relative; z-index: 1; height: 10px; width: 10px; border-radius: 50%; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-bar-container .light-bar { position: absolute; height: 38px; width: 2px; top: 100%; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .bar-container { position: relative; width: 95%; left: 8px; height: 20px; margin-top: 20px; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .bar-container .bar { position: absolute; height: 2px; width: 100%; top: 43%; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .bar-container .bar.bg-dark-orange { width: 105%; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .bar-container .bar.bg-light-bar { right: -30px; width: 40px; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .bar-container .circle-container { position: absolute; z-index: 1; height: 20px; top: 0; width: 100%; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .bar-container .circle { z-index: 1; height: 18px; width: 18px; border-radius: 50%; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .bar-container .circle.bg-dark-orange:last-child { position: absolute; right: -8%; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-dropdown-container { margin-right: 10px; position: relative; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-dropdown-container p, .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-dropdown-container .com_card-comparison sup, .com_card-comparison .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-dropdown-container sup, .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-dropdown-container #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-dropdown-container a, .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-dropdown-container #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-dropdown-container a, .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-dropdown-container .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-dropdown-container a { min-width: 75px; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-dropdown-container .infographic-dropdown-none { min-width: 75px; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-dropdown-container .infographic-dropdown-grey { z-index: 1; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-dropdown-container .infographic-dropdown-grey.dropdown__theme { min-width: 75px; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-dropdown-container .infographic-dropdown-grey.dropdown__theme select { color: var(--ash-100); background-color: transparent; padding: 0; margin: 0; border-bottom: 2px solid var(--ash-100); }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-dropdown-container .infographic-dropdown-grey.dropdown__theme select:focus::-ms-value { color: var(--ash-100); }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-dropdown-container .infographic-dropdown-grey.dropdown__theme.mobile-dropdown.infographic-dropdown-grey { bottom: -16px; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-dropdown-container .infographic-dropdown-grey.dropdown__theme.mobile-dropdown select.select2 { font-size: 16px; line-height: 1.5; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-dropdown-container .infographic-dropdown-grey.dropdown__theme.mobile-dropdown select::-ms-expand { display: none; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-dropdown-container .infographic-dropdown-grey.dropdown__theme.mobile-dropdown select::after { display: none; color: var(--ash-100); }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-dropdown-container .infographic-dropdown-grey.dropdown__theme.desktop-dropdown select { width: 100px; right: -12px; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-dropdown-container .infographic-dropdown-grey.dropdown__theme.desktop-dropdown select::-ms-expand { background-color: transparent; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-dropdown-container .infographic-dropdown-grey.dropdown__theme.input-select .select2-container::after { color: var(--ash-100); }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-dropdown-container .infographic-dropdown-grey.dropdown__theme.input-select::after { color: var(--ash-100); }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-dropdown-container .infographic-dropdown-grey.dropdown__theme .select2-selection--single { border-bottom: 2px solid var(--ash-100); }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-dropdown-container .infographic-dropdown-grey.dropdown__theme .select2-selection--single .select2-selection__rendered { color: var(--ash-100); font-weight: bold; text-align: left; padding: 1px 20px 2px 0; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-dropdown-container .infographic-dropdown-grey.dropdown__theme .select2-selection--single .select2-selection__arrow [role='presentation'] { color: var(--ash-100); }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-dropdown-container .infographic-dropdown-orange { z-index: 1; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-dropdown-container .infographic-dropdown-orange.dropdown__theme { min-width: 75px; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-dropdown-container .infographic-dropdown-orange.dropdown__theme select { color: #f6c468; background-color: transparent; padding: 0; margin: 0; border-bottom: 2px solid #f6c468; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-dropdown-container .infographic-dropdown-orange.dropdown__theme select:focus::-ms-value { color: #f6c468; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-dropdown-container .infographic-dropdown-orange.dropdown__theme.mobile-dropdown.infographic-dropdown-grey { bottom: -16px; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-dropdown-container .infographic-dropdown-orange.dropdown__theme.mobile-dropdown select.select2 { font-size: 16px; line-height: 1.5; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-dropdown-container .infographic-dropdown-orange.dropdown__theme.mobile-dropdown select::-ms-expand { display: none; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-dropdown-container .infographic-dropdown-orange.dropdown__theme.mobile-dropdown select::after { display: none; color: #f6c468; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-dropdown-container .infographic-dropdown-orange.dropdown__theme.desktop-dropdown select { width: 100px; right: -12px; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-dropdown-container .infographic-dropdown-orange.dropdown__theme.desktop-dropdown select::-ms-expand { background-color: transparent; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-dropdown-container .infographic-dropdown-orange.dropdown__theme.input-select .select2-container::after { color: #f6c468; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-dropdown-container .infographic-dropdown-orange.dropdown__theme.input-select::after { color: #f6c468; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-dropdown-container .infographic-dropdown-orange.dropdown__theme .select2-selection--single { border-bottom: 2px solid #f6c468; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-dropdown-container .infographic-dropdown-orange.dropdown__theme .select2-selection--single .select2-selection__rendered { color: #f6c468; font-weight: bold; text-align: left; padding: 1px 20px 2px 0; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-dropdown-container .infographic-dropdown-orange.dropdown__theme .select2-selection--single .select2-selection__arrow [role='presentation'] { color: #f6c468; }

@media (max-width: 767px) { .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .mobile-dropdown-container .infographic-dropdown-orange.mobile-dropdown { z-index: 1; bottom: -61%; top: 54px; } }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .desktop-dropdown-container { padding-left: 10px; }

@media (min-width: 1281px) { .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .desktop-dropdown-container p, .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .desktop-dropdown-container .com_card-comparison sup, .com_card-comparison .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .desktop-dropdown-container sup, .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .desktop-dropdown-container #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .desktop-dropdown-container a, .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .desktop-dropdown-container #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .desktop-dropdown-container a, .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .desktop-dropdown-container .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .desktop-dropdown-container a { font-size: 18px; line-height: 1.4; } }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .desktop-dropdown-container .infographic-dropdown-none { min-width: 90px; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .desktop-dropdown-container .infographic-dropdown-grey { z-index: 1; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .desktop-dropdown-container .infographic-dropdown-grey.dropdown__theme { min-width: 75px; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .desktop-dropdown-container .infographic-dropdown-grey.dropdown__theme select { color: var(--ash-100); background-color: transparent; padding: 0; margin: 0; border-bottom: 2px solid var(--ash-100); }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .desktop-dropdown-container .infographic-dropdown-grey.dropdown__theme select:focus::-ms-value { color: var(--ash-100); }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .desktop-dropdown-container .infographic-dropdown-grey.dropdown__theme.mobile-dropdown.infographic-dropdown-grey { bottom: -16px; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .desktop-dropdown-container .infographic-dropdown-grey.dropdown__theme.mobile-dropdown select.select2 { font-size: 16px; line-height: 1.5; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .desktop-dropdown-container .infographic-dropdown-grey.dropdown__theme.mobile-dropdown select::-ms-expand { display: none; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .desktop-dropdown-container .infographic-dropdown-grey.dropdown__theme.mobile-dropdown select::after { display: none; color: var(--ash-100); }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .desktop-dropdown-container .infographic-dropdown-grey.dropdown__theme.desktop-dropdown select { width: 100px; right: -12px; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .desktop-dropdown-container .infographic-dropdown-grey.dropdown__theme.desktop-dropdown select::-ms-expand { background-color: transparent; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .desktop-dropdown-container .infographic-dropdown-grey.dropdown__theme.input-select .select2-container::after { color: var(--ash-100); }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .desktop-dropdown-container .infographic-dropdown-grey.dropdown__theme.input-select::after { color: var(--ash-100); }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .desktop-dropdown-container .infographic-dropdown-grey.dropdown__theme .select2-selection--single { border-bottom: 2px solid var(--ash-100); }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .desktop-dropdown-container .infographic-dropdown-grey.dropdown__theme .select2-selection--single .select2-selection__rendered { color: var(--ash-100); font-weight: bold; text-align: left; padding: 1px 20px 2px 0; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .desktop-dropdown-container .infographic-dropdown-grey.dropdown__theme .select2-selection--single .select2-selection__arrow [role='presentation'] { color: var(--ash-100); }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .desktop-dropdown-container .infographic-dropdown-grey.desktop-dropdown { right: -71px; }

@media (max-width: 1280px) { .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .desktop-dropdown-container .infographic-dropdown-grey.desktop-dropdown { right: -64px; } }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .desktop-dropdown-container .infographic-dropdown-orange { z-index: 1; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .desktop-dropdown-container .infographic-dropdown-orange.dropdown__theme { min-width: 75px; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .desktop-dropdown-container .infographic-dropdown-orange.dropdown__theme select { color: #f6c468; background-color: transparent; padding: 0; margin: 0; border-bottom: 2px solid #f6c468; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .desktop-dropdown-container .infographic-dropdown-orange.dropdown__theme select:focus::-ms-value { color: #f6c468; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .desktop-dropdown-container .infographic-dropdown-orange.dropdown__theme.mobile-dropdown.infographic-dropdown-grey { bottom: -16px; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .desktop-dropdown-container .infographic-dropdown-orange.dropdown__theme.mobile-dropdown select.select2 { font-size: 16px; line-height: 1.5; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .desktop-dropdown-container .infographic-dropdown-orange.dropdown__theme.mobile-dropdown select::-ms-expand { display: none; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .desktop-dropdown-container .infographic-dropdown-orange.dropdown__theme.mobile-dropdown select::after { display: none; color: #f6c468; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .desktop-dropdown-container .infographic-dropdown-orange.dropdown__theme.desktop-dropdown select { width: 100px; right: -12px; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .desktop-dropdown-container .infographic-dropdown-orange.dropdown__theme.desktop-dropdown select::-ms-expand { background-color: transparent; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .desktop-dropdown-container .infographic-dropdown-orange.dropdown__theme.input-select .select2-container::after { color: #f6c468; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .desktop-dropdown-container .infographic-dropdown-orange.dropdown__theme.input-select::after { color: #f6c468; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .desktop-dropdown-container .infographic-dropdown-orange.dropdown__theme .select2-selection--single { border-bottom: 2px solid #f6c468; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .desktop-dropdown-container .infographic-dropdown-orange.dropdown__theme .select2-selection--single .select2-selection__rendered { color: #f6c468; font-weight: bold; text-align: left; padding: 1px 20px 2px 0; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .desktop-dropdown-container .infographic-dropdown-orange.dropdown__theme .select2-selection--single .select2-selection__arrow [role='presentation'] { color: #f6c468; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .desktop-dropdown-container .infographic-dropdown-orange.desktop-dropdown { right: -86px; }

@media (max-width: 1280px) { .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .desktop-dropdown-container .infographic-dropdown-orange.desktop-dropdown { right: -79px; } }

@media (max-width: 767px) { .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; margin-bottom: 10px; }
  .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .infographic-show-mobile-only { display: block !important; }
  .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .infographic-show-desktop-only { display: none !important; } }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .color-grey { color: var(--ash-100); }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .color-orange { color: #f6c468; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .bg-dark-grey { background-color: var(--ash-100); }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .bg-light-bar { background-color: var(--ash-20); }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .bg-dark-orange { background-color: #f6c468; }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .bg-grey, .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .section.bg-grey .table__comparison .col-head-capt .col-hc-main, .section.bg-grey .table__comparison .col-head-capt .com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .col-hc-main { background-color: var(--ash-20); }

.com_insurance-calculator .com_insurance-calculator--infographics .infographics-content .infographics .infographic .bg-light-orange { background-color: rgba(255, 242, 207, 0.2); }

.com_insurance-calculator .com_insurance-calculator--payout { margin-top: 40px; }

.com_insurance-calculator .com_insurance-calculator--payout .com_insurance-total-payout .card h3, .com_insurance-calculator .com_insurance-calculator--payout .com_insurance-total-payout .card .common__category-description h1, .common__category-description .com_insurance-calculator .com_insurance-calculator--payout .com_insurance-total-payout .card h1 { color: #f6c468; }

.com_insurance-calculator .com_insurance-calculator--payout .com_insurance-total-payout .card .com_insurance__icon { background-color: #f6c468; }

.com_insurance-calculator .com_insurance-calculator--payout .com_insurance-total-payout .com_insurance__col:last-child .card { background-color: rgba(246, 196, 104, 0.2); }

.com_insurance-calculator .com_insurance-calculator--payout .com_insurance__col.com_insurance__footnote p, .com_insurance-calculator .com_insurance-calculator--payout .com_insurance__col.com_insurance__footnote .com_card-comparison sup, .com_card-comparison .com_insurance-calculator .com_insurance-calculator--payout .com_insurance__col.com_insurance__footnote sup, .com_insurance-calculator .com_insurance-calculator--payout .com_insurance__col.com_insurance__footnote #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_insurance-calculator .com_insurance-calculator--payout .com_insurance__col.com_insurance__footnote a, .com_insurance-calculator .com_insurance-calculator--payout .com_insurance__col.com_insurance__footnote #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_insurance-calculator .com_insurance-calculator--payout .com_insurance__col.com_insurance__footnote a, .com_insurance-calculator .com_insurance-calculator--payout .com_insurance__col.com_insurance__footnote .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_insurance-calculator .com_insurance-calculator--payout .com_insurance__col.com_insurance__footnote a { font-size: 12px; font-family: 'OpenSans', Helvetica, Arial, sans-serif; }

@media (min-width: 768px) { .com_insurance-calculator .com_insurance-calculator--payout .com_insurance__col.com_insurance__footnote p, .com_insurance-calculator .com_insurance-calculator--payout .com_insurance__col.com_insurance__footnote .com_card-comparison sup, .com_card-comparison .com_insurance-calculator .com_insurance-calculator--payout .com_insurance__col.com_insurance__footnote sup, .com_insurance-calculator .com_insurance-calculator--payout .com_insurance__col.com_insurance__footnote #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_insurance-calculator .com_insurance-calculator--payout .com_insurance__col.com_insurance__footnote a, .com_insurance-calculator .com_insurance-calculator--payout .com_insurance__col.com_insurance__footnote #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_insurance-calculator .com_insurance-calculator--payout .com_insurance__col.com_insurance__footnote a, .com_insurance-calculator .com_insurance-calculator--payout .com_insurance__col.com_insurance__footnote .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_insurance-calculator .com_insurance-calculator--payout .com_insurance__col.com_insurance__footnote a { font-size: 14px; } }

.com_insurance-calculator--sticky-wrapper { position: relative; width: 100%; min-width: 300px; }

.com_insurance-calculator--sticky-wrapper .text-container > div { padding-right: 10px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.com_insurance-calculator--sticky-wrapper p, .com_insurance-calculator--sticky-wrapper .com_card-comparison sup, .com_card-comparison .com_insurance-calculator--sticky-wrapper sup, .com_insurance-calculator--sticky-wrapper #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_insurance-calculator--sticky-wrapper a, .com_insurance-calculator--sticky-wrapper #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_insurance-calculator--sticky-wrapper a, .com_insurance-calculator--sticky-wrapper .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_insurance-calculator--sticky-wrapper a { color: var(--ash-100); }

.com_insurance-calculator--sticky-wrapper .bg-wrapper { background-color: var(--white); -webkit-box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); top: 0; left: 0; right: 0; height: 100%; width: 100%; position: absolute; z-index: 1002; }

.com_insurance-calculator--sticky-wrapper .com_insurance-calculator--sticky { position: relative; z-index: 1003; }

@media (min-width: 1477px) { .com_insurance-calculator--sticky-wrapper .action-button { padding-left: 50px; } }

@media (min-width: 768px) { .com_insurance-calculator--sticky-wrapper { padding-top: 15px; padding-bottom: 15px; } }

@media (max-width: 767px) { .com_insurance-calculator--sticky-wrapper { padding: 10px; }
  .com_insurance-calculator--sticky-wrapper p, .com_insurance-calculator--sticky-wrapper .com_card-comparison sup, .com_card-comparison .com_insurance-calculator--sticky-wrapper sup, .com_insurance-calculator--sticky-wrapper #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_insurance-calculator--sticky-wrapper a, .com_insurance-calculator--sticky-wrapper #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_insurance-calculator--sticky-wrapper a, .com_insurance-calculator--sticky-wrapper .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_insurance-calculator--sticky-wrapper a { font-size: 14px; line-height: 20px; }
  .com_insurance-calculator--sticky-wrapper .action-button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; padding-bottom: 2px; }
  .com_insurance-calculator--sticky-wrapper .action-button a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 14px; }
  .com_insurance-calculator--sticky-wrapper .action-button a i { font-size: 10px; } }

@media (min-width: 992px) { .com_insurance-calculator--sticky-wrapper { padding-top: 30px; padding-bottom: 30px; } }

.com__infographic-slider.slider-middle .item { position: relative; overflow: hidden; }

.com__infographic-slider.slider-middle .item img { position: relative; left: 50%; min-width: 767px; -webkit-transform: translate3d(-50%, 0, 0); transform: translate3d(-50%, 0, 0); }

.com__infographic-slider--no-minwidth .com__infographic-slider.slider-middle .item img { min-width: auto; }

.com__in-sl-nav { z-index: 5; position: absolute; top: 140px; color: var(--royal-blue-100); -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: pointer; font-size: inherit; }

.com__in-sl-nav.right { right: 0; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }

.com__in-sl-nav.g-fix-nav { position: fixed; margin-top: 0 !important; margin-right: 10px; }

.com__in-sl-nav i { margin-left: 5px; font-size: 115%; line-height: 1.0; }

.com__in-sl-nav > * { display: inline-block; vertical-align: middle; }

.com_has-icon-cards .card { padding: 30px 20px; font-weight: bold; -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); margin-bottom: 20px; cursor: pointer; }

.com_has-icon-cards .card p, .com_has-icon-cards .card .com_card-comparison sup, .com_card-comparison .com_has-icon-cards .card sup, .com_has-icon-cards .card #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_has-icon-cards .card a, .com_has-icon-cards .card #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_has-icon-cards .card a, .com_has-icon-cards .card .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_has-icon-cards .card a { line-height: 1.333; -webkit-transition: 0.5s all; transition: 0.5s all; }

.com_has-icon-cards .card img { margin-right: 20px; height: 60px; }

.com_has-icon-cards .card:hover p, .com_has-icon-cards .card:hover .com_card-comparison sup, .com_card-comparison .com_has-icon-cards .card:hover sup, .com_has-icon-cards .card:hover #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_has-icon-cards .card:hover a, .com_has-icon-cards .card:hover #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_has-icon-cards .card:hover a, .com_has-icon-cards .card:hover .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_has-icon-cards .card:hover a { color: var(--royal-blue-100); }

.search-masthead { background: #7c909b; background: linear-gradient(108deg, #7c909b, var(--ash-200)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c909b', endColorstr='var(--ash-200)', GradientType=0 ); /* IE6-9 */ }

.search-masthead .com__breadcrumbs > ul li a { text-decoration: none; background: transparent; background: linear-gradient(180deg, transparent 1px, var(--white) 1px, var(--white) 2px, transparent 2px); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='var(--white) 1px', GradientType=0 ); /* IE6-9 */ background-size: 100% 3px; background-position: right 0 bottom; -webkit-transition: background-size 0.3s ease-in-out; transition: background-size 0.3s ease-in-out; background-repeat: no-repeat; padding-bottom: 2px; border-bottom: 3px solid transparent; color: var(--white); }

.search-masthead .com__breadcrumbs > ul li a:hover { background-size: 0% 3px; }

@supports (-ms-ime-align: auto) { .search-masthead .com__breadcrumbs > ul li a { background: var(--white); background: -webkit-gradient(linear, left top, left bottom, from(var(--white)), to(var(--white))); background: linear-gradient(180deg, var(--white), var(--white)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--white)', endColorstr='var(--white)', GradientType=0 ); /* IE6-9 */ background: transparent !important; background-size: 100% 2px; border-bottom: none !important; }
  .search-masthead .com__breadcrumbs > ul li a:hover { background-size: 0% 2px; } }

.search-masthead .com__breadcrumbs ul li a[href=""] { color: var(--white); }

.search-masthead .com__breadcrumbs ul li:last-child { color: var(--white); }

.com_has-header { padding-bottom: 60px; background: #7c909b; background: linear-gradient(108deg, #7c909b, var(--ash-200)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c909b', endColorstr='var(--ash-200)', GradientType=0 ); /* IE6-9 */ }

.com_has-header .com__breadcrumbs span, .com_has-header .com__breadcrumbs li { color: var(--white); }

.com_has-header .com__breadcrumbs ul li:last-child { color: var(--white); }

.com_has-header .com__breadcrumbs a { color: var(--white) !important; text-decoration: none; background: transparent; background: linear-gradient(180deg, transparent 1px, var(--white) 1px, var(--white) 2px, transparent 2px); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='var(--white) 1px', GradientType=0 ); /* IE6-9 */ background-size: 100% 3px; background-position: right 0 bottom; -webkit-transition: background-size 0.3s ease-in-out; transition: background-size 0.3s ease-in-out; background-repeat: no-repeat; padding-bottom: 2px; border-bottom: 3px solid transparent; }

.com_has-header .com__breadcrumbs a:hover { background-size: 0% 3px; }

@supports (-ms-ime-align: auto) { .com_has-header .com__breadcrumbs a { background: var(--white); background: -webkit-gradient(linear, left top, left bottom, from(var(--white)), to(var(--white))); background: linear-gradient(180deg, var(--white), var(--white)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--white)', endColorstr='var(--white)', GradientType=0 ); /* IE6-9 */ background: transparent !important; background-size: 100% 2px; border-bottom: none !important; }
  .com_has-header .com__breadcrumbs a:hover { background-size: 0% 2px; } }

.com_has-header .com__breadcrumbs a:hover { color: var(--white); }

.com_has-header h2, .com_has-header .com__ar-title-box h1, .com__ar-title-box .com_has-header h1 { color: var(--white); padding-top: 40px; margin-bottom: 30px; font-size: 22px; font-weight: bold; }

@media (min-width: 768px) { .com_has-header h2, .com_has-header .com__ar-title-box h1, .com__ar-title-box .com_has-header h1 { font-size: 26px; } }

@media (min-width: 1560px) { .com_has-header h2, .com_has-header .com__ar-title-box h1, .com__ar-title-box .com_has-header h1 { font-size: 32px; } }

.com_has-header .dropdown { max-width: 910px; -webkit-box-shadow: 0 0 15px 8px rgba(0, 0, 0, 0.02); box-shadow: 0 0 15px 8px rgba(0, 0, 0, 0.02); margin-left: auto; margin-right: auto; }

.com_has-header .dropdown .icon { font-weight: 900; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); left: 30px; z-index: 11; }

.com_has-header .dropdown .icon.icon-clear { right: 30px; left: auto; cursor: pointer; font-weight: 300; }

.com_has-header .dropdown .icon.icon-clear:hover { color: var(--royal-blue-100); }

.com_has-header .dropdown input { border: 0; height: 70px; border-radius: 5px; padding-left: 68px; padding-right: 60px; font-weight: bold; position: relative; z-index: 10; }

.com_has-header .dropdown input::-webkit-input-placeholder { color: #333; -webkit-transition: 0.3s all; transition: 0.3s all; }

.com_has-header .dropdown input::-moz-placeholder { color: #333; -moz-transition: 0.3s all; transition: 0.3s all; }

.com_has-header .dropdown input:-ms-input-placeholder { color: #333; -ms-transition: 0.3s all; transition: 0.3s all; }

.com_has-header .dropdown input::-ms-input-placeholder { color: #333; -ms-transition: 0.3s all; transition: 0.3s all; }

.com_has-header .dropdown input::placeholder { color: #333; -webkit-transition: 0.3s all; transition: 0.3s all; }

.com_has-header .dropdown input:focus::-webkit-input-placeholder { opacity: 0; }

.com_has-header .dropdown input:focus::-moz-placeholder { opacity: 0; }

.com_has-header .dropdown input:focus:-ms-input-placeholder { opacity: 0; }

.com_has-header .dropdown input:focus::-ms-input-placeholder { opacity: 0; }

.com_has-header .dropdown input:focus::placeholder { opacity: 0; }

.com_has-header .dropdown .dropdown-menu { z-index: 9; width: 100%; margin-top: -10px; padding-top: 10px; padding-bottom: 0; border: 0; max-height: 300px; overflow-y: auto; -webkit-box-shadow: 0 0 15px 8px rgba(0, 0, 0, 0.02); box-shadow: 0 0 15px 8px rgba(0, 0, 0, 0.02); }

.com_has-header .dropdown .dropdown-menu li { padding: 10px 40px 10px 68px; white-space: normal; cursor: pointer; }

.com_has-header .dropdown .dropdown-menu li:hover { background-color: var(--ash-20); }

.com_has-header.com_search-banner { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height: 440px; padding-top: 60px; padding-bottom: 60px; }

@media (max-width: 767px) { .com_has-header.com_search-banner { padding-top: 40px; padding-bottom: 40px; } }

.com_se-ba-main { z-index: 3; position: relative; width: 100%; }

.com__articles-and-guides { overflow: hidden; }

.com__articles-and-guides .a-g-i-image img { width: 100%; height: auto; }

.com__articles-and-guides .a-g-i-desc { padding: 0px 20px 20px; }

.com__articles-and-guides .owl-carousel .owl-nav button.owl-next, .com__articles-and-guides .owl-carousel .owl-nav button.owl-prev { position: absolute; top: 50%; margin-top: -7px; font-size: 14px; line-height: 1.5; color: #7c909b; }

.com__articles-and-guides .owl-carousel .owl-nav button.owl-next { right: -10px; }

.com__articles-and-guides .owl-carousel .owl-nav button.owl-prev { left: -10px; }

.com__articles-and-guides .owl-carousel .owl-nav button.disabled { opacity: 1 !important; }

.com__articles-and-guides .com_slider .owl-dots { margin-top: 20px; position: relative; -webkit-transform: translateX(10%); -ms-transform: translateX(10%); transform: translateX(10%); }

.com__articles-and-guides .owl-carousel.owl-loaded .owl-item .com_slider__item { padding-left: 0px; padding-right: 0px; }

.com__articles-and-guides .com_slider.row.owl-loaded, .com__articles-and-guides .com_slider.owl-loaded.com_insurance_total-payout-row, .com__articles-and-guides .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_slider.owl-loaded.owl-carousel:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com__articles-and-guides .com_slider.owl-loaded.owl-carousel:not(.owl-loaded) { margin-left: 0; margin-right: 0; }

.com__articles-and-guides .com_slider.row.owl-loaded .com_slider__item, .com__articles-and-guides .com_slider.owl-loaded.com_insurance_total-payout-row .com_slider__item, .com__articles-and-guides .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_slider.owl-loaded.owl-carousel:not(.owl-loaded) .com_slider__item, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com__articles-and-guides .com_slider.owl-loaded.owl-carousel:not(.owl-loaded) .com_slider__item { max-width: 100%; }

.com__articles-and-guides .owl-carousel .owl-stage-outer { overflow: visible; }

.com__articles-and-guides .com_slider__item a { color: inherit; }

@media (max-width: 767px) { .com__articles-and-guides { padding-right: 183px; } }

@media (max-width: 640px) { .com__articles-and-guides { padding-right: 50px; } }

@media (max-width: 480px) { .com__articles-and-guides .owl-carousel .owl-nav button.owl-next, .com__articles-and-guides .owl-carousel .owl-nav button.owl-prev { top: 45%; } }

.com__gettingstarted .com__gettingstarted-wrapper { padding: 0 20px; }

@media (max-width: 767px) { .com__gettingstarted .com__gettingstarted-wrapper { padding: 0px; } }

@media (max-width: 767px) { .com__gettingstarted__body { padding: 10px 10px 10px 20px; margin-left: 25px; border-radius: 8px; -webkit-box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); } }

@media (max-width: 767px) { .com__gettingstarted__col { position: relative; margin-bottom: 10px; padding-left: 0; padding-right: 0; }
  .com__gettingstarted__col:before { position: absolute; height: calc(100% - 13px); width: 1px; left: 14px; top: 24px; content: ''; display: block; border-left: 1px solid #79e0d6; }
  .com__gettingstarted__col:last-child:before { border-left: none; } }

.com__gettingstarted__number { margin-bottom: 20px; }

.com__gettingstarted__number span { display: inline-block; width: 40px; height: 40px; padding: 2px 12px; border-radius: 50%; border: 1px solid var(--grey-200); }

@media (max-width: 767px) { .com__gettingstarted__number span { width: auto; height: auto; padding: 0; border-radius: 0px; border: none; }
  .com__gettingstarted__number span h4, .com__gettingstarted__number span .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__gettingstarted__number span a, .com__gettingstarted__number span .com_investment-graph .intro, .com_investment-graph .com__gettingstarted__number span .intro, .com__gettingstarted__number span h4 strong, .com__gettingstarted__number span .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a strong, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__gettingstarted__number span a strong, .com__gettingstarted__number span .com_investment-graph .intro strong, .com_investment-graph .com__gettingstarted__number span .intro strong { font-size: 16px; line-height: 26px; font-weight: 800; color: #79e0d6; } }

@media (max-width: 767px) { .com__gettingstarted__number { position: absolute; left: 10px; top: 0; margin-bottom: 0px; } }

.com__gettingstarted__title { margin-bottom: 25px; }

@media (max-width: 767px) { .com__gettingstarted__title small, .com__gettingstarted__title .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__gettingstarted__title p:not(.link):not(.com__to-li-set), .com__gettingstarted__title .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__gettingstarted__title sup:not(.link):not(.com__to-li-set), .com__gettingstarted__title .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__gettingstarted__title sup:not(.link):not(.com__to-li-set), .com__gettingstarted__title .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__gettingstarted__title a:not(.link):not(.com__to-li-set), .com__gettingstarted__title #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com__gettingstarted__title a:not(.link):not(.com__to-li-set), .com__gettingstarted__title .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__gettingstarted__title a:not(.link):not(.com__to-li-set), .com__gettingstarted__title #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com__gettingstarted__title a:not(.link):not(.com__to-li-set), .com__gettingstarted__title .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__gettingstarted__title a:not(.link):not(.com__to-li-set), .com__gettingstarted__title .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com__gettingstarted__title a:not(.link):not(.com__to-li-set), .com__gettingstarted__title .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__gettingstarted__title li { padding-right: 10px; } }

.com__gettingstarted__title i { line-height: 20px; font-weight: bold; }

.com__gettingstarted__title.d-flex small, .com__gettingstarted__title.d-flex .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__gettingstarted__title.d-flex p:not(.link):not(.com__to-li-set), .com__gettingstarted__title.d-flex .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__gettingstarted__title.d-flex sup:not(.link):not(.com__to-li-set), .com__gettingstarted__title.d-flex .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__gettingstarted__title.d-flex sup:not(.link):not(.com__to-li-set), .com__gettingstarted__title.d-flex .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__gettingstarted__title.d-flex a:not(.link):not(.com__to-li-set), .com__gettingstarted__title.d-flex #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com__gettingstarted__title.d-flex a:not(.link):not(.com__to-li-set), .com__gettingstarted__title.d-flex .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__gettingstarted__title.d-flex a:not(.link):not(.com__to-li-set), .com__gettingstarted__title.d-flex #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com__gettingstarted__title.d-flex a:not(.link):not(.com__to-li-set), .com__gettingstarted__title.d-flex .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__gettingstarted__title.d-flex a:not(.link):not(.com__to-li-set), .com__gettingstarted__title.d-flex .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com__gettingstarted__title.d-flex a:not(.link):not(.com__to-li-set), .com__gettingstarted__title.d-flex .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__gettingstarted__title.d-flex li { display: block; max-width: 100%; }

@media (max-width: 767px) { .com__gettingstarted__title { margin-bottom: 0px; } }

@media (max-width: 767px) { .com__gettingstarted__content { margin-right: 18.75px; } }

@media (max-width: 767px) { .com__gettingstarted__title, .com__gettingstarted__content { padding-left: 0px; } }

@media (max-width: 767px) { .com__gettingstarted .accordion__item.expanded .com__gettingstarted__body { background-color: rgba(var(--grey-300), 0.2); margin-bottom: 0px; } }

@media (max-width: 767px) { .com__gettingstarted .accordion__item.expanded .com__gettingstarted__title { margin-bottom: 10px; } }

@media (max-width: 767px) { .page-theme--orange .com__gettingstarted .com__gettingstarted__col:before { border-left: 1px solid #f6c468; }
  .page-theme--orange .com__gettingstarted .com__gettingstarted__col:last-child:before { border-left: none; }
  .page-theme--orange .com__gettingstarted .com__gettingstarted__number span h4, .page-theme--orange .com__gettingstarted .com__gettingstarted__number span .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .page-theme--orange .com__gettingstarted .com__gettingstarted__number span a, .page-theme--orange .com__gettingstarted .com__gettingstarted__number span .com_investment-graph .intro, .com_investment-graph .page-theme--orange .com__gettingstarted .com__gettingstarted__number span .intro, .page-theme--orange .com__gettingstarted .com__gettingstarted__number span h4 strong, .page-theme--orange .com__gettingstarted .com__gettingstarted__number span .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a strong, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .page-theme--orange .com__gettingstarted .com__gettingstarted__number span a strong, .page-theme--orange .com__gettingstarted .com__gettingstarted__number span .com_investment-graph .intro strong, .com_investment-graph .page-theme--orange .com__gettingstarted .com__gettingstarted__number span .intro strong { color: #f6c468; }
  .page-theme--orange .com__gettingstarted .accordion__item.expanded .com__gettingstarted__body { background-color: rgba(255, 242, 207, 0.2); }
  .page-theme--blue .com__gettingstarted .com__gettingstarted__col:before { border-left: 1px solid #61a7db; }
  .page-theme--blue .com__gettingstarted .com__gettingstarted__col:last-child:before { border-left: none; }
  .page-theme--blue .com__gettingstarted .com__gettingstarted__number span h4, .page-theme--blue .com__gettingstarted .com__gettingstarted__number span .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .page-theme--blue .com__gettingstarted .com__gettingstarted__number span a, .page-theme--blue .com__gettingstarted .com__gettingstarted__number span .com_investment-graph .intro, .com_investment-graph .page-theme--blue .com__gettingstarted .com__gettingstarted__number span .intro, .page-theme--blue .com__gettingstarted .com__gettingstarted__number span h4 strong, .page-theme--blue .com__gettingstarted .com__gettingstarted__number span .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a strong, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .page-theme--blue .com__gettingstarted .com__gettingstarted__number span a strong, .page-theme--blue .com__gettingstarted .com__gettingstarted__number span .com_investment-graph .intro strong, .com_investment-graph .page-theme--blue .com__gettingstarted .com__gettingstarted__number span .intro strong { color: #61a7db; }
  .page-theme--blue .com__gettingstarted .accordion__item.expanded .com__gettingstarted__body { background-color: rgba(202, 225, 255, 0.2); }
  .page-theme--grey .com__gettingstarted .com__gettingstarted__col:before { border-left: 1px solid var(--ash-200); }
  .page-theme--grey .com__gettingstarted .com__gettingstarted__col:last-child:before { border-left: none; }
  .page-theme--grey .com__gettingstarted .com__gettingstarted__number span h4, .page-theme--grey .com__gettingstarted .com__gettingstarted__number span .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .page-theme--grey .com__gettingstarted .com__gettingstarted__number span a, .page-theme--grey .com__gettingstarted .com__gettingstarted__number span .com_investment-graph .intro, .com_investment-graph .page-theme--grey .com__gettingstarted .com__gettingstarted__number span .intro, .page-theme--grey .com__gettingstarted .com__gettingstarted__number span h4 strong, .page-theme--grey .com__gettingstarted .com__gettingstarted__number span .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a strong, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .page-theme--grey .com__gettingstarted .com__gettingstarted__number span a strong, .page-theme--grey .com__gettingstarted .com__gettingstarted__number span .com_investment-graph .intro strong, .com_investment-graph .page-theme--grey .com__gettingstarted .com__gettingstarted__number span .intro strong { color: var(--ash-200); }
  .page-theme--grey .com__gettingstarted .accordion__item.expanded .com__gettingstarted__body { background-color: rgba(var(--grey-200), 0.2); }
  .page-theme--green .com__gettingstarted .com__gettingstarted__col:before { border-left: 1px solid #79e0d6; }
  .page-theme--green .com__gettingstarted .com__gettingstarted__col:last-child:before { border-left: none; }
  .page-theme--green .com__gettingstarted .com__gettingstarted__number span h4, .page-theme--green .com__gettingstarted .com__gettingstarted__number span .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .page-theme--green .com__gettingstarted .com__gettingstarted__number span a, .page-theme--green .com__gettingstarted .com__gettingstarted__number span .com_investment-graph .intro, .com_investment-graph .page-theme--green .com__gettingstarted .com__gettingstarted__number span .intro, .page-theme--green .com__gettingstarted .com__gettingstarted__number span h4 strong, .page-theme--green .com__gettingstarted .com__gettingstarted__number span .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a strong, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .page-theme--green .com__gettingstarted .com__gettingstarted__number span a strong, .page-theme--green .com__gettingstarted .com__gettingstarted__number span .com_investment-graph .intro strong, .com_investment-graph .page-theme--green .com__gettingstarted .com__gettingstarted__number span .intro strong { color: #79e0d6; }
  .page-theme--green .com__gettingstarted .accordion__item.expanded .com__gettingstarted__body { background-color: rgba(var(--grey-300), 0.2); } }

.com_number-circle span { display: inline-block; width: 40px; height: 40px; padding: 2px 12px; border-radius: 50%; border: 1px solid var(--grey-200); margin-right: 15px; }

.com_c_l_services .c_l_s_item { margin-bottom: 2em; }

@media (min-width: 1400px) { .com_c_l_services .c_l_s_item { padding-right: 40px; } }

@media (min-width: 992px) { .com_c_l_services .c_l_s_item { padding-right: 20px; } }

.com_c_l_services .c_l_s_item h5, .com_c_l_services .c_l_s_item h5 strong { font-size: 16px; }

@media (min-width: 1200px) { .com_c_l_services .c_l_s_item h5, .com_c_l_services .c_l_s_item h5 strong { font-size: 18px; } }

.com_c_l_services .c_l_s_item a.link, .com_c_l_services .c_l_s_item label.link, .com_c_l_services .c_l_s_item .com_toggle label.com__toggle-btn, .com_toggle .com_c_l_services .c_l_s_item label.com__toggle-btn, .com_c_l_services .c_l_s_item label.com__to-li-set, .com_c_l_services .c_l_s_item .com_toggle a.com__toggle-btn, .com_toggle .com_c_l_services .c_l_s_item a.com__toggle-btn, .com_c_l_services .c_l_s_item a.com__to-li-set { display: inline-block; margin-bottom: 10px; line-height: 1.5; }

.com_c_l_services .c_l_s_item a i.fa-info-circle { color: var(--ash-200); margin-left: 0px; }

.com_c_l_services .c_l_s_item a:hover i.fa-info-circle { color: var(--royal-blue-100); }

.com_c_l_services .c_l_s_item p a, .com_c_l_services .c_l_s_item .com_card-comparison sup a, .com_card-comparison .com_c_l_services .c_l_s_item sup a, .com_c_l_services .c_l_s_item #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_c_l_services .c_l_s_item a a, .com_c_l_services .c_l_s_item #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_c_l_services .c_l_s_item a a, .com_c_l_services .c_l_s_item .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_c_l_services .c_l_s_item a a { margin-bottom: 0px; }

@media (max-width: 767px) { .com_c_l_services .c_l_s_item-list .c_l_s_item a { margin-bottom: 10px; }
  .com_c_l_services .c_l_s_item-list .c_l_s_item p a, .com_c_l_services .c_l_s_item-list .c_l_s_item .com_card-comparison sup a, .com_card-comparison .com_c_l_services .c_l_s_item-list .c_l_s_item sup a, .com_c_l_services .c_l_s_item-list .c_l_s_item #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_c_l_services .c_l_s_item-list .c_l_s_item a a, .com_c_l_services .c_l_s_item-list .c_l_s_item #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_c_l_services .c_l_s_item-list .c_l_s_item a a, .com_c_l_services .c_l_s_item-list .c_l_s_item .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_c_l_services .c_l_s_item-list .c_l_s_item a a { margin-bottom: 0px; } }

@media (min-width: 1400px) { .com_c_l_services .c_l_s_item-single .c_l_s_item { padding-right: 140px; } }

@media (min-width: 992px) { .com_c_l_services .c_l_s_item-single .c_l_s_item { padding-right: 40px; } }

.com_c_l_comparison .subcategory { margin-bottom: 30px; }

.com_c_l_comparison .com_c_l_c_list { padding-top: 56px; }

.com_c_l_comparison .c_l_c_title { padding-bottom: 40px; }

.com_c_l_comparison .c_l_c_label, .com_c_l_comparison .c_l_c_label strong { font-size: 14px; line-height: 20px; }

.com_c_l_comparison .c_l_c_icon { padding-bottom: 60px; }

@media (max-width: 767px) { .com_c_l_comparison .c_l_c_icon { padding-bottom: 40px; } }

.com_c_l_comparison .c_l_c_icon img { width: 254px; max-width: 100%; height: auto; }

.com_c_l_comparison .item-content { padding: 0px 20px 0px 20px; }

@media (max-width: 767px) { .com_c_l_comparison .item-content { padding: 0px 5px 0px 5px; } }

.com_c_l_comparison .item-tittle { padding-bottom: 30px; line-height: 1.5; }

@media (max-width: 767px) { .com_c_l_comparison .item-tittle { padding: 20px 0px; } }

.com_c_l_comparison .item-block .c_l_c_label { padding: 35px 0px 15px; }

@media (max-width: 767px) { .com_c_l_comparison .item-block .c_l_c_label { padding: 25px 0px 0px; border-top: 1px solid var(--grey-200); }
  .com_c_l_comparison .item-block .c_l_c_label br { display: none; } }

.com_c_l_comparison .item-block .item-content { position: relative; padding: 30px 20px 30px; }

@media (max-width: 767px) { .com_c_l_comparison .item-block .item-content { padding: 20px 0px; } }

.com_c_l_comparison .item-block .item-content:before { content: ""; position: absolute; top: 0px; left: 20px; width: calc(100% - 40px); display: table; border-top: 1px solid var(--grey-200); }

@media (max-width: 767px) { .com_c_l_comparison .item-block .item-content:before { display: none; } }

.com_c_l_comparison .item-block ul li { margin-bottom: 10px; font-size: 18px; line-height: 1.5; }

.com_c_l_comparison .i-c-icon { width: 14px; }

.com_c_l_comparison .i-c-info { width: calc(100% - 14px); padding-left: 10px; }

.com_c_l_comparison .form-group p, .com_c_l_comparison .form-group .com_card-comparison sup, .com_card-comparison .com_c_l_comparison .form-group sup, .com_c_l_comparison .form-group #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_c_l_comparison .form-group a, .com_c_l_comparison .form-group #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_c_l_comparison .form-group a, .com_c_l_comparison .form-group .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_c_l_comparison .form-group a { margin-bottom: 30px; }

.com_c_l_comparison .dropdown__theme { min-width: auto; font-size: 24px; }

@media (max-width: 767px) { .com_c_l_comparison .dropdown__theme { font-size: 16px; } }

.com_c_l_comparison select.form-control { padding-right: 15px; white-space: normal; }

.com_c_l_comparison .c-l-c-buttons { padding-top: 30px; padding-left: 20px; }

@media (max-width: 767px) { .com_c_l_comparison .c-l-c-buttons { padding-left: 0px; border-top: 1px solid var(--grey-200); } }

.com_c_l_comparison .c-l-c-buttons a { display: inline-block; vertical-align: middle; margin-right: 20px; margin-bottom: 10px; }

.com_c_l_comparison .c-l-c-buttons .button { width: 200px; }

.com_c_l_comparison .c-l-c-buttons .item-content { padding-left: 10px; }

.com_c_l_comparison .checkbox-text { margin-left: 10px; }

.com_c_l_comparison .label-checkbox input[type="checkbox"]:focus + span { background-color: transparent; }

.com_c_l_comparison .label-checkbox input[type="checkbox"]:checked + span { background-color: var(--ash-100); }

.com_c_l_comparison .button.b-disabled.button--primary.button--red2, .com_c_l_comparison .button.b-disabled.button--primary.button--red2:hover { background-color: var(--grey-700); color: var(--grey-200); }

.com_c_l_comparison .button.b-disabled.button--primary.button--red2:before { background: var(--grey-700); }

.com_c_l_comparison .select2-container--default .select2-selection--single .select2-selection__arrow b { font-family: var(--font-awesome); font-size: 18px; left: initial; width: 15px; height: 25px; position: relative; top: 0px; left: initial; margin: 0px; border: none !important; }

.com_c_l_comparison .select2-container--default .select2-selection--single .select2-selection__arrow b:before { -webkit-transition: 0.5s all; transition: 0.5s all; display: inline-block; content: "\f078"; }

@media (max-width: 767px) { .select2-container--default.clc-drop .select2-dropdown .select2-results { display: block !important; } }

.select2-container--default.clc-drop .hideit { display: none !important; }

.select2-container--default.clc-drop .select2-results__options li { padding: 0px !important; }

.select2-container--default.clc-drop .select2-results__options li > span { display: block; padding: 5px 20px; }

.com_comparison-list-wrapper .clc-col { display: none; }

.com_comparison-list-wrapper .clc-col.order-2, .com_comparison-list-wrapper .clc-col.order-3, .com_comparison-list-wrapper .clc-col.order-4 { display: block; }

@media (max-width: 991px) { .com_comparison-list-wrapper .clc-col.order-4 { display: none; } }

.com_comparison-list-wrapper .select2-container { width: 100% !important; }

.com_comparison-list-wrapper select { width: 100%; }

.com_comparison-list-wrapper .select2-container--default .select2-selection--single { height: auto; border: 0px; border-bottom: 3px solid var(--royal-blue-100); border-radius: 0; }

.com_comparison-list-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered { font-size: 24px; line-height: 1.5; font-weight: 700; color: var(--royal-blue-100); white-space: normal; }

.com_comparison-list-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow { top: initial; bottom: 5px; width: 16px; color: var(--royal-blue-100); }

.com_comparison-list-wrapper .c-c-l-w-d-nav { display: none; }

.com_comparison-list-wrapper .c-c-l-w-d-nav:after, .com_comparison-list-wrapper .c-c-l-w-d-nav:before { content: " "; z-index: 5; position: absolute; top: 0px; width: 35px; height: calc(100% - 100px); }

@media (min-width: 800px) { .com_comparison-list-wrapper .c-c-l-w-d-nav:after, .com_comparison-list-wrapper .c-c-l-w-d-nav:before { width: 48px; } }

.com_comparison-list-wrapper .c-c-l-w-d-nav:after { right: 0px; background: rgba(255, 255, 255, 0.9); }

.com_comparison-list-wrapper .c-c-l-w-d-nav:before { display: none; left: 0px; background: rgba(255, 255, 255, 0.9); }

@media (max-width: 370px) { .com_comparison-list-wrapper .c-c-l-w-d-nav:after, .com_comparison-list-wrapper .c-c-l-w-d-nav:before { width: 40px; } }

.com_comparison-list-wrapper .c-c-l-w-d-nav .cclwdn-btn { z-index: 10; position: fixed; top: 50%; margin-top: -20px; font-size: 16px; color: var(--royal-blue-100); -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); cursor: pointer; }

.com_comparison-list-wrapper .c-c-l-w-d-nav .cclwdn-btn i { margin-left: 5px; font-size: 115%; line-height: 1.0; }

.com_comparison-list-wrapper .c-c-l-w-d-nav .cclwdn-prev { left: -35px; display: none; }

.com_comparison-list-wrapper .c-c-l-w-d-nav .cclwdn-next { right: -35px; }

.com_comparison-list-wrapper .c-c-l-w-d-nav.c-active:after { display: none; }

.com_comparison-list-wrapper .c-c-l-w-d-nav.c-active:before { display: block; }

.com__merchant_partners { margin-left: calc(var(--spacing-sm) * -1); margin-right: calc(var(--spacing-sm) * -1); display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

@media (min-width: 992px) { .com__merchant_partners { margin-left: calc(var(--spacing-md) * -1); margin-right: calc(var(--spacing-md) * -1); } }

.com__merchant_partners .com__merchant_partners__col { padding-left: var(--spacing-sm); padding-right: var(--spacing-sm); max-width: 275px; -ms-flex: 0 0 25%; -webkit-box-flex: 0; flex: 0 0 25%; max-width: 25%; position: relative; min-height: 1px; }

@media (min-width: 992px) { .com__merchant_partners .com__merchant_partners__col { padding-left: var(--spacing-md); padding-right: var(--spacing-md); } }

.com__merchant_partners .com__merchant_partners__col.com__merchant_partners--seeall { -ms-flex: 0 0 100%; -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; }

@media (max-width: 767px) { .com__merchant_partners .com__merchant_partners__col { -ms-flex: 0 0 33.33333%; -webkit-box-flex: 0; flex: 0 0 33.33333%; max-width: 33.33333%; margin-bottom: 10px; }
  .com__merchant_partners .com__merchant_partners__col:last-child { margin-bottom: 0px; } }

@media (max-width: 480px) { .com__merchant_partners .com__merchant_partners__col { -ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; } }

.com__merchant_partners .com__merchant_partners__item { margin-bottom: 30px; border-radius: 10px; background-color: var(--white); }

.com__merchant_partners .com__merchant_partners__item .com__merchant_partners--image img { width: 100%; }

@media (max-width: 767px) { .com__merchant_partners .com__merchant_partners__item .com__merchant_partners--image { display: none; } }

.com__merchant_partners .com__merchant_partners__item .com__merchant_partners--name { display: none; }

@media (max-width: 767px) { .com__merchant_partners .com__merchant_partners__item .com__merchant_partners--name { display: block; } }

@media (max-width: 767px) { .com__merchant_partners .com__merchant_partners__item { -webkit-box-shadow: none; box-shadow: none; border-radius: 0px; margin-bottom: 0px; } }

.com__merchant_partners .com__merchant_partners__more { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; }

@media (max-width: 767px) { .com__merchant_partners .com__merchant_partners__more { display: -ms-flexbox !important; display: -webkit-box !important; display: flex !important; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; } }

.com__merchant_partners .com__merchant_partners--seeall { margin-top: 30px; width: auto; display: block; }

@media (max-width: 767px) { .com__merchant_partners .com__merchant_partners--seeall { float: none; display: none; } }

.com__merchant_partners .com__merchant_partners--seeall a.expanded i { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }

@media (max-width: 767px) { .com__merchant_partners.merchant_partners-mobileexclusive .com__merchant_partners__col { -ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; }
  .com__merchant_partners.merchant_partners-mobileexclusive .com__merchant_partners__item { -webkit-box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); }
  .com__merchant_partners.merchant_partners-mobileexclusive .com__merchant_partners__item:hover { -webkit-box-shadow: 0 10px 15px 8px rgba(0, 0, 0, 0.04); box-shadow: 0 10px 15px 8px rgba(0, 0, 0, 0.04); }
  .com__merchant_partners.merchant_partners-mobileexclusive .com__merchant_partners__item .com__merchant_partners--image { display: block; }
  .com__merchant_partners.merchant_partners-mobileexclusive .com__merchant_partners__item .com__merchant_partners--name { display: none; } }

.com__redeem_rewards .com__redeem_reward__col { padding-left: var(--spacing-sm); padding-right: var(--spacing-sm); position: relative; width: 100%; min-height: 1px; -ms-flex: 0 0 100%; -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; }

@media (min-width: 992px) { .com__redeem_rewards .com__redeem_reward__col { padding-left: var(--spacing-md); padding-right: var(--spacing-md); } }

@media (min-width: 520px) { .com__redeem_rewards .com__redeem_reward__col { -ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; } }

@media (min-width: 801px) { .com__redeem_rewards .com__redeem_reward__col { -ms-flex: 0 0 33.33333%; -webkit-box-flex: 0; flex: 0 0 33.33333%; max-width: 33.33333%; } }

.com__redeem_rewards .com__redeem_reward__item { padding: 40px 20px; border-radius: 8px; background-color: var(--white); margin-bottom: 20px; }

.com__redeem_rewards .com__redeem_reward__item .com__redeem_reward--image { text-align: center; height: 90px; margin-bottom: 20px; }

.com__redeem_rewards .com__redeem_reward__item .com__redeem_reward--image span { display: inherit; height: 90px; }

.com__redeem_rewards .com__redeem_reward__item .com__redeem_reward--image img { -webkit-transform: scale(0.5); /* Saf3.1+, Chrome */ /* FF3.5+ */ -ms-transform: scale(0.5); /* IE9 */ /* Opera 10.5+ */ transform: scale(0.5); /* IE6–IE9 */ filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.9999619230641713, M12=-0.008726535498373935, M21=0.008726535498373935, M22=0.9999619230641713,SizingMethod='auto expand'); max-width: 100%; height: auto; -ms-flex-item-align: center; align-self: center; }

.rewards-noimage .com__redeem_rewards .com__redeem_reward--image { display: none !important; }

.com_cards-listing .cards-filter p, .com_cards-listing .cards-filter .com_card-comparison sup, .com_card-comparison .com_cards-listing .cards-filter sup, .com_cards-listing .cards-filter #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_cards-listing .cards-filter a, .com_cards-listing .cards-filter #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_cards-listing .cards-filter a, .com_cards-listing .cards-filter .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_cards-listing .cards-filter a { font-size: 24px; }

@media (max-width: 767px) { .com_cards-listing .cards-filter select.select2 { font-size: 24px; } }

.com_cards-listing .cards-filter__category { margin-left: 20px; margin-right: 20px; position: relative; }

.com_cards-listing .cards-filter__category ul { position: relative; font-weight: bold; background-color: var(--ash-20); border-radius: 50px; }

.com_cards-listing .cards-filter__category ul > li { padding: 17px 30px; overflow: hidden; position: relative; z-index: 10; }

.com_cards-listing .cards-filter__category ul > li > a { font-size: 24px; color: var(--ash-60); }

.com_cards-listing .cards-filter__category ul > li:first-child { border-radius: 50px 0 0 50px; }

.com_cards-listing .cards-filter__category ul > li:last-child { border-radius: 0 50px 50px 0; }

.com_cards-listing .cards-filter__category ul > li.active > a { color: var(--ash-100); }

.com_cards-listing .cards-filter__category .navigator { -webkit-transition: 0.5s all; transition: 0.5s all; width: 80px; position: absolute; top: 0; bottom: 0; left: 0; background-color: var(--white); border-radius: 50px; -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); }

@media (max-width: 860px) { .com_cards-listing .cards-filter > div { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -ms-flex-flow: column !important; flex-flow: column !important; } }

@media (max-width: 767px) { .com_cards-listing .cards-filter > div { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -ms-flex-flow: row !important; flex-flow: row !important; } }

@media (max-width: 480px) { .com_cards-listing .cards-filter > div { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -ms-flex-flow: column !important; flex-flow: column !important; }
  .com_cards-listing .cards-filter > div .cards-filter__category { margin-left: 0 !important; }
  .com_cards-listing .cards-filter > div .cards-filter__category > div { margin-left: 0 !important; } }

.com_cards-listing .cards-listing .single-card, .com_cards-listing .cards-listing .single-card-bb { position: relative; }

.com_cards-listing .cards-listing .single-card .promotion__blurb, .com_cards-listing .cards-listing .single-card-bb .promotion__blurb { position: absolute; top: 36px; right: 10px; background-color: var(--grey-800); border-radius: 30px 30px 0px 30px; padding: 5px 10px; font-size: 12px; color: var(--white); }

@media (min-width: 768px) { .com_cards-listing .cards-listing .single-card .promotion__blurb, .com_cards-listing .cards-listing .single-card-bb .promotion__blurb { font-size: 14px; } }

.com_cards-listing .cards-listing .single-card .promotion__blurb i, .com_cards-listing .cards-listing .single-card-bb .promotion__blurb i { color: var(--white); margin-right: 5px; }

.com_cards-listing .cards-listing .single-card__wrapper { margin-top: 80px; border-radius: 5px; padding: 0px 40px 84px; position: relative; }

.com_cards-listing .cards-listing .single-card__wrapper::before { content: ""; position: absolute; top: 80px; left: 0; right: 0; bottom: 0; border-radius: 5px; -webkit-box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); z-index: 1; }

.com_cards-listing .cards-listing .single-card__thumbnail { text-align: center; }

.com_cards-listing .cards-listing .single-card__thumbnail img { max-width: 100%; }

.com_cards-listing .cards-listing .single-card__thumbnail > div { width: 300px; max-width: 100%; position: relative; }

.com_cards-listing .cards-listing .single-card__thumbnail > div::after { padding-top: 20%; }

@media (max-width: 767px) { .com_cards-listing .cards-listing .single-card__thumbnail > div::after { padding-top: 18%; } }

.com_cards-listing .cards-listing .single-card__thumbnail img:not(.card-shadow) { width: auto; height: 160px; }

.com_cards-listing .cards-listing .single-card__thumbnail .promotion__container { max-width: 200px; border-radius: 20px 0px 20px 20px; padding: 10px 20px; right: 0; bottom: calc(18% - 24px); }

.com_cards-listing .cards-listing .single-card__thumbnail .promotion__container * { font-size: 14px; }

.com_cards-listing .cards-listing .single-card__thumbnail .promotion__container i { margin-top: 7px; }

@media screen and (max-width: 991px) { .com_cards-listing .cards-listing .single-card__thumbnail .promotion__container.promotion__container-notification { left: unset; opacity: 0; visibility: visible; -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; -webkit-animation: fadeInUp 1s 0.5s ease forwards !important; animation: fadeInUp 1s 0.5s ease forwards !important; } }

.com_cards-listing .cards-listing .single-card__details { padding-top: 20px; }

.com_cards-listing .cards-listing .single-card__details > * { position: relative; z-index: 2; }

.com_cards-listing .cards-listing .single-card__details .card-title b { font-size: 16px; }

.com_cards-listing .cards-listing .single-card__details .card-buttons > a:first-child { margin-right: 30px; }

@media (max-width: 576px) { .com_cards-listing .cards-listing .single-card__details .card-buttons { position: relative; bottom: 0; } }

.com_cards-listing .cards-listing .single-card__details .card-features { padding-bottom: 20px; }

.com_cards-listing .cards-listing .single-card__details .card-features li { margin-bottom: 10px; }

.com_cards-listing .cards-listing .single-card__details .card-features li i { padding-top: 8px; margin-right: 10px; color: var(--ash-100); }

.com_cards-listing .cards-listing .single-card__details .card-features li.d-flex > span { display: block; -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; }

.com_cards-listing .cards-listing .single-card__details .card-actions { -webkit-transition: 0.5s all; transition: 0.5s all; cursor: pointer; position: absolute; bottom: 0; left: 0; right: 0; border-radius: 0 0 8px 8px; background-color: var(--grey-400); padding-top: 11px; padding-bottom: 13px; text-align: center; }

.com_cards-listing .cards-listing .single-card__details .card-actions p, .com_cards-listing .cards-listing .single-card__details .card-actions .com_card-comparison sup, .com_card-comparison .com_cards-listing .cards-listing .single-card__details .card-actions sup, .com_cards-listing .cards-listing .single-card__details .card-actions #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_cards-listing .cards-listing .single-card__details .card-actions a, .com_cards-listing .cards-listing .single-card__details .card-actions #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_cards-listing .cards-listing .single-card__details .card-actions a, .com_cards-listing .cards-listing .single-card__details .card-actions .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_cards-listing .cards-listing .single-card__details .card-actions a { color: var(--white); }

.com_cards-listing .cards-listing .single-card__details .card-actions:hover, .com_cards-listing .cards-listing .single-card__details .card-actions.active { background-color: var(--ash-200); }

.com_cards-listing .cards-listing .single-card__details .card-actions .action--active { display: none; }

.com_cards-listing .cards-listing .single-card__details .card-actions .action--inactive { display: block; }

.com_cards-listing .cards-listing .single-card__details .card-actions.active .action--active { display: block; }

.com_cards-listing .cards-listing .single-card__details .card-actions.active .action--inactive { display: none; }

@media (max-width: 576px) { .com_cards-listing .cards-listing .single-card__details .same-height { min-height: 0 !important; } }

.com_cards-listing .cards-selected { position: fixed; left: 0; right: 0; bottom: 0; padding: 30px 0; background-color: var(--white); -webkit-box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); z-index: 99; -webkit-transition: 0.5s all; transition: 0.5s all; -webkit-transition-delay: 0.2s; transition-delay: 0.2s; -webkit-transition-duration: 1s; transition-duration: 1s; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); opacity: 0; visibility: hidden; }

.com_cards-listing .cards-selected.active { opacity: 1; visibility: visible; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); -webkit-transition-delay: 0s; transition-delay: 0s; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; }

@media (max-width: 991px) and (min-width: 768px) { .com_cards-listing .cards-selected .row.same-height-parent, .com_cards-listing .cards-selected .same-height-parent.com_insurance_total-payout-row, .com_cards-listing .cards-selected .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .same-height-parent.owl-carousel:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_cards-listing .cards-selected .same-height-parent.owl-carousel:not(.owl-loaded) { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
  .com_cards-listing .cards-selected .row.same-height-parent div[class^="col-"], .com_cards-listing .cards-selected .same-height-parent.com_insurance_total-payout-row div[class^="col-"], .com_cards-listing .cards-selected .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .same-height-parent.owl-carousel:not(.owl-loaded) div[class^="col-"], .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_cards-listing .cards-selected .same-height-parent.owl-carousel:not(.owl-loaded) div[class^="col-"] { -webkit-box-flex: 1 !important; -ms-flex: 1 !important; flex: 1 !important; max-width: none !important; } }

.com_cards-listing .cards-selected ul { display: -webkit-box; display: -ms-flexbox; display: flex; white-space: nowrap; }

.com_cards-listing .cards-selected ul > li { margin-right: 45px; }

.com_cards-listing .cards-selected ul > li:last-child { margin-right: 0; }

.com_cards-listing .cards-selected ul > li img { height: 63px; margin-right: 8px; border-radius: 6px; }

.com_cards-listing .cards-selected ul > li i { font-size: 16px; }

.com_cards-listing .cards-selected ul.placeholder-wrapper { margin-right: 17px; }

@media (min-width: 768px) and (max-width: 820px) { .com_cards-listing .cards-selected ul.placeholder-wrapper { margin-right: 0; } }

@media (min-width: 577px) and (max-width: 767px) { .com_cards-listing .cards-selected ul li img { height: 50px; } }

.com_cards-listing .cards-selected .placeholder { border-radius: 6px; border: 1px dashed var(--grey-200); min-width: 100px; margin-right: 28px !important; margin-left: 45px; }

.com_cards-listing .cards-selected .placeholder::before { content: ""; padding-top: 63%; display: block; }

@media (max-width: 767px) { .com_cards-listing .cards-selected .placeholder { min-width: 98px; } }

@media (min-width: 577px) and (max-width: 767px) { .com_cards-listing .cards-selected .placeholder { min-width: 77px !important; } }

.com_cards-listing .cards-selected.full .placeholder { display: none; }

.com_cards-listing .cards-selected h4, .com_cards-listing .cards-selected .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_cards-listing .cards-selected a, .com_cards-listing .cards-selected .com_investment-graph .intro, .com_investment-graph .com_cards-listing .cards-selected .intro { margin-right: 40px; }

@media (max-width: 1024px) { .com_cards-listing .cards-selected h4, .com_cards-listing .cards-selected .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_cards-listing .cards-selected a, .com_cards-listing .cards-selected .com_investment-graph .intro, .com_investment-graph .com_cards-listing .cards-selected .intro { margin-right: 0px; } }

@media (max-width: 576px) { .com_cards-listing .cards-selected ul { margin-bottom: 10px; }
  .com_cards-listing .cards-selected .pr-4 { padding-right: 30px !important; } }

.com_card-cashback { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 40px; }

.com_card-cashback > div:first-child { width: 170px; max-width: 170px; margin-right: 20px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

@media (max-width: 480px) { .com_card-cashback > div:first-child { max-width: 140px; } }

@media (max-width: 360px) { .com_card-cashback > div:first-child { max-width: 100px; } }

.com_card-cashback > div:first-child > div { width: auto !important; margin-right: 0; }

.com_card-cashback__thumbnail { margin-right: 25px; width: 115px; }

.com_card-cashback__details { min-width: 160px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.com_card-cashback__details small, .com_card-cashback__details .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-cashback__details p:not(.link):not(.com__to-li-set), .com_card-cashback__details .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com_card-cashback__details sup:not(.link):not(.com__to-li-set), .com_card-cashback__details .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com_card-cashback__details sup:not(.link):not(.com__to-li-set), .com_card-cashback__details .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_card-cashback__details a:not(.link):not(.com__to-li-set), .com_card-cashback__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com_card-cashback__details a:not(.link):not(.com__to-li-set), .com_card-cashback__details .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_card-cashback__details a:not(.link):not(.com__to-li-set), .com_card-cashback__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com_card-cashback__details a:not(.link):not(.com__to-li-set), .com_card-cashback__details .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_card-cashback__details a:not(.link):not(.com__to-li-set), .com_card-cashback__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com_card-cashback__details a:not(.link):not(.com__to-li-set), .com_card-cashback__details .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com_card-cashback__details li { font-size: 14px; line-height: 1.5; }

.com_card-calculator .custom__calculator-steps__nav .step::before { background-color: #afbcc2; }

@media (max-width: 767px) { .com_card-calculator .custom__calculator-steps__nav .step::before { width: 90vw; } }

.com_card-calculator .custom__calculator-steps__nav .step .step__order { background-color: #afbcc2; }

.com_card-calculator .custom__calculator-steps__nav .step.active .step__order { background-color: #7c909b; }

.com_card-calculator .custom__calculator-steps__nav .step.checked::before { background-color: #7c909b; }

@media (max-width: 767px) { .com_card-calculator .custom__calculator-steps__main-content .step.step-2 p, .com_card-calculator .custom__calculator-steps__main-content .step.step-2 .com_card-comparison sup, .com_card-comparison .com_card-calculator .custom__calculator-steps__main-content .step.step-2 sup, .com_card-calculator .custom__calculator-steps__main-content .step.step-2 #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_card-calculator .custom__calculator-steps__main-content .step.step-2 a, .com_card-calculator .custom__calculator-steps__main-content .step.step-2 #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_card-calculator .custom__calculator-steps__main-content .step.step-2 a, .com_card-calculator .custom__calculator-steps__main-content .step.step-2 .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_card-calculator .custom__calculator-steps__main-content .step.step-2 a { font-size: 14px; margin-bottom: 10px; }
  .com_card-calculator .custom__calculator-steps__main-content .step.step-2 h3, .com_card-calculator .custom__calculator-steps__main-content .step.step-2 .common__category-description h1, .common__category-description .com_card-calculator .custom__calculator-steps__main-content .step.step-2 h1 { margin-top: 0; margin-bottom: 20px; } }

.com_card-calculator .custom__calculator-steps__main-content .step-final .mb1 { margin-bottom: 10px !important; }

.com_card-calculator .step__wrapper .form-group { margin-bottom: 40px !important; }

.com_card-calculator .step__wrapper .form-group label { margin-bottom: 0 !important; }

.com_card-calculator .step__wrapper .form-group .label { padding-bottom: 0; }

@media (max-width: 767px) { .com_card-calculator .step__wrapper .form-group { margin-bottom: 30px !important; } }

.com_card-calculator .single-card__thumbnail { width: 170px; margin-right: 20px; }

@media (max-width: 767px) { .com_card-calculator .single-card__thumbnail { text-align: left; } }

@media (max-width: 480px) { .com_card-calculator .single-card__thumbnail { max-width: 140px; padding-top: 0 !important; } }

@media (max-width: 360px) { .com_card-calculator .single-card__thumbnail { max-width: 100px; } }

.single-card__thumbnail { text-align: center; position: relative; }

.single-card__thumbnail img { position: relative; z-index: 2; }

.single-card__thumbnail .card-shadow { z-index: 1; position: absolute; bottom: 0; left: -15px; right: -15px; width: calc(100% + 30px); margin: auto; }

.single-card__thumbnail > div { position: relative; }

.single-card__thumbnail > div::after { content: ""; padding-top: 18%; display: block; width: 100%; }

.com_card-comparison { padding-left: 20px; padding-right: 20px; }

.com_card-comparison hr { margin-top: 40px; margin-bottom: 40px; }

.com_card-comparison h4, .com_card-comparison .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_card-comparison a, .com_card-comparison .com_investment-graph .intro, .com_investment-graph .com_card-comparison .intro { margin-bottom: 0; }

.com_card-comparison .card__thumbnail { margin-bottom: 60px; position: relative; }

.com_card-comparison .card__thumbnail img { max-width: 100%; }

.com_card-comparison .card__thumbnail .card__label { font-size: 12px; position: absolute; left: 0; bottom: 0; background-color: #319988; color: var(--white); padding: 8px 16px 11px; border-radius: 20px; -webkit-transform: translateY(50%); -ms-transform: translateY(50%); transform: translateY(50%); }

@media (min-width: 768px) { .com_card-comparison .card__thumbnail .card__label { font-size: 14px; } }

.com_card-comparison i.fa-info-circle { margin-left: 10px; }

.com_card-comparison h2, .com_card-comparison .com__ar-title-box h1, .com__ar-title-box .com_card-comparison h1 { margin-right: 10px; }

@media (max-width: 767px) { .com_card-comparison { padding-left: 0; padding-right: 0; }
  .com_card-comparison .card__thumbnail { margin-bottom: 30px; }
  .com_card-comparison .card__thumbnail .card__label { font-size: 12px; line-height: 16px; padding: 3px 14px 2px; border-radius: 25px; text-align: left; min-height: 36px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .com_card-comparison h4, .com_card-comparison .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_card-comparison a, .com_card-comparison .com_investment-graph .intro, .com_investment-graph .com_card-comparison .intro { font-size: 18px; line-height: 1.5; }
  .com_card-comparison hr { margin-top: 30px; margin-bottom: 30px; } }

@media (max-width: 480px) { .com_card-comparison .card__thumbnail .card__label { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; } }

.page-theme--green .com_card-comparison .card__thumbnail .card__label { background-color: #319988; }

.page-theme--blue .com_card-comparison .card__thumbnail .card__label { background-color: var(--ash-200); }

.page-theme--orange .com_card-comparison .card__thumbnail .card__label { background-color: #f4af62; }

.page-theme--grey .com_card-comparison .card__thumbnail .card__label { background-color: var(--grey-700); }

.com_cards-listing-v2 .cards-listing .single-card .single-card__wrapper { margin-top: 0px; margin-bottom: 80px; }

.feature__image { margin-bottom: 40px; }

.feature__image.feature__image-beside-text .feature__image--description { padding-bottom: 0px; }

.feature__image.feature__image-beside-text .feature__image--description ul li:not(.pb1), .feature__image.feature__image-beside-text .feature__image--description ol li:not(.pb1) { padding-bottom: 5px; }

.feature__image.feature__image-beside-text .feature__image--description ul li:not(.pb1):last-child, .feature__image.feature__image-beside-text .feature__image--description ol li:not(.pb1):last-child { padding-bottom: 0px; }

.feature__image.feature__image-beside-text .feature__image--button a { margin-right: 20px; margin-bottom: 10px; }

.feature__image.feature__image-beside-text .feature__image--button a.button--secondary { height: auto; }

.feature__image.feature__image-beside-text .feature__image--button a:last-child:not(.link-arrow-right) { margin-right: 0px; margin-bottom: 0px; }

.feature__image.flex-row-reverse .feature__image--text { padding-left: 0px; padding-right: 20px; }

@media screen and (max-width: 960px) { .feature__image.flex-row-reverse .feature__image--text { padding-right: 0px; } }

.feature__image.accordion { /* padding-right: 183px; */ }

.feature__image.accordion .owl-carousel .owl-stage-outer { overflow: visible; }

@media screen and (min-width: 961px) { .feature__image.accordion .feature__image--text.owl-carousel { display: block; } }

@media screen and (min-width: 1440px) { .feature__image.accordion .feature__image--text.owl-carousel { padding-left: 40px; padding-right: 40px; } }

@media screen and (max-width: 960px) { .feature__image.accordion { overflow: hidden; margin-left: -20px; margin-right: -20px; }
  .feature__image.accordion [class*="col-"] { padding-left: 0px; padding-right: 0px; }
  .feature__image.accordion .accordion__item { padding-left: 10px; padding-right: 10px; }
  .feature__image.accordion .car1 .owl-dots { margin-top: 0px; position: relative; width: 100vw; } }

@media (max-width: 767px) { .feature__image.accordion { margin-left: -10px; margin-right: -10px; } }

@media screen and (max-width: 960px) { .feature__image.accordion { padding-right: 50px; } }

@media screen and (max-width: 960px) { .feature__image .feature__image .feature__image--image { margin-bottom: 25px; } }

@media (max-width: 767px) { .feature__image .feature__image .feature__image--image { margin-bottom: 20px; } }

.feature__image .accordion__gallery { position: relative; overflow: hidden; height: 100%; width: 100%; }

.feature__image .accordion__gallery .accordion__image { position: absolute; width: calc(100% - 20px); top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); left: 10px; }

.feature__image .feature__image--text { padding-left: 20px; padding-right: 0px; }

.feature__image .feature__image--text.feature__image--width-shorter { max-width: 400px; }

.feature__image .feature__image--text.feature__image--width-long { max-width: 540px; }

.feature__image .feature__image--text.feature__image--width-longer { max-width: 560px; }

.feature__image .feature__image--text .accordion__item { cursor: pointer; margin-bottom: 40px; }

.feature__image .feature__image--text .accordion__item:last-child { margin-bottom: 0px; }

.feature__image .feature__image--text .accordion__item:not(.expanded):hover .accordion__item__title h4, .feature__image .feature__image--text .accordion__item:not(.expanded):hover .accordion__item__title .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__image .feature__image--text .accordion__item:not(.expanded):hover .accordion__item__title a, .feature__image .feature__image--text .accordion__item:not(.expanded):hover .accordion__item__title .com_investment-graph .intro, .com_investment-graph .feature__image .feature__image--text .accordion__item:not(.expanded):hover .accordion__item__title .intro, .feature__image .feature__image--text .accordion__item:not(.expanded):hover .accordion__item__title strong { color: var(--grey-800) !important; }

.feature__image .feature__image--text .accordion__item:not(.expanded):hover .accordion__item__bar > *:last-child { border-left: 2px solid #319988; }

.feature__image .feature__image--text .accordion__item .accordion__item__container { position: relative; height: 100%; }

.feature__image .feature__image--text .accordion__item .accordion__item__container .accordion__item__bar { position: absolute; width: 1px; height: 100%; }

.feature__image .feature__image--text .accordion__item .accordion__item__container .accordion__item__bar > * { width: 100%; -webkit-transition: 0.1s height; transition: 0.1s height; position: absolute; top: 0; left: 0; }

.feature__image .feature__image--text .accordion__item .accordion__item__container .accordion__item__bar > *:first-child { height: 0%; z-index: 5; border-left: 2px solid #319988; }

.feature__image .feature__image--text .accordion__item .accordion__item__container .accordion__item__bar > *:last-child { height: 100%; z-index: 2; border-left: 2px solid var(--grey-300); }

@media screen and (max-width: 960px) { .feature__image .feature__image--text .accordion__item .accordion__item__container .accordion__item__bar { display: none; } }

.feature__image .feature__image--text .accordion__item .accordion__item__image { display: none; }

.feature__image .feature__image--text .accordion__item .accordion__item__title, .feature__image .feature__image--text .accordion__item .accordion__item__content { padding-left: 30px; }

.feature__image .feature__image--text .accordion__item .accordion__item__title h4, .feature__image .feature__image--text .accordion__item .accordion__item__title .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__image .feature__image--text .accordion__item .accordion__item__title a, .feature__image .feature__image--text .accordion__item .accordion__item__title .com_investment-graph .intro, .com_investment-graph .feature__image .feature__image--text .accordion__item .accordion__item__title .intro, .feature__image .feature__image--text .accordion__item .accordion__item__title strong { margin-bottom: 0px; color: var(--grey-200) !important; }

@media screen and (max-width: 960px) { .feature__image .feature__image--text .accordion__item .accordion__item__title h4, .feature__image .feature__image--text .accordion__item .accordion__item__title .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__image .feature__image--text .accordion__item .accordion__item__title a, .feature__image .feature__image--text .accordion__item .accordion__item__title .com_investment-graph .intro, .com_investment-graph .feature__image .feature__image--text .accordion__item .accordion__item__title .intro, .feature__image .feature__image--text .accordion__item .accordion__item__title strong { color: var(--grey-800) !important; } }

.feature__image .feature__image--text .accordion__item .accordion__item__content { padding-top: 10px; padding-bottom: 10px; }

.feature__image .feature__image--text .accordion__item .accordion__item__content .accordion__item__buttons { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.feature__image .feature__image--text .accordion__item .accordion__item__content .accordion__item__buttons > *:first-child { margin-right: 20px; }

@media screen and (max-width: 960px) { .feature__image .feature__image--text .accordion__item .accordion__item__content .accordion__item__buttons { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .feature__image .feature__image--text .accordion__item .accordion__item__content .accordion__item__buttons > * { margin-right: 20px; }
  .feature__image .feature__image--text .accordion__item .accordion__item__content .accordion__item__buttons > *:last-child { margin-right: 0px; } }

@media (max-width: 480px) { .feature__image .feature__image--text .accordion__item .accordion__item__content .accordion__item__buttons { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .feature__image .feature__image--text .accordion__item .accordion__item__content .accordion__item__buttons > * { margin-right: 0px; margin-bottom: 20px; }
  .feature__image .feature__image--text .accordion__item .accordion__item__content .accordion__item__buttons > *:last-child { margin-bottom: 0px; } }

.feature__image .feature__image--text .accordion__item.expanded .accordion__item__title h4, .feature__image .feature__image--text .accordion__item.expanded .accordion__item__title .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__image .feature__image--text .accordion__item.expanded .accordion__item__title a, .feature__image .feature__image--text .accordion__item.expanded .accordion__item__title .com_investment-graph .intro, .com_investment-graph .feature__image .feature__image--text .accordion__item.expanded .accordion__item__title .intro, .feature__image .feature__image--text .accordion__item.expanded .accordion__item__title strong { color: var(--grey-800) !important; }

@media screen and (max-width: 960px) { .feature__image .feature__image--text .accordion__item { margin-bottom: 0px; }
  .feature__image .feature__image--text .accordion__item .accordion__item__image { display: block; margin-bottom: 30px; }
  .feature__image .feature__image--text .accordion__item .accordion__item__image img { width: 100%; }
  .feature__image .feature__image--text .accordion__item .accordion__item__title, .feature__image .feature__image--text .accordion__item .accordion__item__content { border-left: none; padding-left: 0px; text-align: center; }
  .feature__image .feature__image--text .accordion__item .accordion__item__content { padding-top: 5px; padding-bottom: 30px; display: block !important; } }

@media (max-width: 992px) { .feature__image .feature__image--text { max-width: 100% !important; } }

@media screen and (max-width: 960px) { .feature__image .feature__image--text { padding-left: 0px; margin-top: 30px; } }

.feature__image .feature__image--title { margin-bottom: 20px; }

@media screen and (max-width: 960px) { .feature__image .feature__image--title { margin-bottom: 15px; } }

@media (max-width: 767px) { .feature__image .feature__image--title { margin-bottom: 20px; } }

.feature__image .feature__image--tick { padding-top: 20px; }

.feature__image .feature__image--tick li { padding-bottom: 30px; }

.feature__image .feature__image--tick li:before { font-family: var(--font-awesome); font-size: 12px; }

@media (min-width: 768px) { .feature__image .feature__image--tick li:before { font-size: 14px; } }

@media screen and (max-width: 960px) { .feature__image .feature__image--tick li { padding-bottom: 25px; } }

@media (max-width: 767px) { .feature__image .feature__image--tick li { padding-bottom: 20px; } }

.feature__image .feature__image--tick li:last-child { padding-bottom: 0px; }

@media screen and (max-width: 960px) { .feature__image .feature__image--tick { padding-top: 5px; } }

@media (max-width: 767px) { .feature__image .feature__image--tick { padding-top: 0px; } }

.feature__image .feature__image--footnote { margin-top: 2em; }

.feature__image .feature__image--note { opacity: 0.7; margin-top: 2em; }

.feature__image .feature__image--note p small, .feature__image .feature__image--note .com_card-comparison sup small, .com_card-comparison .feature__image .feature__image--note sup small, .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a small, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__image .feature__image--note a small, .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a small, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .feature__image .feature__image--note a small, .feature__image .feature__image--note .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a small, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .feature__image .feature__image--note a small, .feature__image .feature__image--note p .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note p p:not(.link):not(.com__to-li-set), .feature__image .feature__image--note .com_card-comparison sup .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note .com_card-comparison sup p:not(.link):not(.com__to-li-set), .com_card-comparison .feature__image .feature__image--note sup .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .feature__image .feature__image--note sup p:not(.link):not(.com__to-li-set), .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a p:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__image .feature__image--note a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__image .feature__image--note a p:not(.link):not(.com__to-li-set), .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a p:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .feature__image .feature__image--note a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .feature__image .feature__image--note a p:not(.link):not(.com__to-li-set), .feature__image .feature__image--note .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a p:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .feature__image .feature__image--note a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .feature__image .feature__image--note a p:not(.link):not(.com__to-li-set), .feature__image .feature__image--note p .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .feature__image .feature__image--note p sup:not(.link):not(.com__to-li-set), .feature__image .feature__image--note .com__ar-more .article__wrapper .article__details .com_card-comparison sup sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note .com_card-comparison sup sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .feature__image .feature__image--note sup sup:not(.link):not(.com__to-li-set), .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a sup:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__image .feature__image--note a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__image .feature__image--note a sup:not(.link):not(.com__to-li-set), .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a sup:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .feature__image .feature__image--note a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .feature__image .feature__image--note a sup:not(.link):not(.com__to-li-set), .feature__image .feature__image--note .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .feature__image .feature__image--note .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a sup:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .feature__image .feature__image--note a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .feature__image .feature__image--note a sup:not(.link):not(.com__to-li-set), .feature__image .feature__image--note p .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note p sup:not(.link):not(.com__to-li-set), .feature__image .feature__image--note .com_card-comparison sup .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .feature__image .feature__image--note .com_card-comparison .com__ar-more .article__wrapper .article__details sup sup:not(.link):not(.com__to-li-set), .com_card-comparison .feature__image .feature__image--note sup .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note sup sup:not(.link):not(.com__to-li-set), .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a sup:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__image .feature__image--note a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__image .feature__image--note a sup:not(.link):not(.com__to-li-set), .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a sup:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .feature__image .feature__image--note a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .feature__image .feature__image--note a sup:not(.link):not(.com__to-li-set), .feature__image .feature__image--note .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a sup:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .feature__image .feature__image--note a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .feature__image .feature__image--note a sup:not(.link):not(.com__to-li-set), .feature__image .feature__image--note p .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__image .feature__image--note p a:not(.link):not(.com__to-li-set), .feature__image .feature__image--note .com_card-comparison sup .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__image .feature__image--note .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .feature__image .feature__image--note sup .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_card-comparison .feature__image .feature__image--note sup a:not(.link):not(.com__to-li-set), .feature__image .feature__image--note .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__image .feature__image--note a a:not(.link):not(.com__to-li-set), .feature__image .feature__image--note .com_investment-graph .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a h4 a:not(.link):not(.com__to-li-set), .com_investment-graph .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .feature__image .feature__image--note a h4 a:not(.link):not(.com__to-li-set), .feature__image .feature__image--note p #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note p a:not(.link):not(.com__to-li-set), .feature__image .feature__image--note .com_card-comparison sup #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .feature__image .feature__image--note sup #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com_card-comparison .feature__image .feature__image--note sup a:not(.link):not(.com__to-li-set), .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__image .feature__image--note a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note a a:not(.link):not(.com__to-li-set), .feature__image .feature__image--note p .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .feature__image .feature__image--note p a:not(.link):not(.com__to-li-set), .feature__image .feature__image--note .com_card-comparison sup .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .feature__image .feature__image--note .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .feature__image .feature__image--note sup .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_card-comparison .feature__image .feature__image--note sup a:not(.link):not(.com__to-li-set), .feature__image .feature__image--note .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .feature__image .feature__image--note a a:not(.link):not(.com__to-li-set), .feature__image .feature__image--note p #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note p a:not(.link):not(.com__to-li-set), .feature__image .feature__image--note .com_card-comparison sup #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .feature__image .feature__image--note sup #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com_card-comparison .feature__image .feature__image--note sup a:not(.link):not(.com__to-li-set), .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .feature__image .feature__image--note a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note a a:not(.link):not(.com__to-li-set), .feature__image .feature__image--note p .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .feature__image .feature__image--note p a:not(.link):not(.com__to-li-set), .feature__image .feature__image--note .com_card-comparison sup .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .feature__image .feature__image--note .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .feature__image .feature__image--note sup .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_card-comparison .feature__image .feature__image--note sup a:not(.link):not(.com__to-li-set), .feature__image .feature__image--note .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .feature__image .feature__image--note a a:not(.link):not(.com__to-li-set), .feature__image .feature__image--note p .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note p a:not(.link):not(.com__to-li-set), .feature__image .feature__image--note .com_card-comparison sup .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .feature__image .feature__image--note sup .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com_card-comparison .feature__image .feature__image--note sup a:not(.link):not(.com__to-li-set), .com_investment-graph .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details h4 a a:not(.link):not(.com__to-li-set), .feature__image .feature__image--note .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .feature__image .feature__image--note .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .feature__image .feature__image--note a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note a a:not(.link):not(.com__to-li-set), .feature__image .feature__image--note p .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note p li, .feature__image .feature__image--note .com_card-comparison sup .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note .com_card-comparison sup li, .com_card-comparison .feature__image .feature__image--note sup .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com_card-comparison .feature__image .feature__image--note sup li, .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a li, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__image .feature__image--note a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__image .feature__image--note a li, .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a li, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .feature__image .feature__image--note a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .feature__image .feature__image--note a li, .feature__image .feature__image--note .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a li, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .feature__image .feature__image--note a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .feature__image .feature__image--note a li { font-size: 12px; }

@media (min-width: 768px) { .feature__image .feature__image--note p small, .feature__image .feature__image--note .com_card-comparison sup small, .com_card-comparison .feature__image .feature__image--note sup small, .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a small, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__image .feature__image--note a small, .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a small, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .feature__image .feature__image--note a small, .feature__image .feature__image--note .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a small, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .feature__image .feature__image--note a small, .feature__image .feature__image--note p .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note p p:not(.link):not(.com__to-li-set), .feature__image .feature__image--note .com_card-comparison sup .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note .com_card-comparison sup p:not(.link):not(.com__to-li-set), .com_card-comparison .feature__image .feature__image--note sup .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .feature__image .feature__image--note sup p:not(.link):not(.com__to-li-set), .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a p:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__image .feature__image--note a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__image .feature__image--note a p:not(.link):not(.com__to-li-set), .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a p:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .feature__image .feature__image--note a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .feature__image .feature__image--note a p:not(.link):not(.com__to-li-set), .feature__image .feature__image--note .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a p:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .feature__image .feature__image--note a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .feature__image .feature__image--note a p:not(.link):not(.com__to-li-set), .feature__image .feature__image--note p .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .feature__image .feature__image--note p sup:not(.link):not(.com__to-li-set), .feature__image .feature__image--note .com__ar-more .article__wrapper .article__details .com_card-comparison sup sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note .com_card-comparison sup sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .feature__image .feature__image--note sup sup:not(.link):not(.com__to-li-set), .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a sup:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__image .feature__image--note a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__image .feature__image--note a sup:not(.link):not(.com__to-li-set), .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a sup:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .feature__image .feature__image--note a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .feature__image .feature__image--note a sup:not(.link):not(.com__to-li-set), .feature__image .feature__image--note .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .feature__image .feature__image--note .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a sup:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .feature__image .feature__image--note a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .feature__image .feature__image--note a sup:not(.link):not(.com__to-li-set), .feature__image .feature__image--note p .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note p sup:not(.link):not(.com__to-li-set), .feature__image .feature__image--note .com_card-comparison sup .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .feature__image .feature__image--note .com_card-comparison .com__ar-more .article__wrapper .article__details sup sup:not(.link):not(.com__to-li-set), .com_card-comparison .feature__image .feature__image--note sup .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note sup sup:not(.link):not(.com__to-li-set), .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a sup:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__image .feature__image--note a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__image .feature__image--note a sup:not(.link):not(.com__to-li-set), .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a sup:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .feature__image .feature__image--note a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .feature__image .feature__image--note a sup:not(.link):not(.com__to-li-set), .feature__image .feature__image--note .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a sup:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .feature__image .feature__image--note a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .feature__image .feature__image--note a sup:not(.link):not(.com__to-li-set), .feature__image .feature__image--note p .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__image .feature__image--note p a:not(.link):not(.com__to-li-set), .feature__image .feature__image--note .com_card-comparison sup .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__image .feature__image--note .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .feature__image .feature__image--note sup .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_card-comparison .feature__image .feature__image--note sup a:not(.link):not(.com__to-li-set), .feature__image .feature__image--note .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__image .feature__image--note a a:not(.link):not(.com__to-li-set), .feature__image .feature__image--note .com_investment-graph .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a h4 a:not(.link):not(.com__to-li-set), .com_investment-graph .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .feature__image .feature__image--note a h4 a:not(.link):not(.com__to-li-set), .feature__image .feature__image--note p #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note p a:not(.link):not(.com__to-li-set), .feature__image .feature__image--note .com_card-comparison sup #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .feature__image .feature__image--note sup #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com_card-comparison .feature__image .feature__image--note sup a:not(.link):not(.com__to-li-set), .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__image .feature__image--note a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note a a:not(.link):not(.com__to-li-set), .feature__image .feature__image--note p .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .feature__image .feature__image--note p a:not(.link):not(.com__to-li-set), .feature__image .feature__image--note .com_card-comparison sup .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .feature__image .feature__image--note .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .feature__image .feature__image--note sup .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_card-comparison .feature__image .feature__image--note sup a:not(.link):not(.com__to-li-set), .feature__image .feature__image--note .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .feature__image .feature__image--note a a:not(.link):not(.com__to-li-set), .feature__image .feature__image--note p #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note p a:not(.link):not(.com__to-li-set), .feature__image .feature__image--note .com_card-comparison sup #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .feature__image .feature__image--note sup #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com_card-comparison .feature__image .feature__image--note sup a:not(.link):not(.com__to-li-set), .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .feature__image .feature__image--note a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note a a:not(.link):not(.com__to-li-set), .feature__image .feature__image--note p .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .feature__image .feature__image--note p a:not(.link):not(.com__to-li-set), .feature__image .feature__image--note .com_card-comparison sup .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .feature__image .feature__image--note .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .feature__image .feature__image--note sup .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_card-comparison .feature__image .feature__image--note sup a:not(.link):not(.com__to-li-set), .feature__image .feature__image--note .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .feature__image .feature__image--note a a:not(.link):not(.com__to-li-set), .feature__image .feature__image--note p .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note p a:not(.link):not(.com__to-li-set), .feature__image .feature__image--note .com_card-comparison sup .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .feature__image .feature__image--note sup .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com_card-comparison .feature__image .feature__image--note sup a:not(.link):not(.com__to-li-set), .com_investment-graph .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details h4 a a:not(.link):not(.com__to-li-set), .feature__image .feature__image--note .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .feature__image .feature__image--note .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .feature__image .feature__image--note a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note a a:not(.link):not(.com__to-li-set), .feature__image .feature__image--note p .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note p li, .feature__image .feature__image--note .com_card-comparison sup .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note .com_card-comparison sup li, .com_card-comparison .feature__image .feature__image--note sup .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com_card-comparison .feature__image .feature__image--note sup li, .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a li, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__image .feature__image--note a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .feature__image .feature__image--note a li, .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a li, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .feature__image .feature__image--note a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .feature__image .feature__image--note a li, .feature__image .feature__image--note .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .feature__image .feature__image--note .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a li, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .feature__image .feature__image--note a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .feature__image .feature__image--note a li { font-size: 14px; } }

.feature__image .feature__image--smalltext { margin-bottom: 0px; margin-top: 20px; }

@media (max-width: 767px) { .feature__image .feature__image--smalltext { margin-top: 10px; } }

.feature__image .feature__image--button { margin-top: 2em; }

.feature__image:last-child { margin-bottom: 0px; }

@media (max-width: 992px) { .feature__image [class*="col"].pt8 { padding-top: 50px; }
  .feature__image [class*="col"].pb8 { padding-bottom: 50px; } }

@media (max-width: 640px) { .feature__image [class*="col"].pt8 { padding-top: 30px; }
  .feature__image [class*="col"].pb8 { padding-bottom: 30px; } }

@media screen and (max-width: 960px) { .feature__image .accordion__gallery { display: none; }
  .feature__image [class*="col-"] { -ms-flex: 0 0 100%; -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; } }

.feature__column:not(.row-count-1):not(.row-count-1-fixed):not(.com__merchant_promotions) [class*='col-'] { margin-bottom: 40px; }

.feature__column .feature__column__content { position: relative; padding-bottom: 40px; }

.feature__column .feature__column__content .feature__column--image { max-width: 580px; max-height: 400px; }

.feature__column .feature__column__content .feature__column--image img { width: 100%; }

@media (max-width: 767px) { .feature__column .feature__column__content .feature__column--image { max-width: 100%; max-height: 100%; margin-bottom: 25px; } }

.feature__column .feature__column__content .feature__column--text { position: absolute; right: 0px; top: 10px; border-radius: var(--bd-radius); -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); background-color: var(--white); width: 45%; padding: 40px; }

@media screen and (max-width: 1440px) { .feature__column .feature__column__content .feature__column--text { width: 50%; } }

@media screen and (max-width: 1365px) { .feature__column .feature__column__content .feature__column--text { width: 60%; } }

@media screen and (max-width: 1148px) { .feature__column .feature__column__content .feature__column--text { position: relative; margin-left: 20px; margin-top: -40px; width: calc(100% - 40px); } }

@media (max-width: 767px) { .feature__column .feature__column__content .feature__column--text { top: unset; bottom: unset; left: 0px; border-radius: 0px; -webkit-box-shadow: none; box-shadow: none; background-color: var(--white); width: 100%; padding: 0px; margin-top: 0px; margin-left: 0px; } }

.feature__column .feature__column__content .feature__column--text .feature__column--blurb { position: absolute; top: -11px; left: 0px; font-size: 10px; font-weight: bold; color: var(--white); padding: 5px 10px; background-color: var(--ash-200); border-radius: 15px; }

.feature__column .feature__column__content .feature__column--text .feature__column--blurb span { font-weight: bold; text-transform: uppercase; }

.feature__column .feature__column__content .feature__column--title { margin-bottom: 25px; color: var(--grey-800); }

@media (max-width: 767px) { .feature__column .feature__column__content .feature__column--title { margin-bottom: 15px; } }

.feature__column .feature__column__content .feature__column--description { margin-bottom: 30px; }

@media (max-width: 767px) { .feature__column .feature__column__content .feature__column--description { margin-bottom: 20px; } }

@media (max-width: 767px) { .feature__column .feature__column__content .feature__column--title, .feature__column .feature__column__content .feature__column--description { min-height: auto !important; } }

.feature__column .feature__column__content .feature__column--link { color: var(--grey-800); }

.feature__column .feature__column__content .feature__column--link p:last-child, .feature__column .feature__column__content .feature__column--link .com_card-comparison sup:last-child, .com_card-comparison .feature__column .feature__column__content .feature__column--link sup:last-child, .feature__column .feature__column__content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column .feature__column__content .feature__column--link h4 a:last-child, .feature__column .feature__column__content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column .feature__column__content .feature__column--link .com_investment-graph .intro a:last-child, .feature__column .feature__column__content .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:last-child, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column .feature__column__content .feature__column--link .intro a:last-child { margin-bottom: 0px; }

.feature__column .feature__column__content .feature__column--link a.link:hover, .feature__column .feature__column__content .feature__column--link label.link:hover, .feature__column .feature__column__content .feature__column--link .com_toggle label.com__toggle-btn:hover, .com_toggle .feature__column .feature__column__content .feature__column--link label.com__toggle-btn:hover, .feature__column .feature__column__content .feature__column--link label.com__to-li-set:hover, .feature__column .feature__column__content .feature__column--link .com_toggle a.com__toggle-btn:hover, .com_toggle .feature__column .feature__column__content .feature__column--link a.com__toggle-btn:hover, .feature__column .feature__column__content .feature__column--link a.com__to-li-set:hover { color: var(--royal-blue-200); }

.feature__column .feature__column__content a.feature__column--text:hover .feature__column--link p, .feature__column .feature__column__content a.feature__column--text:hover .feature__column--link .com_card-comparison sup, .com_card-comparison .feature__column .feature__column__content a.feature__column--text:hover .feature__column--link sup, .feature__column .feature__column__content #promotions__filtered .ca-li-set.merchant-item a.feature__column--text:hover .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column .feature__column__content a.feature__column--text:hover .feature__column--link h4 a, .feature__column .feature__column__content #promotions__filtered .ca-li-set.merchant-item a.feature__column--text:hover .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column .feature__column__content a.feature__column--text:hover .feature__column--link .com_investment-graph .intro a, .feature__column .feature__column__content .com_investment-graph #promotions__filtered .ca-li-set.merchant-item a.feature__column--text:hover .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column .feature__column__content a.feature__column--text:hover .feature__column--link .intro a { color: var(--royal-blue-100); }

.feature__column .feature__column__content .feature__column--tag { font-size: 12px; color: var(--grey-400); }

@media (min-width: 768px) { .feature__column .feature__column__content .feature__column--tag { font-size: 14px; } }

@media screen and (max-width: 1148px) { .feature__column .feature__column__content { padding-bottom: 0px; } }

@media screen and (max-width: 1148px) { .feature__column [class*='col-'] { margin-bottom: 0px; } }

@media (max-width: 767px) { .feature__column [class*='col-'] { margin-bottom: 40px; } }

.feature__column.com__merchant_promotions .row > [class*='col-'], .feature__column.com__merchant_promotions .com_insurance_total-payout-row > [class*='col-'], .feature__column.com__merchant_promotions .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded) > [class*='col-'], .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .feature__column.com__merchant_promotions .owl-carousel:not(.owl-loaded) > [class*='col-'] { margin-bottom: 20px; }

@media (max-width: 767px) { .feature__column.com__merchant_promotions .row > [class*='col-'], .feature__column.com__merchant_promotions .com_insurance_total-payout-row > [class*='col-'], .feature__column.com__merchant_promotions .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded) > [class*='col-'], .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .feature__column.com__merchant_promotions .owl-carousel:not(.owl-loaded) > [class*='col-'] { margin-bottom: 0px; } }

.feature__column.com__merchant_promotions .owl-carousel { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

@media (max-width: 767px) { .feature__column.com__merchant_promotions .owl-carousel { display: block; -ms-flex-wrap: unset; flex-wrap: unset; } }

@media (max-width: 767px) { .feature__column.com__merchant_promotions .owl-carousel .owl-stage-outer { overflow: visible; } }

@media (max-width: 767px) { .feature__column.com__merchant_promotions .owl-carousel .owl-dots { position: relative; padding-left: 30px; } }

.feature__column.com__merchant_promotions .merchant-row { margin-left: -10px; margin-right: -10px; overflow: hidden; margin-left: calc(var(--spacing-sm) * -1); margin-right: calc(var(--spacing-sm) * -1); }

@media (min-width: 992px) { .feature__column.com__merchant_promotions .merchant-row { margin-left: calc(var(--spacing-md) * -1); margin-right: calc(var(--spacing-md) * -1); } }

.feature__column.com__merchant_promotions .merchant-row .merchant-item { -webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; position: relative; width: 100%; min-height: 1px; padding-left: 10px; padding-right: 10px; }

@media screen and (max-width: 980px) { .feature__column.com__merchant_promotions .merchant-row .merchant-item { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } }

@media (max-width: 767px) { .feature__column.com__merchant_promotions .merchant-row .merchant-item { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }

.feature__column.com__merchant_promotions .merchant-row .merchant-item.merchant-item-4 { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; position: relative; width: 100%; min-height: 1px; padding-left: 10px; padding-right: 10px; }

@media screen and (max-width: 1299px) { .feature__column.com__merchant_promotions .merchant-row .merchant-item.merchant-item-4 { -webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; } }

@media screen and (max-width: 980px) { .feature__column.com__merchant_promotions .merchant-row .merchant-item.merchant-item-4 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } }

@media (max-width: 767px) { .feature__column.com__merchant_promotions .merchant-row .merchant-item.merchant-item-4 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }

.feature__column.com__merchant_promotions .merchant-row.col2 .merchant-item { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }

@media (max-width: 767px) { .feature__column.com__merchant_promotions .merchant-row.col2 .merchant-item { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }

@media (max-width: 767px) { .feature__column.com__merchant_promotions .merchant-row.car1 { padding-right: 0px; }
  .feature__column.com__merchant_promotions .merchant-row.car1 .merchant-item { margin-bottom: 20px; }
  .feature__column.com__merchant_promotions .merchant-row.car1 .merchant-item:last-child { margin-bottom: 0px; } }

@media (max-width: 767px) { .feature__column.com__merchant_promotions .merchant-row { padding-right: 30px; } }

.feature__column.com__merchant_promotions .merchant-promotions__buttons { margin-top: 30px; }

.feature__column.com__merchant_promotions .merchant-promotions__buttons button { margin-bottom: 20px; }

.feature__column.com__merchant_promotions .feature__column__content { padding-bottom: 0px; margin-bottom: 20px; }

@media (max-width: 767px) { .feature__column.com__merchant_promotions .feature__column__content .feature__column--image { margin-bottom: 0px; } }

.feature__column.com__merchant_promotions .feature__column__content .feature__column--text { width: 100%; max-width: calc(100% - 20px); padding: 30px  30px 30px 35px; display: block; position: relative; margin-left: 20px; margin-top: -35px; top: 0px; }

.feature__column.com__merchant_promotions .feature__column__content .feature__column--text:hover .feature__column--link p, .feature__column.com__merchant_promotions .feature__column__content .feature__column--text:hover .feature__column--link .com_card-comparison sup, .com_card-comparison .feature__column.com__merchant_promotions .feature__column__content .feature__column--text:hover .feature__column--link sup, .feature__column.com__merchant_promotions .feature__column__content #promotions__filtered .ca-li-set.merchant-item .feature__column--text:hover .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column.com__merchant_promotions .feature__column__content .feature__column--text:hover .feature__column--link h4 a, .feature__column.com__merchant_promotions .feature__column__content #promotions__filtered .ca-li-set.merchant-item .feature__column--text:hover .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column.com__merchant_promotions .feature__column__content .feature__column--text:hover .feature__column--link .com_investment-graph .intro a, .feature__column.com__merchant_promotions .feature__column__content .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text:hover .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column.com__merchant_promotions .feature__column__content .feature__column--text:hover .feature__column--link .intro a { color: var(--royal-blue-200); }

.feature__column.com__merchant_promotions .feature__column__content .feature__column--text:hover i { -webkit-transform: translateX(5px); -ms-transform: translateX(5px); transform: translateX(5px); }

@media screen and (max-width: 1440px) { .feature__column.com__merchant_promotions .feature__column__content .feature__column--text { margin-left: 15px; max-width: calc(100% - 15px) !important; } }

@media (max-width: 1100px) { .feature__column.com__merchant_promotions .feature__column__content .feature__column--text { padding: 25px 30px 25px 35px; } }

@media (max-width: 767px) { .feature__column.com__merchant_promotions .feature__column__content .feature__column--text { border-radius: 8px; padding: 25px 30px 30px 35px; -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); } }

@media screen and (max-width: 1148px) { .feature__column.com__merchant_promotions .feature__column__content { padding-bottom: 40px; margin-bottom: -20px; } }

@media (max-width: 767px) { .feature__column.com__merchant_promotions .feature__column__content { margin-bottom: 5px; padding-bottom: 0px; } }

.feature__column.com__merchant_promotions .com_card-promotions.select2-filter-parent { min-height: 0 !important; }

@media (max-width: 767px) { .feature__column.com__merchant_promotions [class*='col-'] { margin-bottom: 0px; } }

@media screen and (min-width: 992px) { .featured__hero.featured__hero-subhero .feature__image { min-height: 400px; }
  .featured__hero.featured__hero-subhero .feature__image:after { content: ''; min-height: inherit; font-size: 0; } }

@media screen and (min-width: 992px) and (max-width: 1546px) { .featured__hero.featured__hero-subhero .feature__image { min-height: 320px; } }

@media screen and (min-width: 992px) { .featured__hero.featured__hero-feathero .feature__image, .featured__hero.featured__hero-coloredbox .feature__image { min-height: 600px; }
  .featured__hero.featured__hero-feathero .feature__image:after, .featured__hero.featured__hero-coloredbox .feature__image:after { content: ''; min-height: inherit; font-size: 0; } }

@media screen and (min-width: 992px) and (max-width: 1546px) { .featured__hero.featured__hero-feathero .feature__image, .featured__hero.featured__hero-coloredbox .feature__image { min-height: 480px; } }

@media (max-width: 767px) { .featured__hero { margin-bottom: 0px; }
  .featured__hero .feature__image .feature__image--text { margin-top: 0px; } }

.page-theme--orange .feature__image .feature__image--text .accordion__item:not(.expanded):hover .accordion__item__bar > *:last-child { border-left-color: #f4af62; }

.page-theme--orange .feature__image .feature__image--text .accordion__item .accordion__item__container .accordion__item__bar > *:first-child { border-left-color: #f4af62; }

.page-theme--orange .feature__image .feature__image--text .accordion__item .accordion__item__container .accordion__item__bar > *:last-child { border-left-color: #fff2cf; }

.page-theme--green .feature__image .feature__image--text .accordion__item:not(.expanded):hover .accordion__item__bar > *:last-child { border-left-color: #319988; }

.page-theme--green .feature__image .feature__image--text .accordion__item .accordion__item__container .accordion__item__bar > *:first-child { border-left-color: #319988; }

.page-theme--green .feature__image .feature__image--text .accordion__item .accordion__item__container .accordion__item__bar > *:last-child { border-left-color: var(--grey-300); }

.page-theme--blue .feature__image .feature__image--text .accordion__item:not(.expanded):hover .accordion__item__bar > *:last-child { border-left-color: var(--ash-200); }

.page-theme--blue .feature__image .feature__image--text .accordion__item .accordion__item__container .accordion__item__bar > *:first-child { border-left-color: var(--ash-200); }

.page-theme--blue .feature__image .feature__image--text .accordion__item .accordion__item__container .accordion__item__bar > *:last-child { border-left-color: #cae1ff; }

.page-theme--grey .feature__image .feature__image--text .accordion__item:not(.expanded):hover .accordion__item__bar > *:last-child { border-left-color: var(--grey-700); }

.page-theme--grey .feature__image .feature__image--text .accordion__item .accordion__item__container .accordion__item__bar > *:first-child { border-left-color: var(--grey-700); }

.page-theme--grey .feature__image .feature__image--text .accordion__item .accordion__item__container .accordion__item__bar > *:last-child { border-left-color: var(--grey-200); }

.com_agent-guide-page.page-agentguide-fixed-header #main-container { padding-top: 65px; }

.com_agent-guide-page.page-agentguide-fixed-header header { position: fixed; }

.com_agent-guide-page .header__main .header__main--primary .header__main--navi ul li.divider, .com_agent-guide-page .header__main .header__main--primary header .menu ul li.divider, header .com_agent-guide-page .header__main .header__main--primary .menu ul li.divider { width: 80px; max-width: 80px; }

@media (min-width: 992px) { .com_agent-guide-page .header__main .container .header__main--navi ul > li.selected:after, .com_agent-guide-page .header__main .container header .menu ul > li.selected:after, header .com_agent-guide-page .header__main .container .menu ul > li.selected:after { bottom: -36px; height: 2px; background-image: linear-gradient(3deg, #7c909b, var(--ash-200)); } }

.com_agent-guide-page .form-control:disabled, .com_agent-guide-page .form-control[readonly] { background: var(--white); }

@media (max-width: 767px) { .loan-type .com_agent-guide { padding: 40px 0px 40px; }
  .loan-type .com_agent-guide .com_loan-type .m-d-form { margin-top: 40px; } }

.loan-type .com_cards-template-pop-up .ctp-masthead .ctp-masthead-mobile { background-position: 50% 22%; background-size: auto; }

.loan-type #details-loan-2 .com_cards-template-pop-up .ctp-masthead .ctp-masthead-mobile { background-position: 50% 0%; }

.page-pre-qualified .ic-p-q-promo-desc { margin-bottom: 50px; }

@media (max-width: 1445px) { .page-pre-qualified .ic-p-q-promo-desc { margin-bottom: 100px; } }

@media (max-width: 1395px) { .page-pre-qualified .ic-p-q-promo-desc { margin-bottom: 120px; } }

@media (max-width: 1366px) { .page-pre-qualified .ic-p-q-promo-desc { margin-bottom: 50px; } }

@media (max-width: 767px) { .page-pre-qualified .ic-p-q-promo-desc { margin-bottom: 30px; } }

.com_cards-campaign { padding: 80px 0px 80px; /**loan**/ /*compare cards*/ /*featured*/ }

@media (max-width: 920px) { .com_cards-campaign { overflow-x: hidden; } }

@media (max-width: 767px) { .com_cards-campaign { padding: 40px 0px 40px; } }

.com_cards-campaign .unordered-list { padding-left: 20px; }

.com_cards-campaign .unordered-list li { list-style-type: disc; }

.com_cards-campaign .ag-img-banner img { max-width: 100%; height: auto; }

@media (max-width: 767px) { .com_cards-campaign .ag-img-banner img { width: 100%; } }

.com_cards-campaign .ag-img-banner.bp-rel .bg-green { background-color: #319988; }

.com_cards-campaign .ag-img-banner.bp-rel .bp-ab { bottom: 20%; left: 0px; right: 0px; margin: auto; }

@media (max-width: 1024px) { .com_cards-campaign .ag-img-banner.bp-rel .bp-ab { bottom: 15%; } }

.com_cards-campaign .ag-img-banner.bp-rel .ag-i-b-copy { padding: 9px 16px; border-radius: 30px; }

.com_cards-campaign .cards-compare.disabled { display: none !important; }

.com_cards-campaign .com_cards-listing .cards-listing .single-card__thumbnail img:not(.card-shadow) { width: auto; height: 100%; max-height: 160px; }

@media (max-width: 1338px) and (min-width: 1277px) { .com_cards-campaign .com_cards-listing .cards-listing .single-card__thumbnail img:not(.card-shadow) { max-height: 150px; } }

@media (max-width: 1276px) and (min-width: 1216px) { .com_cards-campaign .com_cards-listing .cards-listing .single-card__thumbnail img:not(.card-shadow) { max-height: 140px; } }

@media (max-width: 1215px) and (min-width: 1155px) { .com_cards-campaign .com_cards-listing .cards-listing .single-card__thumbnail img:not(.card-shadow) { max-height: 130px; } }

@media (max-width: 1154px) and (min-width: 1094px) { .com_cards-campaign .com_cards-listing .cards-listing .single-card__thumbnail img:not(.card-shadow) { max-height: 120px; } }

@media (max-width: 1093px) and (min-width: 1033px) { .com_cards-campaign .com_cards-listing .cards-listing .single-card__thumbnail img:not(.card-shadow) { max-height: 110px; } }

@media (max-width: 1093px) and (min-width: 992px) { .com_cards-campaign .com_cards-listing .cards-listing .single-card__thumbnail img:not(.card-shadow) { max-height: 110px; } }

@media (max-width: 991px) and (min-width: 912px) { .com_cards-campaign .com_cards-listing .cards-listing .single-card__thumbnail img:not(.card-shadow) { max-height: 160px; } }

@media (max-width: 911px) and (min-width: 872px) { .com_cards-campaign .com_cards-listing .cards-listing .single-card__thumbnail img:not(.card-shadow) { max-height: 150px; } }

@media (max-width: 871px) and (min-width: 831px) { .com_cards-campaign .com_cards-listing .cards-listing .single-card__thumbnail img:not(.card-shadow) { max-height: 140px; } }

@media (max-width: 830px) and (min-width: 790px) { .com_cards-campaign .com_cards-listing .cards-listing .single-card__thumbnail img:not(.card-shadow) { max-height: 130px; } }

@media (max-width: 789px) and (min-width: 689px) { .com_cards-campaign .com_cards-listing .cards-listing .single-card__thumbnail img:not(.card-shadow) { max-height: 120px; } }

@media (max-width: 688px) and (min-width: 649px) { .com_cards-campaign .com_cards-listing .cards-listing .single-card__thumbnail img:not(.card-shadow) { max-height: 110px; } }

@media (max-width: 648px) and (min-width: 608px) { .com_cards-campaign .com_cards-listing .cards-listing .single-card__thumbnail img:not(.card-shadow) { max-height: 100px; } }

@media (max-width: 648px) and (min-width: 576px) { .com_cards-campaign .com_cards-listing .cards-listing .single-card__thumbnail img:not(.card-shadow) { max-height: 90px; } }

@media (max-width: 575px) and (min-width: 426px) { .com_cards-campaign .com_cards-listing .cards-listing .single-card__thumbnail img:not(.card-shadow) { max-height: 160px; } }

@media (max-width: 425px) and (min-width: 406px) { .com_cards-campaign .com_cards-listing .cards-listing .single-card__thumbnail img:not(.card-shadow) { max-height: 150px; } }

@media (max-width: 405px) and (min-width: 386px) { .com_cards-campaign .com_cards-listing .cards-listing .single-card__thumbnail img:not(.card-shadow) { max-height: 140px; } }

@media (max-width: 385px) and (min-width: 365px) { .com_cards-campaign .com_cards-listing .cards-listing .single-card__thumbnail img:not(.card-shadow) { max-height: 130px; } }

@media (max-width: 364px) and (min-width: 345px) { .com_cards-campaign .com_cards-listing .cards-listing .single-card__thumbnail img:not(.card-shadow) { max-height: 120px; } }

@media (max-width: 344px) { .com_cards-campaign .com_cards-listing .cards-listing .single-card__thumbnail img:not(.card-shadow) { max-height: 110px; } }

.com_cards-campaign .material-form-control.on-focus .label, .com_cards-campaign .material-form-control:not(.is-empty) .label { -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%); }

.com_cards-campaign .card-actions-option { cursor: pointer; }

.com_cards-campaign .card-actions-option:hover + .card-actions { background: var(--ash-200); }

.com_cards-campaign .m-d-form { width: 100%; }

.com_cards-campaign .m-d-form.mdf-index { padding-left: 140px; }

@media (max-width: var(--width-5)) { .com_cards-campaign .m-d-form.mdf-index { padding: 0px 60px; } }

@media (max-width: 1199px) { .com_cards-campaign .m-d-form.mdf-index { padding: 0px 20px; } }

@media (max-width: 767px) { .com_cards-campaign .m-d-form.mdf-index { padding: 40px 0px 0px; } }

.com_cards-campaign .m-d-form .form-group { max-width: 460px; margin-bottom: 35px; }

@media (max-width: var(--width-5)) { .com_cards-campaign .m-d-form .form-group { max-width: 100%; } }

@media (max-width: 767px) { .com_cards-campaign .m-d-form .form-group .material-form-control { width: 100%; }
  .com_cards-campaign .m-d-form .form-group .form-control { width: 100%; } }

.com_cards-campaign .m-d-form h4, .com_cards-campaign .m-d-form .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_cards-campaign .m-d-form a, .com_cards-campaign .m-d-form .com_investment-graph .intro, .com_investment-graph .com_cards-campaign .m-d-form .intro { margin-bottom: 60px; }

@media (max-width: 767px) { .com_cards-campaign .m-d-form h4, .com_cards-campaign .m-d-form .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_cards-campaign .m-d-form a, .com_cards-campaign .m-d-form .com_investment-graph .intro, .com_investment-graph .com_cards-campaign .m-d-form .intro { margin-bottom: 40px; font-size: 20px; line-height: 26px; } }

.com_cards-campaign .m-d-form .button { margin-top: 20px; }

.com_cards-campaign .m-d-form .form-inline .form-group { margin-right: 40px; }

@media (max-width: 767px) { .com_cards-campaign .m-d-form .form-inline .form-group { margin-right: 0px; } }

.com_cards-campaign .com_cards-listing { /*to remove*/ }

.com_cards-campaign .com_cards-listing .m-d-form { margin-top: 160px; padding-bottom: 30px; }

@media (max-width: 767px) { .com_cards-campaign .com_cards-listing .m-d-form { margin-top: 0px; padding-bottom: 80px; } }

.com_cards-campaign .com_cards-listing .cards-listing .single-card__thumbnail > div { max-width: 100%; width: auto; }

.com_cards-campaign .com_cards-listing .cards-listing .single-card__wrapper { padding-right: 40px; padding-left: 40px; }

.com_cards-campaign .com_cards-listing .cards-selected .apply-for { margin: 8px 0px; }

.com_cards-campaign .com_cards-listing .cards-selected h4, .com_cards-campaign .com_cards-listing .cards-selected .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_cards-campaign .com_cards-listing .cards-selected a, .com_cards-campaign .com_cards-listing .cards-selected .com_investment-graph .intro, .com_investment-graph .com_cards-campaign .com_cards-listing .cards-selected .intro { font-size: 18px; line-height: 1.5; }

.com_cards-campaign .com_cards-listing .cards-selected ul > li { position: relative; }

.com_cards-campaign .com_cards-listing .cards-selected ul > li img { margin-right: 0px; }

.com_cards-campaign .com_cards-listing .cards-selected ul > li a { position: absolute; top: -14px; right: -8px; color: var(--royal-blue-100); }

.com_cards-campaign .com_cards-listing .cards-selected ul > li a:hover { background: none !important; }

.com_cards-campaign .com_cards-listing .cards-selected ul > li a .fa-times { font-weight: 900; }

.com_cards-campaign .com_cards-listing .cards-selected ul > li a .fa-times:before { content: "\f057"; }

.com_cards-campaign .com_cards-listing .card-actions-option { z-index: 5; position: absolute; height: 54px; bottom: 0px; right: 0px; left: 0px; }

.com_cards-campaign .tnc { margin-top: 60px; }

@media (max-width: 767px) { .com_cards-campaign .tnc { margin-top: 30px; }
  .com_cards-campaign .tnc .pl-0 { padding-left: 10px !important; } }

@media (max-width: 767px) { .com_cards-campaign .disclaimer .pl-0 { padding-left: 10px !important; } }

.com_cards-campaign .disclaimer p, .com_cards-campaign .disclaimer .com_card-comparison sup, .com_card-comparison .com_cards-campaign .disclaimer sup, .com_cards-campaign .disclaimer #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_cards-campaign .disclaimer a, .com_cards-campaign .disclaimer #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_cards-campaign .disclaimer a, .com_cards-campaign .disclaimer .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_cards-campaign .disclaimer a, .com_cards-campaign .disclaimer p strong, .com_cards-campaign .disclaimer .com_card-comparison sup strong, .com_card-comparison .com_cards-campaign .disclaimer sup strong, .com_cards-campaign .disclaimer #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a strong, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_cards-campaign .disclaimer a strong, .com_cards-campaign .disclaimer #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a strong, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_cards-campaign .disclaimer a strong, .com_cards-campaign .disclaimer .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a strong, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_cards-campaign .disclaimer a strong, .com_cards-campaign .disclaimer p b, .com_cards-campaign .disclaimer .com_card-comparison sup b, .com_card-comparison .com_cards-campaign .disclaimer sup b, .com_cards-campaign .disclaimer #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a b, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_cards-campaign .disclaimer a b, .com_cards-campaign .disclaimer #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a b, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_cards-campaign .disclaimer a b, .com_cards-campaign .disclaimer .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a b, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_cards-campaign .disclaimer a b, .com_cards-campaign .tnc p, .com_cards-campaign .tnc .com_card-comparison sup, .com_card-comparison .com_cards-campaign .tnc sup, .com_cards-campaign .tnc #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_cards-campaign .tnc a, .com_cards-campaign .tnc #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_cards-campaign .tnc a, .com_cards-campaign .tnc .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_cards-campaign .tnc a, .com_cards-campaign .tnc p strong, .com_cards-campaign .tnc .com_card-comparison sup strong, .com_card-comparison .com_cards-campaign .tnc sup strong, .com_cards-campaign .tnc #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a strong, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_cards-campaign .tnc a strong, .com_cards-campaign .tnc #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a strong, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_cards-campaign .tnc a strong, .com_cards-campaign .tnc .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a strong, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_cards-campaign .tnc a strong, .com_cards-campaign .tnc p b, .com_cards-campaign .tnc .com_card-comparison sup b, .com_card-comparison .com_cards-campaign .tnc sup b, .com_cards-campaign .tnc #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a b, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_cards-campaign .tnc a b, .com_cards-campaign .tnc #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a b, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_cards-campaign .tnc a b, .com_cards-campaign .tnc .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a b, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_cards-campaign .tnc a b { font-size: 12px; }

@media (min-width: 768px) { .com_cards-campaign .disclaimer p, .com_cards-campaign .disclaimer .com_card-comparison sup, .com_card-comparison .com_cards-campaign .disclaimer sup, .com_cards-campaign .disclaimer #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_cards-campaign .disclaimer a, .com_cards-campaign .disclaimer #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_cards-campaign .disclaimer a, .com_cards-campaign .disclaimer .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_cards-campaign .disclaimer a, .com_cards-campaign .disclaimer p strong, .com_cards-campaign .disclaimer .com_card-comparison sup strong, .com_card-comparison .com_cards-campaign .disclaimer sup strong, .com_cards-campaign .disclaimer #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a strong, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_cards-campaign .disclaimer a strong, .com_cards-campaign .disclaimer #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a strong, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_cards-campaign .disclaimer a strong, .com_cards-campaign .disclaimer .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a strong, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_cards-campaign .disclaimer a strong, .com_cards-campaign .disclaimer p b, .com_cards-campaign .disclaimer .com_card-comparison sup b, .com_card-comparison .com_cards-campaign .disclaimer sup b, .com_cards-campaign .disclaimer #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a b, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_cards-campaign .disclaimer a b, .com_cards-campaign .disclaimer #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a b, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_cards-campaign .disclaimer a b, .com_cards-campaign .disclaimer .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a b, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_cards-campaign .disclaimer a b, .com_cards-campaign .tnc p, .com_cards-campaign .tnc .com_card-comparison sup, .com_card-comparison .com_cards-campaign .tnc sup, .com_cards-campaign .tnc #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_cards-campaign .tnc a, .com_cards-campaign .tnc #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_cards-campaign .tnc a, .com_cards-campaign .tnc .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_cards-campaign .tnc a, .com_cards-campaign .tnc p strong, .com_cards-campaign .tnc .com_card-comparison sup strong, .com_card-comparison .com_cards-campaign .tnc sup strong, .com_cards-campaign .tnc #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a strong, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_cards-campaign .tnc a strong, .com_cards-campaign .tnc #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a strong, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_cards-campaign .tnc a strong, .com_cards-campaign .tnc .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a strong, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_cards-campaign .tnc a strong, .com_cards-campaign .tnc p b, .com_cards-campaign .tnc .com_card-comparison sup b, .com_card-comparison .com_cards-campaign .tnc sup b, .com_cards-campaign .tnc #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a b, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_cards-campaign .tnc a b, .com_cards-campaign .tnc #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a b, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_cards-campaign .tnc a b, .com_cards-campaign .tnc .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a b, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_cards-campaign .tnc a b { font-size: 14px; } }

@media (max-width: 767px) { .com_cards-campaign .com_c_l_comparison .c-l-c-buttons a.apply-for { display: block; float: none; }
  .com_cards-campaign .com_c_l_comparison .label-checkbox.align-items-center { -ms-flex-align: start !important; -webkit-box-align: start !important; align-items: flex-start !important; } }

.com_cards-campaign .com_c_l_comparison .m-d-form { margin-top: 160px; padding-bottom: 30px; }

@media (max-width: 767px) { .com_cards-campaign .com_c_l_comparison .m-d-form { margin-top: 80px; } }

.com_cards-campaign .com_loan-type p, .com_cards-campaign .com_loan-type .com_card-comparison sup, .com_card-comparison .com_cards-campaign .com_loan-type sup, .com_cards-campaign .com_loan-type #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_cards-campaign .com_loan-type a, .com_cards-campaign .com_loan-type #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_cards-campaign .com_loan-type a, .com_cards-campaign .com_loan-type .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_cards-campaign .com_loan-type a, .com_cards-campaign .com_loan-type h5 { color: inherit; }

.com_cards-campaign .com_loan-type a.link, .com_cards-campaign .com_loan-type label.link, .com_cards-campaign .com_loan-type .com_toggle label.com__toggle-btn, .com_toggle .com_cards-campaign .com_loan-type label.com__toggle-btn, .com_cards-campaign .com_loan-type label.com__to-li-set, .com_cards-campaign .com_loan-type .com_toggle a.com__toggle-btn, .com_toggle .com_cards-campaign .com_loan-type a.com__toggle-btn, .com_cards-campaign .com_loan-type a.com__to-li-set, .com_cards-campaign .com_loan-type a.link:hover, .com_cards-campaign .com_loan-type label.link:hover, .com_cards-campaign .com_loan-type .com_toggle label.com__toggle-btn:hover, .com_toggle .com_cards-campaign .com_loan-type label.com__toggle-btn:hover, .com_cards-campaign .com_loan-type label.com__to-li-set:hover, .com_cards-campaign .com_loan-type .com_toggle a.com__toggle-btn:hover, .com_toggle .com_cards-campaign .com_loan-type a.com__toggle-btn:hover, .com_cards-campaign .com_loan-type a.com__to-li-set:hover { color: var(--white) !important; }

.com_cards-campaign .com_loan-type .m-d-form { margin-top: 160px; }

@media (max-width: 767px) { .com_cards-campaign .com_loan-type .m-d-form { margin-top: 0px; } }

.com_cards-campaign .ag-dfw-title { width: 232px; }

.com_cards-campaign .ag-dfw-title h4, .com_cards-campaign .ag-dfw-title .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_cards-campaign .ag-dfw-title a, .com_cards-campaign .ag-dfw-title .com_investment-graph .intro, .com_investment-graph .com_cards-campaign .ag-dfw-title .intro { margin-bottom: 20px; }

.com_cards-campaign .ag-dfw-fields { width: calc(100% - 232px); }

@media (max-width: 1160px) { .com_cards-campaign .ag-dfw-fields { width: 100%; } }

@media (max-width: 920px) { .com_cards-campaign .ag-dfw-fields { float: none !important; clear: both; } }

@media (max-width: 767px) { .com_cards-campaign .ag-dfw-fields .form-inline { display: block; float: none !important; } }

@media (max-width: 920px) { .com_cards-campaign .agd-button { float: none !important; clear: both; text-align: left !important; } }

@media (max-width: 1170px) { .com_cards-campaign .s-c-middle { display: none; } }

.com_cards-campaign .com_cards-listing .cards-selected ul.placeholder-wrapper { margin-left: 28px; }

@media (max-width: 767px) { .com_cards-campaign .com_cards-listing .cards-selected ul.placeholder-wrapper { margin-left: 0px; } }

.com_cards-campaign .com_cards-listing .cards-selected .placeholder { margin-left: 0px; }

@media (max-width: 767px) { .com_cards-campaign .com_cards-listing .cards-selected .placeholder { min-width: 80px; } }

@media (max-width: 767px) { .com_cards-campaign .com_cards-listing .cards-selected ul > li { margin-right: 25px; }
  .com_cards-campaign .com_cards-listing .cards-selected ul > li img { height: 57px; } }

.com_cards-campaign .m-btn-wrapper { display: block !important; }

@media (max-width: 1170px) { .com_cards-campaign .cards-compare { margin-right: 10px !important; } }

@media (max-width: 767px) { .com_cards-campaign .cards-compare { float: right; margin-top: 19px; margin-right: 0px !important; } }

@media (max-width: 767px) { .com_cards-campaign .apply-for { float: left; } }

@media (max-width: 767px) { .com_cards-campaign .cards-selected-cards-container, .com_cards-campaign .cards-selected-buttons-container { display: block; -ms-flex: 0 0 100%; -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; } }

@media (max-width: 1170px) { .com_cards-campaign .s-c-last { width: 100%; }
  .com_cards-campaign .s-c-last .align-items-center { text-align: right !important; } }

@media (max-width: 767px) { .com_cards-campaign .s-c-last.float-right { width: 100%; float: none; clear: both; text-align: right; } }

@media (max-width: 920px) { .com_cards-campaign .com_c_l_comparison { max-width: 100%; position: relative; overflow: hidden; } }

.com_cards-campaign .com_c_l_comparison .com_comparison-list-wrapper .com_c_l_c_list { padding-top: 30px; }

@media (max-width: 920px) { .com_cards-campaign .com_c_l_comparison .com_comparison-list-wrapper { min-width: 141.33%; }
  .com_cards-campaign .com_c_l_comparison .com_comparison-list-wrapper.cl-two-item { min-width: 100%; }
  .com_cards-campaign .com_c_l_comparison .com_comparison-list-wrapper .c_l_c_title .item-content { padding-top: 0px; }
  .com_cards-campaign .com_c_l_comparison .com_comparison-list-wrapper .item-tittle { padding: 0px 0px; }
  .com_cards-campaign .com_c_l_comparison .com_comparison-list-wrapper .c_l_c_label { margin-bottom: 0px; padding-bottom: 0px; border-top: 1px solid var(--grey-200); }
  .com_cards-campaign .com_c_l_comparison .com_comparison-list-wrapper .c_l_c_label.no-border { border-top: 0px; }
  .com_cards-campaign .com_c_l_comparison .com_comparison-list-wrapper .item-content { padding: 20px 0px 20px 0px; }
  .com_cards-campaign .com_c_l_comparison .com_comparison-list-wrapper .item-content:before { display: none; }
  .com_cards-campaign .com_c_l_comparison .com_comparison-list-wrapper .c-l-c-buttons { padding-left: 0px; position: relative; z-index: 20; width: calc(100vw - 20px); } }

@media (max-width: 500px) { .com_cards-campaign .com_c_l_comparison .com_comparison-list-wrapper { min-width: 136.33%; } }

@media (max-width: 767px) { .com_cards-campaign .com_c_l_comparison .com_comparison-list-wrapper .com_c_l_c_list { padding-top: 0px; }
  .com_cards-campaign .com_c_l_comparison .com_comparison-list-wrapper .c_l_c_title { padding-bottom: 0px; }
  .com_cards-campaign .com_c_l_comparison .com_comparison-list-wrapper .c_l_c_title .item-content { padding-bottom: 0px; }
  .com_cards-campaign .com_c_l_comparison .com_comparison-list-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered { font-size: 16px; line-height: 1.5; }
  .com_cards-campaign .com_c_l_comparison .com_comparison-list-wrapper .c_l_c_icon { padding-bottom: 20px; }
  .com_cards-campaign .com_c_l_comparison .com_comparison-list-wrapper .item-tittle h4, .com_cards-campaign .com_c_l_comparison .com_comparison-list-wrapper .item-tittle .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_cards-campaign .com_c_l_comparison .com_comparison-list-wrapper .item-tittle a, .com_cards-campaign .com_c_l_comparison .com_comparison-list-wrapper .item-tittle .com_investment-graph .intro, .com_investment-graph .com_cards-campaign .com_c_l_comparison .com_comparison-list-wrapper .item-tittle .intro { font-size: 20px; line-height: 1.5; }
  .com_cards-campaign .com_c_l_comparison .com_comparison-list-wrapper .item-block ul li { font-size: 16px; line-height: 1.5; } }

.com_cards-campaign .com_c_l_comparison .com_comparison-list-wrapper .clc-col.order-4 { display: block; }

@media (max-width: 920px) { .com_cards-campaign .com_c_l_comparison .d-none-920 { display: none; } }

@media (max-width: 920px) { .com_cards-campaign .com_c_l_comparison .f-w-920 { -ms-flex: 0 0 100%; -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; } }

.com_cards-campaign .com_c_l_comparison .label-checkbox { padding-left: 0px; }

.com_cards-campaign .com_c_l_comparison .select2-default-dropdown .select2-dropdown .select2-results .select2-results__option { line-height: normal; }

.com_cards-campaign .com_c_l_comparison .select2-container--default.clc-drop .select2-results__options li > span { padding: 10px 20px; line-height: normal; }

@media screen and (max-width: tablet-2) { .com_cards-campaign .com_c_l_comparison .com_comparison-list-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered { font-size: 16px; line-height: 1.5; } }

.com_cards-campaign .feature__column .feature__column__content .feature__column--text { width: 50%; }

@media screen and (max-width: 1365px) { .com_cards-campaign .feature__column .feature__column__content .feature__column--text { width: 60%; } }

@media screen and (max-width: 1230px) { .com_cards-campaign .feature__column .feature__column__content .feature__column--text { width: 70%; } }

@media screen and (max-width: 1148px) { .com_cards-campaign .feature__column .feature__column__content .feature__column--text { width: calc(100% - 40px); } }

@media (max-width: 767px) { .com_cards-campaign .ft-1 { margin-bottom: 40px; } }

.com_cards-template-pop-up { width: 1180px; max-width: 100%; }

.com_cards-template-pop-up .ctp-masthead { position: relative; background-size: cover; background-position: center; border-radius: 5px 5px 0px 0px; }

.com_cards-template-pop-up .ctp-masthead .ctp-masthead-mobile { display: none; border-radius: 5px 5px 0px 0px; }

@media (max-width: 767px) { .com_cards-template-pop-up .ctp-masthead { background-image: none !important; }
  .com_cards-template-pop-up .ctp-masthead .ctp-masthead-mobile { display: block; width: 100%; height: 200px; background-size: cover; background-position: center; } }

@media (min-width: 768px) { .com_cards-template-pop-up .ctp-masthead.co-white .link, .com_cards-template-pop-up .ctp-masthead.co-white .com_toggle .com__toggle-btn, .com_toggle .com_cards-template-pop-up .ctp-masthead.co-white .com__toggle-btn, .com_cards-template-pop-up .ctp-masthead.co-white .com__to-li-set { color: inherit; }
  .com_cards-template-pop-up .ctp-masthead.co-white .link:hover, .com_cards-template-pop-up .ctp-masthead.co-white .com_toggle .com__toggle-btn:hover, .com_toggle .com_cards-template-pop-up .ctp-masthead.co-white .com__toggle-btn:hover, .com_cards-template-pop-up .ctp-masthead.co-white .com__to-li-set:hover { color: inherit !important; } }

.com_cards-template-pop-up .ctp-masthead span.remove-text { display: none; }

.com_cards-template-pop-up .ctp-masthead .selected .fa-chevron-right { display: none; }

.com_cards-template-pop-up .ctp-masthead .selected > span { display: none; }

.com_cards-template-pop-up .ctp-masthead .selected span.remove-text { display: inline-block; }

.com_cards-template-pop-up .ctpm-content { z-index: 10; position: relative; max-width: 940px; min-height: 500px; margin: 0 auto; padding: 60px 0px 30px; background-repeat: no-repeat; background-size: cover; }

@media (max-width: 1190px) { .com_cards-template-pop-up .ctpm-content { padding-right: 10px; padding-left: 10px; } }

.com_cards-template-pop-up .ctpm-content h3, .com_cards-template-pop-up .ctpm-content .common__category-description h1, .common__category-description .com_cards-template-pop-up .ctpm-content h1, .com_cards-template-pop-up .ctpm-content .subcategory { color: inherit; }

@media (max-width: 767px) { .com_cards-template-pop-up .ctpm-content h3, .com_cards-template-pop-up .ctpm-content .common__category-description h1, .common__category-description .com_cards-template-pop-up .ctpm-content h1, .com_cards-template-pop-up .ctpm-content .subcategory { color: var(--grey-800); } }

@media (max-width: 767px) { .com_cards-template-pop-up.card-t-p .ctpm-content { padding-top: 128px; } }

.com_cards-template-pop-up .ctpmc-item { margin-bottom: 16px; }

.com_cards-template-pop-up .ctpmc-icon { padding-top: 6px; font-size: 18px; line-height: 26px; }

@media (max-width: 767px) { .com_cards-template-pop-up .ctpmc-icon { color: var(--grey-800); } }

.com_cards-template-pop-up .ctpmc-text { padding-left: 10px; font-size: 20px; line-height: 26px; color: inherit; }

@media (max-width: 767px) { .com_cards-template-pop-up .ctpmc-text { color: var(--grey-800); } }

.com_cards-template-pop-up .ctpmc-text p, .com_cards-template-pop-up .ctpmc-text .com_card-comparison sup, .com_card-comparison .com_cards-template-pop-up .ctpmc-text sup, .com_cards-template-pop-up .ctpmc-text #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_cards-template-pop-up .ctpmc-text a, .com_cards-template-pop-up .ctpmc-text #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_cards-template-pop-up .ctpmc-text a, .com_cards-template-pop-up .ctpmc-text .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_cards-template-pop-up .ctpmc-text a { font-size: inherit; line-height: inherit; color: inherit; }

@media (max-width: 767px) { .com_cards-template-pop-up .ctpmc-text p, .com_cards-template-pop-up .ctpmc-text .com_card-comparison sup, .com_card-comparison .com_cards-template-pop-up .ctpmc-text sup, .com_cards-template-pop-up .ctpmc-text #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_cards-template-pop-up .ctpmc-text a, .com_cards-template-pop-up .ctpmc-text #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_cards-template-pop-up .ctpmc-text a, .com_cards-template-pop-up .ctpmc-text .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_cards-template-pop-up .ctpmc-text a { color: var(--grey-800); } }

.com_cards-template-pop-up .ctpmc-card { z-index: 0; position: absolute; bottom: -74px; right: 0px; left: 0px; width: 940px; max-width: 100%; margin: auto; text-align: right; }

@media (max-width: 767px) { .com_cards-template-pop-up .ctpmc-card { top: 100px; bottom: initial; text-align: center; } }

.com_cards-template-pop-up .ctpmc-card img { position: relative; z-index: 10; width: 302px; max-width: 100%; height: auto; }

@media (max-width: 767px) { .com_cards-template-pop-up .ctpmc-button .button.button--secondary.button--link.button--white { color: var(--royal-blue-100); border: solid 2px var(--royal-blue-100); }
  .com_cards-template-pop-up .ctpmc-button .button.button--secondary.button--link.button--white:hover { background-color: var(--royal-blue-100); color: var(--white); } }

.com_cards-template-pop-up .c-c-s-wrapper { position: relative; padding: 0px 10px; }

.com_cards-template-pop-up .c-c-s-wrapper:after { content: ""; z-index: 0; position: absolute; bottom: -72px; right: -17px; max-width: 100%; width: 300px; height: 143px; background: url("../img/shadows.png") no-repeat; background-size: contain; }

@media (max-width: 767px) { .com_cards-template-pop-up .c-c-s-wrapper:after { right: 0px; bottom: -76px; left: 0px; margin: auto; } }

.com_cards-template-pop-up .ctp-details { max-width: 940px; padding: 40px 0px 0px 0px; }

@media (max-width: 767px) { .com_cards-template-pop-up .ctp-details { padding-top: 0px; padding-left: 10px; padding-right: 10px; } }

.com_cards-template-pop-up .ctp-details .ctpd-item { font-size: 18px; line-height: 1.5; padding-bottom: 20px; border-bottom: 1px solid var(--grey-200); }

.com_cards-template-pop-up .ctp-details .ctpd-item:last-child { border-bottom: 0px; }

.com_cards-template-pop-up .ctp-details .ctpd-item h4, .com_cards-template-pop-up .ctp-details .ctpd-item .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_cards-template-pop-up .ctp-details .ctpd-item a, .com_cards-template-pop-up .ctp-details .ctpd-item .com_investment-graph .intro, .com_investment-graph .com_cards-template-pop-up .ctp-details .ctpd-item .intro { padding-top: 40px; }

.com_cards-template-pop-up .ctp-details .ctpd-item i.fa { margin-top: 40px; }

.com_cards-template-pop-up .ctp-details .t-a-c { font-size: 12px; }

@media (min-width: 768px) { .com_cards-template-pop-up .ctp-details .t-a-c { font-size: 14px; } }

.com_cards-template-pop-up .ctp-details .row, .com_cards-template-pop-up .ctp-details .com_insurance_total-payout-row, .com_cards-template-pop-up .ctp-details .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_cards-template-pop-up .ctp-details .owl-carousel:not(.owl-loaded) { margin-bottom: 20px; }

.com_cards-template-pop-up .ctp-details .footnote { font-size: 14px; line-height: 1.5; }

.com_cards-template-pop-up .ctp-details .footnote sup { font-size: 12px; }

.com_cards-template-pop-up .ctp-details .other-fees { margin-top: 40px; font-size: 12px; }

@media (min-width: 768px) { .com_cards-template-pop-up .ctp-details .other-fees { font-size: 14px; } }

.com_cards-template-pop-up .ctp-details .other-fees .row, .com_cards-template-pop-up .ctp-details .other-fees .com_insurance_total-payout-row, .com_cards-template-pop-up .ctp-details .other-fees .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_cards-template-pop-up .ctp-details .other-fees .owl-carousel:not(.owl-loaded) { margin-bottom: 5px; }

.com_cards-template-pop-up p.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), .com_cards-template-pop-up .com_card-comparison sup.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), .com_card-comparison .com_cards-template-pop-up sup.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), .com_cards-template-pop-up #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_cards-template-pop-up a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), .com_cards-template-pop-up #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_cards-template-pop-up a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), .com_cards-template-pop-up .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_cards-template-pop-up a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple) { text-decoration: none; background: transparent; background: linear-gradient(180deg, transparent 1px, var(--white) 1px, var(--white) 2px, transparent 2px); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='var(--white) 1px', GradientType=0 ); /* IE6-9 */ background-size: 100% 3px; background-position: right 0 bottom; -webkit-transition: background-size 0.3s ease-in-out; transition: background-size 0.3s ease-in-out; background-repeat: no-repeat; padding-bottom: 2px; border-bottom: 3px solid transparent; }

.com_cards-template-pop-up p.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):hover, .com_cards-template-pop-up .com_card-comparison sup.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):hover, .com_card-comparison .com_cards-template-pop-up sup.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):hover, .com_cards-template-pop-up #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):hover, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_cards-template-pop-up a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):hover, .com_cards-template-pop-up #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):hover, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_cards-template-pop-up a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):hover, .com_cards-template-pop-up .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):hover, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_cards-template-pop-up a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):hover { background-size: 0% 3px; }

@supports (-ms-ime-align: auto) { .com_cards-template-pop-up p.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), .com_cards-template-pop-up .com_card-comparison sup.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), .com_card-comparison .com_cards-template-pop-up sup.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), .com_cards-template-pop-up #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_cards-template-pop-up a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), .com_cards-template-pop-up #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_cards-template-pop-up a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), .com_cards-template-pop-up .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_cards-template-pop-up a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple) { background: var(--white); background: -webkit-gradient(linear, left top, left bottom, from(var(--white)), to(var(--white))); background: linear-gradient(180deg, var(--white), var(--white)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--white)', endColorstr='var(--white)', GradientType=0 ); /* IE6-9 */ background: transparent !important; background-size: 100% 2px; border-bottom: none !important; }
  .com_cards-template-pop-up p.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):hover, .com_cards-template-pop-up .com_card-comparison sup.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):hover, .com_card-comparison .com_cards-template-pop-up sup.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):hover, .com_cards-template-pop-up #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):hover, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_cards-template-pop-up a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):hover, .com_cards-template-pop-up #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):hover, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_cards-template-pop-up a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):hover, .com_cards-template-pop-up .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):hover, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_cards-template-pop-up a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple):hover { background-size: 0% 2px; } }

@supports (-ms-ime-align: auto) { .com_cards-template-pop-up p.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), .com_cards-template-pop-up .com_card-comparison sup.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), .com_card-comparison .com_cards-template-pop-up sup.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), .com_cards-template-pop-up #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_cards-template-pop-up a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), .com_cards-template-pop-up #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_cards-template-pop-up a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), .com_cards-template-pop-up .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_cards-template-pop-up a.co-white a:not(.button):not(.link):not(.com__to-li-set):not(.promo--underline):not(.articles__recommended--link):not([class*="btn-"]):not(.link-simple) { background: none !important; border-bottom: 1px solid var(--white); } }

#details-card-13 .com_cards-template-pop-up .ctpmc-card img, #details-90nvisa .com_cards-template-pop-up .ctpmc-card img, #details-card-90nmc .com_cards-template-pop-up .ctpmc-card img { max-height: 220px; width: auto; }

.ag-cc #details-card-2 .com_cards-template-pop-up .ctpmc-card img, .ag-compare #details-card-2 .com_cards-template-pop-up .ctpmc-card img { width: 388px; max-width: 98%; }

.ag-cc #details-card-2 .c-c-s-wrapper:after, .ag-compare #details-card-2 .c-c-s-wrapper:after { right: 25px; }

.loan-popup .ctp-masthead .ctpmc-item { max-width: 580px; }

.loan-popup .ctp-masthead h3, .loan-popup .ctp-masthead .common__category-description h1, .common__category-description .loan-popup .ctp-masthead h1 { max-width: 580px; }

.popup-agent-guide .popup-content { max-width: 100%; }

.popup-agent-guide .fancybox-close-small { height: 28px; }

#modal-select-card-color img, #modal-card-titanium-color img { max-width: 100%; height: auto; }

.popup-agent-guide .fancybox-close-small i { font-size: 32px; line-height: 1.5; color: var(--grey-200); }

.popup-agent-guide .ctp-f-btn, .loan-popup .ctp-f-btn { z-index: 999999; position: absolute; top: 50%; }

.popup-agent-guide .ctp-f-btn button, .loan-popup .ctp-f-btn button { position: relative; font-size: 18px; color: var(--royal-blue-100); background: var(--white); opacity: 1; -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); }

.popup-agent-guide .ctp-f-btn.f-btn-prev, .loan-popup .ctp-f-btn.f-btn-prev { left: 0px; }

@media (min-width: 1260px) { .popup-agent-guide .ctp-f-btn.f-btn-prev, .loan-popup .ctp-f-btn.f-btn-prev { margin-left: -38px; } }

@media (max-width: 767px) { .popup-agent-guide .ctp-f-btn.f-btn-prev, .loan-popup .ctp-f-btn.f-btn-prev { left: -18px !important; } }

.popup-agent-guide .ctp-f-btn.f-btn-next, .loan-popup .ctp-f-btn.f-btn-next { right: 0px; }

@media (min-width: 1260px) { .popup-agent-guide .ctp-f-btn.f-btn-next, .loan-popup .ctp-f-btn.f-btn-next { margin-right: -20px; } }

@media (max-width: 767px) { .popup-agent-guide .ctp-f-btn.f-btn-next, .loan-popup .ctp-f-btn.f-btn-next { right: -18px !important; } }

.ag-cc .com_cards-campaign .com_cards-listing .cards-listing .titanium-rewards-credit-card .single-card__thumbnail img:not(.card-shadow) { max-width: 326px; }

.ag-cc .com_cards-campaign .com_cards-listing.cl-debit-card .cards-listing .titanium-rewards-credit-card .single-card__thumbnail img:not(.card-shadow) { max-width: 254px; }

@media (max-width: 767px) { .ag-cc .m-d-form { padding: 80px 0px 80px; } }

.ag-cc .popup-content a.link i, .ag-cc .popup-content label.link i, .ag-cc .popup-content .com_toggle label.com__toggle-btn i, .com_toggle .ag-cc .popup-content label.com__toggle-btn i, .ag-cc .popup-content label.com__to-li-set i, .ag-cc .popup-content .com_toggle a.com__toggle-btn i, .com_toggle .ag-cc .popup-content a.com__toggle-btn i, .ag-cc .popup-content a.com__to-li-set i { line-height: 1.5; }

.ag-cc .popup-content ul.list-bullet { padding-bottom: 10px; }

.ag-dc-card-listing .com_cards-listing .cards-listing .single-card__details .card-actions { display: none !important; }

.ag-dc-card-listing .com_cards-listing .cards-listing .single-card__wrapper { padding-bottom: 45px; }

@media (max-width: 767px) { .ag-dc-card-listing .m-d-form { padding: 80px 0px 40px; } }

.ag-compare .add-card { display: none !important; }

.ag-compare .select2-default-dropdown .select2-dropdown .select2-results .select2-results__option { font-weight: 700; font-size: 24px; line-height: 1.5; color: var(--ash-100); }

@media (max-width: 767px) { .ag-compare .select2-default-dropdown .select2-dropdown .select2-results .select2-results__option { font-size: 16px; line-height: 1.5; } }

.ag-compare .select2-container--default.clc-drop .select2-results__options li > span { padding: 10px 20px; }

@media (max-width: 920px) { .ag-compare .com_agent-guide > .row, .ag-compare .com_agent-guide > .com_insurance_total-payout-row, .ag-compare .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_agent-guide > .owl-carousel:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .ag-compare .com_agent-guide > .owl-carousel:not(.owl-loaded) { margin-right: -20px; } }

@media (max-width: 767px) { .com_instant-credit .com__lifegoals-masthead .l-m-wrapper { background: #fbf6eb !important; } }

.com_instant-credit .com__lifegoals-masthead .l-m-text h2, .com_instant-credit .com__lifegoals-masthead .l-m-text .com__ar-title-box h1, .com__ar-title-box .com_instant-credit .com__lifegoals-masthead .l-m-text h1 { text-align: left; }

.com_instant-credit .com__lifegoals-masthead .l-m-mobile-image { position: relative; width: 100%; height: 350px; margin: 0 auto; }

@media (max-width: 400px) { .com_instant-credit .com__lifegoals-masthead .l-m-mobile-image { height: auto; } }

.com_instant-credit .com__lifegoals-masthead .l-m-mobile-image img { max-height: none; max-width: none; width: auto !important; height: 100%; position: absolute; bottom: 0; right: 0%; }

@media (max-width: 400px) { .com_instant-credit .com__lifegoals-masthead .l-m-mobile-image img { position: relative; width: 100% !important; height: auto; } }

.com_instant-credit .i-c-t-and-c .table__three-col--content .row, .com_instant-credit .i-c-t-and-c .table__three-col--content .com_insurance_total-payout-row, .com_instant-credit .i-c-t-and-c .table__three-col--content .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_instant-credit .i-c-t-and-c .table__three-col--content .owl-carousel:not(.owl-loaded) { margin-bottom: 30px; }

.com_instant-credit .feature__column:not(.row-count-1) [class*='col-']:last-child { margin-bottom: 40px; }

@media (max-width: 767px) { .com_instant-credit .com__gettingstarted .accordion__item.expanded .com__gettingstarted__body { background: rgba(255, 242, 207, 0.2); } }

@media (max-width: 767px) { .com_instant-credit .com__gettingstarted__number span h4 strong, .com_instant-credit .com__gettingstarted__number span .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a strong, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_instant-credit .com__gettingstarted__number span a strong, .com_instant-credit .com__gettingstarted__number span .com_investment-graph .intro strong, .com_investment-graph .com_instant-credit .com__gettingstarted__number span .intro strong { color: #F6C468; } }

@media (max-width: 767px) { .com_instant-credit .com__gettingstarted__col:before { border-left: #F6C468; } }

@media (min-width: 768px) and (max-width: 1023px) { .com_instant-credit .feature__column .feature__column__content .feature__column--title { min-height: inherit !important; } }

.com_best-denki-agent .placeholder-wrapper.max-2-items li:last-child { display: none !important; }

.com_best-denki-agent .cards-selected-cards-container { max-width: 300px; }

@media (max-width: 767px) { .com_best-denki-agent .cards-selected-cards-container { -ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; } }

@media (max-width: 460px) { .com_best-denki-agent .cards-selected-cards-container { -ms-flex: 0 0 100%; -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; } }

@media (max-width: 767px) { .com_best-denki-agent .cards-selected-buttons-container { -ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; } }

@media (max-width: 460px) { .com_best-denki-agent .cards-selected-buttons-container { -ms-flex: 0 0 100%; -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; } }

@media (max-width: 767px) { .com_best-denki-agent .com_cards-listing .cards-selected ul { margin-bottom: 0px; } }

@media (max-width: 767px) { .com_best-denki-agent .cards-selected .apply-for { float: none; } }

@media (max-width: 460px) { .com_best-denki-agent .cards-selected .apply-for { float: left; } }

.com_best-denki-agent.com_cards-campaign .ag-dfw-title { width: auto; }

.com_best-denki-agent.com_cards-campaign .ag-dfw-title p, .com_best-denki-agent.com_cards-campaign .ag-dfw-title .com_card-comparison sup, .com_card-comparison .com_best-denki-agent.com_cards-campaign .ag-dfw-title sup, .com_best-denki-agent.com_cards-campaign .ag-dfw-title #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_best-denki-agent.com_cards-campaign .ag-dfw-title a, .com_best-denki-agent.com_cards-campaign .ag-dfw-title #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_best-denki-agent.com_cards-campaign .ag-dfw-title a, .com_best-denki-agent.com_cards-campaign .ag-dfw-title .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_best-denki-agent.com_cards-campaign .ag-dfw-title a { font-size: 16px; }

.com_best-denki-agent.com_cards-campaign .ag-dfw-fields { width: 100% !important; }

.com_best-denki-agent.com_cards-campaign .com_cards-listing .m-d-form { margin-top: 20px; padding-top: 0px; }

@media (max-width: 920px) { .com_best-denki-agent.com_cards-campaign .agd-button.float-left { float: left !important; clear: none; } }

@media (max-width: 767px) { .com_cards-listing-shortlist .cards-filter p, .com_cards-listing-shortlist .cards-filter .com_card-comparison sup, .com_card-comparison .com_cards-listing-shortlist .cards-filter sup, .com_cards-listing-shortlist .cards-filter #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_cards-listing-shortlist .cards-filter a, .com_cards-listing-shortlist .cards-filter #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_cards-listing-shortlist .cards-filter a, .com_cards-listing-shortlist .cards-filter .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_cards-listing-shortlist .cards-filter a { display: none; } }

.com_cards-listing-shortlist .com_cards-listing .cards-listing .single-card { margin-bottom: 40px; }

.com_cards-listing-shortlist .com_list-shortlist-compare .button { width: 170px; }

@media (max-width: 767px) { .com_cards-listing-shortlist .com_list-shortlist-compare p, .com_cards-listing-shortlist .com_list-shortlist-compare .com_card-comparison sup, .com_card-comparison .com_cards-listing-shortlist .com_list-shortlist-compare sup, .com_cards-listing-shortlist .com_list-shortlist-compare #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_cards-listing-shortlist .com_list-shortlist-compare a, .com_cards-listing-shortlist .com_list-shortlist-compare #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_cards-listing-shortlist .com_list-shortlist-compare a, .com_cards-listing-shortlist .com_list-shortlist-compare .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_cards-listing-shortlist .com_list-shortlist-compare a { margin-bottom: 20px; } }

.com_list-shortlist-compare { display: none; margin-top: 40px; }

.com_list-shortlist-compare .button { width: 170px; }

@media (max-width: 767px) { .com_list-shortlist-compare p, .com_list-shortlist-compare .com_card-comparison sup, .com_card-comparison .com_list-shortlist-compare sup, .com_list-shortlist-compare #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_list-shortlist-compare a, .com_list-shortlist-compare #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_list-shortlist-compare a, .com_list-shortlist-compare .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_list-shortlist-compare a { margin-bottom: 20px; } }

.label-checkbox, .label-radio { position: relative; padding-left: 30px; }

.label-checkbox.la-ch-v2 input[type="checkbox"] + span, .label-checkbox.la-ch-v2 input[type="radio"] + span, .label-radio.la-ch-v2 input[type="checkbox"] + span, .label-radio.la-ch-v2 input[type="radio"] + span { display: block; position: absolute; top: 5px; left: 0; width: 20px; min-width: 20px; height: 20px; margin-right: 4px; font-size: 14px; line-height: 1.5; border-color: var(--ash-60); background: transparent; }

@media (max-width: 767px) { .label-checkbox.la-ch-v2 input[type="checkbox"] + span, .label-checkbox.la-ch-v2 input[type="radio"] + span, .label-radio.la-ch-v2 input[type="checkbox"] + span, .label-radio.la-ch-v2 input[type="radio"] + span { top: 3px; } }

.label-checkbox.la-ch-v2 input[type="checkbox"]:checked + span, .label-radio.la-ch-v2 input[type="checkbox"]:checked + span { background-color: var(--ash-60); }

.ca-li-opt-list > li { padding: 40px 15px; border-bottom: 1px solid var(--grey-200); }

.ca-li-opt-list > li:first-child { padding-top: 0; }

.ca-li-opt-list > li:last-child { padding-bottom: 0; border-bottom: none; }

@media (min-width: 768px) { .ca-li-opt-list > li.last-desktop-item { border: 0; } }

.ca-li-label > * { display: inline-block; vertical-align: middle; margin-left: 3px; margin-right: 3px; }

.ca-li-label > *:first-child { margin-left: 0; }

.ca-li-label > *:last-child { margin-right: 0; }

.ca-li-label [class*="fa-"] { font-size: 105%; }

.ca-li-btn { padding: 10px 20px; border-radius: 25px; text-align: center; }

.ca-li-btn > * { display: inline-block; vertical-align: middle; }

.ca-li-btn a { color: inherit; }

.ca-li-btn [class*="fa-"] { font-size: 100%; }

.ca-li-btn [class*="fa-"]:last-child { margin-left: 15px; margin-right: -15px; }

.ca-li-opt { display: table; width: 100%; }

.ca-li-opt > * { display: table-cell; vertical-align: middle; width: 100%; }

.ca-li-opt > *.cl-op-sub { width: 1%; }

.ca-li-opt.opt-list { position: relative; }

.ca-li-opt.opt-list > * { padding-left: 30px; padding-right: 30px; border-right: 1px solid var(--grey-200); }

.ca-li-opt.opt-list > *:first-child { padding-left: 0; }

.ca-li-opt.opt-list > *:last-child { padding-right: 0; border-right: none; }

.ca-li-opt.opt-list .cl-op-sub a i { margin-left: 0px; }

.ca-li-opt.opt-list .cl-op-sub.search-form { position: absolute; right: 0; top: 0; width: 16px; bottom: -1px; background-color: transparent; padding-left: 0; overflow: hidden; -webkit-transition: 0.5s all; transition: 0.5s all; }

.ca-li-opt.opt-list .cl-op-sub.search-form.opened { width: 100%; background-color: var(--white); }

.ca-li-opt.opt-list .cl-op-sub.search-form .btn-open { cursor: pointer; }

.ca-li-opt.opt-list .cl-op-sub.search-form .btn-open:hover { color: var(--royal-blue-100); }

.ca-li-opt.opt-list .cl-op-sub.search-form input:focus { border-color: var(--ash-100); }

.ca-li-opt.opt-result > * { width: 50%; }

.ca-li-opt.opt-result > *.sortby { text-align: right; }

.ca-li-opt.opt-result > *.sortby > * { display: inline-block; margin-bottom: 0px; }

.ca-li-opt.opt-result > *.sortby > *:first-child { margin-right: 15px; }

.ca-li-opt.opt-result .btn-reset { display: inline-block; }

.ca-li-opt.opt-search { display: table; width: 100%; }

.ca-li-opt.opt-search > * { padding-left: 10px; padding-right: 10px; }

.ca-li-opt.opt-search > *:first-child { padding-left: 0; }

.ca-li-opt.opt-search > *:last-child { padding-right: 0; }

.ca-li-opt.filter-tab > li { display: block; }

.ca-li-opt.filter-tab > li:first-child { max-width: calc(100% - 45px); }

.search-for { display: none; }

.cl-op-input { height: 32px; padding: 10px 0; -webkit-box-shadow: none; box-shadow: none; border: none; border-bottom: 1px solid var(--grey-300); border-radius: 0; }

.cl-op-input::-webkit-input-placeholder { color: var(--ash-20); }

.cl-op-input:-moz-placeholder { color: var(--ash-20); }

.cl-op-input::-moz-placeholder { color: var(--ash-20); }

.cl-op-input:-ms-input-placeholder { color: var(--ash-20); }

button.cl-op-btn { white-space: nowrap; background-color: transparent; color: var(--royal-blue-100); border: none; outline: none; }

button.cl-op-btn [class*="fa-"] { margin-left: 5px; }

button.cl-op-btn:hover { color: var(--royal-blue-200); }

button.cl-op-btn:hover [class*="fa-"] { -webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0); }

[card-popup-parent="active"] { position: relative; overflow: hidden; }

.ca-li-popup { z-index: 102; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.ca-li-popup.cover { z-index: 101; background-color: var(--white); }

@media (max-width: 576px) { .ca-li-popup .bp-img, .ca-li-popup .bp-banner-img, .ca-li-popup .common__recommended-products .common__recommended-products-pr-icon, .common__recommended-products .ca-li-popup .common__recommended-products-pr-icon, .ca-li-popup .accordion__loan-row > *.icon, .ca-li-popup .com_f_a_services .f-a-l-img, .com_f_a_services .ca-li-popup .f-a-l-img, .ca-li-popup .com_ta-icon, .ca-li-popup .com__img-badge, .ca-li-popup .com__co-us-icon, .ca-li-popup .com__onlinebanking_appforyou { min-height: 0 !important; margin-bottom: 5px; } }

.ca-li-popup p, .ca-li-popup .com_card-comparison sup, .com_card-comparison .ca-li-popup sup, .ca-li-popup #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .ca-li-popup a, .ca-li-popup #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .ca-li-popup a, .ca-li-popup .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .ca-li-popup a, .ca-li-popup ul { margin-bottom: 20px; }

.ca-li-popup p:last-child, .ca-li-popup .com_card-comparison sup:last-child, .com_card-comparison .ca-li-popup sup:last-child, .ca-li-popup #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .ca-li-popup a:last-child, .ca-li-popup #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .ca-li-popup a:last-child, .ca-li-popup .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:last-child, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .ca-li-popup a:last-child, .ca-li-popup ul:last-child { margin-bottom: 0px; }

.cl-po-col.col-top { padding-bottom: 80px; }

.cl-po-col.col-bottom { bottom: 0; left: 0; width: 100%; }

.cl-po-col h4 ul li, .cl-po-col .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a ul li, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .cl-po-col a ul li, .cl-po-col .com_investment-graph .intro ul li, .com_investment-graph .cl-po-col .intro ul li { font-size: inherit; }

@media (max-width: 810px) { .cl-po-col { position: relative; }
  .cl-po-col.col-top { padding-bottom: 0; margin-bottom: 25px; }
  .cl-po-col.bp-ab { position: relative; }
  .cl-po-col > .flex, .cl-po-col > .d-flex { display: block; }
  .cl-po-col > .flex > *, .cl-po-col > .d-flex > * { margin-bottom: 10px; }
  .cl-po-col > .flex > *:last-child, .cl-po-col > .d-flex > *:last-child { margin-bottom: 0; } }

.cl-po-sns > * { padding: 0 10px; }

.cl-po-sns > *:first-child { padding-left: 0; }

.cl-po-sns > *:last-child { padding-left: 0; }

.cl-po-sns .list li { display: inline-block; vertical-align: middle; margin-right: 4px; }

.cl-po-sns .list li:last-child { margin-right: 0; }

.cl-po-sns .list .cl-po-sns-icon { position: relative; display: block; width: 20px; height: 20px; background: var(--grey-800); color: var(--white); border-radius: 50%; }

.cl-po-sns .list .cl-po-sns-icon:hover { background: var(--royal-blue-100); }

.cl-po-sns .list .cl-po-sns-icon i { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; margin: auto; width: 14px; height: 12px; font-size: 13px; text-align: center; }

.share-whatsapp { display: none !important; }

.bp-touch .share-whatsapp { display: block !important; }

.bp-touch .cl-po-sns .list li.share-whatsapp { display: inline-block !important; }

.ca-li-set.merchant-item { margin-bottom: 20px; }

.ca-li-set.merchant-item .feature__column__content { padding-bottom: 0; margin-bottom: 0; }

.ca-li-set.merchant-item .feature__column--image { border: 1px solid var(--grey-200); overflow: hidden; }

.ca-li-set.merchant-item .feature__column--text { position: relative; overflow: hidden; display: block; -webkit-box-shadow: 0 2px 15px 8px rgba(var(--black-rgb), 0.02); box-shadow: 0 2px 15px 8px rgba(var(--black-rgb), 0.02); cursor: pointer; margin-left: 20px; max-width: calc(100% - 20px) !important; left: 0 !important; top: 0 !important; }

.ca-li-set.merchant-item .feature__column--text a { color: var(--grey-800); }

.ca-li-set.merchant-item .feature__column--text:hover .feature__column--link a { color: var(--royal-blue-100); }

.ca-li-set.merchant-item .feature__column--text .master-button { position: absolute; top: 0; left: 0; bottom: 0; right: 0; }

.ca-li-set.merchant-item-3 { -ms-flex: 0 0 25%; -webkit-box-flex: 0; flex: 0 0 25%; max-width: 25%; }

@media screen and (max-width: 1299px) { .ca-li-set.merchant-item-3 { -webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; } }

@media screen and (max-width: 980px) { .ca-li-set.merchant-item-3 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } }

@media (max-width: 767px) { .ca-li-set.merchant-item-3 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }

.ca-li-set.merchant-item-full { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.ca-li-set.merchant-item-full .feature__column--image { max-width: 100%; max-height: 460px; }

.ac-li-row { margin-left: -10px; margin-right: -10px; }

.ac-li-row > .al-ro-col { display: table-cell; vertical-align: top; width: 100%; padding-left: 10px; padding-right: 10px; }

.ac-li-row > .al-ro-col.short { width: 1%; min-width: 330px; }

@media (max-width: 1100px) { .ac-li-row > .al-ro-col.short { min-width: 200px; } }

@media (max-width: 767px) { .ac-li-row > .al-ro-col.short { position: fixed !important; top: 0; left: 0; right: 0; bottom: 0; z-index: 100; background-color: var(--white); width: 100%; -webkit-transition: 0.5s all; transition: 0.5s all; left: calc(-100% - 30px); min-width: 319px; }
  .ac-li-row > .al-ro-col.short i.btn-close { position: relative; top: 0; right: 0; margin: 15px; font-size: 24px; opacity: 0; visibility: hidden; -webkit-transition: 0.5s all; transition: 0.5s all; line-height: 0.8; }
  .ac-li-row > .al-ro-col.short .ca-li-opt-list ul[com__form-group] { margin-left: -5px; margin-right: -5px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .ac-li-row > .al-ro-col.short .ca-li-opt-list ul[com__form-group] > li { display: inline-block; vertical-align: top; width: 50%; padding-left: 5px; padding-right: 5px; }
  .ac-li-row > .al-ro-col.short .ar-co-col.main { position: relative; width: auto; height: auto; margin-left: -15px; margin-right: -10px; overflow: inherit; } }

@media (max-width: 767px) { .ac-li-row > .al-ro-col { display: block; } }

.ar-co-apply-wrapper { margin-top: 20px; }

.ar-co-apply-wrapper .ar-co-apply-btn.disabled { color: var(--grey-200); }

@media (max-width: 767px) { .ar-co-col.top { z-index: 5; position: absolute; top: 0; left: 0; width: 100%; background-color: var(--white); }
  .ar-co-col.main { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 60px 0; overflow: auto; } }

body.sidebar-opened .ac-li-row > .al-ro-col.short { -webkit-transform: none; -ms-transform: none; transform: none; left: 0; }

body.sidebar-opened .ac-li-row > .al-ro-col.short i.btn-close { opacity: 1; visibility: visible; }

.ca-li-select.form-group { min-width: 0; }

.ca-li-select.form-group .dropdown__theme { min-width: 0; }

.al-ro-pagination { font-weight: bold; }

.al-ro-pagination > li { display: inline-block; vertical-align: middle; margin-left: 3px; margin-right: 3px; }

.al-ro-pagination > li:first-child { margin-left: 0; }

.al-ro-pagination > li:last-child { margin-right: 0; }

.al-ro-pagination > li a { display: block; color: inherit; cursor: default; }

.al-ro-pagination > li a[href] { cursor: pointer; }

.al-ro-pagination > li:hover { color: var(--ash-100); }

.al-ro-pagination > li.num a { display: table-cell; vertical-align: middle; text-align: center; width: 40px; height: 40px; }

.al-ro-pagination > li.num.active a { background-color: var(--ash-100) !important; color: var(--white); cursor: default; }

@media (max-width: 400px) { .al-ro-pagination > li.num a { width: 35px; height: 35px; } }

.al-ro-pagination > li.arrow:first-child { margin-right: 15px; }

.al-ro-pagination > li.arrow:last-child { margin-left: 15px; }

.al-ro-pagination > li.arrow [class*="fa-"] { position: relative; top: 2px; font-size: 24px; }

.al-ro-pagination > li.arrow:hover a { color: var(--grey-700); }

.al-ro-pagination > li.disabled a { cursor: default; color: var(--grey-200) !important; background-color: transparent; }

.bg-grey .ca-li-opt.opt-list .cl-op-sub.search-form.opened { background-color: var(--ash-5); }

.cards__5listings .bp-img img, .cards__5listings .bp-banner-img img, .cards__5listings .common__recommended-products .common__recommended-products-pr-icon img, .common__recommended-products .cards__5listings .common__recommended-products-pr-icon img, .cards__5listings .accordion__loan-row > *.icon img, .cards__5listings .com_f_a_services .f-a-l-img img, .com_f_a_services .cards__5listings .f-a-l-img img, .cards__5listings .com_ta-icon img, .cards__5listings .com__img-badge img, .cards__5listings .com__co-us-icon img, .cards__5listings .com__onlinebanking_appforyou img { width: 100%; }

@media screen and (max-width: 991px) { .cards__5listings .bp-img, .cards__5listings .bp-banner-img, .cards__5listings .common__recommended-products .common__recommended-products-pr-icon, .common__recommended-products .cards__5listings .common__recommended-products-pr-icon, .cards__5listings .accordion__loan-row > *.icon, .cards__5listings .com_f_a_services .f-a-l-img, .com_f_a_services .cards__5listings .f-a-l-img, .cards__5listings .com_ta-icon, .cards__5listings .com__img-badge, .cards__5listings .com__co-us-icon, .cards__5listings .com__onlinebanking_appforyou { margin-bottom: 20px; }
  .cards__5listings .bp-img:last-child, .cards__5listings .bp-banner-img:last-child, .cards__5listings .common__recommended-products .common__recommended-products-pr-icon:last-child, .common__recommended-products .cards__5listings .common__recommended-products-pr-icon:last-child, .cards__5listings .accordion__loan-row > .icon:last-child, .cards__5listings .com_f_a_services .f-a-l-img:last-child, .com_f_a_services .cards__5listings .f-a-l-img:last-child, .cards__5listings .com_ta-icon:last-child, .cards__5listings .com__img-badge:last-child, .cards__5listings .com__co-us-icon:last-child, .cards__5listings .com__onlinebanking_appforyou:last-child { margin-bottom: 0px; } }

.com_location-blurb { display: none; }

.report__article { margin-bottom: 20px; padding: 40px; min-height: 330px; border-radius: 8px; -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); background: linear-gradient(135deg, #FDFEFE 0%, #EBEFF1 100%); }

.minw-0 { min-width: 0px !important; }

.page__opt2 { display: none; }

.ho-co-banner { position: relative; overflow: hidden; }

.ho-co-banner .bp-banner-main { min-height: 400px; }

.ho-co-banner .bp-banner-main:after { content: ''; min-height: inherit; font-size: 0; }

.ho-co-banner.bg-grey, .section.bg-grey .table__comparison .col-head-capt .ho-co-banner.col-hc-main { background-color: var(--grey-100); }

@media (max-width: 1024px) { .ho-co-banner .bp-banner-main { min-height: 300px; height: auto !important; } }

.hc-ba-col { padding: 20px; -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; }

.hc-ba-col.main-middle { position: relative; top: 0; -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

@media (min-width: 992px) { .hc-ba-col.main-middle { position: absolute; top: 50%; left: 0; width: 100%; -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); } }

.ho-loc-list > * { display: inline-block; vertical-align: middle; margin: 7px 10px; }

.ho-loc-list > *:first-child { margin-left: 0; }

.ho-loc-list > *:last-child { margin-right: 0; }

.ho-loc-list button { min-width: 155px; }

.ho-loc-list .hc-li-input { min-width: 340px; }

@media (max-width: 767px) { .ho-loc-list .hc-li-input { min-width: 0; width: 100%; } }

@media (max-width: 576px) { .ho-loc-list > * { display: block; margin: 20px 0; }
  .ho-loc-list > *:first-child { margin-top: 0; }
  .ho-loc-list > *:last-child { margin-bottom: 0; } }

.hc-li-input { padding: 5px 0; border: none; border-bottom: 1px solid var(--white); background-color: transparent; color: inherit; }

.hc-li-input::-webkit-input-placeholder { color: inherit; }

.hc-li-input:-moz-placeholder { color: inherit; }

.hc-li-input::-moz-placeholder { color: inherit; }

.hc-li-input:-ms-input-placeholder { color: inherit; }

.hc-li-input.input-error { border-color: red; }

.hc-li-input:focus::-webkit-input-placeholder { color: #7c909b; }

.hc-li-input:focus:-moz-placeholder { color: #7c909b; }

.hc-li-input:focus::-moz-placeholder { color: #7c909b; }

.hc-li-input:focus:-ms-input-placeholder { color: #7c909b; }

@media (max-width: 576px) { .hc-li-input { text-align: center; } }

.hc-li-tag.tag-bottom { position: absolute; top: 100%; left: 0; width: 100%; color: red; }

.hc-ba-list { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.hc-ba-list > * { width: 100%; margin-left: 10px; margin-right: 10px; }

.hc-ba-list > *:first-child { width: auto; margin-left: 0; }

.hc-ba-list > *:last-child { margin-right: 0; }

.hc-ba-list > *.title { padding-top: 22px; padding-bottom: 22px; white-space: nowrap; line-height: 40px; }

@media (max-width: var(--width-6)) { .hc-ba-list > * { width: auto; margin-top: 20px; }
  .hc-ba-list > *.title { padding-top: 15px; padding-bottom: 15px; } }

@media (max-width: 767px) { .hc-ba-list { text-align: center; }
  .hc-ba-list > * { display: block; min-height: 0 !important; margin: 20px 0; padding: 0 !important; } }

.hc-se-sl { font-weight: bold; }

.hc-se-sl li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; position: relative; padding-top: 22px; padding-bottom: 22px; padding-right: 20px; font-size: inherit; color: var(--grey-300); line-height: 40px; }

.hc-se-sl li a { display: none; position: absolute; top: 0; left: 0; width: 0; height: 0; }

.hc-se-sl li:after { opacity: 0; content: '\f054'; position: relative; top: 3px; display: inline; vertical-align: middle; left: 10px; font-family: var(--font-awesome); font-size: 22px; -webkit-animation: arrowRight 1s infinite ease; animation: arrowRight 1s infinite ease; }

.hc-se-sl li.selected { color: var(--ash-100); }

.hc-se-sl li.selected a { display: none; width: 100%; height: 100%; }

.hc-se-sl li.selected:after { opacity: 1; }

@media (max-width: var(--width-6)) { .hc-se-sl li { padding-top: 15px; padding-bottom: 15px; } }

.add-reverse-button .hc-se-sl li:not(.selected) { color: var(--grey-400); }

@media screen and (max-width: 991px) { .add-reverse-button [select-banner-group] .bp-banner-main { padding-bottom: 40%; } }

@media (max-width: 480px) { .add-reverse-button [select-banner-group] .bp-banner-main { padding-bottom: 75%; } }

@-webkit-keyframes arrowRight { 0%, 100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
  50% { -webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0); } }

@keyframes arrowRight { 0%, 100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
  50% { -webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0); } }

@media (max-width: 767px) { .hc-accordion [accordion-set] { position: relative; }
  .hc-accordion [accordion-set]:after { content: ''; display: block; position: absolute; bottom: 0; left: 10px; width: calc(100% - 20px); border-bottom: 1px solid var(--grey-200); }
  .hc-accordion [accordion-set]:last-child:after { display: none; } }

[accordion-group].accordion-active [accordion-set] { padding-top: 10px; padding-bottom: 10px; }

[accordion-group].accordion-active [accordion-set]:first-child { padding-top: 0; }

[accordion-group].accordion-active [accordion-set]:last-child { padding-bottom: 0; }

[accordion-group].accordion-active [accordion-set] [accordion-details] { display: none; }

[accordion-group].accordion-active [accordion-set] [accordion-btn] { position: relative; cursor: pointer; }

[accordion-group].accordion-active [accordion-set] [accordion-btn]:after { content: '\f107'; display: block; position: absolute; top: 50%; right: 15px; font-family: var(--font-awesome); pointer-events: none; font-size: 24px; line-height: 0; -webkit-transform: rotate(0deg) translate3d(0, -50%, 0); -ms-transform: rotate(0deg) translate3d(0, -50%, 0); transform: rotate(0deg) translate3d(0, -50%, 0); }

[accordion-group].accordion-active [accordion-set].selected [accordion-btn]:after { /**content: '\f106';**/ -webkit-transform: rotate(-180deg) translate3d(0, -50%, 0); -ms-transform: rotate(-180deg) translate3d(0, -50%, 0); transform: rotate(-180deg) translate3d(0, -50%, 0); }

.ho-co-floating { z-index: 100; position: fixed; bottom: 0; left: 0; width: 100%; padding-top: 10px; padding-bottom: 10px; background-color: var(--white); -webkit-box-shadow: 0 2px 15px 8px rgba(var(--black-rgb), 0.02); box-shadow: 0 2px 15px 8px rgba(var(--black-rgb), 0.02); }

.ho-co-floating.container-fluid, .common__recommended-products .ho-co-floating.common__recommended-products-pr-main { padding-left: 20px; padding-right: 20px; }

.ho-co-floating .button { min-width: 280px; }

@media (max-width: 400px) { .ho-co-floating .button { min-width: 100%; } }

.com__button-switcher { position: relative; background-color: var(--ash-20); border-radius: 50px; }

.com__button-switcher ul { position: relative; z-index: 3; }

.com__button-switcher ul li { display: block; float: left; font-size: inherit; }

.com__button-switcher ul li a { display: block; padding: 20px 30px; color: inherit; font-size: inherit; color: var(--ash-60); }

.com__button-switcher ul li:hover a, .com__button-switcher ul li.selected a { color: var(--ash-100); }

.com__button-switcher ul li.selected a { cursor: default; }

.com__button-switcher:after { content: ''; display: block; float: none; clear: both; }

.com__button-switcher--dragger { position: absolute; top: 0; left: 0; width: 0; height: 0; background-color: var(--white); border-radius: 50px; -webkit-box-shadow: 0 0 10px 0 rgba(var(--black-rgb), 0.1); box-shadow: 0 0 10px 0 rgba(var(--black-rgb), 0.1); pointer-events: none; }

.com__button-switcher.switcher-2 { background-color: var(--white); border-radius: 8px; -webkit-box-shadow: 0 2px 8px 0 rgba(var(--black-rgb), 0.15); box-shadow: 0 2px 8px 0 rgba(var(--black-rgb), 0.15); }

.com__button-switcher.switcher-2 .com__button-switcher--dragger { border-radius: 8px; -webkit-box-shadow: 0 0 10px 0 rgba(var(--black-rgb), 0.1); box-shadow: 0 0 10px 0 rgba(var(--black-rgb), 0.1); background-color: #7c909b; }

.com__button-switcher.switcher-3 { min-width: 280px; background-color: var(--white); border-radius: 5px; -webkit-box-shadow: 0 2px 8px 0 rgba(var(--black-rgb), 0.15); box-shadow: 0 2px 8px 0 rgba(var(--black-rgb), 0.15); }

.com__button-switcher.switcher-3 .com__button-switcher--dragger { border-radius: 8px; -webkit-box-shadow: 0 0 10px 0 rgba(var(--black-rgb), 0.1); box-shadow: 0 0 10px 0 rgba(var(--black-rgb), 0.1); background-color: #7c909b; }

.com__button-switcher.switcher-3 ul { display: -webkit-box; display: -ms-flexbox; display: flex; text-align: center; }

.com__button-switcher.switcher-3 ul li { -webkit-box-flex: 100%; -ms-flex: 100%; flex: 100%; font-weight: normal; }

.com__button-switcher.switcher-3 ul li.selected { font-weight: bold; }

.com__button-switcher.switcher-3 ul li.selected a { color: var(--white); }

@media (max-width: 640px) { .com__button-switcher.switcher-3 { display: block; width: 100%; min-width: 0; } }

@media (max-width: 767px) { .com__button-switcher { background-color: transparent; border-radius: none; } }

@media (max-width: 992px) { .com__tab .com__button-switcher { margin-top: 20px; margin-bottom: 20px; } }

@media (max-width: 767px) { .com__tab .com__button-switcher { margin: 0; } }

[select-banner-group] .bp-banner-main { overflow: hidden; }

[select-banner-group] a[reverse] { z-index: 10; opacity: 0; position: absolute; right: 15px; top: 15px; }

[select-banner-group] a[reverse] i { font-size: 20px; }

[select-banner-group] .dropdown__theme.input-select:after { font-size: 22px; line-height: 0; }

[select-banner-group] .dropdown__theme .select2-container .select2-selection--single { position: relative; overflow: hidden; }

[select-banner-group] .dropdown__theme .select2-container .select2-selection--single:after { content: ''; display: block; position: absolute; bottom: 0; left: 0; width: 0; height: 5px; background-color: var(--royal-blue-100); }

[select-banner-group] .dropdown__theme .select2-container .select2-selection--single .select2-selection__rendered { padding-top: 22px; padding-bottom: 22px; padding-right: 35px; line-height: 40px; }

@media (max-width: var(--width-6)) { [select-banner-group] .dropdown__theme .select2-container .select2-selection--single .select2-selection__rendered { padding-top: 15px; padding-bottom: 15px; } }

[select-banner-group] .dropdown__theme .select2-container--default .select2-selection--single { background-color: transparent; }

[select-banner-group] .dropdown__theme.dd-hide.input-select:after { opacity: 0; color: var(--ash-100); -webkit-transform: rotate(-90deg) translate3d(0, -50%, 0); -ms-transform: rotate(-90deg) translate3d(0, -50%, 0); transform: rotate(-90deg) translate3d(0, -50%, 0); }

[select-banner-group] .dropdown__theme.dd-hide .select2-container .select2-selection--single { border-bottom: none; }

[select-banner-group] .dropdown__theme.dd-hide .select2-container .select2-selection--single .select2-selection__rendered { color: var(--ash-100); }

[select-banner-group] .dropdown__theme.dd-active { position: relative; top: 0; -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

[select-banner-group] .dropdown__theme.dd-active.input-select:after { -webkit-animation: selectArrow 0.5s ease forwards; animation: selectArrow 0.5s ease forwards; }

@media (max-width: 991px) and (min-width: 1280px) { [select-banner-group] .dropdown__theme.dd-active.input-select:after { animation-delay: 0.5s; -webkit-animation-delay: 0.5s; -moz-animation-delay: 0.5s; } }

[select-banner-group] .dropdown__theme.dd-active .select2-container .select2-selection--single { border-bottom: none; }

[select-banner-group] .dropdown__theme.dd-active .select2-container .select2-selection--single:after { -webkit-animation: selectLine 0.5s forwards ease; animation: selectLine 0.5s forwards ease; }

@media (max-width: 991px) and (min-width: 1280px) { [select-banner-group] .dropdown__theme.dd-active .select2-container .select2-selection--single:after { animation-delay: 0.5s; -webkit-animation-delay: 0.5s; -moz-animation-delay: 0.5s; } }

[select-banner-group] .dropdown__theme.dd-active .select2-container .select2-selection--single .select2-selection__rendered { -webkit-animation: selectColor 0.5s ease forwards; animation: selectColor 0.5s ease forwards; }

[select-banner-group] .select2-container .select2-selection--single .select2-selection__rendered { white-space: normal; }

[select-banner-group] .com__select-slider { display: none; position: relative; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

@media (min-width: 992px) { [select-banner-group] .com__select-slider { display: block; } }

[select-banner-group] .com__select-slider-dropdown { display: inline-block; position: relative; top: 0; -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); text-align: center; }

[select-banner-group] .com__select-slider-dropdown.bp-set { display: inline-block; }

@media (min-width: 992px) { [select-banner-group] .com__select-slider-dropdown { display: none; position: absolute; top: 50%; left: 0; min-width: 310px; -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); } }

@media (max-width: 767px) { [select-banner-group] .com__select-slider-dropdown { min-width: 300px; } }

@media (max-width: 480px) { [select-banner-group] .com__select-slider-dropdown { min-width: 100%; } }

[select-banner-group] .com__select-slider-dropdown select { z-index: 5; opacity: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: transparent; }

[select-banner-group] .com__select-slider-dropdown .com__select-dd-title { position: relative; padding: 5px 30px 7px 0; color: var(--royal-blue-100); overflow: hidden; }

[select-banner-group] .com__select-slider-dropdown .dd-rotate { position: absolute; top: 0; left: 0; width: 100%; height: auto; }

[select-banner-group] .com__select-slider-dropdown .dd-rotate:nth-child(1) { position: relative; }

@media (max-width: 767px) { [select-banner-group] .com__select-slider-dropdown.visible .com__select-dd-title:after { content: ''; display: block; position: absolute; bottom: 0; left: 0; width: 0; height: 2px; background-color: var(--royal-blue-100); -webkit-animation: 0.5s 2.7s selectLine forwards; animation: 0.5s 2.7s selectLine forwards; }
  [select-banner-group] .com__select-slider-dropdown.visible .dd-rotate { white-space: nowrap; }
  [select-banner-group] .com__select-slider-dropdown.visible .dd-rotate:nth-child(1) { -webkit-animation: titleOne 3s 1.5s forwards; animation: titleOne 3s 1.5s forwards; }
  [select-banner-group] .com__select-slider-dropdown.visible .dd-rotate:nth-child(2) { opacity: 0; -webkit-animation: titleTwo 3s 1.5s forwards; animation: titleTwo 3s 1.5s forwards; }
  [select-banner-group] .com__select-slider-dropdown.visible .dd-rotate:nth-child(3) { opacity: 0; opacity: 0; -webkit-animation: titleThree 3s 1.5s forwards; animation: titleThree 3s 1.5s forwards; }
  [select-banner-group] .com__select-slider-dropdown.visible .dd-rotate:nth-child(4) { opacity: 0; opacity: 0; -webkit-animation: titleFour 3s 1.5s forwards; animation: titleFour 3s 1.5s forwards; }
  [select-banner-group] .com__select-slider-dropdown.visible.dropdown__theme.input-select:after { opacity: 0; -webkit-animation: 0.5s 2.7s captArrow forwards; animation: 0.5s 2.7s captArrow forwards; } }

[select-banner-group] .com__select-slider-dropdown.dd-active .com__select-dd-title:after { width: 100%; -webkit-animation: none; animation: none; }

@media (max-width: 767px) { [select-banner-group] .com__select-slider-dropdown.dd-active.dropdown__theme.input-select:after { opacity: 1; color: var(--royal-blue-100); -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); -webkit-animation: none; animation: none; } }

[select-banner-group] .com__select-slider-mobile-banner { z-index: 3; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

@media (min-width: 992px) { [select-banner-group] .com__select-slider-mobile-banner { display: none; } }

@media (max-width: 1024px) { [select-banner-group] .bp-banner-main { min-height: 400px; } }

@media screen and (max-width: 991px) { [select-banner-group] .bp-banner-main { min-height: 40vh; padding-bottom: 15%; } }

@media (max-width: 480px) { [select-banner-group] .bp-banner-main { min-height: 350px; padding-bottom: 30%; } }

[select-banner-group] .com__select-slider-caption { margin-left: auto; margin-right: auto; text-align: center; }

@media (min-width: 992px) { [select-banner-group] .com__select-slider-caption { margin-left: 0; margin-right: 0; text-align: left; } }

@media (max-width: var(--width-6)) { [select-banner-group] .com__select-slider-caption.mt4 { margin-top: 25px; } }

[select-banner-group] .com__select-slider-initial { display: none; max-width: 600px; }

[select-banner-group] .com__select-slider-banner { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

[select-banner-group] .com__select-slider-details.bg-grey, [select-banner-group] .section.bg-grey .table__comparison .col-head-capt .com__select-slider-details.col-hc-main, .section.bg-grey .table__comparison .col-head-capt [select-banner-group] .com__select-slider-details.col-hc-main { background-color: var(--grey-100); }

@media (max-width: 767px) { [select-banner-group] .com__select-slider-details .group-height [class*="gh"] { min-height: 0 !important; } }

@media (min-width: 768px) { [select-banner-group] .com_c_l_services .c_l_s_liner a { margin-top: 9px; }
  [select-banner-group] .com_c_l_services .c_l_s_item h5 { margin-top: 2px; } }

@media (max-width: 767px) { [select-banner-group] .com_c_l_services { padding-left: 10px; padding-right: 10px; } }

@media (max-width: 640px) { [select-banner-group] .com_c_l_services .c_l_s_item { margin-bottom: 20px; } }

@-webkit-keyframes titleOne { 0% { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  10%, 20% { opacity: 0;
    -webkit-transform: translate3d(0, -110%, 0);
    transform: translate3d(0, -110%, 0); }
  30% { opacity: 0;
    -webkit-transform: translate3d(0, 110%, 0);
    transform: translate3d(0, 110%, 0); }
  40%, 100% { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes titleOne { 0% { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  10%, 20% { opacity: 0;
    -webkit-transform: translate3d(0, -110%, 0);
    transform: translate3d(0, -110%, 0); }
  30% { opacity: 0;
    -webkit-transform: translate3d(0, 110%, 0);
    transform: translate3d(0, 110%, 0); }
  40%, 100% { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@-webkit-keyframes titleTwo { 0% { opacity: 1;
    -webkit-transform: translate3d(0, 110%, 0);
    transform: translate3d(0, 110%, 0); }
  10% { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  20%, 100% { opacity: 1;
    -webkit-transform: translate3d(0, -110%, 0);
    transform: translate3d(0, -110%, 0); } }

@keyframes titleTwo { 0% { opacity: 1;
    -webkit-transform: translate3d(0, 110%, 0);
    transform: translate3d(0, 110%, 0); }
  10% { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  20%, 100% { opacity: 1;
    -webkit-transform: translate3d(0, -110%, 0);
    transform: translate3d(0, -110%, 0); } }

@-webkit-keyframes titleThree { 0%, 10% { opacity: 1;
    -webkit-transform: translate3d(0, 110%, 0);
    transform: translate3d(0, 110%, 0); }
  20% { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  30%, 100% { opacity: 1;
    -webkit-transform: translate3d(0, -110%, 0);
    transform: translate3d(0, -110%, 0); } }

@keyframes titleThree { 0%, 10% { opacity: 1;
    -webkit-transform: translate3d(0, 110%, 0);
    transform: translate3d(0, 110%, 0); }
  20% { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  30%, 100% { opacity: 1;
    -webkit-transform: translate3d(0, -110%, 0);
    transform: translate3d(0, -110%, 0); } }

@-webkit-keyframes titleFour { 0%, 20% { opacity: 1;
    -webkit-transform: translate3d(0, 110%, 0);
    transform: translate3d(0, 110%, 0); }
  30% { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  40%, 100% { opacity: 1;
    -webkit-transform: translate3d(0, -110%, 0);
    transform: translate3d(0, -110%, 0); } }

@keyframes titleFour { 0%, 20% { opacity: 1;
    -webkit-transform: translate3d(0, 110%, 0);
    transform: translate3d(0, 110%, 0); }
  30% { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  40%, 100% { opacity: 1;
    -webkit-transform: translate3d(0, -110%, 0);
    transform: translate3d(0, -110%, 0); } }

@-webkit-keyframes captArrow { 0% { opacity: 0;
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0); }
  100% { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes captArrow { 0% { opacity: 0;
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0); }
  100% { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@-webkit-keyframes selectLine { 0% { width: 0; }
  100% { width: 100%; } }

@keyframes selectLine { 0% { width: 0; }
  100% { width: 100%; } }

@-webkit-keyframes selectColor { 0% { color: var(--ash-100); }
  100% { color: var(--royal-blue-100); } }

@keyframes selectColor { 0% { color: var(--ash-100); }
  100% { color: var(--royal-blue-100); } }

@-webkit-keyframes selectArrow { 0% { opacity: 0;
    color: var(--ash-100);
    -webkit-transform: rotate(-90deg) translate3d(0, -50%, 0);
    transform: rotate(-90deg) translate3d(0, -50%, 0); }
  100% { opacity: 1;
    color: var(--royal-blue-100);
    -webkit-transform: rotate(0deg) translate3d(0, -50%, 0);
    transform: rotate(0deg) translate3d(0, -50%, 0); } }

@keyframes selectArrow { 0% { opacity: 0;
    color: var(--ash-100);
    -webkit-transform: rotate(-90deg) translate3d(0, -50%, 0);
    transform: rotate(-90deg) translate3d(0, -50%, 0); }
  100% { opacity: 1;
    color: var(--royal-blue-100);
    -webkit-transform: rotate(0deg) translate3d(0, -50%, 0);
    transform: rotate(0deg) translate3d(0, -50%, 0); } }

.com__select-dd.select2-default-dropdown .select2-dropdown .select2-results .select2-results__option { padding-top: 10px; padding-bottom: 10px; }

.iphone-safari [select-banner-group] .dropdown__theme .select2-container .select2-selection--single { border-bottom: none; }

.iphone-safari [select-banner-group] .dropdown__theme .select2-container .select2-selection--single:after { width: 100%; }

.iphone-safari [select-banner-group] .dropdown__theme.dd-active .select2-container .select2-selection--single { border-bottom: none; }

.iphone-safari [select-banner-group] .dropdown__theme.dd-active .select2-container .select2-selection--single:after { -webkit-animation: none; animation: none; }

.iphone-safari [select-banner-group] .dropdown__theme.dd-active.input-select:after { opacity: 1; color: var(--royal-blue-100); -webkit-transform: rotate(0deg) translate3d(0, -50%, 0); transform: rotate(0deg) translate3d(0, -50%, 0); -webkit-animation: none; animation: none; }

.com__sneak-slider .owl-carousel .owl-stage-outer, .com__inv-tica .owl-carousel .owl-stage-outer { overflow: visible; }

.com__sneak-slider .owl-carousel.car1 .owl-dots, .com__inv-tica .owl-carousel.car1 .owl-dots { position: relative; margin-top: 30px; }

@media (max-width: 767px) { .com__sneak-slider, .com__inv-tica { position: relative; overflow: hidden; padding: 10px; padding-right: 183px; margin-left: -10px; margin-right: -10px; }
  .com__sneak-slider.sneak-small, .sneak-small.com__inv-tica { padding-right: 50px; } }

@media (max-width: 640px) { .com__sneak-slider, .com__inv-tica { padding-right: 50px; } }

.com_global_dropdown-wrapper select.form-control { width: 100%; height: auto; font-size: 24px; color: var(--royal-blue-100); }

.com_global_dropdown-wrapper .select2-container--default .select2-selection--single { height: auto; padding: 5px 0px; border-radius: 0px; border: 0px; border-bottom: 5px solid var(--royal-blue-100); background-color: transparent; }

@media (max-width: 1024px) { .com_global_dropdown-wrapper .select2-container--default .select2-selection--single { border-bottom: 2px solid var(--royal-blue-100); } }

@media (max-width: 640px) { .com_global_dropdown-wrapper .select2-container--default .select2-selection--single { border-bottom: 1px solid var(--royal-blue-100); } }

.com_global_dropdown-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered { padding-left: 5px; padding-right: 30px; font-weight: 700; font-size: 24px; line-height: 1.5; text-overflow: initial; white-space: initial; color: var(--royal-blue-100); }

@media (max-width: 1024px) { .com_global_dropdown-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered { font-size: 18px; line-height: 1.5; } }

@media (max-width: 640px) { .com_global_dropdown-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered { font-size: 16px; line-height: 1.5; } }

.com_global_dropdown-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow { top: initial; bottom: 15px; }

@media (max-width: 1024px) { .com_global_dropdown-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow { bottom: 4px; } }

.com_global_dropdown-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow b { position: relative; top: initial; bottom: initial; left: initial; width: 15px; height: 25px; margin: 0px; font-family: var(--font-awesome); font-size: 22px; line-height: 1.5; color: var(--royal-blue-100); border: none !important; }

@media (max-width: 1024px) { .com_global_dropdown-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow b { font-size: 14px; line-height: 1.5; } }

.com_global_dropdown-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow b:before { -webkit-transition: 0.5s all; transition: 0.5s all; display: inline-block; content: "\f078"; }

.com_global_dropdown-wrapper--light .select2-container--default .select2-selection--single { border-color: var(--white); }

.com_global_dropdown-wrapper--light .select2-container--default .select2-selection--single .select2-selection__rendered { color: var(--white); }

.com_global_dropdown-wrapper--light .select2-container--default .select2-selection--single .select2-selection__arrow b { color: var(--white); }

.link-notices { position: relative; padding-left: 20px; }

.link-notices > a.link, .link-notices > label.link, .com_toggle .link-notices > label.com__toggle-btn, .link-notices > label.com__to-li-set, .com_toggle .link-notices > a.com__toggle-btn, .link-notices > a.com__to-li-set { margin-left: -20px; }

.link-notices > a.link i, .link-notices > label.link i, .com_toggle .link-notices > label.com__toggle-btn i, .link-notices > label.com__to-li-set i, .com_toggle .link-notices > a.com__toggle-btn i, .link-notices > a.com__to-li-set i { min-width: 20px; margin-left: 0; }

.link-notices > a.link:hover i, .link-notices > label.link:hover i, .com_toggle .link-notices > label.com__toggle-btn:hover i, .link-notices > label.com__to-li-set:hover i, .com_toggle .link-notices > a.com__toggle-btn:hover i, .link-notices > a.com__to-li-set:hover i { -webkit-transform: none; -ms-transform: none; transform: none; }

@media (max-width: 767px) { .link-notices > a.link i, .link-notices > label.link i, .com_toggle .link-notices > label.com__toggle-btn i, .link-notices > label.com__to-li-set i, .com_toggle .link-notices > a.com__toggle-btn i, .link-notices > a.com__to-li-set i { font-size: 14px; } }

.com__side-nav { text-align: center; font-weight: bold; position: relative; }

.com__side-nav.has-styled-nav::before { content: ""; position: absolute; top: 5px; bottom: 5px; left: 0; right: 0; -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.15); box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.15); background-color: var(--white); border-radius: var(--bd-radius); }

@media (max-width: 767px) { .com__side-nav.has-styled-nav::before { display: none; } }

.com__side-nav ul li { position: relative; }

.com__side-nav ul li a { display: block; color: inherit; color: var(--grey-200); max-width: 340px; line-height: 1.5; }

.com__side-nav ul li:hover a, .com__side-nav ul li.active a, .com__side-nav ul li.selected a { color: var(--grey-800); }

.com__side-nav ul li:after { content: ''; display: block; position: absolute; top: 0; right: 0; height: 100%; border-right: 1px solid var(--grey-200); }

.com__side-nav ul li:last-child:after { display: none; }

.com__side-nav ul.styled-nav { position: relative; padding-top: 5px; padding-bottom: 5px; margin-top: -5px; overflow: auto; -ms-overflow-style: none; scrollbar-width: none; }

.com__side-nav ul.styled-nav::-webkit-scrollbar { display: none; }

.com__side-nav ul.styled-nav li { -webkit-transition: 0.5s all; transition: 0.5s all; padding: 0; border-radius: 0; position: relative; z-index: 2; }

.com__side-nav ul.styled-nav li::after { display: none; }

.com__side-nav ul.styled-nav li:first-child { border-radius: var(--bd-radius) 0 0 var(--bd-radius); }

.com__side-nav ul.styled-nav li:last-child { border-radius: 0 var(--bd-radius) var(--bd-radius) 0; }

.com__side-nav ul.styled-nav li a { padding: 20px; font-size: 16px; color: var(--ash-200); -webkit-transition: 0.5s all; transition: 0.5s all; font-weight: normal; }

.com__side-nav ul.styled-nav li a i { -webkit-transition: none; transition: none; }

.com__side-nav ul.styled-nav li.selected { border-radius: var(--bd-radius); }

.com__side-nav ul.styled-nav li.selected a { color: var(--white); font-weight: bold; }

@media (max-width: 767px) { .com__side-nav ul.styled-nav li.selected a { font-weight: normal; color: var(--ash-200) !important; } }

@media (max-width: 767px) { .com__side-nav ul.styled-nav { border-radius: 0; -webkit-box-shadow: none; box-shadow: none; border-bottom: 1px solid var(--grey-200); }
  .com__side-nav ul.styled-nav li { min-width: 140px; padding-left: 20px; padding-right: 20px; background: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; position: relative; border: 0; border-radius: 0 !important; }
  .com__side-nav ul.styled-nav li a { padding: 0 0 24px 0 !important; line-height: 1.43; color: var(--grey-700) !important; } }

@media (max-width: 767px) { .com__side-nav ul.autowidth-nav > li { min-width: auto; } }

.com__side-nav .indicator { -webkit-transition: 0.4s all; transition: 0.4s all; position: absolute; -webkit-box-shadow: none; box-shadow: none; left: 0; top: 0; bottom: 0; background: #7c909b; z-index: 1; border-radius: var(--bd-radius); }

@media (max-width: 767px) { .com__side-nav .indicator { z-index: 2; height: 7px; bottom: 2px; border-radius: 0; top: auto; } }

@media (max-width: 767px) { .com__side-nav.has-styled-nav { overflow: auto; border-bottom: 1px solid var(--grey-200); }
  .com__side-nav.has-styled-nav .styled-nav { border-bottom: 0; } }

.com__side-nav.nav--2 { text-align: inherit; font-weight: inherit; }

.com__side-nav.nav--2:before { display: none; }

@media (max-width: 767px) { .com__side-nav.nav--2 { text-align: center; overflow: auto; } }

.com__side-nav.nav--2 .indicator { display: none; }

@media (max-width: 767px) { .com__side-nav.nav--2 .indicator { display: block; } }

.com__side-nav.nav--2 .styled-nav { padding-top: 0; padding-bottom: 0; }

.com__side-nav.nav--2 ul li { margin-bottom: 10px; padding-left: 0; padding-right: 0; }

.com__side-nav.nav--2 ul li:last-child { margin-bottom: 0; }

.com__side-nav.nav--2 ul li:after { display: none; }

.com__side-nav.nav--2 ul li a { position: relative; padding: 0; padding-left: 20px; color: var(--ash-100); -webkit-transform: translate3d(-20px, 0, 0); -ms-transform: translate3d(-20px, 0, 0); transform: translate3d(-20px, 0, 0); }

.com__side-nav.nav--2 ul li a:before { opacity: 0; content: '\f061'; display: block; position: absolute; top: 0; left: 0; font-family: var(--font-awesome); font-size: 12px; font-weight: normal; }

@media (max-width: 767px) { .com__side-nav.nav--2 ul li a { -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
  .com__side-nav.nav--2 ul li a:before { display: none; } }

.com__side-nav.nav--2 ul li.selected a { color: var(--ash-200); font-weight: bold; -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.com__side-nav.nav--2 ul li.selected a:before { opacity: 1; }

@media (max-width: 767px) { .com__side-nav.nav--2 ul li.selected a { font-weight: normal; } }

@media (max-width: 767px) { .com__side-nav.nav--2 ul li { margin-bottom: 0; }
  .com__side-nav.nav--2 ul li a { padding: 0 0 24px 0 !important; } }

.com__side-nav.nav--2 .com__nav-dd > li { margin-bottom: 15px; }

.com__side-nav.nav--2 .com__nav-dd > li > a { padding-left: 0; font-size: 14px; font-weight: bold; }

@media (min-width: 1200px) { .com__side-nav.nav--2 .com__nav-dd > li > a { font-size: 16px; } }

.com__side-nav.nav--2 .com__nav-dd > li .com__nav-dd-main { margin-top: 15px; margin-left: 30px; }

.com__side-nav.nav--2 .com__nav-dd > li .com__nav-dd-main .com__nav-dd-main { margin: 10px 0 5px 0; }

@media (max-width: 767px) { .com__side-nav.nav--2 .com__nav-dd > li .com__nav-dd-main { margin-left: 20px; } }

.com__side-nav.nav--2 .com__nav-dd > li ul > li > a { padding-left: 0; font-weight: normal; }

.com__side-nav.nav--2 .com__nav-dd > li ul > li.selected > a, .com__side-nav.nav--2 .com__nav-dd > li ul > li.set-active > a { font-weight: bold; }

@media (max-width: 767px) { .com__side-nav.nav--2 .com__nav-dd > li ul > li { margin-bottom: 10px; }
  .com__side-nav.nav--2 .com__nav-dd > li ul > li:last-child { margin-bottom: 0; }
  .com__side-nav.nav--2 .com__nav-dd > li ul > li > a { color: var(--ash-100) !important; }
  .com__side-nav.nav--2 .com__nav-dd > li ul > li > a.selected, .com__side-nav.nav--2 .com__nav-dd > li ul > li > a:hover { color: var(--ash-200) !important; }
  .com__side-nav.nav--2 .com__nav-dd > li ul > li.selected > a, .com__side-nav.nav--2 .com__nav-dd > li ul > li:hover > a { color: var(--ash-200) !important; } }

.com__side-nav.nav--2 .com__nav-dd .com__nav-dd ul li > a { padding-left: 20px; margin-bottom: 0 !important; }

.com__side-nav.nav--2 .com__nav-dd .com__nav-dd ul li.a-mobile-nav-item { margin-bottom: 10px; padding-left: 20px; }

.com__side-nav.nav--2 .com__nav-dd .com__nav-dd ul li.a-mobile-nav-item:last-child { margin-bottom: 0; }

.com__side-nav.nav--2 .com__nav-dd .com__nav-dd ul li:last-child { margin-bottom: 0; }

.com__side-nav.hideshow-target { cursor: pointer; }

.hide-show-menu .com__side-nav { cursor: pointer; }

.js-is-sticky { will-change: min-height; }

.js-is-sticky [sticky-content] { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); /* For browsers don't support translate3d. */ -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); will-change: position, transform; left: unset !important; }

.js-is-sticky .com__side-nav { padding-top: 20px; }

.js-is-sticky .side-nav-with-sub { padding-top: 20px; }

.js-is-sticky .side-nav-with-sub .com__side-nav { padding-top: 0px; }

.side-nav-with-sub .com__side-nav.nav--2 ul li a { -webkit-transform: translate3d(0px, 0, 0); transform: translate3d(0px, 0, 0); }

.accordion-mobile-nav-list .com__side-nav { border-bottom: none; }

.accordion-mobile-nav-list .com__side-nav ul li a { font-size: 14px; max-width: 100%; }

@media (min-width: 1200px) { .accordion-mobile-nav-list .com__side-nav ul li a { font-size: 16px; } }

.accordion-mobile-nav-list .com__side-nav.nav--2 { text-align: inherit; }

.accordion-mobile-nav-list .com__side-nav.nav--2 ul li a { padding: 0 !important; }

.com__side-nav-title { position: relative; padding-top: 2px; padding-bottom: 2px; padding-right: 23px; border-bottom: 3px solid var(--royal-blue-100); font-weight: bold; color: var(--royal-blue-100); cursor: pointer; }

.com__side-nav-title:after { content: '\f078'; display: block; position: absolute; top: 50%; right: 0; font-family: var(--font-awesome); font-size: 90%; color: inherit; }

.com__bank-policies .b-p-side-nav h5, .com__bank-policies .b-p-side-nav h5 strong, .com__left-nav .b-p-side-nav h5, .com__left-nav .b-p-side-nav h5 strong { margin-bottom: 15px; font-size: 16px; color: var(--ash-100); }

.com__bank-policies .b-p-side-nav a:hover, .com__left-nav .b-p-side-nav a:hover { color: var(--ash-200); }

.com__bank-policies .accordion__list h5, .com__bank-policies .accordion__list h5 strong, .com__left-nav .accordion__list h5, .com__left-nav .accordion__list h5 strong { font-size: 18px; line-height: 1.5; }

@media (max-width: 767px) { .com__bank-policies .accordion__list h5, .com__bank-policies .accordion__list h5 strong, .com__left-nav .accordion__list h5, .com__left-nav .accordion__list h5 strong { font-size: 16px; } }

.com__bank-policies .accordion__list p a:hover, .com__bank-policies .accordion__list .com_card-comparison sup a:hover, .com_card-comparison .com__bank-policies .accordion__list sup a:hover, .com__bank-policies .accordion__list #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a:hover, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__bank-policies .accordion__list a a:hover, .com__bank-policies .accordion__list #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:hover, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__bank-policies .accordion__list a a:hover, .com__bank-policies .accordion__list .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a:hover, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__bank-policies .accordion__list a a:hover, .com__left-nav .accordion__list p a:hover, .com__left-nav .accordion__list .com_card-comparison sup a:hover, .com_card-comparison .com__left-nav .accordion__list sup a:hover, .com__left-nav .accordion__list #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a:hover, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__left-nav .accordion__list a a:hover, .com__left-nav .accordion__list #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:hover, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__left-nav .accordion__list a a:hover, .com__left-nav .accordion__list .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a:hover, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__left-nav .accordion__list a a:hover { color: var(--royal-blue-200); }

.com__condition-of-access .accordion__item__title h5, .com__condition-of-access .accordion__item__title h5 strong { font-size: 18px; line-height: 1.5; }

@media (max-width: 767px) { .com__condition-of-access .accordion__item__title h5, .com__condition-of-access .accordion__item__title h5 strong { font-size: 16px; } }

.accordion-mobile-nav-items { position: relative; width: 100%; min-height: 54px; background: var(--white); border-top: 1px solid var(--grey-200); border-bottom: 1px solid var(--grey-200); z-index: 1002; pointer-events: auto; }

.accordion-mobile-nav-items .a-mobile-nav-title { font-size: 12px; font-weight: 700; color: var(--ash-100); margin-bottom: 15px; }

@media (min-width: 768px) { .accordion-mobile-nav-items .a-mobile-nav-title { font-size: 14px; } }

.accordion-mobile-nav-items .accordion-mobile-nav-label { position: relative; display: table; width: 100%; min-height: 54px; padding: 10px 10px 10px 20px; font-size: 12px; line-height: normal; text-overflow: ellipsis; color: var(--ash-100); cursor: pointer; }

@media (min-width: 768px) { .accordion-mobile-nav-items .accordion-mobile-nav-label { font-size: 14px; } }

.accordion-mobile-nav-items .accordion-mobile-nav-label span { display: table-cell; vertical-align: middle; width: calc(100% - 16px); }

.accordion-mobile-nav-items .accordion-mobile-nav-label:after { -webkit-transition: all 0.5s ease; transition: all 0.5s ease; content: '\f078'; display: table-cell; vertical-align: middle; width: 10px; font-family: var(--font-awesome); font-size: 10px; }

.accordion-mobile-nav-items .accordion-mobile-nav-label.active:after { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); }

.accordion-mobile-nav-items .accordion-mobile-nav-list { display: none; position: absolute; top: 55px; left: 0px; width: 100%; padding: 15px 20px; padding-bottom: 60px; background: var(--white); overflow-scrolling: touch; -webkit-overflow-scrolling: touch; }

.accordion-mobile-nav-items .accordion-mobile-nav-list .amnl-wrapper { width: 100%; height: 100%; overflow: scroll; padding-bottom: 60px; }

.accordion-mobile-nav-items .accordion-mobile-nav-list.active .amnl-wrapper.scrolledtop.android { padding-top: 20px; }

.accordion-mobile-nav-items .accordion-mobile-nav-list .a-mobile-nav-item { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; display: block; position: relative; width: 100%; margin-bottom: 15px; padding: 0px; font-size: 12px; color: var(--ash-100); }

@media (min-width: 768px) { .accordion-mobile-nav-items .accordion-mobile-nav-list .a-mobile-nav-item { font-size: 14px; } }

.accordion-mobile-nav-items .accordion-mobile-nav-list .a-mobile-nav-item.selected { padding-left: 20px; font-weight: 700; color: var(--ash-200); }

.accordion-mobile-nav-items .accordion-mobile-nav-list .a-mobile-nav-item.selected:before { opacity: 1; content: '\f061'; display: block; position: absolute; top: 0; left: 0px; font-family: var(--font-awesome); font-size: 12px; font-weight: normal; }

.accordion-mobile-nav-items .accordion-mobile-nav-list .a-mobile-nav-item:last-child { margin-bottom: 0; }

.accordion-mobile-nav-items .accordion-mobile-nav-list .a-mobile-nav-item ~ .a-mobile-nav-title { margin-top: 15px; }

.accordion-mobile-nav-items.active { height: 100%; border-bottom: none; }

.accordion-mobile-nav-items.active .accordion-mobile-nav { position: relative; border-bottom: 1px solid var(--grey-200); }

.accordion-mobile-nav-items.active .accordion-mobile-nav .accordion-mobile-nav-list { position: absolute; }

.accordion-mobile-nav-items.active .accordion-mobile-nav .accordion-mobile-nav-list.active { display: block; }

.accordion-mobile-nav-items.type2 { position: absolute; top: 0; left: 0; width: 100%; min-height: 0; }

.accordion-mobile-nav-items.type2 .accordion-mobile-nav-list { top: 0; }

.accordion-mobile-nav-items.type2 .accordion-mobile-nav-list .a-mobile-nav-item { color: var(--grey-800); }

.accordion-mobile-nav-items.type2 .accordion-mobile-nav-list .com__side-nav { padding-top: 65px; }

.accordion-mobile-nav-items.type2 .accordion-mobile-nav-list .com__side-nav .com__nav-dd > li > a { font-size: 14px; color: var(--grey-800); }

@media (min-width: 1200px) { .accordion-mobile-nav-items.type2 .accordion-mobile-nav-list .com__side-nav .com__nav-dd > li > a { font-size: 16px; } }

.accordion-mobile-nav-items.type2 .accordion-mobile-nav-list .com__side-nav .com__nav-dd > li ul > li a { font-size: 12px; color: var(--grey-800) !important; }

@media (min-width: 768px) { .accordion-mobile-nav-items.type2 .accordion-mobile-nav-list .com__side-nav .com__nav-dd > li ul > li a { font-size: 14px; } }

.accordion-mobile-nav-items.type2 .accordion-mobile-nav-list .com__side-nav .com__nav-dd .com__nav-dd-set .com__nav-dd-title { position: relative; padding-right: 20px !important; }

.accordion-mobile-nav-items.type2 .accordion-mobile-nav-list .com__side-nav .com__nav-dd .com__nav-dd-set .com__nav-dd-title:after { content: '\f078'; display: block; position: absolute; top: 50%; right: 0; font-family: var(--font-awesome); font-size: inherit; color: inherit; }

.accordion-mobile-nav-items.type2 .accordion-mobile-nav-list .com__side-nav .com__nav-dd .com__nav-dd-set.set-active .com__nav-dd-title:after { -webkit-transform: translate3d(0, -50%, 0) rotate(180deg); transform: translate3d(0, -50%, 0) rotate(180deg); }

.accordion-mobile-nav-items.type2 .accordion-mobile-nav-list .com__side-nav .com__nav-dd .com__nav-dd .com__nav-dd-set .com__nav-dd-title:after { display: none; }

.accordion-mobile-nav-close { z-index: 5; position: absolute; top: 0; right: 0; padding: 20px; font-size: 24px; cursor: pointer; line-height: 1; }

.accordion-mobile-nav-close i { font-size: inherit; line-height: inherit; }

.page-current .accordion-mobile-nav-items.type2 { position: fixed; }

.com__404-page .com__404-page--hide-footer #main-wrapper { padding-bottom: 0px !important; }

.com__404-page .com__404-page--hide-footer footer { display: none; }

.com__404-page .not-found-page-banner { position: relative; min-height: 500px; background-size: cover; background-position: center center; background-repeat: no-repeat; }

.com__404-page .not-found-page-banner .nfpb-desc { position: absolute; height: 100%; width: 100%; }

.com__404-page .not-found-page-banner .nfpb-desc .row, .com__404-page .not-found-page-banner .nfpb-desc .com_insurance_total-payout-row, .com__404-page .not-found-page-banner .nfpb-desc .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com__404-page .not-found-page-banner .nfpb-desc .owl-carousel:not(.owl-loaded) { height: 100%; }

.com__404-page .not-found-page-banner h2, .com__404-page .not-found-page-banner .com__ar-title-box h1, .com__ar-title-box .com__404-page .not-found-page-banner h1, .com__404-page .not-found-page-banner h4, .com__404-page .not-found-page-banner .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__404-page .not-found-page-banner a, .com__404-page .not-found-page-banner .com_investment-graph .intro, .com_investment-graph .com__404-page .not-found-page-banner .intro { color: inherit; }

.com__404-page .not-found-page-banner .button { margin-top: 40px; }

.com__404-page .not-found-page-banner #nfpb-foot-note { position: absolute; bottom: 80px; left: 0px; right: 0px; width: 100%; max-width: 726px; margin: auto; padding-right: 10px; padding-left: 10px; font-size: 16px; line-height: 1.5; }

@media (max-width: 480px) { .com__404-page .not-found-page-banner #nfpb-foot-note { bottom: 20px; } }

@media (max-width: 767px) { .com__404-page .not-found-page-banner #nfpb-foot-note { font-size: 14px; line-height: 26px; } }

.com__404-page .not-found-page-banner #nfpb-foot-note a { font-size: inherit; }

.com__404-page .not-found-page-banner p.co-white a, .com__404-page .not-found-page-banner .com_card-comparison sup.co-white a, .com_card-comparison .com__404-page .not-found-page-banner sup.co-white a, .com__404-page .not-found-page-banner #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.co-white a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__404-page .not-found-page-banner a.co-white a, .com__404-page .not-found-page-banner #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.co-white a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__404-page .not-found-page-banner a.co-white a, .com__404-page .not-found-page-banner .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.co-white a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__404-page .not-found-page-banner a.co-white a { color: var(--white); }

.com__article-list.com__list-2 { margin-left: -13px; margin-right: -17px; }

.com__article-list.com__list-2 > li { display: inline-block; vertical-align: top; width: 50%; padding-left: 15px; padding-right: 15px; margin-left: -2px; margin-right: -2px; margin-bottom: 30px; }

.com__article-list.com__list-2 > li:last-child { margin-bottom: 0; }

@media screen and (max-width: 995px) { .com__article-list.com__list-2 > li { width: 100%; } }

@media (max-width: 767px) { .com__article-list.com__list-2 { margin-left: calc(var(--spacing-sm) * -1); margin-right: -10px; }
  .com__article-list.com__list-2 > li { width: 50%; padding-left: 10px; padding-right: 10px; } }

.com__article-list.com__list-3 { margin-left: -13px; margin-right: -17px; }

.com__article-list.com__list-3 > li { display: inline-block; vertical-align: top; width: 33.33%; margin-left: -2px; margin-right: -2px; margin-bottom: 30px; padding-left: var(--spacing-sm); padding-right: var(--spacing-sm); }

@media (min-width: 992px) { .com__article-list.com__list-3 > li { padding-left: var(--spacing-md); padding-right: var(--spacing-md); } }

.com__article-list.com__list-3 > li:last-child { margin-bottom: 0; }

@media (max-width: 950px) { .com__article-list.com__list-3 > li { width: 50%; } }

@media (max-width: 767px) { .com__article-list.com__list-3 { margin-left: calc(var(--spacing-sm) * -1); margin-right: -10px; }
  .com__article-list.com__list-3 > li { width: 50%; margin-left: -2px; margin-right: -2px; margin-bottom: 15px; } }

@media screen and (max-width: 650px) { .com__article-list.com__list-3 { margin-left: 0; margin-right: 0; }
  .com__article-list.com__list-3 > li { display: block; width: auto; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; } }

.com__article-list.com__list-4 { margin-left: -7px; margin-right: -16px; }

.com__article-list.com__list-4 > li { display: inline-block; vertical-align: top; width: 25%; padding-left: 10px; padding-right: 10px; margin-left: -3px; margin-right: -3px; margin-bottom: 30px; }

.com__article-list.com__list-4 > li:last-child { margin-bottom: 0; }

@media (max-width: var(--width-4)) { .com__article-list.com__list-4 > li { width: 33.33%; } }

@media screen and (max-width: 978px) { .com__article-list.com__list-4 { margin-left: calc(var(--spacing-sm) * -1); margin-right: -10px; }
  .com__article-list.com__list-4 > li { width: 50%; margin-left: -2px; margin-right: -2px; margin-bottom: 15px; } }

.com__article-list.com__article-list--hasblurb.owl-carousel .owl-item { margin-top: 10px; }

.com__article-list.com__article-list--hasblurb.owl-carousel .owl-item .common__promo-blurb { top: -10px; }

.com__article-list.list-links > li { padding: 20px 0; border-bottom: 1px solid #dddddd; }

.com__article-list.list-links > li:first-child { padding-top: 0; }

@media (min-width: 768px) { .com__article-list > li.last-group { margin-bottom: 0; } }

.com__ar-li-set a { color: inherit; }

.com__ar-li-capt { margin-top: 10px; padding: 20px; }

.com__ar-li-capt .com__al-ca-col { margin-top: 20px; }

.com__ar-li-capt .com__al-ca-col:first-child { margin-top: 0; }

.com__ar-li-capt .com__al-ca-col > *:last-child { margin-bottom: 0; }

@media (max-width: 810px) { .com__ar-li-capt { margin-top: 0; padding: 10px 0; }
  .com__ar-li-capt .com__al-ca-col { margin-top: 20px; } }

@media (max-width: 767px) { .com__ar-li-capt .com__al-ca-col.gh3 { min-height: 0 !important; } }

.com__ar-li-link { display: block; }

.com__ar-li-link h6 { color: var(--ash-100); }

.com__ar-li-link > *:last-child { margin-bottom: 0; }

.com__ar-li-link.link i, .com_toggle .com__ar-li-link.com__toggle-btn i, .com__ar-li-link.com__to-li-set i { margin-left: 5px; font-size: 85%; }

.com__ar-li-link:hover h4, .com__ar-li-link:hover .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-li-link:hover a, .com__ar-li-link:hover .com_investment-graph .intro, .com_investment-graph .com__ar-li-link:hover .intro { opacity: 0.7; }

@media (max-width: 767px) { .com__ar-li-link h6 { font-size: 12px; } }

.com__sort-box .dropdown__theme { min-width: 90px; margin-top: 5px; }

.com__sort-box .dropdown__theme .select2-container .select2-selection--single { margin-bottom: -2px; border-bottom-width: 2px; }

.com__sort-box .dropdown__theme .select2-container .select2-selection--single .select2-selection__rendered { padding-right: 25px; }

.com_capsule-tag, .com__ar-tags li a { padding: 10px 20px; border: 2px solid var(--ash-100); border-radius: 23px; color: var(--ash-100); font-weight: 600; }

.com_capsule-tag:hover, .com__ar-tags li a:hover { opacity: 0.7; }

@media (max-width: 767px) { .com_capsule-tag, .com__ar-tags li a { padding: 7px 15px; } }

.com__ar-tags li { display: inline-block; vertical-align: top; margin-right: 8px; margin-bottom: 8px; }

.com__ar-tags li a { display: block; }

@media (max-width: 767px) { .com__ar-tags li { margin-right: 7px; margin-bottom: 8px; } }

.com__ar-tags[class*="fz-"] li { font-size: inherit; }

.com__ar-tags[class*="fz-"] li a { font-size: inherit; }

.com__ar-title.bp-ab { z-index: 5; }

.com__ar-title.bottom { bottom: 0; left: 0; width: 100%; }

.com__ar-banner { min-height: 500px; }

@media (max-width: 767px) { .com__ar-banner { min-height: 420px; } }

@media (max-width: 767px) { body.page-careers .com__ar-banner { background-position: top center; } }

.com__ar-title-box { padding: 40px; background-color: var(--white); }

.com__ar-title-box > *:last-child { margin-bottom: 0; }

@media (max-width: 767px) { .com__ar-title-box { padding: 20px; } }

.com__ar-de-tags li { display: inline-block; vertical-align: top; font-size: inherit; }

.com__ar-de-tags li:after { display: inline-block; content: '|'; padding-left: 10px; padding-right: 10px; }

.com__ar-de-tags li:last-child:after { display: none; }

.com__ar-de-tags li a { font-size: inherit !important; }

.com__ar-de-tags.tags-padding { padding: 28px 0; }

@media (max-width: 767px) { .com__ar-de-tags.tags-padding { padding: 20px; } }

.com__paragraph > *:last-child { margin-bottom: 0 !important; }

.com__paragraph ol li, .com__paragraph ul li { padding-left: 10px; }

.com__paragraph ol, .com__paragraph ul { margin-bottom: 10px; }

.com__paragraph ol li, .com__paragraph ul li { padding-bottom: 10px; }

.com__paragraph ol li:last-child, .com__paragraph ul li:last-child { padding-bottom: 0px; }

.com__paragraph ol:last-child, .com__paragraph ul:last-child { margin-bottom: 0px; }

.com__paragraph ul:not(.list-tick):not(.list-dash):not(.list-bullet):not(.list-dot):not(.com__in-fu-list) > li { list-style-type: disc; margin-left: 20px; }

.com__paragraph ol:not(.list-alpha-upper):not(.list-alpha-lower):not(.list-roman-upper):not(.list-roman-lower):not(.list-decimal) { counter-reset: item; list-style-type: decimal; position: relative; }

.com__paragraph ol:not(.list-alpha-upper):not(.list-alpha-lower):not(.list-roman-upper):not(.list-roman-lower):not(.list-decimal) > li { display: block; }

.com__paragraph ol:not(.list-alpha-upper):not(.list-alpha-lower):not(.list-roman-upper):not(.list-roman-lower):not(.list-decimal) > li:before { content: counter(item) "."; counter-increment: item; position: absolute; left: 0; }

.com__paragraph.paragraph-follow p, .com__paragraph.paragraph-follow .com_card-comparison sup, .com_card-comparison .com__paragraph.paragraph-follow sup, .com__paragraph.paragraph-follow #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__paragraph.paragraph-follow a, .com__paragraph.paragraph-follow #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__paragraph.paragraph-follow a, .com__paragraph.paragraph-follow .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__paragraph.paragraph-follow a, .com__paragraph.paragraph-follow li { font-size: inherit; color: inherit; }

.com__paragraph.paragraph-follow p strong, .com__paragraph.paragraph-follow .com_card-comparison sup strong, .com_card-comparison .com__paragraph.paragraph-follow sup strong, .com__paragraph.paragraph-follow #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a strong, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__paragraph.paragraph-follow a strong, .com__paragraph.paragraph-follow #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a strong, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__paragraph.paragraph-follow a strong, .com__paragraph.paragraph-follow .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a strong, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__paragraph.paragraph-follow a strong, .com__paragraph.paragraph-follow p b, .com__paragraph.paragraph-follow .com_card-comparison sup b, .com_card-comparison .com__paragraph.paragraph-follow sup b, .com__paragraph.paragraph-follow #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a b, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__paragraph.paragraph-follow a b, .com__paragraph.paragraph-follow #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a b, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__paragraph.paragraph-follow a b, .com__paragraph.paragraph-follow .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a b, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__paragraph.paragraph-follow a b, .com__paragraph.paragraph-follow li strong, .com__paragraph.paragraph-follow li b { font-size: inherit; color: inherit; }

.com__paragraph.fz-14 p, .com__paragraph.hc-li-tag p, .com__paragraph.fz-14 .com_card-comparison sup, .com_card-comparison .com__paragraph.fz-14 sup, .com__paragraph.hc-li-tag .com_card-comparison sup, .com_card-comparison .com__paragraph.hc-li-tag sup, .com__paragraph.fz-14 #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__paragraph.fz-14 a, .com__paragraph.hc-li-tag #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__paragraph.hc-li-tag a, .com__paragraph.fz-14 #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__paragraph.fz-14 a, .com__paragraph.hc-li-tag #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__paragraph.hc-li-tag a, .com__paragraph.fz-14 .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__paragraph.fz-14 a, .com__paragraph.hc-li-tag .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__paragraph.hc-li-tag a { line-height: 1.5; }

@media (max-width: 767px) { .com__paragraph.fz-14, .com__paragraph.hc-li-tag { font-size: 12px; }
  .com__paragraph.fz-14 p, .com__paragraph.hc-li-tag p, .com__paragraph.fz-14 .com_card-comparison sup, .com_card-comparison .com__paragraph.fz-14 sup, .com__paragraph.hc-li-tag .com_card-comparison sup, .com_card-comparison .com__paragraph.hc-li-tag sup, .com__paragraph.fz-14 #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__paragraph.fz-14 a, .com__paragraph.hc-li-tag #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__paragraph.hc-li-tag a, .com__paragraph.fz-14 #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__paragraph.fz-14 a, .com__paragraph.hc-li-tag #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__paragraph.hc-li-tag a, .com__paragraph.fz-14 .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__paragraph.fz-14 a, .com__paragraph.hc-li-tag .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__paragraph.hc-li-tag a { line-height: 1.83; } }

.com__paragraph.fz-16 p, .com__paragraph.fz-16 .com_card-comparison sup, .com_card-comparison .com__paragraph.fz-16 sup, .com__paragraph.fz-16 #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__paragraph.fz-16 a, .com__paragraph.fz-16 #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__paragraph.fz-16 a, .com__paragraph.fz-16 .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__paragraph.fz-16 a { line-height: 1.5; }

@media (max-width: 767px) { .com__paragraph.fz-16 { font-size: 14px; } }

.com__paragraph .disclaimer { margin-top: 30px; margin-bottom: 30px; color: var(--grey-700); font-weight: 400; }

.com__paragraph .disclaimer a { font-size: inherit; line-height: inherit; }

.com__paragraph img { margin-top: 20px; margin-bottom: 20px; }

.com__paragraph .com__paragraph--divider { margin-top: 60px; margin-bottom: 60px; }

@media (max-width: 767px) { .com__paragraph .com__paragraph--divider { margin-top: 30px; margin-bottom: 30px; } }

.com__paragraph .com__paragraph--speaker > * { display: inline-block; }

.com__paragraph .com__paragraph--speaker img { margin: 0px; vertical-align: top; }

.com__paragraph .com__paragraph--speaker .speaker__details { margin-left: 15px; }

.com__paragraph .com__paragraph--speaker .speaker__details h5 { font-weight: bold; }

.com__paragraph .com__paragraph--speaker .speaker__details p, .com__paragraph .com__paragraph--speaker .speaker__details .com_card-comparison sup, .com_card-comparison .com__paragraph .com__paragraph--speaker .speaker__details sup, .com__paragraph .com__paragraph--speaker .speaker__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__paragraph .com__paragraph--speaker .speaker__details a, .com__paragraph .com__paragraph--speaker .speaker__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__paragraph .com__paragraph--speaker .speaker__details a, .com__paragraph .com__paragraph--speaker .speaker__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__paragraph .com__paragraph--speaker .speaker__details a { line-height: 1.3; }

.com__to-list.com__list-2 { margin-left: calc(var(--spacing-sm) * -1); margin-right: -14px; }

.com__to-list.com__list-2 > li { display: inline-block; vertical-align: top; width: 50%; padding-left: 10px; padding-right: 10px; margin-left: -2px; margin-right: -2px; }

@media (max-width: 767px) { .com__to-list.com__list-2 { margin-left: 0; margin-right: 0; }
  .com__to-list.com__list-2 > li { display: block; width: auto; padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; margin-bottom: 20px; }
  .com__to-list.com__list-2 > li:last-child { margin-bottom: 0; } }

.com__to-li-set { display: block; padding: 20px; background-color: var(--white); }

.com__to-li-set .d-flex > * { margin-right: 20px; }

.com__to-li-set .d-flex > *:last-child { margin-right: 0; }

.com__to-li-set .d-flex p, .com__to-li-set .d-flex .com_card-comparison sup, .com_card-comparison .com__to-li-set .d-flex sup, .com__to-li-set .d-flex #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__to-li-set .d-flex a, .com__to-li-set .d-flex #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__to-li-set .d-flex a, .com__to-li-set .d-flex .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__to-li-set .d-flex a { margin-bottom: 0; color: inherit; }

.com__reading-parent .com__paragraph p, .com__reading-parent .com__paragraph .com_card-comparison sup, .com_card-comparison .com__reading-parent .com__paragraph sup, .com__reading-parent .com__paragraph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__reading-parent .com__paragraph a, .com__reading-parent .com__paragraph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__reading-parent .com__paragraph a, .com__reading-parent .com__paragraph .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__reading-parent .com__paragraph a, .com__reading-parent .com__paragraph ol, .com__reading-parent .com__paragraph ul { margin-bottom: 20px; }

.com__reading-nav { z-index: 80; position: fixed; top: 0; left: 0; width: 100%; }

.com__reading-nav:after { z-index: 1; content: ''; display: block; position: absolute; bottom: 0; left: 0; width: 100%; height: 50%; -webkit-box-shadow: 0 0 10px 0 rgba(var(--black-rgb), 0.1); box-shadow: 0 0 10px 0 rgba(var(--black-rgb), 0.1); }

.com__reading-nav > * { position: relative; z-index: 5; }

.com__reading-nav .d-flex { line-height: 1.5; }

.com__reading-nav .d-flex > * { margin-bottom: 0; }

@media (max-width: 767px) { .com__reading-nav { display: none !important; }
  .com__reading-nav * { font-size: 14px; line-height: 1.5; } }

.com__re-na-main { padding: 20px 0; background-color: var(--white); }

@media (max-width: 767px) { .com__re-na-main { padding: 10px 0; } }

.com__reading-bar { position: relative; }

.com__reading-bar.bar-bottom { position: absolute; bottom: 0; left: 0; width: 100%; height: 2px; }

.com__reading-bar .bar { display: block; position: absolute; top: 0; left: 0; width: 0; height: 100%; background-color: #319988; }

header .com__reading-nav { position: absolute; top: 100%; }

header .com__reading-nav:before { content: ''; display: block; position: absolute; bottom: 100%; left: 0; width: 100%; border-top: 1px solid var(--ash-20); }

header .com__re-na-main { -webkit-box-shadow: none; box-shadow: none; }

.com__ar-more .article__wrapper { padding: 40px 15px; }

.com__ar-more .article__wrapper .article__thumbnail { padding-bottom: 30px; }

.com__ar-more .article__wrapper .article__thumbnail img { width: 100%; }

.com__ar-more .article__wrapper .article__details { padding: 0px 25px; }

@media (max-width: 767px) { .com__ar-more .article__wrapper { padding: 25px 10px; } }

.carousel-activate .com__article-list.com__list-4 { margin-left: 0px; margin-right: 0px; }

.carousel-activate .com__article-list.com__list-4.owl-carousel .owl-stage-outer { overflow: visible; }

.carousel-activate .com__article-list.com__list-4 .owl-item { display: inline-block; opacity: 0.5; }

.carousel-activate .com__article-list.com__list-4 .owl-item .com__row-group-col { margin-bottom: 30px; }

.carousel-activate .com__article-list.com__list-4 .owl-item .com__row-group-col:last-child { margin-bottom: 0px; }

.carousel-activate .com__article-list.com__list-4 .owl-item.active { opacity: 1; }

.lifegoals__calculator { margin-top: 60px; }

.lifegoals__calculator.education__calculator .lifegoals__option-gender .option__tab .option__choice { min-width: 105px; }

@media (max-width: 767px) { .lifegoals__calculator { margin-top: 30px; } }

ol.lifegoals__options { counter-reset: li; padding-left: 30px; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

ol.lifegoals__options > li { list-style: none; counter-increment: li; margin-left: 20px; margin-bottom: 40px; position: relative; }

ol.lifegoals__options > li:last-child { margin-bottom: 0px; }

ol.lifegoals__options > li::before { content: counter(li); border: 1px solid var(--grey-200); border-radius: 50%; font-weight: bold; width: 30px; height: 30px; display: inline-block; position: absolute; left: -50px; top: 0px; text-align: center; line-height: 1.5; }

ol.lifegoals__options > li:first-child::before { top: 10px; }

@media screen and (max-width: 1220px) { ol.lifegoals__options > li:first-child::before { top: 0px; } }

ol.lifegoals__options > li.lifegoals__option .option__title { font-weight: bold; }

ol.lifegoals__options > li.lifegoals__option .option__title .colored { margin-left: 10px; color: #7c909b; }

ol.lifegoals__options > li.lifegoals__option .option__tab { font-weight: normal; display: inline-block; border-radius: 5px; -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); background-color: var(--white); margin-left: 20px; position: relative; }

ol.lifegoals__options > li.lifegoals__option .option__tab .indicator { left: 0; position: absolute; width: 50%; height: calc(100% + 10px); border-radius: 5px; -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); margin-top: -5px; background: #7c909b; z-index: 1; -webkit-transition: 0.5s all; transition: 0.5s all; }

ol.lifegoals__options > li.lifegoals__option .option__tab .option__choice { display: inline-block; position: relative; min-width: 130px; width: calc(50% - 4px); padding: 10px 20px; text-align: center; z-index: 2; }

ol.lifegoals__options > li.lifegoals__option .option__tab .option__choice:not(.active) { cursor: pointer; }

ol.lifegoals__options > li.lifegoals__option .option__tab .option__choice.active { color: var(--white); }

@media screen and (max-width: 1024px) { ol.lifegoals__options > li.lifegoals__option .option__tab .option__choice { min-width: calc(50% - 4px); } }

ol.lifegoals__options > li.lifegoals__option .option__tab.option__tab--full { width: 100%; margin-left: 0px; margin-top: 20px; margin-bottom: 20px; }

ol.lifegoals__options > li.lifegoals__option .option__tab.option__tab--full .option__choice { width: 49%; }

@media screen and (max-width: 1220px) { ol.lifegoals__options > li.lifegoals__option .option__tab { margin-left: 0px; display: block; margin-top: 20px; } }

ol.lifegoals__options > li.lifegoals__option .option__slider { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 30px; margin-top: 20px; }

ol.lifegoals__options > li.lifegoals__option .option__slider .slider { -webkit-appearance: none; width: 100%; margin: 11px 1px; opacity: 0.9; border-radius: 5px; outline: none; -webkit-transition: .2s; -webkit-transition: opacity .2s; transition: opacity .2s; background-color: var(--white); }

ol.lifegoals__options > li.lifegoals__option .option__slider .slider:focus { outline: none; }

ol.lifegoals__options > li.lifegoals__option .option__slider .slider:focus::-ms-fill-lower { background-color: var(--white); }

ol.lifegoals__options > li.lifegoals__option .option__slider .slider:focus::-ms-fill-upper { background-color: var(--white); }

ol.lifegoals__options > li.lifegoals__option .option__slider .slider::-webkit-slider-runnable-track { width: 100%; height: 8px; cursor: pointer; -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); background-color: var(--white); border-radius: 5px; }

ol.lifegoals__options > li.lifegoals__option .option__slider .slider::-webkit-slider-thumb { -webkit-appearance: none; appearance: none; width: 30px; height: 30px; border-radius: 50%; background: #7c909b; -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); cursor: pointer; margin-top: -12px; }

ol.lifegoals__options > li.lifegoals__option .option__slider .slider::-moz-range-track { width: 100%; height: 8px; cursor: pointer; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); background-color: var(--white); border-radius: 5px; }

ol.lifegoals__options > li.lifegoals__option .option__slider .slider::-moz-range-thumb { width: 30px; height: 30px; border-radius: 50%; background: #7c909b; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); cursor: pointer; }

ol.lifegoals__options > li.lifegoals__option .option__slider .slider::-ms-thumb { width: 30px; height: 30px; border-radius: 50%; background: #7c909b; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); cursor: pointer; }

ol.lifegoals__options > li.lifegoals__option .option__slider .slider::-ms-track { background: transparent; border-color: transparent; color: transparent; cursor: pointer; width: 100%; height: 8px; opacity: 0.9; border-radius: 5px; border-width: 16px 0; outline: none; -webkit-transition: .2s; -ms-transition: opacity .2s; transition: opacity .2s; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); background-color: var(--white); }

ol.lifegoals__options > li.lifegoals__option .option__slider .slider::-ms-fill-lower { background-color: var(--white); border: none; border-radius: 2.5px; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); }

ol.lifegoals__options > li.lifegoals__option .option__slider .slider::-ms-fill-upper { background-color: var(--white); border: none; border-radius: 2.5px; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); }

ol.lifegoals__options > li.lifegoals__option .option__label { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; font-size: 12px; margin-top: 5px; }

@media (min-width: 768px) { ol.lifegoals__options > li.lifegoals__option .option__label { font-size: 14px; } }

@media (max-width: 767px) { ol.lifegoals__options > li { margin-bottom: 25px; } }

.lifegoals__graphs { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.lifegoals__graphs .lifegoals__graphs-curves { width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 calc(75% - 50px); flex: 0 0 calc(75% - 50px); max-width: calc(75% - 50px); }

.lifegoals__graphs .lifegoals__graphs-curves .lifegoals__graphs-xaxis { margin-top: 15px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; font-size: 12px; color: var(--grey-700); }

@media (min-width: 768px) { .lifegoals__graphs .lifegoals__graphs-curves .lifegoals__graphs-xaxis { font-size: 14px; } }

.lifegoals__graphs .lifegoals__graphs-curves .lifegoals__graphs-xaxis .lifegoals__graphs-xaxis--labelend { text-align: right; }

.lifegoals__graphs .lifegoals__graphs-curves .lifegoals__graphs-xaxis .value { font-weight: bold; }

@media (max-width: 767px) { .lifegoals__graphs .lifegoals__graphs-curves { display: none; -webkit-box-flex: 0; -ms-flex: 0 0 calc(100% - 40px); flex: 0 0 calc(100% - 40px); max-width: calc(100% - 40px); } }

.lifegoals__graphs .lifegoals__graphs-bars { -webkit-box-flex: 0; -ms-flex: 0 0 39px; flex: 0 0 39px; max-width: 39px; margin-left: 1px; position: relative; }

.lifegoals__graphs .lifegoals__graphs-bars .lifegoals__graphs-bar { position: relative; -webkit-transition: height 600ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition: height 600ms cubic-bezier(0.25, 0.46, 0.45, 0.94); z-index: 8; }

.lifegoals__graphs .lifegoals__graphs-bars .lifegoals__graphs-bar.goal { z-index: 9; }

.lifegoals__graphs .lifegoals__graphs-bars .lifegoals__graphs-bar.goal .star { position: absolute; top: -10px; left: 50%; margin-left: -11.25px; }

.lifegoals__graphs .lifegoals__graphs-bars .lifegoals__graphs-bar.goal .star i:before { color: #319988; font-size: 20px; line-height: 20px; background: #319988; background: -webkit-gradient(linear, left top, left bottom, from(#319988), to(var(--grey-300))); background: linear-gradient(to bottom, #319988, var(--grey-300)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#319988', endColorstr='var(--grey-300)', GradientType=0 ); /* IE6-9 */ -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .lifegoals__graphs .lifegoals__graphs-bars .lifegoals__graphs-bar.goal .star i:before { /* IE10+ CSS styles */ background: none; } }

.lifegoals__graphs .lifegoals__graphs-bars .lifegoals__graphs-bar.goal .value { color: #319988; }

.lifegoals__graphs .lifegoals__graphs-bars .lifegoals__graphs-bar.goal .lifegoals__graphs-bar--description { bottom: -25px; }

.lifegoals__graphs .lifegoals__graphs-bars .lifegoals__graphs-bar.shortfall { background: var(--ash-60); background: -webkit-gradient(linear, left top, left bottom, from(var(--ash-60)), to(var(--ash-100))); background: linear-gradient(to bottom, var(--ash-60), var(--ash-100)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--ash-60)', endColorstr='var(--ash-100)', GradientType=0 ); /* IE6-9 */ margin-bottom: 1px; height: 300px; }

.lifegoals__graphs .lifegoals__graphs-bars .lifegoals__graphs-bar.shortfall .value { color: #7c909b; }

.lifegoals__graphs .lifegoals__graphs-bars .lifegoals__graphs-bar.projected { background: var(--ash-20); background: -webkit-gradient(linear, left bottom, left top, from(var(--ash-20)), to(var(--grey-300))); background: linear-gradient(to top, var(--ash-20), var(--grey-300)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--ash-20)', endColorstr='var(--grey-300)', GradientType=0 ); /* IE6-9 */ margin-bottom: 1px; height: 0; }

.lifegoals__graphs .lifegoals__graphs-bars .lifegoals__graphs-bar.projected .value { color: #7c909b; }

.lifegoals__graphs .lifegoals__graphs-bars .lifegoals__graphs-bar.projected .lifegoals__graphs-bar--description.center { bottom: 7%; }

.lifegoals__graphs .lifegoals__graphs-bars .lifegoals__graphs-bar .lifegoals__graphs-bar--description { position: absolute; margin-left: 40px; padding-right: 20px; left: 20px; -webkit-box-flex: 0; -ms-flex: 0 0 16.6666vw; flex: 0 0 16.6666vw; max-width: 16.6666vw; width: 100vw; -webkit-transition-delay: 10s; transition-delay: 10s; font-size: 14px; bottom: 0px; -webkit-transition: top 0.5s ease-in 0s; transition: top 0.5s ease-in 0s; }

@media (min-width: 1200px) { .lifegoals__graphs .lifegoals__graphs-bars .lifegoals__graphs-bar .lifegoals__graphs-bar--description { font-size: 16px; } }

.lifegoals__graphs .lifegoals__graphs-bars .lifegoals__graphs-bar .lifegoals__graphs-bar--description.above { top: 0; }

.lifegoals__graphs .lifegoals__graphs-bars .lifegoals__graphs-bar .lifegoals__graphs-bar--description.center { bottom: 30%; }

.lifegoals__graphs .lifegoals__graphs-bars .lifegoals__graphs-bar .lifegoals__graphs-bar--description.centermore { bottom: 40%; }

.lifegoals__graphs .lifegoals__graphs-bars .lifegoals__graphs-bar .lifegoals__graphs-bar--description .value { font-weight: bold; }

@media (max-width: 767px) { .lifegoals__graphs .lifegoals__graphs-bars .lifegoals__graphs-bar .lifegoals__graphs-bar--description { font-size: 12px; -webkit-box-flex: 0; -ms-flex: 0 0 calc(100vw - 90px); flex: 0 0 calc(100vw - 90px); max-width: calc(100vw - 90px); } }

@media (max-width: 767px) and (min-width: 768px) { .lifegoals__graphs .lifegoals__graphs-bars .lifegoals__graphs-bar .lifegoals__graphs-bar--description { font-size: 14px; } }

.lifegoals__graphs .lifegoals__graphs-mobile { display: none; }

@media (max-width: 767px) { .lifegoals__graphs { margin-top: 40px; } }

.lifegoals__importantnotes h4, .lifegoals__importantnotes .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .lifegoals__importantnotes a, .lifegoals__importantnotes .com_investment-graph .intro, .com_investment-graph .lifegoals__importantnotes .intro { font-size: 18px; line-height: 1.1em; font-family: "TheSansSemiBoldPlain", Helvetica, Arial, sans-serif; margin: 0 0 0.5em 0; color: #252525; font-weight: normal; letter-spacing: -0.03em; }

.lifegoals__importantnotes ul li { padding: 0 0 0 16px; margin: 0 0 8px 0; line-height: 20px; background: url(/assets/images/bullet.gif) no-repeat 2px 7px; }

.lifegoals__importantnotes ul li a { border-bottom: none; text-decoration: underline; font-size: 14px !important; font-weight: normal; line-height: 20px; }

.com__inv-tica .item { width: 100%; }

.com__inv-tica .com__inv-tica-item { font-size: 16px; line-height: 1.5; }

.com__inv-tica .com__inv-tica-item:first-child { border-radius: 8px 0 0 8px; }

.com__inv-tica .com__inv-tica-item:last-child { border-radius: 0 8px 8px 0; }

.com__inv-tica .com__inv-tica-item:nth-child(5n+1) { z-index: 5; }

.com__inv-tica .com__inv-tica-item:nth-child(5n+2) { z-index: 4; }

.com__inv-tica .com__inv-tica-item:nth-child(5n+3) { z-index: 3; }

.com__inv-tica .com__inv-tica-item:nth-child(5n+4) { z-index: 2; }

.com__inv-tica .com__inv-tica-item:nth-child(5n) { z-index: 1; }

.com__inv-tica .owl-carousel.owl-loaded .com__inv-tica-item { border-radius: 8px; }

.com__inv-tica-item { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; min-height: 300px; padding: 20px; background-color: var(--white); text-align: center; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.com__inv-tica-item > *:last-child { margin-bottom: 0; }

.com__inv-tica-item p, .com__inv-tica-item .com_card-comparison sup, .com_card-comparison .com__inv-tica-item sup, .com__inv-tica-item #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__inv-tica-item a, .com__inv-tica-item #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__inv-tica-item a, .com__inv-tica-item .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__inv-tica-item a { font-size: inherit; line-height: inherit; }

.com__inv-tica-item p strong, .com__inv-tica-item .com_card-comparison sup strong, .com_card-comparison .com__inv-tica-item sup strong, .com__inv-tica-item #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a strong, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__inv-tica-item a strong, .com__inv-tica-item #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a strong, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__inv-tica-item a strong, .com__inv-tica-item .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a strong, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__inv-tica-item a strong { font-size: inherit; line-height: inherit; }

.com__inv-tica-item p:last-child, .com__inv-tica-item .com_card-comparison sup:last-child, .com_card-comparison .com__inv-tica-item sup:last-child, .com__inv-tica-item #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__inv-tica-item a:last-child, .com__inv-tica-item #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__inv-tica-item a:last-child, .com__inv-tica-item .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:last-child, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__inv-tica-item a:last-child { margin-bottom: 0; }

.com__inv-tica-item .com__in-ti-capt { display: inline-block; vertical-align: top; }

.com__inv-tica-item:hover { z-index: 10 !important; }

@media (max-width: 767px) { .com__inv-tica-item { min-height: 230px; } }

.com__in-ti-capt { max-width: 269px; }

.com__investment_documents .com__investment_documents-row { margin-bottom: 60px; }

@media (max-width: 767px) { .com__investment_documents .com__investment_documents-row { margin-bottom: 50px; } }

.com__investment_documents .com__investment_documents-row:last-child { margin-bottom: 0px !important; }

@media (max-width: 767px) { .com__investment_documents .com__investment_documents-title { margin-bottom: 20px; } }

.com__investment_documents .com__investment_documents-items-row { margin-bottom: 20px; }

@media (max-width: 767px) { .com__investment_documents .com__investment_documents-items-row { margin-bottom: 10px; }
  .com__investment_documents .com__investment_documents-items-row > [class*="col-"] { margin-bottom: 20px; }
  .com__investment_documents .com__investment_documents-items-row > [class*="col-"]:last-child { margin-bottom: 0px; } }

.com__investment_documents .com__investment_documents-items-row:last-child { margin-bottom: 0px !important; }

.com__investment_documents .link-notices { padding-bottom: 19px; border-bottom: 1px solid var(--grey-200); }

.table__barchart .table__barchart-title { font-size: 14px; font-weight: bold; }

@media (min-width: 1200px) { .table__barchart .table__barchart-title { font-size: 16px; } }

.table__barchart.theme.theme--green .table__barchart-bar .table__barchart-wrapper .table__barchart-content { background-color: #79e0d6; }

.table__barchart.theme.theme--green .table__barchart-bar .table__barchart-wrapper .table__barchart-content:nth-child(1) { background-color: rgba(121, 224, 214, 0.2); }

.table__barchart.theme.theme--green .table__barchart-bar .table__barchart-wrapper .table__barchart-content:nth-child(2) { background-color: rgba(121, 224, 214, 0.5); }

.table__barchart.theme.theme--green .table__barchart-bar .table__barchart-wrapper .table__barchart-content.table__barchart--bg-light { background-color: rgba(121, 224, 214, 0.2); }

.table__barchart.theme.theme--green .table__barchart-bar .table__barchart-wrapper .table__barchart-content.table__barchart--bg-normal { background-color: rgba(121, 224, 214, 0.5); }

.table__barchart.theme.theme--green .table__barchart-bar .table__barchart-wrapper .table__barchart-content.table__barchart--bg-dark { background-color: #79e0d6; }

.table__barchart.theme.theme--orange .table__barchart-bar .table__barchart-wrapper .table__barchart-content { background-color: #f6c468; }

.table__barchart.theme.theme--orange .table__barchart-bar .table__barchart-wrapper .table__barchart-content:nth-child(1) { background-color: rgba(246, 196, 104, 0.2); }

.table__barchart.theme.theme--orange .table__barchart-bar .table__barchart-wrapper .table__barchart-content:nth-child(2) { background-color: rgba(246, 196, 104, 0.5); }

.table__barchart.theme.theme--orange .table__barchart-bar .table__barchart-wrapper .table__barchart-content.table__barchart--bg-light { background-color: rgba(246, 196, 104, 0.2); }

.table__barchart.theme.theme--orange .table__barchart-bar .table__barchart-wrapper .table__barchart-content.table__barchart--bg-normal { background-color: rgba(246, 196, 104, 0.5); }

.table__barchart.theme.theme--orange .table__barchart-bar .table__barchart-wrapper .table__barchart-content.table__barchart--bg-dark { background-color: #f6c468; }

.table__barchart.theme.theme--blue .table__barchart-bar .table__barchart-wrapper .table__barchart-content { background-color: #61a7db; }

.table__barchart.theme.theme--blue .table__barchart-bar .table__barchart-wrapper .table__barchart-content:nth-child(1) { background-color: rgba(97, 167, 219, 0.2); }

.table__barchart.theme.theme--blue .table__barchart-bar .table__barchart-wrapper .table__barchart-content:nth-child(2) { background-color: rgba(97, 167, 219, 0.5); }

.table__barchart.theme.theme--blue .table__barchart-bar .table__barchart-wrapper .table__barchart-content.table__barchart--bg-light { background-color: rgba(97, 167, 219, 0.2); }

.table__barchart.theme.theme--blue .table__barchart-bar .table__barchart-wrapper .table__barchart-content.table__barchart--bg-normal { background-color: rgba(97, 167, 219, 0.5); }

.table__barchart.theme.theme--blue .table__barchart-bar .table__barchart-wrapper .table__barchart-content.table__barchart--bg-dark { background-color: #61a7db; }

.table__barchart.theme.theme--grey p, .table__barchart.theme.theme--grey .com_card-comparison sup, .com_card-comparison .table__barchart.theme.theme--grey sup, .table__barchart.theme.theme--grey #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .table__barchart.theme.theme--grey a, .table__barchart.theme.theme--grey #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .table__barchart.theme.theme--grey a, .table__barchart.theme.theme--grey .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .table__barchart.theme.theme--grey a { color: var(--white); }

.table__barchart.theme.theme--grey .table__barchart-bar .table__barchart-wrapper .table__barchart-content { background-color: rgba(var(--ash-200-rgb), 1); }

.table__barchart.theme.theme--grey .table__barchart-bar .table__barchart-wrapper .table__barchart-content:nth-child(1) { background-color: rgba(var(--ash-200-rgb), 0.2); }

.table__barchart.theme.theme--grey .table__barchart-bar .table__barchart-wrapper .table__barchart-content:nth-child(2) { background-color: rgba(var(--ash-200-rgb), 0.5); }

.table__barchart.theme.theme--grey .table__barchart-bar .table__barchart-wrapper .table__barchart-content.table__barchart--bg-light { background-color: rgba(var(--ash-200-rgb), 0.2); }

.table__barchart.theme.theme--grey .table__barchart-bar .table__barchart-wrapper .table__barchart-content.table__barchart--bg-normal { background-color: rgba(var(--ash-200-rgb), 0.5); }

.table__barchart.theme.theme--grey .table__barchart-bar .table__barchart-wrapper .table__barchart-content.table__barchart--bg-dark { background-color: rgba(var(--ash-200-rgb), 1); }

.table__barchart .table__barchart-left, .table__barchart .table__barchart-right { position: relative; width: 100%; min-height: 1px; padding-left: 10px; padding-right: 10px; }

.table__barchart .table__barchart-left { -ms-flex: 0 0 10%; -webkit-box-flex: 0; flex: 0 0 10%; max-width: 10%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.table__barchart .table__barchart-left .table__barchart-title { width: 100%; min-width: 52px; text-align: right; background-color: var(--white); padding: 5px 0; z-index: 4; }

.table__barchart .table__barchart-left .table__barchart-title > div { margin-right: 40px; }

.table__barchart .table__barchart-left:before { content: ''; z-index: 2; position: absolute; bottom: 0; right: 30px; width: 30px; height: calc(100% - 44px); border: 1px solid #979797; border-right: none; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }

@media screen and (max-width: 1199px) { .table__barchart .table__barchart-left:before { right: 15px; }
  .table__barchart .table__barchart-left .table__barchart-title > div { margin-right: 25px; float: left; } }

@media screen and (max-width: 900px) { .table__barchart .table__barchart-left:before { right: 5px; } }

@media (max-width: 767px) { .table__barchart .table__barchart-left { -ms-flex: 0 0 18.75%; -webkit-box-flex: 0; flex: 0 0 18.75%; max-width: 18.75%; }
  .table__barchart .table__barchart-left .table__barchart-title > div { margin-right: 0px; float: none; }
  .table__barchart .table__barchart-left:before { width: 10px; } }

@media (max-width: 360px) { .table__barchart .table__barchart-left:before { right: 0px; } }

.table__barchart .table__barchart-right { -ms-flex: 0 0 90%; -webkit-box-flex: 0; flex: 0 0 90%; max-width: 90%; }

@media (max-width: 767px) { .table__barchart .table__barchart-right { -ms-flex: 0 0 81.25%; -webkit-box-flex: 0; flex: 0 0 81.25%; max-width: 81.25%; }
  .table__barchart .table__barchart-right > .row, .table__barchart .table__barchart-right > .com_insurance_total-payout-row, .table__barchart .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .table__barchart-right > .owl-carousel:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .table__barchart .table__barchart-right > .owl-carousel:not(.owl-loaded) { margin-left: -5px; margin-right: -5px; }
  .table__barchart .table__barchart-right > .row .col-6, .table__barchart .table__barchart-right > .com_insurance_total-payout-row .col-6, .table__barchart .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .table__barchart-right > .owl-carousel:not(.owl-loaded) .col-6, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .table__barchart .table__barchart-right > .owl-carousel:not(.owl-loaded) .col-6 { padding-left: 5px; padding-right: 5px; min-width: 120px; } }

.table__barchart .table__barchart-bar { text-align: center; height: 100%; }

.table__barchart .table__barchart-bar .table__barchart-title { margin-bottom: 20px; }

.table__barchart .table__barchart-bar .table__barchart-wrapper { height: calc(100% - 44px); }

.table__barchart .table__barchart-bar .table__barchart-wrapper .table__barchart-content { height: 108px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.table__barchart .table__barchart-bar .table__barchart-wrapper .table__barchart-content p, .table__barchart .table__barchart-bar .table__barchart-wrapper .table__barchart-content .com_card-comparison sup, .com_card-comparison .table__barchart .table__barchart-bar .table__barchart-wrapper .table__barchart-content sup, .table__barchart .table__barchart-bar .table__barchart-wrapper .table__barchart-content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .table__barchart .table__barchart-bar .table__barchart-wrapper .table__barchart-content a, .table__barchart .table__barchart-bar .table__barchart-wrapper .table__barchart-content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .table__barchart .table__barchart-bar .table__barchart-wrapper .table__barchart-content a, .table__barchart .table__barchart-bar .table__barchart-wrapper .table__barchart-content .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .table__barchart .table__barchart-bar .table__barchart-wrapper .table__barchart-content a { padding: 10px 10px; }

.table__barchart .table__barchart-bar .table__barchart-wrapper .table__barchart-content:first-child { border-top-left-radius: 5px; border-top-right-radius: 5px; }

.table__barchart .table__barchart-bar .table__barchart-wrapper .table__barchart-content:last-child { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }

.table__barchart .table__barchart-bar .table__barchart-wrapper .table__barchart-content.table__barchart-content-2 { height: 216px; }

.table__barchart .table__barchart-bar .table__barchart-wrapper .table__barchart-content.table__barchart-content-3 { height: 324px; }

.com__investment_fund .com__investment_fund-item:nth-child(1), .com__investment_fund .com__investment_fund-item:nth-child(2), .com__investment_fund .com__investment_fund-item:nth-child(3) { margin-bottom: 40px; }

@media (max-width: 767px) { .com__investment_fund .com__investment_fund-item:nth-child(1), .com__investment_fund .com__investment_fund-item:nth-child(2), .com__investment_fund .com__investment_fund-item:nth-child(3) { margin-bottom: 30px; } }

@media (max-width: 767px) { .com__investment_fund .com__investment_fund-item { margin-bottom: 30px; }
  .com__investment_fund .com__investment_fund-item:last-child { margin-bottom: 0px; } }

.com__investment_fund .com__investment_fund-item p, .com__investment_fund .com__investment_fund-item .com_card-comparison sup, .com_card-comparison .com__investment_fund .com__investment_fund-item sup, .com__investment_fund .com__investment_fund-item #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__investment_fund .com__investment_fund-item a, .com__investment_fund .com__investment_fund-item #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__investment_fund .com__investment_fund-item a, .com__investment_fund .com__investment_fund-item .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__investment_fund .com__investment_fund-item a { margin-bottom: 5px; }

.com__investment_fund .com__investment_fund-item p:last-child, .com__investment_fund .com__investment_fund-item .com_card-comparison sup:last-child, .com_card-comparison .com__investment_fund .com__investment_fund-item sup:last-child, .com__investment_fund .com__investment_fund-item #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__investment_fund .com__investment_fund-item a:last-child, .com__investment_fund .com__investment_fund-item #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__investment_fund .com__investment_fund-item a:last-child, .com__investment_fund .com__investment_fund-item .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:last-child, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__investment_fund .com__investment_fund-item a:last-child { margin-bottom: 0px; }

#investment-details .com__tab .com__tab-content .com__tab-nav ul.styled-nav { margin-bottom: 30px; }

@media (max-width: 767px) { #investment-details .com__tab .com__tab-content .com__tab-nav ul.styled-nav { margin-bottom: 20px; } }

#investment-details .separator-block { max-width: 960px; }

#investment-details .separator-block:first-of-type { padding-top: 0px; }

#investment-details .separator-bar { margin-top: 60px; margin-bottom: 60px; border-bottom: 1px solid var(--grey-200); }

#investment-details .d-version { display: block; }

@media (max-width: 767px) { #investment-details .d-version { display: none; } }

#investment-details .m-version { display: none; }

@media (max-width: 767px) { #investment-details .m-version { display: block; } }

#investment-details .fund-detail-content h4, #investment-details .fund-detail-content .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 #investment-details .fund-detail-content a, #investment-details .fund-detail-content .com_investment-graph .intro, .com_investment-graph #investment-details .fund-detail-content .intro { margin-bottom: 30px; }

#investment-details .fund-detail-content .fund-invests-tabs .tabs .tabs-inner .tab-header { display: none; }

#investment-details .fund-detail-content .fund-invests-tabs .tabs .tabs-inner .legend-container { display: none; }

#investment-details .fund-detail-content .fund-invests-tabs .tabs .tabs-inner .top-holding-chart .legend-container { display: block; }

#investment-details .fund-detail-content .fund-invests-tabs .tabs .top-holding-chart p.chart-title, #investment-details .fund-detail-content .fund-invests-tabs .tabs .top-holding-chart .com_card-comparison sup.chart-title, .com_card-comparison #investment-details .fund-detail-content .fund-invests-tabs .tabs .top-holding-chart sup.chart-title, #investment-details .fund-detail-content .fund-invests-tabs .tabs .top-holding-chart #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.chart-title, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 #investment-details .fund-detail-content .fund-invests-tabs .tabs .top-holding-chart a.chart-title, #investment-details .fund-detail-content .fund-invests-tabs .tabs .top-holding-chart #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.chart-title, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro #investment-details .fund-detail-content .fund-invests-tabs .tabs .top-holding-chart a.chart-title, #investment-details .fund-detail-content .fund-invests-tabs .tabs .top-holding-chart .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.chart-title, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro #investment-details .fund-detail-content .fund-invests-tabs .tabs .top-holding-chart a.chart-title { display: none; }

#investment-details .fund-detail-content .fund-invests-tabs .tabs .top-holding-chart table thead { display: none; }

#investment-details .fund-detail-content .fund-invests-tabs .tabs .top-holding-chart table tbody td.value { font-weight: bold; }

#investment-details .rate-block .rate-list { margin-bottom: 60px; }

#investment-details .rate-block .rate-list .rate-value-list .item { border-right: 1px solid var(--grey-200); }

#investment-details .rate-block .rate-list .rate-value-list .item h2, #investment-details .rate-block .rate-list .rate-value-list .item .com__ar-title-box h1, .com__ar-title-box #investment-details .rate-block .rate-list .rate-value-list .item h1 { color: var(--ash-100); }

#investment-details .rate-block .rate-list .rate-value-list .item h2 sup, #investment-details .rate-block .rate-list .rate-value-list .item .com__ar-title-box h1 sup, .com__ar-title-box #investment-details .rate-block .rate-list .rate-value-list .item h1 sup { top: 0; font-size: 100%; }

@media (min-width: 768px) { #investment-details .rate-block .rate-list .rate-value-list .item { padding-left: 30px; } }

#investment-details .rate-block .rate-list .rate-value-list .item:first-child { padding-left: 10px; }

#investment-details .rate-block .rate-list .rate-value-list .item:last-child { border-right: none; }

@media (max-width: 767px) { #investment-details .rate-block .rate-list { margin-bottom: 30px; } }

#investment-details .rate-block .rate-info { width: 100%; margin-left: 0px; margin-right: 0px; margin-bottom: 40px; }

#investment-details .rate-block .rate-info p, #investment-details .rate-block .rate-info .com_card-comparison sup, .com_card-comparison #investment-details .rate-block .rate-info sup, #investment-details .rate-block .rate-info #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 #investment-details .rate-block .rate-info a, #investment-details .rate-block .rate-info #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro #investment-details .rate-block .rate-info a, #investment-details .rate-block .rate-info .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro #investment-details .rate-block .rate-info a { margin-bottom: 0px; }

#investment-details .rate-block .rate-info .select-timeframe-label { display: none; }

#investment-details .rate-block .rate-info .timeframe-block li { display: inline-block; padding-right: 20px; padding-left: 20px; border-right: 1px solid var(--grey-200); color: var(--royal-blue-100); cursor: pointer; }

#investment-details .rate-block .rate-info .timeframe-block li:first-child { padding-left: 0px; }

#investment-details .rate-block .rate-info .timeframe-block li:last-child { border-right: none; padding-right: 0px; }

#investment-details .diversification-block .diversification-item { margin-bottom: 20px; }

#investment-details .about-the-fund-block .about-the-fund .rows { margin-bottom: 40px; }

@media (max-width: 767px) { #investment-details .about-the-fund-block .about-the-fund .rows { margin-bottom: 20px; } }

#investment-details .about-the-fund-block .about-the-fund .columns p, #investment-details .about-the-fund-block .about-the-fund .columns .com_card-comparison sup, .com_card-comparison #investment-details .about-the-fund-block .about-the-fund .columns sup, #investment-details .about-the-fund-block .about-the-fund .columns #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 #investment-details .about-the-fund-block .about-the-fund .columns a, #investment-details .about-the-fund-block .about-the-fund .columns #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro #investment-details .about-the-fund-block .about-the-fund .columns a, #investment-details .about-the-fund-block .about-the-fund .columns .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro #investment-details .about-the-fund-block .about-the-fund .columns a { font-weight: normal; margin-bottom: 5px; }

#investment-details .about-the-fund-block .about-the-fund .columns .value { font-weight: bold; }

#investment-details .about-the-fund-block .disclaimer-block p, #investment-details .about-the-fund-block .disclaimer-block .com_card-comparison sup, .com_card-comparison #investment-details .about-the-fund-block .disclaimer-block sup, #investment-details .about-the-fund-block .disclaimer-block #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 #investment-details .about-the-fund-block .disclaimer-block a, #investment-details .about-the-fund-block .disclaimer-block #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro #investment-details .about-the-fund-block .disclaimer-block a, #investment-details .about-the-fund-block .disclaimer-block .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro #investment-details .about-the-fund-block .disclaimer-block a, #investment-details .about-the-fund-block .disclaimer-block a { margin-bottom: 0px; }

#investment-details .about-the-fund-block .disclaimer-block a { display: inline-block; margin-bottom: 0px; color: var(--royal-blue-100); text-decoration: none; background: transparent; background: linear-gradient(180deg, transparent 1px, var(--royal-blue-200) 1px, var(--royal-blue-200) 2px, transparent 2px); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='var(--royal-blue-200) 1px', GradientType=0 ); /* IE6-9 */ background-size: 0% 3px; background-position: left 0 bottom; -webkit-transition: background-size 0.3s ease-in-out; transition: background-size 0.3s ease-in-out; background-repeat: no-repeat; padding-bottom: 2px; border-bottom: 3px solid transparent; }

#investment-details .about-the-fund-block .disclaimer-block a:hover { background-size: 100% 3px; }

@supports (-ms-ime-align: auto) { #investment-details .about-the-fund-block .disclaimer-block a { background: var(--royal-blue-200); background: -webkit-gradient(linear, left top, left bottom, from(var(--royal-blue-200)), to(var(--royal-blue-200))); background: linear-gradient(180deg, var(--royal-blue-200), var(--royal-blue-200)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--royal-blue-200)', endColorstr='var(--royal-blue-200)', GradientType=0 ); /* IE6-9 */ background: transparent !important; background-size: 0% 2px; border-bottom: none !important; }
  #investment-details .about-the-fund-block .disclaimer-block a:hover { background-size: 100% 2px; } }

#investment-details .fund-performance-chart { margin-bottom: 20px; }

#investment-details .fund-performance-chart .chart-wrapper img { width: 100%; }

#investment-details .review-layout { padding: 50px 40px 60px; border-radius: 6px; -webkit-box-shadow: 0 0 15px 8px rgba(0, 0, 0, 0.02); box-shadow: 0 0 15px 8px rgba(0, 0, 0, 0.02); background-color: var(--white); margin-bottom: 70px; }

#investment-details .review-layout .item .box-content .inner-content .block, #investment-details .review-layout .item .box-content .inner-content .pdf-block { padding-top: 30px; padding-bottom: 30px; border-bottom: 1px solid var(--grey-200); }

#investment-details .review-layout .item .box-content .inner-content .block:first-child, #investment-details .review-layout .item .box-content .inner-content .pdf-block:first-child { padding-top: 0px; }

#investment-details .review-layout .item .box-content .inner-content .block:last-child, #investment-details .review-layout .item .box-content .inner-content .pdf-block:last-child { padding-bottom: 0px; border-bottom: none; }

#investment-details .review-layout .item .box-content .inner-content .block .button-group .button.primary a, #investment-details .review-layout .item .box-content .inner-content .pdf-block .button-group .button.primary a { color: var(--white); }

@media (max-width: 767px) { #investment-details .review-layout .item .box-content .inner-content .block, #investment-details .review-layout .item .box-content .inner-content .pdf-block { padding-top: 20px; padding-bottom: 20px; } }

#investment-details .review-layout.proceed-to-buy-block .item .box-content .inner-content .block:nth-last-child(2) { border-bottom: none; }

#investment-details .review-layout.proceed-to-buy-block .item .box-content .inner-content .block:last-child { padding-top: 0px; }

#investment-details .review-layout.proceed-to-buy-block .item .box-content .inner-content .block:first-child p.value-text, #investment-details .review-layout.proceed-to-buy-block .item .box-content .inner-content .block:first-child .com_card-comparison sup.value-text, .com_card-comparison #investment-details .review-layout.proceed-to-buy-block .item .box-content .inner-content .block:first-child sup.value-text, #investment-details .review-layout.proceed-to-buy-block .item .box-content .inner-content .block:first-child #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.value-text, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 #investment-details .review-layout.proceed-to-buy-block .item .box-content .inner-content .block:first-child a.value-text, #investment-details .review-layout.proceed-to-buy-block .item .box-content .inner-content .block:first-child #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.value-text, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro #investment-details .review-layout.proceed-to-buy-block .item .box-content .inner-content .block:first-child a.value-text, #investment-details .review-layout.proceed-to-buy-block .item .box-content .inner-content .block:first-child .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.value-text, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro #investment-details .review-layout.proceed-to-buy-block .item .box-content .inner-content .block:first-child a.value-text { font-weight: bold; }

#investment-details .review-layout.proceed-to-buy-block .item .box-content .inner-content .minimum-investment p, #investment-details .review-layout.proceed-to-buy-block .item .box-content .inner-content .minimum-investment .com_card-comparison sup, .com_card-comparison #investment-details .review-layout.proceed-to-buy-block .item .box-content .inner-content .minimum-investment sup, #investment-details .review-layout.proceed-to-buy-block .item .box-content .inner-content .minimum-investment #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 #investment-details .review-layout.proceed-to-buy-block .item .box-content .inner-content .minimum-investment a, #investment-details .review-layout.proceed-to-buy-block .item .box-content .inner-content .minimum-investment #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro #investment-details .review-layout.proceed-to-buy-block .item .box-content .inner-content .minimum-investment a, #investment-details .review-layout.proceed-to-buy-block .item .box-content .inner-content .minimum-investment .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro #investment-details .review-layout.proceed-to-buy-block .item .box-content .inner-content .minimum-investment a { display: inline-block; float: right; font-weight: bold; }

#investment-details .review-layout.fund-document-block .pdf-block > p, #investment-details .review-layout.fund-document-block .com_card-comparison .pdf-block > sup, .com_card-comparison #investment-details .review-layout.fund-document-block .pdf-block > sup, #investment-details .review-layout.fund-document-block #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .pdf-block > a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 #investment-details .review-layout.fund-document-block .pdf-block > a, #investment-details .review-layout.fund-document-block #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .pdf-block > a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro #investment-details .review-layout.fund-document-block .pdf-block > a, #investment-details .review-layout.fund-document-block .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .pdf-block > a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro #investment-details .review-layout.fund-document-block .pdf-block > a { font-weight: bold; }

#investment-details .review-layout.fund-document-block .pdf-block .pdf-content { margin-bottom: 15px; }

#investment-details .review-layout.fund-document-block .pdf-block .pdf-content a { position: relative; margin-bottom: 5px; }

#investment-details .review-layout.fund-document-block .pdf-block .pdf-content a .icon-pdf { font-weight: 900; color: inherit; margin-left: 0px; margin-right: 10px; line-height: inherit; }

#investment-details .review-layout.fund-document-block .pdf-block .pdf-content a .icon-pdf:before { content: '\f15c'; }

#investment-details .review-layout.fund-document-block .pdf-block .pdf-content a:after { margin-left: 10px; font-size: 16px; font-family: var(--font-awesome); content: '\f054'; font-weight: 400; position: absolute; bottom: 0; -webkit-transition: 0.5s -webkit-transform; transition: 0.5s -webkit-transform; transition: 0.5s transform; transition: 0.5s transform, 0.5s -webkit-transform; }

#investment-details .review-layout.fund-document-block .pdf-block .pdf-content a:hover:after { -webkit-transform: translateX(8px); -ms-transform: translateX(8px); transform: translateX(8px); }

#investment-details .review-layout.fund-document-block .pdf-block .pdf-content span { display: block; }

#investment-details .review-layout.fund-document-block .pdf-block .pdf-content:last-child { margin-bottom: 0px; }

#investment-details .review-layout:last-child { margin-bottom: 0px; }

@media (max-width: 767px) { #investment-details .review-layout { margin-bottom: 40px; padding: 25px 20px 30px; } }

.investment-details-popup .jqmdTC, .investment-details-popup .jqmClose, .investment-details-popup .button-group.b-t-dotted { display: none; }

.investment-details-popup ol.number-list { margin-bottom: 30px; }

.investment-details-popup table td:last-child { font-weight: bold; }

.com_investment-icons-unit-trusts__item .card { padding: 40px 40px 70px 40px; border-radius: 8px; -webkit-box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); }

.com_investment-icons-unit-trusts__item .card h4, .com_investment-icons-unit-trusts__item .card .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_investment-icons-unit-trusts__item .card a, .com_investment-icons-unit-trusts__item .card .com_investment-graph .intro, .com_investment-graph .com_investment-icons-unit-trusts__item .card .intro { text-align: center; margin-bottom: 10px; }

.com_investment-icons-unit-trusts__item .card img { width: 100px; margin-bottom: 10px; }

@media (max-width: 767px) { .com_investment-icons-unit-trusts__item .card { margin-bottom: 1px; padding-bottom: 40px; padding-left: 10px; padding-right: 10px; border-radius: 5px; }
  .com_investment-icons-unit-trusts__item .card h4, .com_investment-icons-unit-trusts__item .card .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_investment-icons-unit-trusts__item .card a, .com_investment-icons-unit-trusts__item .card .com_investment-graph .intro, .com_investment-graph .com_investment-icons-unit-trusts__item .card .intro { text-align: left; } }

.com_icons-unit-trusts__item .card { padding: 40px 20px; border-radius: 8px; -webkit-box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); }

.com_icons-unit-trusts__item .card h4, .com_icons-unit-trusts__item .card .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_icons-unit-trusts__item .card a, .com_icons-unit-trusts__item .card .com_investment-graph .intro, .com_investment-graph .com_icons-unit-trusts__item .card .intro { text-align: center; margin-bottom: 10px; }

.com_icons-unit-trusts__item .card img { width: 100px; margin-bottom: 10px; }

@media (max-width: 767px) { .com_icons-unit-trusts__item .card { padding-bottom: 40px; padding-left: 10px; padding-right: 10px; border-radius: 5px; margin-bottom: 5px; }
  .com_icons-unit-trusts__item .card h4, .com_icons-unit-trusts__item .card .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_icons-unit-trusts__item .card a, .com_icons-unit-trusts__item .card .com_investment-graph .intro, .com_investment-graph .com_icons-unit-trusts__item .card .intro { text-align: left; } }

.com_investment-rates-table small, .com_investment-rates-table .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-rates-table p:not(.link):not(.com__to-li-set), .com_investment-rates-table .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com_investment-rates-table sup:not(.link):not(.com__to-li-set), .com_investment-rates-table .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com_investment-rates-table sup:not(.link):not(.com__to-li-set), .com_investment-rates-table .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_investment-rates-table a:not(.link):not(.com__to-li-set), .com_investment-rates-table #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com_investment-rates-table a:not(.link):not(.com__to-li-set), .com_investment-rates-table .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_investment-rates-table a:not(.link):not(.com__to-li-set), .com_investment-rates-table #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com_investment-rates-table a:not(.link):not(.com__to-li-set), .com_investment-rates-table .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_investment-rates-table a:not(.link):not(.com__to-li-set), .com_investment-rates-table .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com_investment-rates-table a:not(.link):not(.com__to-li-set), .com_investment-rates-table .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com_investment-rates-table li { font-size: 14px; line-height: 1.71; }

@media (max-width: 767px) { .com_investment-rates-table small, .com_investment-rates-table .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-rates-table p:not(.link):not(.com__to-li-set), .com_investment-rates-table .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com_investment-rates-table sup:not(.link):not(.com__to-li-set), .com_investment-rates-table .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com_investment-rates-table sup:not(.link):not(.com__to-li-set), .com_investment-rates-table .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_investment-rates-table a:not(.link):not(.com__to-li-set), .com_investment-rates-table #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com_investment-rates-table a:not(.link):not(.com__to-li-set), .com_investment-rates-table .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_investment-rates-table a:not(.link):not(.com__to-li-set), .com_investment-rates-table #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com_investment-rates-table a:not(.link):not(.com__to-li-set), .com_investment-rates-table .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_investment-rates-table a:not(.link):not(.com__to-li-set), .com_investment-rates-table .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com_investment-rates-table a:not(.link):not(.com__to-li-set), .com_investment-rates-table .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com_investment-rates-table li { font-size: 12px; line-height: 1.83; } }

.com_investment-rates-table .table__row { display: -webkit-box; display: -ms-flexbox; display: flex; padding-top: 30px; padding-bottom: 30px; border-bottom: 1px solid var(--grey-300); }

@media (max-width: 767px) { .com_investment-rates-table .table__row { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; } }

.com_investment-rates-table .table__row .table__col { -webkit-box-flex: 1; -ms-flex: auto 1; flex: auto 1; }

.com_investment-rates-table .table__row .table__col--header { width: 240px; max-width: 240px; }

.com_investment-rates-table .table__row .table__col--header p, .com_investment-rates-table .table__row .table__col--header .com_card-comparison sup, .com_card-comparison .com_investment-rates-table .table__row .table__col--header sup, .com_investment-rates-table .table__row .table__col--header #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_investment-rates-table .table__row .table__col--header a, .com_investment-rates-table .table__row .table__col--header #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_investment-rates-table .table__row .table__col--header a, .com_investment-rates-table .table__row .table__col--header .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_investment-rates-table .table__row .table__col--header a { margin-bottom: 10px; }

.com_investment-rates-table .table__row .table__col--header p:last-child, .com_investment-rates-table .table__row .table__col--header .com_card-comparison sup:last-child, .com_card-comparison .com_investment-rates-table .table__row .table__col--header sup:last-child, .com_investment-rates-table .table__row .table__col--header #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_investment-rates-table .table__row .table__col--header a:last-child, .com_investment-rates-table .table__row .table__col--header #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_investment-rates-table .table__row .table__col--header a:last-child, .com_investment-rates-table .table__row .table__col--header .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:last-child, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_investment-rates-table .table__row .table__col--header a:last-child { margin-bottom: 0; }

.com_investment-rates-table .table__row .table__col--header .table__col--sub-header { font-size: 14px; line-height: 1.71; }

@media (max-width: 767px) { .com_investment-rates-table .table__row .table__col--header .table__col--sub-header { font-size: 12px; line-height: 1.83; } }

@media (max-width: 767px) { .com_investment-rates-table .table__row .table__col--header { max-width: 100%; width: 100%; margin-bottom: 10px; }
  .com_investment-rates-table .table__row .table__col--header p, .com_investment-rates-table .table__row .table__col--header .com_card-comparison sup, .com_card-comparison .com_investment-rates-table .table__row .table__col--header sup, .com_investment-rates-table .table__row .table__col--header #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_investment-rates-table .table__row .table__col--header a, .com_investment-rates-table .table__row .table__col--header #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_investment-rates-table .table__row .table__col--header a, .com_investment-rates-table .table__row .table__col--header .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_investment-rates-table .table__row .table__col--header a { margin-bottom: 0; } }

.com_investment-rates-table .table__row .table__col--divider { min-width: 20px; max-width: 100px; }

.com_investment-rates-table .table__row .table__col--content { min-width: 500px; }

@media (max-width: 767px) { .com_investment-rates-table .table__row .table__col--content { min-width: 0; } }

.com_investment-rates-table .table__row .table__col .table__row { padding: 0; border: 0; margin-bottom: 30px; font-weight: bold; }

.com_investment-rates-table .table__row .table__col .table__row:first-child { font-weight: normal; }

.com_investment-rates-table .table__row .table__col .table__row:last-child { border-bottom: 0; margin-bottom: 0; }

.com_investment-rates-table .table__row .table__col .table__row:last-child p, .com_investment-rates-table .table__row .table__col .table__row:last-child .com_card-comparison sup, .com_card-comparison .com_investment-rates-table .table__row .table__col .table__row:last-child sup, .com_investment-rates-table .table__row .table__col .table__row:last-child #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_investment-rates-table .table__row .table__col .table__row:last-child a, .com_investment-rates-table .table__row .table__col .table__row:last-child #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_investment-rates-table .table__row .table__col .table__row:last-child a, .com_investment-rates-table .table__row .table__col .table__row:last-child .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_investment-rates-table .table__row .table__col .table__row:last-child a { color: #319988; }

.com_investment-rates-table .table__row .table__col .table__row:last-child p.co-orange, .com_investment-rates-table .table__row .table__col .table__row:last-child .com_card-comparison sup.co-orange, .com_card-comparison .com_investment-rates-table .table__row .table__col .table__row:last-child sup.co-orange, .com_investment-rates-table .table__row .table__col .table__row:last-child #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.co-orange, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_investment-rates-table .table__row .table__col .table__row:last-child a.co-orange, .com_investment-rates-table .table__row .table__col .table__row:last-child #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.co-orange, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_investment-rates-table .table__row .table__col .table__row:last-child a.co-orange, .com_investment-rates-table .table__row .table__col .table__row:last-child .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.co-orange, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_investment-rates-table .table__row .table__col .table__row:last-child a.co-orange { color: #f4af62; }

.com_investment-rates-table .table__row .table__col .table__row:last-child > div:last-child p, .com_investment-rates-table .table__row .table__col .table__row:last-child > div:last-child .com_card-comparison sup, .com_card-comparison .com_investment-rates-table .table__row .table__col .table__row:last-child > div:last-child sup, .com_investment-rates-table .table__row .table__col .table__row:last-child > div:last-child #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_investment-rates-table .table__row .table__col .table__row:last-child > div:last-child a, .com_investment-rates-table .table__row .table__col .table__row:last-child > div:last-child #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_investment-rates-table .table__row .table__col .table__row:last-child > div:last-child a, .com_investment-rates-table .table__row .table__col .table__row:last-child > div:last-child .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_investment-rates-table .table__row .table__col .table__row:last-child > div:last-child a { color: #319988; font-weight: bold; }

.com_investment-rates-table .table__row .table__col .table__row:last-child > div:last-child p.co-orange, .com_investment-rates-table .table__row .table__col .table__row:last-child > div:last-child .com_card-comparison sup.co-orange, .com_card-comparison .com_investment-rates-table .table__row .table__col .table__row:last-child > div:last-child sup.co-orange, .com_investment-rates-table .table__row .table__col .table__row:last-child > div:last-child #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.co-orange, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_investment-rates-table .table__row .table__col .table__row:last-child > div:last-child a.co-orange, .com_investment-rates-table .table__row .table__col .table__row:last-child > div:last-child #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.co-orange, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_investment-rates-table .table__row .table__col .table__row:last-child > div:last-child a.co-orange, .com_investment-rates-table .table__row .table__col .table__row:last-child > div:last-child .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.co-orange, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_investment-rates-table .table__row .table__col .table__row:last-child > div:last-child a.co-orange { color: #f4af62; }

@media (min-width: 768px) { .com_investment-rates-table .table__row .table__col .table__row:last-child > div:last-child p, .com_investment-rates-table .table__row .table__col .table__row:last-child > div:last-child .com_card-comparison sup, .com_card-comparison .com_investment-rates-table .table__row .table__col .table__row:last-child > div:last-child sup, .com_investment-rates-table .table__row .table__col .table__row:last-child > div:last-child #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_investment-rates-table .table__row .table__col .table__row:last-child > div:last-child a, .com_investment-rates-table .table__row .table__col .table__row:last-child > div:last-child #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_investment-rates-table .table__row .table__col .table__row:last-child > div:last-child a, .com_investment-rates-table .table__row .table__col .table__row:last-child > div:last-child .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_investment-rates-table .table__row .table__col .table__row:last-child > div:last-child a { font-size: 24px; line-height: 1.42; } }

@media (max-width: 767px) { .com_investment-rates-table .table__row .table__col .table__row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row; flex-flow: row; margin-bottom: 0px; max-width: 320px; }
  .com_investment-rates-table .table__row .table__col .table__row:first-child { margin-top: 10px; margin-bottom: 10px; }
  .com_investment-rates-table .table__row .table__col .table__row .table__col.table__col--header { width: auto; min-width: 140px; } }

.com_investment-rates-table .promotion__container-label { position: relative; left: 0; -webkit-transform: none; -ms-transform: none; transform: none; margin-bottom: 10px; }

.com_investment-rates-table .promotion__container-label p, .com_investment-rates-table .promotion__container-label .com_card-comparison sup, .com_card-comparison .com_investment-rates-table .promotion__container-label sup, .com_investment-rates-table .promotion__container-label #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_investment-rates-table .promotion__container-label a, .com_investment-rates-table .promotion__container-label #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_investment-rates-table .promotion__container-label a, .com_investment-rates-table .promotion__container-label .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_investment-rates-table .promotion__container-label a { font-size: 14px; line-height: 1.43; }

.com_investment-recommended-products .intro, .com_investment-recommended-products .plan__title, .com_investment-recommended-products .plan__description { max-width: 940px; }

.com_investment-recommended-products .plan { padding-top: 40px; padding-bottom: 20px; border-bottom: 1px solid var(--grey-200); }

@media (max-width: 767px) { .com_investment-recommended-products .plan { padding-top: 30px; padding-bottom: 30px; } }

.com_investment-recommended-products .plan:last-child { border: 0; }

.com_investment-recommended-products h4, .com_investment-recommended-products .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_investment-recommended-products a, .com_investment-recommended-products .com_investment-graph .intro, .com_investment-graph .com_investment-recommended-products .intro { margin-bottom: 10px; }

.com_investment-recommended-products .plan__description { margin-bottom: 40px; }

@media (max-width: 767px) { .com_investment-recommended-products .plan__description { margin-bottom: 20px; } }

.com_investment-recommended-products .plan__products .product { padding: 30px; border-radius: 8px; -webkit-box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); margin-bottom: 20px; }

@media (max-width: 767px) { .com_investment-recommended-products .plan__products .product { padding: 20px; margin-bottom: 10px; } }

.com_investment-recommended-products .plan__products .product h5 { font-size: 16px; line-height: 1.38; margin-bottom: 15px; }

.com_investment-recommended-products .plan__products .product p, .com_investment-recommended-products .plan__products .product .com_card-comparison sup, .com_card-comparison .com_investment-recommended-products .plan__products .product sup, .com_investment-recommended-products .plan__products .product #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_investment-recommended-products .plan__products .product a, .com_investment-recommended-products .plan__products .product #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_investment-recommended-products .plan__products .product a, .com_investment-recommended-products .plan__products .product .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_investment-recommended-products .plan__products .product a { margin-bottom: 20px; }

.com__investment-risk-level { overflow: visible; }

.com__investment-risk-level .steps__vertical-panels { height: auto !important; padding-top: 0; padding-bottom: 20px; }

.com__investment-risk-level .steps__vertical-panels .slider__dots { margin-right: 0; top: 0; position: relative; }

.com__investment-risk-level .steps__vertical-panels .slider__dots::before { content: ""; position: absolute; top: 8px; bottom: 8px; width: 4px; left: 8px; background-color: var(--grey-300); }

.com__investment-risk-level .steps__vertical-panels .slider__dots > span { width: auto; height: auto; background: none; border-radius: 0; position: relative; margin-bottom: 40px; font-size: 16px; line-height: 1.5; font-weight: bold; padding-left: 48px; -webkit-transition: 0.5s all; transition: 0.5s all; }

.com__investment-risk-level .steps__vertical-panels .slider__dots > span:hover:not(.active) { color: var(--grey-700); }

@media (min-width: 768px) and (max-width: 991px) { .com__investment-risk-level .steps__vertical-panels .slider__dots > span { padding-left: 28px; } }

.com__investment-risk-level .steps__vertical-panels .slider__dots > span:last-child { margin-bottom: 0; }

.com__investment-risk-level .steps__vertical-panels .slider__dots > span::before { content: ""; position: absolute; left: 6px; top: 8px; width: 8px; height: 8px; border-radius: 50%; background-color: #319988; -webkit-transition: 0.5s all; transition: 0.5s all; }

.com__investment-risk-level .steps__vertical-panels .slider__dots > span.active::before { -webkit-transform: scale(2.5); -ms-transform: scale(2.5); transform: scale(2.5); }

.com__investment-risk-level .steps__vertical-panels .slider__container { padding-top: 40px; padding-bottom: 40px; margin-top: -40px; padding-left: 20px; margin-left: -20px; }

.com__investment-risk-level .steps__vertical-panels .steps__process-step { background: none; opacity: 0; }

.com__investment-risk-level .steps__vertical-panels .steps__process-step::before { display: none; }

.com__investment-risk-level .steps__vertical-panels .steps__process-step.active { opacity: 1; }

.com__investment-risk-level .steps__vertical-panels .steps__process-step .steps__process-container { padding: 0; background: none; }

.com__investment-risk-level .steps__vertical-panels .steps__process-step .steps__process-container .card { padding: 60px; -webkit-box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); max-width: 940px; }

.com__investment-risk-level .steps__vertical-panels .steps__process-step .steps__process-container .card h4, .com__investment-risk-level .steps__vertical-panels .steps__process-step .steps__process-container .card .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__investment-risk-level .steps__vertical-panels .steps__process-step .steps__process-container .card a, .com__investment-risk-level .steps__vertical-panels .steps__process-step .steps__process-container .card .com_investment-graph .intro, .com_investment-graph .com__investment-risk-level .steps__vertical-panels .steps__process-step .steps__process-container .card .intro { margin-bottom: 20px; }

.com__investment-risk-level .steps__vertical-panels .steps__process-step .steps__process-container .card img { width: 100px; margin-right: 40px; }

@media (min-width: 768px) and (max-width: 991px) { .com__investment-risk-level .steps__vertical-panels .steps__process-step .steps__process-container .card { padding: 20px; } }

@media (max-width: 767px) { .com__investment-risk-level .step { margin-bottom: 10px; }
  .com__investment-risk-level .step .step__order { font-size: 16px; font-weight: 900; line-height: 1.63; color: #79e0d6; margin-right: 10px; position: relative; }
  .com__investment-risk-level .step .step__order::before { content: ""; position: absolute; left: 4px; top: 25px; width: 2px; bottom: -12px; background-color: #79e0d6; }
  .com__investment-risk-level .step .accordion__item__content { margin-top: 10px; }
  .com__investment-risk-level .step .accordion__item__collapse-icon { font-size: 12px; position: absolute; top: 10px; right: 10px; line-height: 26px; color: var(--grey-800) !important; }
  .com__investment-risk-level .step .accordion__item .card { border-radius: 8px; -webkit-box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); padding: 10px 31px 10px 20px; font-size: 14px; line-height: 1.5; position: relative; }
  .com__investment-risk-level .step .accordion__item .card h4, .com__investment-risk-level .step .accordion__item .card .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__investment-risk-level .step .accordion__item .card a, .com__investment-risk-level .step .accordion__item .card .com_investment-graph .intro, .com_investment-graph .com__investment-risk-level .step .accordion__item .card .intro { font-size: 14px; line-height: 1.5; margin-bottom: 0; }
  .com__investment-risk-level .step .accordion__item.expanded .card { background-color: rgba(186, 244, 242, 0.2); }
  .com__investment-risk-level .step:last-child .step__order::before { display: none; } }

.com_investment-graph .intro { margin-bottom: 40px !important; }

.com_investment-graph .graph__summary__box { border-radius: 8px; overflow: hidden; background-color: #319988; padding: 20px 10px; margin-bottom: 70px; }

.com_investment-graph .graph__summary__box * { color: var(--white); }

.com_investment-graph .graph__summary__box .graph__summary__col { text-align: center; padding-top: 20px; padding-bottom: 20px; border-right: 1px solid var(--grey-200); }

.com_investment-graph .graph__summary__box .graph__summary__col:last-child { border: 0 !important; }

.com_investment-graph .graph__summary__box .graph__summary__col .graph__summary__content { display: inline-block; text-align: left; padding-left: 10px; padding-right: 10px; }

.com_investment-graph .graph__summary__box .graph__summary__col .graph__summary__content p.graph__summary__label, .com_investment-graph .graph__summary__box .graph__summary__col .graph__summary__content .com_card-comparison sup.graph__summary__label, .com_card-comparison .com_investment-graph .graph__summary__box .graph__summary__col .graph__summary__content sup.graph__summary__label, .com_investment-graph .graph__summary__box .graph__summary__col .graph__summary__content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.graph__summary__label, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_investment-graph .graph__summary__box .graph__summary__col .graph__summary__content a.graph__summary__label, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .graph__summary__box .graph__summary__col .graph__summary__content .intro a.graph__summary__label, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .graph__summary__box .graph__summary__col .graph__summary__content a.graph__summary__label, .com_investment-graph .graph__summary__box .graph__summary__col .graph__summary__content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.graph__summary__label, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .graph__summary__box .graph__summary__col .graph__summary__content a.graph__summary__label { margin-bottom: 10px; line-height: 1.33; font-weight: bold; }

.com_investment-graph .graph__summary__box .graph__summary__col .graph__summary__content h3, .com_investment-graph .graph__summary__box .graph__summary__col .graph__summary__content .common__category-description h1, .common__category-description .com_investment-graph .graph__summary__box .graph__summary__col .graph__summary__content h1 { margin-bottom: 0; font-size: 44px; line-height: 1.19; font-weight: bold; }

@media (max-width: 767px) { .com_investment-graph .graph__summary__box { padding: 0 30px; margin-bottom: 50px; }
  .com_investment-graph .graph__summary__box .graph__summary__col { border-bottom: 1px solid var(--grey-200); border-right: 0; padding-left: 0; padding-right: 0; }
  .com_investment-graph .graph__summary__box .graph__summary__col .graph__summary__content { display: block; }
  .com_investment-graph .graph__summary__box .graph__summary__col .graph__summary__content h3, .com_investment-graph .graph__summary__box .graph__summary__col .graph__summary__content .common__category-description h1, .common__category-description .com_investment-graph .graph__summary__box .graph__summary__col .graph__summary__content h1 { font-size: 32px; line-height: 1.5; }
  .com_investment-graph .graph__summary__box .graph__summary__col .graph__summary__content p.graph__summary__label, .com_investment-graph .graph__summary__box .graph__summary__col .graph__summary__content .com_card-comparison sup.graph__summary__label, .com_card-comparison .com_investment-graph .graph__summary__box .graph__summary__col .graph__summary__content sup.graph__summary__label, .com_investment-graph .graph__summary__box .graph__summary__col .graph__summary__content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.graph__summary__label, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_investment-graph .graph__summary__box .graph__summary__col .graph__summary__content a.graph__summary__label, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .graph__summary__box .graph__summary__col .graph__summary__content .intro a.graph__summary__label, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .graph__summary__box .graph__summary__col .graph__summary__content a.graph__summary__label, .com_investment-graph .graph__summary__box .graph__summary__col .graph__summary__content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.graph__summary__label, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .graph__summary__box .graph__summary__col .graph__summary__content a.graph__summary__label { margin-bottom: 0; } }

.com_investment-graph .graph__row { height: 107px; position: relative; }

@media (min-width: 1199px) and (max-width: 1322px) { .com_investment-graph .graph__row { min-height: 107px; } }

.com_investment-graph .graph__y-axis b { position: absolute; top: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); font-size: 16px; line-height: 1.5; }

.com_investment-graph .graph__y-axis strong { font-size: 14px; line-height: 1.43; }

.com_investment-graph .graph__x-axis--top { height: 45px; }

.com_investment-graph .graph__x-axis--top .graph__col { border-left: 1px dashed var(--grey-300); color: var(--grey-300); font-size: 14px; line-height: 1.43; height: 30px; margin-top: 15px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; padding-bottom: 6px; }

.com_investment-graph .graph__x-axis--bottom { border-top: 2px solid var(--ash-20); }

.com_investment-graph .graph__x-axis--bottom .graph__col { position: relative; font-size: 16px; line-height: 1.75; padding-top: 14px; }

.com_investment-graph .graph__x-axis--bottom .graph__col b { line-height: 1.5; }

.com_investment-graph .graph__x-axis--bottom .graph__col::before { content: ""; position: absolute; width: 15px; height: 15px; top: 0; left: 0; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-color: var(--grey-300); border-radius: 50%; }

.com_investment-graph .graph__x-axis--bottom .graph__col:last-child::after { content: ""; position: absolute; width: 15px; height: 15px; top: 0; right: 0; -webkit-transform: translate(50%, -50%); -ms-transform: translate(50%, -50%); transform: translate(50%, -50%); background-color: var(--grey-300); border-radius: 50%; }

.com_investment-graph .graph__col { width: 20%; float: left; text-align: left; padding-right: 20px; }

.com_investment-graph .graph__col--2 { width: 40%; }

.com_investment-graph .graph__col--3 { width: 60%; }

.com_investment-graph .graph__content { max-width: 1600px; }

.com_investment-graph .graph__content .graph__row { border-top: 2px solid var(--ash-20); }

.com_investment-graph .graph__x-axis-unit { font-size: 14px; line-height: 1.43; font-weight: bold; margin-left: 37px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.com_investment-graph .graph__main-content-wrapper { position: relative; }

.com_investment-graph .graph__main-content-wrapper .graph__main-content { position: hidden; position: absolute; top: 0; left: 0; right: 0; bottom: 0; }

.com_investment-graph .graph__main-content-wrapper .graph__main-content .graph__image-wrapper { position: relative; }

.com_investment-graph .graph__main-content-wrapper .graph__main-content .graph__image-wrapper img { width: 100%; }

.com_investment-graph .graph__main-content-wrapper .graph__main-content .graph__image-wrapper img.secondary-image { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }

.com_investment-graph .graph__cards { padding-left: 30px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; -ms-flex-pack: distribute; justify-content: space-around; }

@media screen and (max-width: 1199px) { .com_investment-graph .graph__cards { margin-top: -10px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row; flex-flow: row; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding: 0; margin-bottom: 45px; }
  .com_investment-graph .graph__cards .graph__card { max-width: 340px; margin-right: 20px; }
  .com_investment-graph .graph__cards .graph__card:last-child { margin-right: 0; } }

@media screen and (max-width: 1173px) { .com_investment-graph .graph__cards .graph__card { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; max-width: 100%; } }

.com_investment-graph .graph__card { padding: 20px; }

.com_investment-graph .graph__card .card__label { font-size: 14px; line-height: 1.43; }

.com_investment-graph .graph__card .card__title { font-size: 16px; line-height: 1.5; }

.com_investment-graph .graph__card .card__description { font-size: 14px; line-height: 1.71; margin-bottom: 10px; }

.com_investment-graph .graph__card a.link, .com_investment-graph .graph__card label.link, .com_investment-graph .graph__card .com_toggle label.com__toggle-btn, .com_toggle .com_investment-graph .graph__card label.com__toggle-btn, .com_investment-graph .graph__card label.com__to-li-set, .com_investment-graph .graph__card .com_toggle a.com__toggle-btn, .com_toggle .com_investment-graph .graph__card a.com__toggle-btn, .com_investment-graph .graph__card a.com__to-li-set { font-size: 14px; line-height: 1.71; }

.com_investment-graph .graph__card:last-child { margin-bottom: 0; }

.com_investment-graph .graph__card.theme--green-1 .card__label, .com_investment-graph .graph__card.theme--green-1 .card__title { color: #79e0d6; }

.com_investment-graph .graph__card.theme--green-2 .card__label, .com_investment-graph .graph__card.theme--green-2 .card__title { color: #319988; }

@media (max-width: 767px) { .com_investment-graph .graph__label { font-weight: bold; text-align: center; font-size: 14px; line-height: 1.43; margin-bottom: 20px; }
  .com_investment-graph .graph__label.theme--green-1 { color: #79e0d6; }
  .com_investment-graph .graph__label.theme--green-2 { color: #319988; }
  .com_investment-graph .image-wrapper { padding: 0 10px; margin-bottom: 40px; }
  .com_investment-graph .graph__card { padding-left: 14px; padding-right: var(--spacing-md); }
  .com_investment-graph .graph__card .card__label { display: none; } }

.com_investment-graph .com_slider { padding-top: 30px; }

.com_investment-graph .com_slider .owl-stage-outer { margin-left: -10px; margin-right: -10px; padding: 0 10px 15px 10px; }

.com_investment-graph .com_slider .owl-item.active { position: relative; z-index: 2; }

.com_investment-graph .com_slider .owl-item:not(.active) .graph__card { -webkit-box-shadow: none; box-shadow: none; }

.com_investment-graph .com_slider .owl-dots { position: absolute; top: 0; left: 0; right: 0; margin-top: 0px; }

.com_investment-graph .graph__timeline ul { padding-top: 10px; }

.com_investment-graph .graph__timeline ul li { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; }

.com_investment-graph .graph__timeline ul li .date { font-size: 14px; line-height: 1.71; color: var(--ash-60); min-width: 50px; width: 50px; margin-right: 15px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 7.5px; }

.com_investment-graph .graph__timeline ul li .content { position: relative; padding-bottom: 25px; padding-left: 25px; }

.com_investment-graph .graph__timeline ul li .content::before { content: ""; position: absolute; left: 0; top: 0; bottom: 0; border-left: 1px solid var(--ash-20); }

.com_investment-graph .graph__timeline ul li .content::after { content: ""; position: absolute; top: 0; left: 0; width: 15px; height: 15px; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); border-radius: 50%; background-color: var(--ash-20); }

.com_investment-graph .graph__timeline ul li h4, .com_investment-graph .graph__timeline ul li .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_investment-graph .graph__timeline ul li a, .com_investment-graph .graph__timeline ul li .intro { margin-bottom: 0; font-size: 14px; line-height: 1.43; font-weight: bold; }

.com_investment-graph .graph__timeline ul li p, .com_investment-graph .graph__timeline ul li .com_card-comparison sup, .com_card-comparison .com_investment-graph .graph__timeline ul li sup, .com_investment-graph .graph__timeline ul li #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_investment-graph .graph__timeline ul li a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .graph__timeline ul li .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .graph__timeline ul li a, .com_investment-graph .graph__timeline ul li #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .graph__timeline ul li a { font-size: 14px; line-height: 1.53; }

.com_investment-graph .graph__timeline ul li:last-child .content::before { display: none; }

.com__investment_piechart { position: relative; }

.com__investment_piechart .com__chart-mobile .com__chart-col { -webkit-transition: opacity 0.3s linear; transition: opacity 0.3s linear; }

.com__investment_piechart .com__chart-mobile .com__chart-col h6 { color: inherit; margin-bottom: 0px; }

.com__investment_piechart .com__chart-mobile .com__chart-col h2, .com__investment_piechart .com__chart-mobile .com__chart-col .com__ar-title-box h1, .com__ar-title-box .com__investment_piechart .com__chart-mobile .com__chart-col h1 { color: inherit; margin-bottom: 20px; font-weight: lighter; }

.com__investment_piechart .com__chart-mobile .com__chart-col.fade { opacity: 0.2; }

.com__investment_piechart svg polyline { stroke-width: 2px; fill: none; }

@media (max-width: 767px) { .com__investment_piechart svg g.labels, .com__investment_piechart svg g.values, .com__investment_piechart svg g.lines { opacity: 0; } }

.com__investment_piechart svg g.labels text { font-size: 14px; font-weight: bold; }

@media (min-width: 1200px) { .com__investment_piechart svg g.labels text { font-size: 16px; } }

.com__investment_piechart svg g.values text { font-size: 22px; font-weight: 300; }

@media (min-width: 768px) { .com__investment_piechart svg g.values text { font-size: 26px; } }

@media (min-width: 1560px) { .com__investment_piechart svg g.values text { font-size: 32px; } }

.com__investment_piechart svg g path, .com__investment_piechart svg g text, .com__investment_piechart svg g polyline { -webkit-transition: opacity 0.3s linear; transition: opacity 0.3s linear; }

.com__investment_piechart svg g path.fade, .com__investment_piechart svg g text.fade, .com__investment_piechart svg g polyline.fade { opacity: 0.2; }

.com__investment_datachart .com__investment_datachart-past { margin-bottom: 80px; }

.com__investment_datachart .com__investment_datachart-past .com__investment_datachart-title h4, .com__investment_datachart .com__investment_datachart-past .com__investment_datachart-title .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__investment_datachart .com__investment_datachart-past .com__investment_datachart-title a, .com__investment_datachart .com__investment_datachart-past .com__investment_datachart-title .com_investment-graph .intro, .com_investment-graph .com__investment_datachart .com__investment_datachart-past .com__investment_datachart-title .intro { margin-bottom: 20px; }

@media (max-width: 767px) { .com__investment_datachart .com__investment_datachart-past .com__investment_datachart-title h4, .com__investment_datachart .com__investment_datachart-past .com__investment_datachart-title .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__investment_datachart .com__investment_datachart-past .com__investment_datachart-title a, .com__investment_datachart .com__investment_datachart-past .com__investment_datachart-title .com_investment-graph .intro, .com_investment-graph .com__investment_datachart .com__investment_datachart-past .com__investment_datachart-title .intro { margin-bottom: 10px; } }

@media (max-width: 767px) { .com__investment_datachart .com__investment_datachart-past .com__investment_datachart-title { margin-bottom: 30px; } }

.com__investment_datachart .com__investment_datachart-past .com__investment_datachart-items .com__investment_datachart-data, .com__investment_datachart .com__investment_datachart-past .com__investment_datachart-items .com__investment_datachart-tip { padding: 0 10px; }

@media (max-width: 767px) { .com__investment_datachart .com__investment_datachart-past .com__investment_datachart-items .com__investment_datachart-data, .com__investment_datachart .com__investment_datachart-past .com__investment_datachart-items .com__investment_datachart-tip { padding: 0px; } }

.com__investment_datachart .com__investment_datachart-past .com__investment_datachart-items .com__investment_datachart-col { border-right: solid 1px var(--grey-200); }

.com__investment_datachart .com__investment_datachart-past .com__investment_datachart-items .com__investment_datachart-col:last-child { border-right: none; }

.com__investment_datachart .com__investment_datachart-past .com__investment_datachart-items .com__investment_datachart-col:last-child .com__investment_datachart-data { border-bottom: none; margin-bottom: 0px; padding-bottom: 0px; }

.com__investment_datachart .com__investment_datachart-past .com__investment_datachart-items .com__investment_datachart-col .com__investment_datachart-data p.caption, .com__investment_datachart .com__investment_datachart-past .com__investment_datachart-items .com__investment_datachart-col .com__investment_datachart-data .com_card-comparison sup.caption, .com_card-comparison .com__investment_datachart .com__investment_datachart-past .com__investment_datachart-items .com__investment_datachart-col .com__investment_datachart-data sup.caption, .com__investment_datachart .com__investment_datachart-past .com__investment_datachart-items .com__investment_datachart-col .com__investment_datachart-data #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.caption, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__investment_datachart .com__investment_datachart-past .com__investment_datachart-items .com__investment_datachart-col .com__investment_datachart-data a.caption, .com__investment_datachart .com__investment_datachart-past .com__investment_datachart-items .com__investment_datachart-col .com__investment_datachart-data #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.caption, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__investment_datachart .com__investment_datachart-past .com__investment_datachart-items .com__investment_datachart-col .com__investment_datachart-data a.caption, .com__investment_datachart .com__investment_datachart-past .com__investment_datachart-items .com__investment_datachart-col .com__investment_datachart-data .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.caption, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__investment_datachart .com__investment_datachart-past .com__investment_datachart-items .com__investment_datachart-col .com__investment_datachart-data a.caption, .com__investment_datachart .com__investment_datachart-past .com__investment_datachart-items .com__investment_datachart-col .com__investment_datachart-data h2, .com__investment_datachart .com__investment_datachart-past .com__investment_datachart-items .com__investment_datachart-col .com__investment_datachart-data .com__ar-title-box h1, .com__ar-title-box .com__investment_datachart .com__investment_datachart-past .com__investment_datachart-items .com__investment_datachart-col .com__investment_datachart-data h1 { margin-bottom: 0px; }

.com__investment_datachart .com__investment_datachart-past .com__investment_datachart-items .com__investment_datachart-col .com__investment_datachart-data h2, .com__investment_datachart .com__investment_datachart-past .com__investment_datachart-items .com__investment_datachart-col .com__investment_datachart-data .com__ar-title-box h1, .com__ar-title-box .com__investment_datachart .com__investment_datachart-past .com__investment_datachart-items .com__investment_datachart-col .com__investment_datachart-data h1 { color: var(--ash-100); white-space: nowrap; }

@media (max-width: 767px) { .com__investment_datachart .com__investment_datachart-past .com__investment_datachart-items .com__investment_datachart-col .com__investment_datachart-data { border-bottom: solid 1px var(--grey-200); margin-bottom: 20px; padding-bottom: 20px; } }

@media (max-width: 767px) { .com__investment_datachart .com__investment_datachart-past .com__investment_datachart-items .com__investment_datachart-col { border-right: none; } }

.com__investment_datachart .com__investment_datachart-past .com__investment_datachart-items .com__investment_datachart-tip { margin-top: 20px; }

@media (max-width: 767px) { .com__investment_datachart .com__investment_datachart-past { margin-bottom: 50px; } }

.com__investment_datachart .com__investment_datachart-index .com__investment_datachart-image { margin-top: 40px; }

.com__investment_datachart .com__investment_datachart-index .com__investment_datachart-selection .dropdown__theme { min-width: 0; }

.com__investment_datachart .com__investment_datachart-index .com__investment_datachart-selection .dropdown__theme select.select2 { background: transparent; }

.com__investment_datachart .com__investment_datachart-index .com__investment_datachart-selection ul { float: right; }

.com__investment_datachart .com__investment_datachart-index .com__investment_datachart-selection ul li { display: inline-block; margin-right: 20px; padding-right: 20px; border-right: solid 1px var(--grey-200); }

.com__investment_datachart .com__investment_datachart-index .com__investment_datachart-selection ul li:last-child { margin-right: 0px; padding-right: 0px; border-right: none; }

.com__inv-banner { position: relative; color: var(--white); overflow: visible; }

.com__inv-banner:before, .com__inv-banner:after { height: 100% !important; }

.com__inv-banner * { color: inherit; }

.com__inv-banner a { color: inherit; }

.com__inv-banner a:hover { color: inherit !important; }

.com__inv-banner .com__inv-ba-main.feature__teaser--collapsed { background-image: none; }

.com__inv-banner .com__inv-ba-main.feature__teaser--collapsed:before { opacity: 0; background: rgba(var(--ash-200-rgb), 0.3); background: -webkit-gradient(linear, left top, left bottom, from(rgba(var(--ash-200-rgb), 0.3)), to(rgba(var(--ash-200-rgb), 0.3))); background: linear-gradient(to bottom, rgba(var(--ash-200-rgb), 0.3), rgba(var(--ash-200-rgb), 0.3)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(var(--ash-200-rgb), 0.3)', endColorstr='rgba(var(--ash-200-rgb), 0.3)', GradientType=0 ); /* IE6-9 */ }

.com__inv-banner .com__inv-ba-main.feature__teaser--collapsed:after { opacity: 1; background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgba(0, 0, 0, 0.75))); background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.75)); visibility: visible; }

.com__inv-banner .com__inv-ba-main.feature__teaser--collapsed:hover:before { opacity: 1; }

.com__inv-banner .com__inv-ba-main.feature__teaser--collapsed:hover:after { opacity: 0; }

.com__inv-banner .com__inv-ba-main.feature__teaser--collapsed a.link i, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed label.link i, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .com_toggle label.com__toggle-btn i, .com_toggle .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed label.com__toggle-btn i, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed label.com__to-li-set i, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed .com_toggle a.com__toggle-btn i, .com_toggle .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed a.com__toggle-btn i, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed a.com__to-li-set i { margin-left: 10px; font-size: 14px; }

@media (max-width: 767px) { .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed:before, .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed:after { display: none; } }

.com__inv-banner .bp-banner, .com__inv-banner .parallax, .com__inv-banner .com_video-thumbnail, .com__inv-banner .ho-co-banner, .com__inv-banner .com__ar-banner { z-index: 0; position: absolute; overflow: hidden; border-radius: 5px; background-position: 75% 50%; }

.com__inv-banner .bp-banner:before, .com__inv-banner .parallax:before, .com__inv-banner .com_video-thumbnail:before, .com__inv-banner .ho-co-banner:before, .com__inv-banner .com__ar-banner:before, .com__inv-banner .bp-banner:after, .com__inv-banner .parallax:after, .com__inv-banner .com_video-thumbnail:after, .com__inv-banner .ho-co-banner:after, .com__inv-banner .com__ar-banner:after { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.com__inv-banner .com__ins-prod-tag { min-width: 0; }

.com__inv-banner .com__ins-prod-tag.top-right { top: 0; bottom: inherit; margin-bottom: 0; }

.com__inv-banner.banner--full .com__inv-ba-main { width: 50%; }

@media (max-width: 767px) { .com__inv-banner.banner--full .com__inv-ba-main { width: 100%; } }

.com__inv-banner.banner--right .bp-banner, .com__inv-banner.banner--right .parallax, .com__inv-banner.banner--right .com_video-thumbnail, .com__inv-banner.banner--right .ho-co-banner, .com__inv-banner.banner--right .com__ar-banner { background-position: right; }

.com__inv-banner.banner-medium .com__inv-ba-main { min-height: 430px; }

@media (max-width: 767px) { .com__inv-banner.banner-medium .com__inv-ba-main { min-height: 377px; }
  .com__inv-banner .bp-banner, .com__inv-banner .parallax, .com__inv-banner .com_video-thumbnail, .com__inv-banner .ho-co-banner, .com__inv-banner .com__ar-banner { border-radius: 5px; }
  .com__inv-banner .bp-banner:before, .com__inv-banner .parallax:before, .com__inv-banner .com_video-thumbnail:before, .com__inv-banner .ho-co-banner:before, .com__inv-banner .com__ar-banner:before { content: ''; background-color: rgba(73, 90, 99, 0.8); }
  .com__inv-banner .bp-banner:after, .com__inv-banner .parallax:after, .com__inv-banner .com_video-thumbnail:after, .com__inv-banner .ho-co-banner:after, .com__inv-banner .com__ar-banner:after { display: none; } }

.com__inv-banner.banner-dark { color: var(--grey-800); }

@media (max-width: 767px) { .com__inv-banner.banner-dark { color: var(--white); } }

.com__inv-ba-main { z-index: 3; position: relative; min-height: 320px; padding: 40px; }

.com__inv-ba-main *:last-child { margin-bottom: 0; }

.com__inv-ba-main .list-tick li { margin-bottom: 5px; }

.com__inv-ba-main .list-tick li:last-child { margin-bottom: 0; }

.com__inv-ba-main .list-tick li:before { color: inherit; font-weight: normal; }

@media (max-width: 767px) { .com__inv-ba-main { min-height: 377px; padding: 20px 10px; padding-top: 80px; }
  .com__inv-ba-main .list-tick li:before { font-weight: bold; } }

.com__ib-ma-cat { font-size: 16px; line-height: 1.5; }

.com__ib-ma-cat * { font-size: inherit; line-height: inherit; }

.com__investment_topfund .com__investment_topfund-top { margin-bottom: 50px; }

.com__investment_topfund .com__investment_topfund-top .com__investment_topfund-title, .com__investment_topfund .com__investment_topfund-top .com__investment_topfund-description { padding-right: 20px; }

@media (max-width: 767px) { .com__investment_topfund .com__investment_topfund-top .com__investment_topfund-title, .com__investment_topfund .com__investment_topfund-top .com__investment_topfund-description { padding-right: 0px; } }

@media (max-width: 767px) { .com__investment_topfund .com__investment_topfund-top .com__investment_topfund-title h3, .com__investment_topfund .com__investment_topfund-top .com__investment_topfund-title .common__category-description h1, .common__category-description .com__investment_topfund .com__investment_topfund-top .com__investment_topfund-title h1 { margin-bottom: 10px; } }

@media (min-width: 768px) { .com__investment_topfund .com__investment_topfund-top .subcategory { margin-bottom: 0px; } }

@media (max-width: 767px) { .com__investment_topfund .com__investment_topfund-top { margin-bottom: 30px; } }

.com__investment_topfund .com__investment_topfund-bottom .com__investment_topfund-col { margin-bottom: 20px; }

.com__investment_topfund .com__investment_topfund-bottom .com__investment_topfund-col .com__investment_topfund-item { height: 100%; padding: 40px; background: var(--white); border-radius: 5px; -webkit-box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); }

.com__investment_topfund .com__investment_topfund-bottom .com__investment_topfund-col .com__investment_topfund-item small, .com__investment_topfund .com__investment_topfund-bottom .com__investment_topfund-col .com__investment_topfund-item .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__investment_topfund .com__investment_topfund-bottom .com__investment_topfund-col .com__investment_topfund-item p:not(.link):not(.com__to-li-set), .com__investment_topfund .com__investment_topfund-bottom .com__investment_topfund-col .com__investment_topfund-item .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__investment_topfund .com__investment_topfund-bottom .com__investment_topfund-col .com__investment_topfund-item sup:not(.link):not(.com__to-li-set), .com__investment_topfund .com__investment_topfund-bottom .com__investment_topfund-col .com__investment_topfund-item .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__investment_topfund .com__investment_topfund-bottom .com__investment_topfund-col .com__investment_topfund-item sup:not(.link):not(.com__to-li-set), .com__investment_topfund .com__investment_topfund-bottom .com__investment_topfund-col .com__investment_topfund-item .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__investment_topfund .com__investment_topfund-bottom .com__investment_topfund-col .com__investment_topfund-item a:not(.link):not(.com__to-li-set), .com__investment_topfund .com__investment_topfund-bottom .com__investment_topfund-col .com__investment_topfund-item #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com__investment_topfund .com__investment_topfund-bottom .com__investment_topfund-col .com__investment_topfund-item a:not(.link):not(.com__to-li-set), .com__investment_topfund .com__investment_topfund-bottom .com__investment_topfund-col .com__investment_topfund-item .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__investment_topfund .com__investment_topfund-bottom .com__investment_topfund-col .com__investment_topfund-item a:not(.link):not(.com__to-li-set), .com__investment_topfund .com__investment_topfund-bottom .com__investment_topfund-col .com__investment_topfund-item #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com__investment_topfund .com__investment_topfund-bottom .com__investment_topfund-col .com__investment_topfund-item a:not(.link):not(.com__to-li-set), .com__investment_topfund .com__investment_topfund-bottom .com__investment_topfund-col .com__investment_topfund-item .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__investment_topfund .com__investment_topfund-bottom .com__investment_topfund-col .com__investment_topfund-item a:not(.link):not(.com__to-li-set), .com__investment_topfund .com__investment_topfund-bottom .com__investment_topfund-col .com__investment_topfund-item .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com__investment_topfund .com__investment_topfund-bottom .com__investment_topfund-col .com__investment_topfund-item a:not(.link):not(.com__to-li-set), .com__investment_topfund .com__investment_topfund-bottom .com__investment_topfund-col .com__investment_topfund-item .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__investment_topfund .com__investment_topfund-bottom .com__investment_topfund-col .com__investment_topfund-item li { margin-bottom: 5px; }

.com__investment_topfund .com__investment_topfund-bottom .com__investment_topfund-col .com__investment_topfund-item p, .com__investment_topfund .com__investment_topfund-bottom .com__investment_topfund-col .com__investment_topfund-item .com_card-comparison sup, .com_card-comparison .com__investment_topfund .com__investment_topfund-bottom .com__investment_topfund-col .com__investment_topfund-item sup, .com__investment_topfund .com__investment_topfund-bottom .com__investment_topfund-col .com__investment_topfund-item #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__investment_topfund .com__investment_topfund-bottom .com__investment_topfund-col .com__investment_topfund-item a, .com__investment_topfund .com__investment_topfund-bottom .com__investment_topfund-col .com__investment_topfund-item #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__investment_topfund .com__investment_topfund-bottom .com__investment_topfund-col .com__investment_topfund-item a, .com__investment_topfund .com__investment_topfund-bottom .com__investment_topfund-col .com__investment_topfund-item .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__investment_topfund .com__investment_topfund-bottom .com__investment_topfund-col .com__investment_topfund-item a { margin-bottom: 20px; }

.com__investment_topfund .com__investment_topfund-bottom .com__investment_topfund-col .com__investment_topfund-item p:last-child, .com__investment_topfund .com__investment_topfund-bottom .com__investment_topfund-col .com__investment_topfund-item .com_card-comparison sup:last-child, .com_card-comparison .com__investment_topfund .com__investment_topfund-bottom .com__investment_topfund-col .com__investment_topfund-item sup:last-child, .com__investment_topfund .com__investment_topfund-bottom .com__investment_topfund-col .com__investment_topfund-item #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__investment_topfund .com__investment_topfund-bottom .com__investment_topfund-col .com__investment_topfund-item a:last-child, .com__investment_topfund .com__investment_topfund-bottom .com__investment_topfund-col .com__investment_topfund-item #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__investment_topfund .com__investment_topfund-bottom .com__investment_topfund-col .com__investment_topfund-item a:last-child, .com__investment_topfund .com__investment_topfund-bottom .com__investment_topfund-col .com__investment_topfund-item .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:last-child, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__investment_topfund .com__investment_topfund-bottom .com__investment_topfund-col .com__investment_topfund-item a:last-child { margin-bottom: 0px; }

@media (max-width: 767px) { .com__investment_topfund .com__investment_topfund-bottom .com__investment_topfund-col .com__investment_topfund-item { padding: 20px 10px; } }

@media (max-width: 767px) { .com__investment_topfund .com__investment_topfund-bottom .com__investment_topfund-col { margin-bottom: 10px; } }

.com__investment_topfund .com__investment_topfund-button { margin-top: 50px; text-align: center; }

@media (max-width: 767px) { .com__investment_topfund .com__investment_topfund-button { margin-top: 30px; } }

.custom--title-only .com__investment_topfund .com__investment_topfund-top { margin-bottom: 0px; }

.com__in-ma-top { padding-top: 40px; padding-bottom: 40px; background-color: var(--ash-20); }

.com__in-ma-top.push-bottom { padding-bottom: 70px; }

.com__in-ma-top *:last-child { margin-bottom: 0; }

@media (max-width: 767px) { .com__in-ma-top.push-bottom { padding-bottom: 60px; } }

.com__in-ma-box { padding: 50px 90px; border-radius: 6px; -webkit-box-shadow: 0 0 15px 8px rgba(var(--black-rgb), 0.02); box-shadow: 0 0 15px 8px rgba(var(--black-rgb), 0.02); background-color: var(--white); }

.com__in-ma-box.pull-top { margin-top: -50px; }

@media (max-width: 992px) { .com__in-ma-box { padding-left: 30px; padding-right: 30px; } }

@media (max-width: 767px) { .com__in-ma-box { padding: 20px; }
  .com__in-ma-box.pull-top { margin-top: -30px; } }

.com__nm-bo-list { display: -webkit-box; display: -ms-flexbox; display: flex; margin-left: -30px; margin-right: -30px; }

.com__nm-bo-list > li { padding-left: 30px; padding-right: 30px; border-right: 1px solid var(--grey-200); }

.com__nm-bo-list > li:last-child { border-right: none; }

.com__nm-bo-list > li .com__nb-li-set { margin-bottom: 20px; }

.com__nm-bo-list > li .com__nb-li-set:last-child { margin-bottom: 0; }

.com__nm-bo-list > li.col-large { width: 37%; }

@media (max-width: 767px) { .com__nm-bo-list { display: block; margin-left: 0; margin-right: 0; }
  .com__nm-bo-list > li { padding: 20px 0; border-right: none; border-bottom: 1px solid var(--grey-200); }
  .com__nm-bo-list > li:first-child { padding-top: 0; }
  .com__nm-bo-list > li:last-child { padding-bottom: 0; border-bottom: none; }
  .com__nm-bo-list > li.col-large { width: auto; }
  .com__nm-bo-list > li .com__nb-li-set { margin-bottom: 0; padding: 20px 0; border-bottom: 1px solid var(--grey-200); }
  .com__nm-bo-list > li .com__nb-li-set:first-child { padding-top: 0; }
  .com__nm-bo-list > li .com__nb-li-set:last-child { padding-bottom: 0; border-bottom: none; } }

.com__nm-bo-par p, .com__nm-bo-par .com_card-comparison sup, .com_card-comparison .com__nm-bo-par sup, .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__nm-bo-par a, .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__nm-bo-par a, .com__nm-bo-par .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__nm-bo-par a { margin-bottom: 5px; }

.com__nm-bo-par p small, .com__nm-bo-par .com_card-comparison sup small, .com_card-comparison .com__nm-bo-par sup small, .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a small, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__nm-bo-par a small, .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a small, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__nm-bo-par a small, .com__nm-bo-par .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a small, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__nm-bo-par a small, .com__nm-bo-par p .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__nm-bo-par p p:not(.link):not(.com__to-li-set), .com__nm-bo-par .com_card-comparison sup .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__nm-bo-par .com_card-comparison sup p:not(.link):not(.com__to-li-set), .com_card-comparison .com__nm-bo-par sup .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__nm-bo-par sup p:not(.link):not(.com__to-li-set), .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a p:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__nm-bo-par a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__nm-bo-par a p:not(.link):not(.com__to-li-set), .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a p:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__nm-bo-par a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__nm-bo-par a p:not(.link):not(.com__to-li-set), .com__nm-bo-par .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__nm-bo-par .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a p:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__nm-bo-par a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__nm-bo-par a p:not(.link):not(.com__to-li-set), .com__nm-bo-par p .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__nm-bo-par p sup:not(.link):not(.com__to-li-set), .com__nm-bo-par .com__ar-more .article__wrapper .article__details .com_card-comparison sup sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__nm-bo-par .com_card-comparison sup sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__nm-bo-par sup sup:not(.link):not(.com__to-li-set), .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a sup:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__nm-bo-par a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__nm-bo-par a sup:not(.link):not(.com__to-li-set), .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a sup:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__nm-bo-par a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__nm-bo-par a sup:not(.link):not(.com__to-li-set), .com__nm-bo-par .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__nm-bo-par .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a sup:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__nm-bo-par a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__nm-bo-par a sup:not(.link):not(.com__to-li-set), .com__nm-bo-par p .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__nm-bo-par p sup:not(.link):not(.com__to-li-set), .com__nm-bo-par .com_card-comparison sup .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com__nm-bo-par .com_card-comparison .com__ar-more .article__wrapper .article__details sup sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__nm-bo-par sup .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__nm-bo-par sup sup:not(.link):not(.com__to-li-set), .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a sup:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__nm-bo-par a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__nm-bo-par a sup:not(.link):not(.com__to-li-set), .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a sup:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__nm-bo-par a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__nm-bo-par a sup:not(.link):not(.com__to-li-set), .com__nm-bo-par .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__nm-bo-par .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a sup:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__nm-bo-par a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__nm-bo-par a sup:not(.link):not(.com__to-li-set), .com__nm-bo-par p .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__nm-bo-par p a:not(.link):not(.com__to-li-set), .com__nm-bo-par .com_card-comparison sup .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__nm-bo-par .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__nm-bo-par sup .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_card-comparison .com__nm-bo-par sup a:not(.link):not(.com__to-li-set), .com__nm-bo-par .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__nm-bo-par a a:not(.link):not(.com__to-li-set), .com__nm-bo-par .com_investment-graph .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a h4 a:not(.link):not(.com__to-li-set), .com_investment-graph .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__nm-bo-par a h4 a:not(.link):not(.com__to-li-set), .com__nm-bo-par p #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com__nm-bo-par p a:not(.link):not(.com__to-li-set), .com__nm-bo-par .com_card-comparison sup #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com__nm-bo-par .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__nm-bo-par sup #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com_card-comparison .com__nm-bo-par sup a:not(.link):not(.com__to-li-set), .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__nm-bo-par a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com__nm-bo-par a a:not(.link):not(.com__to-li-set), .com__nm-bo-par p .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__nm-bo-par p a:not(.link):not(.com__to-li-set), .com__nm-bo-par .com_card-comparison sup .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__nm-bo-par .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__nm-bo-par sup .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_card-comparison .com__nm-bo-par sup a:not(.link):not(.com__to-li-set), .com__nm-bo-par .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__nm-bo-par a a:not(.link):not(.com__to-li-set), .com__nm-bo-par p #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com__nm-bo-par p a:not(.link):not(.com__to-li-set), .com__nm-bo-par .com_card-comparison sup #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com__nm-bo-par .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__nm-bo-par sup #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com_card-comparison .com__nm-bo-par sup a:not(.link):not(.com__to-li-set), .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__nm-bo-par a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com__nm-bo-par a a:not(.link):not(.com__to-li-set), .com__nm-bo-par p .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__nm-bo-par p a:not(.link):not(.com__to-li-set), .com__nm-bo-par .com_card-comparison sup .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__nm-bo-par .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__nm-bo-par sup .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_card-comparison .com__nm-bo-par sup a:not(.link):not(.com__to-li-set), .com__nm-bo-par .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__nm-bo-par .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__nm-bo-par a a:not(.link):not(.com__to-li-set), .com__nm-bo-par p .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com__nm-bo-par p a:not(.link):not(.com__to-li-set), .com__nm-bo-par .com_card-comparison sup .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com__nm-bo-par .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__nm-bo-par sup .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com_card-comparison .com__nm-bo-par sup a:not(.link):not(.com__to-li-set), .com_investment-graph .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details h4 a a:not(.link):not(.com__to-li-set), .com__nm-bo-par .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__nm-bo-par .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__nm-bo-par a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com__nm-bo-par a a:not(.link):not(.com__to-li-set), .com__nm-bo-par p .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__nm-bo-par p li, .com__nm-bo-par .com_card-comparison sup .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__nm-bo-par .com_card-comparison sup li, .com_card-comparison .com__nm-bo-par sup .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com_card-comparison .com__nm-bo-par sup li, .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a li, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__nm-bo-par a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__nm-bo-par a li, .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a li, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__nm-bo-par a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__nm-bo-par a li, .com__nm-bo-par .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__nm-bo-par .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a li, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__nm-bo-par a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__nm-bo-par a li { font-size: 14px; line-height: 1.5; }

.com__nm-bo-par > *:last-child { margin-bottom: 0; }

@media (max-width: 767px) { .com__nm-bo-par p small, .com__nm-bo-par .com_card-comparison sup small, .com_card-comparison .com__nm-bo-par sup small, .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a small, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__nm-bo-par a small, .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a small, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__nm-bo-par a small, .com__nm-bo-par .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a small, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__nm-bo-par a small, .com__nm-bo-par p .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__nm-bo-par p p:not(.link):not(.com__to-li-set), .com__nm-bo-par .com_card-comparison sup .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__nm-bo-par .com_card-comparison sup p:not(.link):not(.com__to-li-set), .com_card-comparison .com__nm-bo-par sup .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__nm-bo-par sup p:not(.link):not(.com__to-li-set), .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a p:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__nm-bo-par a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__nm-bo-par a p:not(.link):not(.com__to-li-set), .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a p:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__nm-bo-par a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__nm-bo-par a p:not(.link):not(.com__to-li-set), .com__nm-bo-par .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__nm-bo-par .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a p:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__nm-bo-par a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__nm-bo-par a p:not(.link):not(.com__to-li-set), .com__nm-bo-par p .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__nm-bo-par p sup:not(.link):not(.com__to-li-set), .com__nm-bo-par .com__ar-more .article__wrapper .article__details .com_card-comparison sup sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__nm-bo-par .com_card-comparison sup sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__nm-bo-par sup sup:not(.link):not(.com__to-li-set), .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a sup:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__nm-bo-par a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__nm-bo-par a sup:not(.link):not(.com__to-li-set), .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a sup:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__nm-bo-par a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__nm-bo-par a sup:not(.link):not(.com__to-li-set), .com__nm-bo-par .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__nm-bo-par .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a sup:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__nm-bo-par a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__nm-bo-par a sup:not(.link):not(.com__to-li-set), .com__nm-bo-par p .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__nm-bo-par p sup:not(.link):not(.com__to-li-set), .com__nm-bo-par .com_card-comparison sup .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com__nm-bo-par .com_card-comparison .com__ar-more .article__wrapper .article__details sup sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__nm-bo-par sup .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__nm-bo-par sup sup:not(.link):not(.com__to-li-set), .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a sup:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__nm-bo-par a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__nm-bo-par a sup:not(.link):not(.com__to-li-set), .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a sup:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__nm-bo-par a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__nm-bo-par a sup:not(.link):not(.com__to-li-set), .com__nm-bo-par .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__nm-bo-par .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a sup:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__nm-bo-par a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__nm-bo-par a sup:not(.link):not(.com__to-li-set), .com__nm-bo-par p .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__nm-bo-par p a:not(.link):not(.com__to-li-set), .com__nm-bo-par .com_card-comparison sup .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__nm-bo-par .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__nm-bo-par sup .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_card-comparison .com__nm-bo-par sup a:not(.link):not(.com__to-li-set), .com__nm-bo-par .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__nm-bo-par a a:not(.link):not(.com__to-li-set), .com__nm-bo-par .com_investment-graph .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a h4 a:not(.link):not(.com__to-li-set), .com_investment-graph .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__nm-bo-par a h4 a:not(.link):not(.com__to-li-set), .com__nm-bo-par p #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com__nm-bo-par p a:not(.link):not(.com__to-li-set), .com__nm-bo-par .com_card-comparison sup #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com__nm-bo-par .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__nm-bo-par sup #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com_card-comparison .com__nm-bo-par sup a:not(.link):not(.com__to-li-set), .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__nm-bo-par a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com__nm-bo-par a a:not(.link):not(.com__to-li-set), .com__nm-bo-par p .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__nm-bo-par p a:not(.link):not(.com__to-li-set), .com__nm-bo-par .com_card-comparison sup .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__nm-bo-par .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__nm-bo-par sup .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_card-comparison .com__nm-bo-par sup a:not(.link):not(.com__to-li-set), .com__nm-bo-par .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__nm-bo-par a a:not(.link):not(.com__to-li-set), .com__nm-bo-par p #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com__nm-bo-par p a:not(.link):not(.com__to-li-set), .com__nm-bo-par .com_card-comparison sup #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com__nm-bo-par .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__nm-bo-par sup #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com_card-comparison .com__nm-bo-par sup a:not(.link):not(.com__to-li-set), .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__nm-bo-par a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com__nm-bo-par a a:not(.link):not(.com__to-li-set), .com__nm-bo-par p .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__nm-bo-par p a:not(.link):not(.com__to-li-set), .com__nm-bo-par .com_card-comparison sup .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__nm-bo-par .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__nm-bo-par sup .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_card-comparison .com__nm-bo-par sup a:not(.link):not(.com__to-li-set), .com__nm-bo-par .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__nm-bo-par .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__nm-bo-par a a:not(.link):not(.com__to-li-set), .com__nm-bo-par p .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com__nm-bo-par p a:not(.link):not(.com__to-li-set), .com__nm-bo-par .com_card-comparison sup .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com__nm-bo-par .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__nm-bo-par sup .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com_card-comparison .com__nm-bo-par sup a:not(.link):not(.com__to-li-set), .com_investment-graph .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details h4 a a:not(.link):not(.com__to-li-set), .com__nm-bo-par .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__nm-bo-par .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__nm-bo-par a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com__nm-bo-par a a:not(.link):not(.com__to-li-set), .com__nm-bo-par p .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__nm-bo-par p li, .com__nm-bo-par .com_card-comparison sup .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__nm-bo-par .com_card-comparison sup li, .com_card-comparison .com__nm-bo-par sup .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com_card-comparison .com__nm-bo-par sup li, .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a li, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__nm-bo-par a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__nm-bo-par a li, .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__nm-bo-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a li, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__nm-bo-par a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__nm-bo-par a li, .com__nm-bo-par .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__nm-bo-par .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a li, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__nm-bo-par a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__nm-bo-par a li { font-size: 12px; line-height: 1.5; } }

.com__nb-li-set { display: -webkit-box; display: -ms-flexbox; display: flex; }

.com__inv-main .com__inv-col:last-child { margin-bottom: 0; border-bottom: none; }

.com__inv-col { margin-bottom: 50px; border-bottom: 1px solid var(--grey-300); }

@media (max-width: 767px) { .com__inv-col { margin-bottom: 30px; } }

.com__inv-list.inv-list1 > li, .com__inv-list.inv-list1 > [class*="col"] { margin-bottom: 50px; }

.com__inv-list.inv-list1 > li p, .com__inv-list.inv-list1 > li .com_card-comparison sup, .com_card-comparison .com__inv-list.inv-list1 > li sup, .com__inv-list.inv-list1 > li #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__inv-list.inv-list1 > li a, .com__inv-list.inv-list1 > li #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__inv-list.inv-list1 > li a, .com__inv-list.inv-list1 > li .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__inv-list.inv-list1 > li a, .com__inv-list.inv-list1 > [class*="col"] p, .com__inv-list.inv-list1 > [class*="col"] .com_card-comparison sup, .com_card-comparison .com__inv-list.inv-list1 > [class*="col"] sup, .com__inv-list.inv-list1 > [class*="col"] #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__inv-list.inv-list1 > [class*="col"] a, .com__inv-list.inv-list1 > [class*="col"] #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__inv-list.inv-list1 > [class*="col"] a, .com__inv-list.inv-list1 > [class*="col"] .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__inv-list.inv-list1 > [class*="col"] a { margin-bottom: 0; }

.com__inv-list.inv-list1 > li *:last-child, .com__inv-list.inv-list1 > [class*="col"] *:last-child { margin-bottom: 0; }

.com__inv-list.inv-list1 > li .com__inv-item, .com__inv-list.inv-list1 > [class*="col"] .com__inv-item { padding-right: 20px; }

.com__inv-list.inv-list1 > li.last-col .com__inv-item, .com__inv-list.inv-list1 > [class*="col"].last-col .com__inv-item { padding-right: 0px; }

@media (max-width: 767px) { .com__inv-list.inv-list1 > li, .com__inv-list.inv-list1 > [class*="col"] { margin-bottom: 30px; } }

.com__inv-fu > * { width: 100%; }

@media (max-width: 767px) { .com__inv-fu > * { width: inherit; } }

.com__th-col.col-top .com__in-fu-list { border-radius: 8px 8px 0 0; }

.com__in-fu-col.col-left { min-width: 120px; max-width: 120px; }

@media (max-width: 767px) { .com__in-fu-col.col-left { min-width: inherit; max-width: inherit; padding-left: 10px; padding-right: 10px; } }

.com__in-fu-list { display: -webkit-box; display: -ms-flexbox; display: flex; border-bottom: 1px solid var(--grey-200); }

@media (max-width: 767px) { .com__in-fu-list { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }

.com__in-fu-list.list-head { background-color: #319988; color: var(--white); font-weight: bold; border-bottom: 1px solid var(--white); }

.com__in-fu-list.list-head > li { border-right: 1px solid var(--white); }

.com__in-fu-list.list-head > li:last-child { border-right: none; }

@media (max-width: 767px) { .com__in-fu-list.list-head { text-align: center; } }

@media (max-width: 640px) { .com__in-fu-list.list-head > li { padding-top: 15px; padding-bottom: 15px; } }

.com__in-fu-list.list-head2 { background-color: var(--ash-200); color: var(--white); font-weight: bold; border-bottom: none; }

.com__in-fu-list > li { max-width: 100%; padding: 15px 20px; font-size: inherit; line-height: inherit; color: inherit; }

.com__in-fu-list > li.col-large { width: 60%; }

.com__in-fu-list > li.col-short { width: 20%; }

@media (max-width: 767px) { .com__in-fu-list > li.col-large { width: 65%; }
  .com__in-fu-list > li.col-short { width: 35%; }
  .com__in-fu-list > li span.title { color: var(--royal-blue-100); } }

@media (max-width: 640px) { .com__in-fu-list > li { padding: 10px; } }

.com__in-fu-alpha { z-index: 10; width: 30px; }

.com__in-fu-alpha.bp-set { display: inline-block; }

.com__in-fu-alpha > li { border-bottom: 1px solid var(--grey-200); }

.com__in-fu-alpha > li a { display: block; padding: 15px 0; color: inherit; background: transparent; }

.com__in-fu-alpha > li:first-child a { padding-top: 0; }

.com__in-fu-alpha > li:hover a { color: var(--ash-100) !important; }

.com__in-fu-alpha > li.selected a { color: var(--ash-100) !important; font-weight: bold; cursor: default; }

.com__in-fu-alpha.owl-loaded .owl-item { border-right: 1px solid var(--grey-200); text-align: center; }

.com__in-fu-alpha.owl-loaded .owl-item a { display: block; padding: 0 10px; color: inherit; background: transparent; }

.com__in-fu-alpha.owl-loaded .owl-item li.selected a { color: var(--ash-100) !important; font-weight: bold; cursor: default; }

.com__in-fu-alpha.owl-nav1 .owl-nav button { padding: 5px 10px !important; color: var(--ash-100); font-size: 14px; }

.com__in-fu-alpha.owl-nav1 .owl-nav button > * { z-index: 2; position: relative; }

.com__in-fu-alpha.owl-nav1 .owl-nav button.owl-prev { left: 5px; }

.com__in-fu-alpha.owl-nav1 .owl-nav button.owl-prev:before { z-index: 2; position: relative; }

.com__in-fu-alpha.owl-nav1 .owl-nav button.owl-prev:after { z-index: 0; content: ''; display: block; position: absolute; top: 0; left: 0; width: calc(100% + 5px); height: 100%; pointer-events: none; background-image: -webkit-gradient(linear, left top, right top, from(var(--white)), to(rgba(255, 255, 255, 0))); background-image: linear-gradient(to right, var(--white), rgba(255, 255, 255, 0)); }

.com__in-fu-alpha.owl-nav1 .owl-nav button.owl-next { right: 0; }

.com__in-fu-alpha.owl-nav1 .owl-nav button.owl-next:before { z-index: 0; content: ''; display: block; position: absolute; top: 0; right: 0; width: calc(100% + 5px); height: 100%; pointer-events: none; background-image: -webkit-gradient(linear, right top, left top, from(var(--white)), to(rgba(255, 255, 255, 0))); background-image: linear-gradient(to left, var(--white), rgba(255, 255, 255, 0)); }

.com__in-fu-alpha.owl-nav1 .owl-nav button.owl-next:after { z-index: 2; position: relative; }

.com__in-fu-alpha.owl-nav1 .owl-nav button.disabled { display: none; }

@media (max-width: 767px) { .com__in-fu-alpha { top: 0 !important; width: inherit; padding: 10px 0; background-color: var(--white); }
  .com__in-fu-alpha.bp-set { display: block; }
  .com__in-fu-alpha li { border-bottom: none; }
  .com__in-fu-alpha.owl-loaded { margin-left: -15px; margin-right: -10px; }
  .com__in-fu-alpha.owl-loaded .owl-stage { white-space: nowrap; }
  .com__in-fu-alpha .owl-item { display: inline-block; float: none; max-width: 52px; min-width: 52px; } }

.com__inv-more { position: relative; }

.com__inv-more:before { content: ''; display: block; position: absolute; bottom: 100%; width: 100%; height: 90px; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(var(--white))); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), var(--white)); pointer-events: none; }

#foreign-listing font { color: inherit; }

#foreign-listing table.table-responsive { -webkit-box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); }

#foreign-listing table.table-responsive tr td { border-bottom: 1px solid var(--gray-2); border-right: 1px solid var(--gray-2); padding: 20px; }

#foreign-listing table.table-responsive tr td:last-child { border-right: none; }

#foreign-listing table.table-responsive tr:last-child td { border-bottom: none; }

/* iframe */
#investment-listing .com__th-main > .funds-table > tbody > tr > td { border: none; }

#investment-listing .com__th-main > .funds-table table tbody tr:first-child td { border: none; }

#investment-listing .com__th-main > .funds-table table tbody tr:first-child td p, #investment-listing .com__th-main > .funds-table table tbody tr:first-child td .com_card-comparison sup, .com_card-comparison #investment-listing .com__th-main > .funds-table table tbody tr:first-child td sup, #investment-listing .com__th-main > .funds-table table tbody tr:first-child td #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 #investment-listing .com__th-main > .funds-table table tbody tr:first-child td a, #investment-listing .com__th-main > .funds-table table tbody tr:first-child td #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro #investment-listing .com__th-main > .funds-table table tbody tr:first-child td a, #investment-listing .com__th-main > .funds-table table tbody tr:first-child td .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro #investment-listing .com__th-main > .funds-table table tbody tr:first-child td a { display: none; }

#investment-listing .com__th-main > .funds-table table tbody tr:first-child td[align="left"] table.funds-table tr:first-child td { background-color: var(--ash-200); color: var(--white); font-weight: bold; border-bottom: 1px solid var(--white); border-right: 1px solid var(--white); }

#investment-listing .com__th-main > .funds-table table tbody tr:first-child td[align="left"] table.funds-table tr:first-child td:last-child { border-right: none; border-top-right-radius: 8px; }

#investment-listing .com__th-main > .funds-table table tbody tr:first-child td[align="left"] table.funds-table tr:first-child td:first-child { border-top-left-radius: 8px; }

#investment-listing .com__th-main > .funds-table table tbody tr:first-child td[align="left"] table.funds-table tr[valign="bottom"] { display: none; }

#investment-listing .com__th-main > .funds-table table tbody tr:first-child td[align="left"] table.funds-table td { padding: 15px 20px; border-bottom: 1px solid var(--grey-200); font-size: 16px; }

@media (min-width: 1200px) { #investment-listing .com__th-main > .funds-table table tbody tr:first-child td[align="left"] table.funds-table td { font-size: 18px; } }

#investment-listing .com__th-main > .funds-table table tbody tr:first-child td[align="left"] table.funds-table td.first-header, #investment-listing .com__th-main > .funds-table table tbody tr:first-child td[align="left"] table.funds-table td.last-header { border-bottom: none; }

#investment-listing .com__th-main > .funds-table table tbody tr:first-child td[align="left"] table.funds-table td.section-header { background-color: var(--ash-200); color: var(--white); font-weight: bold; border-bottom: none; }

#investment-listing .com__th-main > .funds-table table tbody tr:first-child td[align="left"] table.funds-table td.light-white, #investment-listing .com__th-main > .funds-table table tbody tr:first-child td[align="left"] table.funds-table td.dark-grey { background-color: var(--white); }

#investment-listing .com__th-main > .funds-table table tbody tr:first-child td[align="left"] table.funds-table td a { text-decoration: none; background: transparent; background: linear-gradient(180deg, transparent 1px, var(--royal-blue-200) 1px, var(--royal-blue-200) 2px, transparent 2px); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='var(--royal-blue-200) 1px', GradientType=0 ); /* IE6-9 */ background-size: 0% 3px; background-position: left 0 bottom; -webkit-transition: background-size 0.3s ease-in-out; transition: background-size 0.3s ease-in-out; background-repeat: no-repeat; padding-bottom: 2px; border-bottom: 3px solid transparent; }

#investment-listing .com__th-main > .funds-table table tbody tr:first-child td[align="left"] table.funds-table td a:hover { background-size: 100% 3px; }

@supports (-ms-ime-align: auto) { #investment-listing .com__th-main > .funds-table table tbody tr:first-child td[align="left"] table.funds-table td a { background: var(--royal-blue-200); background: -webkit-gradient(linear, left top, left bottom, from(var(--royal-blue-200)), to(var(--royal-blue-200))); background: linear-gradient(180deg, var(--royal-blue-200), var(--royal-blue-200)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--royal-blue-200)', endColorstr='var(--royal-blue-200)', GradientType=0 ); /* IE6-9 */ background: transparent !important; background-size: 0% 2px; border-bottom: none !important; }
  #investment-listing .com__th-main > .funds-table table tbody tr:first-child td[align="left"] table.funds-table td a:hover { background-size: 100% 2px; } }

@media (max-width: 767px) { #investment-listing .com__th-main > .funds-table table tbody tr:first-child td[align="left"] table.funds-table td:nth-child(2) { border-top-right-radius: 8px; }
  #investment-listing .com__th-main > .funds-table table tbody tr:first-child td[align="left"] table.funds-table td:last-child { display: none; } }

#investment-listing .com__th-main > .funds-table table tbody tr:first-child td[align="right"] { display: none; }

.com_digital-payments-article img { width: 100%; }

.com_digital-payments-article .article__wrapper { margin-left: calc(var(--spacing-md) * -1); margin-right: calc(var(--spacing-md) * -1); }

@media (min-width: 992px) { .com_digital-payments-article .article__wrapper { margin-left: calc(var(--spacing-md) * -1); margin-right: calc(var(--spacing-md) * -1); } }

@media (max-width: 767px) { .com_digital-payments-article .article__wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; } }

.com_digital-payments-article .article__details { padding-left: var(--spacing-sm) !important; padding-right: var(--spacing-sm) !important; }

@media (min-width: 992px) { .com_digital-payments-article .article__details { padding-left: var(--spacing-md) !important; padding-right: var(--spacing-md) !important; } }

@media (max-width: 767px) { .com_digital-payments-article .article__details { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; max-width: 100% !important; }
  .com_digital-payments-article .article__details > div { max-width: 100% !important; } }

.com_digital-payments-article .article__details-wrapper { padding-left: var(--spacing-sm); padding-right: var(--spacing-sm); }

@media (min-width: 992px) { .com_digital-payments-article .article__details-wrapper { padding-left: var(--spacing-md); padding-right: var(--spacing-md); } }

@media (max-width: 767px) { .com_digital-payments-article .article__details-wrapper { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } }

.com_digital-payments-article .article__thumbnail { padding-left: var(--spacing-sm); padding-right: var(--spacing-sm); margin-bottom: 30px; }

@media (min-width: 992px) { .com_digital-payments-article .article__thumbnail { padding-left: var(--spacing-md); padding-right: var(--spacing-md); } }

@media (max-width: 767px) { .com_digital-payments-article .article__thumbnail { width: 100% !important; min-width: 100% !important; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; margin-bottom: 24px !important; } }

.com_digital-payments-article .article__title { font-size: 18px; font-weight: bold; margin-bottom: 20px; }

@media (min-width: 768px) { .com_digital-payments-article .article__title { font-size: 20px; } }

@media (min-width: 1200px) { .com_digital-payments-article .article__title { font-size: 24px; } }

.com_digital-payments-article--row .article__thumbnail { margin-bottom: 0; }

.com_digital-payments-article--row .article__thumbnail.large { width: 50%; min-width: 50%; }

.com_digital-payments-article--row .article__thumbnail.medium { width: 40%; min-width: 40%; }

.com_digital-payments-article--row .article__thumbnail.small { width: 30%; min-width: 30%; }

@media (max-width: 767px) { .com_digital-payments-article--row .article__thumbnail.small img { width: 66.67%; } }

.com_digital-payments-article--row .article__details { padding-left: var(--spacing-sm); padding-right: var(--spacing-sm); max-width: 720px; display: -webkit-box; display: -ms-flexbox; display: flex; }

.com_digital-payments-article--row .article__details > div { max-width: calc(720px - 100px); }

.com_digital-payments-article--row .article__details .article--smalltext { margin-top: 20px; }

.com_digital-payments-article--row .article__details::before, .com_digital-payments-article--row .article__details::after { content: ""; width: 30px; }

@media (min-width: 992px) { .com_digital-payments-article--row .article__details { padding-left: var(--spacing-md); padding-right: var(--spacing-md); } }

@media (max-width: 767px) { .com_digital-payments-article--row .article__details::before, .com_digital-payments-article--row .article__details::after { display: none; } }

.com_digital-payments-article--row:not(.thumbnail--large) { max-width: 1180px; }

.com_digital-payments-article--row.thumbnail--small .article__details { max-width: 840px; }

.com_digital-payments-article:last-child { margin-bottom: 0px; }

@media (max-width: 767px) { .com_digital-payments-article { margin-bottom: 30px; } }

.com_digital-payments-articles > .row > div, .com_digital-payments-articles > .com_insurance_total-payout-row > div, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_digital-payments-articles > .owl-carousel:not(.owl-loaded) > div { min-width: 300px; margin-bottom: 30px; }

@media (min-width: 768px) { .com_digital-payments-articles.has-4-items .com_digital-payments-article .article__title { font-size: 18px; font-weight: bold; } }

@media screen and (max-width: 1220px) { .com_digital-payments-articles .col-md-3 { max-width: 33.33%; -webkit-box-flex: 0; -ms-flex: 0 0 33.33%; flex: 0 0 33.33%; } }

@media screen and (max-width: 920px) { .com_digital-payments-articles .col-md-3, .com_digital-payments-articles .col-md-4 { max-width: 50%; -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; } }

@media (max-width: 767px) { .com_digital-payments-articles .col-md-3, .com_digital-payments-articles .col-md-4 { max-width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; } }

.com_digital-payments-full-background-article { background-size: cover; position: relative; }

.com_digital-payments-full-background-article > .article__row { padding-top: 150px; padding-bottom: 150px; min-height: 600px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; z-index: 2; }

.com_digital-payments-full-background-article > .article__row h4, .com_digital-payments-full-background-article > .article__row .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_digital-payments-full-background-article > .article__row a, .com_digital-payments-full-background-article > .article__row .com_investment-graph .intro, .com_investment-graph .com_digital-payments-full-background-article > .article__row .intro { margin-bottom: 20px; }

.com_digital-payments-full-background-article > .article__row .subcategory { text-align: left !important; display: inline-block; }

.com_digital-payments-full-background-article.article--type-2 .background-mobile { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin-left: 0px; margin-right: 0px; }

@media (max-width: 767px) { .com_digital-payments-full-background-article.article--type-2 .background-mobile { height: 100%; } }

@media (max-width: 767px) { .com_digital-payments-full-background-article.article--type-2 { height: 780px; } }

.com_digital-payments-full-background-article .background-mobile { position: relative; height: 500px; margin-left: -10px; margin-right: -10px; background-position: 75% 50%; background-repeat: no-repeat; background-size: cover; }

.com_digital-payments-full-background-article.article--text-left { background-position: 75% 50%; }

.com_digital-payments-full-background-article.article--text-right { background-position: 25% 50%; }

.com_digital-payments-full-background-article.article--text-right > .article__row .row, .com_digital-payments-full-background-article.article--text-right > .article__row .com_insurance_total-payout-row, .com_digital-payments-full-background-article.article--text-right > .article__row .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_digital-payments-full-background-article.article--text-right > .article__row .owl-carousel:not(.owl-loaded) { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }

.com_digital-payments-full-background-article.article--text-center { background-position: 25% center; }

.com_digital-payments-full-background-article.article--text-center > .article__row .row, .com_digital-payments-full-background-article.article--text-center > .article__row .com_insurance_total-payout-row, .com_digital-payments-full-background-article.article--text-center > .article__row .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_digital-payments-full-background-article.article--text-center > .article__row .owl-carousel:not(.owl-loaded) { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; }

.com_digital-payments-full-background-article.article--text-center > .article__row .row .subcategory, .com_digital-payments-full-background-article.article--text-center > .article__row .com_insurance_total-payout-row .subcategory, .com_digital-payments-full-background-article.article--text-center > .article__row .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded) .subcategory, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_digital-payments-full-background-article.article--text-center > .article__row .owl-carousel:not(.owl-loaded) .subcategory { text-align: left !important; display: inline-block; }

.com_digital-payments-full-background-article.article--text-center > .article__row .row .subcategory::before, .com_digital-payments-full-background-article.article--text-center > .article__row .com_insurance_total-payout-row .subcategory::before, .com_digital-payments-full-background-article.article--text-center > .article__row .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded) .subcategory::before, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_digital-payments-full-background-article.article--text-center > .article__row .owl-carousel:not(.owl-loaded) .subcategory::before { left: 0; right: 0; margin-left: auto; margin-right: auto; }

.com_digital-payments-full-background-article .article__row > .row, .com_digital-payments-full-background-article .article__row > .com_insurance_total-payout-row, .com_digital-payments-full-background-article .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .article__row > .owl-carousel:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_digital-payments-full-background-article .article__row > .owl-carousel:not(.owl-loaded) { -webkit-box-flex: 100%; -ms-flex: 100%; flex: 100%; }

.com_digital-payments-full-background-article .article__row .article__col { padding-left: var(--spacing-sm); padding-right: var(--spacing-sm); position: relative; width: 100%; min-height: 1px; max-width: 720px; width: 50%; }

@media (min-width: 992px) { .com_digital-payments-full-background-article .article__row .article__col { padding-left: var(--spacing-md); padding-right: var(--spacing-md); } }

@media (max-width: 767px) { .com_digital-payments-full-background-article .article__row .article__col { width: 100%; } }

@media (max-width: 767px) { .com_digital-payments-full-background-article { background-image: none !important; }
  .com_digital-payments-full-background-article > .article__row { display: block; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; padding-top: 50px; padding-bottom: 0px; } }

.com_digital-payments-how-to-pay-icons .item .item__icon { min-width: 100px; width: 100px; margin-right: 20px; }

.com_digital-payments-how-to-pay-icons .item img { min-width: 80px; max-width: 100%; }

.com_digital-payments-how-to-pay-icons .item p, .com_digital-payments-how-to-pay-icons .item .com_card-comparison sup, .com_card-comparison .com_digital-payments-how-to-pay-icons .item sup, .com_digital-payments-how-to-pay-icons .item #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_digital-payments-how-to-pay-icons .item a, .com_digital-payments-how-to-pay-icons .item #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_digital-payments-how-to-pay-icons .item a, .com_digital-payments-how-to-pay-icons .item .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_digital-payments-how-to-pay-icons .item a { padding-right: 20px; margin-bottom: 10px; }

@media (min-width: 768px) and (max-width: 1279px) { .com_digital-payments-how-to-pay-icons .item { margin-bottom: 40px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; }
  .com_digital-payments-how-to-pay-icons .item .item__icon { width: 100%; margin-right: 0; margin-bottom: 20px; } }

@media (max-width: 767px) { .com_digital-payments-how-to-pay-icons .item { margin-bottom: 20px; }
  .com_digital-payments-how-to-pay-icons .item p, .com_digital-payments-how-to-pay-icons .item .com_card-comparison sup, .com_card-comparison .com_digital-payments-how-to-pay-icons .item sup, .com_digital-payments-how-to-pay-icons .item #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_digital-payments-how-to-pay-icons .item a, .com_digital-payments-how-to-pay-icons .item #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_digital-payments-how-to-pay-icons .item a, .com_digital-payments-how-to-pay-icons .item .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_digital-payments-how-to-pay-icons .item a { margin-bottom: 5px; padding-right: 0; }
  .com_digital-payments-how-to-pay-icons .item p b, .com_digital-payments-how-to-pay-icons .item .com_card-comparison sup b, .com_card-comparison .com_digital-payments-how-to-pay-icons .item sup b, .com_digital-payments-how-to-pay-icons .item #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a b, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_digital-payments-how-to-pay-icons .item a b, .com_digital-payments-how-to-pay-icons .item #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a b, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_digital-payments-how-to-pay-icons .item a b, .com_digital-payments-how-to-pay-icons .item .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a b, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_digital-payments-how-to-pay-icons .item a b { font-size: 16px; } }

@media screen and (max-width: 400px) { .com_digital-payments-how-to-pay-icons { text-align: center; }
  .com_digital-payments-how-to-pay-icons .item { margin-bottom: 40px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; }
  .com_digital-payments-how-to-pay-icons .item .item__icon { width: 100%; margin-right: 0; margin-bottom: 20px; } }

.com_digital-payments-how-to-pay-lifestyle h4, .com_digital-payments-how-to-pay-lifestyle .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_digital-payments-how-to-pay-lifestyle a, .com_digital-payments-how-to-pay-lifestyle .com_investment-graph .intro, .com_investment-graph .com_digital-payments-how-to-pay-lifestyle .intro { margin-bottom: 20px; max-width: 940px; }

.com_digital-payments-how-to-pay-lifestyle .intro { max-width: 940px; }

.com_digital-payments-how-to-pay-lifestyle .accordion { margin-top: 50px; }

.com_digital-payments-how-to-pay-lifestyle .accordion__gallery { height: auto !important; }

.com_digital-payments-how-to-pay-lifestyle .accordion__gallery img { max-width: 700px; -webkit-transition: 0.5s all; transition: 0.5s all; }

.com_digital-payments-how-to-pay-lifestyle .accordion__gallery .small-image { position: absolute; max-width: 240px !important; opacity: 0; right: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition-delay: 0.3s; transition-delay: 0.3s; }

.com_digital-payments-how-to-pay-lifestyle .accordion .accordion__image { position: absolute; top: 0; -webkit-transform: none; -ms-transform: none; transform: none; }

.com_digital-payments-how-to-pay-lifestyle .accordion .accordion__image.active { position: relative; left: 0; width: 100%; }

.com_digital-payments-how-to-pay-lifestyle .accordion .accordion__image.active img { opacity: 1; }

.com_digital-payments-how-to-pay-lifestyle .accordion .owl-dots { -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; }

@media (min-width: 768px) { .com_digital-payments-how-to-pay-lifestyle .accordion .accordion__gallery { -webkit-box-flex: 0; -ms-flex: 0 0 calc(100% - 360px); flex: 0 0 calc(100% - 360px); min-width: 0; max-width: 100%; }
  .com_digital-payments-how-to-pay-lifestyle .accordion .accordion__gallery img { max-width: calc(100% - 14.285714%); }
  .com_digital-payments-how-to-pay-lifestyle .accordion .col-md-5 { min-width: 360px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } }

@media screen and (max-width: 960px) { .com_digital-payments-how-to-pay-lifestyle .accordion .accordion__item__content { display: block !important; } }

@media (min-width: 1231px) { .com_digital-payments-how-to-pay-lifestyle .accordion .accordion__gallery { min-width: 840px; max-width: 840px; } }

.com_digital-payments-how-to-pay-lifestyle .flex-row-reverse .accordion__gallery img { margin-left: auto; margin-right: 0; }

.com_digital-payments-how-to-pay-lifestyle .flex-row-reverse .accordion__gallery .small-image { right: unset; left: 0; }

@media screen and (max-width: 960px) { .com_digital-payments-how-to-pay-lifestyle .accordion { padding-right: 0 !important; }
  .com_digital-payments-how-to-pay-lifestyle .feature__image--text { padding-left: 0; }
  .com_digital-payments-how-to-pay-lifestyle .accordion__item { padding: 0 !important; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
  .com_digital-payments-how-to-pay-lifestyle .accordion__item .accordion__item__container { padding-left: 10px; padding-right: 10px; }
  .com_digital-payments-how-to-pay-lifestyle .accordion__item .accordion__item__container * { text-align: left; }
  .com_digital-payments-how-to-pay-lifestyle .accordion__item .small-image { max-width: 240px; margin-bottom: -30px; margin-left: auto; margin-right: auto; position: relative; z-index: 2; display: block; } }

@media (max-width: 767px) { .com_digital-payments-how-to-pay-lifestyle img { opacity: 0; -webkit-transition: 0.5s all; transition: 0.5s all; -webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px); -webkit-transition-delay: 0s; transition-delay: 0s; }
  .com_digital-payments-how-to-pay-lifestyle img.small-image { -webkit-transition-delay: 0.2s; transition-delay: 0.2s; opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; }
  .com_digital-payments-how-to-pay-lifestyle .owl-item.active .accordion__item__container, .com_digital-payments-how-to-pay-lifestyle .owl-item.active img { opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } }

.com_digital-payments-how-to-pay-lifestyle .owl-carousel.owl-loaded .owl-stage { display: -webkit-box; display: -ms-flexbox; display: flex; }

.com_digital-payments-how-to-pay-lifestyle .owl-carousel.owl-loaded .owl-stage .accordion__item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1 0 auto; flex: 1 0 auto; height: 100%; }

@media (min-width: 768px) { .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted__col .com__gettingstarted-wrapper { padding-right: 20px; } }

@media (min-width: 768px) { .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted__col:last-child .com__gettingstarted-wrapper { padding-right: 0px; } }

.com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper { padding: 0px; }

.com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title small, .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title p:not(.link):not(.com__to-li-set), .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title sup:not(.link):not(.com__to-li-set), .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title sup:not(.link):not(.com__to-li-set), .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title a:not(.link):not(.com__to-li-set), .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title a:not(.link):not(.com__to-li-set), .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title a:not(.link):not(.com__to-li-set), .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title a:not(.link):not(.com__to-li-set), .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title a:not(.link):not(.com__to-li-set), .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title a:not(.link):not(.com__to-li-set), .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title li { font-size: 16px; }

@media (min-width: 1200px) { .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title small, .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title p:not(.link):not(.com__to-li-set), .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title sup:not(.link):not(.com__to-li-set), .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title sup:not(.link):not(.com__to-li-set), .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title a:not(.link):not(.com__to-li-set), .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title a:not(.link):not(.com__to-li-set), .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title a:not(.link):not(.com__to-li-set), .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title a:not(.link):not(.com__to-li-set), .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title a:not(.link):not(.com__to-li-set), .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title a:not(.link):not(.com__to-li-set), .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title li { font-size: 18px; } }

.com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title small, .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title p:not(.link):not(.com__to-li-set), .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title sup:not(.link):not(.com__to-li-set), .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title sup:not(.link):not(.com__to-li-set), .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title a:not(.link):not(.com__to-li-set), .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title a:not(.link):not(.com__to-li-set), .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title a:not(.link):not(.com__to-li-set), .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title a:not(.link):not(.com__to-li-set), .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title a:not(.link):not(.com__to-li-set), .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title a:not(.link):not(.com__to-li-set), .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title li, .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__content small, .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__content .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__content p:not(.link):not(.com__to-li-set), .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__content .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__content sup:not(.link):not(.com__to-li-set), .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__content .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__content sup:not(.link):not(.com__to-li-set), .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__content .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__content a:not(.link):not(.com__to-li-set), .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__content a:not(.link):not(.com__to-li-set), .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__content .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__content a:not(.link):not(.com__to-li-set), .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__content a:not(.link):not(.com__to-li-set), .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__content .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__content a:not(.link):not(.com__to-li-set), .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__content .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__content a:not(.link):not(.com__to-li-set), .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__content .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__content li { display: block; width: 100%; }

@media (max-width: 767px) { .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .com__gettingstarted__title { margin-bottom: 0px; }
  .com__insurance-how-to-claim .com__gettingstarted .com__gettingstarted-wrapper .accordion__item__content { margin-top: 10px; } }

@media (min-width: 768px) { .com__insurance-how-to-claim .mb-sm4 { margin-bottom: 40px; } }

.com__silveryear_getstarted { counter-reset: li; }

.com__silveryear_getstarted > .row, .com__silveryear_getstarted > .com_insurance_total-payout-row, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com__silveryear_getstarted > .owl-carousel:not(.owl-loaded) { margin-bottom: 80px; counter-increment: li; position: relative; }

.com__silveryear_getstarted > .row:before, .com__silveryear_getstarted > .com_insurance_total-payout-row:before, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com__silveryear_getstarted > .owl-carousel:not(.owl-loaded):before { position: absolute; top: 0; left: 10px; content: counter(li); display: inline-block; font-size: 18px; font-weight: bold; font-weight: bold; text-align: center; width: 40px; height: 40px; border: 1px solid var(--grey-200); border-radius: 50%; }

@media (min-width: 768px) { .com__silveryear_getstarted > .row:before, .com__silveryear_getstarted > .com_insurance_total-payout-row:before, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com__silveryear_getstarted > .owl-carousel:not(.owl-loaded):before { font-size: 20px; } }

@media (min-width: 1200px) { .com__silveryear_getstarted > .row:before, .com__silveryear_getstarted > .com_insurance_total-payout-row:before, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com__silveryear_getstarted > .owl-carousel:not(.owl-loaded):before { font-size: 24px; } }

@media (max-width: 767px) { .com__silveryear_getstarted > .row:before, .com__silveryear_getstarted > .com_insurance_total-payout-row:before, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com__silveryear_getstarted > .owl-carousel:not(.owl-loaded):before { position: relative; margin-bottom: 20px; } }

.com__silveryear_getstarted > .row:last-child, .com__silveryear_getstarted > .com_insurance_total-payout-row:last-child, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com__silveryear_getstarted > .owl-carousel:last-child:not(.owl-loaded) { margin-bottom: 0px; }

@media (max-width: 767px) { .com__silveryear_getstarted > .row, .com__silveryear_getstarted > .com_insurance_total-payout-row, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com__silveryear_getstarted > .owl-carousel:not(.owl-loaded) { margin-bottom: 40px; } }

.com__silveryear_getstarted .com__silveryear_getstarted-title h4, .com__silveryear_getstarted .com__silveryear_getstarted-title .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__silveryear_getstarted .com__silveryear_getstarted-title a, .com__silveryear_getstarted .com__silveryear_getstarted-title .com_investment-graph .intro, .com_investment-graph .com__silveryear_getstarted .com__silveryear_getstarted-title .intro { margin-left: 70px; margin-right: 20px; }

@media (max-width: 767px) { .com__silveryear_getstarted .com__silveryear_getstarted-title h4, .com__silveryear_getstarted .com__silveryear_getstarted-title .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__silveryear_getstarted .com__silveryear_getstarted-title a, .com__silveryear_getstarted .com__silveryear_getstarted-title .com_investment-graph .intro, .com_investment-graph .com__silveryear_getstarted .com__silveryear_getstarted-title .intro { margin-left: 0px; margin-right: 0px; margin-bottom: 20px; } }

.com__silveryear_getstarted p, .com__silveryear_getstarted .com_card-comparison sup, .com_card-comparison .com__silveryear_getstarted sup, .com__silveryear_getstarted #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__silveryear_getstarted a, .com__silveryear_getstarted #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__silveryear_getstarted a, .com__silveryear_getstarted .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__silveryear_getstarted a, .com__silveryear_getstarted .com__silveryear_getstarted-row { margin-bottom: 20px; }

.com__silveryear_getstarted p:last-child, .com__silveryear_getstarted .com_card-comparison sup:last-child, .com_card-comparison .com__silveryear_getstarted sup:last-child, .com__silveryear_getstarted #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__silveryear_getstarted a:last-child, .com__silveryear_getstarted #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__silveryear_getstarted a:last-child, .com__silveryear_getstarted .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:last-child, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__silveryear_getstarted a:last-child, .com__silveryear_getstarted .com__silveryear_getstarted-row:last-child { margin-bottom: 0px; }

@media (max-width: 767px) { .com__silveryear_getstarted .com__silveryear_getstarted-row { margin-bottom: 30px; } }

@media (max-width: 767px) { .com__silveryear_getstarted p, .com__silveryear_getstarted .com_card-comparison sup, .com_card-comparison .com__silveryear_getstarted sup, .com__silveryear_getstarted #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__silveryear_getstarted a, .com__silveryear_getstarted #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__silveryear_getstarted a, .com__silveryear_getstarted .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__silveryear_getstarted a { margin-bottom: 20px; } }

.com__silveryear_getstarted .com__silveryear_getstarted-content { padding-right: 20px; }

@media (max-width: 767px) { .com__silveryear_getstarted .com__silveryear_getstarted-content { padding-left: 0px; padding-right: 0px; } }

.com__silveryear_getstarted ul.list-tick li { margin-bottom: 10px; }

.com__silveryear_getstarted ul.list-tick li:before { color: var(--ash-100); }

.com__silveryear_getstarted ul.list-tick li:last-child { margin-bottom: 0px; }

@media (max-width: 767px) { .com__silveryear_getstarted ul.list-tick li { margin-bottom: 5px; } }

.com__silveryear_getstarted .com__silveryear_getstarted-row .com__silveryear_getstarted-col-left, .com__silveryear_getstarted .com__silveryear_getstarted-row .com__silveryear_getstarted-col-right { position: relative; width: 100%; min-height: 1px; padding-left: 10px; padding-right: 10px; }

@media screen and (max-width: 834px) { .com__silveryear_getstarted .com__silveryear_getstarted-row .com__silveryear_getstarted-col-left { margin-bottom: 10px; } }

@media (min-width: 835px) { .com__silveryear_getstarted .com__silveryear_getstarted-row .com__silveryear_getstarted-col-left { -ms-flex: 0 0 28.57%; -webkit-box-flex: 0; flex: 0 0 28.57%; max-width: 28.57%; }
  .com__silveryear_getstarted .com__silveryear_getstarted-row .com__silveryear_getstarted-col-right { -ms-flex: 0 0 71.43%; -webkit-box-flex: 0; flex: 0 0 71.43%; max-width: 71.43%; } }

@media screen and (max-width: 620px) { .com__re-ap-row { display: block; }
  .com__re-ap-row > [class*="col"] { width: 100%; max-width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; } }

.com__img-badge { position: relative; display: inline-block; border-radius: 20px; -webkit-box-shadow: 0 0 10px 0 rgba(var(--black-rgb), 0.1); box-shadow: 0 0 10px 0 rgba(var(--black-rgb), 0.1); border: solid 1px var(--ash); }

.com__cat { font-size: 16px; line-height: 1.5; font-weight: bold; }

@media (max-width: 767px) { .com__cat { font-size: 14px; line-height: 20px; } }

.com__silveryear-upcomingevent .upcoming-title { font-size: 16px; font-weight: bold; margin-bottom: 10px; }

@media (min-width: 1200px) { .com__silveryear-upcomingevent .upcoming-title { font-size: 18px; } }

.com__silveryear-upcomingevent .upcoming-des { font-size: 16px; margin-bottom: 20px; }

@media (min-width: 1200px) { .com__silveryear-upcomingevent .upcoming-des { font-size: 18px; } }

.com__silveryear-upcomingevent .upcoming-learn-more { display: inline-block; margin-bottom: 40px; color: var(--royal-blue-100); }

.com__silveryear-upcomingevent .upcoming-learn-more:hover { color: var(--royal-blue-200); }

.com__silveryear-upcomingevent .upcoming-date { float: right; background-color: var(--ash-100); margin-top: -35px; width: 75px; height: 75px; position: relative; margin-right: 20px; border-radius: 5px; margin-bottom: 40px; }

@media (max-width: 576px) { .com__silveryear-upcomingevent .upcoming-date { margin-bottom: 10px; } }

.com__silveryear-upcomingevent .upcoming-days { font-size: 18px; font-weight: bold; font-weight: bold; color: var(--white); }

@media (min-width: 768px) { .com__silveryear-upcomingevent .upcoming-days { font-size: 20px; } }

@media (min-width: 1200px) { .com__silveryear-upcomingevent .upcoming-days { font-size: 24px; } }

.com__silveryear-upcomingevent .upcoming-month { font-size: 12px; font-weight: bold; color: var(--white); }

@media (min-width: 768px) { .com__silveryear-upcomingevent .upcoming-month { font-size: 14px; } }

.com__silveryear-upcomingevent .upcoming-list { font-size: 14px; margin-bottom: 20px; }

@media (min-width: 1200px) { .com__silveryear-upcomingevent .upcoming-list { font-size: 16px; } }

.com__silveryear-upcomingevent .upcoming-list > div { display: -ms-flexbox; display: -webkit-box; display: flex; margin-bottom: 10px; }

.com__silveryear-upcomingevent .upcoming-list > div > i { margin-right: 10px; font-size: 14px; line-height: 2; }

.com__silveryear-upcomingevent .com__silveryear-upcomingevent-content { padding: 0px 20px; min-width: 267px; max-width: 380px; }

@media (max-width: 767px) { .com__silveryear-upcomingevent .com__silveryear-upcomingevent-content { padding: 0; } }

.com__silveryear-upcomingevent .com__silveryear-upcomingevent-image { max-width: 400px; }

.com__silveryear-upcomingevent .com__silveryear-upcomingevent-image img { min-width: 270px; }

.com__co-us-par > *:last-child { margin-bottom: 0; }

.com__co-us-par.fz-14 a:not(:last-child), .com__co-us-par.hc-li-tag a:not(:last-child) { display: inline-block; padding-bottom: 0.5rem; }

.com__co-us-icon { min-width: 60px; margin-right: 20px; }

@media (max-width: 767px) { .com__co-us-icon { min-width: 45px; }
  .com__co-us-icon img { width: 45px; } }

.com__form-box { padding: 50px 120px; background-color: var(--ash-5); border-radius: 8px; }

@media screen and (max-width: 1236px) { .com__form-box { padding-left: 20px; padding-right: 20px; } }

@media (max-width: 767px) { .com__form-box { padding: 20px 20px 30px 20px; }
  .com__form-box .row [class*="col"].form-group, .com__form-box .com_insurance_total-payout-row [class*="col"].form-group, .com__form-box .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded) [class*="col"].form-group, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com__form-box .owl-carousel:not(.owl-loaded) [class*="col"].form-group { margin-bottom: 25px; }
  .com__form-box .row [class*="col"].form-group:last-child, .com__form-box .com_insurance_total-payout-row [class*="col"].form-group:last-child, .com__form-box .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded) [class*="col"].form-group:last-child, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com__form-box .owl-carousel:not(.owl-loaded) [class*="col"].form-group:last-child { margin-bottom: 0; } }

.com__form-box.box-top { border-radius: 8px 8px 0 0; }

.com__form-box.box-bottom { border-top: 1px solid #dedede; border-radius: 0 0 8px 8px; }

.com__form-box .select2-container--default .select2-selection--single { background-color: transparent; }

.com__form-box > *:last-child { margin-bottom: 0; }

.com__form-box .form-group:last-child { margin-bottom: 0; }

.com__form-box .form-group label { margin-bottom: 10px; font-size: 14px; line-height: 20px; }

.com__form-box .link-underline, .com__form-box .in-co-par p a:not(.link-arrow-right):not(.link-arrow-left), .in-co-par p .com__form-box a:not(.link-arrow-right):not(.link-arrow-left), .com__form-box .in-co-par .com_card-comparison sup a:not(.link-arrow-right):not(.link-arrow-left), .in-co-par .com_card-comparison sup .com__form-box a:not(.link-arrow-right):not(.link-arrow-left), .com__form-box .com_card-comparison .in-co-par sup a:not(.link-arrow-right):not(.link-arrow-left), .com_card-comparison .in-co-par sup .com__form-box a:not(.link-arrow-right):not(.link-arrow-left), .com__form-box .in-co-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a:not(.link-arrow-right):not(.link-arrow-left), .in-co-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com__form-box a:not(.link-arrow-right):not(.link-arrow-left), .com__form-box #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .in-co-par a a:not(.link-arrow-right):not(.link-arrow-left), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .in-co-par a .com__form-box a:not(.link-arrow-right):not(.link-arrow-left), .com__form-box .in-co-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:not(.link-arrow-right):not(.link-arrow-left), .in-co-par #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__form-box a:not(.link-arrow-right):not(.link-arrow-left), .com__form-box #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .in-co-par a a:not(.link-arrow-right):not(.link-arrow-left), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .in-co-par a .com__form-box a:not(.link-arrow-right):not(.link-arrow-left), .com__form-box .in-co-par .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a:not(.link-arrow-right):not(.link-arrow-left), .in-co-par .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com__form-box a:not(.link-arrow-right):not(.link-arrow-left), .com__form-box .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .in-co-par a a:not(.link-arrow-right):not(.link-arrow-left), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .in-co-par a .com__form-box a:not(.link-arrow-right):not(.link-arrow-left), .com__form-box .in-co-par li a:not(.link-arrow-right):not(.link-arrow-left), .in-co-par li .com__form-box a:not(.link-arrow-right):not(.link-arrow-left) { border-bottom-style: solid; }

@media (max-width: 640px) { .com__form-box .dropdown__theme { min-width: 0; } }

.com__fb-list > li { padding-bottom: 20px; margin-bottom: 30px; border-bottom: 1px solid var(--grey-200); }

.com__fb-list > li:last-child { padding-bottom: 0; margin-bottom: 0; border-bottom: none; }

.com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-wrapper .com__onlinebanking_whatsnew-content { min-width: 340px; max-width: 500px; margin: 0 auto; padding: 0 20px; }

@media (max-width: 767px) { .com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-wrapper .com__onlinebanking_whatsnew-content { min-width: 100%; margin-bottom: 30px; padding: 0px; }
  .com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-wrapper .com__onlinebanking_whatsnew-content h4, .com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-wrapper .com__onlinebanking_whatsnew-content .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-wrapper .com__onlinebanking_whatsnew-content a, .com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-wrapper .com__onlinebanking_whatsnew-content .com_investment-graph .intro, .com_investment-graph .com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-wrapper .com__onlinebanking_whatsnew-content .intro { margin-bottom: 15px; }
  .com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-wrapper .com__onlinebanking_whatsnew-content p, .com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-wrapper .com__onlinebanking_whatsnew-content .com_card-comparison sup, .com_card-comparison .com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-wrapper .com__onlinebanking_whatsnew-content sup, .com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-wrapper .com__onlinebanking_whatsnew-content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-wrapper .com__onlinebanking_whatsnew-content a, .com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-wrapper .com__onlinebanking_whatsnew-content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-wrapper .com__onlinebanking_whatsnew-content a, .com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-wrapper .com__onlinebanking_whatsnew-content .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-wrapper .com__onlinebanking_whatsnew-content a { margin-bottom: 10px; }
  .com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-wrapper .com__onlinebanking_whatsnew-content p:last-child, .com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-wrapper .com__onlinebanking_whatsnew-content .com_card-comparison sup:last-child, .com_card-comparison .com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-wrapper .com__onlinebanking_whatsnew-content sup:last-child, .com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-wrapper .com__onlinebanking_whatsnew-content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-wrapper .com__onlinebanking_whatsnew-content a:last-child, .com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-wrapper .com__onlinebanking_whatsnew-content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-wrapper .com__onlinebanking_whatsnew-content a:last-child, .com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-wrapper .com__onlinebanking_whatsnew-content .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:last-child, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-wrapper .com__onlinebanking_whatsnew-content a:last-child { margin-bottom: 0px; } }

.com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-wrapper .com__onlinebanking_whatsnew-image { position: relative; }

.com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-wrapper .com__onlinebanking_whatsnew-image img { width: 100%; }

.com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-wrapper .com__onlinebanking_whatsnew-image > img { max-width: calc(100% - 14.285714%); min-width: 400px; }

@media (min-width: 768px) and (max-width: 865px) { .com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-wrapper .com__onlinebanking_whatsnew-image > img { min-width: 0; max-width: calc(100% - 60px); } }

@media (min-width: 1231px) { .com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-wrapper .com__onlinebanking_whatsnew-image > img { max-width: 700px; } }

@media (max-width: 767px) { .com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-wrapper .com__onlinebanking_whatsnew-image > img { min-width: 0px; } }

.com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-wrapper .com__onlinebanking_whatsnew-image .com__onlinebanking_whatsnew-image-small { max-width: 240px; width: 37.5%; position: absolute; top: 50%; left: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

@media (min-width: 1231px) { .com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-wrapper .com__onlinebanking_whatsnew-image .com__onlinebanking_whatsnew-image-small { width: 240px; height: 240px; } }

@media (max-width: 767px) { .com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-wrapper .com__onlinebanking_whatsnew-image .com__onlinebanking_whatsnew-image-small { width: 50%; position: relative; margin-bottom: -20px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } }

@media (max-width: 767px) { .com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-wrapper .com__onlinebanking_whatsnew-image { margin-left: -10px; margin-right: -10px; }
  .com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-wrapper .com__onlinebanking_whatsnew-image > img { float: none; max-width: 100%; width: 100%; } }

.com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-wrapper .flex-row-reverse .com__onlinebanking_whatsnew-image .com__onlinebanking_whatsnew-image-small { right: 0; left: unset; }

@media (max-width: 767px) { .com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-wrapper .flex-row-reverse .com__onlinebanking_whatsnew-image .com__onlinebanking_whatsnew-image-small { left: 50%; right: unset; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } }

.com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-col-left, .com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-col-right { padding-left: var(--spacing-sm); padding-right: var(--spacing-sm); position: relative; width: 100%; min-height: 1px; }

@media (min-width: 992px) { .com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-col-left, .com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-col-right { padding-left: var(--spacing-md); padding-right: var(--spacing-md); } }

@media (min-width: 768px) { .com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-col-left { width: 360px; -webkit-box-flex: 0; -ms-flex: none; flex: none; max-width: none; } }

@media (min-width: 1231px) { .com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-col-left { width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 calc(100% - 840px); flex: 0 0 calc(100% - 840px); max-width: calc(100% - 840px); } }

@media (min-width: 768px) { .com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-col-right { width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 calc(100% - 360px); flex: 0 0 calc(100% - 360px); max-width: 0 0 calc(100% - 360px); } }

@media (min-width: 1231px) { .com__onlinebanking_whatsnew .com__onlinebanking_whatsnew-col-right { width: 840px; -webkit-box-flex: 0; -ms-flex: none; flex: none; max-width: none; } }

.com__onlinebanking_download { background: var(--ash-20); border-radius: 5px; }

.com__onlinebanking_download img { width: 100%; }

.com__onlinebanking_download .subcategory { margin-bottom: 35px; }

.com__onlinebanking_download .com__onlinebanking_download-outer { padding: 60px 120px; }

@media (max-width: 1440px) { .com__onlinebanking_download .com__onlinebanking_download-outer { padding: 60px 90px; } }

@media (max-width: 1237px) { .com__onlinebanking_download .com__onlinebanking_download-outer { padding: 60px 60px; } }

@media (max-width: 1176px) { .com__onlinebanking_download .com__onlinebanking_download-outer { padding: 50px 40px; } }

@media (max-width: 1136px) { .com__onlinebanking_download .com__onlinebanking_download-outer { padding: 40px 20px; } }

@media (max-width: 767px) { .com__onlinebanking_download .com__onlinebanking_download-outer { padding: 40px 20px; } }

.com__onlinebanking_download .com__onlinebanking_download-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

@media screen and (max-width: 550px) { .com__onlinebanking_download .com__onlinebanking_download-inner { display: block; } }

.com__onlinebanking_download .com__onlinebanking_download-inner .cta__basic-links .item { vertical-align: middle; }

.com__onlinebanking_download .com__onlinebanking_download-inner .cta__basic-links .item.item-apply { margin-right: 20px; }

.com__onlinebanking_download .com__onlinebanking_download-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; margin-bottom: 40px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.com__onlinebanking_download .com__onlinebanking_download-wrapper .com__onlinebanking_download-image { -webkit-box-flex: 0; -ms-flex: 0 0 100px; flex: 0 0 100px; width: 100px; margin-right: 40px; }

@media screen and (max-width: 1060px) { .com__onlinebanking_download .com__onlinebanking_download-wrapper .com__onlinebanking_download-image { margin-right: 30px; } }

@media screen and (max-width: 979px) { .com__onlinebanking_download .com__onlinebanking_download-wrapper .com__onlinebanking_download-image { margin-right: 20px; } }

@media screen and (max-width: 959px) { .com__onlinebanking_download .com__onlinebanking_download-wrapper .com__onlinebanking_download-image { margin-right: 40px; } }

@media (max-width: 767px) { .com__onlinebanking_download .com__onlinebanking_download-wrapper .com__onlinebanking_download-image { margin-right: 20px; } }

@media screen and (max-width: 550px) { .com__onlinebanking_download .com__onlinebanking_download-wrapper .com__onlinebanking_download-image { margin-left: 0px !important; margin-right: 20px !important; margin-bottom: 20px; } }

.com__onlinebanking_download .com__onlinebanking_download-wrapper .com__onlinebanking_download-content { -webkit-box-flex: 0; -ms-flex: 0 0 calc(100% - 100px); flex: 0 0 calc(100% - 100px); max-width: 390px; }

.com__onlinebanking_download .com__onlinebanking_download-wrapper .com__onlinebanking_download-content h4, .com__onlinebanking_download .com__onlinebanking_download-wrapper .com__onlinebanking_download-content .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__onlinebanking_download .com__onlinebanking_download-wrapper .com__onlinebanking_download-content a, .com__onlinebanking_download .com__onlinebanking_download-wrapper .com__onlinebanking_download-content .com_investment-graph .intro, .com_investment-graph .com__onlinebanking_download .com__onlinebanking_download-wrapper .com__onlinebanking_download-content .intro, .com__onlinebanking_download .com__onlinebanking_download-wrapper .com__onlinebanking_download-content h3, .com__onlinebanking_download .com__onlinebanking_download-wrapper .com__onlinebanking_download-content .common__category-description h1, .common__category-description .com__onlinebanking_download .com__onlinebanking_download-wrapper .com__onlinebanking_download-content h1 { margin-bottom: 20px; }

.com__onlinebanking_download .com__onlinebanking_download-wrapper .com__onlinebanking_download-content .com__onlinebanking_download-apps { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: -10px; }

.com__onlinebanking_download .com__onlinebanking_download-wrapper .com__onlinebanking_download-content .com__onlinebanking_download-apps > * { max-width: 175px; padding-right: 10px; margin-bottom: 10px; }

.com__onlinebanking_download .com__onlinebanking_download-wrapper .com__onlinebanking_download-content .com__onlinebanking_download-apps > *.col-large { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; width: 100%; }

@media screen and (max-width: 1360px) { .com__onlinebanking_download .com__onlinebanking_download-wrapper .com__onlinebanking_download-content .com__onlinebanking_download-apps > * { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } }

@media (max-width: 959px) { .com__onlinebanking_download .com__onlinebanking_download-wrapper .com__onlinebanking_download-content .com__onlinebanking_download-apps > * { max-width: 185px; -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; } }

@media screen and (max-width: 700px) { .com__onlinebanking_download .com__onlinebanking_download-wrapper .com__onlinebanking_download-content .com__onlinebanking_download-apps > * { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; } }

@media screen and (max-width: 550px) { .com__onlinebanking_download .com__onlinebanking_download-wrapper .com__onlinebanking_download-content .com__onlinebanking_download-apps { margin-bottom: 0; }
  .com__onlinebanking_download .com__onlinebanking_download-wrapper .com__onlinebanking_download-content .com__onlinebanking_download-apps > * { display: block; margin-bottom: 10px; padding-right: 0 !important; } }

.com__onlinebanking_download .com__onlinebanking_download-wrapper .com__onlinebanking_download-content .com__onlinebanking_download-apps a:last-child { margin-right: 0px; }

.com__onlinebanking_download .com__onlinebanking_download-wrapper .com__onlinebanking_download-content .com__onlinebanking_download-apps a img { width: 100%; height: auto; }

@media screen and (max-width: 1360px) { .com__onlinebanking_download .com__onlinebanking_download-wrapper .com__onlinebanking_download-content .com__onlinebanking_download-apps a img { width: 100%; max-width: 195px; height: auto; min-height: 45px; } }

@media screen and (max-width: 550px) { .com__onlinebanking_download .com__onlinebanking_download-wrapper .com__onlinebanking_download-content .com__onlinebanking_download-apps { display: block; } }

@media screen and (max-width: 1360px) { .com__onlinebanking_download .com__onlinebanking_download-wrapper .com__onlinebanking_download-content { max-width: 330px; } }

@media screen and (max-width: 1260px) { .com__onlinebanking_download .com__onlinebanking_download-wrapper .com__onlinebanking_download-content { max-width: 300px; } }

@media screen and (max-width: 959px) { .com__onlinebanking_download .com__onlinebanking_download-wrapper .com__onlinebanking_download-content { max-width: none; -webkit-box-flex: 0; -ms-flex: 0 0 calc(100% - 140px); flex: 0 0 calc(100% - 140px); } }

@media (max-width: 767px) { .com__onlinebanking_download .com__onlinebanking_download-wrapper .com__onlinebanking_download-content { -webkit-box-flex: 0; -ms-flex: 0 0 calc(100% - 120px); flex: 0 0 calc(100% - 120px); } }

.com__onlinebanking_download .com__onlinebanking_download-wrapper:last-child { margin-bottom: 0px; }

.com__onlinebanking_download.com__onlinebanking_download-master .subcategory { margin-bottom: 12.5px; }

.com__onlinebanking_download.com__onlinebanking_download-master .sub-title { margin-bottom: 15px; }

.com__onlinebanking_download.com__onlinebanking_download-master .subcategory, .com__onlinebanking_download.com__onlinebanking_download-master .sub-title { margin-left: 265px; }

@media screen and (max-width: 1060px) { .com__onlinebanking_download.com__onlinebanking_download-master .subcategory, .com__onlinebanking_download.com__onlinebanking_download-master .sub-title { margin-left: 200px; } }

@media (max-width: 576px) { .com__onlinebanking_download.com__onlinebanking_download-master .subcategory, .com__onlinebanking_download.com__onlinebanking_download-master .sub-title { margin-left: 0px; margin-bottom: 50px; } }

.com__onlinebanking_download.com__onlinebanking_download-master .cta__basic-links { margin-left: 65px; }

@media screen and (max-width: 1060px) { .com__onlinebanking_download.com__onlinebanking_download-master .cta__basic-links { margin-left: 0px; } }

.com__onlinebanking_download.com__onlinebanking_download-master .com__onlinebanking_download-wrapper .com__onlinebanking_download-image { -webkit-box-flex: 0; -ms-flex: none; flex: none; width: 150px; max-width: none; margin-right: 50px; margin-left: 65px; }

@media screen and (max-width: 1060px) { .com__onlinebanking_download.com__onlinebanking_download-master .com__onlinebanking_download-wrapper .com__onlinebanking_download-image { margin-left: 0px; margin-right: 30px; } }

@media (max-width: 576px) { .com__onlinebanking_download.com__onlinebanking_download-master .com__onlinebanking_download-wrapper .com__onlinebanking_download-image { margin-bottom: 50px; } }

.com__onlinebanking_download.com__onlinebanking_download-master .com__onlinebanking_download-wrapper .com__onlinebanking_download-content { -webkit-box-flex: 0; -ms-flex: none; flex: none; width: 100%; max-width: 450px; }

.com__onlinebanking_download.com__onlinebanking_download-master .com__onlinebanking_download-wrapper .com__onlinebanking_download-content h3, .com__onlinebanking_download.com__onlinebanking_download-master .com__onlinebanking_download-wrapper .com__onlinebanking_download-content .common__category-description h1, .common__category-description .com__onlinebanking_download.com__onlinebanking_download-master .com__onlinebanking_download-wrapper .com__onlinebanking_download-content h1 { padding-right: 30px; }

@media (max-width: 576px) { .com__onlinebanking_download.com__onlinebanking_download-master .com__onlinebanking_download-wrapper .com__onlinebanking_download-content h3, .com__onlinebanking_download.com__onlinebanking_download-master .com__onlinebanking_download-wrapper .com__onlinebanking_download-content .common__category-description h1, .common__category-description .com__onlinebanking_download.com__onlinebanking_download-master .com__onlinebanking_download-wrapper .com__onlinebanking_download-content h1 { padding-right: 0px; } }

.com__onlinebanking_download.com__onlinebanking_download-master .com__onlinebanking_download-wrapper .com__onlinebanking_download-content .com__onlinebanking_download-apps { margin-bottom: -20px; }

.com__onlinebanking_download.com__onlinebanking_download-master .com__onlinebanking_download-wrapper .com__onlinebanking_download-content .com__onlinebanking_download-apps > * { max-width: 225px; padding-right: 20px; margin-bottom: 20px; }

.com__onlinebanking_download.com__onlinebanking_download-master .com__onlinebanking_download-wrapper .com__onlinebanking_download-content .com__onlinebanking_download-apps > * a img { width: 100%; height: auto; min-height: 50px; }

@media screen and (max-width: 1200px) { .com__onlinebanking_download.com__onlinebanking_download-master .com__onlinebanking_download-wrapper .com__onlinebanking_download-content .com__onlinebanking_download-apps > * a img { width: 100%; min-width: 195px; height: auto; } }

@media screen and (max-width: 550px) { .com__onlinebanking_download.com__onlinebanking_download-master .com__onlinebanking_download-wrapper .com__onlinebanking_download-content .com__onlinebanking_download-apps { margin-bottom: -10px; } }

@media screen and (max-width: 1200px) { .com__onlinebanking_download.com__onlinebanking_download-master .com__onlinebanking_download-wrapper .com__onlinebanking_download-content { max-width: calc(100% - 200px); } }

@media (max-width: 576px) { .com__onlinebanking_download.com__onlinebanking_download-master .com__onlinebanking_download-wrapper .com__onlinebanking_download-content { max-width: 100%; } }

@media (max-width: 576px) { .com__onlinebanking_download.com__onlinebanking_download-master .com__onlinebanking_download-wrapper { display: block !important; } }

.com__onlinebanking_download:not(.com__onlinebanking_download-master) .com__onlinebanking_download-wrapper .com__onlinebanking_download-content { width: 100%; }

@media (min-width: 960px) { .com__onlinebanking_download:not(.com__onlinebanking_download-master) .com__onlinebanking_download-wrapper { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
  .com__onlinebanking_download:not(.com__onlinebanking_download-master) .com__onlinebanking_download-wrapper:nth-child(2) { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } }

@media (max-width: 767px) { .com__onlinebanking_download { margin-left: -10px; margin-right: -10px; }
  .com__onlinebanking_download > .row, .com__onlinebanking_download > .com_insurance_total-payout-row, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com__onlinebanking_download > .owl-carousel:not(.owl-loaded) { margin-left: 0px; margin-right: 0px; } }

.com__onlinebanking_download.download-simple { background: none; }

.com__onlinebanking_download.download-simple > * { color: inherit; }

.com__onlinebanking_download.download-simple .com__onlinebanking_download-wrapper .com__onlinebanking_download-content h4, .com__onlinebanking_download.download-simple .com__onlinebanking_download-wrapper .com__onlinebanking_download-content .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__onlinebanking_download.download-simple .com__onlinebanking_download-wrapper .com__onlinebanking_download-content a, .com__onlinebanking_download.download-simple .com__onlinebanking_download-wrapper .com__onlinebanking_download-content .com_investment-graph .intro, .com_investment-graph .com__onlinebanking_download.download-simple .com__onlinebanking_download-wrapper .com__onlinebanking_download-content .intro { color: inherit; }

.com__onlinebanking_download.download-simple .com__onlinebanking_download-wrapper .com__onlinebanking_download-image { width: 115px; min-width: 115px; }

@media screen and (max-width: 550px) { .com__onlinebanking_download.download-simple .com__onlinebanking_download-wrapper .com__onlinebanking_download-image { width: 100px; min-width: 100px; } }

.com__onlinebanking_download.com__onlinebanking_download-fullwidth .com__onlinebanking_download-wrapper .com__onlinebanking_download-image { -webkit-box-flex: 0; -ms-flex: 0 0 150px; flex: 0 0 150px; width: 150px; }

@media (min-width: 960px) { .com__onlinebanking_download.com__onlinebanking_download-fullwidth .com__onlinebanking_download-wrapper { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } }

.com__onlinebanking_download.com__onlinebanking_download-fullwidth .com__onlinebanking_download-wrapper .com__onlinebanking_download-content { max-width: 100%; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

@media (max-width: 767px) { .com__onlinebanking_download.com__onlinebanking_download-fullwidth .com__onlinebanking_download-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }

.com__onlinebanking-step-by-step__body { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding: 20px; border-radius: 8px; -webkit-box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.03); box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.03); }

@media (max-width: 767px) { .com__onlinebanking-step-by-step__body { border-bottom-right-radius: 0px; border-top-right-radius: 0px; padding: 10px 10px 0px 20px; margin-left: 25px; -webkit-box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); } }

.com__onlinebanking-step-by-step__etc { margin-top: 30px; padding-left: 80px; }

@media (max-width: 767px) { .com__onlinebanking-step-by-step__etc { padding-left: 25px; } }

.com__onlinebanking-step-by-step__content { text-align: center; }

.com__onlinebanking-step-by-step__content img { max-width: 238px; margin-top: 30px; }

@media (max-width: 767px) { .com__onlinebanking-step-by-step__content img { margin-top: 20px; } }

.com__onlinebanking-step-by-step-tab-wrapper { text-align: center; }

.com__onlinebanking-step-by-step-tab-wrapper img { max-width: 300px; width: 100%; }

.com__onlinebanking-step-by-step-tab-wrapper hr { margin: 0px; border-color: var(--grey-200); max-width: 380px; margin-left: auto; margin-right: auto; }

.com__onlinebanking-step-by-step__col { position: relative; }

.com__onlinebanking-step-by-step__col:after { height: calc(50%); top: calc(50% + 20px); left: 20px; position: absolute; display: block; border-left: 1px solid var(--grey-800); content: ''; width: 2px; }

.com__onlinebanking-step-by-step__col:before { height: calc(50% - 20px); bottom: calc(50% + 20px); left: 20px; position: absolute; display: block; border-left: 1px solid var(--grey-800); content: ''; width: 2px; }

.com__onlinebanking-step-by-step__col:last-child:after, .com__onlinebanking-step-by-step__col.last-child:after { border-left: none; }

.com__onlinebanking-step-by-step__col:first-child:before { border-left: none; }

@media (max-width: 767px) { .com__onlinebanking-step-by-step__col { margin-bottom: 10px; padding-left: 0; padding-right: 0; margin-right: -10px; }
  .com__onlinebanking-step-by-step__col:after { height: calc(100% - 13px); left: 14px; top: 24px; }
  .com__onlinebanking-step-by-step__col:before { border-left: none; } }

.com__onlinebanking-step-by-step__number { padding-right: 40px; }

.com__onlinebanking-step-by-step__number h4, .com__onlinebanking-step-by-step__number .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__onlinebanking-step-by-step__number a, .com__onlinebanking-step-by-step__number .com_investment-graph .intro, .com_investment-graph .com__onlinebanking-step-by-step__number .intro { color: var(--grey-800); }

.com__onlinebanking-step-by-step__number span, .com__onlinebanking-step-by-step__number .span-circle { display: inline-block; width: 40px; height: 40px; padding: 2px 12px; border-radius: 50%; border: 2px solid var(--grey-800); }

@media (max-width: 767px) { .com__onlinebanking-step-by-step__number span, .com__onlinebanking-step-by-step__number .span-circle { width: auto; height: auto; padding: 0; border-radius: 0px; border: none; }
  .com__onlinebanking-step-by-step__number span h4 strong, .com__onlinebanking-step-by-step__number span .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a strong, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__onlinebanking-step-by-step__number span a strong, .com__onlinebanking-step-by-step__number span .com_investment-graph .intro strong, .com_investment-graph .com__onlinebanking-step-by-step__number span .intro strong, .com__onlinebanking-step-by-step__number span h4, .com__onlinebanking-step-by-step__number span .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__onlinebanking-step-by-step__number span a, .com__onlinebanking-step-by-step__number span .com_investment-graph .intro, .com_investment-graph .com__onlinebanking-step-by-step__number span .intro, .com__onlinebanking-step-by-step__number .span-circle h4 strong, .com__onlinebanking-step-by-step__number .span-circle .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a strong, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__onlinebanking-step-by-step__number .span-circle a strong, .com__onlinebanking-step-by-step__number .span-circle .com_investment-graph .intro strong, .com_investment-graph .com__onlinebanking-step-by-step__number .span-circle .intro strong, .com__onlinebanking-step-by-step__number .span-circle h4, .com__onlinebanking-step-by-step__number .span-circle .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__onlinebanking-step-by-step__number .span-circle a, .com__onlinebanking-step-by-step__number .span-circle .com_investment-graph .intro, .com_investment-graph .com__onlinebanking-step-by-step__number .span-circle .intro { font-size: 16px; line-height: 26px; font-weight: 800; } }

@media (max-width: 767px) { .com__onlinebanking-step-by-step__number { padding: 0px; position: absolute; left: 10px; top: 0; margin-bottom: 0px; } }

.com__onlinebanking-step-by-step__title { margin-bottom: 0px; }

.com__onlinebanking-step-by-step__title p, .com__onlinebanking-step-by-step__title .com_card-comparison sup, .com_card-comparison .com__onlinebanking-step-by-step__title sup, .com__onlinebanking-step-by-step__title #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__onlinebanking-step-by-step__title a, .com__onlinebanking-step-by-step__title #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__onlinebanking-step-by-step__title a, .com__onlinebanking-step-by-step__title .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__onlinebanking-step-by-step__title a { margin-bottom: 0; color: var(--grey-800); }

@media (max-width: 767px) { .com__onlinebanking-step-by-step__title p, .com__onlinebanking-step-by-step__title .com_card-comparison sup, .com_card-comparison .com__onlinebanking-step-by-step__title sup, .com__onlinebanking-step-by-step__title #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__onlinebanking-step-by-step__title a, .com__onlinebanking-step-by-step__title #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__onlinebanking-step-by-step__title a, .com__onlinebanking-step-by-step__title .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__onlinebanking-step-by-step__title a { padding-right: 10px; } }

.com__onlinebanking-step-by-step__title i { line-height: 20px; font-weight: bold; font-size: 14px; color: var(--grey-800); }

@media (max-width: 767px) { .com__onlinebanking-step-by-step__title { padding-bottom: 10px; } }

@media (max-width: 767px) { .com__onlinebanking-step-by-step__content { margin-right: 18.75px; overflow: hidden; } }

@media (max-width: 767px) { .com__onlinebanking-step-by-step__title, .com__onlinebanking-step-by-step__content { padding-left: 0px; } }

.com__onlinebanking-step-by-step .accordion__item { margin-bottom: 10px; }

@media (max-width: 767px) { .com__onlinebanking-step-by-step .accordion__item.expanded .com__onlinebanking-step-by-step__body { background-color: rgba(186, 244, 242, 0.2); margin-bottom: 0px; } }

@media (min-width: 768px) { .com__onlinebanking-step-by-step .accordion__item.selected .com__onlinebanking-step-by-step__number span, .com__onlinebanking-step-by-step .accordion__item.selected .com__onlinebanking-step-by-step__number .span-circle { background-color: var(--grey-800); }
  .com__onlinebanking-step-by-step .accordion__item.selected .com__onlinebanking-step-by-step__number h4, .com__onlinebanking-step-by-step .accordion__item.selected .com__onlinebanking-step-by-step__number .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__onlinebanking-step-by-step .accordion__item.selected .com__onlinebanking-step-by-step__number a, .com__onlinebanking-step-by-step .accordion__item.selected .com__onlinebanking-step-by-step__number .com_investment-graph .intro, .com_investment-graph .com__onlinebanking-step-by-step .accordion__item.selected .com__onlinebanking-step-by-step__number .intro, .com__onlinebanking-step-by-step .accordion__item.selected .com__onlinebanking-step-by-step__number h4 strong, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__onlinebanking-step-by-step .accordion__item.selected .com__onlinebanking-step-by-step__number a strong, .com__onlinebanking-step-by-step .accordion__item.selected .com__onlinebanking-step-by-step__number .com_investment-graph .intro strong, .com_investment-graph .com__onlinebanking-step-by-step .accordion__item.selected .com__onlinebanking-step-by-step__number .intro strong { color: var(--grey-100); }
  .com__onlinebanking-step-by-step .accordion__item.selected .com__onlinebanking-step-by-step__body { background-color: var(--ash-20); } }

.col-md-12 .com__onlinebanking-step-by-step .com__onlinebanking-step-by-step-tab-wrapper img, .section-page .com_feedback .com__onlinebanking-step-by-step .com__onlinebanking-step-by-step-tab-wrapper img { max-width: 600px; }

.page-theme--orange .com__onlinebanking-step-by-step .accordion__item.com__onlinebanking-step-by-step__col:before, .page-theme--orange .com__onlinebanking-step-by-step .accordion__item.com__onlinebanking-step-by-step__col:after { border-color: #f6c468; }

.page-theme--orange .com__onlinebanking-step-by-step .accordion__item .com__onlinebanking-step-by-step__number span, .page-theme--orange .com__onlinebanking-step-by-step .accordion__item .com__onlinebanking-step-by-step__number .span-circle { border-color: #f6c468; }

.page-theme--orange .com__onlinebanking-step-by-step .accordion__item .com__onlinebanking-step-by-step__number h4, .page-theme--orange .com__onlinebanking-step-by-step .accordion__item .com__onlinebanking-step-by-step__number .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .page-theme--orange .com__onlinebanking-step-by-step .accordion__item .com__onlinebanking-step-by-step__number a, .page-theme--orange .com__onlinebanking-step-by-step .accordion__item .com__onlinebanking-step-by-step__number .com_investment-graph .intro, .com_investment-graph .page-theme--orange .com__onlinebanking-step-by-step .accordion__item .com__onlinebanking-step-by-step__number .intro { color: #f6c468; }

@media (max-width: 767px) { .page-theme--orange .com__onlinebanking-step-by-step .accordion__item.expanded .com__onlinebanking-step-by-step__body { background-color: rgba(255, 242, 207, 0.2); } }

@media (min-width: 768px) { .page-theme--orange .com__onlinebanking-step-by-step .accordion__item.selected .com__onlinebanking-step-by-step__number span, .page-theme--orange .com__onlinebanking-step-by-step .accordion__item.selected .com__onlinebanking-step-by-step__number .span-circle { background-color: #f6c468; } }

.page-theme--blue .com__onlinebanking-step-by-step .accordion__item.com__onlinebanking-step-by-step__col:before, .page-theme--blue .com__onlinebanking-step-by-step .accordion__item.com__onlinebanking-step-by-step__col:after { border-color: #61a7db; }

.page-theme--blue .com__onlinebanking-step-by-step .accordion__item .com__onlinebanking-step-by-step__number span, .page-theme--blue .com__onlinebanking-step-by-step .accordion__item .com__onlinebanking-step-by-step__number .span-circle { border-color: #61a7db; }

.page-theme--blue .com__onlinebanking-step-by-step .accordion__item .com__onlinebanking-step-by-step__number h4, .page-theme--blue .com__onlinebanking-step-by-step .accordion__item .com__onlinebanking-step-by-step__number .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .page-theme--blue .com__onlinebanking-step-by-step .accordion__item .com__onlinebanking-step-by-step__number a, .page-theme--blue .com__onlinebanking-step-by-step .accordion__item .com__onlinebanking-step-by-step__number .com_investment-graph .intro, .com_investment-graph .page-theme--blue .com__onlinebanking-step-by-step .accordion__item .com__onlinebanking-step-by-step__number .intro { color: #61a7db; }

@media (max-width: 767px) { .page-theme--blue .com__onlinebanking-step-by-step .accordion__item.expanded .com__onlinebanking-step-by-step__body { background-color: rgba(202, 225, 255, 0.2); } }

@media (min-width: 768px) { .page-theme--blue .com__onlinebanking-step-by-step .accordion__item.selected .com__onlinebanking-step-by-step__number span, .page-theme--blue .com__onlinebanking-step-by-step .accordion__item.selected .com__onlinebanking-step-by-step__number .span-circle { background-color: #61a7db; } }

.page-theme--grey .com__onlinebanking-step-by-step .accordion__item .com__onlinebanking-step-by-step__number h4, .page-theme--grey .com__onlinebanking-step-by-step .accordion__item .com__onlinebanking-step-by-step__number .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .page-theme--grey .com__onlinebanking-step-by-step .accordion__item .com__onlinebanking-step-by-step__number a, .page-theme--grey .com__onlinebanking-step-by-step .accordion__item .com__onlinebanking-step-by-step__number .com_investment-graph .intro, .com_investment-graph .page-theme--grey .com__onlinebanking-step-by-step .accordion__item .com__onlinebanking-step-by-step__number .intro { color: var(--grey-800); }

@media (max-width: 767px) { .page-theme--grey .com__onlinebanking-step-by-step .accordion__item.expanded .com__onlinebanking-step-by-step__body { background-color: rgba(var(--grey-200), 0.2); } }

@media (min-width: 768px) { .page-theme--grey .com__onlinebanking-step-by-step .accordion__item.selected .com__onlinebanking-step-by-step__number span, .page-theme--grey .com__onlinebanking-step-by-step .accordion__item.selected .com__onlinebanking-step-by-step__number .span-circle { background-color: var(--grey-800); } }

.page-theme--green .com__onlinebanking-step-by-step .accordion__item.com__onlinebanking-step-by-step__col:before, .page-theme--green .com__onlinebanking-step-by-step .accordion__item.com__onlinebanking-step-by-step__col:after { border-color: #79e0d6; }

.page-theme--green .com__onlinebanking-step-by-step .accordion__item .com__onlinebanking-step-by-step__number span, .page-theme--green .com__onlinebanking-step-by-step .accordion__item .com__onlinebanking-step-by-step__number .span-circle { border-color: #79e0d6; }

.page-theme--green .com__onlinebanking-step-by-step .accordion__item .com__onlinebanking-step-by-step__number h4, .page-theme--green .com__onlinebanking-step-by-step .accordion__item .com__onlinebanking-step-by-step__number .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .page-theme--green .com__onlinebanking-step-by-step .accordion__item .com__onlinebanking-step-by-step__number a, .page-theme--green .com__onlinebanking-step-by-step .accordion__item .com__onlinebanking-step-by-step__number .com_investment-graph .intro, .com_investment-graph .page-theme--green .com__onlinebanking-step-by-step .accordion__item .com__onlinebanking-step-by-step__number .intro { color: #79e0d6; }

@media (max-width: 767px) { .page-theme--green .com__onlinebanking-step-by-step .accordion__item.expanded .com__onlinebanking-step-by-step__body { background-color: rgba(var(--grey-300), 0.2); } }

@media (min-width: 768px) { .page-theme--green .com__onlinebanking-step-by-step .accordion__item.selected .com__onlinebanking-step-by-step__number span, .page-theme--green .com__onlinebanking-step-by-step .accordion__item.selected .com__onlinebanking-step-by-step__number .span-circle { background-color: #79e0d6; } }

.com__onlinebanking_whatsnewfeature .owl-carousel { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

@media (max-width: 767px) { .com__onlinebanking_whatsnewfeature .owl-carousel { display: block; -ms-flex-wrap: unset; flex-wrap: unset; } }

.com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel .owl-stage { margin: 0 auto; }

.com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded) { margin: 0 auto; }

@media (max-width: 767px) { .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-images img.img-desktop { display: none; } }

.com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-images img.img-mobile { display: none; }

@media (max-width: 767px) { .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-images img.img-mobile { display: block; } }

.com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-slider { border-bottom: 1px solid var(--grey-200); }

.com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-slider.owl-loaded .owl-item { opacity: 0.3; }

.com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-slider.owl-loaded .owl-item .com__onlinebanking_whatsnewfeature-wrapper .com__onlinebanking_whatsnewfeture-text { opacity: 0; }

.com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-slider.owl-loaded .owl-item.center { opacity: 1; }

.com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-slider.owl-loaded .owl-item.center .com__onlinebanking_whatsnewfeature-wrapper .com__onlinebanking_whatsnewfeature-text, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-slider.owl-loaded .owl-item.center .com__onlinebanking_whatsnewfeature-wrapper img { opacity: 1; }

.com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-slider.owl-loaded .owl-nav { position: absolute; top: 50%; left: 0; width: 100%; }

.com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-slider.owl-loaded .owl-nav .owl-prev { position: absolute; top: 50%; left: 10px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-slider.owl-loaded .owl-nav .owl-next { position: absolute; top: 50%; right: 10px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-slider.owl-loaded .owl-nav .owl-prev, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-slider.owl-loaded .owl-nav .owl-next { width: 18px; height: 30px; }

.com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-slider.owl-loaded .owl-nav .owl-prev span, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-slider.owl-loaded .owl-nav .owl-next span { cursor: pointer; font-size: 32px; line-height: 1.5; }

.com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-slider.owl-loaded .owl-nav .owl-prev:hover, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-slider.owl-loaded .owl-nav .owl-next:hover { color: var(--grey-700); }

.com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-slider.owl-loaded .owl-nav .owl-prev:focus, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-slider.owl-loaded .owl-nav .owl-prev:hover, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-slider.owl-loaded .owl-nav .owl-prev:active, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-slider.owl-loaded .owl-nav .owl-next:focus, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-slider.owl-loaded .owl-nav .owl-next:hover, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-slider.owl-loaded .owl-nav .owl-next:active { outline: none; }

@media (max-width: 767px) { .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-slider.owl-loaded .owl-nav .owl-prev, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-slider.owl-loaded .owl-nav .owl-next { width: 15px; height: 28px; }
  .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-slider.owl-loaded .owl-nav .owl-prev span, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-slider.owl-loaded .owl-nav .owl-next span { font-size: 25px; } }

.com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-nav { opacity: .3; }

.com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-nav img { min-width: 55px; max-width: 80px; max-height: 80px; margin-bottom: 10px; width: 100%; }

@media (max-width: 767px) { .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-nav img { margin-bottom: 20px; max-width: 60px; } }

.com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-nav a { display: inline-block; max-width: 300px; width: 100%; color: var(--grey-800); }

.com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-nav:not(:last-child) { margin-right: 50px; max-width: 120px; width: 100%; }

@media (max-width: 767px) { .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-nav:not(:last-child) { margin-right: 30px; } }

.com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-nav.active { opacity: 1; }

.com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-nav .com__onlinebanking_whatsnewfeature-mobile { display: none; }

.com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-nav .com__onlinebanking_whatsnewfeature-mobile.active { display: block; }

.com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-nav .com__onlinebanking_whatsnewfeature-mobile span { font-size: 14px; font-weight: bold; color: var(--grey-800); }

@media (min-width: 1200px) { .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-nav .com__onlinebanking_whatsnewfeature-mobile span { font-size: 16px; } }

.com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-item-title { margin-bottom: 5px; }

.com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-item-title span { font-size: 18px; font-weight: bold; color: var(--grey-800); }

@media (min-width: 768px) { .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-item-title span { font-size: 20px; } }

@media (min-width: 1200px) { .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-item-title span { font-size: 24px; } }

@media (max-width: 767px) { .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-item-title { margin-bottom: 10px; } }

.com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-wrapper { text-align: center; }

.com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-wrapper img { max-width: 340px; width: 100%; margin: 0 auto; }

@media (max-width: 767px) { .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-wrapper img { max-width: 200px; } }

.com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-wrapper .com__onlinebanking_whatsnewfeature-text { max-width: 300px; margin: 0 auto; }

@media (max-width: 767px) { .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-wrapper .com__onlinebanking_whatsnewfeature-text { max-width: none; opacity: 0; width: calc(100vw - 20px); position: relative; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } }

.com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-slider[items="1"] .com__onlinebanking_whatsnewfeature-wrapper img { max-width: 800px; }

.com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-item-content { font-size: 16px; margin-bottom: 40px; }

@media (min-width: 1200px) { .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-item-content { font-size: 18px; } }

@media (max-width: 767px) { .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-item-content { margin-bottom: 30px; } }

.com__onlinebanking_whatsnewfeature .com__tab-content { margin-bottom: 40px; }

.com__onlinebanking_whatsnewfeature.com__onlinebanking_whatsnewfeature-normal .com__onlinebanking_whatsnewfeature-nav a { cursor: default; }

@media (max-width: 767px) { .com__onlinebanking_whatsnewfeature.com__onlinebanking_whatsnewfeature-normal .com__onlinebanking_whatsnewfeature-nav a { cursor: pointer; } }

@media (min-width: 768px) { .com__onlinebanking_whatsnewfeature.com__onlinebanking_whatsnewfeature-normal .com__onlinebanking_whatsnewfeature-wrapper img, .com__onlinebanking_whatsnewfeature.com__onlinebanking_whatsnewfeature-normal .com__onlinebanking_whatsnewfeature-wrapper .com__onlinebanking_whatsnewfeature-text { padding: 0 10px; } }

.com__onlinebanking_whatsnewfeature.com__onlinebanking_whatsnewfeature-extended .com__onlinebanking_whatsnewfeature-item-title { margin-bottom: 10px; }

.com__onlinebanking_whatsnewfeature.com__onlinebanking_whatsnewfeature-extended .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded) .item { max-width: 170px; }

.com__onlinebanking_whatsnewfeature.com__onlinebanking_whatsnewfeature-extended .com__onlinebanking_whatsnewfeature-nav { margin-bottom: 40px; }

.com__onlinebanking_whatsnewfeature.com__onlinebanking_whatsnewfeature-extended .com__onlinebanking_whatsnewfeature-nav a { max-width: 120px; }

@media (max-width: 767px) { .com__onlinebanking_whatsnewfeature.com__onlinebanking_whatsnewfeature-extended .com__onlinebanking_whatsnewfeature-nav a > div { width: 140px; position: relative; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); opacity: 0; } }

.com__onlinebanking_whatsnewfeature.com__onlinebanking_whatsnewfeature-extended .com__onlinebanking_whatsnewfeature-nav img { margin-bottom: 20px; }

@media (max-width: 767px) { .com__onlinebanking_whatsnewfeature.com__onlinebanking_whatsnewfeature-extended .com__onlinebanking_whatsnewfeature-nav img { margin-bottom: 10px; } }

.com__onlinebanking_whatsnewfeature.com__onlinebanking_whatsnewfeature-extended .com__onlinebanking_whatsnewfeature-nav.active a > div { opacity: 1; }

@media (max-width: 767px) { .com__onlinebanking_whatsnewfeature.com__onlinebanking_whatsnewfeature-extended .com__onlinebanking_whatsnewfeature-nav { margin-bottom: 30px; } }

.com__onlinebanking_whatsnewfeature.com__onlinebanking_whatsnewfeature-extended .com__onlinebanking_whatsnewfeature-wrapper .com__onlinebanking_whatsnewfeature-text { max-width: 700px; width: 700px; position: relative; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); margin: 0 0 60px 0; opacity: 0; -webkit-transition: 0.3s opacity; transition: 0.3s opacity; }

@media (max-width: 767px) { .com__onlinebanking_whatsnewfeature.com__onlinebanking_whatsnewfeature-extended .com__onlinebanking_whatsnewfeature-wrapper .com__onlinebanking_whatsnewfeature-text { max-width: none; width: calc(100vw - 20px); margin-bottom: 30px; } }

.com__onlinebanking_whatsnewfeature.com__onlinebanking_whatsnewfeature-extended .com__onlinebanking_whatsnewfeature-wrapper img { opacity: 0.3; }

.com__onlinebanking_appforyou .com__onlinebanking_appforyou-col { margin-bottom: 50px; }

.com__onlinebanking_appforyou .com__onlinebanking_appforyou-col:last-child { margin-bottom: 0px; }

@media (max-width: 767px) { .com__onlinebanking_appforyou .com__onlinebanking_appforyou-col { margin-bottom: 40px; } }

.com__onlinebanking_appforyou .com__onlinebanking_appforyou-image { min-width: 100px; width: 20%; -webkit-box-flex: 0; -ms-flex: 0 0 20%; flex: 0 0 20%; text-align: center; }

@media (max-width: 767px) { .com__onlinebanking_appforyou .com__onlinebanking_appforyou-image { max-width: 95px; -webkit-box-flex: 1; -ms-flex: auto; flex: auto; padding-right: 5px; } }

@media (max-width: 767px) { .com__onlinebanking_appforyou .com__onlinebanking_appforyou-image { text-align: left; } }

.com__onlinebanking_appforyou .com__onlinebanking_appforyou-content small, .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content p:not(.link):not(.com__to-li-set), .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content sup:not(.link):not(.com__to-li-set), .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content sup:not(.link):not(.com__to-li-set), .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content a:not(.link):not(.com__to-li-set), .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content a:not(.link):not(.com__to-li-set), .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content a:not(.link):not(.com__to-li-set), .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content a:not(.link):not(.com__to-li-set), .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content a:not(.link):not(.com__to-li-set), .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content a:not(.link):not(.com__to-li-set), .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content li { margin-bottom: 15px; margin-right: 20px; }

@media (max-width: 767px) { .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content small, .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content p:not(.link):not(.com__to-li-set), .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content sup:not(.link):not(.com__to-li-set), .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content sup:not(.link):not(.com__to-li-set), .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content a:not(.link):not(.com__to-li-set), .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content a:not(.link):not(.com__to-li-set), .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content a:not(.link):not(.com__to-li-set), .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content a:not(.link):not(.com__to-li-set), .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content a:not(.link):not(.com__to-li-set), .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content a:not(.link):not(.com__to-li-set), .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content li { display: block; margin-bottom: 0px; } }

.com__onlinebanking_appforyou .com__onlinebanking_appforyou-content p, .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content .com_card-comparison sup, .com_card-comparison .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content sup, .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content a, .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content a, .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content a { margin-bottom: 20px; }

.com__onlinebanking_appforyou .com__onlinebanking_appforyou-content .com__onlinebanking_appforyou-blurb { border-radius: 13px; background-color: var(--ash-200); color: var(--white); display: inline-block; padding: 5px 10px; font-size: 10px; line-height: 16px; }

@media (max-width: 767px) { .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content .com__onlinebanking_appforyou-blurb { line-height: 14px; margin-top: 5px; } }

@media (max-width: 767px) { .com__onlinebanking_appforyou .com__onlinebanking_appforyou-content { padding-left: 0px; padding-right: 0px; } }

.com__onlinebanking_appforyou .com__onlinebanking_appforyou-mobile { margin-top: 10px; }

.com__onlinebanking_appforyou .com__onlinebanking_appforyou-mobile p, .com__onlinebanking_appforyou .com__onlinebanking_appforyou-mobile .com_card-comparison sup, .com_card-comparison .com__onlinebanking_appforyou .com__onlinebanking_appforyou-mobile sup, .com__onlinebanking_appforyou .com__onlinebanking_appforyou-mobile #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__onlinebanking_appforyou .com__onlinebanking_appforyou-mobile a, .com__onlinebanking_appforyou .com__onlinebanking_appforyou-mobile #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__onlinebanking_appforyou .com__onlinebanking_appforyou-mobile a, .com__onlinebanking_appforyou .com__onlinebanking_appforyou-mobile .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__onlinebanking_appforyou .com__onlinebanking_appforyou-mobile a { margin-bottom: 20px; }

.com__onlinebanking_2col_image img { width: 100%; }

.com__onlinebanking_2col_image .com__onlinebanking_2col_image-col-4, .com__onlinebanking_2col_image .com__onlinebanking_2col_image-col-8 { padding-left: var(--spacing-sm); padding-right: var(--spacing-sm); position: relative; width: 100%; min-height: 1px; }

@media (min-width: 992px) { .com__onlinebanking_2col_image .com__onlinebanking_2col_image-col-4, .com__onlinebanking_2col_image .com__onlinebanking_2col_image-col-8 { padding-left: var(--spacing-md); padding-right: var(--spacing-md); } }

@media (min-width: 811px) { .com__onlinebanking_2col_image .com__onlinebanking_2col_image-col-4 { -ms-flex: 0 0 33.333333%; -webkit-box-flex: 0; flex: 0 0 33.333333%; max-width: 33.333333%; }
  .com__onlinebanking_2col_image .com__onlinebanking_2col_image-col-8 { -ms-flex: 0 0 66.666667%; -webkit-box-flex: 0; flex: 0 0 66.666667%; max-width: 66.666667%; } }

.com__onlinebanking_2col_image .com__onlinebanking_2col_image-content { padding-right: 20px; }

.com__onlinebanking_2col_image .com__onlinebanking_2col_image-content h1 { margin-bottom: 0px; }

@media (max-width: 767px) { .com__onlinebanking_2col_image .com__onlinebanking_2col_image-content h1 { margin-bottom: 20px; } }

@media (max-width: 810px) { .com__onlinebanking_2col_image .com__onlinebanking_2col_image-content { padding-right: 0px; } }

.com__nav-dd > .com__nav-dd-set .com__nav-dd-title { cursor: pointer; }

.com__nav-dd > .com__nav-dd-set .com__nav-dd-main { display: none; }

.com__se-re-list > li { padding-top: 20px; padding-bottom: 20px; border-bottom: 1px solid var(--grey-300); }

@media (max-width: 767px) { .com__se-re-list { max-width: 100% !important; } }

.com_text-link-list-with-icon .icon { margin-bottom: 20px; }

@media (max-width: 767px) { .com_text-link-list-with-icon .icon { width: 60px; height: auto; } }

.com_text-link-list-with-icon .s-less { display: none; }

.com_text-link-list-with-icon .accordion__item__title:hover .accordion__item__collapse-icon { color: var(--royal-blue-200); }

.com_text-link-list-with-icon .expanded .accordion__item__title span { display: none; }

.com_text-link-list-with-icon .expanded .accordion__item__title .s-less { display: inline; }

.com_text-link-list-with-icon .t-l-w-i-link { margin-top: 20px; }

@media (min-width: 769px) { .t-l-item-3 .com_text-link-list-with-icon div[class^="col-"] .t-l-w-i-wrapper { padding-right: 20px; }
  .t-l-item-3 .com_text-link-list-with-icon div[class^="col-"]:nth-child(3n+1) .t-l-w-i-wrapper { padding-left: 0px; }
  .t-l-item-3 .com_text-link-list-with-icon div[class^="col-"]:nth-child(3n+3) .t-l-w-i-wrapper { padding-right: 0px; } }

@media (max-width: 830px) { .com_text-links-list-wrapper .tll-two-item div[class^="col-"]:first-child { padding-right: 20px; }
  .com_text-links-list-wrapper .tll-two-item div[class^="col-"]:last-child { padding-left: 20px; } }

@media (max-width: 767px) { .com_text-links-list-wrapper .tll-two-item div[class^="col-"]:first-child { padding-right: 10px; }
  .com_text-links-list-wrapper .tll-two-item div[class^="col-"]:last-child { padding-left: 10px; } }

@media (max-width: 427px) { .com__investment_4coltable .m-break { display: block; } }

.com__investment_4coltable .t-w-h-wrapper { position: relative; max-width: 1180px; }

.com__investment_4coltable .t-w-h-wrapper .twhw-half-offset { z-index: -1; position: absolute; top: 0px; left: 0px; width: 100%; height: 50%; }

.com__investment_4coltable .com_graph-carousel.last-slide .table__comparison-content { width: 100% !important; }

.com__investment_4coltable .pl-co-table.table1 tbody tr td { border-top: 1px solid var(--gray-2); }

.com__investment_4coltable .pl-co-table.table2 tbody tr td { border-bottom: 1px solid var(--gray-2); border-right: 1px solid var(--gray-2); }

.com__investment_4coltable .pl-co-table.table2 tbody tr:last-child td { border-bottom: none; }

.com__investment_4coltable .pl-co-table tbody { font-size: 14px; }

@media (min-width: 1200px) { .com__investment_4coltable .pl-co-table tbody { font-size: 16px; } }

.com__investment_4coltable .pl-co-table tbody strong, .com__investment_4coltable .pl-co-table tbody th { font-weight: bold; }

.com__investment_4coltable .com_graph-carousel:before { z-index: 25; }

.com__investment_4coltable .com_graph-carousel.headfix .graph-carousel-nav.right { z-index: 30; margin-right: 0px; }

.com__investment_4coltable .com_graph-carousel.headfix .graph-carousel-nav.right.g-fix-nav { margin-right: 10px; }

.com__investment_4coltable .pl-co-table tbody tr td { padding-top: 30px; padding-bottom: 30px; }

.com__investment_4coltable .w-b-shadow { -webkit-box-shadow: 5px 5px 15px 8px rgba(0, 0, 0, 0.04); box-shadow: 5px 5px 15px 8px rgba(0, 0, 0, 0.04); }

.com__investment_4coltable .pl-co-table.table2 tbody tr th { padding-right: 10px; padding-left: 10px; text-align: center; background-color: var(--white); border-right: 1px solid var(--gray-2); border-bottom: 1px solid var(--gray-2); }

.com__investment_4coltable .pl-co-table.table2 tbody tr th:first-child { padding-right: 10px; padding-left: 10px; }

.com__investment_4coltable .pl-co-table.table2 tbody tr th:last-child { padding-right: 10px; padding-left: 10px; }

.com__investment_4coltable .pl-co-table.table2 tbody tr td { text-align: center; }

.com__investment_4coltable .br-0 { border-right: 0px !important; }

.com__investment_4coltable .pct-table2-header-fix { display: none; z-index: 20; position: fixed; top: 0px; left: 0px; width: 100%; height: auto; padding-right: 10px; padding-left: 10px; color: #319988; }

.com__investment_4coltable .pct-table2-header-fix .mhf-wrapper { position: relative; }

.com__investment_4coltable .pct-table2-header-fix .mhf-wrapper:after { content: ""; position: absolute; z-index: 0; top: 0px; right: 100%; width: 2000px; height: calc(100% - 25px); background: var(--white); }

.com__investment_4coltable .pct-table2-header-fix .mhf-wrapper-table { z-index: 10; overflow: hidden; position: relative; margin-left: -25px; padding-left: 25px; padding-bottom: 25px; }

.com__investment_4coltable .pct-table2-header-fix th { padding-top: 20px; padding-right: 10px; padding-bottom: 20px; padding-left: 10px; font-size: 14px; font-weight: bold; line-height: 20px; background-color: var(--white); border-right: 1px solid var(--gray-2); }

.com__investment_4coltable .com_graph-carousel:not(.first-slide) .mhf-wrapper .mhf-wrapper-table { margin-left: 0px; padding-left: 0px; }

.com_digital-payments-masthead .parent__masthead .card { padding: 40px 80px; }

.com_digital-payments-masthead .c-i-text { padding-right: 65px; }

@media (max-width: 767px) { .com_digital-payments-masthead .c-i-text { padding-right: 0px; } }

.com_digital-payments-masthead .c-i-item { padding: 40px 0px; border-bottom: 1px solid var(--grey-300); }

.com_digital-payments-masthead .c-i-item:first-child { padding-top: 15px; }

.com_digital-payments-masthead .c-i-item:last-child { padding-bottom: 0px; border-bottom: 0px; }

@media (max-width: 767px) { .com_digital-payments-masthead .c-i-item:last-child > p, .com_digital-payments-masthead .com_card-comparison .c-i-item:last-child > sup, .com_card-comparison .com_digital-payments-masthead .c-i-item:last-child > sup, .com_digital-payments-masthead #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .c-i-item:last-child > a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_digital-payments-masthead .c-i-item:last-child > a, .com_digital-payments-masthead #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .c-i-item:last-child > a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_digital-payments-masthead .c-i-item:last-child > a, .com_digital-payments-masthead .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .c-i-item:last-child > a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_digital-payments-masthead .c-i-item:last-child > a { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }

.com_digital-payments-masthead .c-i-item p, .com_digital-payments-masthead .c-i-item .com_card-comparison sup, .com_card-comparison .com_digital-payments-masthead .c-i-item sup, .com_digital-payments-masthead .c-i-item #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_digital-payments-masthead .c-i-item a, .com_digital-payments-masthead .c-i-item #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_digital-payments-masthead .c-i-item a, .com_digital-payments-masthead .c-i-item .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_digital-payments-masthead .c-i-item a { margin-bottom: 0px; }

.com_digital-payments-masthead .c-i-item .c-i-item-link { margin-left: 20px; }

@media (max-width: 767px) { .com_digital-payments-masthead .c-i-item .c-i-item-link { margin-left: 0px; } }

.com_digital-payments-masthead .c-i-item img.icon-logo { margin-top: 7px; height: 100%; width: 100%; max-width: 80px; }

@media (max-width: 767px) { .com_digital-payments-masthead .c-i-item { padding: 20px 0px; }
  .com_digital-payments-masthead .c-i-item > p, .com_digital-payments-masthead .com_card-comparison .c-i-item > sup, .com_card-comparison .com_digital-payments-masthead .c-i-item > sup, .com_digital-payments-masthead #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .c-i-item > a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_digital-payments-masthead .c-i-item > a, .com_digital-payments-masthead #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .c-i-item > a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_digital-payments-masthead .c-i-item > a, .com_digital-payments-masthead .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .c-i-item > a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_digital-payments-masthead .c-i-item > a { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } }

.com_digital-payments-generic-text.d-p-g-type-1 { max-width: 940px; }

@media (min-width: 1060px) { .com_digital-payments-generic-text.d-p-g-type-1 { min-width: 940px; } }

@media (min-width: 1200px) { .com_digital-payments-generic-text.d-p-g-type-2 { max-width: 1180px; }
  .com_digital-payments-generic-text.d-p-g-type-2 .dpgt2-first { max-width: 360px; min-width: 360px; }
  .com_digital-payments-generic-text.d-p-g-type-2 .dpgt2-second { max-width: 800px; min-width: 800px; } }

@media (min-width: 1370px) { .com_digital-payments-generic-text.d-p-g-type-3 .dpgt3-first { min-width: 240px; max-width: 240px; }
  .com_digital-payments-generic-text.d-p-g-type-3 .dpgt3-second { min-width: 360px; max-width: 360px; }
  .com_digital-payments-generic-text.d-p-g-type-3 .dpgt3-third { min-width: 720px; max-width: 720px; } }

@media (min-width: 1370px) and (max-width: 1200px) { .com_digital-payments-generic-text.d-p-g-type-3 .dpgt3-third { -ms-flex: 0 0 75%; -webkit-box-flex: 0; flex: 0 0 75%; max-width: 75%; } }

@media screen and (max-width: 1200px) and (min-width: 768px) { .com_digital-payments-generic-text.d-p-g-type-3 .dpgt3-third { -ms-flex: 0 0 75%; -webkit-box-flex: 0; flex: 0 0 75%; max-width: 75%; } }

@media (min-width: 1370px) { .com_digital-payments-generic-text.d-p-g-type-4 .dpgt4-first { min-width: 600px; max-width: 600px; }
  .com_digital-payments-generic-text.d-p-g-type-4 .dpgt4-second { min-width: 600px; max-width: 600px; margin-left: 8.333333%; } }

@media screen and (max-width: 1369px) and (min-width: 768px) { .com_digital-payments-generic-text.d-p-g-type-4 .dpgt4-first { -ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; }
  .com_digital-payments-generic-text.d-p-g-type-4 .dpgt4-second { -ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; } }

@media (min-width: 1370px) { .com_digital-payments-generic-text.d-p-g-type-5 .dpgt5-first { min-width: 600px; max-width: 600px; }
  .com_digital-payments-generic-text.d-p-g-type-5 .dpgt5-second { min-width: 600px; max-width: 600px; margin-left: 8.333333%; } }

@media screen and (max-width: 1369px) and (min-width: 768px) { .com_digital-payments-generic-text.d-p-g-type-5 .dpgt5-first { -ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; }
  .com_digital-payments-generic-text.d-p-g-type-5 .dpgt5-second { -ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; } }

@media (min-width: 1370px) { .com_digital-payments-generic-text.d-p-g-type-6 .dpgt6-first { min-width: 360px; max-width: 360px; }
  .com_digital-payments-generic-text.d-p-g-type-6 .dpgt6-second { min-width: 360px; max-width: 360px; }
  .com_digital-payments-generic-text.d-p-g-type-6 .dpgt6-third { min-width: 600px; max-width: 600px; } }

.com_digital-payments-generic-text .d-p-g-text { margin-bottom: 30px; }

@media (max-width: 767px) { .com_digital-payments-generic-text .d-p-g-text .row [class^="col-md"] .dpgt-item, .com_digital-payments-generic-text .d-p-g-text .com_insurance_total-payout-row [class^="col-md"] .dpgt-item, .com_digital-payments-generic-text .d-p-g-text .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded) [class^="col-md"] .dpgt-item, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_digital-payments-generic-text .d-p-g-text .owl-carousel:not(.owl-loaded) [class^="col-md"] .dpgt-item { padding-right: 0px; } }

.com_digital-payments-generic-text .d-p-g-text h4, .com_digital-payments-generic-text .d-p-g-text .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_digital-payments-generic-text .d-p-g-text a, .com_digital-payments-generic-text .d-p-g-text .com_investment-graph .intro, .com_investment-graph .com_digital-payments-generic-text .d-p-g-text .intro { margin-bottom: 20px; }

.com_digital-payments-generic-text .d-p-g-text .dpg-t-title, .com_digital-payments-generic-text .d-p-g-text .dpg-t-desc, .com_digital-payments-generic-text .d-p-g-text .dpgt-item, .com_digital-payments-generic-text .d-p-g-text .dpgt4-first > div, .com_digital-payments-generic-text .d-p-g-text .dpgt4-second > div { padding-right: 20px; }

@media (max-width: 767px) { .com_digital-payments-generic-text .d-p-g-text .dpg-t-title, .com_digital-payments-generic-text .d-p-g-text .dpg-t-desc, .com_digital-payments-generic-text .d-p-g-text .dpgt-item, .com_digital-payments-generic-text .d-p-g-text .dpgt4-first > div, .com_digital-payments-generic-text .d-p-g-text .dpgt4-second > div { padding-right: 0px; } }

@media (max-width: 767px) { .com_digital-payments-generic-text .d-p-g-text p.dpg-smaller, .com_digital-payments-generic-text .d-p-g-text .com_card-comparison sup.dpg-smaller, .com_card-comparison .com_digital-payments-generic-text .d-p-g-text sup.dpg-smaller, .com_digital-payments-generic-text .d-p-g-text #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.dpg-smaller, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_digital-payments-generic-text .d-p-g-text a.dpg-smaller, .com_digital-payments-generic-text .d-p-g-text #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.dpg-smaller, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_digital-payments-generic-text .d-p-g-text a.dpg-smaller, .com_digital-payments-generic-text .d-p-g-text .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.dpg-smaller, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_digital-payments-generic-text .d-p-g-text a.dpg-smaller { margin-bottom: 10px; } }

.com_digital-payments-generic-text .d-p-g-text p.dpg-smaller strong, .com_digital-payments-generic-text .d-p-g-text .com_card-comparison sup.dpg-smaller strong, .com_card-comparison .com_digital-payments-generic-text .d-p-g-text sup.dpg-smaller strong, .com_digital-payments-generic-text .d-p-g-text #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.dpg-smaller strong, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_digital-payments-generic-text .d-p-g-text a.dpg-smaller strong, .com_digital-payments-generic-text .d-p-g-text #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.dpg-smaller strong, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_digital-payments-generic-text .d-p-g-text a.dpg-smaller strong, .com_digital-payments-generic-text .d-p-g-text .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.dpg-smaller strong, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_digital-payments-generic-text .d-p-g-text a.dpg-smaller strong { font-size: 16px; }

.com_digital-payments-generic-text .d-p-g-text p.dpg-smaller strong, .com_digital-payments-generic-text .d-p-g-text .com_card-comparison sup.dpg-smaller strong, .com_card-comparison .com_digital-payments-generic-text .d-p-g-text sup.dpg-smaller strong, .com_digital-payments-generic-text .d-p-g-text #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.dpg-smaller strong, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_digital-payments-generic-text .d-p-g-text a.dpg-smaller strong, .com_digital-payments-generic-text .d-p-g-text #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.dpg-smaller strong, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_digital-payments-generic-text .d-p-g-text a.dpg-smaller strong, .com_digital-payments-generic-text .d-p-g-text .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.dpg-smaller strong, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_digital-payments-generic-text .d-p-g-text a.dpg-smaller strong { line-height: 1.5; }

@media (max-width: 1200px) { .com_digital-payments-generic-text .d-p-g-text .col-custom-width { -ms-flex: 0 0 100%; -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; } }

@media (max-width: 767px) { .com_digital-payments-generic-text .d-p-g-text .mb-m-3 { margin-bottom: 1rem; } }

.com_digital-payments-generic-text .d-p-g-text:last-child { margin-bottom: 0px; }

.com_digital-payment-acceptance h4, .com_digital-payment-acceptance .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_digital-payment-acceptance a, .com_digital-payment-acceptance .com_investment-graph .intro, .com_investment-graph .com_digital-payment-acceptance .intro { margin-bottom: 20px; }

.com_digital-payment-acceptance .d-p-a-item { margin-bottom: 60px; }

.com_digital-payment-acceptance .d-p-a-item:last-child { margin-bottom: 0px; }

@media (min-width: 1220px) { .com_digital-payment-acceptance .d-p-a-item .col-md-3 { min-width: 360px; }
  .com_digital-payment-acceptance .d-p-a-item .col-md-7 { min-width: 840px; } }

@media only screen and (max-width: 1219px) and (min-width: 768px) { .com_digital-payment-acceptance .d-p-a-item .col-md-7 { -ms-flex: 0 0 75%; -webkit-box-flex: 0; flex: 0 0 75%; max-width: 75%; } }

.com_digital-payment-acceptance .d-p-a-item img { margin: 5px; max-width: 100%; height: auto; }

@media (max-width: 767px) { .com_digital-payment-acceptance .d-p-a-item img { margin: 0px 0px; } }

@media (max-width: 767px) { .com_digital-payment-acceptance .dpai-icon { margin-bottom: 20px; } }

.com_digital-payment-acceptance .dpai-text { padding-left: 20px; }

@media (max-width: 767px) { .com_digital-payment-acceptance .dpai-text { padding-left: 0px; } }

.com_online-banking-list-internet-banking .oblib-slider-title { max-width: 700px; margin: 0 auto 60px; }

.com_online-banking-list-internet-banking .oblib-slider-title h3, .com_online-banking-list-internet-banking .oblib-slider-title .common__category-description h1, .common__category-description .com_online-banking-list-internet-banking .oblib-slider-title h1 { margin-bottom: 20px; }

.com_online-banking-list-internet-banking .oblib-slider-title p, .com_online-banking-list-internet-banking .oblib-slider-title .com_card-comparison sup, .com_card-comparison .com_online-banking-list-internet-banking .oblib-slider-title sup, .com_online-banking-list-internet-banking .oblib-slider-title #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_online-banking-list-internet-banking .oblib-slider-title a, .com_online-banking-list-internet-banking .oblib-slider-title #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_online-banking-list-internet-banking .oblib-slider-title a, .com_online-banking-list-internet-banking .oblib-slider-title .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_online-banking-list-internet-banking .oblib-slider-title a { margin-bottom: 0px; }

.com_online-banking-list-internet-banking .oblib-slider-title .oblib-button { margin-top: 40px; }

.com_online-banking-list-internet-banking .oblib-laptop-wrapper { overflow: hidden; position: relative; margin-top: 60px; }

.com_online-banking-list-internet-banking .oblib-slider-wrapper { width: 100%; margin-left: 0px; }

.com_online-banking-list-internet-banking .oblib-s-img { text-align: center; }

.com_online-banking-list-internet-banking .oblib-s-img img { width: 100%; opacity: 0.5; height: auto; -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); -webkit-transition: 0.3s all ease; transition: 0.3s all ease; }

.com_online-banking-list-internet-banking .oblib-laptop-image { z-index: 0; position: absolute; width: 100%; height: auto; text-align: center; }

.com_online-banking-list-internet-banking .oblib-laptop-image img { max-width: 100%; height: auto; }

@media (max-width: 890px) { .com_online-banking-list-internet-banking .oblib-laptop-image img { width: 630px; } }

@media (max-width: 767px) { .com_online-banking-list-internet-banking .oblib-laptop-image img { width: 530px; } }

@media (max-width: 580px) { .com_online-banking-list-internet-banking .oblib-laptop-image img { width: 430px; } }

@media (max-width: 490px) { .com_online-banking-list-internet-banking .oblib-laptop-image img { width: 380px; } }

.com_online-banking-list-internet-banking .oblib-slider { z-index: 20; width: 506px; max-width: 100%; height: 393px; margin: 0 auto; }

@media (max-width: 890px) { .com_online-banking-list-internet-banking .oblib-slider { width: 480px; } }

@media (max-width: 767px) { .com_online-banking-list-internet-banking .oblib-slider { width: 400px; } }

@media (max-width: 580px) { .com_online-banking-list-internet-banking .oblib-slider { width: 320px; } }

@media (max-width: 490px) { .com_online-banking-list-internet-banking .oblib-slider { width: 280px; } }

@media (max-width: 390px) { .com_online-banking-list-internet-banking .oblib-slider { width: 75%; } }

.com_online-banking-list-internet-banking .oblib-slider .owl-item.active.center .oblib-s-img img { opacity: 1; -webkit-transform: translateY(25px) scale(0.99); -ms-transform: translateY(25px) scale(0.99); transform: translateY(25px) scale(0.99); }

@media (max-width: 890px) { .com_online-banking-list-internet-banking .oblib-slider .owl-item.active.center .oblib-s-img img { -webkit-transform: translateY(20px) scale(0.95); -ms-transform: translateY(20px) scale(0.95); transform: translateY(20px) scale(0.95); } }

@media (max-width: 580px) { .com_online-banking-list-internet-banking .oblib-slider .owl-item.active.center .oblib-s-img img { -webkit-transform: translateY(10px) scale(0.96); -ms-transform: translateY(10px) scale(0.96); transform: translateY(10px) scale(0.96); } }

.com_online-banking-list-internet-banking .oblib-slider.owl-carousel .owl-stage-outer { overflow: visible; }

#header .com__notification { z-index: 1005; }

.com__notification { z-index: 90; display: none; position: relative; }

.com__notification * { color: var(--white) !important; }

.com__notification .col-custom-10 { margin: 0 auto; }

.com__notification.theme--orange .theme__background { background: #ffbd76; background: linear-gradient(282deg, #ffbd76, #d7790f); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbd76', endColorstr='#d7790f', GradientType=0 ); /* IE6-9 */ }

@media (max-width: 767px) { .com__notification.theme--orange .theme__background { background: #ffbd76; background: linear-gradient(310deg, #ffbd76, #d7790f); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbd76', endColorstr='#d7790f', GradientType=0 ); /* IE6-9 */ } }

.com__notification.theme--grey .theme__background { background: var(--ash-100); background: -webkit-gradient(linear, left top, right top, from(var(--ash-100)), to(var(--ash-60))); background: linear-gradient(90deg, var(--ash-100), var(--ash-60)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--ash-100)', endColorstr='var(--ash-60)', GradientType=0 ); /* IE6-9 */ }

.com__notification .com__notification-wrapper { position: relative; max-width: var(--width-5); margin-left: auto; margin-right: auto; padding: 20px; }

@media (min-width: 992px) { .com__notification .com__notification-wrapper { padding: 40px; } }

@media (min-width: 1560px) { .com__notification .com__notification-wrapper { padding-left: var(--spacing-md); padding-right: var(--spacing-md); } }

.com__notification .com__notification-wrapper > .row > [class*="col"], .com__notification .com__notification-wrapper > .com_insurance_total-payout-row > [class*="col"], .com__notification .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com__notification-wrapper > .owl-carousel:not(.owl-loaded) > [class*="col"], .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com__notification .com__notification-wrapper > .owl-carousel:not(.owl-loaded) > [class*="col"] { max-width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }

.com__notification .com__notification-wrapper .com__notification-description { font-size: 12px; }

@media (min-width: 768px) { .com__notification .com__notification-wrapper .com__notification-description { font-size: 14px; } }

.com__notification .com__notification-wrapper .com__notification-description span { display: block; margin-bottom: 10px; }

.com__notification .com__notification-wrapper .com__notification-description span:last-child { margin-bottom: 0px; }

.com__notification .com__notification-wrapper .com__notification-description > *, .com__notification .com__notification-wrapper .com__notification-description li { color: inherit; font-size: inherit; line-height: inherit; }

.com__notification .com__notification-wrapper .com__notification-description a.link, .com__notification .com__notification-wrapper .com__notification-description label.link, .com__notification .com__notification-wrapper .com__notification-description .com_toggle label.com__toggle-btn, .com_toggle .com__notification .com__notification-wrapper .com__notification-description label.com__toggle-btn, .com__notification .com__notification-wrapper .com__notification-description label.com__to-li-set, .com__notification .com__notification-wrapper .com__notification-description .com_toggle a.com__toggle-btn, .com_toggle .com__notification .com__notification-wrapper .com__notification-description a.com__toggle-btn, .com__notification .com__notification-wrapper .com__notification-description a.com__to-li-set { text-decoration: none; background: transparent; background: linear-gradient(180deg, transparent 1px, var(--white) 1px, var(--white) 2px, transparent 2px); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='var(--white) 1px', GradientType=0 ); /* IE6-9 */ background-size: 100% 3px; background-position: right 0 bottom; -webkit-transition: background-size 0.3s ease-in-out; transition: background-size 0.3s ease-in-out; background-repeat: no-repeat; padding-bottom: 2px; border-bottom: 3px solid transparent; }

.com__notification .com__notification-wrapper .com__notification-description a.link:hover, .com__notification .com__notification-wrapper .com__notification-description label.link:hover, .com__notification .com__notification-wrapper .com__notification-description .com_toggle label.com__toggle-btn:hover, .com_toggle .com__notification .com__notification-wrapper .com__notification-description label.com__toggle-btn:hover, .com__notification .com__notification-wrapper .com__notification-description label.com__to-li-set:hover, .com__notification .com__notification-wrapper .com__notification-description .com_toggle a.com__toggle-btn:hover, .com_toggle .com__notification .com__notification-wrapper .com__notification-description a.com__toggle-btn:hover, .com__notification .com__notification-wrapper .com__notification-description a.com__to-li-set:hover { background-size: 0% 3px; }

@supports (-ms-ime-align: auto) { .com__notification .com__notification-wrapper .com__notification-description a.link, .com__notification .com__notification-wrapper .com__notification-description label.link, .com__notification .com__notification-wrapper .com__notification-description .com_toggle label.com__toggle-btn, .com_toggle .com__notification .com__notification-wrapper .com__notification-description label.com__toggle-btn, .com__notification .com__notification-wrapper .com__notification-description label.com__to-li-set, .com__notification .com__notification-wrapper .com__notification-description .com_toggle a.com__toggle-btn, .com_toggle .com__notification .com__notification-wrapper .com__notification-description a.com__toggle-btn, .com__notification .com__notification-wrapper .com__notification-description a.com__to-li-set { background: var(--white); background: -webkit-gradient(linear, left top, left bottom, from(var(--white)), to(var(--white))); background: linear-gradient(180deg, var(--white), var(--white)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--white)', endColorstr='var(--white)', GradientType=0 ); /* IE6-9 */ background: transparent !important; background-size: 100% 2px; border-bottom: none !important; }
  .com__notification .com__notification-wrapper .com__notification-description a.link:hover, .com__notification .com__notification-wrapper .com__notification-description label.link:hover, .com__notification .com__notification-wrapper .com__notification-description .com_toggle label.com__toggle-btn:hover, .com_toggle .com__notification .com__notification-wrapper .com__notification-description label.com__toggle-btn:hover, .com__notification .com__notification-wrapper .com__notification-description label.com__to-li-set:hover, .com__notification .com__notification-wrapper .com__notification-description .com_toggle a.com__toggle-btn:hover, .com_toggle .com__notification .com__notification-wrapper .com__notification-description a.com__toggle-btn:hover, .com__notification .com__notification-wrapper .com__notification-description a.com__to-li-set:hover { background-size: 0% 2px; } }

.com__notification .com__notification-wrapper .com__notification-description ol li { list-style: decimal; }

.com__notification .com__notification-wrapper .com__notification-description ul li { list-style: disc; }

.com__notification .com__notification-wrapper .com__notification-description ol, .com__notification .com__notification-wrapper .com__notification-description ul { padding-left: 20px; margin-bottom: 1rem; }

.com__notification .com__notification-wrapper .com__notification-icon { position: absolute; top: 0; left: var(--spacing-md); }

.com__notification .com__notification-wrapper .com__notification-icon i { font-size: 90%; }

.com__notification .com__notification-wrapper .com__notification-icon + div { padding-left: calc(var(--spacing-md) * 2.5); }

@media (min-width: 768px) { .com__notification .com__notification-wrapper .com__notification-icon + div { padding-left: calc(var(--spacing-md) * 3); } }

.com__notification .com__notification-wrapper .com__notification-content { padding-right: 10px; }

.com__notification .com__notification-wrapper .com__notification-content .com__notification-title { margin-bottom: 10px; padding-right: 15px; }

@media (max-width: 767px) { .com__notification .com__notification-wrapper .com__notification-content .com__notification-description a:not(.link):not(.com__to-li-set) { text-decoration: underline; margin-right: 5px; } }

@media (max-width: 767px) { .com__notification .com__notification-wrapper .com__notification-content .com__notification-description { position: relative; overflow: hidden !important; text-overflow: ellipsis; -webkit-transition: 0.3s height; transition: 0.3s height; } }

.com__notification .com__notification-wrapper .com__notification-content .com__notification-description.active { text-decoration: none; }

.com__notification .com__notification-wrapper .com__notification-content .truncated-dots { position: absolute; bottom: 0; }

@media (min-width: 768px) { .com__notification .com__notification-wrapper .com__notification-content { padding-right: 20px; } }

@media (min-width: 992px) { .com__notification .com__notification-wrapper .com__notification-content { padding-right: 40px; } }

.com__notification .com__notification-close { position: absolute; top: 20px; right: 20px; cursor: pointer; }

.com__notification .com__notification-close i { font-size: 18px; }

.com__notification .com__notification-close:hover i { color: var(--grey-200); }

@media (min-width: 992px) { .com__notification .com__notification-close { top: 40px; right: 40px; } }

@media (min-width: 1560px) { .com__notification .com__notification-close { right: var(--spacing-md); } }

.com__lo-us-locator { position: relative; }

.com__lo-us-locator .com__tab-set li:last-child .label-checkbox { margin-bottom: 0; }

.com__lo-us-locator #component__loader { width: 100%; height: 751px; right: 0; bottom: 0; left: unset; top: unset; }

@media (max-width: 767px) { .com__lo-us-locator #component__loader { width: 100vw; left: 0; margin-left: -10px; height: calc(100% - 220px); } }

@media (max-width: 767px) { .com__lo-us-locator .com__tab { margin-left: -10px; margin-right: -10px; padding-left: 10px; padding-right: 10px; padding-bottom: 30px; -webkit-box-shadow: 0 2px 15px 8px rgba(var(--black-rgb), 0.02); box-shadow: 0 2px 15px 8px rgba(var(--black-rgb), 0.02); }
  .com__lo-us-locator .com__tab-set .gh3 { min-height: 0 !important; }
  .com__lo-us-locator .com__tab-content .com__tab-nav ul.styled-nav li.selected a { font-weight: bold; }
  .com__lo-us-locator .com__tab-content .com__tab-nav ul.styled-nav li a { padding: 15px 10px !important; line-height: 20px; } }

.com__lo-us-locator #locator-atm .gh3 { min-height: 1px !important; }

.com__lo-us-locator #locator-branches .gh3 { min-height: 1px !important; }

@media (max-width: var(--width-6)) { .com__lo-us-locator { -ms-flex-wrap: wrap; flex-wrap: wrap; } }

.com__lu-box { min-height: 750px; }

.com__lu-box.box-main { width: 350px; min-width: 350px; padding: 50px 30px; background-color: var(--white); border-radius: 5px; -webkit-box-shadow: 0 2px 15px 8px rgba(var(--black-rgb), 0.02); box-shadow: 0 2px 15px 8px rgba(var(--black-rgb), 0.02); }

.com__lu-box.box-det { position: relative; width: 350px; min-width: 350px; -webkit-box-shadow: 20px 2px 15px 8px rgba(var(--black-rgb), 0.02); box-shadow: 20px 2px 15px 8px rgba(var(--black-rgb), 0.02); background-color: var(--ash-5); overflow: hidden; }

.com__lu-box.box-map { position: relative; width: 100%; background-color: var(--white); border-radius: 0 5px 5px 0; overflow: hidden; }

@media (max-width: var(--width-6)) { .com__lu-box.box-main { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; min-height: 0; border-radius: 5px 5px 0 0; }
  .com__lu-box.box-map { -webkit-box-flex: 0; -ms-flex: 0 0 calc(100% - 350px); flex: 0 0 calc(100% - 350px); max-width: calc(100% - 350px); border-radius: 0 0 5px 0; } }

@media (max-width: 767px) { .com__lu-box { width: auto !important; min-height: 0; }
  .com__lu-box.box-main { padding: 0; -webkit-box-shadow: none; box-shadow: none; }
  .com__lu-box.box-det { max-width: inherit; margin-left: -10px; margin-right: -10px; }
  .com__lu-box.box-map { max-width: inherit; } }

@media (max-width: 400px) { .com__lu-box.box-main, .com__lu-box.box-det { min-width: auto; } }

.com__lu-form { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; }

.com__lu-form > * { width: 100%; }

.com__lu-form .form-control { font-size: 16px; padding: 5px 0; border: none; background-color: transparent; border-bottom: 1px solid var(--grey-200); }

@media (min-width: 1200px) { .com__lu-form .form-control { font-size: 18px; } }

.com__lu-form .form-control::-webkit-input-placeholder { color: var(--grey-200); }

.com__lu-form .form-control:-moz-placeholder { color: var(--grey-200); }

.com__lu-form .form-control::-moz-placeholder { color: var(--grey-200); }

.com__lu-form .form-control:-ms-input-placeholder { color: var(--grey-200); }

.com__lu-form span.button { cursor: pointer; }

.com__lu-form span.button i { font-size: inherit; line-height: inherit; }

.com__lu-form span.button i.fa-times-circle { font-size: 14px; margin-right: 10px; padding-right: 10px; border-right: 1px solid #d8d8d8; }

.com__lu-form span.button i:hover { color: var(--royal-blue-200); }

.com__lu-form.form-search .form-control { padding-right: 28px; text-overflow: ellipsis; }

.com__lu-form.form-search .form-control.has-input { padding-right: 78px; }

.com__lu-form.form-search .form-control:focus { border-bottom-color: var(--royal-blue-100); }

.com__lu-form.form-search span.button { position: absolute; top: 50%; right: 0; height: auto; width: auto; padding: 5px; background-color: transparent; color: var(--royal-blue-100); font-size: 18px; line-height: 1.0; outline: none !important; }

.com__lu-switcher { text-align: center; font-size: 16px; }

@media (min-width: 1200px) { .com__lu-switcher { font-size: 18px; } }

.com__lu-switcher ul { display: -webkit-box; display: -ms-flexbox; display: flex; }

.com__lu-switcher ul li { width: 100%; }

.com__lu-switcher ul li a { color: var(--grey-800); }

.com__lu-switcher ul li.selected { font-weight: bold; }

.com__lu-switcher ul li.selected a { color: var(--white); }

@media (max-width: var(--width-6)) { .com__lb-ma-row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -30px; margin-right: -30px; }
  .com__lb-ma-row > * { width: calc(100% - 350px); padding-left: 30px; padding-right: 30px; }
  .com__lb-ma-row > *.col-short { max-width: 350px; } }

@media (max-width: 767px) { .com__lb-ma-row { display: block; margin-left: 0; margin-right: 0; }
  .com__lb-ma-row > * { width: auto; padding-left: 0; padding-right: 0; }
  .com__lb-ma-row > *.col-short { max-width: 100%; } }

.com__lb-de-col.col-main { top: 0; left: 0; width: calc(100%); height: 100%; max-height: 100%; padding-right: 0px; scrollbar-width: none; -ms-overflow-style: none; overflow-y: auto; overflow-x: hidden; -webkit-box-sizing: content-box; box-sizing: content-box; overflow-scrolling: touch; -webkit-overflow-scrolling: touch; }

@media (min-width: 768px) { .com__lb-de-col.col-main { position: absolute; } }

.com__lb-de-col.col-details { display: none; z-index: 5; top: 0; background-color: var(--ash-200); color: var(--white); }

.com__lb-de-col.col-details .com__lu-map { position: relative; height: 350px; }

@media (max-width: 767px) { .com__lb-de-col.col-main { overflow: visible; padding-right: 0; }
  .com__lb-de-col.col-list { position: relative; width: auto; height: 1500px; }
  .com__lb-de-col.col-list.populated { height: auto; }
  .com__lb-de-col.col-details { width: 100%; height: auto; } }

html.bp-touch .com__lb-de-col.col-main { width: 100%; padding-right: 0; }

.com__ld-col.col-top { padding: 20px 30px; }

.com__ld-col.col-ctrl { padding: 20px 30px; }

.com__lb-list > li { border-bottom: 1px solid var(--grey-300); }

.com__lb-list > li:last-child { border-bottom: none; }

.com__lb-list.list-2 { border-top: 1px solid var(--ash-100); }

.com__lb-list.list-2 > li { border-color: var(--ash-100); }

.com__lb-bot { border-top: 1px solid var(--grey-300); }

.com__ll-set-temp, .com__ll-set, .com__lb-det-set { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; padding: 20px 30px 20px 30px; }

.com__ll-set-temp .set-icon, .com__ll-set .set-icon, .com__lb-det-set .set-icon { width: 30px; min-width: 30px; margin-right: 20px; text-align: center; }

.com__ll-set-temp .set-icon:before, .com__ll-set .set-icon:before, .com__lb-det-set .set-icon:before { content: ''; display: inline-block; background-size: contain; background-repeat: no-repeat; background-position: 50% 50%; }

.com__ll-set-temp .set-icon.icon-atm:before, .com__ll-set .set-icon.icon-atm:before, .com__lb-det-set .set-icon.icon-atm:before { width: 22px; height: 26px; background-image: url("../img/icon_location_atm.png"); }

.com__ll-set-temp .set-icon.icon-branch:before, .com__ll-set .set-icon.icon-branch:before, .com__lb-det-set .set-icon.icon-branch:before { width: 24px; height: 22px; background-image: url("../img/icon_location_branch.png"); }

.com__ll-set-temp .set-icon.icon-payanyone:before, .com__ll-set .set-icon.icon-payanyone:before, .com__lb-det-set .set-icon.icon-payanyone:before { width: 24px; height: 22px; background-image: url("../img/icon_location_payanyone.png"); }

.com__ll-set-temp *, .com__ll-set *, .com__lb-det-set * { color: inherit; }

.com__ll-set-temp *:last-child, .com__ll-set *:last-child, .com__lb-det-set *:last-child { margin-bottom: 0; }

.com__ll-set-temp p, .com__ll-set p, .com__lb-det-set p, .com__ll-set-temp .com_card-comparison sup, .com_card-comparison .com__ll-set-temp sup, .com__ll-set .com_card-comparison sup, .com_card-comparison .com__ll-set sup, .com__lb-det-set .com_card-comparison sup, .com_card-comparison .com__lb-det-set sup, .com__ll-set-temp #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ll-set-temp a, .com__ll-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ll-set a, .com__lb-det-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lb-det-set a, .com__ll-set-temp #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ll-set-temp a, .com__ll-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ll-set a, .com__lb-det-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lb-det-set a, .com__ll-set-temp .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ll-set-temp a, .com__ll-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ll-set a, .com__lb-det-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lb-det-set a { margin-bottom: 5px; }

.com__ll-set-temp p small, .com__ll-set p small, .com__lb-det-set p small, .com__ll-set-temp .com_card-comparison sup small, .com_card-comparison .com__ll-set-temp sup small, .com__ll-set .com_card-comparison sup small, .com_card-comparison .com__ll-set sup small, .com__lb-det-set .com_card-comparison sup small, .com_card-comparison .com__lb-det-set sup small, .com__ll-set-temp #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a small, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ll-set-temp a small, .com__ll-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a small, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ll-set a small, .com__lb-det-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a small, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lb-det-set a small, .com__ll-set-temp #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a small, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ll-set-temp a small, .com__ll-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a small, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ll-set a small, .com__lb-det-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a small, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lb-det-set a small, .com__ll-set-temp .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a small, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ll-set-temp a small, .com__ll-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a small, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ll-set a small, .com__lb-det-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a small, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lb-det-set a small, .com__ll-set-temp p .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__ll-set-temp p p:not(.link):not(.com__to-li-set), .com__ll-set p .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__ll-set p p:not(.link):not(.com__to-li-set), .com__lb-det-set p .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__lb-det-set p p:not(.link):not(.com__to-li-set), .com__ll-set-temp .com_card-comparison sup .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__ll-set-temp .com_card-comparison sup p:not(.link):not(.com__to-li-set), .com_card-comparison .com__ll-set-temp sup .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__ll-set-temp sup p:not(.link):not(.com__to-li-set), .com__ll-set .com_card-comparison sup .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__ll-set .com_card-comparison sup p:not(.link):not(.com__to-li-set), .com_card-comparison .com__ll-set sup .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__ll-set sup p:not(.link):not(.com__to-li-set), .com__lb-det-set .com_card-comparison sup .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__lb-det-set .com_card-comparison sup p:not(.link):not(.com__to-li-set), .com_card-comparison .com__lb-det-set sup .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__lb-det-set sup p:not(.link):not(.com__to-li-set), .com__ll-set-temp #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__ll-set-temp #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a p:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ll-set-temp a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ll-set-temp a p:not(.link):not(.com__to-li-set), .com__ll-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__ll-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a p:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ll-set a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ll-set a p:not(.link):not(.com__to-li-set), .com__lb-det-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__lb-det-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a p:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lb-det-set a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lb-det-set a p:not(.link):not(.com__to-li-set), .com__ll-set-temp #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__ll-set-temp #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a p:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ll-set-temp a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ll-set-temp a p:not(.link):not(.com__to-li-set), .com__ll-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__ll-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a p:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ll-set a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ll-set a p:not(.link):not(.com__to-li-set), .com__lb-det-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__lb-det-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a p:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lb-det-set a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lb-det-set a p:not(.link):not(.com__to-li-set), .com__ll-set-temp .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__ll-set-temp .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a p:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ll-set-temp a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ll-set-temp a p:not(.link):not(.com__to-li-set), .com__ll-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__ll-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a p:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ll-set a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ll-set a p:not(.link):not(.com__to-li-set), .com__lb-det-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__lb-det-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a p:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lb-det-set a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lb-det-set a p:not(.link):not(.com__to-li-set), .com__ll-set-temp p .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__ll-set-temp p sup:not(.link):not(.com__to-li-set), .com__ll-set p .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__ll-set p sup:not(.link):not(.com__to-li-set), .com__lb-det-set p .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__lb-det-set p sup:not(.link):not(.com__to-li-set), .com__ll-set-temp .com__ar-more .article__wrapper .article__details .com_card-comparison sup sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__ll-set-temp .com_card-comparison sup sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__ll-set-temp sup sup:not(.link):not(.com__to-li-set), .com__ll-set .com__ar-more .article__wrapper .article__details .com_card-comparison sup sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__ll-set .com_card-comparison sup sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__ll-set sup sup:not(.link):not(.com__to-li-set), .com__lb-det-set .com__ar-more .article__wrapper .article__details .com_card-comparison sup sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__lb-det-set .com_card-comparison sup sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__lb-det-set sup sup:not(.link):not(.com__to-li-set), .com__ll-set-temp #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__ll-set-temp #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a sup:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ll-set-temp a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ll-set-temp a sup:not(.link):not(.com__to-li-set), .com__ll-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__ll-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a sup:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ll-set a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ll-set a sup:not(.link):not(.com__to-li-set), .com__lb-det-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__lb-det-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a sup:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lb-det-set a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lb-det-set a sup:not(.link):not(.com__to-li-set), .com__ll-set-temp #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__ll-set-temp #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a sup:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ll-set-temp a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ll-set-temp a sup:not(.link):not(.com__to-li-set), .com__ll-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__ll-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a sup:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ll-set a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ll-set a sup:not(.link):not(.com__to-li-set), .com__lb-det-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__lb-det-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a sup:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lb-det-set a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lb-det-set a sup:not(.link):not(.com__to-li-set), .com__ll-set-temp .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__ll-set-temp .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a sup:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ll-set-temp a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ll-set-temp a sup:not(.link):not(.com__to-li-set), .com__ll-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__ll-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a sup:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ll-set a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ll-set a sup:not(.link):not(.com__to-li-set), .com__lb-det-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__lb-det-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a sup:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lb-det-set a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lb-det-set a sup:not(.link):not(.com__to-li-set), .com__ll-set-temp p .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__ll-set-temp p sup:not(.link):not(.com__to-li-set), .com__ll-set p .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__ll-set p sup:not(.link):not(.com__to-li-set), .com__lb-det-set p .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__lb-det-set p sup:not(.link):not(.com__to-li-set), .com__ll-set-temp .com_card-comparison sup .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com__ll-set-temp .com_card-comparison .com__ar-more .article__wrapper .article__details sup sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ll-set-temp sup .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__ll-set-temp sup sup:not(.link):not(.com__to-li-set), .com__ll-set .com_card-comparison sup .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com__ll-set .com_card-comparison .com__ar-more .article__wrapper .article__details sup sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ll-set sup .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__ll-set sup sup:not(.link):not(.com__to-li-set), .com__lb-det-set .com_card-comparison sup .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com__lb-det-set .com_card-comparison .com__ar-more .article__wrapper .article__details sup sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__lb-det-set sup .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__lb-det-set sup sup:not(.link):not(.com__to-li-set), .com__ll-set-temp #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__ll-set-temp #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a sup:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ll-set-temp a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ll-set-temp a sup:not(.link):not(.com__to-li-set), .com__ll-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__ll-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a sup:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ll-set a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ll-set a sup:not(.link):not(.com__to-li-set), .com__lb-det-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__lb-det-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a sup:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lb-det-set a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lb-det-set a sup:not(.link):not(.com__to-li-set), .com__ll-set-temp #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__ll-set-temp #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a sup:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ll-set-temp a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ll-set-temp a sup:not(.link):not(.com__to-li-set), .com__ll-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__ll-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a sup:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ll-set a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ll-set a sup:not(.link):not(.com__to-li-set), .com__lb-det-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__lb-det-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a sup:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lb-det-set a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lb-det-set a sup:not(.link):not(.com__to-li-set), .com__ll-set-temp .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__ll-set-temp .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a sup:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ll-set-temp a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ll-set-temp a sup:not(.link):not(.com__to-li-set), .com__ll-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__ll-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a sup:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ll-set a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ll-set a sup:not(.link):not(.com__to-li-set), .com__lb-det-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__lb-det-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a sup:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lb-det-set a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lb-det-set a sup:not(.link):not(.com__to-li-set), .com__ll-set-temp p .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ll-set-temp p a:not(.link):not(.com__to-li-set), .com__ll-set p .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ll-set p a:not(.link):not(.com__to-li-set), .com__lb-det-set p .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lb-det-set p a:not(.link):not(.com__to-li-set), .com__ll-set-temp .com_card-comparison sup .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ll-set-temp .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__ll-set-temp sup .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_card-comparison .com__ll-set-temp sup a:not(.link):not(.com__to-li-set), .com__ll-set .com_card-comparison sup .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ll-set .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__ll-set sup .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_card-comparison .com__ll-set sup a:not(.link):not(.com__to-li-set), .com__lb-det-set .com_card-comparison sup .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lb-det-set .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__lb-det-set sup .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_card-comparison .com__lb-det-set sup a:not(.link):not(.com__to-li-set), .com__ll-set-temp .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__ll-set-temp #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ll-set-temp a a:not(.link):not(.com__to-li-set), .com__ll-set .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__ll-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ll-set a a:not(.link):not(.com__to-li-set), .com__lb-det-set .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__lb-det-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lb-det-set a a:not(.link):not(.com__to-li-set), .com__ll-set-temp .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__ll-set-temp #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a h4 a:not(.link):not(.com__to-li-set), .com__ll-set-temp .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_investment-graph .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__ll-set-temp #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_investment-graph .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ll-set-temp a h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_investment-graph .intro .com__ll-set-temp a a:not(.link):not(.com__to-li-set), .com__ll-set .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__ll-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a h4 a:not(.link):not(.com__to-li-set), .com__ll-set .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_investment-graph .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__ll-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_investment-graph .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ll-set a h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_investment-graph .intro .com__ll-set a a:not(.link):not(.com__to-li-set), .com__lb-det-set .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__lb-det-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a h4 a:not(.link):not(.com__to-li-set), .com__lb-det-set .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_investment-graph .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__lb-det-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_investment-graph .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lb-det-set a h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_investment-graph .intro .com__lb-det-set a a:not(.link):not(.com__to-li-set), .com__ll-set-temp .com_investment-graph .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__ll-set-temp .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a h4 a:not(.link):not(.com__to-li-set), .com__ll-set-temp .com_investment-graph .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__ll-set-temp .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .intro a a:not(.link):not(.com__to-li-set), .com_investment-graph .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ll-set-temp a h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ll-set-temp a h4 a:not(.link):not(.com__to-li-set), .com_investment-graph .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .intro .com__ll-set-temp a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .intro .com__ll-set-temp a a:not(.link):not(.com__to-li-set), .com__ll-set .com_investment-graph .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__ll-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a h4 a:not(.link):not(.com__to-li-set), .com__ll-set .com_investment-graph .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__ll-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .intro a a:not(.link):not(.com__to-li-set), .com_investment-graph .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ll-set a h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ll-set a h4 a:not(.link):not(.com__to-li-set), .com_investment-graph .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .intro .com__ll-set a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .intro .com__ll-set a a:not(.link):not(.com__to-li-set), .com__lb-det-set .com_investment-graph .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__lb-det-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a h4 a:not(.link):not(.com__to-li-set), .com__lb-det-set .com_investment-graph .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__lb-det-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .intro a a:not(.link):not(.com__to-li-set), .com_investment-graph .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lb-det-set a h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lb-det-set a h4 a:not(.link):not(.com__to-li-set), .com_investment-graph .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .intro .com__lb-det-set a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .intro .com__lb-det-set a a:not(.link):not(.com__to-li-set), .com__ll-set-temp p #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com__ll-set-temp p a:not(.link):not(.com__to-li-set), .com__ll-set p #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com__ll-set p a:not(.link):not(.com__to-li-set), .com__lb-det-set p #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com__lb-det-set p a:not(.link):not(.com__to-li-set), .com__ll-set-temp .com_card-comparison sup #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com__ll-set-temp .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__ll-set-temp sup #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com_card-comparison .com__ll-set-temp sup a:not(.link):not(.com__to-li-set), .com__ll-set .com_card-comparison sup #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com__ll-set .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__ll-set sup #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com_card-comparison .com__ll-set sup a:not(.link):not(.com__to-li-set), .com__lb-det-set .com_card-comparison sup #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com__lb-det-set .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__lb-det-set sup #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com_card-comparison .com__lb-det-set sup a:not(.link):not(.com__to-li-set), .com__ll-set-temp #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__ll-set-temp #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ll-set-temp a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com__ll-set-temp a a:not(.link):not(.com__to-li-set), .com__ll-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__ll-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ll-set a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com__ll-set a a:not(.link):not(.com__to-li-set), .com__lb-det-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__lb-det-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lb-det-set a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com__lb-det-set a a:not(.link):not(.com__to-li-set), .com__ll-set-temp #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__ll-set-temp #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com_investment-graph .intro a a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ll-set-temp a h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com_investment-graph .intro .com__ll-set-temp a a:not(.link):not(.com__to-li-set), .com__ll-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__ll-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com_investment-graph .intro a a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ll-set a h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com_investment-graph .intro .com__ll-set a a:not(.link):not(.com__to-li-set), .com__lb-det-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__lb-det-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com_investment-graph .intro a a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lb-det-set a h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com_investment-graph .intro .com__lb-det-set a a:not(.link):not(.com__to-li-set), .com__ll-set-temp .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__ll-set-temp .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .intro a a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ll-set-temp a h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .intro .com__ll-set-temp a a:not(.link):not(.com__to-li-set), .com__ll-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__ll-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .intro a a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ll-set a h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .intro .com__ll-set a a:not(.link):not(.com__to-li-set), .com__lb-det-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__lb-det-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .intro a a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lb-det-set a h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .intro .com__lb-det-set a a:not(.link):not(.com__to-li-set), .com__ll-set-temp p .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ll-set-temp p a:not(.link):not(.com__to-li-set), .com__ll-set p .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ll-set p a:not(.link):not(.com__to-li-set), .com__lb-det-set p .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lb-det-set p a:not(.link):not(.com__to-li-set), .com__ll-set-temp .com_card-comparison sup .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ll-set-temp .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__ll-set-temp sup .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_card-comparison .com__ll-set-temp sup a:not(.link):not(.com__to-li-set), .com__ll-set .com_card-comparison sup .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ll-set .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__ll-set sup .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_card-comparison .com__ll-set sup a:not(.link):not(.com__to-li-set), .com__lb-det-set .com_card-comparison sup .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lb-det-set .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__lb-det-set sup .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_card-comparison .com__lb-det-set sup a:not(.link):not(.com__to-li-set), .com__ll-set-temp .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__ll-set-temp #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ll-set-temp .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro h4 a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__ll-set-temp #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro h4 a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ll-set-temp a .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro h4 .com__ll-set-temp a a:not(.link):not(.com__to-li-set), .com__ll-set .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__ll-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ll-set .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro h4 a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__ll-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro h4 a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ll-set a .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro h4 .com__ll-set a a:not(.link):not(.com__to-li-set), .com__lb-det-set .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__lb-det-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__lb-det-set .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro h4 a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__lb-det-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro h4 a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lb-det-set a .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro h4 .com__lb-det-set a a:not(.link):not(.com__to-li-set), .com__ll-set-temp .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__ll-set-temp #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ll-set-temp a a:not(.link):not(.com__to-li-set), .com__ll-set .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__ll-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ll-set a a:not(.link):not(.com__to-li-set), .com__lb-det-set .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__lb-det-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lb-det-set a a:not(.link):not(.com__to-li-set), .com__ll-set-temp .com_investment-graph .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__ll-set-temp .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:not(.link):not(.com__to-li-set), .com_investment-graph .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ll-set-temp a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ll-set-temp a a:not(.link):not(.com__to-li-set), .com__ll-set .com_investment-graph .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__ll-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:not(.link):not(.com__to-li-set), .com_investment-graph .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ll-set a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ll-set a a:not(.link):not(.com__to-li-set), .com__lb-det-set .com_investment-graph .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__lb-det-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:not(.link):not(.com__to-li-set), .com_investment-graph .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lb-det-set a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lb-det-set a a:not(.link):not(.com__to-li-set), .com__ll-set-temp p #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com__ll-set-temp p a:not(.link):not(.com__to-li-set), .com__ll-set p #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com__ll-set p a:not(.link):not(.com__to-li-set), .com__lb-det-set p #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com__lb-det-set p a:not(.link):not(.com__to-li-set), .com__ll-set-temp .com_card-comparison sup #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com__ll-set-temp .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__ll-set-temp sup #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com_card-comparison .com__ll-set-temp sup a:not(.link):not(.com__to-li-set), .com__ll-set .com_card-comparison sup #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com__ll-set .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__ll-set sup #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com_card-comparison .com__ll-set sup a:not(.link):not(.com__to-li-set), .com__lb-det-set .com_card-comparison sup #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com__lb-det-set .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__lb-det-set sup #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com_card-comparison .com__lb-det-set sup a:not(.link):not(.com__to-li-set), .com__ll-set-temp #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__ll-set-temp #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details h4 a a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ll-set-temp a .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details h4 .com__ll-set-temp a a:not(.link):not(.com__to-li-set), .com__ll-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__ll-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details h4 a a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ll-set a .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details h4 .com__ll-set a a:not(.link):not(.com__to-li-set), .com__lb-det-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__lb-det-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details h4 a a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lb-det-set a .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details h4 .com__lb-det-set a a:not(.link):not(.com__to-li-set), .com__ll-set-temp #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__ll-set-temp #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ll-set-temp a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com__ll-set-temp a a:not(.link):not(.com__to-li-set), .com__ll-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__ll-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ll-set a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com__ll-set a a:not(.link):not(.com__to-li-set), .com__lb-det-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__lb-det-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lb-det-set a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com__lb-det-set a a:not(.link):not(.com__to-li-set), .com__ll-set-temp .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__ll-set-temp .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ll-set-temp a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com__ll-set-temp a a:not(.link):not(.com__to-li-set), .com__ll-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__ll-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ll-set a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com__ll-set a a:not(.link):not(.com__to-li-set), .com__lb-det-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__lb-det-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lb-det-set a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com__lb-det-set a a:not(.link):not(.com__to-li-set), .com__ll-set-temp p .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ll-set-temp p a:not(.link):not(.com__to-li-set), .com__ll-set p .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ll-set p a:not(.link):not(.com__to-li-set), .com__lb-det-set p .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lb-det-set p a:not(.link):not(.com__to-li-set), .com__ll-set-temp .com_card-comparison sup .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ll-set-temp .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__ll-set-temp sup .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_card-comparison .com__ll-set-temp sup a:not(.link):not(.com__to-li-set), .com__ll-set .com_card-comparison sup .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ll-set .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__ll-set sup .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_card-comparison .com__ll-set sup a:not(.link):not(.com__to-li-set), .com__lb-det-set .com_card-comparison sup .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lb-det-set .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__lb-det-set sup .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_card-comparison .com__lb-det-set sup a:not(.link):not(.com__to-li-set), .com__ll-set-temp .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph .com__ll-set-temp #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .intro a:not(.link):not(.com__to-li-set), .com__ll-set-temp .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro h4 a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph .com__ll-set-temp #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro h4 a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ll-set-temp a .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro h4 .com__ll-set-temp a a:not(.link):not(.com__to-li-set), .com__ll-set .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph .com__ll-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .intro a:not(.link):not(.com__to-li-set), .com__ll-set .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro h4 a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph .com__ll-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro h4 a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ll-set a .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro h4 .com__ll-set a a:not(.link):not(.com__to-li-set), .com__lb-det-set .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph .com__lb-det-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .intro a:not(.link):not(.com__to-li-set), .com__lb-det-set .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro h4 a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph .com__lb-det-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro h4 a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lb-det-set a .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro h4 .com__lb-det-set a a:not(.link):not(.com__to-li-set), .com__ll-set-temp .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph .com__ll-set-temp #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ll-set-temp a a:not(.link):not(.com__to-li-set), .com__ll-set .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph .com__ll-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ll-set a a:not(.link):not(.com__to-li-set), .com__lb-det-set .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph .com__lb-det-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lb-det-set a a:not(.link):not(.com__to-li-set), .com__ll-set-temp .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__ll-set-temp .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ll-set-temp a a:not(.link):not(.com__to-li-set), .com__ll-set .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__ll-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ll-set a a:not(.link):not(.com__to-li-set), .com__lb-det-set .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__lb-det-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lb-det-set a a:not(.link):not(.com__to-li-set), .com__ll-set-temp p .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com__ll-set-temp p a:not(.link):not(.com__to-li-set), .com__ll-set p .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com__ll-set p a:not(.link):not(.com__to-li-set), .com__lb-det-set p .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com__lb-det-set p a:not(.link):not(.com__to-li-set), .com__ll-set-temp .com_card-comparison sup .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com__ll-set-temp .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__ll-set-temp sup .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com_card-comparison .com__ll-set-temp sup a:not(.link):not(.com__to-li-set), .com__ll-set .com_card-comparison sup .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com__ll-set .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__ll-set sup .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com_card-comparison .com__ll-set sup a:not(.link):not(.com__to-li-set), .com__lb-det-set .com_card-comparison sup .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com__lb-det-set .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__lb-det-set sup .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com_card-comparison .com__lb-det-set sup a:not(.link):not(.com__to-li-set), .com__ll-set-temp .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph .com__ll-set-temp #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__ll-set-temp .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details h4 a a:not(.link):not(.com__to-li-set), .com_investment-graph .com__ll-set-temp #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details h4 a a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ll-set-temp a .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details h4 .com__ll-set-temp a a:not(.link):not(.com__to-li-set), .com__ll-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph .com__ll-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__ll-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details h4 a a:not(.link):not(.com__to-li-set), .com_investment-graph .com__ll-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details h4 a a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ll-set a .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details h4 .com__ll-set a a:not(.link):not(.com__to-li-set), .com__lb-det-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph .com__lb-det-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__lb-det-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details h4 a a:not(.link):not(.com__to-li-set), .com_investment-graph .com__lb-det-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details h4 a a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lb-det-set a .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details h4 .com__lb-det-set a a:not(.link):not(.com__to-li-set), .com__ll-set-temp .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph .com__ll-set-temp #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__ll-set-temp .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a a:not(.link):not(.com__to-li-set), .com_investment-graph .com__ll-set-temp #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ll-set-temp a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com__ll-set-temp a a:not(.link):not(.com__to-li-set), .com__ll-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph .com__ll-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__ll-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a a:not(.link):not(.com__to-li-set), .com_investment-graph .com__ll-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ll-set a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com__ll-set a a:not(.link):not(.com__to-li-set), .com__lb-det-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph .com__lb-det-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__lb-det-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a a:not(.link):not(.com__to-li-set), .com_investment-graph .com__lb-det-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lb-det-set a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com__lb-det-set a a:not(.link):not(.com__to-li-set), .com__ll-set-temp .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__ll-set-temp .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ll-set-temp a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com__ll-set-temp a a:not(.link):not(.com__to-li-set), .com__ll-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__ll-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ll-set a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com__ll-set a a:not(.link):not(.com__to-li-set), .com__lb-det-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__lb-det-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lb-det-set a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com__lb-det-set a a:not(.link):not(.com__to-li-set), .com__ll-set-temp p .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__ll-set-temp p li, .com__ll-set p .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__ll-set p li, .com__lb-det-set p .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__lb-det-set p li, .com__ll-set-temp .com_card-comparison sup .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__ll-set-temp .com_card-comparison sup li, .com_card-comparison .com__ll-set-temp sup .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com_card-comparison .com__ll-set-temp sup li, .com__ll-set .com_card-comparison sup .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__ll-set .com_card-comparison sup li, .com_card-comparison .com__ll-set sup .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com_card-comparison .com__ll-set sup li, .com__lb-det-set .com_card-comparison sup .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__lb-det-set .com_card-comparison sup li, .com_card-comparison .com__lb-det-set sup .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com_card-comparison .com__lb-det-set sup li, .com__ll-set-temp #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__ll-set-temp #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a li, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ll-set-temp a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ll-set-temp a li, .com__ll-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__ll-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a li, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ll-set a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ll-set a li, .com__lb-det-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__lb-det-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a li, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lb-det-set a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lb-det-set a li, .com__ll-set-temp #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__ll-set-temp #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a li, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ll-set-temp a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ll-set-temp a li, .com__ll-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__ll-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a li, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ll-set a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ll-set a li, .com__lb-det-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__lb-det-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a li, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lb-det-set a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lb-det-set a li, .com__ll-set-temp .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__ll-set-temp .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a li, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ll-set-temp a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ll-set-temp a li, .com__ll-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__ll-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a li, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ll-set a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ll-set a li, .com__lb-det-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__lb-det-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a li, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lb-det-set a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lb-det-set a li { font-size: 14px; line-height: 1.5; }

.com__ll-set-temp a, .com__ll-set a, .com__lb-det-set a { color: inherit; font-size: inherit; line-height: inherit; }

.com__ll-set-temp a.link, .com__ll-set a.link, .com__lb-det-set a.link, .com__ll-set-temp label.link, .com__ll-set label.link, .com__lb-det-set label.link, .com__ll-set-temp .com_toggle label.com__toggle-btn, .com_toggle .com__ll-set-temp label.com__toggle-btn, .com__ll-set .com_toggle label.com__toggle-btn, .com_toggle .com__ll-set label.com__toggle-btn, .com__lb-det-set .com_toggle label.com__toggle-btn, .com_toggle .com__lb-det-set label.com__toggle-btn, .com__ll-set-temp label.com__to-li-set, .com__ll-set label.com__to-li-set, .com__lb-det-set label.com__to-li-set, .com__ll-set-temp .com_toggle a.com__toggle-btn, .com_toggle .com__ll-set-temp a.com__toggle-btn, .com__ll-set .com_toggle a.com__toggle-btn, .com_toggle .com__ll-set a.com__toggle-btn, .com__lb-det-set .com_toggle a.com__toggle-btn, .com_toggle .com__lb-det-set a.com__toggle-btn, .com__ll-set-temp a.com__to-li-set, .com__ll-set a.com__to-li-set, .com__lb-det-set a.com__to-li-set { text-decoration: none; background: transparent; background: linear-gradient(180deg, transparent 1px, var(--white) 1px, var(--white) 2px, transparent 2px); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='var(--white) 1px', GradientType=0 ); /* IE6-9 */ background-size: 100% 3px; background-position: right 0 bottom; -webkit-transition: background-size 0.3s ease-in-out; transition: background-size 0.3s ease-in-out; background-repeat: no-repeat; padding-bottom: 2px; border-bottom: 3px solid transparent; }

.com__ll-set-temp a.link:hover, .com__ll-set a.link:hover, .com__lb-det-set a.link:hover, .com__ll-set-temp label.link:hover, .com__ll-set label.link:hover, .com__lb-det-set label.link:hover, .com__ll-set-temp .com_toggle label.com__toggle-btn:hover, .com_toggle .com__ll-set-temp label.com__toggle-btn:hover, .com__ll-set .com_toggle label.com__toggle-btn:hover, .com_toggle .com__ll-set label.com__toggle-btn:hover, .com__lb-det-set .com_toggle label.com__toggle-btn:hover, .com_toggle .com__lb-det-set label.com__toggle-btn:hover, .com__ll-set-temp label.com__to-li-set:hover, .com__ll-set label.com__to-li-set:hover, .com__lb-det-set label.com__to-li-set:hover, .com__ll-set-temp .com_toggle a.com__toggle-btn:hover, .com_toggle .com__ll-set-temp a.com__toggle-btn:hover, .com__ll-set .com_toggle a.com__toggle-btn:hover, .com_toggle .com__ll-set a.com__toggle-btn:hover, .com__lb-det-set .com_toggle a.com__toggle-btn:hover, .com_toggle .com__lb-det-set a.com__toggle-btn:hover, .com__ll-set-temp a.com__to-li-set:hover, .com__ll-set a.com__to-li-set:hover, .com__lb-det-set a.com__to-li-set:hover { background-size: 0% 3px; }

@supports (-ms-ime-align: auto) { .com__ll-set-temp a.link, .com__ll-set a.link, .com__lb-det-set a.link, .com__ll-set-temp label.link, .com__ll-set label.link, .com__lb-det-set label.link, .com__ll-set-temp .com_toggle label.com__toggle-btn, .com_toggle .com__ll-set-temp label.com__toggle-btn, .com__ll-set .com_toggle label.com__toggle-btn, .com_toggle .com__ll-set label.com__toggle-btn, .com__lb-det-set .com_toggle label.com__toggle-btn, .com_toggle .com__lb-det-set label.com__toggle-btn, .com__ll-set-temp label.com__to-li-set, .com__ll-set label.com__to-li-set, .com__lb-det-set label.com__to-li-set, .com__ll-set-temp .com_toggle a.com__toggle-btn, .com_toggle .com__ll-set-temp a.com__toggle-btn, .com__ll-set .com_toggle a.com__toggle-btn, .com_toggle .com__ll-set a.com__toggle-btn, .com__lb-det-set .com_toggle a.com__toggle-btn, .com_toggle .com__lb-det-set a.com__toggle-btn, .com__ll-set-temp a.com__to-li-set, .com__ll-set a.com__to-li-set, .com__lb-det-set a.com__to-li-set { background: var(--white); background: -webkit-gradient(linear, left top, left bottom, from(var(--white)), to(var(--white))); background: linear-gradient(180deg, var(--white), var(--white)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--white)', endColorstr='var(--white)', GradientType=0 ); /* IE6-9 */ background: transparent !important; background-size: 100% 2px; border-bottom: none !important; }
  .com__ll-set-temp a.link:hover, .com__ll-set a.link:hover, .com__lb-det-set a.link:hover, .com__ll-set-temp label.link:hover, .com__ll-set label.link:hover, .com__lb-det-set label.link:hover, .com__ll-set-temp .com_toggle label.com__toggle-btn:hover, .com_toggle .com__ll-set-temp label.com__toggle-btn:hover, .com__ll-set .com_toggle label.com__toggle-btn:hover, .com_toggle .com__ll-set label.com__toggle-btn:hover, .com__lb-det-set .com_toggle label.com__toggle-btn:hover, .com_toggle .com__lb-det-set label.com__toggle-btn:hover, .com__ll-set-temp label.com__to-li-set:hover, .com__ll-set label.com__to-li-set:hover, .com__lb-det-set label.com__to-li-set:hover, .com__ll-set-temp .com_toggle a.com__toggle-btn:hover, .com_toggle .com__ll-set-temp a.com__toggle-btn:hover, .com__ll-set .com_toggle a.com__toggle-btn:hover, .com_toggle .com__ll-set a.com__toggle-btn:hover, .com__lb-det-set .com_toggle a.com__toggle-btn:hover, .com_toggle .com__lb-det-set a.com__toggle-btn:hover, .com__ll-set-temp a.com__to-li-set:hover, .com__ll-set a.com__to-li-set:hover, .com__lb-det-set a.com__to-li-set:hover { background-size: 0% 2px; } }

.com__ll-set-temp a.link:hover, .com__ll-set a.link:hover, .com__lb-det-set a.link:hover, .com__ll-set-temp label.link:hover, .com__ll-set label.link:hover, .com__lb-det-set label.link:hover, .com__ll-set-temp .com_toggle label.com__toggle-btn:hover, .com_toggle .com__ll-set-temp label.com__toggle-btn:hover, .com__ll-set .com_toggle label.com__toggle-btn:hover, .com_toggle .com__ll-set label.com__toggle-btn:hover, .com__lb-det-set .com_toggle label.com__toggle-btn:hover, .com_toggle .com__lb-det-set label.com__toggle-btn:hover, .com__ll-set-temp label.com__to-li-set:hover, .com__ll-set label.com__to-li-set:hover, .com__lb-det-set label.com__to-li-set:hover, .com__ll-set-temp .com_toggle a.com__toggle-btn:hover, .com_toggle .com__ll-set-temp a.com__toggle-btn:hover, .com__ll-set .com_toggle a.com__toggle-btn:hover, .com_toggle .com__ll-set a.com__toggle-btn:hover, .com__lb-det-set .com_toggle a.com__toggle-btn:hover, .com_toggle .com__lb-det-set a.com__toggle-btn:hover, .com__ll-set-temp a.com__to-li-set:hover, .com__ll-set a.com__to-li-set:hover, .com__lb-det-set a.com__to-li-set:hover { color: var(--white) !important; }

.com__ll-set-temp:hover, .com__ll-set:hover, .com__lb-det-set:hover, .com__ll-set-temp.selected, .selected.com__ll-set, .com__lb-det-set { background-color: var(--ash-200); color: var(--white); }

.com__ll-set-temp:hover .set-icon.icon-atm:before, .com__ll-set:hover .set-icon.icon-atm:before, .com__lb-det-set:hover .set-icon.icon-atm:before, .com__ll-set-temp.selected .set-icon.icon-atm:before, .selected.com__ll-set .set-icon.icon-atm:before, .com__lb-det-set .set-icon.icon-atm:before { background-image: url("../img/icon_location_atm_white.png"); }

.com__ll-set-temp:hover .set-icon.icon-branch:before, .com__ll-set:hover .set-icon.icon-branch:before, .com__lb-det-set:hover .set-icon.icon-branch:before, .com__ll-set-temp.selected .set-icon.icon-branch:before, .selected.com__ll-set .set-icon.icon-branch:before, .com__lb-det-set .set-icon.icon-branch:before { background-image: url("../img/icon_location_branch_white.png"); }

.com__ll-set-temp:hover .set-icon.icon-payanyone:before, .com__ll-set:hover .set-icon.icon-payanyone:before, .com__lb-det-set:hover .set-icon.icon-payanyone:before, .com__ll-set-temp.selected .set-icon.icon-payanyone:before, .selected.com__ll-set .set-icon.icon-payanyone:before, .com__lb-det-set .set-icon.icon-payanyone:before { background-image: url("../img/icon_location_payanyone_white.png"); }

@media (max-width: 767px) { .com__ll-set-temp, .com__ll-set, .com__lb-det-set { padding: 20px 50px 20px 30px; } }

.com__ll-set { padding-right: 45px; cursor: pointer; }

.com__ll-set:after { content: '\f054'; display: block; position: absolute; top: 50%; right: 30px; font-size: 18px; font-family: var(--font-awesome); }

.com__lb-det-set { padding-top: 20px; padding-bottom: 20px; }

.com__lb-det-set p, .com__lb-det-set .com_card-comparison sup, .com_card-comparison .com__lb-det-set sup, .com__lb-det-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lb-det-set a, .com__lb-det-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lb-det-set a, .com__lb-det-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lb-det-set a { margin-bottom: 5px; }

.com__lb-det-set a { font-size: 14px; }

.com__lb-det-set h6 { margin-bottom: 10px; }

.com__lb-det-set h6 small, .com__lb-det-set h6 .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__lb-det-set h6 p:not(.link):not(.com__to-li-set), .com__lb-det-set h6 .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__lb-det-set h6 sup:not(.link):not(.com__to-li-set), .com__lb-det-set h6 .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__lb-det-set h6 sup:not(.link):not(.com__to-li-set), .com__lb-det-set h6 .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__lb-det-set h6 a:not(.link):not(.com__to-li-set), .com__lb-det-set h6 #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com__lb-det-set h6 a:not(.link):not(.com__to-li-set), .com__lb-det-set h6 .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__lb-det-set h6 a:not(.link):not(.com__to-li-set), .com__lb-det-set h6 #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com__lb-det-set h6 a:not(.link):not(.com__to-li-set), .com__lb-det-set h6 .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__lb-det-set h6 a:not(.link):not(.com__to-li-set), .com__lb-det-set h6 .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com__lb-det-set h6 a:not(.link):not(.com__to-li-set), .com__lb-det-set h6 .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__lb-det-set h6 li { font-size: 13px; }

.com__lb-det-set h6:last-child { margin-bottom: 0px; }

.com__lb-det-set.com__lb-det-set-2 { padding-top: 15px; }

.com__lb-det-set.com__lb-det-set-2 h6 { margin-bottom: 15px; }

.com__lb-det-set.com__lb-det-set-2 h6:last-child { margin-bottom: 0px; }

.com__ld-back { font-size: 16px; line-height: 26px; color: inherit; }

.com__ld-back:hover { color: var(--white) !important; }

.com__noti-tag { display: inline-block; padding: 2px 10px; background-color: var(--ash-200); color: var(--white); font-weight: bold; font-size: 12px; line-height: 20px; border-radius: 20px; }

.com__noti-tag:hover, .com__noti-tag.active, .com__ll-set-temp:hover .com__noti-tag, .com__ll-set:hover .com__noti-tag, .com__lb-det-set:hover .com__noti-tag, .com__ll-set-temp.selected .com__noti-tag, .selected.com__ll-set .com__noti-tag, .com__lb-det-set .com__noti-tag { background-color: var(--white); color: var(--ash-200); }

.com__lu-fltr { font-size: 17px; }

.com__lu-fltr i { font-size: 85% !important; }

.com__lu-popup { z-index: 1000; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: var(--white); }

.com__lu-popup .com__lp-main { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.com__lu-popup .com__lp-col { padding-left: 20px; padding-right: 20px; }

.com__lu-popup .com__lp-col.col-top { padding: 20px; padding-bottom: 40px; }

.com__lu-popup .com__lp-col.col-top > *:last-child { margin-bottom: 0; }

.com__lu-popup .com__lp-col.col-main { max-height: calc(100% - 62px); overflow: auto; overflow-scrolling: touch; -webkit-overflow-scrolling: touch; }

.com__lu-popup .label-checkbox { margin-bottom: 20px; }

.stopoverflow .com__lu-popup { pointer-events: auto; }

.com__lp-close { z-index: 5; position: absolute; top: 20px; right: 20px; cursor: pointer; color: var(--grey-200); font-size: 24px; line-height: 1.0; }

.com__lp-close:after { content: '\f00d'; display: block; font-family: var(--font-awesome); font-weight: 300; }

.com__lp-close:hover, .com__lp-close:focus { color: var(--grey-800); }

.com__lu-map { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.com__lu-btn.button-inactive { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; pointer-events: none; color: var(--grey-200); }

@media (min-width: 1200px) and (max-width: 1300px) { .com_branch-traffic { max-width: 250px; } }

.com_br-title { margin-bottom: 16px; }

.com_br-title h6 { margin-bottom: 5px !important; }

.com_br-title > * { margin-bottom: 5px; }

.com_br-title > *:last-child { margin-bottom: 0; }

.com_br-tr-tag, .com_br-tr-noti .tag { display: inline-block; padding: 5px 10px; background-color: var(--ash-200); border-radius: 15px; font-size: 10px; font-weight: bold; color: var(--white); }

.com_br-tr-noti { margin-top: -10px; margin-bottom: 22px; }

.com_branch-main { margin: 16px 0; }

.com_branch-main.grey-out .com_br-tr-time { pointer-events: none; }

.com_branch-main.grey-out .bt-ba-cube > span { opacity: 0.5; }

.com_br-tr-nav { margin-bottom: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; font-size: 12px; color: inherit; line-height: 1.0; }

.com_br-tr-nav > li { display: block; font-size: inherit; }

.com_br-tr-nav > li a { display: block; color: #7c909b; font-size: inherit; text-decoration: none; background: transparent; background: linear-gradient(180deg, transparent 1px, var(--white) 1px, var(--white) 2px, transparent 2px); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='var(--white) 1px', GradientType=0 ); /* IE6-9 */ background-size: 0% 3px; background-position: left 0 bottom; -webkit-transition: background-size 0.3s ease-in-out; transition: background-size 0.3s ease-in-out; background-repeat: no-repeat; padding-bottom: 2px; border-bottom: 3px solid transparent; -webkit-transition: background-size 0.3s ease-in-out, color 0.3s; transition: background-size 0.3s ease-in-out, color 0.3s; }

.com_br-tr-nav > li a:hover { background-size: 100% 3px; }

@supports (-ms-ime-align: auto) { .com_br-tr-nav > li a { background: var(--white); background: -webkit-gradient(linear, left top, left bottom, from(var(--white)), to(var(--white))); background: linear-gradient(180deg, var(--white), var(--white)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--white)', endColorstr='var(--white)', GradientType=0 ); /* IE6-9 */ background: transparent !important; background-size: 0% 2px; border-bottom: none !important; }
  .com_br-tr-nav > li a:hover { background-size: 100% 2px; } }

.com_br-tr-nav > li:hover a, .com_br-tr-nav > li.active a { color: var(--white); }

.com_br-tr-nav > li:hover a { background-size: 0% 3px; }

.com_br-tr-nav > li.active a { cursor: default; background-size: 100% 3px !important; }

.com_br-tr-bars { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 10px; }

.com_br-tr-bars > li { width: 100%; padding: 0 2px; }

.bt-ba-cube { position: relative; width: 100%; min-height: 15px; padding-bottom: 100%; }

.bt-ba-cube > span { display: block; position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; background-color: var(--white); border-radius: 2px; -webkit-transition: background-color 1s ease-in-out, width 0.2s, height 0.2s, opacity 0.3s; transition: background-color 1s ease-in-out, width 0.2s, height 0.2s, opacity 0.3s; }

.bt-ba-cube.half > span { width: 50%; }

.bt-ba-cube.red > span { background-color: var(--error-red); }

.bt-ba-cube.orange > span { background-color: #f09328; }

.bt-ba-cube.yellow > span { background-color: #fccc4b; }

.bt-ba-cube.green > span { background-color: #85d489; }

.com_br-tr-time { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding-bottom: 16px; justify-content: space-between; border-top: 1px solid var(--ash-100); font-size: 12px; color: #7c909b; }

.com_br-tr-time > li { position: relative; padding-top: 5px; font-size: inherit; cursor: default; -webkit-transition: color 0.3s; transition: color 0.3s; }

.com_br-tr-time > li > span { display: block; position: absolute; top: 100%; left: 50%; -webkit-transform: translate3d(-50%, 0, 0); transform: translate3d(-50%, 0, 0); -webkit-transition: opacity 0.3s; transition: opacity 0.3s; cursor: default; }

.com_br-tr-time > li:before { content: ''; display: block; position: absolute; top: 0; left: 50%; height: 5px; border-left: 1px solid var(--ash-100); -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); -webkit-transition: border 0.3s; transition: border 0.3s; }

.com_br-tr-time > li:first-child > span { -webkit-transform: translate3d(-15%, 0, 0); transform: translate3d(-15%, 0, 0); }

.com_br-tr-time > li:first-child:before { left: 0; }

.com_br-tr-time > li:last-child:before { left: inherit; right: 0; }

.com_br-tr-time > li:hover, .com_br-tr-time > li.active { color: var(--white); }

.com_br-tr-time > li:hover:before, .com_br-tr-time > li.active:before { border-left-color: var(--white); }

.com_br-tr-legend { margin-top: 25px; font-size: 12px; color: #7c909b; }

.com_br-tr-legend > ul > li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; margin-bottom: 5px; font-size: inherit; white-space: nowrap; }

.com_br-tr-legend > ul > li:last-child { margin-bottom: 0; }

.com_br-tr-legend > ul > li .dot { display: block; width: 8px; min-width: 8px; height: 8px; margin-right: 5px; border-radius: 50%; }

.com_br-tr-legend > ul > li .dot.red { background-color: var(--error-red); }

.com_br-tr-legend > ul > li .dot.orange { background-color: #f09328; }

.com_br-tr-legend > ul > li .dot.yellow { background-color: #fccc4b; }

.com_br-tr-legend > ul > li .dot.green { background-color: #85d489; }

.com_investment-funds-comparison .item-block img { width: 100%; height: auto; }

.com_investment-funds-comparison .item-block a.button { width: 100%; height: auto; padding: 6px 20px !important; font-size: 16px; font-weight: 600; line-height: 1.5 !important; }

.com_investment-funds-comparison .item-block .item-content.border-0:before { display: none; }

.com_investment-funds-comparison .c_l_c_title { padding-bottom: 0px; }

.com_investment-funds-comparison .c_l_c_title h4, .com_investment-funds-comparison .c_l_c_title .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_investment-funds-comparison .c_l_c_title a, .com_investment-funds-comparison .c_l_c_title .com_investment-graph .intro, .com_investment-graph .com_investment-funds-comparison .c_l_c_title .intro { margin-bottom: 0px; }

@media (max-width: 767px) { .com_investment-funds-comparison .c_l_c_title { padding-bottom: 30px; } }

.com_investment-funds-comparison .i-c-icon { color: var(--ash-100); }

#investment-compare .compare-header h2, #investment-compare .compare-header .com__ar-title-box h1, .com__ar-title-box #investment-compare .compare-header h1 { display: none; }

#investment-compare .jqmDialog { display: none; }

#investment-compare .compare-table { max-width: 1320px; }

#investment-compare .compare-table td, #investment-compare .compare-table td * { vertical-align: top; }

#investment-compare .compare-table td:first-child { font-weight: bold; padding: 30px 0px; }

@media (max-width: 767px) { #investment-compare .compare-table td:first-child { display: none; } }

@media (max-width: 767px) { #investment-compare .compare-table td:nth-child(4) { display: none; } }

#investment-compare .compare-table td:not(:first-child) { padding: 0px 20px; }

#investment-compare .compare-table td:not(:first-child) > div { padding: 30px 0; border-bottom: 1px solid var(--grey-200); height: 100%; }

@media (max-width: 767px) { #investment-compare .compare-table td:not(:first-child) { padding: 0; width: 50%; } }

@media (max-width: 767px) { #investment-compare .compare-table td:nth-child(2) > div { padding-right: 10px; } }

@media (max-width: 767px) { #investment-compare .compare-table td:nth-child(3) > div { padding-left: 10px; } }

#investment-compare .compare-table td .chart-box { padding-bottom: 30px; border-bottom: 1px solid var(--grey-200) !important; }

#investment-compare .compare-table td .chart-box img { width: 100%; height: auto; }

@media (max-width: 767px) { #investment-compare .compare-table td .chart-box { padding-bottom: 20px; } }

#investment-compare .compare-table td .button-group { padding-top: 30px; }

#investment-compare .compare-table td .button-group a { width: 100%; }

@media (max-width: 767px) { #investment-compare .compare-table td .button-group { padding-top: 20px; } }

#investment-compare .compare-table tr { height: 100%; }

#investment-compare .compare-table tr td { height: 0; }

#investment-compare .compare-table tr:first-child td { padding: 0px; }

#investment-compare .compare-table tr:first-child td > div { border-bottom: none; padding: 0 20px; }

@media (max-width: 767px) { #investment-compare .compare-table tr:first-child td > div { padding: 0px; } }

#investment-compare .compare-table tr:last-child { height: auto; }

#investment-compare .compare-table tr:last-child td { height: auto; border-bottom: none; }

#investment-compare .compare-table tr:last-child td div { border-bottom: none; }

#investment-compare .compare-table tr.no-border td div { text-align: center !important; border-bottom: none; }

#investment-compare .disclaimer-block > div:first-child p, #investment-compare .disclaimer-block > div:first-child .com_card-comparison sup, .com_card-comparison #investment-compare .disclaimer-block > div:first-child sup, #investment-compare .disclaimer-block > div:first-child #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 #investment-compare .disclaimer-block > div:first-child a, #investment-compare .disclaimer-block > div:first-child #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro #investment-compare .disclaimer-block > div:first-child a, #investment-compare .disclaimer-block > div:first-child .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro #investment-compare .disclaimer-block > div:first-child a, #investment-compare .disclaimer-block > div:first-child a.disclaimer-popup-trigger { margin-bottom: 0px; }

#investment-compare .disclaimer-block > div:first-child a.disclaimer-popup-trigger { display: inline-block; margin-bottom: 0px; color: var(--royal-blue-100); text-decoration: none; background: transparent; background: linear-gradient(180deg, transparent 1px, var(--royal-blue-200) 1px, var(--royal-blue-200) 2px, transparent 2px); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='var(--royal-blue-200) 1px', GradientType=0 ); /* IE6-9 */ background-size: 0% 3px; background-position: left 0 bottom; -webkit-transition: background-size 0.3s ease-in-out; transition: background-size 0.3s ease-in-out; background-repeat: no-repeat; padding-bottom: 2px; border-bottom: 3px solid transparent; }

#investment-compare .disclaimer-block > div:first-child a.disclaimer-popup-trigger:hover { background-size: 100% 3px; }

@supports (-ms-ime-align: auto) { #investment-compare .disclaimer-block > div:first-child a.disclaimer-popup-trigger { background: var(--royal-blue-200); background: -webkit-gradient(linear, left top, left bottom, from(var(--royal-blue-200)), to(var(--royal-blue-200))); background: linear-gradient(180deg, var(--royal-blue-200), var(--royal-blue-200)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--royal-blue-200)', endColorstr='var(--royal-blue-200)', GradientType=0 ); /* IE6-9 */ background: transparent !important; background-size: 0% 2px; border-bottom: none !important; }
  #investment-compare .disclaimer-block > div:first-child a.disclaimer-popup-trigger:hover { background-size: 100% 2px; } }

.com_investment-selected-funds h4, .com_investment-selected-funds .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_investment-selected-funds a, .com_investment-selected-funds .com_investment-graph .intro, .com_investment-graph .com_investment-selected-funds .intro { line-height: 1.5; }

.com_investment-selected-funds .input-select { font-size: 16px; color: var(--grey-800); }

@media (min-width: 1200px) { .com_investment-selected-funds .input-select { font-size: 18px; } }

.com_investment-selected-funds .i-s-f-sorting { margin-top: 50px; margin-bottom: 80px; }

.com_investment-selected-funds .i-s-f-sorting [class^="col"] { padding-right: 30px; margin-bottom: 20px; }

.com_investment-selected-funds .i-s-f-sorting [class^="col"]:last-child { padding-right: 10px; }

@media (max-width: 767px) { .com_investment-selected-funds .i-s-f-sorting [class^="col"] { padding-right: 10px; } }

.com_investment-selected-funds .dropdown__theme.dropdown__theme--bold .select2-container .select2-selection--single { font-weight: 400; }

.com_investment-selected-funds .dropdown__theme select.select2, .com_investment-selected-funds .dropdown__theme select.select2-vuejs, .com_investment-selected-funds .dropdown__theme .select2-container .select2-selection--single { border-bottom: 1px solid var(--grey-200) !important; }

.com_investment-selected-funds .dropdown__theme select.select2, .com_investment-selected-funds .dropdown__theme select.select2-vuejs, .com_investment-selected-funds .dropdown__theme .select2-container .select2-selection--single .select2-selection__rendered { color: var(--grey-800) !important; font-weight: 400; }

.com_investment-selected-funds .dropdown__theme.input-select:after { font-weight: normal; color: var(--grey-800) !important; }

.com_investment-selected-funds .dropdown__theme { min-width: auto; }

.com_investment-selected-funds .form-group label { font-size: 12px; }

@media (min-width: 768px) { .com_investment-selected-funds .form-group label { font-size: 14px; } }

.com_investment-selected-funds .i-s-f-option .dropdown__theme.input-select:after { font-weight: bold !important; color: var(--royal-blue-100) !important; }

.com_investment-selected-funds .i-s-f-option .dropdown__theme .select2-container .select2-selection--single { border-bottom: 3px solid var(--royal-blue-100) !important; }

.com_investment-selected-funds .i-s-f-option .dropdown__theme .select2-container .select2-selection--single .select2-selection__rendered { color: var(--royal-blue-100) !important; font-weight: bold !important; }

.com_investment-selected-funds .i-s-f-option .label-checkbox input[type="checkbox"] + span { width: 20px; height: 20px; margin-right: 10px; font-size: 14px; line-height: 17px; }

.com_investment-selected-funds .i-s-f-option .label-checkbox input[type="checkbox"]:checked + span { background-color: var(--ash-100); }

.com_investment-selected-funds .i-s-f-option .sort-by { padding-right: 30px; }

.com_investment-selected-funds .i-s-f-option .option-top-funds { border-left: 1px solid var(--grey-200); }

.com_investment-selected-funds .i-s-f-option .link-simple { font-size: 16px; line-height: 15px; }

.com_investment-selected-funds .i-s-f-item-list { position: relative; padding-top: 60px; }

@media (max-width: 767px) { .com_investment-selected-funds .i-s-f-item-list { padding-top: 34px; } }

.com_investment-selected-funds .i-s-f-item-list .i-s-f-item-wrapper-container { min-height: 300px; }

.com_investment-selected-funds .i-s-f-item-wrapper { margin-bottom: 63px; padding-left: 10px; padding-right: 10px; }

@media (min-width: 992px) { .com_investment-selected-funds .i-s-f-item-wrapper { -ms-flex: 0 0 33.333333%; -webkit-box-flex: 0; flex: 0 0 33.333333%; max-width: 33.333333%; } }

@media (max-width: 991px) and (min-width: 768px) { .com_investment-selected-funds .i-s-f-item-wrapper { -ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; } }

@media (max-width: 767px) { .com_investment-selected-funds .i-s-f-item-wrapper { -ms-flex: 0 0 100%; -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; } }

.com_investment-selected-funds .i-s-f-item { position: relative; padding: 20px 20px 68px; border-radius: 5px; -webkit-box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); }

.com_investment-selected-funds .i-s-f-item .i-s-f-blurb { display: none; position: absolute; top: -13px; right: 0px; width: 65px; height: 26px; padding: 6px 0px; text-align: center; font-size: 10px; font-weight: bold; color: var(--white); border-radius: 13px; background-color: var(--grey-800); }

.com_investment-selected-funds .i-s-f-item.top-fund .i-s-f-blurb { display: block; }

.com_investment-selected-funds .i-s-f-item h5 { font-size: 16px; font-weight: bold; line-height: 1.5; }

.com_investment-selected-funds .i-s-f-item h5 a { color: inherit; text-decoration: none; background: transparent; background: linear-gradient(180deg, transparent 1px, var(--grey-800) 1px, var(--grey-800) 2px, transparent 2px); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='var(--grey-800) 1px', GradientType=0 ); /* IE6-9 */ background-size: 0% 3px; background-position: left 0 bottom; -webkit-transition: background-size 0.3s ease-in-out; transition: background-size 0.3s ease-in-out; background-repeat: no-repeat; padding-bottom: 2px; border-bottom: 3px solid transparent; }

.com_investment-selected-funds .i-s-f-item h5 a:hover { background-size: 100% 3px; }

@supports (-ms-ime-align: auto) { .com_investment-selected-funds .i-s-f-item h5 a { background: var(--grey-800); background: -webkit-gradient(linear, left top, left bottom, from(var(--grey-800)), to(var(--grey-800))); background: linear-gradient(180deg, var(--grey-800), var(--grey-800)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--grey-800)', endColorstr='var(--grey-800)', GradientType=0 ); /* IE6-9 */ background: transparent !important; background-size: 0% 2px; border-bottom: none !important; }
  .com_investment-selected-funds .i-s-f-item h5 a:hover { background-size: 100% 2px; } }

.com_investment-selected-funds .i-s-f-item .i-s-f-sub-text { font-size: 12px; }

@media (min-width: 768px) { .com_investment-selected-funds .i-s-f-item .i-s-f-sub-text { font-size: 14px; } }

.com_investment-selected-funds .i-s-f-item .i-s-f-title { padding-bottom: 30px; border-bottom: 1px solid var(--grey-300); }

.com_investment-selected-funds .i-s-f-item .i-s-f-title h3, .com_investment-selected-funds .i-s-f-item .i-s-f-title .common__category-description h1, .common__category-description .com_investment-selected-funds .i-s-f-item .i-s-f-title h1 { margin-bottom: 0px; padding-top: 20px; color: var(--ash-100); }

.com_investment-selected-funds .i-s-f-item .i-s-f-title h3.diff-color, .com_investment-selected-funds .i-s-f-item .i-s-f-title .common__category-description h1.diff-color, .common__category-description .com_investment-selected-funds .i-s-f-item .i-s-f-title h1.diff-color { color: var(--grey-800); }

.com_investment-selected-funds .i-s-f-item .i-s-f-content { padding-top: 28px; }

.com_investment-selected-funds .i-s-f-item .i-s-f-content img { max-width: 100%; height: auto; margin-top: 10px; }

.com_investment-selected-funds .item-actions { -webkit-transition: 0.5s all; transition: 0.5s all; cursor: pointer; position: absolute; bottom: 0; left: 0; right: 0; border-radius: 0 0 8px 8px; background-color: var(--grey-400); padding-top: 8px; padding-bottom: 10px; text-align: center; }

.com_investment-selected-funds .item-actions p, .com_investment-selected-funds .item-actions .com_card-comparison sup, .com_card-comparison .com_investment-selected-funds .item-actions sup, .com_investment-selected-funds .item-actions #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_investment-selected-funds .item-actions a, .com_investment-selected-funds .item-actions #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_investment-selected-funds .item-actions a, .com_investment-selected-funds .item-actions .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_investment-selected-funds .item-actions a { color: var(--royal-blue-100); color: var(--white); }

.com_investment-selected-funds .item-actions:hover, .com_investment-selected-funds .item-actions.active { background-color: var(--ash-200); }

.com_investment-selected-funds .item-actions .action--active { display: none; }

.com_investment-selected-funds .item-actions .action--inactive { display: block; }

.com_investment-selected-funds .item-actions.active .action--active { display: block; }

.com_investment-selected-funds .item-actions.active .action--inactive { display: none; }

.com_investment-selected-funds .i-s-f-pagination a.pagi-link { display: inline-block; vertical-align: top; width: 40px; height: 40px; margin: 0px 3px; padding: 7px 5px; font-size: 16px; font-weight: bold; text-align: center; color: var(--grey-800); border-radius: 50%; }

@media (min-width: 1200px) { .com_investment-selected-funds .i-s-f-pagination a.pagi-link { font-size: 18px; } }

.com_investment-selected-funds .i-s-f-pagination a.pagi-link.active { color: var(--white); background: var(--ash-100); }

.com_investment-selected-funds .i-s-f-pagination a.pagi-link:not(.active):hover { background: var(--grey-200); }

.com_investment-selected-funds .i-s-f-pagination .pagi-dot, .com_investment-selected-funds .i-s-f-pagination .pagi-prev, .com_investment-selected-funds .i-s-f-pagination .pagi-next { display: inline-block; vertical-align: top; width: 40px; height: 40px; margin: 0px 3px; padding: 7px 5px; font-size: 16px; font-weight: bold; text-align: center; color: var(--grey-800); }

@media (min-width: 1200px) { .com_investment-selected-funds .i-s-f-pagination .pagi-dot, .com_investment-selected-funds .i-s-f-pagination .pagi-prev, .com_investment-selected-funds .i-s-f-pagination .pagi-next { font-size: 18px; } }

.com_investment-selected-funds .i-s-f-pagination .pagi-prev, .com_investment-selected-funds .i-s-f-pagination .pagi-next { font-size: 14px; line-height: 1.5; color: var(--grey-800); }

.com_investment-selected-funds .i-s-f-pagination .pagi-prev.disabled, .com_investment-selected-funds .i-s-f-pagination .pagi-next.disabled { color: var(--grey-200); }

.com_investment-selected-funds .funds-selected { position: fixed; left: 0; right: 0; bottom: 0; padding: 30px 0; background-color: var(--white); -webkit-box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); z-index: 99; -webkit-transition: 0.5s all; transition: 0.5s all; -webkit-transition-delay: 0.2s; transition-delay: 0.2s; -webkit-transition-duration: 1s; transition-duration: 1s; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); opacity: 0; visibility: hidden; }

.com_investment-selected-funds .funds-selected.active { opacity: 1; visibility: visible; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); -webkit-transition-delay: 0s; transition-delay: 0s; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; }

.com_investment-selected-funds .isf-selected-wrapper { min-width: 455px; }

@media (max-width: 660px) { .com_investment-selected-funds .isf-selected-wrapper { min-width: 309px; } }

@media (max-width: 630px) { .com_investment-selected-funds .isf-selected-wrapper { min-width: auto; -ms-flex: 0 0 100%; -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; } }

.com_investment-selected-funds .isf-selected-holder { max-width: 450px; height: 63px; }

.com_investment-selected-funds .isf-selected-holder .col { min-width: 150px; max-width: 150px !important; }

@media (max-width: 660px) { .com_investment-selected-funds .isf-selected-holder .col:last-child { display: none; } }

.com_investment-selected-funds .isf-itemholder { width: 106px; height: 63px; border-radius: 6px; border: 1px dashed var(--grey-200); min-width: 100px; margin-right: 0px; }

.com_investment-selected-funds .isf-itemholder .isf-close { display: none; position: absolute; width: 8px; height: 15px; right: 20px; top: 0px; bottom: 0px; margin: auto; font-size: 16px; line-height: 0px; }

.com_investment-selected-funds .isf-itemholder .isf-close i { margin-left: 0px; }

.com_investment-selected-funds .isf-itemholder.active { height: auto; border: 0px; }

.com_investment-selected-funds .isf-itemholder.active .isf-close { display: block; }

.com_investment-selected-funds .plural { display: none; }

.com_investment-selected-funds .isf-buttons-wrapper { height: 100%; }

.com_investment-selected-funds .isf-buttons-wrapper h4, .com_investment-selected-funds .isf-buttons-wrapper .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_investment-selected-funds .isf-buttons-wrapper a, .com_investment-selected-funds .isf-buttons-wrapper .com_investment-graph .intro, .com_investment-graph .com_investment-selected-funds .isf-buttons-wrapper .intro, .com_investment-selected-funds .isf-buttons-wrapper a { display: inline-block; vertical-align: middle; }

.com_investment-selected-funds .isf-buttons-wrapper h4, .com_investment-selected-funds .isf-buttons-wrapper .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_investment-selected-funds .isf-buttons-wrapper a, .com_investment-selected-funds .isf-buttons-wrapper .com_investment-graph .intro, .com_investment-graph .com_investment-selected-funds .isf-buttons-wrapper .intro { margin: 0px 40px 0px 0px; font-family: var(--font-opensans); font-size: 24px; font-weight: 400; line-height: 1.5; color: var(--grey-800); }

@media (max-width: 1140px) { .com_investment-selected-funds .isf-buttons-wrapper h4, .com_investment-selected-funds .isf-buttons-wrapper .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_investment-selected-funds .isf-buttons-wrapper a, .com_investment-selected-funds .isf-buttons-wrapper .com_investment-graph .intro, .com_investment-graph .com_investment-selected-funds .isf-buttons-wrapper .intro { margin-right: 0px; } }

@media (max-width: 860px) { .com_investment-selected-funds .isf-buttons-wrapper h4, .com_investment-selected-funds .isf-buttons-wrapper .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_investment-selected-funds .isf-buttons-wrapper a, .com_investment-selected-funds .isf-buttons-wrapper .com_investment-graph .intro, .com_investment-graph .com_investment-selected-funds .isf-buttons-wrapper .intro { display: block; } }

@media (max-width: 660px) { .com_investment-selected-funds .isf-buttons-wrapper h4, .com_investment-selected-funds .isf-buttons-wrapper .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_investment-selected-funds .isf-buttons-wrapper a, .com_investment-selected-funds .isf-buttons-wrapper .com_investment-graph .intro, .com_investment-graph .com_investment-selected-funds .isf-buttons-wrapper .intro { display: none; } }

@media (max-width: 630px) { .com_investment-selected-funds .isf-buttons-wrapper { margin-top: 20px; } }

@media (max-width: 860px) { .com_investment-selected-funds .compare-funds-button-wrapper { margin-top: 20px; text-align: left !important; } }

@media (max-width: 660px) { .com_investment-selected-funds .compare-funds-button-wrapper { margin-top: 0px; } }

.com_investment-selected-funds .isf-text { font-weight: 700; font-size: 14px; line-height: 20px; color: var(--grey-800); }

.com_investment-selected-funds .isf-buttons { max-width: 380px; }

@media (min-width: 1145px) { .com_investment-selected-funds .isf-buttons { min-width: 380px; } }

@media only screen and (min-width: 661px) and (max-width: 860px) { .com_investment-selected-funds .isf-buttons { -ms-flex: 0 0 100%; -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; } }

@media (max-width: 630px) { .com_investment-selected-funds .isf-buttons { max-width: 135px; } }

.com_investment-selected-funds .button.compare-funds { min-width: 168px; }

@media (max-width: 767px) { .com_investment-selected-funds .i-s-f-sort-bigger-screen { display: none; } }

.com_investment-selected-funds .i-s-f-sort-small-screen { display: none; padding-top: 50px; }

@media (max-width: 767px) { .com_investment-selected-funds .i-s-f-sort-small-screen { display: block; } }

.com_investment-selected-funds .i-s-f-sort-small-screen a i { margin-left: 0px; }

.com_investment-selected-funds .filter-funds-popup { display: none; z-index: 100; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: var(--white); }

.com_investment-selected-funds .filter-funds-popup .f-f-p-wrapper { position: relative; overflow-y: scroll; height: calc(100% - 60px); padding-bottom: 60px; }

.com_investment-selected-funds .filter-funds-popup .f-f-p-wrapper::-webkit-scrollbar { width: 0px; /* Remove scrollbar space */ background: transparent; /* Optional: just make scrollbar invisible */ }

.com_investment-selected-funds .filter-funds-popup .filter-funds-popup-close { z-index: 5; position: absolute; top: 20px; right: 20px; cursor: pointer; color: var(--grey-200); font-size: 24px; line-height: 1.0; }

.com_investment-selected-funds .filter-funds-popup .filter-funds-popup-close:after { content: '\f00d'; display: block; font-family: var(--font-awesome); font-weight: 300; }

.com_investment-selected-funds .filter-funds-popup .f-f-p-top { padding: 20px 20px 40px; }

.com_investment-selected-funds .filter-funds-popup .isf-popup-item { margin-top: 30px; }

.com_investment-selected-funds .filter-funds-popup .i-s-f-option { margin-top: 30px; }

.com_investment-selected-funds .filter-funds-popup .i-s-f-option .dropdown__theme select.select2 { color: var(--royal-blue-100) !important; font-weight: bold !important; font-size: 16px; line-height: 26px; border-bottom: 3px solid var(--royal-blue-100) !important; }

.com_investment-selected-funds .filter-funds-popup .i-s-f-option .sort-by-text { min-width: 62px; }

.com_investment-selected-funds .filter-funds-popup .i-s-f-option .sort-by { width: 100%; padding-right: 0px; }

.com_investment-selected-funds .filter-funds-popup .i-s-f-option .fg-select { width: 100%; }

.com_investment-selected-funds .filter-funds-popup .i-s-f-option .dropdown__theme { width: 100%; }

.com_investment-selected-funds .filter-funds-popup .i-s-f-option .option-top-funds { padding-top: 50px; border-left: 0px; }

.com_investment-selected-funds .filter-funds-popup .i-s-f-option .label-checkbox { padding-left: 0px; width: 200px; }

.com_investment-selected-funds .filter-funds-popup .i-s-f-option p, .com_investment-selected-funds .filter-funds-popup .i-s-f-option .com_card-comparison sup, .com_card-comparison .com_investment-selected-funds .filter-funds-popup .i-s-f-option sup, .com_investment-selected-funds .filter-funds-popup .i-s-f-option #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_investment-selected-funds .filter-funds-popup .i-s-f-option a, .com_investment-selected-funds .filter-funds-popup .i-s-f-option #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_investment-selected-funds .filter-funds-popup .i-s-f-option a, .com_investment-selected-funds .filter-funds-popup .i-s-f-option .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_investment-selected-funds .filter-funds-popup .i-s-f-option a { font-size: 16px; line-height: 1.5; }

.com_investment-selected-funds .filter-funds-popup .isf-popup-apply-filter { margin-top: 20px; }

.com_investment-selected-funds .filter-funds-popup .isf-popup-apply-filter a { color: var(--royal-blue-100); }

.com_investment-selected-funds .filter-funds-popup .isf-popup-apply-filter a.disabled { color: var(--grey-200); }

.com_more-services .feature__teaser.feature__teaser--collapsed, .com_more-services .com__inv-banner .feature__teaser--collapsed.com__inv-ba-main, .com__inv-banner .com_more-services .feature__teaser--collapsed.com__inv-ba-main { height: 541px; }

.com_more-services .feature__teaser-content .feature__teaser-title { margin-bottom: 8px; }

.com_more-services .feature__teaser-content .w-check { margin-bottom: 14px; }

.com_more-services .feature__teaser-content .w-check i { margin-right: 10px; line-height: 1.5; }

.com_more-services .feature__teaser-content .link.link-arrow-right, .com_more-services .feature__teaser-content .com_toggle .link-arrow-right.com__toggle-btn, .com_toggle .com_more-services .feature__teaser-content .link-arrow-right.com__toggle-btn, .com_more-services .feature__teaser-content .link-arrow-right.com__to-li-set { display: inline-block; margin-top: 10px; }

.page-parallax .section-index-10 { z-index: 10; position: relative; }

.com_parallax { position: relative; overflow: hidden; }

.com_parallax .section { position: relative; }

.com_parallax .com_parallax-set { opacity: 0; }

.com_parallax .com_parallax-set.set-active, .com_parallax .com_parallax-set.set-inactive { opacity: 1; z-index: 0; position: fixed; top: 50%; left: 0; width: 100%; -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); }

.com_parallax .com_parallax-set.set-active .com_lottie, .com_parallax .com_parallax-set.set-inactive .com_lottie { opacity: 0; }

@media (max-width: 480px) { .com_parallax .com_parallax-set.set-active, .com_parallax .com_parallax-set.set-inactive { top: 50%; -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); } }

.com_parallax .com_parallax-set.set-active { z-index: 1; }

.com_parallax .com_parallax-set.set-active .com_lottie { opacity: 1; }

.com_parallax .com_parallax-set.set-inactive .col-left { opacity: 0; }

.com_parallax .com_parallax-set .com_lottie { max-width: 360px; }

@media (max-width: 1300px) { .com_parallax .com_parallax-set .com_lottie { max-width: 300px; } }

@media (max-width: 992px) { .com_parallax .com_parallax-set .com_lottie { margin-left: 0; margin-right: 0; } }

@media (max-width: 767px) { .com_parallax .com_parallax-set .com_lottie { margin-left: auto; margin-right: auto; } }

@media (max-width: 480px) { .com_parallax .com_parallax-set .com_lottie { max-width: 220px; } }

@media (min-width: 993px) { .com_parallax .com_parallax-set > .container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .com_parallax .com_parallax-set .com_lottie { margin: 0px 30px; } }

@media (max-width: 767px) { .com_parallax .com_parallax-set { height: 100%; } }

.com_parallax .com_lottie { margin: auto; }

.com_parallax .com_fr-cr-col { max-width: 332px; }

@media (min-width: 993px) { .com_parallax .com_fr-cr-col { -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; } }

@media (min-width: 768px) and (max-width: 992px) { .com_parallax .com_fr-cr-col { position: absolute; top: 50%; }
  .com_parallax .com_fr-cr-col.col-left, .com_parallax .com_fr-cr-col.col-right { left: 370px; }
  .com_parallax .com_fr-cr-col.col-left { top: 20%; }
  .com_parallax .com_fr-cr-col.col-right { right: inherit; top: 65%; } }

@media screen and (max-width: xl) { .com_parallax .com_fr-cr-col { max-width: 362px; } }

@media (max-width: 767px) { .com_parallax .com_fr-cr-col { position: relative; top: 0; -webkit-transform: none; -ms-transform: none; transform: none; text-align: center; margin-left: auto; margin-right: auto; }
  .com_parallax .com_fr-cr-col .com_fr-cr-par { height: auto !important; padding-top: 30px; }
  .com_parallax .com_fr-cr-col.col-left, .com_parallax .com_fr-cr-col.col-right { left: 0; }
  .com_parallax .com_fr-cr-col.col-right .com_fr-cr-par { padding-top: 0px; } }

@media (max-width: 767px) { .com_parallax .first-section.section > .set-inactive .com_fr-cr-col.col-left { display: none; } }

.com_field { /*radio*/ /*end radio*/ }

.com_field h1 { margin-bottom: 0px; padding-bottom: 66px; font-family: var(--font-geomanist); font-size: 28px; font-weight: 300; font-weight: 600; }

@media (min-width: 768px) { .com_field h1 { font-size: 36px; } }

@media (min-width: 1560px) { .com_field h1 { font-size: 56px; } }

.com_field .c-field-section { border-top: 5px solid var(--grey-800); }

.com_field h4.field-sub-title, .com_field .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.field-sub-title, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_field a.field-sub-title, .com_field .com_investment-graph .field-sub-title.intro, .com_investment-graph .com_field .field-sub-title.intro { margin-top: 10px; font-family: var(--font-geomanist); font-weight: bold; font-size: 18px; line-height: 1.5; }

.com_field p, .com_field .com_card-comparison sup, .com_card-comparison .com_field sup, .com_field #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_field a, .com_field #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_field a, .com_field .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_field a { font-size: 16px; line-height: 26px; }

.com_field p.description, .com_field .com_card-comparison sup.description, .com_card-comparison .com_field sup.description, .com_field #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.description, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_field a.description, .com_field #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.description, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_field a.description, .com_field .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.description, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_field a.description { color: var(--grey-700); margin-bottom: 64px; }

.com_field p.description.pb-35, .com_field .com_card-comparison sup.description.pb-35, .com_card-comparison .com_field sup.description.pb-35, .com_field #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.description.pb-35, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_field a.description.pb-35, .com_field #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.description.pb-35, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_field a.description.pb-35, .com_field .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.description.pb-35, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_field a.description.pb-35 { margin-bottom: 35px; }

.com_field .c-field-wrapper { margin-top: 60px; margin-bottom: 80px; }

.com_field .item-f-w { margin-bottom: 60px; }

.com_field .row div[class^="col-"] .form-group, .com_field .com_insurance_total-payout-row div[class^="col-"] .form-group, .com_field .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded) div[class^="col-"] .form-group, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_field .owl-carousel:not(.owl-loaded) div[class^="col-"] .form-group { padding-right: 20px; }

.com_field .row div[class^="col-"]:last-child .form-group:not(.one-item-only), .com_field .com_insurance_total-payout-row div[class^="col-"]:last-child .form-group:not(.one-item-only), .com_field .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded) div[class^="col-"]:last-child .form-group:not(.one-item-only), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_field .owl-carousel:not(.owl-loaded) div[class^="col-"]:last-child .form-group:not(.one-item-only) { padding-right: 0px; }

.com_field .com_has-header { background: none; }

.com_field .com_has-header .icon.icon-clear { color: var(--grey-700); font-weight: bold; }

.com_field .com_has-header .dropdown.has-hint input { padding-right: 30px; padding-left: 30px; }

.com_field .com_has-header .dropdown.has-hint .dropdown-menu li { padding-right: 30px; padding-left: 30px; }

.com_field .com_has-header span.label { display: block; margin-bottom: 35px; font-family: var(--font-opensans); font-size: 14px; line-height: 1.5; font-weight: 400; }

.com_field .group-label { display: block; min-height: 20px; margin: 0px; padding-bottom: 5px; font-family: var(--font-opensans); font-size: 14px; line-height: 20px; }

.com_field .message { display: block; margin-top: 5px; font-family: var(--font-opensans); font-size: 14px; line-height: 1.5; color: var(--ash-60); position: absolute; white-space: nowrap; }

.com_field .message.message-error, .com_field .message--error { color: var(--ocbc-red); }

.com_field .message.bp-rel { position: relative; }

.com_field .message.text-normal { white-space: normal; }

.com_field .material-form-control .label { padding-bottom: 5px; min-height: 24px; top: unset; bottom: 0; -webkit-transition: font-size 0.4s, line-height 0.2s, -webkit-transform 0.6s; transition: font-size 0.4s, line-height 0.2s, -webkit-transform 0.6s; transition: font-size 0.4s, transform 0.6s, line-height 0.2s; transition: font-size 0.4s, transform 0.6s, line-height 0.2s, -webkit-transform 0.6s; width: 100%; }

.com_field .material-form-control .form-control { padding: 5px 0px 4.5px; }

.com_field .material-form-control.on-focus .label, .com_field .material-form-control:not(.is-empty) .label { line-height: 1.5; top: 0; bottom: unset; }

.com_field .material-form-control.default-focus input::-webkit-input-placeholder, .com_field .material-form-control.default-focus textarea::-webkit-input-placeholder { opacity: 0.5 !important; }

.com_field .material-form-control.default-focus input::-moz-placeholder, .com_field .material-form-control.default-focus textarea::-moz-placeholder { opacity: 0.5 !important; }

.com_field .material-form-control.default-focus input:-ms-input-placeholder, .com_field .material-form-control.default-focus textarea:-ms-input-placeholder { opacity: 0.5 !important; }

.com_field .material-form-control.default-focus input::-ms-input-placeholder, .com_field .material-form-control.default-focus textarea::-ms-input-placeholder { opacity: 0.5 !important; }

.com_field .material-form-control.default-focus input::placeholder, .com_field .material-form-control.default-focus textarea::placeholder { opacity: 0.5 !important; }

.com_field .material-form-control.default-focus input::-moz-placeholder, .com_field .material-form-control.default-focus textarea::-moz-placeholder { opacity: 0.5 !important; }

.com_field .material-form-control.default-focus .label { top: 0; bottom: unset; padding-bottom: 5px; font-size: 14px; line-height: 18px; -webkit-transform: translateY(-65%); -ms-transform: translateY(-65%); transform: translateY(-65%); }

.com_field .material-form-control.default-focus .unit { opacity: 1; visibility: visible; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); }

.com_field .material-form-control.default-focus.focus-2 { height: auto; }

.com_field .material-form-control.default-focus.focus-2 .label { position: relative; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.com_field .material-form-control.long-label.on-focus span.label, .com_field .material-form-control.long-label:not(.is-empty) span.label { padding-bottom: 16px; }

.com_field .material-form-control input, .com_field .material-form-control textarea { border-color: var(--grey-300); background-color: transparent; }

.com_field .material-form-control input:disabled, .com_field .material-form-control textarea:disabled { border-color: var(--grey-300); }

.com_field .material-form-control input:disabled + span.label, .com_field .material-form-control textarea:disabled + span.label { color: var(--grey-300); }

.com_field .material-form-control input:disabled + span.label + span.message, .com_field .material-form-control textarea:disabled + span.label + span.message { display: none; }

.com_field .material-form-control input.full-length, .com_field .material-form-control textarea.full-length { width: 100%; }

.com_field .material-form-control input.midium-length, .com_field .material-form-control textarea.midium-length { width: 50%; }

.com_field .material-form-control input.short-length, .com_field .material-form-control textarea.short-length { width: 33.33%; }

.com_field .material-form-control input.fz-bigger, .com_field .material-form-control textarea.fz-bigger { font-size: 24px; }

.com_field .material-form-control.on-focus .label, .com_field .material-form-control:not(.is-empty) .label { padding-bottom: 5px; line-height: 18px; }

.com_field .material-form-control.on-focus input, .com_field .material-form-control.on-focus textarea { border-color: var(--royal-blue-100); }

.com_field .material-form-control.is-empty input, .com_field .material-form-control.is-empty textarea { border-color: var(--grey-800); }

.com_field .material-form-control.is-empty input:disabled, .com_field .material-form-control.is-empty textarea:disabled { border-color: var(--grey-300); }

.com_field .material-form-control input.form-control:disabled { background: none; }

.com_field .material-form-control.has-error input, .com_field .material-form-control.has-error textarea { border-color: var(--error-red); }

.com_field .material-form-control.has-static input, .com_field .material-form-control.has-static textarea { font-weight: 600; }

.com_field .material-form-control.has-static input:disabled, .com_field .material-form-control.has-static textarea:disabled { border-color: transparent; }

.com_field .material-form-control.has-static input:disabled + span.label, .com_field .material-form-control.has-static textarea:disabled + span.label { color: var(--grey-800); }

.com_field .material-form-control.has-unit.on-focus input, .com_field .material-form-control.has-unit.on-focus textarea { border-color: var(--royal-blue-100); }

.com_field .material-form-control.has-unit.on-focus input[readonly] { opacity: 0; }

.com_field .material-form-control.has-unit span.unit { color: var(--grey-700); }

.com_field .material-form-control.has-unit.unit-length-3 input, .com_field .material-form-control.has-unit.unit-length-3 textarea { padding-left: 45px; }

.com_field .material-form-control.has-unit.unit-length-2 input, .com_field .material-form-control.has-unit.unit-length-2 textarea { padding-left: 40px; }

.com_field .material-form-control.has-unit.unit-length-1 input, .com_field .material-form-control.has-unit.unit-length-1 textarea { padding-left: 30px; }

.com_field .material-form-control.has-unit.sufix span.unit { right: 0px; }

.com_field .material-form-control.has-unit.sufix input, .com_field .material-form-control.has-unit.sufix textarea { padding-right: 45px; padding-left: 0px; }

.com_field .material-form-control.has-unit.unit-code input, .com_field .material-form-control.has-unit.unit-code textarea { padding-left: 15px; }

.com_field .material-form-control input[type=number]::-webkit-inner-spin-button, .com_field .material-form-control input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }

.com_field .date-wrapper .date-day, .com_field .date-wrapper .date-month, .com_field .date-wrapper .date-year { max-width: 100%; }

.com_field .date-wrapper .date-day { width: 80px; }

.com_field .date-wrapper .date-month { width: 80px; }

.com_field .date-wrapper .date-year { width: 120px; }

.com_field .date-wrapper .material-form-control.is-empty.on-focus input, .com_field .date-wrapper .material-form-control.is-empty.on-focus textarea { border-color: var(--royal-blue-100); }

.com_field .label-checkbox { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; padding-left: 0px; font-size: 18px; line-height: 1.5; }

.com_field .label-checkbox input[type="checkbox"] + span { -webkit-box-flex: 0; -ms-flex: 0 0 20px; flex: 0 0 20px; width: 20px; height: 20px; margin-right: 10px; font-size: 14px; line-height: 18px; }

.com_field .label-checkbox input[type="checkbox"]:focus:not(:checked) + span { background-color: transparent; }

.com_field .label-checkbox input[type="checkbox"]:disabled + span { background: var(--grey-300); border-color: var(--grey-300); }

.com_field .label-checkbox input[type="checkbox"]:disabled + span + span { color: var(--grey-300); }

.com_field .small-checkbox.label-checkbox { font-size: 16px; line-height: 1.5; }

.com_field .small-checkbox.label-checkbox input[type="checkbox"] + span { -webkit-box-flex: 0; -ms-flex: 0 0 18px; flex: 0 0 18px; width: 18px; height: 18px; font-size: 12px; line-height: 16px; }

.com_field .big-checkbox { padding: 15px 20px 15px 15px; color: var(--ash-100); background: var(--white); border-left: 5px solid var(--ash-100); border-radius: 5px; -webkit-box-shadow: 0 0 15px 8px rgba(0, 0, 0, 0.02); box-shadow: 0 0 15px 8px rgba(0, 0, 0, 0.02); }

.com_field .big-checkbox:hover { background: var(--grey-100); }

.com_field .big-checkbox.disabled { background: var(--white) !important; border-color: var(--grey-300) !important; }

.com_field .big-checkbox.label-checkbox input[type="checkbox"] + span { margin-top: 4px; }

.com_field .big-checkbox span.checkbox-note { display: inline-block; font-size: 12px; color: var(--ash-100); }

@media (min-width: 768px) { .com_field .big-checkbox span.checkbox-note { font-size: 14px; } }

.com_field .big-checkbox.label-checkbox input[type="checkbox"]:disabled + span + span span.checkbox-note { color: var(--grey-300); }

.com_field .big-checkbox.checked { color: var(--white); background: #7c909b; }

.com_field .big-checkbox.checked span.checkbox-note { color: var(--white); }

.com_field .label-radio { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; padding-left: 0px; font-size: 18px; line-height: 1.5; }

.com_field .label-radio input[type="radio"] + span { -ms-flex: 0 0 20px; -webkit-box-flex: 0; flex: 0 0 20px; max-width: 20px; width: 20px; height: 20px; margin-right: 10px; font-size: 14px; line-height: 18px; border: 1px solid var(--ash-100); }

.com_field .label-radio input[type="radio"]:checked + span { border: 7px solid var(--ash-100); }

.com_field .label-radio input[type="radio"]:checked + span:before { display: none; }

.com_field .label-radio input[type="radio"]:disabled + span { background: var(--grey-300); border-color: var(--grey-300); }

.com_field .label-radio input[type="radio"]:disabled + span + span { color: var(--grey-300); }

.com_field .small-radio.label-radio { font-size: 16px; line-height: 1.5; }

.com_field .small-radio.label-radio input[type="radio"] + span { -webkit-box-flex: 0; -ms-flex: 0 0 18px; flex: 0 0 18px; width: 18px; height: 18px; font-size: 12px; line-height: 16px; }

.com_field .big-radio { padding: 15px 20px 15px 15px; color: var(--ash-100); background: var(--white); border-left: 5px solid var(--ash-100); border-radius: 5px; -webkit-box-shadow: 0 0 15px 8px rgba(0, 0, 0, 0.02); box-shadow: 0 0 15px 8px rgba(0, 0, 0, 0.02); }

.com_field .big-radio:hover { background: var(--grey-100); }

.com_field .big-radio.disabled { background: var(--white) !important; border-color: var(--grey-300) !important; }

.com_field .big-radio.label-radio input[type="radio"] + span { margin-top: 3px; }

.com_field .big-radio.label-radio input[type="radio"] + span + span { line-height: 1.5; }

.com_field .big-radio.faded { opacity: 0.7; }

.com_field .big-radio.faded input[type="radio"] + span { background-color: #b8b8b8; }

.com_field .big-radio.faded.checked { opacity: 1; }

.com_field .big-radio span.radio-note { display: block; padding-top: 5px; font-size: 12px; color: var(--ash-100); }

@media (min-width: 768px) { .com_field .big-radio span.radio-note { font-size: 14px; } }

@media all and (-ms-high-contrast: none) { .com_field .big-radio span.radio-note { width: 280px; max-width: calc(100% - 45px); } }

.com_field .big-radio.label-radio input[type="radio"]:disabled + span + span span.radio-note { color: var(--grey-300); }

.com_field .big-radio.checked { color: var(--white); background: #7c909b; }

.com_field .big-radio.checked span.radio-note { color: var(--white); }

.com_field .big-radio.checked input[type="radio"]:checked + span { border: 7px solid var(--white); }

.com_field .label-radio.radio-check input[type="radio"] + span { -webkit-box-flex: 0; -ms-flex: 0 0 20px; flex: 0 0 20px; width: 20px; height: 20px; border-radius: 4px; font-family: var(--font-awesome); }

.com_field .label-radio.radio-check input[type="radio"] + span:before { content: '\f00c'; -webkit-transition: none; transition: none; border-radius: 0; background-color: transparent; line-height: 1.0; }

.com_field .label-radio.radio-check input[type="radio"]:checked + span { border: 1px solid var(--ash-100); background-color: var(--ash-100); }

.com_field .label-radio.radio-check input[type="radio"]:checked + span::before { display: block; }

.com_field .select2-container--default .select2-selection--single { background-color: transparent; }

.com_field .select-dropdown { font-size: 18px; line-height: 1.5; }

.com_field .select-dropdown .label { display: block; margin-bottom: 5px; font-size: 12px; font-weight: 400; }

@media (min-width: 768px) { .com_field .select-dropdown .label { font-size: 14px; } }

.com_field .select-dropdown .message { font-size: 12px; color: var(--ash-60); }

@media (min-width: 768px) { .com_field .select-dropdown .message { font-size: 14px; } }

.com_field .select-dropdown .default-select.dropdown__theme .select2-container .select2-selection--single { border-bottom: 2px solid var(--royal-blue-100); }

.com_field .select-dropdown .default-select.grey-select select.form-control { border-bottom: 1px solid var(--grey-200); color: var(--grey-800); }

.com_field .select-dropdown .default-select.grey-select.dropdown__theme .select2-container .select2-selection--single { border-bottom: 1px solid var(--grey-800); }

.com_field .select-dropdown .default-select.grey-select.dropdown__theme .select2-container .select2-selection--single .select2-selection__rendered { color: var(--grey-700); }

.com_field .select-dropdown .default-select.grey-select.dropdown__theme.input-select:after { font-weight: normal; color: var(--grey-700); }

.com_field .select-dropdown .default-select.grey-select.select2-selected.dropdown__theme .select2-container .select2-selection--single { border-bottom: 1px solid var(--grey-200); }

.com_field .select-dropdown .default-select.grey-select.select2-selected.dropdown__theme .select2-container .select2-selection--single .select2-selection__rendered { color: var(--grey-800); }

.com_field .select-dropdown .default-select.grey-select.select2-selected.dropdown__theme.input-select:after { color: var(--grey-800); }

.com_field .select-dropdown .default-select.black-select .select2-container .select2-selection--single { border-bottom: 1px solid var(--grey-300); }

.com_field .select-dropdown .default-select.black-select .select2-container .select2-selection--single .select2-selection__rendered { padding-bottom: 7px; color: inherit; }

.com_field .select-dropdown .default-select.black-select.input-select { font-weight: normal; }

.com_field .select-dropdown .default-select.black-select.input-select .select2-container:after { color: inherit; font-weight: normal; }

.com_field .select-dropdown .input-select, .com_field .select-dropdown .input-select select.select2 { font-weight: bold; background: none; }

.com_field .select-dropdown .grey-select, .com_field .select-dropdown .grey-select select.select2 { font-weight: normal; }

.com_field .select-dropdown .grey-select:not([class*="fw"]), .com_field .select-dropdown .grey-select select.select2:not([class*="fw"]) { font-weight: 300; }

.com_field .select-dropdown .big-select, .com_field .select-dropdown .big-select select.select2 { font-size: 18px; font-weight: bold; }

@media (min-width: 768px) { .com_field .select-dropdown .big-select, .com_field .select-dropdown .big-select select.select2 { font-size: 20px; } }

@media (min-width: 1200px) { .com_field .select-dropdown .big-select, .com_field .select-dropdown .big-select select.select2 { font-size: 24px; } }

.com_field .mb-10 { margin-bottom: 10px; }

.com_field .mb-15 { margin-bottom: 15px; }

.com_field .com__button-switcher { font-size: 18px; line-height: 1.5; }

body.home-loan .header__main .header__main--primary .header__main--navi ul li > a, body.home-loan .header__main .header__main--primary header .menu ul li > a, header body.home-loan .header__main .header__main--primary .menu ul li > a { font-size: 12px; }

@media (min-width: 768px) { body.home-loan .header__main .header__main--primary .header__main--navi ul li > a, body.home-loan .header__main .header__main--primary header .menu ul li > a, header body.home-loan .header__main .header__main--primary .menu ul li > a { font-size: 14px; } }

body.home-loan .header__main .header__main--primary .header__main--navi ul li > a span, body.home-loan .header__main .header__main--primary header .menu ul li > a span, header body.home-loan .header__main .header__main--primary .menu ul li > a span { display: inline-block; vertical-align: middle; min-height: 24px; }

body.home-loan .n-icon { margin-right: 5px; }

body.home-loan .n-icon i { font-size: 14px; }

body.home-loan .header__main .header__logo .logo { width: 100%; }

body.home-loan .header__main .header__logo .logo a, body.home-loan .header__main .header__logo .logo .separator, body.home-loan .header__main .header__logo .logo span { display: inline-block; vertical-align: middle; }

body.home-loan .header__main .header__logo .logo span { font-size: 14px; line-height: 1.5; }

body.home-loan .header__main .header__logo .logo .separator { height: 38px; width: 1px; margin: 0 10px; background: var(--grey-200); }

@media (min-width: 992px) { body.home-loan .header__main .header__logo { max-width: 425px; min-width: 425px; }
  body.home-loan .header__main .header__logo .logo img { width: 180px; height: auto; }
  body.home-loan .header__main .header__logo .logo .separator { margin: 0 30px; }
  body.home-loan .header__main .header__mobile { max-width: calc(100% - 425px); } }

@media (max-width: 991px) { body.home-loan .header__main .header__logo .logo span, body.home-loan .header__main .header__logo .logo .separator { display: none; } }

body.home-loan footer.footer__style--current { margin-top: 0 !important; }

@media (max-width: 767px) { body.home-loan .header__main .header__main--secondary .header__main--web-etc i { margin-left: 0; } }

.com_home-loans { padding-top: 80px; /* apply for private property loan */ /*End*/ }

.com_home-loans .h-l-masthead { width: 100%; height: 280px; margin-bottom: 80px; padding: 40px; text-align: center; background-size: cover; background-position: center; }

.com_home-loans h1 { font-family: var(--font-geomanist); font-size: 32px; font-weight: bold; line-height: 1.5; }

.com_home-loans h3 img, .com_home-loans .common__category-description h1 img, .common__category-description .com_home-loans h1 img { margin-left: 10px; }

.com_home-loans h3:not(.h-l-section), .com_home-loans .common__category-description h1:not(.h-l-section), .common__category-description .com_home-loans h1:not(.h-l-section) { font-size: 32px; line-height: 1.5; }

@media (max-width: 767px) { .com_home-loans h3:not(.h-l-section), .com_home-loans .common__category-description h1:not(.h-l-section), .common__category-description .com_home-loans h1:not(.h-l-section) { font-size: 24px; } }

.com_home-loans a.td-dotted { border-bottom: 1px dotted var(--royal-blue-100); }

.com_home-loans .y-l-package { padding-bottom: 80px; }

.com_home-loans .h-l-index-fields { margin-top: 40px; }

.com_home-loans .dropdown__theme .select2-container .select2-selection--single .select2-selection__rendered { padding: 4px 30px 4px 0px !important; }

@media (max-width: 767px) { .com_home-loans .mt-xs-16 { margin-top: 16px; } }

.com_home-loans .mt-20 { margin-top: 20px; }

.com_home-loans .mt-30 { margin-top: 30px; }

.com_home-loans .mt-40 { margin-top: 40px; }

.com_home-loans .mb-40 { margin-bottom: 40px; }

.com_home-loans .mr-10 { margin-right: 10px; }

.com_home-loans .mr-20 { margin-right: 20px; }

.com_home-loans .mb-10 { margin-bottom: 10px; }

.com_home-loans .mb-12 { margin-bottom: 12px; }

.com_home-loans .mb-30 { margin-bottom: 30px; }

.com_home-loans .pt-20 { padding-top: 20px; }

.com_home-loans .pt-29 { padding-top: 29px; }

.com_home-loans .pb-20 { padding-bottom: 20px; }

.com_home-loans .pb-30 { padding-bottom: 30px; }

.com_home-loans .lh-18 { line-height: 18px !important; }

.com_home-loans .h-l-section { margin-bottom: 80px; }

.com_home-loans h3, .com_home-loans .common__category-description h1, .common__category-description .com_home-loans h1, .com_home-loans .com_field .select-dropdown .big-select { font-size: 24px; line-height: 1.5; }

.com_home-loans h3 .h-l-s-item, .com_home-loans .common__category-description h1 .h-l-s-item, .common__category-description .com_home-loans h1 .h-l-s-item, .com_home-loans h4 .h-l-s-item, .com_home-loans .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .h-l-s-item, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_home-loans a .h-l-s-item, .com_home-loans .com_investment-graph .intro .h-l-s-item, .com_investment-graph .com_home-loans .intro .h-l-s-item { display: inline-block; vertical-align: top; margin-right: 20px; }

@media (max-width: 767px) { .com_home-loans h3 .dropdown__theme, .com_home-loans .common__category-description h1 .dropdown__theme, .common__category-description .com_home-loans h1 .dropdown__theme, .com_home-loans h4 .dropdown__theme, .com_home-loans .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .dropdown__theme, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_home-loans a .dropdown__theme, .com_home-loans .com_investment-graph .intro .dropdown__theme, .com_investment-graph .com_home-loans .intro .dropdown__theme { display: block; } }

.com_home-loans .h-l-subcategory { -ms-flex: 0 0 240px; -webkit-box-flex: 0; flex: 0 0 240px; max-width: 240px; }

@media (max-width: 991px) { .com_home-loans .h-l-subcategory { -ms-flex: 0 0 100%; -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; margin-bottom: 30px; }
  .com_home-loans .h-l-subcategory br { display: none; } }

.com_home-loans .myinfo-logo { -ms-flex: 0 0 240px; -webkit-box-flex: 0; flex: 0 0 240px; max-width: 240px; text-align: center; }

@media (max-width: 991px) { .com_home-loans .myinfo-logo { -ms-flex: 0 0 180px; -webkit-box-flex: 0; flex: 0 0 180px; max-width: 180px; text-align: left; } }

@media (max-width: 640px) { .com_home-loans .myinfo-logo { -ms-flex: 0 0 100%; -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; padding-bottom: 20px; } }

.com_home-loans .subcategory-note { display: inline-block; font-size: 12px; }

@media (min-width: 768px) { .com_home-loans .subcategory-note { font-size: 14px; } }

.com_home-loans .h-l-package-option { margin-bottom: 10px; }

@media (max-width: 767px) { .com_home-loans .h-l-package-option { -ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; margin-bottom: 20px; } }

@media (max-width: 540px) { .com_home-loans .h-l-package-option { -ms-flex: 0 0 100%; -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; } }

.com_home-loans .h-l-package-option .message { font-size: 12px; color: var(--grey-800); }

@media (min-width: 768px) { .com_home-loans .h-l-package-option .message { font-size: 14px; } }

.com_home-loans .h-l-package-option .label-radio.disabled + span { color: var(--grey-300); }

.com_home-loans .h-l-package-option > label { margin-bottom: 0; }

@media (max-width: 635px) { .com_home-loans .h-l-btn-option { display: block !important; } }

.com_home-loans .h-l-btn-option .button { height: 60px; padding: 5px 30px; }

@media (max-width: 635px) { .com_home-loans .h-l-btn-option .button { margin-bottom: 20px; } }

.com_home-loans .line-separator { width: 1px; height: 60px; margin: 0px 60px; background-color: var(--ash-100); }

@media (max-width: 767px) { .com_home-loans .line-separator { margin: 0px 20px; } }

@media (max-width: 635px) { .com_home-loans .line-separator { display: none; } }

.com_home-loans .fill-in-form { display: none; padding: 60px 0px; background-color: var(--ash-10); }

@media (max-width: 640px) { .com_home-loans .fill-in-form { padding-right: 20px; padding-left: 20px; } }

.com_home-loans .fill-in-form .dropdown__theme.input-select:after { top: 45%; }

.com_home-loans .fill-in-form .dropdown__theme .select2-container .select2-selection--single .select2-selection__rendered { padding-right: 25px; }

@media (max-width: 1245px) { .com_home-loans .h-l-d-title { display: block !important; } }

.com_home-loans .f-i-f-column1 { -ms-flex: 0 0 480px; -webkit-box-flex: 0; flex: 0 0 480px; max-width: 480px; }

@media (max-width: 991px) { .com_home-loans .f-i-f-column1 { -ms-flex: 0 0 180px; -webkit-box-flex: 0; flex: 0 0 180px; max-width: 180px; } }

@media (max-width: 640px) { .com_home-loans .f-i-f-column1 { display: none; } }

.com_home-loans .lh-32 { line-height: 32px; }

.com_home-loans .home-loan-document-list .button { height: 60px; padding: 5px 30px; }

.com_home-loans .com_digital-payments-generic-text.d-p-g-type-1 { min-width: auto; }

@media (max-width: 767px) { .com_home-loans .form-group { margin-bottom: 40px; }
  .com_home-loans .form-group.mb-xs-0 { margin-bottom: 0px; }
  .com_home-loans .form-group.pb-xs-0 { padding-bottom: 0px !important; } }

.com_home-loans .form-group label { margin-bottom: 0px; }

.com_home-loans .form-group .big-text { font-size: 24px; }

.com_home-loans .com_field .row div[class^="col-"] .form-group, .com_home-loans .com_field .com_insurance_total-payout-row div[class^="col-"] .form-group, .com_home-loans .com_field .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded) div[class^="col-"] .form-group, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_home-loans .com_field .owl-carousel:not(.owl-loaded) div[class^="col-"] .form-group { padding-right: 0px; }

.com_home-loans .hlstep-wrapper { display: none; }

.com_home-loans .hlstep-wrapper.active { display: block; }

.com_home-loans .contact-confirmed { display: none; }

.com_home-loans .contact-confirmed.active { display: block; }

.com_home-loans .h-l-form-fields p, .com_home-loans .h-l-form-fields .com_card-comparison sup, .com_card-comparison .com_home-loans .h-l-form-fields sup, .com_home-loans .h-l-form-fields #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_home-loans .h-l-form-fields a, .com_home-loans .h-l-form-fields #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_home-loans .h-l-form-fields a, .com_home-loans .h-l-form-fields .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_home-loans .h-l-form-fields a { font-size: 18px; }

.com_home-loans .col-short { -ms-flex: 0 0 360px; -webkit-box-flex: 0; flex: 0 0 360px; max-width: 360px; }

@media (max-width: 767px) { .com_home-loans .col-short { -ms-flex: 0; -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; } }

.com_home-loans .h-l-steps { -ms-flex: 0 0 360px; -webkit-box-flex: 0; flex: 0 0 360px; max-width: 360px; }

@media (max-width: 991px) { .com_home-loans .h-l-steps { display: none; } }

@media (max-width: 1024px) { .com_home-loans .h-l-steps.hl--2 { display: block; -webkit-box-flex: 0; -ms-flex: 0 0 300px; flex: 0 0 300px; max-width: 300px; } }

@media (max-width: 767px) { .com_home-loans .h-l-steps.hl--2 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex: 0 0 100%; -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; }
  .com_home-loans .h-l-steps.hl--2:before { content: ''; display: block; position: absolute; top: 50%; left: 10px; width: calc(100% - 20px - 15px); height: 1px; -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); background-color: var(--ash-60); }
  .com_home-loans .h-l-steps.hl--2 .h-l-s-i-count { z-index: 5; margin-right: 0; }
  .com_home-loans .h-l-steps.hl--2 .h-l-s-i-count:after { display: none; }
  .com_home-loans .h-l-steps.hl--2 .h-l-s-i-text { display: none; }
  .com_home-loans .h-l-steps.hl--2 .h-l-step-item { opacity: 1; margin-bottom: 0; }
  .com_home-loans .h-l-steps.hl--2 .h-l-step-item .h-l-s-i-count { background-color: #b3bdc3; }
  .com_home-loans .h-l-steps.hl--2 .h-l-step-item.active .h-l-s-i-count { background-color: var(--ash-100); } }

@media (max-width: 991px) { .com_home-loans .h-l-f-fields-wrapper { -ms-flex: 0 0 100%; -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; } }

@media (max-width: 1024px) { .com_home-loans .h-l-f-fields-wrapper.hl--2 { -webkit-box-flex: 0; -ms-flex: 0 0 calc(100% - 300px); flex: 0 0 calc(100% - 300px); } }

@media (max-width: 767px) { .com_home-loans .h-l-f-fields-wrapper.hl--2 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; } }

.com_home-loans .h-l-s-i-count { position: relative; width: 30px; height: 30px; margin-right: 20px; padding: 2px 0px; font-size: 18px; font-weight: bold; text-align: center; color: var(--white); border-radius: 50%; background-color: var(--ash-100); }

.com_home-loans .h-l-s-i-count .fa-check { display: none; }

.com_home-loans .h-l-s-i-count span .fa-check { display: inline; }

.com_home-loans .h-l-s-i-count:after { content: ""; position: absolute; bottom: 30px; left: 14px; width: 1px; height: 20px; background-color: var(--ash-100); }

.com_home-loans .h-l-s-i-text { font-size: 12px; font-weight: bold; color: var(--grey-800); }

@media (min-width: 768px) { .com_home-loans .h-l-s-i-text { font-size: 14px; } }

.com_home-loans .h-l-step-item { opacity: 0.5; margin-bottom: 20px; }

.com_home-loans .h-l-step-item:first-child .h-l-s-i-count:after { display: none; }

.com_home-loans .h-l-step-item.active, .com_home-loans .h-l-step-item.accomplished { opacity: 1; }

.com_home-loans .accomplished .h-l-s-i-count { padding: 8px 0px; }

.com_home-loans .accomplished .h-l-s-i-count span { display: none; }

.com_home-loans .accomplished .h-l-s-i-count .fa-check { display: block; }

.com_home-loans .h-l-profile-picture { overflow: hidden; position: relative; -ms-flex: 0 0 80px; -webkit-box-flex: 0; flex: 0 0 80px; max-width: 80px; }

.com_home-loans .h-l-profile-picture img { width: 100%; height: auto; }

.com_home-loans .h-l-profile-picture.br-50 { border-radius: 50%; }

.com_home-loans .h-l-profile-picture.br-50 img { border-radius: 50%; }

.com_home-loans .h-l-profile-picture.v2 { margin-right: 20px; }

@media (max-width: 767px) { .com_home-loans .h-l-profile-picture.v2 { -webkit-box-flex: 0; -ms-flex: 0 0 55px; flex: 0 0 55px; max-width: 55px; margin-right: 15px; } }

.com_home-loans .h-l-step-block { margin-bottom: 10px; padding: 30px; background: var(--ash-10); border-radius: 5px; }

.com_home-loans .h-l-step-block > .row:not(.h-l-b-single-item) .form-group, .com_home-loans .h-l-step-block > .com_insurance_total-payout-row:not(.h-l-b-single-item) .form-group, .com_home-loans .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .h-l-step-block > .owl-carousel:not(.h-l-b-single-item):not(.owl-loaded) .form-group, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_home-loans .h-l-step-block > .owl-carousel:not(.h-l-b-single-item):not(.owl-loaded) .form-group { margin-bottom: 0px; padding-bottom: 0px; }

.com_home-loans .h-l-step-block > .row:not(.h-l-b-single-item) .form-group:last-child, .com_home-loans .h-l-step-block > .com_insurance_total-payout-row:not(.h-l-b-single-item) .form-group:last-child, .com_home-loans .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .h-l-step-block > .owl-carousel:not(.h-l-b-single-item):not(.owl-loaded) .form-group:last-child, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_home-loans .h-l-step-block > .owl-carousel:not(.h-l-b-single-item):not(.owl-loaded) .form-group:last-child { margin-bottom: 0 !important; padding-bottom: 0 !important; }

.com_home-loans .h-l-step-block > .row:not(.h-l-b-single-item) .form-group.mb-15, .com_home-loans .h-l-step-block > .com_insurance_total-payout-row:not(.h-l-b-single-item) .form-group.mb-15, .com_home-loans .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .h-l-step-block > .owl-carousel:not(.h-l-b-single-item):not(.owl-loaded) .form-group.mb-15, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_home-loans .h-l-step-block > .owl-carousel:not(.h-l-b-single-item):not(.owl-loaded) .form-group.mb-15 { margin-bottom: 15px; }

@media (max-width: 767px) { .com_home-loans .h-l-step-block > .row:not(.h-l-b-single-item) .form-group, .com_home-loans .h-l-step-block > .com_insurance_total-payout-row:not(.h-l-b-single-item) .form-group, .com_home-loans .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .h-l-step-block > .owl-carousel:not(.h-l-b-single-item):not(.owl-loaded) .form-group, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_home-loans .h-l-step-block > .owl-carousel:not(.h-l-b-single-item):not(.owl-loaded) .form-group { padding-bottom: 30px; } }

.com_home-loans .h-l-step-block > .row:not(.h-l-b-single-item) .label-radio, .com_home-loans .h-l-step-block > .com_insurance_total-payout-row:not(.h-l-b-single-item) .label-radio, .com_home-loans .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .h-l-step-block > .owl-carousel:not(.h-l-b-single-item):not(.owl-loaded) .label-radio, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_home-loans .h-l-step-block > .owl-carousel:not(.h-l-b-single-item):not(.owl-loaded) .label-radio { margin-bottom: 0px; }

.com_home-loans .h-l-step-block.block-small { padding: 30px 20px; }

.com_home-loans .h-l-step-block.block-small [class*="col"] .preview-field { margin-bottom: 10px; }

.com_home-loans .h-l-step-block.block-small [class*="col"] .preview-field:last-child { margin-bottom: 0; }

.com_home-loans .h-l-step-block.block-small [class*="col"] .preview-field.d-flex > * { max-width: 100%; }

@media (max-width: 640px) { .com_home-loans .h-l-step-block.block-small { padding: 30px 10px; } }

.com_home-loans .h-l-step-block.block-white { background-color: var(--white); }

.com_home-loans .h-l-step-block .radio-style-2 .big-radio { max-width: 210px; color: var(--grey-800); border: 1px solid var(--ash-100); border-left: 1px solid var(--ash-100); background-color: transparent; }

.com_home-loans .h-l-step-block .radio-style-2 .big-radio.checked { background-color: #7c909b; color: var(--white); }

@media (max-width: 767px) { .com_home-loans .h-l-step-block .radio-style-2 .label-radio:not(.big-radio) { max-width: 120px; padding: 10px; border-radius: 5px; color: var(--grey-800); border: 1px solid var(--ash-100); border-left: 1px solid var(--ash-100); background-color: transparent; }
  .com_home-loans .h-l-step-block .radio-style-2 .label-radio:not(.big-radio).checked { background-color: #7c909b; color: var(--white); }
  .com_home-loans .h-l-step-block .radio-style-2 .label-radio:not(.big-radio).checked input[type="radio"]:checked + span { border-color: var(--white); } }

.com_home-loans .h-l-step-block .radio-select-2 .big-radio { max-width: 100%; }

.com_home-loans .h-l-s-b-title { margin-bottom: 20px; line-height: 1.5; }

.com_home-loans .h-l-s-b-description { line-height: 1.5; }

.com_home-loans .h-l-step-buttons { font-size: 12px; }

@media (min-width: 768px) { .com_home-loans .h-l-step-buttons { font-size: 14px; } }

.com_home-loans .h-l-step-buttons .button { height: 60px; padding: 6px 30px; }

.com_home-loans .breakstring { word-break: break-all; }

.com_home-loans .breakword { word-break: break-word; }

.com_home-loans .h-l-s-buttons-have-changes { display: none; }

.com_home-loans .has-changes .h-l-s-buttons-default { display: none; }

.com_home-loans .has-changes .h-l-s-buttons-have-changes { display: block; }

.com_home-loans .select-dropdown .default-select.grey-select.dropdown__theme .select2-container .select2-selection--single .select2-selection__rendered { padding-bottom: 0px; color: var(--grey-700); font-weight: normal; }

.com_home-loans .select-dropdown .default-select.grey-select.select2-selected.dropdown__theme .select2-container .select2-selection--single .select2-selection__rendered { color: var(--grey-800); }

.com_home-loans .h-l-s-b-address { font-weight: 600; }

.com_home-loans .h-l-s-b-address span { font-size: 16px; }

.com_home-loans .h-l-assessed-income p, .com_home-loans .h-l-assessed-income .com_card-comparison sup, .com_card-comparison .com_home-loans .h-l-assessed-income sup, .com_home-loans .h-l-assessed-income #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_home-loans .h-l-assessed-income a, .com_home-loans .h-l-assessed-income #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_home-loans .h-l-assessed-income a, .com_home-loans .h-l-assessed-income .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_home-loans .h-l-assessed-income a { min-width: 228px; }

.com_home-loans .boai-item { padding-bottom: 5px; }

.com_home-loans .boai-item .subcategory-note { min-width: 115px; }

.com_home-loans .table-wrapper { overflow-y: hidden; overflow-x: auto; position: relative; -webkit-transition: max-height 0.5s ease; transition: max-height 0.5s ease; height: auto; max-height: 324px; }

.com_home-loans .table-wrapper.height-auto { max-height: 1300px; }

.com_home-loans table { width: 100%; }

@media (max-width: 991px) { .com_home-loans table { min-width: 597px; } }

.com_home-loans table .align-right { text-align: right; }

.com_home-loans table thead { background-color: var(--ash-100); }

.com_home-loans table tbody tr:nth-child(even) { background-color: var(--white); }

.com_home-loans table tbody tr:nth-child(odd) { background-color: var(--ash-20); }

.com_home-loans table th { font-size: 16px; color: var(--white); }

.com_home-loans table td { font-size: 16px; color: var(--grey-800); }

.com_home-loans table th, .com_home-loans table td { padding: 13px 30px; }

.com_home-loans .expand-btn-wrapper { padding: 15px 0px; text-align: center; background-color: var(--white); }

.com_home-loans .expand-btn-wrapper .showless-table { display: none; }

.com_home-loans .expand-btn-wrapper.expanded { background-color: var(--ash-20); }

.com_home-loans .expand-btn-wrapper.expanded .expand-table { display: none; }

.com_home-loans .expand-btn-wrapper.expanded .showless-table { display: inline-block; }

.com_home-loans .radio-select-one-only .form-group { padding-bottom: 15px !important; margin-bottom: 0 !important; }

.com_home-loans .radio-select-one-only .form-group:last-child { padding-bottom: 0 !important; }

.com_home-loans .bottom-btn-wrapper { display: none; padding-top: 30px; }

.com_home-loans .bottom-btn-wrapper.active { display: block; }

.com_home-loans .bottom-btn-wrapper .button { height: 60px; padding-top: 6px; padding-bottom: 6px; }

.com_home-loans .button.prev { width: 60px; padding: 5px 0px; text-align: center; color: var(--grey-800); border: 2px solid var(--grey-800); border-radius: 5px; }

.com_home-loans .button.prev i { margin-left: 0px; }

.com_home-loans .h-l-f-fields-wrapper h4, .com_home-loans .h-l-f-fields-wrapper .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_home-loans .h-l-f-fields-wrapper a, .com_home-loans .h-l-f-fields-wrapper .com_investment-graph .intro, .com_investment-graph .com_home-loans .h-l-f-fields-wrapper .intro { font-size: 18px; font-weight: bold; font-weight: bold; }

@media (min-width: 1200px) { .com_home-loans .h-l-f-fields-wrapper h4, .com_home-loans .h-l-f-fields-wrapper .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_home-loans .h-l-f-fields-wrapper a, .com_home-loans .h-l-f-fields-wrapper .com_investment-graph .intro, .com_investment-graph .com_home-loans .h-l-f-fields-wrapper .intro { font-size: 20px; } }

.com_home-loans .co-owner-opt { margin-bottom: 40px; }

.com_home-loans .co-owners-wrapper { max-width: 300px; }

.com_home-loans .material-form-control.h-auto { height: auto; }

.com_home-loans .material-form-control textarea.form-control { height: 75px; padding: 20px; background: var(--white); border: 1px solid var(--grey-800) !important; }

@media (max-width: 767px) { .com_home-loans .material-form-control textarea.form-control { padding: 10px; } }

.com_home-loans .h-l-option-radio { padding-bottom: 20px; }

@media (max-width: 767px) { .com_home-loans .h-l-option-radio.pb-xs-0 { padding-bottom: 0px; } }

.com_home-loans .h-l-option-radio .h-l-o-r-item { display: inline-block; vertical-align: top; margin-right: 30px; }

.com_home-loans .h-l-option-radio .h-l-o-r-item .form-group { padding-bottom: 0px; }

.com_home-loans .h-l-option-radio .h-l-o-r-item:last-child { margin-right: 0px; }

.com_home-loans .different-mailing-address-fields { display: none; }

.com_home-loans .with-co-owner, .com_home-loans .co-owner-1, .com_home-loans .co-owner-2 { display: none; }

.com_home-loans .floor-unit-number .separator-dash { -ms-flex: 0 0 10px; -webkit-box-flex: 0; flex: 0 0 10px; max-width: 10px; padding: 0px; text-align: center; }

.com_home-loans .com_has-header { background: transparent; }

.com_home-loans .com_has-header .dropdown .icon { left: 20px; }

.com_home-loans .com_has-header .dropdown .icon.far { font-weight: 500; }

.com_home-loans .com_has-header .dropdown input { padding-left: 50px; padding-right: 20px; }

.com_home-loans .com_has-header .form-control { -webkit-box-shadow: 0 0 10px 0 rgba(var(--black-rgb), 0.1) !important; box-shadow: 0 0 10px 0 rgba(var(--black-rgb), 0.1) !important; }

.com_home-loans .button.button--size-2.button--arrow { height: 60px; }

.com_home-loans .label-checkbox:not(.big-checkbox) input[type="checkbox"] { position: absolute; top: 0; left: 0; }

.com_home-loans .label-checkbox:not(.big-checkbox) input[type="checkbox"] + span { position: relative; top: 0.4rem; }

.com_home-loans .label-checkbox:not(.big-checkbox) input[type="checkbox"] + span:before { position: absolute; top: 50%; left: 50%; }

.term-wrapper .label-checkbox input[type="checkbox"] + span { margin-top: 8px; }

.term-wrapper p, .term-wrapper .com_card-comparison sup, .com_card-comparison .term-wrapper sup, .term-wrapper #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .term-wrapper a, .term-wrapper #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .term-wrapper a, .term-wrapper .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .term-wrapper a { font-size: 16px; }

.h-l-file-upload { position: relative; height: 155px; border: 0.15rem dashed var(--grey-400); border-radius: 5px; }

.h-l-file-upload input[type="file"] { width: 100%; height: 100%; visibility: hidden; cursor: pointer; outline: none; }

.h-l-file-upload .hlf-u-text { position: absolute; top: 50%; width: 100%; height: auto; margin-top: -49px; font-size: 12px; text-align: center; }

@media (min-width: 768px) { .h-l-file-upload .hlf-u-text { font-size: 14px; } }

.h-l-file-upload .hlf-u-text label { color: var(--royal-blue-100); cursor: pointer; }

.h-l-file-upload .hlf-u-text img { margin-bottom: 15px; }

.pre-uploaded-list { text-align: right; }

@media (max-width: 767px) { .pre-uploaded-list { text-align: left; } }

.pre-uploaded-list .p-u-l-item { margin-bottom: 10px; font-size: 12px; }

@media (min-width: 768px) { .pre-uploaded-list .p-u-l-item { font-size: 14px; } }

.pre-uploaded-list .p-u-l-item span { line-height: 14px; }

.pre-uploaded-list .p-u-l-item a { -ms-flex: 0 0 23px; -webkit-box-flex: 0; flex: 0 0 23px; max-width: 23px; line-height: 14px; color: var(--grey-800); }

.review-details h4, .review-details .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .review-details a, .review-details .com_investment-graph .intro, .com_investment-graph .review-details .intro { font-size: 18px; line-height: 18px; }

.review-details .semi-bold { font-weight: 600 !important; }

.preview-field .label { display: block; padding-bottom: 5px; font-size: 12px; font-weight: normal; }

@media (min-width: 768px) { .preview-field .label { font-size: 14px; } }

.preview-field p, .preview-field .com_card-comparison sup, .com_card-comparison .preview-field sup, .preview-field #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .preview-field a, .preview-field #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .preview-field a, .preview-field .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .preview-field a { margin-bottom: 0px; font-size: 18px; line-height: 1.5; }

.preview-field p strong, .preview-field .com_card-comparison sup strong, .com_card-comparison .preview-field sup strong, .preview-field #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a strong, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .preview-field a strong, .preview-field #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a strong, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .preview-field a strong, .preview-field .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a strong, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .preview-field a strong { font-weight: 600; }

.preview-field .grey { color: var(--grey-700); }

.preview-field.d-flex { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.preview-field.d-flex .label { padding-bottom: 0; }

.preview-field.d-flex > * { padding-bottom: 0; margin-bottom: 0; max-width: calc(50% - 10px); }

.preview-field.d-flex > *:last-child { text-align: right; }

.preview-field.d-md-block.d-flex > * { max-width: 100%; }

.preview-field.d-md-block.d-flex > *:last-child { text-align: inherit; }

@media (max-width: 767px) { .preview-field.d-md-block.d-flex > *:last-child { text-align: right; } }

.edit-details { font-size: 12px; color: var(--royal-blue-100); }

@media (min-width: 768px) { .edit-details { font-size: 14px; } }

.edit-details i { margin-right: 5px; }

/*success pages*/
.h-l-box-list { margin-top: 40px; margin-right: -10px; margin-left: -10px; }

.h-l-box-item { float: left; padding-right: 10px; padding-left: 10px; }

.h-l-box { width: 380px; max-width: 100%; margin: 0px 10px 20px; padding: 40px 20px; -webkit-box-shadow: 0 0 15px 8px rgba(0, 0, 0, 0.02); box-shadow: 0 0 15px 8px rgba(0, 0, 0, 0.02); }

.h-l-box .hlb-profile-pic { overflow: hidden; position: relative; width: 80px; margin: 0 auto 20px; }

.h-l-box .hlb-profile-pic img { width: 100%; height: auto; }

.h-l-box h3, .h-l-box .common__category-description h1, .common__category-description .h-l-box h1 { margin-bottom: 20px; }

.h-l-box .label { margin-bottom: 5px; font-size: 12px; font-weight: bold; }

@media (min-width: 768px) { .h-l-box .label { font-size: 14px; } }

.h-l-box .sub-text { font-size: 12px; line-height: 20px; }

@media (min-width: 768px) { .h-l-box .sub-text { font-size: 14px; } }

.h-l-box a { font-size: 14px; line-height: 1.5; color: var(--royal-blue-100); border-bottom: 1px dotted var(--royal-blue-100); }

.popup-content .com_home-loans { padding-top: 30px; }

/*verification popup*/
.verify-popup { width: 700px; max-width: 100%; }

.verify-popup .v-p-title { margin-bottom: 30px; }

.verify-popup h3, .verify-popup .common__category-description h1, .common__category-description .verify-popup h1 { font-size: 18px; font-weight: bold; }

@media (min-width: 768px) { .verify-popup h3, .verify-popup .common__category-description h1, .common__category-description .verify-popup h1 { font-size: 20px; } }

@media (min-width: 1200px) { .verify-popup h3, .verify-popup .common__category-description h1, .common__category-description .verify-popup h1 { font-size: 24px; } }

.verify-popup .profile-picture { overflow: hidden; position: relative; width: 55px; height: 55px; margin-right: 15px; }

.verify-popup .profile-picture img { width: 100%; height: auto; }

.verify-popup .btn-wrapper { padding-top: 25px; }

.verify-popup .button { height: 60px; padding: 6px 30px; font-size: 18px; }

@media (max-width: 767px) { .verify-popup .bottom-section { padding-bottom: 15px; } }

.verify-popup .bottom-section .count-wrapper { font-size: 16px; }

.verify-popup .bottom-section a { display: none; font-size: 16px; color: var(--royal-blue-100); border-bottom: 1px dotted var(--royal-blue-100); }

.verify-popup .bottom-section.resend .count-wrapper { display: none; }

.verify-popup .bottom-section.resend a { display: inline-block; }

.popup-content .bottom-section { border-top: 1px solid var(--grey-200); margin-top: 40px; margin-right: -40px; margin-left: -40px; padding: 30px 40px 0px; }

@media (max-width: 767px) { .popup-content .bottom-section { margin-left: -20px; margin-right: -20px; padding: 20px 20px 15px 20px; } }

.vpkey-list.list-error .v-p-key { border-bottom-color: var(--ocbc-red); }

.vpkey-list input.v-p-key { display: inline-block; vertical-align: top; width: 20px; margin-right: 20px; padding: 10px 0px; font-size: 16px; color: var(--grey-800); border: none; border-bottom: 1px solid var(--grey-200); }

@media (min-width: 1200px) { .vpkey-list input.v-p-key { font-size: 18px; } }

.lo-ac-width1 { max-width: 355px; }

.lo-ac-width2 { max-width: 580px; }

.lo-ac-width2.pdl2 { max-width: 600px; }

.lo-ac-width3 { max-width: 380px; }

.com_loan-accordion .accordion__list > li { padding-top: 0; padding-bottom: 0; }

.com_loan-accordion .accordion__list > li:first-child { border-top: none; }

.com_loan-accordion .accordion__list > li:last-child { border-bottom: none; }

.com_loan-accordion .accordion__list > li .accordion__item__title:after { content: '\f067'; }

.com_loan-accordion .accordion__list > li.expanded .accordion__item__title:after { content: '\f068'; }

.com__radio-toggle > li { margin-bottom: 10px; }

.com__radio-toggle > li:last-child { margin-bottom: 0; }

.com__radio-toggle .ra-to-more { display: none; padding: 10px 0 20px 35px; }

.com__ho-lo-result { border-top: 1px solid var(--grey-200); }

.com__hl-re-note { margin-bottom: 5px; font-size: 12px; color: var(--grey-400); }

@media (min-width: 768px) { .com__hl-re-note { font-size: 14px; } }

.com__ho-lo-accordion .accordion__list > li { padding: 20px; margin-bottom: 10px; border: none; background-color: var(--white); -webkit-box-shadow: 0 2px 15px 8px rgba(var(--black-rgb), 0.02); box-shadow: 0 2px 15px 8px rgba(var(--black-rgb), 0.02); }

.com__ho-lo-accordion .accordion__list > li:last-child { margin-bottom: 0; }

.com__ho-lo-accordion .accordion__list > li .accordion__item__content { padding: 30px 0 10px 0; }

.com__hl-list > li { margin-bottom: 20px; }

.com__hl-list > li:last-child { margin-bottom: 0; }

@media (max-width: 640px) { .com__hl-list > li { margin-bottom: 10px; } }

.com__hl-li-set { position: relative; padding-left: 20px; }

.com__hl-li-set [class*="fa"] { position: absolute; top: 0.65rem; left: 0; color: var(--royal-blue-100); }

.com__hl-li-set p small, .com__hl-li-set .com_card-comparison sup small, .com_card-comparison .com__hl-li-set sup small, .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a small, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__hl-li-set a small, .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a small, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__hl-li-set a small, .com__hl-li-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a small, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__hl-li-set a small, .com__hl-li-set p .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__hl-li-set p p:not(.link):not(.com__to-li-set), .com__hl-li-set .com_card-comparison sup .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__hl-li-set .com_card-comparison sup p:not(.link):not(.com__to-li-set), .com_card-comparison .com__hl-li-set sup .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__hl-li-set sup p:not(.link):not(.com__to-li-set), .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a p:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__hl-li-set a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__hl-li-set a p:not(.link):not(.com__to-li-set), .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a p:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__hl-li-set a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__hl-li-set a p:not(.link):not(.com__to-li-set), .com__hl-li-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__hl-li-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a p:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__hl-li-set a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__hl-li-set a p:not(.link):not(.com__to-li-set), .com__hl-li-set p .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__hl-li-set p sup:not(.link):not(.com__to-li-set), .com__hl-li-set .com__ar-more .article__wrapper .article__details .com_card-comparison sup sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__hl-li-set .com_card-comparison sup sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__hl-li-set sup sup:not(.link):not(.com__to-li-set), .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a sup:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__hl-li-set a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__hl-li-set a sup:not(.link):not(.com__to-li-set), .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a sup:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__hl-li-set a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__hl-li-set a sup:not(.link):not(.com__to-li-set), .com__hl-li-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__hl-li-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a sup:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__hl-li-set a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__hl-li-set a sup:not(.link):not(.com__to-li-set), .com__hl-li-set p .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__hl-li-set p sup:not(.link):not(.com__to-li-set), .com__hl-li-set .com_card-comparison sup .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com__hl-li-set .com_card-comparison .com__ar-more .article__wrapper .article__details sup sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__hl-li-set sup .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__hl-li-set sup sup:not(.link):not(.com__to-li-set), .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a sup:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__hl-li-set a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__hl-li-set a sup:not(.link):not(.com__to-li-set), .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a sup:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__hl-li-set a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__hl-li-set a sup:not(.link):not(.com__to-li-set), .com__hl-li-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__hl-li-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a sup:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__hl-li-set a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__hl-li-set a sup:not(.link):not(.com__to-li-set), .com__hl-li-set p .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__hl-li-set p a:not(.link):not(.com__to-li-set), .com__hl-li-set .com_card-comparison sup .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__hl-li-set .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__hl-li-set sup .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_card-comparison .com__hl-li-set sup a:not(.link):not(.com__to-li-set), .com__hl-li-set .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__hl-li-set a a:not(.link):not(.com__to-li-set), .com__hl-li-set .com_investment-graph .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a h4 a:not(.link):not(.com__to-li-set), .com_investment-graph .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__hl-li-set a h4 a:not(.link):not(.com__to-li-set), .com__hl-li-set p #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com__hl-li-set p a:not(.link):not(.com__to-li-set), .com__hl-li-set .com_card-comparison sup #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com__hl-li-set .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__hl-li-set sup #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com_card-comparison .com__hl-li-set sup a:not(.link):not(.com__to-li-set), .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__hl-li-set a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com__hl-li-set a a:not(.link):not(.com__to-li-set), .com__hl-li-set p .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__hl-li-set p a:not(.link):not(.com__to-li-set), .com__hl-li-set .com_card-comparison sup .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__hl-li-set .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__hl-li-set sup .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_card-comparison .com__hl-li-set sup a:not(.link):not(.com__to-li-set), .com__hl-li-set .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__hl-li-set a a:not(.link):not(.com__to-li-set), .com__hl-li-set p #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com__hl-li-set p a:not(.link):not(.com__to-li-set), .com__hl-li-set .com_card-comparison sup #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com__hl-li-set .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__hl-li-set sup #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com_card-comparison .com__hl-li-set sup a:not(.link):not(.com__to-li-set), .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__hl-li-set a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com__hl-li-set a a:not(.link):not(.com__to-li-set), .com__hl-li-set p .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__hl-li-set p a:not(.link):not(.com__to-li-set), .com__hl-li-set .com_card-comparison sup .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__hl-li-set .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__hl-li-set sup .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_card-comparison .com__hl-li-set sup a:not(.link):not(.com__to-li-set), .com__hl-li-set .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__hl-li-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__hl-li-set a a:not(.link):not(.com__to-li-set), .com__hl-li-set p .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com__hl-li-set p a:not(.link):not(.com__to-li-set), .com__hl-li-set .com_card-comparison sup .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com__hl-li-set .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__hl-li-set sup .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com_card-comparison .com__hl-li-set sup a:not(.link):not(.com__to-li-set), .com_investment-graph .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details h4 a a:not(.link):not(.com__to-li-set), .com__hl-li-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__hl-li-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__hl-li-set a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com__hl-li-set a a:not(.link):not(.com__to-li-set), .com__hl-li-set p .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__hl-li-set p li, .com__hl-li-set .com_card-comparison sup .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__hl-li-set .com_card-comparison sup li, .com_card-comparison .com__hl-li-set sup .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com_card-comparison .com__hl-li-set sup li, .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a li, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__hl-li-set a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__hl-li-set a li, .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a li, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__hl-li-set a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__hl-li-set a li, .com__hl-li-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__hl-li-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a li, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__hl-li-set a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__hl-li-set a li { font-size: 12px; color: var(--grey-700); }

@media (min-width: 768px) { .com__hl-li-set p small, .com__hl-li-set .com_card-comparison sup small, .com_card-comparison .com__hl-li-set sup small, .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a small, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__hl-li-set a small, .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a small, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__hl-li-set a small, .com__hl-li-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a small, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__hl-li-set a small, .com__hl-li-set p .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__hl-li-set p p:not(.link):not(.com__to-li-set), .com__hl-li-set .com_card-comparison sup .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__hl-li-set .com_card-comparison sup p:not(.link):not(.com__to-li-set), .com_card-comparison .com__hl-li-set sup .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__hl-li-set sup p:not(.link):not(.com__to-li-set), .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a p:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__hl-li-set a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__hl-li-set a p:not(.link):not(.com__to-li-set), .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a p:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__hl-li-set a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__hl-li-set a p:not(.link):not(.com__to-li-set), .com__hl-li-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__hl-li-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a p:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__hl-li-set a .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__hl-li-set a p:not(.link):not(.com__to-li-set), .com__hl-li-set p .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__hl-li-set p sup:not(.link):not(.com__to-li-set), .com__hl-li-set .com__ar-more .article__wrapper .article__details .com_card-comparison sup sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__hl-li-set .com_card-comparison sup sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__hl-li-set sup sup:not(.link):not(.com__to-li-set), .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a sup:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__hl-li-set a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__hl-li-set a sup:not(.link):not(.com__to-li-set), .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a sup:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__hl-li-set a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__hl-li-set a sup:not(.link):not(.com__to-li-set), .com__hl-li-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__hl-li-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a sup:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__hl-li-set a .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__hl-li-set a sup:not(.link):not(.com__to-li-set), .com__hl-li-set p .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__hl-li-set p sup:not(.link):not(.com__to-li-set), .com__hl-li-set .com_card-comparison sup .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com__hl-li-set .com_card-comparison .com__ar-more .article__wrapper .article__details sup sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__hl-li-set sup .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__hl-li-set sup sup:not(.link):not(.com__to-li-set), .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a sup:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__hl-li-set a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__hl-li-set a sup:not(.link):not(.com__to-li-set), .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a sup:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__hl-li-set a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__hl-li-set a sup:not(.link):not(.com__to-li-set), .com__hl-li-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__hl-li-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a sup:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__hl-li-set a .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__hl-li-set a sup:not(.link):not(.com__to-li-set), .com__hl-li-set p .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__hl-li-set p a:not(.link):not(.com__to-li-set), .com__hl-li-set .com_card-comparison sup .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__hl-li-set .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__hl-li-set sup .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_card-comparison .com__hl-li-set sup a:not(.link):not(.com__to-li-set), .com__hl-li-set .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__hl-li-set a a:not(.link):not(.com__to-li-set), .com__hl-li-set .com_investment-graph .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a h4 a:not(.link):not(.com__to-li-set), .com_investment-graph .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__hl-li-set a h4 a:not(.link):not(.com__to-li-set), .com__hl-li-set p #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com__hl-li-set p a:not(.link):not(.com__to-li-set), .com__hl-li-set .com_card-comparison sup #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com__hl-li-set .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__hl-li-set sup #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com_card-comparison .com__hl-li-set sup a:not(.link):not(.com__to-li-set), .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__hl-li-set a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com__hl-li-set a a:not(.link):not(.com__to-li-set), .com__hl-li-set p .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__hl-li-set p a:not(.link):not(.com__to-li-set), .com__hl-li-set .com_card-comparison sup .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__hl-li-set .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__hl-li-set sup .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_card-comparison .com__hl-li-set sup a:not(.link):not(.com__to-li-set), .com__hl-li-set .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__hl-li-set a a:not(.link):not(.com__to-li-set), .com__hl-li-set p #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com__hl-li-set p a:not(.link):not(.com__to-li-set), .com__hl-li-set .com_card-comparison sup #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com__hl-li-set .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__hl-li-set sup #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com_card-comparison .com__hl-li-set sup a:not(.link):not(.com__to-li-set), .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__hl-li-set a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com__hl-li-set a a:not(.link):not(.com__to-li-set), .com__hl-li-set p .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__hl-li-set p a:not(.link):not(.com__to-li-set), .com__hl-li-set .com_card-comparison sup .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__hl-li-set .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__hl-li-set sup .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_card-comparison .com__hl-li-set sup a:not(.link):not(.com__to-li-set), .com__hl-li-set .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__hl-li-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__hl-li-set a a:not(.link):not(.com__to-li-set), .com__hl-li-set p .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com__hl-li-set p a:not(.link):not(.com__to-li-set), .com__hl-li-set .com_card-comparison sup .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com__hl-li-set .com_card-comparison sup a:not(.link):not(.com__to-li-set), .com_card-comparison .com__hl-li-set sup .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com_card-comparison .com__hl-li-set sup a:not(.link):not(.com__to-li-set), .com_investment-graph .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details h4 a a:not(.link):not(.com__to-li-set), .com__hl-li-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com__hl-li-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__hl-li-set a .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com__hl-li-set a a:not(.link):not(.com__to-li-set), .com__hl-li-set p .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__hl-li-set p li, .com__hl-li-set .com_card-comparison sup .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__hl-li-set .com_card-comparison sup li, .com_card-comparison .com__hl-li-set sup .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com_card-comparison .com__hl-li-set sup li, .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a li, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__hl-li-set a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__hl-li-set a li, .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__hl-li-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a li, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__hl-li-set a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__hl-li-set a li, .com__hl-li-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__hl-li-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a li, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__hl-li-set a .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__hl-li-set a li { font-size: 14px; } }

.com__hl-doc-set { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.com__hl-doc-set .name { margin-bottom: 0; font-size: 12px; }

@media (min-width: 768px) { .com__hl-doc-set .name { font-size: 14px; } }

.com__hl-doc-set p, .com__hl-doc-set .com_card-comparison sup, .com_card-comparison .com__hl-doc-set sup, .com__hl-doc-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__hl-doc-set a, .com__hl-doc-set #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__hl-doc-set a, .com__hl-doc-set .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__hl-doc-set a { margin-bottom: 5px; }

.com__hl-doc-set > *:last-child { margin-bottom: 0; }

.com__hl-doc-set div > *:last-child { margin-bottom: 0; }

body.car-loan #main-wrapper { padding-bottom: 50px; }

body.car-loan .com_home-loans .h-l-masthead { border-radius: 7px; }

@media (max-width: 480px) { body.car-loan .com_home-loans h4 .h-l-s-item, body.car-loan .com_home-loans .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a .h-l-s-item, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 body.car-loan .com_home-loans a .h-l-s-item, body.car-loan .com_home-loans .com_investment-graph .intro .h-l-s-item, .com_investment-graph body.car-loan .com_home-loans .intro .h-l-s-item { margin-right: 0; } }

body.car-loan .com_home-loans .line-separator { margin: 0 40px; }

body.car-loan .com_home-loans .h-l-btn-option p, body.car-loan .com_home-loans .h-l-btn-option .com_card-comparison sup, .com_card-comparison body.car-loan .com_home-loans .h-l-btn-option sup, body.car-loan .com_home-loans .h-l-btn-option #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 body.car-loan .com_home-loans .h-l-btn-option a, body.car-loan .com_home-loans .h-l-btn-option #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro body.car-loan .com_home-loans .h-l-btn-option a, body.car-loan .com_home-loans .h-l-btn-option .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro body.car-loan .com_home-loans .h-l-btn-option a { margin-bottom: 10px; }

body.car-loan .com_home-loans .h-l-btn-option *:last-child { margin-bottom: 0; }

body.car-loan .com_home-loans .h-l-section.mb3, body.car-loan .com_home-loans .com_graph-carousel .h-l-section.graph-carousel-bullets, .com_graph-carousel body.car-loan .com_home-loans .h-l-section.graph-carousel-bullets { margin-bottom: 30px; }

body.car-loan .com_home-loans .h-l-section .select-dropdown .big-select { font-size: inherit; }

body.car-loan .com_home-loans .h-l-section .select-dropdown .big-select select.select2 { font-size: inherit; font-weight: bold; border-bottom-width: 1px; }

body.car-loan .com_home-loans .h-l-section .dropdown__theme .select2-container .select2-selection--single { border-bottom-width: 1px; }

body.car-loan .com_home-loans .com__toggle-btn.button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

body.car-loan .com_home-loans .com__toggle-btn.button i { margin-right: -15px; font-size: 150%; }

body.car-loan .com_home-loans .com__toggle-btn.button--white { color: var(--royal-blue-100); }

@media (max-width: 992px) { body.car-loan .com_home-loans table { min-width: 0; }
  body.car-loan .com_home-loans table th, body.car-loan .com_home-loans table td { padding: 10px; }
  body.car-loan .com_home-loans table th { vertical-align: middle; }
  body.car-loan .com_home-loans table td { line-height: 20px; } }

@media (max-width: 767px) { body.car-loan .com_home-loans .h-l-masthead { margin-bottom: 30px; } }

body.car-loan .com_field .small-checkbox.label-checkbox input[type="checkbox"] + span { position: relative; top: 5px; }

body.car-loan .com_field .col-sept { min-width: 10px; max-width: -webkit-max-content; max-width: -moz-max-content; max-width: max-content; padding-left: 0; padding-right: 0; text-align: center; }

body.car-loan .com_field .select-dropdown .grey-select, body.car-loan .com_field .select-dropdown select.select2 { font-weight: normal; }

@media (max-width: 767px) { body.car-loan .com_field .label-radio { font-size: 16px; line-height: 1.5; }
  body.car-loan .com_field .label-checkbox { font-size: 14px; line-height: 1.5; } }

body.car-loan .radio-select-one-only .form-group { padding-bottom: 10px !important; }

body.car-loan .h-l-step-block > .row [class*="col"].form-group:last-child, body.car-loan .h-l-step-block > .com_insurance_total-payout-row [class*="col"].form-group:last-child, body.car-loan .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .h-l-step-block > .owl-carousel:not(.owl-loaded) [class*="col"].form-group:last-child, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav body.car-loan .h-l-step-block > .owl-carousel:not(.owl-loaded) [class*="col"].form-group:last-child { margin-bottom: 30px !important; }

@media (max-width: 767px) { body.car-loan .h-l-step-block > .row [class*="col"].form-group:last-child, body.car-loan .h-l-step-block > .com_insurance_total-payout-row [class*="col"].form-group:last-child, body.car-loan .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .h-l-step-block > .owl-carousel:not(.owl-loaded) [class*="col"].form-group:last-child, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav body.car-loan .h-l-step-block > .owl-carousel:not(.owl-loaded) [class*="col"].form-group:last-child { margin-bottom: 0 !important; } }

@media (min-width: 992px) { body.car-loan .com_loan-accordion .big-radio { padding: 0; background: transparent; border: none; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; }
  body.car-loan .com_loan-accordion .big-radio.checked { color: var(--ash-100); }
  body.car-loan .com_loan-accordion .big-radio.checked input[type="radio"]:checked + span { border-color: var(--ash-100); } }

@media (max-width: 991px) { body.car-loan header .logo { max-width: 100%; }
  body.car-loan .header__main .header__logo .logo span, body.car-loan .header__main .header__logo .logo .separator { display: inline-block; } }

@media (max-width: 767px) { body.car-loan .h-l-step-block { padding-left: 10px; padding-right: 10px; }
  body.car-loan .h-l-step-block h4, body.car-loan .h-l-step-block .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 body.car-loan .h-l-step-block a, body.car-loan .h-l-step-block .com_investment-graph .intro, .com_investment-graph body.car-loan .h-l-step-block .intro { font-size: 16px; font-weight: bold; }
  body.car-loan .preview-field p, body.car-loan .preview-field .com_card-comparison sup, .com_card-comparison body.car-loan .preview-field sup, body.car-loan .preview-field #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 body.car-loan .preview-field a, body.car-loan .preview-field #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro body.car-loan .preview-field a, body.car-loan .preview-field .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro body.car-loan .preview-field a { font-size: 16px; line-height: 1.5; }
  body.car-loan .preview-field p strong, body.car-loan .preview-field .com_card-comparison sup strong, .com_card-comparison body.car-loan .preview-field sup strong, body.car-loan .preview-field #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a strong, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 body.car-loan .preview-field a strong, body.car-loan .preview-field #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a strong, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro body.car-loan .preview-field a strong, body.car-loan .preview-field .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a strong, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro body.car-loan .preview-field a strong { line-height: inherit; }
  body.car-loan .preview-field { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
  body.car-loan .preview-field > * { margin-bottom: 0; padding-bottom: 0; width: calc(50% - 10px); }
  body.car-loan .preview-field > *:last-child { text-align: right; }
  body.car-loan .preview-field.d-block { display: block; }
  body.car-loan .preview-field.d-block > * { width: auto; }
  body.car-loan .preview-field.d-block > *:last-child { text-align: left; }
  body.car-loan .com_home-loans .h-l-step-block [class*="col"] > .form-group { padding-bottom: 40px !important; }
  body.car-loan .com_home-loans .h-l-step-block [class*="col"] > .form-group:last-child { padding-bottom: 0 !important; }
  body.car-loan .com_field .big-radio { padding: 10px 15px 10px 15px; }
  body.car-loan .com_field .label-radio input[type="radio"] + span { width: 18px; max-width: 18px; height: 18px; }
  body.car-loan .com_field .label-radio.checked input[type="radio"]:checked + span { border-width: 6px; } }

.row [class*="col"] .h-l-step-block:last-child, .com_insurance_total-payout-row [class*="col"] .h-l-step-block:last-child, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded) [class*="col"] .h-l-step-block:last-child { margin-bottom: 0; }

.h-l-list > li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; margin-bottom: 10px; }

.h-l-list > li [class*="fa"] { margin-right: 10px; font-size: 16px; color: var(--ash-100); }

.h-l-list > li:last-child { margin-bottom: 0; }

.h-l-title .num { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 35px; min-width: 35px; height: 35px; margin-right: 15px; text-align: center; border: 1px solid #d9d9db; }

.com_feedback { padding-top: 40px; border-top: 1px solid #dbdbdb; margin-top: 50px; }

.com_feedback .col-custom-5 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }

.com_feedback textarea { height: 100px; resize: none; }

.com_feedback .com_feedback-form { display: none; }

.com_feedback .com_feedback-end { display: none; }

.com_feedback .com_feedback-error { display: none; }

.com_feedback a.disabled, .com_feedback button.disabled { pointer-events: none; }

@media (max-width: 767px) { .com_feedback { padding-top: 15px; margin-top: 15px; } }

.pb-premier { background-color: var(--ash); }

.pb-premier footer#footer { background-color: var(--white); }

.com__pb-lang-top { padding-top: 18px !important; padding-bottom: 18px !important; }

.com__pb-lang > li { display: inline-block; vertical-align: middle; padding: 0 10px; border-right: 1px solid var(--grey-800); line-height: 1.0; }

.com__pb-lang > li:first-child { padding-left: 0; }

.com__pb-lang > li:last-child { border-right: none; padding-right: 0; }

.com__pb-lang > li a { margin: 0; color: inherit; font-size: 12px; text-decoration: none; background: transparent; background: linear-gradient(180deg, transparent 1px, var(--grey-800) 1px, var(--grey-800) 2px, transparent 2px); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='var(--grey-800) 1px', GradientType=0 ); /* IE6-9 */ background-size: 0% 3px; background-position: left 0 bottom; -webkit-transition: background-size 0.3s ease-in-out; transition: background-size 0.3s ease-in-out; background-repeat: no-repeat; padding-bottom: 2px; border-bottom: 3px solid transparent; }

@media (min-width: 768px) { .com__pb-lang > li a { font-size: 14px; } }

.com__pb-lang > li a:hover { background-size: 100% 3px; }

@supports (-ms-ime-align: auto) { .com__pb-lang > li a { background: var(--grey-800); background: -webkit-gradient(linear, left top, left bottom, from(var(--grey-800)), to(var(--grey-800))); background: linear-gradient(180deg, var(--grey-800), var(--grey-800)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--grey-800)', endColorstr='var(--grey-800)', GradientType=0 ); /* IE6-9 */ background: transparent !important; background-size: 0% 2px; border-bottom: none !important; }
  .com__pb-lang > li a:hover { background-size: 100% 2px; } }

.com__pb-lang > li:hover a, .com__pb-lang > li.active a { color: inherit; }

.com__pb-lang > li.active { font-weight: bold; }

.com__pb-box { padding: 35px 27px 30px; background-color: var(--white); border-top: 3px solid #a39378; }

.com__pb-box .button [class*="fa"] { position: relative; top: 1px; font-size: 120%; }

@media (max-width: 767px) { .com__pb-box { padding: 25px 20px; }
  .com__pb-box[class*="rgh"] { min-height: 0 !important; } }

.com__pb-bo-par * { margin-bottom: 0; }

@media (min-width: 992px) { .page-personal-banking.page-premier-banking .header__main .header__logo, .page-personal-banking.page-premier-private-client .header__main .header__logo { min-width: 240px; max-width: 240px; }
  .page-personal-banking.page-premier-banking .header__main .header__mobile, .page-personal-banking.page-premier-private-client .header__main .header__mobile { max-width: calc(100% - 240px); } }

@media (max-width: 991px) { .page-personal-banking.page-premier-private-client header .logo { max-width: 230px; }
  .page-personal-banking.page-premier-private-client header .logo img { height: auto; padding: 6px 0; } }

.com_images-carousel { overflow: hidden; }

.com_images-carousel .carousel__wrapper { -webkit-transform: translateX(calc(-33.333333% - 6.333333px)); -ms-transform: translateX(calc(-33.333333% - 6.333333px)); transform: translateX(calc(-33.333333% - 6.333333px)); -webkit-transition: 0.5s all; transition: 0.5s all; }

@media (max-width: 767px) { .com_images-carousel .carousel__wrapper { -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; } }

.com_images-carousel .carousel__thumbnails { padding-top: 20px; opacity: 0; visibility: hidden; -webkit-transition: 0.5s all; transition: 0.5s all; }

.com_images-carousel .carousel__thumbnails .btn-close { right: 10px; position: absolute; top: 15px; font-weight: 300; font-size: 32px; line-height: 1.5; color: var(--grey-200); z-index: 10; pointer-events: auto; }

.com_images-carousel .carousel__thumbnails .carousel__thumbnails-wrapper { min-height: 650px; padding: 0 30px; padding-top: 44px; }

.com_images-carousel .carousel__thumbnails .carousel__thumbnails-wrapper.last .slick-list::before { opacity: 0; visibility: hidden; }

.com_images-carousel .carousel__thumbnails .carousel__thumbnails-wrapper.slick-vertical { height: 100%; }

.com_images-carousel .carousel__thumbnails .carousel__thumbnails-wrapper.slick-vertical .slick-slide { border: none; }

@media (max-width: 767px) { .com_images-carousel .carousel__thumbnails .carousel__thumbnails-wrapper { padding-left: 0; padding-right: 0; min-height: 0; } }

.com_images-carousel .carousel__thumbnails .thumbnail { position: relative; cursor: pointer; width: calc(50% - 20px); background-size: cover; margin-left: 10px; margin-right: 10px; margin-bottom: 20px; }

.com_images-carousel .carousel__thumbnails .thumbnail img { position: absolute; top: 50%; left: 0; right: 0; max-height: 100%; margin: auto; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.com_images-carousel .carousel__thumbnails .thumbnail.active { position: relative; }

.com_images-carousel .carousel__thumbnails .thumbnail.active::after { content: ''; display: block; width: 100%; height: 100%; position: absolute; top: 0; bottom: 0; left: 0; right: 0; opacity: 0.8; background: #7c909b; background: -webkit-gradient(linear, left top, right top, from(#7c909b), to(var(--ash-200))); background: linear-gradient(to right, #7c909b, var(--ash-200)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c909b', endColorstr='var(--ash-200)', GradientType=0 ); /* IE6-9 */ }

.com_images-carousel .carousel__thumbnails .thumbnail.active.small::after { width: 56.51%; margin: 0 auto; }

.com_images-carousel .carousel__thumbnails .thumbnail::before { content: ""; display: block; padding-top: 75%; }

@media (max-width: 767px) { .com_images-carousel .carousel__thumbnails .thumbnail { margin-bottom: 10px; width: calc(50% - 10px); margin-left: 5px; margin-right: 5px; } }

.com_images-carousel .carousel__thumbnails .thumbnails-row { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; }

.com_images-carousel .carousel__thumbnails .slick-list::before { content: ""; position: absolute; z-index: 2; bottom: 0; height: 60px; width: 100%; background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(60%, var(--white))); background: linear-gradient(rgba(255, 255, 255, 0) 0%, var(--white) 60%); opacity: 1; visibility: visible; -webkit-transition: 0.3s all; transition: 0.3s all; }

.com_images-carousel .carousel__thumbnails .slick-arrow { width: auto; margin-left: auto; margin-right: auto; display: block !important; border: 0; -webkit-box-shadow: none; box-shadow: none; outline: none !important; background: none !important; }

.com_images-carousel .carousel__thumbnails .slick-arrow.slick-prev { position: absolute; top: 0; left: 50%; -webkit-transform: translate3d(-50%, 0, 0); transform: translate3d(-50%, 0, 0); margin-bottom: 20px; }

.com_images-carousel .carousel__thumbnails .slick-arrow.slick-next { margin-top: 20px; }

.com_images-carousel .carousel__thumbnails .slick-arrow.slick-disabled { color: var(--grey-200); }

.com_images-carousel .carousel__thumbnails .slick-arrow i { font-size: 22px; }

@media (max-width: 767px) { .com_images-carousel .carousel__thumbnails { padding-top: 20px; padding-bottom: 20px; position: fixed; top: 0; bottom: 0; left: 0; right: 0; background-color: var(--white); z-index: 10; } }

.com_images-carousel .container { overflow: visible; }

.com_images-carousel .carousel__content { height: 200px; visibility: hidden; }

.com_images-carousel .carousel__content.owl-loaded { height: 100%; visibility: visible; }

.com_images-carousel .carousel__content .owl-stage-outer { overflow: visible; }

.com_images-carousel .carousel__content .owl-stage { display: -webkit-box; display: -ms-flexbox; display: flex; }

.com_images-carousel .carousel__content .owl-stage .owl-item { opacity: 0.2; -webkit-transition: 0.5s all; transition: 0.5s all; }

.com_images-carousel .carousel__content .owl-stage .owl-item .carousel__caption { opacity: 0; visibility: hidden; }

@media (max-width: 767px) { .com_images-carousel .carousel__content .owl-stage .owl-item .carousel__caption { opacity: 1; visibility: visible; } }

.com_images-carousel .carousel__content .owl-stage .owl-item.active { opacity: 1; }

.com_images-carousel .carousel__content .owl-stage .owl-item.active .carousel__caption { opacity: 1; visibility: visible; }

@media (max-width: 767px) { .com_images-carousel .carousel__content .owl-stage .owl-item { opacity: 1; } }

.com_images-carousel .carousel__content img { margin-bottom: 20px; }

@media (max-width: 767px) { .com_images-carousel .carousel__content img { height: 100%; width: auto; max-width: 100%; max-height: 200px; }
  .com_images-carousel .carousel__content img.wide, .com_images-carousel .carousel__content img.small { max-height: 100%; height: auto; }
  .com_images-carousel .carousel__content img.wide { width: 100%; }
  .com_images-carousel .carousel__content img.small { width: 56.428571%; } }

@media (max-width: 767px) { .com_images-carousel .carousel__content { padding-right: 20px; } }

.com_images-carousel.open .carousel__wrapper { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); }

.com_images-carousel.open .carousel__thumbnails { opacity: 1; visibility: visible; }

.com_images-carousel.open .carousel__content { max-width: 720px; }

.com_images-carousel.open .carousel__content .owl-stage-outer { overflow: hidden; }

.com_images-carousel.open .carousel__content .owl-stage-outer .owl-item { text-align: center; }

.com_images-carousel.open .carousel__content .owl-stage-outer .owl-item .carousel__item { text-align: left; width: 200px; }

.com_images-carousel.open .carousel__content .owl-stage-outer .owl-item img { height: auto; max-height: 650px; max-width: 100%; }

.com_images-carousel.open .carousel__content .owl-stage-outer .owl-item p, .com_images-carousel.open .carousel__content .owl-stage-outer .owl-item .com_card-comparison sup, .com_card-comparison .com_images-carousel.open .carousel__content .owl-stage-outer .owl-item sup, .com_images-carousel.open .carousel__content .owl-stage-outer .owl-item #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_images-carousel.open .carousel__content .owl-stage-outer .owl-item a, .com_images-carousel.open .carousel__content .owl-stage-outer .owl-item #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_images-carousel.open .carousel__content .owl-stage-outer .owl-item a, .com_images-carousel.open .carousel__content .owl-stage-outer .owl-item .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_images-carousel.open .carousel__content .owl-stage-outer .owl-item a { text-align: left; }

.com_images-carousel.open.carousel-large-preview .carousel__content .owl-stage-outer .owl-item .carousel__item { min-width: 720px; }

@media (max-width: 767px) { .com_images-carousel.open.carousel-large-preview .carousel__content .owl-stage-outer .owl-item .carousel__item { min-width: auto; } }

.carousel__header { padding-top: 20px; padding-bottom: 20px; }

.carousel__header .carousel__controls { margin-right: 20px; }

.carousel__header .carousel__controls i { font-size: 18px; color: var(--ash-100); cursor: pointer; }

.carousel__header .carousel__controls i:last-child { margin-right: 0; }

.carousel__header .carousel__navigation i { font-size: 14px; color: var(--grey-200); -webkit-transition: 0.5s all; transition: 0.5s all; cursor: pointer; }

.carousel__header .carousel__navigation i.active { color: var(--ash-100); }

@media (max-width: 767px) { .carousel__header .carousel__navigation i { display: none; } }

.carousel__header .carousel__navigation span { padding-left: 10px; padding-right: 10px; font-size: 18px; }

.carousel__header .carousel__navigation span > span { padding-left: 0px; padding-right: 0px; }

#images-carousel { padding-left: 50px; padding-right: 50px; }

#images-carousel .carousel__header { position: absolute; right: 20px; top: -22px; padding-top: 0; }

#images-carousel .carousel__header .carousel__navigation i { font-size: 14px; font-weight: bold; }

@media (max-width: 767px) { #images-carousel { padding-left: 20px; padding-right: 20px; }
  #images-carousel .carousel__header { left: 0; right: auto; } }

.carousel__full { padding-top: 23px; }

.carousel__full .carousel__item { width: 100%; }

@media (min-width: 768px) { .carousel__full .carousel__item { text-align: center; } }

.carousel__full.owl-loaded img { max-width: 100%; margin-bottom: 20px; }

.carousel__full.owl-loaded p, .carousel__full.owl-loaded .com_card-comparison sup, .com_card-comparison .carousel__full.owl-loaded sup, .carousel__full.owl-loaded #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .carousel__full.owl-loaded a, .carousel__full.owl-loaded #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .carousel__full.owl-loaded a, .carousel__full.owl-loaded .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .carousel__full.owl-loaded a { margin-bottom: 0; }

@media (min-width: 768px) { .carousel__full.owl-loaded p, .carousel__full.owl-loaded .com_card-comparison sup, .com_card-comparison .carousel__full.owl-loaded sup, .carousel__full.owl-loaded #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .carousel__full.owl-loaded a, .carousel__full.owl-loaded #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .carousel__full.owl-loaded a, .carousel__full.owl-loaded .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .carousel__full.owl-loaded a { text-align: left; } }

.carousel__full .owl-nav button { position: absolute; top: 50%; width: 58px; height: 58px; line-height: 58px; border-radius: 50%; -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); }

.carousel__full .owl-nav button i { font-size: 16px; color: var(--royal-blue-100); }

.carousel__full .owl-nav button.owl-prev, .carousel__full .owl-nav button.owl-next { background: var(--white); }

.carousel__full .owl-nav button.owl-prev { left: 0; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.carousel__full .owl-nav button.owl-next { right: 0; -webkit-transform: translate(50%, -50%); -ms-transform: translate(50%, -50%); transform: translate(50%, -50%); }

@media (max-width: 767px) { .carousel__full .owl-nav button.owl-next { right: 10px; }
  .carousel__full .owl-nav button.owl-prev { left: 10px; } }

.common__cookie { display: none; position: fixed; left: 10px; bottom: 10px; background-color: var(--ash-20); border-radius: 5px; -webkit-box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); z-index: 999; }

@media (max-width: 767px) { .common__cookie { right: 10px; } }

.common__cookie .popup-content { position: relative; padding: 20px 15px; }

.common__cookie .popup-content.po-co-med { width: auto; max-width: 100%; padding-right: 55px; }

@media (max-width: 767px) { .common__cookie .popup-content.po-co-med { padding: 15px; padding-right: 30px; } }

.common__cookie .popup-content p, .common__cookie .popup-content .com_card-comparison sup, .com_card-comparison .common__cookie .popup-content sup, .common__cookie .popup-content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .common__cookie .popup-content a, .common__cookie .popup-content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .common__cookie .popup-content a, .common__cookie .popup-content .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .common__cookie .popup-content a { margin-bottom: 0px; font-size: 12px; font-family: var(--font-geomanist); }

@media (min-width: 768px) { .common__cookie .popup-content p, .common__cookie .popup-content .com_card-comparison sup, .com_card-comparison .common__cookie .popup-content sup, .common__cookie .popup-content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .common__cookie .popup-content a, .common__cookie .popup-content #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .common__cookie .popup-content a, .common__cookie .popup-content .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .common__cookie .popup-content a { font-size: 14px; } }

.common__cookie .popup-content a { text-decoration: none; background: transparent; background: linear-gradient(180deg, transparent 1px, var(--royal-blue-200) 1px, var(--royal-blue-200) 2px, transparent 2px); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='var(--royal-blue-200) 1px', GradientType=0 ); /* IE6-9 */ background-size: 0% 3px; background-position: left 0 bottom; -webkit-transition: background-size 0.3s ease-in-out; transition: background-size 0.3s ease-in-out; background-repeat: no-repeat; padding-bottom: 2px; border-bottom: 3px solid transparent; }

.common__cookie .popup-content a:hover { background-size: 100% 3px; }

@supports (-ms-ime-align: auto) { .common__cookie .popup-content a { background: var(--royal-blue-200); background: -webkit-gradient(linear, left top, left bottom, from(var(--royal-blue-200)), to(var(--royal-blue-200))); background: linear-gradient(180deg, var(--royal-blue-200), var(--royal-blue-200)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--royal-blue-200)', endColorstr='var(--royal-blue-200)', GradientType=0 ); /* IE6-9 */ background: transparent !important; background-size: 0% 2px; border-bottom: none !important; }
  .common__cookie .popup-content a:hover { background-size: 100% 2px; } }

.common__cookie .popup-content .fancybox-button { top: 7px; right: 7px; width: auto; height: auto; }

.common__cookie .popup-content .fancybox-button.fancybox-close-small i { font-size: 24px; line-height: 1.5; }

@media (max-width: 767px) { .common__cookie .popup-content .fancybox-button.fancybox-close-small i { font-size: 14px; line-height: 1.5; } }

@media (max-width: 767px) { .common__cookie .popup-content .fancybox-button { top: 2px; right: 2px; } }

.common__cookie .popup-content .message { max-width: 380px; display: block; -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; }

@media (max-width: 767px) { .common__cookie .popup-content .message { max-width: 100%; } }

.common__cookie .popup-content img { min-width: 107px; margin-right: 10px; }

@media only screen and (max-width: 1546px) and (min-width: 768px) { .page-careers .subcategory.mb3, .page-careers .com_graph-carousel .subcategory.graph-carousel-bullets, .com_graph-carousel .page-careers .subcategory.graph-carousel-bullets { margin-bottom: 20px; } }

.mr2 { margin-right: 20px; }

.ml2 { margin-left: 20px; }

.com_career-job-list { border-radius: 8px; background-color: var(--grey-100); padding-top: 80px; padding-bottom: 80px; }

.com_career-job-list .com_career-options { font-size: 24px; line-height: 40px; }

@media (max-width: 767px) { .com_career-job-list .com_career-options { font-size: 20px; line-height: 32px; }
  .com_career-job-list .com_career-options span, .com_career-job-list .com_career-options .form-group { margin-bottom: 10px; }
  .com_career-job-list .com_career-options span:last-child, .com_career-job-list .com_career-options .form-group:last-child { margin-bottom: 0px; } }

.com_career-job-list .dropdown__theme { line-height: 1.5; min-width: 100px; }

@media (max-width: 767px) { .com_career-job-list select { white-space: pre-wrap; } }

.com_career-job-list .filter-bar { margin-bottom: 35px; }

.com_career-job-list .filter-bar .form-group .form-control { background: none; }

.com_career-job-list .filter-bar .form-group .select2-container--default .select2-selection--single { background: none !important; }

.com_career-job-list .filter-bar .form-group .dropdown__theme .select2-container .select2-selection--single .select2-selection__rendered { padding-right: 30px; }

.com_career-job-list .com__in-fu-list > li.col-large { width: calc(60% + 2px); }

@media (max-width: 767px) { .com_career-job-list .com__in-fu-list > li.col-large { width: calc(66.666667% + 16.666667px); } }

.com_career-job-list .com__in-fu-list > li.col-short { width: calc(20% + 4px); }

@media (max-width: 767px) { .com_career-job-list .com__in-fu-list > li.col-short { width: calc(33.333333%); } }

.com_career-job-list .com__in-fu-list > li.col-short:last-child { width: calc(20% - 6px); }

@media (max-width: 767px) { .com_career-job-list .com__in-fu-list > li.col-short:last-child { width: calc(33.333333%); } }

.com_career-job-list .job-list { margin-top: 30px; }

.com_career-job-list .job-list .job { padding-top: 16px; padding-bottom: 16px; border-bottom: 1px solid var(--grey-200); }

.com_career-job-list .job-list .job p, .com_career-job-list .job-list .job .com_card-comparison sup, .com_card-comparison .com_career-job-list .job-list .job sup, .com_career-job-list .job-list .job #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_career-job-list .job-list .job a, .com_career-job-list .job-list .job #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_career-job-list .job-list .job a, .com_career-job-list .job-list .job .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_career-job-list .job-list .job a { margin-bottom: 0; }

.com_career-job-list .job-list .com__in-fu-list { line-height: 1.5; }

.com_career-job-list .job-list .com__in-fu-list.list-head { background-color: var(--ash-100); }

.com_career-job-list .job-list .com__in-fu-list > li { padding: 10px 20px; }

.com_career-job-list .job-list .com__in-fu-list a { font-size: 16px; line-height: 1.5; }

.com_career-job-list .button { height: 60px; line-height: 60px; }

@media (max-width: 767px) { .com_career-job-list .button { height: 48px; line-height: 48px; } }

@media screen and (max-width: 1200px) { .com_career-job-list { padding-left: 20px; padding-right: 20px; } }

@media (max-width: 767px) { .com_career-job-list { margin-left: -10px; margin-right: -10px; padding-left: 10px; padding-right: 10px; } }

.com_career-job-list.job-list-2 { padding: 0; border-radius: 0; background-color: transparent; }

@media (max-width: 767px) { .com_career-job-list.job-list-2 { margin-left: 0; margin-right: 0; } }

.com_career-applicant { padding-top: 100px; padding-bottom: 100px; background-size: cover; background-position: center; background-repeat: no-repeat; }

.com_career-applicant .com_career-options { font-size: 24px; line-height: 40px; }

@media (max-width: 767px) { .com_career-applicant .com_career-options span, .com_career-applicant .com_career-options .form-group { margin-bottom: 10px; }
  .com_career-applicant .com_career-options span:last-child, .com_career-applicant .com_career-options .form-group:last-child { margin-bottom: 0px; } }

.com_career-applicant .dropdown__theme { line-height: 1.5; }

@media (max-width: 767px) { .com_career-applicant select { white-space: pre-wrap; } }

.com_career-applicant .dropdown__theme .select2-container .select2-selection--single .select2-selection__rendered { padding-right: 30px; }

.com_career-applicant .button { min-width: 250px; height: 60px; line-height: 60px; }

@media (max-width: 767px) { .com_career-applicant .button { height: 48px; line-height: 48px; } }

@media (min-width: 768px) { .com_career-applicant .com_career-applicant__content { background: none !important; } }

@media (max-width: 767px) { .com_career-applicant { position: relative; background: var(--grey-100) !important; padding: 0; }
  .com_career-applicant .com_career-applicant__content { padding: 120px 0 160px; background-size: cover; background-position: center; }
  .com_career-applicant .mobile-background { background: none !important; }
  .com_career-applicant .mobile-background img { width: 100%; } }

@media screen and (max-width: 520px) { .com_career-applicant .mobile-background--top { margin-bottom: 120px; } }

.com_career-professionals .com_career-options { font-size: 24px; line-height: 40px; }

@media (max-width: 767px) { .com_career-professionals .com_career-options span, .com_career-professionals .com_career-options .form-group { margin-bottom: 10px; }
  .com_career-professionals .com_career-options span:last-child, .com_career-professionals .com_career-options .form-group:last-child { margin-bottom: 0px; } }

.com_career-professionals .dropdown__theme { line-height: 1.5; }

@media (max-width: 767px) { .com_career-professionals .professional-types-filter { padding-left: 20px; padding-right: 20px; } }

.com_career-professionals .professional-types-filter .btn-close { right: 10px; top: 15px; position: absolute; font-weight: 300; font-size: 32px; line-height: 1.5; color: var(--grey-200); z-index: 10; }

.com_career-professionals .dropdown__theme .select2-container .select2-selection--single .select2-selection__rendered { padding-right: 25px; }

.com_career-professionals .dropdown__theme { min-width: 0px; }

.com_career-professionals .label-checkbox { padding-left: 0; }

.com_career-professionals .label-checkbox p, .com_career-professionals .label-checkbox .com_card-comparison sup, .com_card-comparison .com_career-professionals .label-checkbox sup, .com_career-professionals .label-checkbox #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_career-professionals .label-checkbox a, .com_career-professionals .label-checkbox #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_career-professionals .label-checkbox a, .com_career-professionals .label-checkbox .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_career-professionals .label-checkbox a { margin-left: 10px !important; }

.com_career-professionals .professionals-wrapper { margin-top: 40px; }

.com_career-professionals .professionals-list { margin-top: 80px; }

@media (max-width: 767px) { .com_career-professionals .professionals-list { margin-top: 20px; } }

.com_career-professionals .professional { margin-bottom: 64px; }

@media (min-width: 768px) { .com_career-professionals .professional { margin-bottom: 120px; } }

@media (min-width: 768px) { .com_career-professionals .professional > div { padding-right: 20px; } }

@media (min-width: 768px) { .com_career-professionals .professional.last-col > div { padding-right: 0px; } }

.com_career-professionals .professional__name { font-size: 20px; line-height: 26px; }

.com_career-professionals .professional__details { margin-bottom: 15px; border-bottom: 1px solid var(--grey-200); min-height: 0; }

@media (max-width: 767px) { .com_career-professionals .professional__details { height: auto !important; padding-bottom: 15px; } }

.com_career-professionals .professional__description { margin-bottom: 0; }

.com_career-professionals .professional__count { font-size: 14px; font-weight: bold; margin-bottom: 32px; }

@media (min-width: 1200px) { .com_career-professionals .professional__count { font-size: 16px; } }

.com_career-professionals .professional__count.professional__count-empty { color: var(--grey-200); }

@media (max-width: 767px) and (max-width: 767px) { .com_career-professionals .professional-types-filter { padding-top: 50px; position: fixed; z-index: 9999; top: 0; left: 0; right: 0; bottom: 0; background: var(--white); -webkit-transition: 0.5s all; transition: 0.5s all; opacity: 0; visibility: hidden; -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); }
  .com_career-professionals .professional-types-filter hr { margin-top: 15px; margin-bottom: 20px; } }

@media (max-width: 767px) { .com_career-professionals.open .professional-types-filter { opacity: 1; visibility: visible; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } }

.com_career-blogs .owl-item { opacity: 0.3; }

.com_career-blogs .owl-item.active { opacity: 1; }

.com_career-blogs .owl-item .col-md-4 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.com_career-blogs.owl-carousel { position: relative; padding-top: 45px; }

.com_career-blogs.owl-carousel .owl-stage-outer { overflow: visible; }

.com_career-blogs.owl-carousel .slider__dots { position: absolute; top: 0px; left: 15px; }

.com_career-blogs.owl-carousel .slider__dots .indicator { left: 0px; top: -5px; margin-left: -5px; height: 20px; position: absolute; background-color: var(--ash-20); z-index: 1; border-radius: 20px; -webkit-transition: 0.5s all; transition: 0.5s all; }

.com_career-blogs.owl-carousel .slider__dots span { cursor: pointer; float: left; z-index: 2; display: inline-block; width: 10px; height: 10px; margin-right: 15px; position: relative; background: none; outline: none !important; border: 0; -webkit-box-shadow: none; box-shadow: none; background-color: #7c909b; border-radius: 50%; }

@media screen and (max-width: 1440px) { .com_career-blogs.owl-carousel { padding-right: 45px; } }

.com_career-blogs .career_blogs-container { border-radius: 5px; -webkit-box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02); background-color: var(--white); }

.com_career-blogs .career_blogs-image img { width: 100%; }

.com_career-blogs .career_blogs-image.video-play { position: relative; display: block; }

.com_career-blogs .career_blogs-image.video-play:before, .com_career-blogs .career_blogs-image.video-play:after { content: ''; display: block; width: 100%; height: 100%; position: absolute; left: 0; right: 0; top: 0; bottom: 0; }

.com_career-blogs .career_blogs-image.video-play img { z-index: 1; }

.com_career-blogs .career_blogs-image.video-play:before { background-color: rgba(0, 0, 0, 0.75); z-index: 5; border-top-left-radius: 5px; border-top-right-radius: 5px; }

.com_career-blogs .career_blogs-image.video-play:after { content: '\f144'; font-family: var(--font-awesome); z-index: 10; color: white; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 58px; height: 58px; line-height: 58px; font-size: 58px; }

.com_career-blogs .career_blogs-text { width: 100%; padding: 40px; }

.com_career-blogs .career_blogs-text .blog-tag, .com_career-blogs .career_blogs-text .blog-date { font-size: 14px; }

@media (min-width: 1200px) { .com_career-blogs .career_blogs-text .blog-tag, .com_career-blogs .career_blogs-text .blog-date { font-size: 16px; } }

.com_career-blogs .career_blogs-text .blog-tag { color: var(--grey-800); }

.com_career-blogs .career_blogs-text .blog-date { color: var(--grey-700); margin-bottom: 30px; }

.com_career-blogs .career_blogs-text .blog-tag, .com_career-blogs .career_blogs-text .blog-title { margin-bottom: 20px; }

@media (max-width: 767px) { .com_career-blogs .career_blogs-text { padding: 20px; } }

.list-three-col-two-row__item { margin-bottom: 0; }

@media (min-width: 1200px) { .list-three-col-two-row__item { margin-bottom: 20px; } }

.list-three-col-two-row__item .list__col-single { position: relative; padding-bottom: 72px; }

.list-three-col-two-row__item .link, .list-three-col-two-row__item .com_toggle .com__toggle-btn, .com_toggle .list-three-col-two-row__item .com__toggle-btn, .list-three-col-two-row__item .com__to-li-set { position: absolute; bottom: 40px; }

.list-three-col-two-row__icon img { height: 80px; width: 80px; float: left; }

@media (min-width: 811px) { .list-three-col-two-row__icon img { height: 100px; width: 100px; float: left; } }

.list-three-col-two-row-without-description__item { margin-bottom: 20px; }

@media (max-width: 1199px) { .list-three-col-two-row-without-description__item { margin-bottom: 0; } }

.list-three-col-two-row-without-description__text { text-align: left; }

@media (min-width: 576px) { .list-three-col-two-row-without-description__text { text-align: center; } }

@media (min-width: 811px) { .list-three-col-two-row-without-description__text { text-align: center; } }

.list-three-col-two-row-without-description__icon img { height: 80px; width: 80px; }

@media (min-width: 811px) { .list-three-col-two-row-without-description__icon img { height: 100px; width: 100px; } }

.menu-bar { cursor: pointer; }

.menu-bar span { display: block; width: 15px; height: 2px; margin: 4px 0; background-color: var(--ash-100); -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.menu-bar span:first-child { margin-top: 0px; }

.menu-bar span:last-child { margin-bottom: 0px; }

.menu-bar.active span:nth-child(1) { -webkit-transform: translateY(3px) rotate(45deg); -ms-transform: translateY(3px) rotate(45deg); transform: translateY(3px) rotate(45deg); }

.menu-bar.active span:nth-child(2) { -webkit-transform: translateY(-3px) rotate(-45deg); -ms-transform: translateY(-3px) rotate(-45deg); transform: translateY(-3px) rotate(-45deg); }

.bp-tablet { display: none; }

@media (max-width: 767px) { .bp-n-tablet { display: none; }
  .bp-tablet { display: block; } }

.bp-phablet { display: none; }

@media (max-width: 640px) { .bp-n-phablet { display: none; }
  .bp-phablet { display: block; } }

.bp-mobile { display: none !important; }

@media (max-width: 480px) { .bp-n-mobile { display: none !important; }
  .bp-mobile { display: block !important; } }

@media only screen and (max-width: 1280px) and (min-width: 768px) { .parent__masthead h2, .parent__masthead .com__ar-title-box h1, .com__ar-title-box .parent__masthead h1 { max-width: 50%; } }

@media only screen and (max-width: 1000px) and (min-width: 768px) { .parent__masthead h2, .parent__masthead .com__ar-title-box h1, .com__ar-title-box .parent__masthead h1 { max-width: 40%; } }

@media only screen and (max-width: 992px) and (min-width: 768px) { .bp-banner.tab-pull-right, .tab-pull-right.parallax, .tab-pull-right.com_video-thumbnail, .tab-pull-right.ho-co-banner, .tab-pull-right.com__ar-banner { margin-right: -40px; }
  .bp-banner.tab-pull-left, .tab-pull-left.parallax, .tab-pull-left.com_video-thumbnail, .tab-pull-left.ho-co-banner, .tab-pull-left.com__ar-banner { margin-left: -40px; } }

@media only screen and (max-width: 1546px) and (min-width: 768px) { .container { padding-left: 40px; padding-right: 40px; }
  .section { padding-top: 20px; padding-bottom: 20px; }
  .section.section-both { padding-top: 40px; padding-bottom: 40px; }
  .section.section-bottom { padding-bottom: 40px; }
  .section.section-top { padding-top: 40px; }
  .section.iw_60 .iw_component { padding-bottom: 40px; }
  .section .iw_component { padding-bottom: 30px; }
  .subcategory { padding-top: 10px; margin-bottom: 20px; }
  .mb-3 { margin-bottom: 0.5rem !important; }
  .mb3, .com_graph-carousel .graph-carousel-bullets { margin-bottom: 15px; }
  .subtitle { margin-bottom: 30px; }
  .navigation__product-anchor .he-bo-main .hb-co-list .button--primary { height: 46px; }
  .navigation__product-anchor .he-bo-main .hb-co-list .button--primary span { line-height: 46px; font-size: 16px; }
  .header__main .header__main--secondary hr, header#header .header__main.header__campaign_more .header__main--primary hr { margin-top: 10px; margin-bottom: 15px; }
  .header__sub .header__sub-left .row, .header__sub .header__sub-left .com_insurance_total-payout-row, .header__sub .header__sub-left .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .header__sub .header__sub-left .owl-carousel:not(.owl-loaded) { margin-bottom: 20px; }
  .com__breadcrumbs { padding: 10px 0; }
  footer#footer { padding: 80px 0 40px; }
  footer#footer hr { margin: 20px 0; }
  .parent__masthead { padding-top: 0px; min-height: 420px; }
  .parent__masthead--cta { padding-bottom: 20px; }
  .parent__masthead .subcategory { margin-bottom: 10px; }
  .parent__masthead h2, .parent__masthead .com__ar-title-box h1, .com__ar-title-box .parent__masthead h1, .parent__masthead h1.light { margin-bottom: 15px; }
  .parent__masthead .parent__masthead-container { -webkit-transform: translateY(10px); -ms-transform: translateY(10px); transform: translateY(10px); min-height: calc(420px - 20px); }
  .parent__masthead .parent__masthead-promotion-wrapper, .parent__masthead-background { height: 420px; }
  .parent__masthead .masthead__background-image { width: calc(420px * 700 / 620); }
  .parent__masthead .card { padding: 20px 60px; }
  [select-banner-group] .com_c_l_services .c_l_s_item h5 { margin-top: 3px; }
  [select-banner-group] .com_c_l_services .c_l_s_liner p, [select-banner-group] .com_c_l_services .c_l_s_liner .com_card-comparison sup, .com_card-comparison [select-banner-group] .com_c_l_services .c_l_s_liner sup, [select-banner-group] .com_c_l_services .c_l_s_liner #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 [select-banner-group] .com_c_l_services .c_l_s_liner a, [select-banner-group] .com_c_l_services .c_l_s_liner #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro [select-banner-group] .com_c_l_services .c_l_s_liner a, [select-banner-group] .com_c_l_services .c_l_s_liner .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro [select-banner-group] .com_c_l_services .c_l_s_liner a { margin-top: 4px; }
  .promotion__section { padding-top: 30px; padding-bottom: 30px; }
  .cta__basic .theme__container { padding: 60px 60px; }
  .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text p, .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text .com_card-comparison sup, .com_card-comparison .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text sup, .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text a, .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text a, .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text a, .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text .com_card-comparison sup, .com_card-comparison .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text sup, .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, .com_investment-graph .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text a, .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text a, .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text a { min-height: 80px; }
  .table__three-col--hr { margin: 20px 0; }
  .common__recommended-products .common__recommended-products-pr-set .bp-banner-tall { padding-top: 80%; }
  .list__col .list__col-single .divider { margin-top: 15px; margin-bottom: 15px; }
  .list__col .list__col-etc { margin-bottom: 0px; margin-top: 10px; }
  .custom__calculator-steps { padding-bottom: 15px; }
  .accordion__item .accordion__item__content .row [class*='col-'], .accordion__item .accordion__item__content .com_insurance_total-payout-row [class*='col-'], .accordion__item .accordion__item__content .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded) [class*='col-'], .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .accordion__item .accordion__item__content .owl-carousel:not(.owl-loaded) [class*='col-'] { margin-bottom: 10px; }
  .feature__image.feature__image-beside-text .feature__image--description ol li:not(.pb1), .feature__image.feature__image-beside-text .feature__image--description ul li:not(.pb1) { padding-bottom: 0px; }
  .com__investment_topfund .com__investment_topfund-button { margin-top: 30px; }
  .com__lifegoals-masthead .l-m-content { height: 320px; } }

@media only screen and (max-width: 1546px) and (min-width: 992px) { .header__main .container { padding-top: 15px; padding-bottom: 15px; }
  .header__sub .header__row { padding-top: 30px; padding-bottom: 30px; }
  .header__main .header__main--primary .header__main--navi ul li:after, .header__main .header__main--primary header .menu ul li:after, header .header__main .header__main--primary .menu ul li:after, .header__main .header__main--primary header .menu ul li:after, header .header__main .header__main--primary .menu ul li:after { bottom: -18px; } }

.playground h1, .playground h2, .playground .com__ar-title-box h1, .com__ar-title-box .playground h1, .playground h3, .playground .common__category-description h1, .common__category-description .playground h1, .playground h4, .playground .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a, .playground .com_investment-graph .intro, .com_investment-graph .playground .intro, .playground h5, .playground h6, .playground p, .playground .com_card-comparison sup, .com_card-comparison .playground sup, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .playground a, .playground .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .playground a { margin: 0; }

.playground h1.demo-desktop { font-family: var(--font-geomanist); font-size: 28px; font-weight: 300; }

@media (min-width: 768px) { .playground h1.demo-desktop { font-size: 36px; } }

@media (min-width: 1560px) { .playground h1.demo-desktop { font-size: 56px; } }

.playground h1.demo-midscreen { font-family: var(--font-geomanist); font-size: 28px; font-weight: 300; font-size: 38px !important; }

@media (min-width: 768px) { .playground h1.demo-midscreen { font-size: 36px; } }

@media (min-width: 1560px) { .playground h1.demo-midscreen { font-size: 56px; } }

.playground h1.demo-mobile { font-size: 44px; font-weight: 300; }

.playground h2.demo-desktop, .playground .com__ar-title-box h1.demo-desktop, .com__ar-title-box .playground h1.demo-desktop { font-size: 26px; font-weight: bold; font-weight: bold; }

@media (min-width: 768px) { .playground h2.demo-desktop, .playground .com__ar-title-box h1.demo-desktop, .com__ar-title-box .playground h1.demo-desktop { font-size: 30px; } }

@media (min-width: 1560px) { .playground h2.demo-desktop, .playground .com__ar-title-box h1.demo-desktop, .com__ar-title-box .playground h1.demo-desktop { font-size: 44px; } }

.playground h2.demo-midscreen, .playground .com__ar-title-box h1.demo-midscreen, .com__ar-title-box .playground h1.demo-midscreen { font-size: 26px; font-weight: bold; font-weight: bold; font-size: 30px !important; line-height: 1.2em !important; }

@media (min-width: 768px) { .playground h2.demo-midscreen, .playground .com__ar-title-box h1.demo-midscreen, .com__ar-title-box .playground h1.demo-midscreen { font-size: 30px; } }

@media (min-width: 1560px) { .playground h2.demo-midscreen, .playground .com__ar-title-box h1.demo-midscreen, .com__ar-title-box .playground h1.demo-midscreen { font-size: 44px; } }

.playground h2.demo-mobile, .playground .com__ar-title-box h1.demo-mobile, .com__ar-title-box .playground h1.demo-mobile { font-size: 32px; font-weight: bold; }

.playground h3.demo-desktop, .playground .common__category-description h1.demo-desktop, .common__category-description .playground h1.demo-desktop { font-size: 22px; }

@media (min-width: 768px) { .playground h3.demo-desktop, .playground .common__category-description h1.demo-desktop, .common__category-description .playground h1.demo-desktop { font-size: 26px; } }

@media (min-width: 1560px) { .playground h3.demo-desktop, .playground .common__category-description h1.demo-desktop, .common__category-description .playground h1.demo-desktop { font-size: 32px; } }

.playground h3.demo-desktop.bold, .playground .common__category-description h1.demo-desktop.bold, .common__category-description .playground h1.demo-desktop.bold { font-weight: bold; }

.playground h3.demo-desktop.thesans, .playground .common__category-description h1.demo-desktop.thesans, .common__category-description .playground h1.demo-desktop.thesans { font-size: 22px; font-family: var(--font-thesans); font-weight: bold; }

@media (min-width: 768px) { .playground h3.demo-desktop.thesans, .playground .common__category-description h1.demo-desktop.thesans, .common__category-description .playground h1.demo-desktop.thesans { font-size: 26px; } }

@media (min-width: 1560px) { .playground h3.demo-desktop.thesans, .playground .common__category-description h1.demo-desktop.thesans, .common__category-description .playground h1.demo-desktop.thesans { font-size: 32px; } }

.playground h3.demo-midscreen, .playground .common__category-description h1.demo-midscreen, .common__category-description .playground h1.demo-midscreen { font-size: 22px; font-weight: 300; font-size: 26px !important; line-height: 1.5 !important; }

@media (min-width: 768px) { .playground h3.demo-midscreen, .playground .common__category-description h1.demo-midscreen, .common__category-description .playground h1.demo-midscreen { font-size: 26px; } }

@media (min-width: 1560px) { .playground h3.demo-midscreen, .playground .common__category-description h1.demo-midscreen, .common__category-description .playground h1.demo-midscreen { font-size: 32px; } }

.playground h3.demo-midscreen.bold, .playground .common__category-description h1.demo-midscreen.bold, .common__category-description .playground h1.demo-midscreen.bold { font-weight: bold; font-size: 26px !important; line-height: 1.5 !important; }

.playground h3.demo-midscreen.thesans, .playground .common__category-description h1.demo-midscreen.thesans, .common__category-description .playground h1.demo-midscreen.thesans { font-size: 22px; font-family: var(--font-thesans); font-weight: bold; font-size: 26px !important; line-height: 1.5 !important; }

@media (min-width: 768px) { .playground h3.demo-midscreen.thesans, .playground .common__category-description h1.demo-midscreen.thesans, .common__category-description .playground h1.demo-midscreen.thesans { font-size: 26px; } }

@media (min-width: 1560px) { .playground h3.demo-midscreen.thesans, .playground .common__category-description h1.demo-midscreen.thesans, .common__category-description .playground h1.demo-midscreen.thesans { font-size: 32px; } }

.playground h3.demo-mobile, .playground .common__category-description h1.demo-mobile, .common__category-description .playground h1.demo-mobile { font-size: 18px; font-weight: bold; font-weight: 300; }

@media (min-width: 768px) { .playground h3.demo-mobile, .playground .common__category-description h1.demo-mobile, .common__category-description .playground h1.demo-mobile { font-size: 20px; } }

@media (min-width: 1200px) { .playground h3.demo-mobile, .playground .common__category-description h1.demo-mobile, .common__category-description .playground h1.demo-mobile { font-size: 24px; } }

.playground h3.demo-mobile.bold, .playground .common__category-description h1.demo-mobile.bold, .common__category-description .playground h1.demo-mobile.bold { font-weight: bold; }

.playground h3.demo-mobile.thesans, .playground .common__category-description h1.demo-mobile.thesans, .common__category-description .playground h1.demo-mobile.thesans { font-family: var(--font-thesans); font-weight: bold; }

.playground h4.demo-desktop, .playground .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-desktop, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-desktop, .playground .com_investment-graph .demo-desktop.intro, .com_investment-graph .playground .demo-desktop.intro { font-size: 18px; font-weight: bold; }

@media (min-width: 768px) { .playground h4.demo-desktop, .playground .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-desktop, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-desktop, .playground .com_investment-graph .demo-desktop.intro, .com_investment-graph .playground .demo-desktop.intro { font-size: 20px; } }

@media (min-width: 1200px) { .playground h4.demo-desktop, .playground .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-desktop, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-desktop, .playground .com_investment-graph .demo-desktop.intro, .com_investment-graph .playground .demo-desktop.intro { font-size: 24px; } }

.playground h4.demo-desktop.bold, .playground .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-desktop.bold, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-desktop.bold, .playground .com_investment-graph .demo-desktop.bold.intro, .com_investment-graph .playground .demo-desktop.bold.intro { font-weight: bold; }

.playground h4.demo-midscreen, .playground .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-midscreen, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-midscreen, .playground .com_investment-graph .demo-midscreen.intro, .com_investment-graph .playground .demo-midscreen.intro { font-size: 18px; font-weight: bold; font-size: 22px !important; line-height: 1.5 !important; }

@media (min-width: 768px) { .playground h4.demo-midscreen, .playground .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-midscreen, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-midscreen, .playground .com_investment-graph .demo-midscreen.intro, .com_investment-graph .playground .demo-midscreen.intro { font-size: 20px; } }

@media (min-width: 1200px) { .playground h4.demo-midscreen, .playground .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-midscreen, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-midscreen, .playground .com_investment-graph .demo-midscreen.intro, .com_investment-graph .playground .demo-midscreen.intro { font-size: 24px; } }

.playground h4.demo-midscreen.bold, .playground .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-midscreen.bold, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-midscreen.bold, .playground .com_investment-graph .demo-midscreen.bold.intro, .com_investment-graph .playground .demo-midscreen.bold.intro { font-weight: bold; font-size: 22px !important; line-height: 1.5 !important; }

.playground h4.demo-mobile, .playground .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-mobile, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-mobile, .playground .com_investment-graph .demo-mobile.intro, .com_investment-graph .playground .demo-mobile.intro { font-size: 18px; font-weight: bold; }

@media (min-width: 768px) { .playground h4.demo-mobile, .playground .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-mobile, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-mobile, .playground .com_investment-graph .demo-mobile.intro, .com_investment-graph .playground .demo-mobile.intro { font-size: 20px; } }

@media (min-width: 1200px) { .playground h4.demo-mobile, .playground .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-mobile, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-mobile, .playground .com_investment-graph .demo-mobile.intro, .com_investment-graph .playground .demo-mobile.intro { font-size: 24px; } }

.playground h4.demo-mobile.bold, .playground .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-mobile.bold, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-mobile.bold, .playground .com_investment-graph .demo-mobile.bold.intro, .com_investment-graph .playground .demo-mobile.bold.intro { font-weight: bold; }

.playground h5.demo-desktop { font-size: 18px; font-weight: bold; }

@media (min-width: 1200px) { .playground h5.demo-desktop { font-size: 20px; } }

.playground h5.demo-desktop.bold { font-weight: bold; }

.playground h5.demo-mobile { font-size: 18px; font-weight: bold; }

@media (min-width: 1200px) { .playground h5.demo-mobile { font-size: 20px; } }

.playground h5.demo-mobile.bold { font-weight: bold; }

.playground h6.demo-desktop { font-size: 12px; }

@media (min-width: 768px) { .playground h6.demo-desktop { font-size: 14px; } }

.playground h6.demo-desktop.bold { font-weight: bold; }

.playground h6.demo-mobile { font-size: 12px; }

@media (min-width: 768px) { .playground h6.demo-mobile { font-size: 14px; } }

.playground h6.demo-mobile.bold { font-weight: bold; }

.playground p.demo-desktop, .playground .com_card-comparison sup.demo-desktop, .com_card-comparison .playground sup.demo-desktop, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-desktop, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-desktop, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.demo-desktop, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .playground a.demo-desktop, .playground .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.demo-desktop, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .playground a.demo-desktop { font-size: 16px; }

@media (min-width: 1200px) { .playground p.demo-desktop, .playground .com_card-comparison sup.demo-desktop, .com_card-comparison .playground sup.demo-desktop, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-desktop, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-desktop, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.demo-desktop, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .playground a.demo-desktop, .playground .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.demo-desktop, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .playground a.demo-desktop { font-size: 18px; } }

.playground p.demo-desktop.bold, .playground .com_card-comparison sup.demo-desktop.bold, .com_card-comparison .playground sup.demo-desktop.bold, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-desktop.bold, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-desktop.bold, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.demo-desktop.bold, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .playground a.demo-desktop.bold, .playground .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.demo-desktop.bold, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .playground a.demo-desktop.bold { font-weight: bold; }

.playground p.demo-desktop.semibold, .playground .com_card-comparison sup.demo-desktop.semibold, .com_card-comparison .playground sup.demo-desktop.semibold, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-desktop.semibold, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-desktop.semibold, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.demo-desktop.semibold, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .playground a.demo-desktop.semibold, .playground .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.demo-desktop.semibold, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .playground a.demo-desktop.semibold { font-weight: 600; }

.playground p.demo-desktop.caption, .playground .com_card-comparison sup.demo-desktop.caption, .com_card-comparison .playground sup.demo-desktop.caption, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-desktop.caption, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-desktop.caption, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.demo-desktop.caption, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .playground a.demo-desktop.caption, .playground .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.demo-desktop.caption, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .playground a.demo-desktop.caption { font-size: 12px; }

@media (min-width: 768px) { .playground p.demo-desktop.caption, .playground .com_card-comparison sup.demo-desktop.caption, .com_card-comparison .playground sup.demo-desktop.caption, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-desktop.caption, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-desktop.caption, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.demo-desktop.caption, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .playground a.demo-desktop.caption, .playground .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.demo-desktop.caption, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .playground a.demo-desktop.caption { font-size: 14px; } }

.playground p.demo-desktop.caption.bold, .playground .com_card-comparison sup.demo-desktop.caption.bold, .com_card-comparison .playground sup.demo-desktop.caption.bold, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-desktop.caption.bold, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-desktop.caption.bold, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.demo-desktop.caption.bold, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .playground a.demo-desktop.caption.bold, .playground .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.demo-desktop.caption.bold, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .playground a.demo-desktop.caption.bold { font-weight: bold; }

.playground p.demo-midscreen, .playground .com_card-comparison sup.demo-midscreen, .com_card-comparison .playground sup.demo-midscreen, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-midscreen, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-midscreen, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.demo-midscreen, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .playground a.demo-midscreen, .playground .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.demo-midscreen, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .playground a.demo-midscreen { font-size: 16px; font-size: 17px !important; line-height: 29px !important; margin-bottom: 8px !important; }

@media (min-width: 1200px) { .playground p.demo-midscreen, .playground .com_card-comparison sup.demo-midscreen, .com_card-comparison .playground sup.demo-midscreen, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-midscreen, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-midscreen, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.demo-midscreen, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .playground a.demo-midscreen, .playground .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.demo-midscreen, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .playground a.demo-midscreen { font-size: 18px; } }

.playground p.demo-midscreen:last-child, .playground .com_card-comparison sup.demo-midscreen:last-child, .com_card-comparison .playground sup.demo-midscreen:last-child, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-midscreen:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-midscreen:last-child, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.demo-midscreen:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .playground a.demo-midscreen:last-child, .playground .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.demo-midscreen:last-child, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .playground a.demo-midscreen:last-child { margin-bottom: 0px !important; }

.playground p.demo-midscreen.bold, .playground .com_card-comparison sup.demo-midscreen.bold, .com_card-comparison .playground sup.demo-midscreen.bold, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-midscreen.bold, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-midscreen.bold, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.demo-midscreen.bold, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .playground a.demo-midscreen.bold, .playground .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.demo-midscreen.bold, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .playground a.demo-midscreen.bold { font-weight: bold; font-size: 17px !important; line-height: 29px !important; margin-bottom: 8px !important; line-height: 25px !important; }

.playground p.demo-midscreen.bold:last-child, .playground .com_card-comparison sup.demo-midscreen.bold:last-child, .com_card-comparison .playground sup.demo-midscreen.bold:last-child, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-midscreen.bold:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-midscreen.bold:last-child, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.demo-midscreen.bold:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .playground a.demo-midscreen.bold:last-child, .playground .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.demo-midscreen.bold:last-child, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .playground a.demo-midscreen.bold:last-child { margin-bottom: 0px !important; }

.playground p.demo-midscreen.semibold, .playground .com_card-comparison sup.demo-midscreen.semibold, .com_card-comparison .playground sup.demo-midscreen.semibold, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-midscreen.semibold, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-midscreen.semibold, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.demo-midscreen.semibold, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .playground a.demo-midscreen.semibold, .playground .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.demo-midscreen.semibold, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .playground a.demo-midscreen.semibold { font-weight: 600; font-size: 17px !important; line-height: 29px !important; margin-bottom: 8px !important; line-height: 27px !important; }

.playground p.demo-midscreen.semibold:last-child, .playground .com_card-comparison sup.demo-midscreen.semibold:last-child, .com_card-comparison .playground sup.demo-midscreen.semibold:last-child, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-midscreen.semibold:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-midscreen.semibold:last-child, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.demo-midscreen.semibold:last-child, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .playground a.demo-midscreen.semibold:last-child, .playground .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.demo-midscreen.semibold:last-child, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .playground a.demo-midscreen.semibold:last-child { margin-bottom: 0px !important; }

.playground p.demo-midscreen.caption, .playground .com_card-comparison sup.demo-midscreen.caption, .com_card-comparison .playground sup.demo-midscreen.caption, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-midscreen.caption, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-midscreen.caption, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.demo-midscreen.caption, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .playground a.demo-midscreen.caption, .playground .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.demo-midscreen.caption, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .playground a.demo-midscreen.caption { font-size: 12px; font-weight: bold; font-size: 13px !important; line-height: 20px !important; }

@media (min-width: 768px) { .playground p.demo-midscreen.caption, .playground .com_card-comparison sup.demo-midscreen.caption, .com_card-comparison .playground sup.demo-midscreen.caption, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-midscreen.caption, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-midscreen.caption, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.demo-midscreen.caption, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .playground a.demo-midscreen.caption, .playground .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.demo-midscreen.caption, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .playground a.demo-midscreen.caption { font-size: 14px; } }

.playground p.demo-midscreen.caption.bold, .playground .com_card-comparison sup.demo-midscreen.caption.bold, .com_card-comparison .playground sup.demo-midscreen.caption.bold, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-midscreen.caption.bold, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-midscreen.caption.bold, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.demo-midscreen.caption.bold, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .playground a.demo-midscreen.caption.bold, .playground .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.demo-midscreen.caption.bold, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .playground a.demo-midscreen.caption.bold { font-weight: bold; font-size: 13px !important; line-height: 20px !important; }

.playground p.demo-mobile, .playground .com_card-comparison sup.demo-mobile, .com_card-comparison .playground sup.demo-mobile, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-mobile, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-mobile, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.demo-mobile, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .playground a.demo-mobile, .playground .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.demo-mobile, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .playground a.demo-mobile { font-size: 16px; }

.playground p.demo-mobile.bold, .playground .com_card-comparison sup.demo-mobile.bold, .com_card-comparison .playground sup.demo-mobile.bold, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-mobile.bold, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-mobile.bold, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.demo-mobile.bold, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .playground a.demo-mobile.bold, .playground .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.demo-mobile.bold, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .playground a.demo-mobile.bold { font-weight: bold; }

.playground p.demo-mobile.semibold, .playground .com_card-comparison sup.demo-mobile.semibold, .com_card-comparison .playground sup.demo-mobile.semibold, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-mobile.semibold, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-mobile.semibold, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.demo-mobile.semibold, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .playground a.demo-mobile.semibold, .playground .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.demo-mobile.semibold, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .playground a.demo-mobile.semibold { font-weight: 600; }

.playground p.demo-mobile.caption, .playground .com_card-comparison sup.demo-mobile.caption, .com_card-comparison .playground sup.demo-mobile.caption, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-mobile.caption, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-mobile.caption, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.demo-mobile.caption, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .playground a.demo-mobile.caption, .playground .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.demo-mobile.caption, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .playground a.demo-mobile.caption { font-size: 12px; }

@media (min-width: 768px) { .playground p.demo-mobile.caption, .playground .com_card-comparison sup.demo-mobile.caption, .com_card-comparison .playground sup.demo-mobile.caption, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-mobile.caption, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-mobile.caption, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.demo-mobile.caption, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .playground a.demo-mobile.caption, .playground .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.demo-mobile.caption, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .playground a.demo-mobile.caption { font-size: 14px; } }

.playground p.demo-mobile.caption.bold, .playground .com_card-comparison sup.demo-mobile.caption.bold, .com_card-comparison .playground sup.demo-mobile.caption.bold, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-mobile.caption.bold, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-mobile.caption.bold, .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.demo-mobile.caption.bold, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .playground a.demo-mobile.caption.bold, .playground .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.demo-mobile.caption.bold, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .playground a.demo-mobile.caption.bold { font-weight: bold; }

.playground ul li.demo-desktop, .playground ol li.demo-desktop { font-size: 18px; }

.playground ul li.demo-midscreen, .playground ol li.demo-midscreen { font-size: 18px; line-height: 25px !important; margin-bottom: 8px !important; }

.playground ul li.demo-midscreen:last-child, .playground ol li.demo-midscreen:last-child { margin-bottom: 0px !important; }

.playground ul li.demo-mobile, .playground ol li.demo-mobile { font-size: 16px; }

.playground small.demo-desktop, .playground .com__ar-more .article__wrapper .article__details p.demo-desktop:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .playground p.demo-desktop:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details .com_card-comparison sup.demo-desktop:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .playground sup.demo-desktop:not(.link):not(.com__to-li-set), .playground .com_card-comparison .com__ar-more .article__wrapper .article__details sup.demo-desktop:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .playground sup.demo-desktop:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-desktop:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-desktop:not(.link):not(.com__to-li-set), .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a.demo-desktop:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .playground a.demo-desktop:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.demo-desktop:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .playground a.demo-desktop:not(.link):not(.com__to-li-set), .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a.demo-desktop:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .playground a.demo-desktop:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.demo-desktop:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .playground a.demo-desktop:not(.link):not(.com__to-li-set), .playground .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a.demo-desktop:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .playground a.demo-desktop:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details li.demo-desktop, .com__ar-more .article__wrapper .article__details .playground li.demo-desktop { font-size: 14px; }

@media (min-width: 1200px) { .playground small.demo-desktop, .playground .com__ar-more .article__wrapper .article__details p.demo-desktop:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .playground p.demo-desktop:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details .com_card-comparison sup.demo-desktop:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .playground sup.demo-desktop:not(.link):not(.com__to-li-set), .playground .com_card-comparison .com__ar-more .article__wrapper .article__details sup.demo-desktop:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .playground sup.demo-desktop:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-desktop:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-desktop:not(.link):not(.com__to-li-set), .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a.demo-desktop:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .playground a.demo-desktop:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.demo-desktop:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .playground a.demo-desktop:not(.link):not(.com__to-li-set), .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a.demo-desktop:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .playground a.demo-desktop:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.demo-desktop:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .playground a.demo-desktop:not(.link):not(.com__to-li-set), .playground .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a.demo-desktop:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .playground a.demo-desktop:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details li.demo-desktop, .com__ar-more .article__wrapper .article__details .playground li.demo-desktop { font-size: 16px; } }

.playground small.demo-desktop.bold, .playground .com__ar-more .article__wrapper .article__details p.demo-desktop.bold:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .playground p.demo-desktop.bold:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details .com_card-comparison sup.demo-desktop.bold:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .playground sup.demo-desktop.bold:not(.link):not(.com__to-li-set), .playground .com_card-comparison .com__ar-more .article__wrapper .article__details sup.demo-desktop.bold:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .playground sup.demo-desktop.bold:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-desktop.bold:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-desktop.bold:not(.link):not(.com__to-li-set), .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a.demo-desktop.bold:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .playground a.demo-desktop.bold:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.demo-desktop.bold:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .playground a.demo-desktop.bold:not(.link):not(.com__to-li-set), .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a.demo-desktop.bold:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .playground a.demo-desktop.bold:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.demo-desktop.bold:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .playground a.demo-desktop.bold:not(.link):not(.com__to-li-set), .playground .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a.demo-desktop.bold:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .playground a.demo-desktop.bold:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details li.demo-desktop.bold, .com__ar-more .article__wrapper .article__details .playground li.demo-desktop.bold { font-size: 14px; font-weight: bold; }

@media (min-width: 1200px) { .playground small.demo-desktop.bold, .playground .com__ar-more .article__wrapper .article__details p.demo-desktop.bold:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .playground p.demo-desktop.bold:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details .com_card-comparison sup.demo-desktop.bold:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .playground sup.demo-desktop.bold:not(.link):not(.com__to-li-set), .playground .com_card-comparison .com__ar-more .article__wrapper .article__details sup.demo-desktop.bold:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .playground sup.demo-desktop.bold:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-desktop.bold:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-desktop.bold:not(.link):not(.com__to-li-set), .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a.demo-desktop.bold:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .playground a.demo-desktop.bold:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.demo-desktop.bold:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .playground a.demo-desktop.bold:not(.link):not(.com__to-li-set), .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a.demo-desktop.bold:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .playground a.demo-desktop.bold:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.demo-desktop.bold:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .playground a.demo-desktop.bold:not(.link):not(.com__to-li-set), .playground .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a.demo-desktop.bold:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .playground a.demo-desktop.bold:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details li.demo-desktop.bold, .com__ar-more .article__wrapper .article__details .playground li.demo-desktop.bold { font-size: 16px; } }

.playground small.demo-midscreen, .playground .com__ar-more .article__wrapper .article__details p.demo-midscreen:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .playground p.demo-midscreen:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details .com_card-comparison sup.demo-midscreen:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .playground sup.demo-midscreen:not(.link):not(.com__to-li-set), .playground .com_card-comparison .com__ar-more .article__wrapper .article__details sup.demo-midscreen:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .playground sup.demo-midscreen:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-midscreen:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-midscreen:not(.link):not(.com__to-li-set), .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a.demo-midscreen:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .playground a.demo-midscreen:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.demo-midscreen:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .playground a.demo-midscreen:not(.link):not(.com__to-li-set), .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a.demo-midscreen:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .playground a.demo-midscreen:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.demo-midscreen:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .playground a.demo-midscreen:not(.link):not(.com__to-li-set), .playground .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a.demo-midscreen:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .playground a.demo-midscreen:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details li.demo-midscreen, .com__ar-more .article__wrapper .article__details .playground li.demo-midscreen { font-size: 14px; font-size: 14px !important; line-height: 23px !important; }

@media (min-width: 1200px) { .playground small.demo-midscreen, .playground .com__ar-more .article__wrapper .article__details p.demo-midscreen:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .playground p.demo-midscreen:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details .com_card-comparison sup.demo-midscreen:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .playground sup.demo-midscreen:not(.link):not(.com__to-li-set), .playground .com_card-comparison .com__ar-more .article__wrapper .article__details sup.demo-midscreen:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .playground sup.demo-midscreen:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-midscreen:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-midscreen:not(.link):not(.com__to-li-set), .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a.demo-midscreen:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .playground a.demo-midscreen:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.demo-midscreen:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .playground a.demo-midscreen:not(.link):not(.com__to-li-set), .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a.demo-midscreen:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .playground a.demo-midscreen:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.demo-midscreen:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .playground a.demo-midscreen:not(.link):not(.com__to-li-set), .playground .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a.demo-midscreen:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .playground a.demo-midscreen:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details li.demo-midscreen, .com__ar-more .article__wrapper .article__details .playground li.demo-midscreen { font-size: 16px; } }

.playground small.demo-midscreen.bold, .playground .com__ar-more .article__wrapper .article__details p.demo-midscreen.bold:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .playground p.demo-midscreen.bold:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details .com_card-comparison sup.demo-midscreen.bold:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .playground sup.demo-midscreen.bold:not(.link):not(.com__to-li-set), .playground .com_card-comparison .com__ar-more .article__wrapper .article__details sup.demo-midscreen.bold:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .playground sup.demo-midscreen.bold:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-midscreen.bold:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-midscreen.bold:not(.link):not(.com__to-li-set), .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a.demo-midscreen.bold:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .playground a.demo-midscreen.bold:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.demo-midscreen.bold:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .playground a.demo-midscreen.bold:not(.link):not(.com__to-li-set), .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a.demo-midscreen.bold:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .playground a.demo-midscreen.bold:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.demo-midscreen.bold:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .playground a.demo-midscreen.bold:not(.link):not(.com__to-li-set), .playground .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a.demo-midscreen.bold:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .playground a.demo-midscreen.bold:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details li.demo-midscreen.bold, .com__ar-more .article__wrapper .article__details .playground li.demo-midscreen.bold { font-size: 14px; font-weight: bold; font-size: 14px !important; line-height: 23px !important; }

@media (min-width: 1200px) { .playground small.demo-midscreen.bold, .playground .com__ar-more .article__wrapper .article__details p.demo-midscreen.bold:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .playground p.demo-midscreen.bold:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details .com_card-comparison sup.demo-midscreen.bold:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .playground sup.demo-midscreen.bold:not(.link):not(.com__to-li-set), .playground .com_card-comparison .com__ar-more .article__wrapper .article__details sup.demo-midscreen.bold:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .playground sup.demo-midscreen.bold:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-midscreen.bold:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-midscreen.bold:not(.link):not(.com__to-li-set), .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a.demo-midscreen.bold:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .playground a.demo-midscreen.bold:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.demo-midscreen.bold:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .playground a.demo-midscreen.bold:not(.link):not(.com__to-li-set), .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a.demo-midscreen.bold:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .playground a.demo-midscreen.bold:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.demo-midscreen.bold:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .playground a.demo-midscreen.bold:not(.link):not(.com__to-li-set), .playground .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a.demo-midscreen.bold:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .playground a.demo-midscreen.bold:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details li.demo-midscreen.bold, .com__ar-more .article__wrapper .article__details .playground li.demo-midscreen.bold { font-size: 16px; } }

.playground small.demo-mobile, .playground .com__ar-more .article__wrapper .article__details p.demo-mobile:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .playground p.demo-mobile:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details .com_card-comparison sup.demo-mobile:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .playground sup.demo-mobile:not(.link):not(.com__to-li-set), .playground .com_card-comparison .com__ar-more .article__wrapper .article__details sup.demo-mobile:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .playground sup.demo-mobile:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-mobile:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-mobile:not(.link):not(.com__to-li-set), .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a.demo-mobile:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .playground a.demo-mobile:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.demo-mobile:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .playground a.demo-mobile:not(.link):not(.com__to-li-set), .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a.demo-mobile:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .playground a.demo-mobile:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.demo-mobile:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .playground a.demo-mobile:not(.link):not(.com__to-li-set), .playground .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a.demo-mobile:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .playground a.demo-mobile:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details li.demo-mobile, .com__ar-more .article__wrapper .article__details .playground li.demo-mobile { font-size: 12px; }

@media (min-width: 768px) { .playground small.demo-mobile, .playground .com__ar-more .article__wrapper .article__details p.demo-mobile:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .playground p.demo-mobile:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details .com_card-comparison sup.demo-mobile:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .playground sup.demo-mobile:not(.link):not(.com__to-li-set), .playground .com_card-comparison .com__ar-more .article__wrapper .article__details sup.demo-mobile:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .playground sup.demo-mobile:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-mobile:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-mobile:not(.link):not(.com__to-li-set), .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a.demo-mobile:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .playground a.demo-mobile:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.demo-mobile:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .playground a.demo-mobile:not(.link):not(.com__to-li-set), .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a.demo-mobile:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .playground a.demo-mobile:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.demo-mobile:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .playground a.demo-mobile:not(.link):not(.com__to-li-set), .playground .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a.demo-mobile:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .playground a.demo-mobile:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details li.demo-mobile, .com__ar-more .article__wrapper .article__details .playground li.demo-mobile { font-size: 14px; } }

.playground small.demo-mobile.bold, .playground .com__ar-more .article__wrapper .article__details p.demo-mobile.bold:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .playground p.demo-mobile.bold:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details .com_card-comparison sup.demo-mobile.bold:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .playground sup.demo-mobile.bold:not(.link):not(.com__to-li-set), .playground .com_card-comparison .com__ar-more .article__wrapper .article__details sup.demo-mobile.bold:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .playground sup.demo-mobile.bold:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-mobile.bold:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-mobile.bold:not(.link):not(.com__to-li-set), .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a.demo-mobile.bold:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .playground a.demo-mobile.bold:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.demo-mobile.bold:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .playground a.demo-mobile.bold:not(.link):not(.com__to-li-set), .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a.demo-mobile.bold:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .playground a.demo-mobile.bold:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.demo-mobile.bold:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .playground a.demo-mobile.bold:not(.link):not(.com__to-li-set), .playground .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a.demo-mobile.bold:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .playground a.demo-mobile.bold:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details li.demo-mobile.bold, .com__ar-more .article__wrapper .article__details .playground li.demo-mobile.bold { font-size: 14px; font-weight: bold; }

@media (min-width: 1200px) { .playground small.demo-mobile.bold, .playground .com__ar-more .article__wrapper .article__details p.demo-mobile.bold:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .playground p.demo-mobile.bold:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details .com_card-comparison sup.demo-mobile.bold:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .playground sup.demo-mobile.bold:not(.link):not(.com__to-li-set), .playground .com_card-comparison .com__ar-more .article__wrapper .article__details sup.demo-mobile.bold:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .playground sup.demo-mobile.bold:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.demo-mobile.bold:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .playground a.demo-mobile.bold:not(.link):not(.com__to-li-set), .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a.demo-mobile.bold:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .playground a.demo-mobile.bold:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.demo-mobile.bold:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .playground a.demo-mobile.bold:not(.link):not(.com__to-li-set), .playground #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a.demo-mobile.bold:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .playground a.demo-mobile.bold:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.demo-mobile.bold:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .playground a.demo-mobile.bold:not(.link):not(.com__to-li-set), .playground .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a.demo-mobile.bold:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .playground a.demo-mobile.bold:not(.link):not(.com__to-li-set), .playground .com__ar-more .article__wrapper .article__details li.demo-mobile.bold, .com__ar-more .article__wrapper .article__details .playground li.demo-mobile.bold { font-size: 16px; } }

.playground caption.demo-dekstop { font-size: 12px; }

@media (min-width: 768px) { .playground caption.demo-dekstop { font-size: 14px; } }

.playground caption.demo-dekstop.bold { font-weight: bold; }

.playground caption.demo-midscreen { font-size: 12px; font-size: 13px !important; line-height: 20px !important; }

@media (min-width: 768px) { .playground caption.demo-midscreen { font-size: 14px; } }

.playground caption.demo-midscreen.bold { font-weight: bold; font-size: 13px !important; line-height: 20px !important; }

.playground caption.demo-mobile { font-size: 12px; }

@media (min-width: 768px) { .playground caption.demo-mobile { font-size: 14px; } }

.playground .border-bottom > .row, .playground .border-bottom > .com_insurance_total-payout-row, .playground .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .border-bottom > .owl-carousel:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .playground .border-bottom > .owl-carousel:not(.owl-loaded) { border-bottom: 1px solid var(--grey-300); margin-bottom: 10px; }

.playground .border-bottom > .row:first-child, .playground .border-bottom > .com_insurance_total-payout-row:first-child, .playground .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .border-bottom > .owl-carousel:first-child:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .playground .border-bottom > .owl-carousel:first-child:not(.owl-loaded) { border-bottom: 1px solid #dddddd; }

.playground .border-bottom > .row:last-child, .playground .border-bottom > .com_insurance_total-payout-row:last-child, .playground .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .border-bottom > .owl-carousel:last-child:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .playground .border-bottom > .owl-carousel:last-child:not(.owl-loaded) { border-bottom: none; margin-bottom: 0px; }

@media (max-width: 767px) { .playground .com__tab-content .com__tab-nav ul.styled-nav li:nth-of-type(odd) { background-color: rgba(200, 200, 200, 0.9) !important; }
  .playground .com__tab-content .com__tab-nav ul.styled-nav li:nth-of-type(even) { background-color: rgba(200, 200, 200, 0.5) !important; } }

.playground .button { margin-right: 10px; }

.playground .button:last-child { margin-right: 0px; }

.com_national-day-promo .com__lifegoals-masthead .l-m-wrapper { background-color: #def5ff; }

@media (max-width: 767px) { .com_national-day-promo .com__lifegoals-masthead .l-m-wrapper { background-color: transparent; }
  .com_national-day-promo .com__lifegoals-masthead .l-m-wrapper .l-m-mobile-image { background-color: #def5ff; } }

@media screen and (max-width: 450px) { .com_national-day-promo .com__lifegoals-masthead .l-m-wrapper .l-m-mobile-image { height: auto; } }

.com_national-day-promo .text-gradient { color: #3b5978; background: #3b5978; background: -webkit-gradient(linear, right top, left top, from(#3b5978), to(#61a7db)); background: linear-gradient(to left, #3b5978, #61a7db); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b5978', endColorstr='#61a7db', GradientType=0 ); /* IE6-9 */ }

@media (max-width: 767px) { .com_national-day-promo .text-gradient { background: #3b5978; background: -webkit-gradient(linear, left top, left bottom, from(#3b5978), to(#61a7db)); background: linear-gradient(to bottom, #3b5978, #61a7db); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b5978', endColorstr='#61a7db', GradientType=0 ); /* IE6-9 */ } }

.com_national-day-promo .text-gradient sup { text-fill-color: #3b5978; -webkit-text-fill-color: #3b5978; }

.com_national-day-promo .footnote { display: block; padding-top: 20px; font-size: 12px; color: #888; }

@media (min-width: 768px) { .com_national-day-promo .footnote { font-size: 14px; } }

.com_national-day-promo #before-you-apply .row, .com_national-day-promo #before-you-apply .com_insurance_total-payout-row, .com_national-day-promo #before-you-apply .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded), .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .com_national-day-promo #before-you-apply .owl-carousel:not(.owl-loaded) { margin-bottom: 30px; }

@media (max-width: 767px) { .instant-process-wrapper .i-p-w-img { text-align: center; background-color: #faf6eb; } }

.instant-process-wrapper .i-p-w-img img { max-width: 100%; height: auto; }

.instant-process-wrapper .i-p-w-des { max-width: 615px; padding-top: 30px; padding-left: 60px; }

@media (max-width: 767px) { .instant-process-wrapper .i-p-w-des { padding-left: 0px; } }

.instant-process-wrapper .i-p-w-des h4, .instant-process-wrapper .i-p-w-des .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .instant-process-wrapper .i-p-w-des a, .instant-process-wrapper .i-p-w-des .com_investment-graph .intro, .com_investment-graph .instant-process-wrapper .i-p-w-des .intro { margin-bottom: 20px; }

.instant-process-wrapper .i-p-w-des .footnote { padding-bottom: 20px; color: var(--grey-800); }

.instant-process-wrapper .i-p-w-des .checklist { margin-bottom: 5px; }

.instant-process-wrapper .i-p-w-des .checklist li { position: relative; padding-left: 23px; list-style-type: none !important; font-size: 16px; }

@media (min-width: 1200px) { .instant-process-wrapper .i-p-w-des .checklist li { font-size: 18px; } }

.instant-process-wrapper .i-p-w-des .checklist li:after { position: absolute; top: 0; left: 0; content: '\f00c'; font-family: var(--font-awesome); font-size: 14px; line-height: 1.5; padding-right: 10px; color: var(--grey-800); font-weight: bold; }

.instant-process-wrapper .i-p-w-des li a i { margin-top: -6px; display: inline-block; vertical-align: middle; font-size: 12px; }

.instant-process-wrapper .footnote { display: block; padding-top: 20px; font-size: 12px; color: #888; }

@media (min-width: 768px) { .instant-process-wrapper .footnote { font-size: 14px; } }

.com_card-90degrees h4, .com_card-90degrees .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_card-90degrees a, .com_card-90degrees .com_investment-graph .intro, .com_investment-graph .com_card-90degrees .intro { font-size: 18px; font-weight: bold; }

@media (min-width: 768px) { .com_card-90degrees h4, .com_card-90degrees .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_card-90degrees a, .com_card-90degrees .com_investment-graph .intro, .com_investment-graph .com_card-90degrees .intro { font-size: 20px; } }

@media (min-width: 1200px) { .com_card-90degrees h4, .com_card-90degrees .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_card-90degrees a, .com_card-90degrees .com_investment-graph .intro, .com_investment-graph .com_card-90degrees .intro { font-size: 24px; } }

.com_card-90degrees .footnote { display: block; font-family: var(--font-opensans); font-size: 14px; line-height: 1.5; color: var(--grey-800); }

@media (max-width: 767px) { .com_card-90degrees .section-masthead .parent__masthead h1 { margin-bottom: 80px; } }

@media (max-width: 767px) { .com_card-90degrees .section-masthead .parent__masthead .masthead__background-image > img { width: 280px !important; max-width: 85%; height: auto; top: 0px; bottom: unset; } }

@media (max-width: 1024px) { .com_card-90degrees .section-masthead .parent__masthead-background { background-position: 0% 50%; } }

.com_card-90degrees .section:not(.section-masthead) { padding-top: 80px; padding-bottom: 80px; }

.com_card-90degrees .section-2 { padding-top: 40px !important; }

.com_card-90degrees .section-3 { background-size: cover; background-repeat: no-repeat; background-position: center; }

.com_card-90degrees .sec-3-list { max-width: 1120px; }

.com_card-90degrees .section-5 .com_digital-payments-article { margin-bottom: 0px; }

.com_card-90degrees .section-5 .sec-5-desc { max-width: 820px; margin-bottom: 50px; }

.com_card-90degrees .section-5 .sec-5-block { margin-bottom: 80px; }

.com_card-90degrees .section-5 .sec-5-block h4, .com_card-90degrees .section-5 .sec-5-block .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_card-90degrees .section-5 .sec-5-block a, .com_card-90degrees .section-5 .sec-5-block .com_investment-graph .intro, .com_investment-graph .com_card-90degrees .section-5 .sec-5-block .intro { margin-bottom: 50px; }

.com_card-90degrees .section-6 { background-color: var(--ash-5); }

@media (max-width: 767px) { .com_card-90degrees .section-6 .feature__column:not(.row-count-1) [class*='col-'] { margin-bottom: 0px; } }

@media (max-width: 767px) { .com_card-90degrees .section-7 .feature__column .last-group { margin-bottom: 0px !important; }
  .com_card-90degrees .section-7 .feature__column .last-group p.feature__column--description, .com_card-90degrees .section-7 .feature__column .last-group .com_card-comparison sup.feature__column--description, .com_card-comparison .com_card-90degrees .section-7 .feature__column .last-group sup.feature__column--description, .com_card-90degrees .section-7 .feature__column .last-group #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.feature__column--description, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_card-90degrees .section-7 .feature__column .last-group a.feature__column--description, .com_card-90degrees .section-7 .feature__column .last-group #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.feature__column--description, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_card-90degrees .section-7 .feature__column .last-group a.feature__column--description, .com_card-90degrees .section-7 .feature__column .last-group .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.feature__column--description, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_card-90degrees .section-7 .feature__column .last-group a.feature__column--description { margin-bottom: 0px; } }

@media (min-width: 1149px) { .com_card-90degrees .section-7 .feature__column .feature__column__content .feature__column--text { width: 50%; } }

@media (max-width: 767px) { .com_card-90degrees .section-7 .feature__column .feature__column__content .feature__column--text { min-height: auto !important; } }

.com_card-90degrees .section-8 { background-color: var(--ash-5); }

@media (max-width: 767px) { .com_card-90degrees .section-8 .instant-process-wrapper .footnote { padding-bottom: 0px; } }

@media (max-width: 767px) { .com_card-90degrees .section-10 { padding-top: 0px !important; } }

.com_card-90degrees .section-10 .cta__basic .theme--cards .theme__container .cta__basic-details .cta__basic-info .cta__basic-links .item p a, .com_card-90degrees .section-10 .cta__basic .theme--cards .theme__container .cta__basic-details .cta__basic-info .cta__basic-links .item .com_card-comparison sup a, .com_card-comparison .com_card-90degrees .section-10 .cta__basic .theme--cards .theme__container .cta__basic-details .cta__basic-info .cta__basic-links .item sup a, .com_card-90degrees .section-10 .cta__basic .theme--cards .theme__container .cta__basic-details .cta__basic-info .cta__basic-links .item #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_card-90degrees .section-10 .cta__basic .theme--cards .theme__container .cta__basic-details .cta__basic-info .cta__basic-links .item a a, .com_card-90degrees .section-10 .cta__basic .theme--cards .theme__container .cta__basic-details .cta__basic-info .cta__basic-links .item #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_card-90degrees .section-10 .cta__basic .theme--cards .theme__container .cta__basic-details .cta__basic-info .cta__basic-links .item a a, .com_card-90degrees .section-10 .cta__basic .theme--cards .theme__container .cta__basic-details .cta__basic-info .cta__basic-links .item .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_card-90degrees .section-10 .cta__basic .theme--cards .theme__container .cta__basic-details .cta__basic-info .cta__basic-links .item a a { border-bottom: 0px; background: none; }

.com_card-box-wrapper .card-box-row { margin-right: -10px; margin-left: -10px; }

.com_card-box-wrapper .card-box-row:after { content: ''; display: table; clear: both; }

.com_card-box-wrapper .card-box-item { float: left; width: 33.333333%; padding-right: 10px; padding-left: 10px; }

@media (max-width: 991px) { .com_card-box-wrapper .card-box-item { width: 50%; margin-bottom: 20px; } }

@media (max-width: 540px) { .com_card-box-wrapper .card-box-item { width: 100%; } }

.com_card-box-wrapper .card-box-content { position: relative; border-radius: 8px; background-color: var(--white); }

.com_card-box-wrapper .cbit-content { padding: 40px 20px 30px; border-bottom: solid 1px rgba(217, 217, 217, 0.5); }

.com_card-box-wrapper .cbit-content .cbit-img { margin-bottom: 20px; text-align: center; }

.com_card-box-wrapper .cbit-content h4, .com_card-box-wrapper .cbit-content .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_card-box-wrapper .cbit-content a, .com_card-box-wrapper .cbit-content .com_investment-graph .intro, .com_investment-graph .com_card-box-wrapper .cbit-content .intro { color: var(--grey-800); }

.com_card-box-wrapper .cbib-content { padding: 30px 20px 40px; }

.com_card-box-wrapper .cbib-content img { width: 100%; height: auto; margin-bottom: 20px; }

.card-90degrees-apply-online .pci-wrapper { margin: 30px 0px; }

.card-90degrees-apply-online .pci-wrapper img { width: 302px; max-width: 100%; height: auto; }

.card-90degrees-apply-online .pci-btn { margin-bottom: 40px; text-align: center; }

.card-90degrees-apply-online ul { padding-left: 20px; }

.card-90degrees-apply-online ul li { list-style-type: disc; }

.page-careers .header__main .header__main--primary .header__main--navi ul li:nth-child(8), .page-careers .header__main .header__main--primary header .menu ul li:nth-child(8), header .page-careers .header__main .header__main--primary .menu ul li:nth-child(8) { display: none; }

.page-careers .header__main .header__main--primary .header__main--navi ul li:last-child, .page-careers .header__main .header__main--primary header .menu ul li:last-child, header .page-careers .header__main .header__main--primary .menu ul li:last-child { display: none; }

.page-careers .com_images-carousel .carousel__content .carousel__item { min-width: 768px; }

.page-careers .com_images-carousel .carousel__content .carousel__item img { width: 100%; height: auto; }

.page-careers .com_images-carousel .owl-dots { display: none; }

.page-careers .com_images-carousel .carousel__thumbnails .carousel__thumbnails-wrapper { min-height: 0; }

@media (max-width: 1140px) and (min-width: 768px) { .page-careers .com_images-carousel:not(.open) .carousel__content .carousel__item { min-width: 60.6vw; max-width: 60.6vw; } }

@media (max-width: 767px) { .page-careers .com_images-carousel .carousel__content .carousel__item { min-width: 0; } }

.page-careers .common__category-description h3, .page-careers .common__category-description h1 { font-family: var(--font-geomanist); font-weight: 500; }

.page-careers #main-wrapper { padding-bottom: 0 !important; }

.page-careers #footer { margin-top: 0 !important; }

.page-careers .com__lo-nav .owl-carousel .item .bp-img, .page-careers .com__lo-nav .owl-carousel .item .bp-banner-img, .page-careers .com__lo-nav .owl-carousel .item .common__recommended-products .common__recommended-products-pr-icon, .common__recommended-products .page-careers .com__lo-nav .owl-carousel .item .common__recommended-products-pr-icon, .page-careers .com__lo-nav .owl-carousel .item .accordion__loan-row > *.icon, .page-careers .com__lo-nav .owl-carousel .item .com_f_a_services .f-a-l-img, .com_f_a_services .page-careers .com__lo-nav .owl-carousel .item .f-a-l-img, .page-careers .com__lo-nav .owl-carousel .item .com_ta-icon, .page-careers .com__lo-nav .owl-carousel .item .com__img-badge, .page-careers .com__lo-nav .owl-carousel .item .com__co-us-icon, .page-careers .com__lo-nav .owl-carousel .item .com__onlinebanking_appforyou { min-height: 48px; }

.page-careers .list__col .list__col-single { padding: 20px; }

@media (min-width: 992px) { .page-careers .list__col .list__col-single.list__col-count-4, .page-careers .list__col .list__col-single.list__col-count-5 { padding: 40px; } }

.page-careers .list-three-col-two-row-without-description__icon { width: 80px; min-width: 80px; }

@media (min-width: 811px) { .page-careers .list-three-col-two-row-without-description__icon { min-width: 100px; margin-right: 20px; } }

.page-careers .list-three-col-two-row-without-description__text { margin-bottom: 0; text-align: center; }

@media (min-width: 576px) { .page-careers .list-three-col-two-row-without-description__text { text-align: left; } }

.page-careers .list-three-col-two-row-without-description__item { margin-bottom: 0; }

.page-careers .com_career-blogs.owl-carousel .slider__dots .indicator { max-width: 100%; }

.page-careers .com_images-carousel .carousel__thumbnails .thumbnails-row { height: 0; }

.page-careers .com_images-carousel .carousel__thumbnails .thumbnails-row.slick-slide { height: auto; }

@media (max-width: 992px) { .page-careers .header__main .header__main--primary .header__main--navi ul li:after, .page-careers .header__main .header__main--primary header .menu ul li:after, header .page-careers .header__main .header__main--primary .menu ul li:after { bottom: inherit; } }

.common__category-list img { max-width: 50px; }

@media (min-width: 992px) { [class*="page-careers-cn"] .header__main .header__logo { max-width: 100%; }
  [class*="page-careers-cn"] .header__main .header__logo img { width: auto; height: 38px; } }

[class*="page-careers-cn"] footer#footer .logo { max-width: 100%; }

[class*="page-careers-cn"] footer#footer .logo img { width: auto; height: 38px; }

[class*="page-careers-cn"] .header__main .header__main--primary .header__main--navi ul li.divider, [class*="page-careers-cn"] .header__main .header__main--primary header .menu ul li.divider, header [class*="page-careers-cn"] .header__main .header__main--primary .menu ul li.divider { min-width: 70px; }

@media (min-width: 992px) { .page-careers-cn .header__main .header__logo .logo-campaign { left: 315px; padding-bottom: 2px; } }

@media (min-width: 992px) { .page-careers-cn-cn .header__main .header__logo .logo-campaign { left: 239px; padding-bottom: 4px; } }

.com_sso-year-end .section-special-previleges { background-color: var(--ash-5); }

.com_sso-year-end .section-promotion { background-image: url("../img/promotion-background.png"); background-size: cover; }

.com_sso-year-end .section-promotion .promotion__section { background-color: transparent; }

.com_sso-year-end .section-promotion .promotion__container .promotion__container-thumbnail { border-radius: 0px; }

.com_sso-year-end .cta__basic .cta__basic-info { max-width: none; }

.com_sso-year-end .popup-content a { color: var(--royal-blue-100); text-decoration: none; background: transparent; background: linear-gradient(180deg, transparent 1px, var(--royal-blue-100) 1px, var(--royal-blue-100) 2px, transparent 2px); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='var(--royal-blue-100) 1px', GradientType=0 ); /* IE6-9 */ background-size: 100% 3px; background-position: right 0 bottom; -webkit-transition: background-size 0.3s ease-in-out; transition: background-size 0.3s ease-in-out; background-repeat: no-repeat; padding-bottom: 2px; border-bottom: 3px solid transparent; }

.com_sso-year-end .popup-content a:hover { background-size: 0% 3px; }

@supports (-ms-ime-align: auto) { .com_sso-year-end .popup-content a { background: var(--royal-blue-100); background: -webkit-gradient(linear, left top, left bottom, from(var(--royal-blue-100)), to(var(--royal-blue-100))); background: linear-gradient(180deg, var(--royal-blue-100), var(--royal-blue-100)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--royal-blue-100)', endColorstr='var(--royal-blue-100)', GradientType=0 ); /* IE6-9 */ background: transparent !important; background-size: 100% 2px; border-bottom: none !important; }
  .com_sso-year-end .popup-content a:hover { background-size: 0% 2px; } }

.com_sso-year-end .cta__basic .theme__container { min-height: 376px; }

.com_numbered-item-list .com_n-i-l-number { display: inline-block; width: 40px; height: 40px; padding: 2px 12px; border-radius: 50%; border: 1px solid var(--grey-200); }

@media (max-width: 767px) { .com_numbered-item-list .com_n-i-l-number { margin-bottom: 10px; } }

.com_numbered-item-list .com_n-i-l-item { margin-bottom: 60px; }

@media (max-width: 1546px) { .com_numbered-item-list .com_n-i-l-item { margin-bottom: 30px; } }

.com_numbered-item-list .com_n-i-l-item:last-child { margin-bottom: 0px; }

.com_onewealth .background-ash { background-color: var(--ash-5); }

.com_onewealth .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--image img { max-width: 80px; }

.com_onewealth .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text p, .com_onewealth .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text .com_card-comparison sup, .com_card-comparison .com_onewealth .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text sup, .com_onewealth .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com_onewealth .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text a, .com_onewealth .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com_onewealth .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text a, .com_onewealth .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com_onewealth .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text a { min-height: auto; }

.com_onewealth .com__onlinebanking_whatsnewfeature { padding-bottom: 80px; }

.com_onewealth .com__onlinebanking_whatsnewfeature.com__onlinebanking_whatsnewfeature-extended .com__onlinebanking_whatsnewfeature-wrapper img { opacity: 0.7; }

.com_onewealth .com__onlinebanking_whatsnewfeature.com__onlinebanking_whatsnewfeature-extended .com__onlinebanking_whatsnewfeature-wrapper img.dbs-f-main { display: none; }

.com_onewealth .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-slider.owl-loaded .owl-item.center .com__onlinebanking_whatsnewfeature-wrapper img.dbs-f-cover { display: none; }

.com_onewealth .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-slider.owl-loaded .owl-item.center .com__onlinebanking_whatsnewfeature-wrapper img.dbs-f-main { display: block; }

.com_onewealth .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-slider { border-bottom: 0px; }

.com_onewealth .com__onlinebanking_whatsnewfeature .wnfw-video-url { margin-top: 20px; }

.com_onewealth .com__onlinebanking_whatsnewfeature.com__onlinebanking_whatsnewfeature-extended .com__onlinebanking_whatsnewfeature-wrapper .com__onlinebanking_whatsnewfeature-text { margin-bottom: 24px; }

html.explorer .com_insurance-text-listing .col-12, html.explorer .com_insurance-text-listing .ca-li-set.merchant-item, html.explorer .com_insurance-text-listing .col2 .merchant-item, .col2 html.explorer .com_insurance-text-listing .merchant-item { display: block; }

.page-loan .parent__masthead .masthead__background-image > img { margin-right: 40px; }

@media (min-width: 1680px) { .page-loan .parent__masthead .masthead__background-image > img { margin: 0 auto; } }

@media (max-width: 767px) { .page-loan .parent__masthead .masthead__background-image > img { right: 0; left: 0; max-width: 90%; width: 365px; height: auto; margin-right: 0px; margin: auto; } }

.page-loan .tab-active .section:first-of-type { padding-top: 60px; }

@media only screen and (max-width: 1546px) and (min-width: 768px) { .page-loan .tab-active .section:first-of-type { padding-top: 40px; } }

@media (max-width: 767px) { .page-loan .tab-active .section:first-of-type { padding-top: 30px; } }

.page-loan .table__comparison.table__comparison-with-first-col-subject, .page-loan .table__comparison.graph__type-3 { width: 100%; }

.page-loan .table__comparison-1-content .com_graph-carousel.last-slide .graph-title { left: 11px; }

.voyage-limo-booking-page .email-wrapper { margin-top: 20px; }

.voyage-limo-booking-page .com_field .material-form-control .label { padding-bottom: 10px; }

.voyage-limo-booking-page .com_field p.description, .voyage-limo-booking-page .com_field .com_card-comparison sup.description, .com_card-comparison .voyage-limo-booking-page .com_field sup.description, .voyage-limo-booking-page .com_field #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.description, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .voyage-limo-booking-page .com_field a.description, .voyage-limo-booking-page .com_field #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.description, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .voyage-limo-booking-page .com_field a.description, .voyage-limo-booking-page .com_field .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.description, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .voyage-limo-booking-page .com_field a.description { color: var(--grey-800); }

.voyage-limo-booking-page .dropdown__theme { min-width: auto; }

.voyage-limo-booking-page .dropdown__theme .select2-container .select2-selection--single .select2-selection__rendered { padding-right: 25px; }

.voyage-limo-booking-page .dropdown__theme.input-select .select2-container:after { color: var(--grey-800); }

.voyage-transfer-form-page .custom__calculator-steps__main-content .buttons.button-bottom { bottom: 0px; }

.voyage-transfer-form-page .custom__calculator-steps .custom__calculator-steps__nav .step::before { background-color: rgba(102, 123, 136, 0.5); }

.voyage-transfer-form-page .custom__calculator-steps .custom__calculator-steps__nav .step.checked::before { background-color: #667b88; }

.voyage-transfer-form-page .custom__calculator-steps__nav { pointer-events: none; }

@media (max-width: 767px) { .voyage-transfer-form-page .voyage-transfer-form-reservation.custom__calculator-steps .custom__calculator-steps__nav.total-3-steps .step::before { width: calc(50vw - 55px); } }

@media (max-width: 767px) { .voyage-transfer-form-page .voyage-transfer-form-cancellation.custom__calculator-steps .custom__calculator-steps__nav.total-2-steps .step::before { width: calc(100vw - 80px); } }

@media (min-width: 768px) { .voyage-transfer-form-page .com__lifegoals-masthead .l-m-content { height: 282px; }
  .voyage-transfer-form-page .com__lifegoals-masthead .l-m-content h1 { font-size: 30px; } }

.voyage-transfer-form-page .buttons.button-top .btn-prev-default { display: none; }

.voyage-transfer-form-page .buttons.button-bottom .btn-next { opacity: 0; bottom: -19px; }

.voyage-transfer-form-page .buttons.button-bottom .btn-next-default { bottom: -19px; display: block; }

.voyage-transfer-form-page .com__general__form-group input[type="radio"]:disabled + label { cursor: default; color: var(--grey-300); }

.voyage-transfer-form-page .com__general__form-group input[type="radio"]:disabled + label i { color: var(--grey-300); }

.voyage-transfer-form-page .custom__calculator-steps .custom__calculator-steps__nav .step__order { background-color: rgba(102, 123, 136, 0.5); }

.voyage-transfer-form-page .custom__calculator-steps .custom__calculator-steps__nav .step__order .fa-calendar-check { font-size: 16px; }

.voyage-transfer-form-page .custom__calculator-steps .custom__calculator-steps__nav .step.active .step__order { background-color: #667b88; }

.voyage-transfer-form-page .custom__calculator-steps[class*="360__account-calculator"] .custom__calculator-steps__main-content .step.active:last-child { background: none; }

.voyage-transfer-form-page p.description, .voyage-transfer-form-page .com_card-comparison sup.description, .com_card-comparison .voyage-transfer-form-page sup.description, .voyage-transfer-form-page #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a.description, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .voyage-transfer-form-page a.description, .voyage-transfer-form-page #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a.description, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .voyage-transfer-form-page a.description, .voyage-transfer-form-page .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a.description, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .voyage-transfer-form-page a.description { color: var(--grey-800); }

.voyage-transfer-form-page .col-custom-code { -ms-flex: 0 0 80px; -webkit-box-flex: 0; flex: 0 0 80px; max-width: 80px; }

.voyage-transfer-form-page .com_field .label-checkbox, .voyage-transfer-form-page .com__general__form-group label { font-size: 16px; }

.voyage-transfer-form-page .dropdown__theme { min-width: 0; }

.voyage-transfer-form-page .dropdown__theme.input-select .select2-container:after { color: var(--grey-800); }

.voyage-transfer-form-page .com_field .select-dropdown .message { display: none; }

.voyage-transfer-form-page .com_field .select-dropdown .message.message--error { color: var(--error-red); }

.voyage-transfer-form-page .com_field .material-form-control .message--error { color: var(--error-red); }

.voyage-transfer-form-page .textarea textarea { width: 100%; height: 158px; padding: 15px 20px 25px; border: 1px solid var(--grey-300); border-radius: 0px; color: var(--grey-800); font-size: 16px; line-height: 1.5; }

.voyage-transfer-form-page .select-dropdown.has-error .dropdown__theme .select2-container .select2-selection--single { border-color: var(--error-red) !important; }

@media (max-width: 767px) { .voyage-transfer-form-page .select-dropdown.has-error select { border-color: var(--error-red) !important; } }

.voyage-transfer-form-page .step-2 .select-dropdown.has-error { margin-bottom: 35px !important; }

.voyage-transfer-form-page .arrival-opt { display: none; }

.voyage-transfer-form-page .arrival-opt.active { display: block; }

.voyage-transfer-form-page .departure-opt { display: none; }

.voyage-transfer-form-page .departure-opt.active { display: block; }

.voyage-transfer-form-page .date-validation { margin: -10px 0px 0px 0px; }

.voyage-transfer-form-page .date-validation .message--error { color: var(--error-red); }

.voyage-transfer-form-page .sub-title { font-size: 12px; color: var(--grey-700); display: block; }

.voyage-transfer-form-page .form-group.email-wrapper { margin-top: 0px !important; }

.voyage-transfer-form-page .v-t-f-add-a-stop a, .voyage-transfer-form-page .v-t-f-add-email-wrapper a { color: var(--royal-blue-200); font-size: 14px; line-height: 20px; }

.voyage-transfer-form-page .v-t-f-add-a-stop a i, .voyage-transfer-form-page .v-t-f-add-email-wrapper a i { margin-right: 10px; font-size: 28px; color: var(--royal-blue-200); }

.voyage-transfer-form-page .v-t-f-add-a-stop a span, .voyage-transfer-form-page .v-t-f-add-email-wrapper a span { line-height: 1.5; }

.voyage-transfer-form-page .v-t-f-add-a-stop a.disabled, .voyage-transfer-form-page .v-t-f-add-email-wrapper a.disabled { color: var(--grey-200); pointer-events: none; }

.voyage-transfer-form-page .v-t-f-add-a-stop a.disabled i, .voyage-transfer-form-page .v-t-f-add-email-wrapper a.disabled i { color: var(--grey-200); }

.voyage-transfer-form-page a.v-t-f-remove-email-btn { position: absolute; z-index: 10; width: 85px; top: -20px; right: 0px; font-size: 14px; line-height: 20px; color: var(--royal-blue-200); }

.voyage-transfer-form-page a.v-t-f-remove-email-btn i { margin-right: 10px; font-size: 28px; color: var(--royal-blue-200); }

.voyage-transfer-form-page a.v-t-f-remove-email-btn span { line-height: 1.5; }

.voyage-transfer-form-page .additional-stop-location { position: relative; }

.voyage-transfer-form-page .v-t-f-remove-btn { z-index: 5; position: absolute; right: 0px; top: 0px; }

.voyage-transfer-form-page .on-step-2 .button-bottom { display: none; }

.voyage-transfer-form-page .last-step .steps__container { padding-top: 0px !important; padding-bottom: 0px !important; }

.voyage-transfer-form-page .last-step .button-top, .voyage-transfer-form-page .last-step .button-bottom { display: none; }

.voyage-transfer-form-page .voyage-transfer-form-cancellation .step-2.bg-none:before { background-color: var(--white); }

.voyage-transfer-form-page .fcg-mobile-des { position: absolute; top: 0; bottom: unset; -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%); }

.voyage-transfer-form-page .v-t-f-add-email-wrapper { margin-top: 60px; margin-bottom: 30px; }

.voyage-transfer-form-page .added-email-wrapper { position: relative; margin-top: 30px; }

.voyage-transfer-form-page .added-email-wrapper .material-form-control input::-webkit-input-placeholder, .voyage-transfer-form-page .added-email-wrapper .material-form-control textarea::-webkit-input-placeholder { opacity: 0.5 !important; }

.voyage-transfer-form-page .added-email-wrapper .material-form-control input::-moz-placeholder, .voyage-transfer-form-page .added-email-wrapper .material-form-control textarea::-moz-placeholder { opacity: 0.5 !important; }

.voyage-transfer-form-page .added-email-wrapper .material-form-control input:-ms-input-placeholder, .voyage-transfer-form-page .added-email-wrapper .material-form-control textarea:-ms-input-placeholder { opacity: 0.5 !important; }

.voyage-transfer-form-page .added-email-wrapper .material-form-control input::-ms-input-placeholder, .voyage-transfer-form-page .added-email-wrapper .material-form-control textarea::-ms-input-placeholder { opacity: 0.5 !important; }

.voyage-transfer-form-page .added-email-wrapper .material-form-control input::placeholder, .voyage-transfer-form-page .added-email-wrapper .material-form-control textarea::placeholder { opacity: 0.5 !important; }

.voyage-transfer-form-page .added-email-wrapper .form-group .form-control { padding-right: 85px; }

@media (max-width: 767px) { .voyage-transfer-form-page .captcha-added .material-form-control { height: auto; }
  .voyage-transfer-form-page .captcha-added .message--error { margin-bottom: 35px; } }

.csl-referral-form-page .on-step-2 .button-bottom { display: block; }

.csl-referral-form-page .on-step-3 .button-bottom { display: none; }

.page-travel-with-ocbc .com__lifegoals-masthead .l-m-mobile-image { height: 550px; }

.page-travel-with-ocbc .navigation__product-anchor { display: none; }

@media (max-width: 767px) { .page-travel-with-ocbc .navigation__product-anchor { display: none !important; } }

.page-travel-with-ocbc .daterangepicker.openscenter:before, .page-travel-with-ocbc .daterangepicker.openscenter:after { display: none; }

.page-travel-with-ocbc .daterangepicker { -webkit-box-shadow: 0 2px 8px rgba(var(--black-rgb), 0.08); box-shadow: 0 2px 8px rgba(var(--black-rgb), 0.08); }

.page-travel-with-ocbc .daterangepicker.left-0 { left: 0 !important; }

.page-travel-with-ocbc .daterangepicker .drp-calendar.left.single .next.available { display: none !important; }

.page-travel-with-ocbc .daterangepicker td.disabled, .page-travel-with-ocbc .daterangepicker option.disabled { opacity: 0.4; }

@media (max-width: 640px) { .page-travel-with-ocbc .daterangepicker .drp-selected { max-width: 50%; } }

.com__trwo-input, .com__trwo-box input, .com__trwo-box.box-label input { position: relative; height: 60px; padding: 16px 18px; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 4px; border: solid 1px var(--grey-200) !important; background-color: #f8f8f8; font-size: 20px; overflow: hidden; text-overflow: ellipsis; -webkit-box-shadow: none !important; box-shadow: none !important; font-weight: 600; -webkit-transition: border 0.5s ease; transition: border 0.5s ease; }

.com__trwo-input::-webkit-input-placeholder, .com__trwo-box input::-webkit-input-placeholder, .com__trwo-box.box-label input::-webkit-input-placeholder { font-weight: normal; }

.com__trwo-input:-moz-placeholder, .com__trwo-box input:-moz-placeholder { font-weight: normal; }

.com__trwo-input::-moz-placeholder, .com__trwo-box input::-moz-placeholder, .com__trwo-box.box-label input::-moz-placeholder { font-weight: normal; }

.com__trwo-input:-ms-input-placeholder, .com__trwo-box input:-ms-input-placeholder { font-weight: normal; }

.com__trwo-input.active, .com__trwo-box input.active, .com__trwo-box.box-active input { border: 2px solid #005073 !important; border-radius: 4px !important; font-weight: normal; }

.com__trwo-nav-line, .com__travel-with-ocbc .com__tab-nav ul li:after, .com__travel-with-ocbc .com__tab-nav .nav-line { display: block; position: absolute; bottom: 0; left: 0; width: 100%; height: 2px; background-image: linear-gradient(92deg, #7c909b 0%, var(--ash-200) 100%); }

.com__travel-with-ocbc { position: relative; }

.com__travel-with-ocbc .com__tab-nav { display: inline-block; position: relative; bottom: -1px; background-color: var(--white); border-radius: 8px 8px 0 0; -webkit-box-shadow: 0 0 10px 0 rgba(var(--black-rgb), 0.1); box-shadow: 0 0 10px 0 rgba(var(--black-rgb), 0.1); }

.com__travel-with-ocbc .com__tab-nav:before { content: ''; display: block; position: absolute; bottom: -10px; left: 0; width: 100%; height: 20px; background-color: var(--white); pointer-events: none; }

.com__travel-with-ocbc .com__tab-nav ul { z-index: 3; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0; padding: 0 30px; }

.com__travel-with-ocbc .com__tab-nav ul li { position: relative; display: inline-block; vertical-align: middle; margin-right: 50px; }

.com__travel-with-ocbc .com__tab-nav ul li:last-child { margin-right: 0; }

.com__travel-with-ocbc .com__tab-nav ul li a { opacity: 0.4; position: relative; display: block; padding: 10px 0; color: inherit; }

.com__travel-with-ocbc .com__tab-nav ul li a [class*="fa"] { margin: 0 20px 0 0; font-size: 24px; }

.com__travel-with-ocbc .com__tab-nav ul li a > img { margin-right: 10px; }

.com__travel-with-ocbc .com__tab-nav ul li:after { display: none; opacity: 0; content: ''; }

.com__travel-with-ocbc .com__tab-nav ul li:hover a, .com__travel-with-ocbc .com__tab-nav ul li.selected a { opacity: 1; }

.com__travel-with-ocbc .com__tab-nav ul li.selected:after { opacity: 1; }

.com__travel-with-ocbc .com__tab-nav .nav-line { z-index: 5; width: 0; pointer-events: none; }

@media (max-width: 767px) { .com__travel-with-ocbc .com__tab-nav { display: block; border-radius: 8px; }
  .com__travel-with-ocbc .com__tab-nav:before { display: none; }
  .com__travel-with-ocbc .com__tab-nav ul { padding-left: 15px; padding-right: 15px; }
  .com__travel-with-ocbc .com__tab-nav ul li { width: 33.33%; margin-right: 10px; text-align: center; }
  .com__travel-with-ocbc .com__tab-nav ul li:last-child { margin-right: 0; } }

@media (max-width: 640px) { .com__travel-with-ocbc .com__tab-nav ul li a { padding: 10px 0; }
  .com__travel-with-ocbc .com__tab-nav ul li a > * { display: block; }
  .com__travel-with-ocbc .com__tab-nav ul li a [class*="fa"] { margin: 0 0 7px 0; }
  .com__travel-with-ocbc .com__tab-nav ul li a > img { margin-left: auto; margin-right: auto; } }

.com__travel-with-ocbc .com__tab-content { padding: 20px 30px; background-color: var(--white); -webkit-box-shadow: 0 0 10px 0 rgba(var(--black-rgb), 0.1); box-shadow: 0 0 10px 0 rgba(var(--black-rgb), 0.1); border-radius: 0 8px 8px 8px; }

@media (max-width: 767px) { .com__travel-with-ocbc .com__tab-content { margin-top: -15px; margin-left: -10px; margin-right: -10px; padding: 30px 10px 15px 10px; background-color: var(--ash-20); -webkit-box-shadow: none; box-shadow: none; border-radius: 0; } }

@media (max-width: 767px) { .com__travel-with-ocbc .com__tab-set > *:last-child { margin-bottom: 0; } }

.com__trwo-se-row { display: -webkit-box; display: -ms-flexbox; display: flex; margin-left: -10px; margin-right: -10px; margin-top: -20px; }

.com__trwo-se-row > * { width: 100%; margin-top: 20px; padding-left: 10px; padding-right: 10px; }

.com__trwo-se-row > *.short { width: auto; }

.com__trwo-se-row > *.medium { min-width: 380px; }

.com__trwo-se-row > *.medium-2 { min-width: 420px; }

.com__trwo-se-row > *.medium-3 { min-width: 340px; }

@media (max-width: 1180px) { .com__trwo-se-row.row-2 { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .com__trwo-se-row.row-2 > * { width: 100%; } }

@media (max-width: 950px) { .com__trwo-se-row > *.medium-3 { min-width: 250px; } }

@media (max-width: 767px) { .com__trwo-se-row { margin-top: -10px; margin-left: -5px; margin-right: -5px; }
  .com__trwo-se-row > * { margin-top: 10px; padding-left: 5px; padding-right: 5px; }
  .com__trwo-se-row.row-3 { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .com__trwo-se-row.row-3 > * { width: 100%; }
  .com__trwo-se-row.row-3 .button { width: 100%; } }

@media (max-width: 640px) { .com__trwo-se-row > *.medium, .com__trwo-se-row > *.medium-2, .com__trwo-se-row > *.medium-3 { min-width: 0; } }

@media (max-width: 480px) { .com__trwo-se-row { display: block; margin-top: 0; }
  .com__trwo-se-row > * { width: auto; margin-top: 0; margin-bottom: 10px; }
  .com__trwo-se-row > *:last-child { margin-bottom: 0; }
  .com__trwo-se-row .button { width: 100%; } }

.com__trwo-locator-tooltip, .com__trwo-box .com__trwo-locator-note, .com__trwo-locator-list, .com__trwo-error { position: absolute; top: 100%; left: 5px; width: calc(100% - 10px); margin-top: -5px; padding: .5rem; background-color: var(--white); -webkit-box-shadow: 0 0 10px 0 rgba(var(--black-rgb), 0.1); box-shadow: 0 0 10px 0 rgba(var(--black-rgb), 0.1); border-radius: 2px; border: 1px solid var(--grey-700); font-size: 16px; }

.com__trwo-box { position: relative; }

.com__trwo-box.box-short { max-width: 125px; }

.com__trwo-box.box-label label { z-index: 3; display: block; position: absolute; top: 0; left: 0; margin: 0; padding: 8px 18px; font-size: 12px; line-height: normal; pointer-events: none; }

.com__trwo-box.box-label input { display: block; width: 100%; padding-top: 28px; padding-bottom: 10px; font-size: 16px; }

.com__trwo-box.box-label input[readonly] { font-weight: 600; }

.com__trwo-box .com__trwo-locator-note { z-index: 5; display: none; font-size: .8rem; }

.com__trwo-box .com__trwo-locator-note > span { display: none; }

.com__trwo-box .com__trwo-locator-loader { display: none; }

.com__trwo-locator-list { z-index: 9; max-height: 300px; padding: 0; overflow: auto; }

.com__trwo-locator-list.list-2 { max-height: 600px; }

.com__trwo-locator-list > ul > li { padding: 5px 15px; cursor: pointer; }

.com__trwo-locator-list > ul > li:first-child { padding-top: 10px; }

.com__trwo-locator-list > ul > li:last-child { padding-bottom: 10px; }

.com__trwo-locator-list > ul > li:hover:not(.title), .com__trwo-locator-list > ul > li.selected:not(.title) { background-color: #357ebd; color: var(--white); }

.com__trwo-locator-list > ul > li span.d-block { margin-bottom: -5px; }

.com__trwo-locator-list > ul > li strong { font-weight: bold; font-style: italic; }

.com__trwo-locator-list > ul > li small, .com__trwo-locator-list > ul > li .com__ar-more .article__wrapper .article__details p:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com__trwo-locator-list > ul > li p:not(.link):not(.com__to-li-set), .com__trwo-locator-list > ul > li .com__ar-more .article__wrapper .article__details .com_card-comparison sup:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_card-comparison .com__trwo-locator-list > ul > li sup:not(.link):not(.com__to-li-set), .com__trwo-locator-list > ul > li .com_card-comparison .com__ar-more .article__wrapper .article__details sup:not(.link):not(.com__to-li-set), .com_card-comparison .com__ar-more .article__wrapper .article__details .com__trwo-locator-list > ul > li sup:not(.link):not(.com__to-li-set), .com__trwo-locator-list > ul > li .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__trwo-locator-list > ul > li a:not(.link):not(.com__to-li-set), .com__trwo-locator-list > ul > li #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__ar-more .article__wrapper .article__details .com__trwo-locator-list > ul > li a:not(.link):not(.com__to-li-set), .com__trwo-locator-list > ul > li .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__trwo-locator-list > ul > li a:not(.link):not(.com__to-li-set), .com__trwo-locator-list > ul > li #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__ar-more .article__wrapper .article__details .com__trwo-locator-list > ul > li a:not(.link):not(.com__to-li-set), .com__trwo-locator-list > ul > li .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a:not(.link):not(.com__to-li-set), .com__ar-more .article__wrapper .article__details .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__trwo-locator-list > ul > li a:not(.link):not(.com__to-li-set), .com__trwo-locator-list > ul > li .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details a:not(.link):not(.com__to-li-set), .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__ar-more .article__wrapper .article__details .com__trwo-locator-list > ul > li a:not(.link):not(.com__to-li-set), .com__trwo-locator-list > ul > li .com__ar-more .article__wrapper .article__details li, .com__ar-more .article__wrapper .article__details .com__trwo-locator-list > ul > li li { font-size: 11px; line-height: 0.8; }

.com__trwo-locator-list > ul > li.title { padding-top: 10px; font-weight: bold; cursor: default; }

@media (max-width: 767px) { .com__trwo-locator-list { max-height: 250px; }
  .com__trwo-locator-list.list-2 { max-height: 300px; } }

.com__trwo-dd { position: relative; display: inline-block; }

.com__trwo-title { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-right: 25px; cursor: pointer; font-weight: bold; line-height: normal; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; text-overflow: ellipsis; }

.com__trwo-title > span > * { display: inline-block; vertical-align: middle; padding: 0 15px; border-right: 2px solid var(--grey-800); }

.com__trwo-title > span > *:first-child { padding-left: 0; }

.com__trwo-title > span > *:last-child { padding-right: 0; border-right: none; }

.com__trwo-title:after { content: '\f078'; display: block; position: absolute; top: 50%; right: 0; font-family: var(--font-awesome); font-size: 85%; }

.com__trwo-title .single, .com__trwo-title .more { display: inline; }

.com__trwo-title .more { display: none; }

.com__trwo-content, .com__trwo-time-content { display: none; z-index: 10; position: absolute; top: 100%; left: 0; min-width: 100%; min-width: 125px; margin-top: 8px; background-color: var(--white); -webkit-box-shadow: 0 2px 8px rgba(var(--black-rgb), 0.08); box-shadow: 0 2px 8px rgba(var(--black-rgb), 0.08); border-radius: 5px; overflow: hidden; }

.com__trwo-content.right, .right.com__trwo-time-content { left: inherit; right: 0; }

.com__trwo-content > *, .com__trwo-time-content > * { padding: 10px 20px; }

.com__trwo-content > *:first-child, .com__trwo-time-content > *:first-child { padding-top: 15px; }

.com__trwo-content > *:last-child, .com__trwo-time-content > *:last-child { padding-bottom: 15px; }

.com__trwo-content > * .com__trwo-sub:last-child, .com__trwo-time-content > * .com__trwo-sub:last-child { padding-bottom: 0; }

.com__trwo-content > ul, .com__trwo-time-content > ul { padding: 0 !important; }

.com__trwo-content > ul li, .com__trwo-time-content > ul li { padding: 8px 20px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.com__trwo-content > ul li:first-child, .com__trwo-time-content > ul li:first-child { padding-top: 10px; }

.com__trwo-content > ul li:last-child, .com__trwo-time-content > ul li:last-child { padding-bottom: 10px; }

.com__trwo-content > ul li:hover, .com__trwo-time-content > ul li:hover { background-color: var(--ash-20); }

.com__trwo-content > ul li.selected, .com__trwo-time-content > ul li.selected { font-weight: 600; }

.com__trwo-content.width-2, .width-2.com__trwo-time-content { min-width: 335px; }

.com__trwo-content.width-3, .width-3.com__trwo-time-content { min-width: 280px; }

@media (max-width: 640px) { .com__trwo-content, .com__trwo-time-content { max-width: calc(100vw - 20px); }
  .com__trwo-content.width-2, .width-2.com__trwo-time-content { width: 100%; min-width: 80vw; }
  .com__trwo-content.width-3, .width-3.com__trwo-time-content { width: 100%; min-width: 60vw; } }

.com__trwo-opt > * { margin-right: 35px; }

.com__trwo-opt > *:last-child { margin-right: 0; }

@media (max-width: 640px) { .com__trwo-opt { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
  .com__trwo-opt.opt-2 > * { max-width: calc(33% - 15px); }
  .com__trwo-opt > * { margin-right: 15px; }
  .com__trwo-opt .com__trwo-title > span { position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } }

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

.com__trwo-count .unit-tag { color: var(--grey-700); font-size: 12px; line-height: normal; }

.com__trwo-count p, .com__trwo-count .com_card-comparison sup, .com_card-comparison .com__trwo-count sup, .com__trwo-count #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link h4 .com__trwo-count a, .com__trwo-count #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro a, #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .com_investment-graph .intro .com__trwo-count a, .com__trwo-count .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro a, .com_investment-graph #promotions__filtered .ca-li-set.merchant-item .feature__column--text .feature__column--link .intro .com__trwo-count a { line-height: 1.0; }

.com__trwo-count > * > * { margin-bottom: 0; }

.com__trwo-qty { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; }

.com__trwo-qty > * { display: inline-block; vertical-align: middle; margin-right: 7px; }

.com__trwo-qty > *:last-child { margin-right: 0; }

.com__trwo-qty div { width: 25px; min-width: 25px; }

.com__trwo-qty button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 30px; height: 30px; border: none; background-color: var(--ash-20); border: none; color: #005073; border-radius: 5px; }

.com__trwo-qty button.disabled { opacity: 0.5; pointer-events: none; outline: none !important; }

.com__trwo-sub { padding: 10px 20px; margin-top: 10px; }

.com__trwo-sub.sub-line { margin-left: -20px; margin-right: -20px; border-top: 1px solid #ededed; }

.com__trwo-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-left: -10px; margin-right: -10px; }

.com__trwo-list > * { display: inline-block; vertical-align: middle; width: 25%; padding-left: 10px; padding-right: 10px; }

.com__trwo-select { position: relative; border: 1px solid #dedede; border-radius: 5px; background-color: var(--white); }

.com__trwo-select:after { content: '\f078'; display: block; position: absolute; top: 50%; right: 5px; font-family: var(--font-awesome); pointer-events: none; font-size: 12px; font-weight: bold; }

.com__trwo-select select { display: block; width: 100%; height: 30px; padding: 0 7px; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: transparent; border: none; }

.com__trwo-locator-loader { z-index: 3; position: absolute; top: 50%; right: 18px; pointer-events: none; }

.com__trwo-locator-loader [class*="fa"] { -webkit-animation: fa-spin 0.3s infinite linear; animation: fa-spin 0.3s infinite linear; font-size: 18px; }

.com__trwo-error { z-index: 4; display: none; position: absolute; top: 100%; left: 5px; width: auto; padding-left: 10px; padding-right: 10px; background-color: red; color: var(--white) !important; border: none; border-radius: 5px; }

.com__trwo-error:before { content: ''; display: block; position: absolute; bottom: 100%; left: 15px; border-bottom: 8px solid red; border-left: 7px solid transparent; border-right: 7px solid transparent; }

.com__trwo-box-group { display: -webkit-box; display: -ms-flexbox; display: flex; }

.com__trwo-box-group > * { display: inline-block; vertical-align: middle; width: 100%; }

.com__trwo-box-group .com__trwo-box input { border-radius: 0; border-right-width: 0 !important; }

.com__trwo-box-group .com__trwo-box:first-child input { border-top-left-radius: 4px; border-bottom-left-radius: 4px; }

.com__trwo-box-group .com__trwo-box:last-child input { border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-right-width: 1px !important; }

.com__trwo-box-group .com__trwo-box.box-active input { border-width: 2px !important; }

@media (max-width: 640px) { .com__trwo-box-group.group-2 { display: block; }
  .com__trwo-box-group.group-2 .com__trwo-box input { border-radius: 0; border-right-width: 1px !important; border-bottom-width: 0 !important; }
  .com__trwo-box-group.group-2 .com__trwo-box:first-child input { border-radius: 4px 4px 0 0; }
  .com__trwo-box-group.group-2 .com__trwo-box:last-child input { border-radius: 0 0 4px 4px; border-bottom-width: 1px !important; }
  .com__trwo-box-group.group-2 .com__trwo-box.box-active input { border-width: 2px !important; } }

.com__trwo-se-time input { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.com__trwo-se-time select { display: none; }

.com__trwo-time-content { max-height: 300px; overflow: auto; font-size: 16px; }

.com__trwo-time-content > ul > li { padding: 5px 15px; white-space: nowrap; }

.com__trwo-time-content > ul > li.selected { background-color: var(--ash-20); font-weight: inherit; }

.page-loan-moratorium .table__comparison.table__comparison-with-first-col-subject table.graph-bordered tr td, .page-loan-moratorium .table__comparison.graph__type-3 table.graph-bordered tr td { border-right: none; }

.page-loan-moratorium .table__comparison table tr td { padding-top: 30px; padding-bottom: 30px; }

.page-loan-moratorium .table__comparison table tr td:first-child { width: 360px; max-width: 360px; }

@media (max-width: 767px) { .page-loan-moratorium .table__comparison table tr td { width: auto; }
  .page-loan-moratorium .table__comparison table tr td:first-child { width: 300px; max-width: 300px; } }

@media (max-width: 640px) { .page-loan-moratorium .table__comparison table tr td:first-child { width: 150px; max-width: 150px; } }

.page-loan-moratorium .table__comparison.cards-table1 table tbody tr th, .page-loan-moratorium .table__comparison.cards-table1 table tbody tr td { padding-top: 35px; padding-bottom: 35px; }

.page-loan-moratorium .table__comparison.cards-table1 table tbody tr:last-child td { border-bottom: none; }

.page-loan-moratorium .cd-ta-headfix { z-index: 10; width: 360px; background-color: var(--white); }

@media (max-width: 767px) { .page-loan-moratorium .cd-ta-headfix { width: 300px; } }

@media (max-width: 640px) { .page-loan-moratorium .cd-ta-headfix { width: 150px; } }

.page-loan-moratorium .bp-curve-top-left { border-top-left-radius: 5px; }

.page-loan-moratorium .bp-curve-top-right { border-top-right-radius: 5px; }

.page-loan-insurance-scheme .parent__masthead-background { background-color: var(--grey-100); }

@media (min-width: 1400px) { .page-loan-insurance-scheme .parent__masthead .masthead__background-image { padding: 40px; } }

@media (min-width: 1200px) { .page-loan-insurance-scheme .section:not([class*="pt"]) { padding-top: 60px; } }

.page-hospitalwise-proposal-form .material-form-control[data-type="checkbox"] { height: auto; }

.page-hospitalwise-proposal-form .label-checkbox.align-items-start input[type="checkbox"] + span { margin-top: 5px; }

.page-hospitalwise-proposal-form .desktop-box-shadow > .common__promo-blurb { top: 5px; }

.page-hospitalwise-proposal-form .com_hpe-captcha .material-form-control .form-control { padding-left: 0; }

.page-hospitalwise-proposal-form .com_hpe-captcha .material-form-control .form-control::-webkit-input-placeholder { opacity: 0.5 !important; }

.page-hospitalwise-proposal-form .com_hpe-captcha .material-form-control .form-control:-moz-placeholder { opacity: 0.5 !important; }

.page-hospitalwise-proposal-form .com_hpe-captcha .material-form-control .form-control::-moz-placeholder { opacity: 0.5 !important; }

.page-hospitalwise-proposal-form .com_hpe-captcha .material-form-control .form-control:-ms-input-placeholder { opacity: 0.5 !important; }

.page-hospitalwise-proposal-form .material-form-control .com_datetimepicker { border-bottom: 1px solid var(--grey-300) !important; }

.page-hospitalwise-proposal-form .material-form-control.is-empty .com_datetimepicker { border-bottom-color: var(--grey-800) !important; }

.com_hpe-insured-list .com_hpe-in-li-set { border-bottom: 1px solid var(--grey-300); }

.com_hpe-insured-list .com_hpe-in-li-set:last-child { padding-bottom: 0; margin-bottom: 0; border-bottom: none; }

.explorer .page-hospitalwise-proposal-form .com_field .material-form-control .form-control::-webkit-input-placeholder { opacity: 0.5 !important; }

.explorer .page-hospitalwise-proposal-form .com_field .material-form-control .form-control:-moz-placeholder { opacity: 0.5 !important; }

.explorer .page-hospitalwise-proposal-form .com_field .material-form-control .form-control::-moz-placeholder { opacity: 0.5 !important; }

.explorer .page-hospitalwise-proposal-form .com_field .material-form-control .form-control:-ms-input-placeholder { opacity: 0.5 !important; }

.explorer .page-hospitalwise-proposal-form .com_field .material-form-control.on-focus .form-control::-webkit-input-placeholder { opacity: 0 !important; }

.explorer .page-hospitalwise-proposal-form .com_field .material-form-control.on-focus .form-control:-moz-placeholder { opacity: 0 !important; }

.explorer .page-hospitalwise-proposal-form .com_field .material-form-control.on-focus .form-control::-moz-placeholder { opacity: 0 !important; }

.explorer .page-hospitalwise-proposal-form .com_field .material-form-control.on-focus .form-control:-ms-input-placeholder { opacity: 0 !important; }

.explorer .page-hospitalwise-proposal-form .com_field .material-form-control.input-number .form-control:-ms-input-placeholder { opacity: 0 !important; }

.page-velocity .com__lo-nav .owl-carousel .item > *:first-child { padding-top: 15px; }

.page-velocity .com__lo-nav .owl-carousel .item > *:last-child { padding-bottom: 15px; }

.page-bfm .feature__image .accordion__gallery { max-height: 340px; }

@media (min-width: 1290px) { .page-bfm .feature__image .accordion__gallery { max-height: 410px; } }

@media (max-width: 1024px) { .page-bfm .feature__image .accordion__gallery { max-height: 270px; } }

@media (max-width: 767px) { .smes-bounce-slider .feature__teaser::before, .smes-bounce-slider .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed::before, .com__inv-banner .smes-bounce-slider .com__inv-ba-main.feature__teaser--collapsed::before, .smes-bounce-slider .com__inv-banner .com__inv-ba-main.feature__teaser--collapsed::before { background: rgba(73, 90, 99, 0.9); background: -webkit-gradient(linear, left top, left bottom, from(rgba(73, 90, 99, 0.9)), to(rgba(73, 90, 99, 0.9))); background: linear-gradient(to bottom, rgba(73, 90, 99, 0.9), rgba(73, 90, 99, 0.9)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(73, 90, 99, 0.9)', endColorstr='rgba(73, 90, 99, 0.9)', GradientType=0 ); } }
