@charset "UTF-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{
    margin:0;
    padding:0;
    border:0;
    font:inherit
}
 @font-face{
    font-family:"HSBCIcon-Font";
    src:url("../common/fonts/HSBCIcon-Font.eot?ee39a20e77cff3aec879befe2cd1d29d");
    src:url("../common/fonts/HSBCIcon-Font.eot?#iefix") format("embedded-opentype"),url("../common/fonts/HSBCIcon-Font.woff?ee39a20e77cff3aec879befe2cd1d29d") format("woff"),url("../common/fonts/HSBCIcon-Font.ttf?ee39a20e77cff3aec879befe2cd1d29d") format("truetype");
    font-weight:normal;
    font-style:normal
}
 .icon::after{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    font-family:"HSBCIcon-Font";
    vertical-align:0;
    line-height:1;
    font-weight:normal;
    font-style:normal;
    speak:none;
    text-decoration:inherit;
    text-transform:none;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
 .icon-accounts::after,[data-value^="icon-accounts"]::after{
    content:""
}
 .icon-add::after,[data-value^="icon-add"]::after{
    content:""
}
 .icon-agree::after,[data-value^="icon-agree"]::after{
    content:""
}
 .icon-alert::after,[data-value^="icon-alert"]::after{
    content:""
}
 .icon-anchor-down::after,[data-value^="icon-anchor-down"]::after{
    content:""
}
 .icon-anchor-up::after,[data-value^="icon-anchor-up"]::after{
    content:""
}
 .icon-articles::after,[data-value^="icon-articles"]::after{
    content:""
}
 .icon-assets::after,[data-value^="icon-assets"]::after{
    content:""
}
 .icon-attachment::after,[data-value^="icon-attachment"]::after{
    content:""
}
 .icon-back::after,[data-value^="icon-back"]::after{
    content:""
}
 .icon-banking::after,[data-value^="icon-banking"]::after{
    content:""
}
 .icon-barcode::after,[data-value^="icon-barcode"]::after{
    content:""
}
 .icon-bin::after,[data-value^="icon-bin"]::after{
    content:""
}
 .icon-borrowing::after,[data-value^="icon-borrowing"]::after{
    content:""
}
 .icon-calendar::after,[data-value^="icon-calendar"]::after{
    content:""
}
 .icon-camera::after,[data-value^="icon-camera"]::after{
    content:""
}
 .icon-chat::after,[data-value^="icon-chat"]::after{
    content:""
}
 .icon-chevron-double-left::after,[data-value^="icon-chevron-double-left"]::after{
    content:""
}
 .icon-chevron-double-right::after,[data-value^="icon-chevron-double-right"]::after{
    content:""
}
 .icon-chevron-down-small::after,[data-value^="icon-chevron-down-small"]::after{
    content:""
}
 .icon-chevron-down::after,[data-value^="icon-chevron-down"]::after{
    content:""
}
 .icon-chevron-left-small::after,[data-value^="icon-chevron-left-small"]::after{
    content:""
}
 .icon-chevron-left::after,[data-value^="icon-chevron-left"]::after{
    content:""
}
 .icon-chevron-right-small::after,[data-value^="icon-chevron-right-small"]::after{
    content:""
}
 .icon-chevron-right::after,[data-value^="icon-chevron-right"]::after{
    content:""
}
 .icon-chevron-up-small::after,[data-value^="icon-chevron-up-small"]::after{
    content:""
}
 .icon-chevron-up::after,[data-value^="icon-chevron-up"]::after{
    content:""
}
 .icon-circle-confirmation-solid::after,[data-value^="icon-circle-confirmation-solid"]::after{
    content:""
}
 .icon-circle-confirmation::after,[data-value^="icon-circle-confirmation"]::after{
    content:""
}
 .icon-circle-delete-solid::after,[data-value^="icon-circle-delete-solid"]::after{
    content:""
}
 .icon-circle-delete::after,[data-value^="icon-circle-delete"]::after{
    content:""
}
 .icon-circle-error-solid::after,[data-value^="icon-circle-error-solid"]::after{
    content:""
}
 .icon-circle-error::after,[data-value^="icon-circle-error"]::after{
    content:""
}
 .icon-circle-fill-information::after,[data-value^="icon-circle-fill-information"]::after{
    content:""
}
 .icon-circle-help-solid::after,[data-value^="icon-circle-help-solid"]::after{
    content:""
}
 .icon-circle-help::after,[data-value^="icon-circle-help"]::after{
    content:""
}
 .icon-circle-info::after,[data-value^="icon-circle-info"]::after{
    content:""
}
 .icon-client-download::after,[data-value^="icon-client-download"]::after{
    content:""
}
 .icon-client-upload::after,[data-value^="icon-client-upload"]::after{
    content:""
}
 .icon-clock::after,[data-value^="icon-clock"]::after{
    content:""
}
 .icon-collapse::after,[data-value^="icon-collapse"]::after{
    content:""
}
 .icon-column-view::after,[data-value^="icon-column-view"]::after{
    content:""
}
 .icon-complaints::after,[data-value^="icon-complaints"]::after{
    content:""
}
 .icon-compose::after,[data-value^="icon-compose"]::after{
    content:""
}
 .icon-confidential::after,[data-value^="icon-confidential"]::after{
    content:""
}
 .icon-contactless-payments-outline::after,[data-value^="icon-contactless-payments-outline"]::after{
    content:""
}
 .icon-contactless-payments::after,[data-value^="icon-contactless-payments"]::after{
    content:""
}
 .icon-copy::after,[data-value^="icon-copy"]::after{
    content:""
}
 .icon-corporate::after,[data-value^="icon-corporate"]::after{
    content:""
}
 .icon-dashboard::after,[data-value^="icon-dashboard"]::after{
    content:""
}
 .icon-delete-small::after,[data-value^="icon-delete-small"]::after{
    content:""
}
 .icon-delete::after,[data-value^="icon-delete"]::after{
    content:""
}
 .icon-desktop-computer::after,[data-value^="icon-desktop-computer"]::after{
    content:""
}
 .icon-devices::after,[data-value^="icon-devices"]::after{
    content:""
}
 .icon-dial::after,[data-value^="icon-dial"]::after{
    content:""
}
 .icon-dining-food::after,[data-value^="icon-dining-food"]::after{
    content:""
}
 .icon-do-not-view::after,[data-value^="icon-do-not-view"]::after{
    content:""
}
 .icon-document::after,[data-value^="icon-document"]::after{
    content:""
}
 .icon-dollar-bill::after,[data-value^="icon-dollar-bill"]::after{
    content:""
}
 .icon-download::after,[data-value^="icon-download"]::after{
    content:""
}
 .icon-edit::after,[data-value^="icon-edit"]::after{
    content:""
}
 .icon-education::after,[data-value^="icon-education"]::after{
    content:""
}
 .icon-error::after,[data-value^="icon-error"]::after{
    content:""
}
 .icon-expand::after,[data-value^="icon-expand"]::after{
    content:""
}
 .icon-export::after,[data-value^="icon-export"]::after{
    content:""
}
 .icon-facebook-solid::after,[data-value^="icon-facebook-solid"]::after{
    content:""
}
 .icon-facebook::after,[data-value^="icon-facebook"]::after{
    content:""
}
 .icon-fast-track::after,[data-value^="icon-fast-track"]::after{
    content:""
}
 .icon-favourite::after,[data-value^="icon-favourite"]::after{
    content:""
}
 .icon-filter::after,[data-value^="icon-filter"]::after{
    content:""
}
 .icon-global::after,[data-value^="icon-global"]::after{
    content:""
}
 .icon-googleplus-solid::after,[data-value^="icon-googleplus-solid"]::after{
    content:""
}
 .icon-googleplus::after,[data-value^="icon-googleplus"]::after{
    content:""
}
 .icon-grid-view::after,[data-value^="icon-grid-view"]::after{
    content:""
}
 .icon-health::after,[data-value^="icon-health"]::after{
    content:""
}
 .icon-help::after,[data-value^="icon-help"]::after{
    content:""
}
 .icon-home::after,[data-value^="icon-home"]::after{
    content:""
}
 .icon-in-branch::after,[data-value^="icon-in-branch"]::after{
    content:""
}
 .icon-insight::after,[data-value^="icon-insight"]::after{
    content:""
}
 .icon-insurance::after,[data-value^="icon-insurance"]::after{
    content:""
}
 .icon-intranet::after,[data-value^="icon-intranet"]::after{
    content:""
}
 .icon-investment::after,[data-value^="icon-investment"]::after{
    content:""
}
 .icon-link::after,[data-value^="icon-link"]::after{
    content:""
}
 .icon-linkedin-solid::after,[data-value^="icon-linkedin-solid"]::after{
    content:""
}
 .icon-linkedin::after,[data-value^="icon-linkedin"]::after{
    content:""
}
 .icon-list::after,[data-value^="icon-list"]::after{
    content:""
}
 .icon-location::after,[data-value^="icon-location"]::after{
    content:""
}
 .icon-market::after,[data-value^="icon-market"]::after{
    content:""
}
 .icon-memo::after,[data-value^="icon-memo"]::after{
    content:""
}
 .icon-menu::after,[data-value^="icon-menu"]::after{
    content:""
}
 .icon-message::after,[data-value^="icon-message"]::after{
    content:""
}
 .icon-microphone::after,[data-value^="icon-microphone"]::after{
    content:""
}
 .icon-minimize::after,[data-value^="icon-minimize"]::after{
    content:""
}
 .icon-mobile::after,[data-value^="icon-mobile"]::after{
    content:""
}
 .icon-more-vertical::after,[data-value^="icon-more-vertical"]::after{
    content:""
}
 .icon-more::after,[data-value^="icon-more"]::after{
    content:""
}
 .icon-multiple-accounts::after,[data-value^="icon-multiple-accounts"]::after{
    content:""
}
 .icon-multiple-users::after,[data-value^="icon-multiple-users"]::after{
    content:""
}
 .icon-new-window::after,[data-value^="icon-new-window"]::after{
    content:""
}
 .icon-newspaper::after,[data-value^="icon-newspaper"]::after{
    content:""
}
 .icon-pay::after,[data-value^="icon-pay"]::after{
    content:""
}
 .icon-pdf::after,[data-value^="icon-pdf"]::after{
    content:""
}
 .icon-phone::after,[data-value^="icon-phone"]::after{
    content:""
}
 .icon-pie-chart::after,[data-value^="icon-pie-chart"]::after{
    content:""
}
 .icon-pin::after,[data-value^="icon-pin"]::after{
    content:""
}
 .icon-play::after,[data-value^="icon-play"]::after{
    content:""
}
 .icon-pop-up-window::after,[data-value^="icon-pop-up-window"]::after{
    content:""
}
 .icon-portfolio::after,[data-value^="icon-portfolio"]::after{
    content:""
}
 .icon-presentation::after,[data-value^="icon-presentation"]::after{
    content:""
}
 .icon-print::after,[data-value^="icon-print"]::after{
    content:""
}
 .icon-products-services::after,[data-value^="icon-products-services"]::after{
    content:""
}
 .icon-quote-close::after,[data-value^="icon-quote-close"]::after{
    content:""
}
 .icon-quote-open::after,[data-value^="icon-quote-open"]::after{
    content:""
}
 .icon-rates::after,[data-value^="icon-rates"]::after{
    content:""
}
 .icon-refresh::after,[data-value^="icon-refresh"]::after{
    content:""
}
 .icon-renew::after,[data-value^="icon-renew"]::after{
    content:""
}
 .icon-reply::after,[data-value^="icon-reply"]::after{
    content:""
}
 .icon-report::after,[data-value^="icon-report"]::after{
    content:""
}
 .icon-rewards::after,[data-value^="icon-rewards"]::after{
    content:""
}
 .icon-save::after,[data-value^="icon-save"]::after{
    content:""
}
 .icon-savings-goals::after,[data-value^="icon-savings-goals"]::after{
    content:""
}
 .icon-savings::after,[data-value^="icon-savings"]::after{
    content:""
}
 .icon-script::after,[data-value^="icon-script"]::after{
    content:""
}
 .icon-search::after,[data-value^="icon-search"]::after{
    content:""
}
 .icon-secure-key-passcode::after,[data-value^="icon-secure-key-passcode"]::after{
    content:""
}
 .icon-security-lock::after,[data-value^="icon-security-lock"]::after{
    content:""
}
 .icon-settings::after,[data-value^="icon-settings"]::after{
    content:""
}
 .icon-share::after,[data-value^="icon-share"]::after{
    content:""
}
 .icon-shopping-cart::after,[data-value^="icon-shopping-cart"]::after{
    content:""
}
 .icon-shortcuts::after,[data-value^="icon-shortcuts"]::after{
    content:""
}
 .icon-signature::after,[data-value^="icon-signature"]::after{
    content:""
}
 .icon-sound::after,[data-value^="icon-sound"]::after{
    content:""
}
 .icon-stock-down::after,[data-value^="icon-stock-down"]::after{
    content:""
}
 .icon-stock-up::after,[data-value^="icon-stock-up"]::after{
    content:""
}
 .icon-survey::after,[data-value^="icon-survey"]::after{
    content:""
}
 .icon-switch::after,[data-value^="icon-switch"]::after{
    content:""
}
 .icon-tablet::after,[data-value^="icon-tablet"]::after{
    content:""
}
 .icon-tasks::after,[data-value^="icon-tasks"]::after{
    content:""
}
 .icon-tools::after,[data-value^="icon-tools"]::after{
    content:""
}
 .icon-transfers::after,[data-value^="icon-transfers"]::after{
    content:""
}
 .icon-travel::after,[data-value^="icon-travel"]::after{
    content:""
}
 .icon-twitter-solid::after,[data-value^="icon-twitter-solid"]::after{
    content:""
}
 .icon-twitter::after,[data-value^="icon-twitter"]::after{
    content:""
}
 .icon-upload::after,[data-value^="icon-upload"]::after{
    content:""
}
 .icon-user-personal::after,[data-value^="icon-user-personal"]::after{
    content:""
}
 .icon-video::after,[data-value^="icon-video"]::after{
    content:""
}
 .icon-view-all::after,[data-value^="icon-view-all"]::after{
    content:""
}
 .icon-view::after,[data-value^="icon-view"]::after{
    content:""
}
 .icon-vimeo-solid::after,[data-value^="icon-vimeo-solid"]::after{
    content:""
}
 .icon-vimeo::after,[data-value^="icon-vimeo"]::after{
    content:""
}
 .icon-weibo-solid::after,[data-value^="icon-weibo-solid"]::after{
    content:""
}
 .icon-weibo::after,[data-value^="icon-weibo"]::after{
    content:""
}
 .icon-youtube-solid::after,[data-value^="icon-youtube-solid"]::after{
    content:""
}
 .icon-youtube::after,[data-value^="icon-youtube"]::after{
    content:""
}
 [data-value*="rotate-180"]::after{
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg)
}
 [data-value*="rotate-90"]::after{
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg)
}
 .flag{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    width:24px;
    position:relative;
    top:1px;
    height:11px;
    background-repeat:no-repeat
}
 .mobile-flag{
    width:22px;
    height:16px;
    margin-top:2px;
    display:block;
    position:absolute;
    left:13px;
    background-repeat:no-repeat
}
 .mobile-flag.flag-AD{
    background-position:0 -1264px
}
 .mobile-flag.flag-AE{
    background-position:0 -3184px
}
 .mobile-flag.flag-AF{
    background-position:0 -1296px
}
 .mobile-flag.flag-AG{
    background-position:0 -800px
}
 .mobile-flag.flag-AI{
    background-position:0 -832px
}
 .mobile-flag.flag-AL{
    background-position:0 -1552px
}
 .mobile-flag.flag-AM{
    background-position:0 -3376px
}
 .mobile-flag.flag-AO{
    background-position:0 -1984px
}
 .mobile-flag.flag-AQ{
    background-position:0 -1696px
}
 .mobile-flag.flag-AR{
    background-position:0 -3520px
}
 .mobile-flag.flag-AS{
    background-position:0 -208px
}
 .mobile-flag.flag-AT{
    background-position:0 -3712px
}
 .mobile-flag.flag-AU{
    background-position:0 -288px
}
 .mobile-flag.flag-AW{
    background-position:0 -2992px
}
 .mobile-flag.flag-AX{
    background-position:0 -2528px
}
 .mobile-flag.flag-AZ{
    background-position:0 -2384px
}
 .mobile-flag.flag-BA{
    background-position:0 -128px
}
 .mobile-flag.flag-BB{
    background-position:0 -1808px
}
 .mobile-flag.flag-BD{
    background-position:0 -1248px
}
 .mobile-flag.flag-BE{
    background-position:0 -2464px
}
 .mobile-flag.flag-BF{
    background-position:0 -3072px
}
 .mobile-flag.flag-BG{
    background-position:0 -3696px
}
 .mobile-flag.flag-BH{
    background-position:0 -2000px
}
 .mobile-flag.flag-BI{
    background-position:0 -224px
}
 .mobile-flag.flag-BJ{
    background-position:0 -2784px
}
 .mobile-flag.flag-BM{
    background-position:0 -592px
}
 .mobile-flag.flag-BN{
    background-position:0 -432px
}
 .mobile-flag.flag-BO{
    background-position:0 -2288px
}
 .mobile-flag.flag-BR{
    background-position:0 -48px
}
 .mobile-flag.flag-BS{
    background-position:0 -1920px
}
 .mobile-flag.flag-BT{
    background-position:0 -1200px
}
 .mobile-flag.flag-BV{
    background-position:0 -2944px
}
 .mobile-flag.flag-BW{
    background-position:0 -3568px
}
 .mobile-flag.flag-BY{
    background-position:0 -2240px
}
 .mobile-flag.flag-BZ{
    background-position:0 -512px
}
 .mobile-flag.flag-CA{
    background-position:0 -1456px
}
 .mobile-flag.flag-CC{
    background-position:0 -1792px
}
 .mobile-flag.flag-CD{
    background-position:0 -64px
}
 .mobile-flag.flag-CF{
    background-position:0 -2624px
}
 .mobile-flag.flag-CG{
    background-position:0 -256px
}
 .mobile-flag.flag-CH{
    background-position:0 -3312px
}
 .mobile-flag.flag-CIS{
    background-position:0 -560px
}
 .mobile-flag.flag-CI{
    background-position:0 -2736px
}
 .mobile-flag.flag-CK{
    background-position:0 -352px
}
 .mobile-flag.flag-CL{
    background-position:0 -2832px
}
 .mobile-flag.flag-CM{
    background-position:0 -1680px
}
 .mobile-flag.flag-CN{
    background-position:0 -2704px
}
 .mobile-flag.flag-CO{
    background-position:0 -3584px
}
 .mobile-flag.flag-CR{
    background-position:0 -3824px
}
 .mobile-flag.flag-CU{
    background-position:0 -1824px
}
 .mobile-flag.flag-CV{
    background-position:0 -2080px
}
 .mobile-flag.flag-CW{
    background-position:0 -2576px
}
 .mobile-flag.flag-CX{
    background-position:0 -896px
}
 .mobile-flag.flag-CY{
    background-position:0 -3168px
}
 .mobile-flag.flag-CZ{
    background-position:0 -1952px
}
 .mobile-flag.flag-DE{
    background-position:0 -3472px
}
 .mobile-flag.flag-DJ{
    background-position:0 -2016px
}
 .mobile-flag.flag-DK{
    background-position:0 -3440px
}
 .mobile-flag.flag-DM{
    background-position:0 -1072px
}
 .mobile-flag.flag-DO{
    background-position:0 -3264px
}
 .mobile-flag.flag-DZ{
    background-position:0 -2144px
}
 .mobile-flag.flag-EC{
    background-position:0 -1424px
}
 .mobile-flag.flag-EE{
    background-position:0 -3648px
}
 .mobile-flag.flag-EG{
    background-position:0 -3424px
}
 .mobile-flag.flag-EH{
    background-position:0 -1728px
}
 .mobile-flag.flag-EN{
    background-position:0 -3728px
}
 .mobile-flag.flag-ER{
    background-position:0 -768px
}
 .mobile-flag.flag-ES{
    background-position:0 -2304px
}
 .mobile-flag.flag-EU{
    background-position:0 -3920px
}
 .mobile-flag.flag-ET{
    background-position:0 -1664px
}
 .mobile-flag.flag-FI{
    background-position:0 -3760px
}
 .mobile-flag.flag-FJ{
    background-position:0 -880px
}
 .mobile-flag.flag-FK{
    background-position:0 -528px
}
 .mobile-flag.flag-FM{
    background-position:0 -2256px
}
 .mobile-flag.flag-FO{
    background-position:0 -3536px
}
 .mobile-flag.flag-FR{
    background-position:0 -2752px
}
 .mobile-flag.flag-GA{
    background-position:0 -3344px
}
 .mobile-flag.flag-GB{
    background-position:0 -160px
}
 .mobile-flag.flag-GD{
    background-position:0 -384px
}
 .mobile-flag.flag-GE{
    background-position:0 -3152px
}
 .mobile-flag.flag-GF{
    background-position:0 -1104px
}
 .mobile-flag.flag-GG{
    background-position:0 -3232px
}
 .mobile-flag.flag-GH{
    background-position:0 -2880px
}
 .mobile-flag.flag-GI{
    background-position:0 -1600px
}
 .mobile-flag.flag-GL{
    background-position:0 -1744px
}
 .mobile-flag.flag-GM{
    background-position:0 -3552px
}
 .mobile-flag.flag-GN{
    background-position:0 -2368px
}
 .mobile-flag.flag-GP{
    background-position:0 -3456px
}
 .mobile-flag.flag-GQ{
    background-position:0 -1584px
}
 .mobile-flag.flag-GR{
    background-position:0 -2672px
}
 .mobile-flag.flag-GS{
    background-position:0 -320px
}
 .mobile-flag.flag-GT{
    background-position:0 -1408px
}
 .mobile-flag.flag-GU{
    background-position:0 -1632px
}
 .mobile-flag.flag-GW{
    background-position:0 -2160px
}
 .mobile-flag.flag-GY{
    background-position:0 -416px
}
 .mobile-flag.flag-HK{
    background-position:0 -992px
}
 .mobile-flag.flag-HM{
    background-position:0 -304px
}
 .mobile-flag.flag-HN{
    background-position:0 -3632px
}
 .mobile-flag.flag-HR{
    background-position:0 -1472px
}
 .mobile-flag.flag-HT{
    background-position:0 -3328px
}
 .mobile-flag.flag-HU{
    background-position:0 -3872px
}
 .mobile-flag.flag-ID{
    background-position:0 -3840px
}
 .mobile-flag.flag-IE{
    background-position:0 -2656px
}
 .mobile-flag.flag-IL{
    background-position:0 -3296px
}
 .mobile-flag.flag-IM{
    background-position:0 -1376px
}
 .mobile-flag.flag-IN{
    background-position:0 -2976px
}
 .mobile-flag.flag-IO{
    background-position:0 0
}
 .mobile-flag.flag-IQ{
    background-position:0 -2800px
}
 .mobile-flag.flag-IR{
    background-position:0 -3008px
}
 .mobile-flag.flag-IS{
    background-position:0 -2768px
}
 .mobile-flag.flag-IT{
    background-position:0 -2592px
}
 .mobile-flag.flag-JE{
    background-position:0 -944px
}
 .mobile-flag.flag-JM{
    background-position:0 -80px
}
 .mobile-flag.flag-JO{
    background-position:0 -1760px
}
 .mobile-flag.flag-JP{
    background-position:0 -3104px
}
 .mobile-flag.flag-KE{
    background-position:0 -1440px
}
 .mobile-flag.flag-KG{
    background-position:0 -1232px
}
 .mobile-flag.flag-KH{
    background-position:0 -1648px
}
 .mobile-flag.flag-KI{
    background-position:0 -144px
}
 .mobile-flag.flag-KM{
    background-position:0 -1712px
}
 .mobile-flag.flag-KN{
    background-position:0 -176px
}
 .mobile-flag.flag-KP{
    background-position:0 -2096px
}
 .mobile-flag.flag-KR{
    background-position:0 -976px
}
 .mobile-flag.flag-KW{
    background-position:0 -2320px
}
 .mobile-flag.flag-KY{
    background-position:0 -240px
}
 .mobile-flag.flag-KZ{
    background-position:0 -912px
}
 .mobile-flag.flag-LA{
    background-position:0 -2208px
}
 .mobile-flag.flag-LB{
    background-position:0 -2448px
}
 .mobile-flag.flag-LC{
    background-position:0 -848px
}
 .mobile-flag.flag-LI{
    background-position:0 -2560px
}
 .mobile-flag.flag-LK{
    background-position:0 -1024px
}
 .mobile-flag.flag-LR{
    background-position:0 -2864px
}
 .mobile-flag.flag-LS{
    background-position:0 -3216px
}
 .mobile-flag.flag-LT{
    background-position:0 -3408px
}
 .mobile-flag.flag-LU{
    background-position:0 -3776px
}
 .mobile-flag.flag-LV{
    background-position:0 -3664px
}
 .mobile-flag.flag-LY{
    background-position:0 -2816px
}
 .mobile-flag.flag-MA{
    background-position:0 -2688px
}
 .mobile-flag.flag-MC{
    background-position:0 -3856px
}
 .mobile-flag.flag-MD{
    background-position:0 -928px
}
 .mobile-flag.flag-ME{
    background-position:0 -736px
}
 .mobile-flag.flag-MF{
    background-position:0 -2176px
}
 .mobile-flag.flag-MG{
    background-position:0 -3600px
}
 .mobile-flag.flag-MH{
    background-position:0 -32px
}
 .mobile-flag.flag-MK{
    background-position:0 -336px
}
 .mobile-flag.flag-ML{
    background-position:0 -2400px
}
 .mobile-flag.flag-MM{
    background-position:0 -1856px
}
 .mobile-flag.flag-MN{
    background-position:0 -2112px
}
 .mobile-flag.flag-MO{
    background-position:0 -640px
}
 .mobile-flag.flag-MP{
    background-position:0 -96px
}
 .mobile-flag.flag-MQ{
    background-position:0 -112px
}
 .mobile-flag.flag-MR{
    background-position:0 -1152px
}
 .mobile-flag.flag-MS{
    background-position:0 -480px
}
 .mobile-flag.flag-MT{
    background-position:0 -3248px
}
 .mobile-flag.flag-MU{
    background-position:0 -3360px
}
 .mobile-flag.flag-MV{
    background-position:0 -1872px
}
 .mobile-flag.flag-MW{
    background-position:0 -1184px
}
 .mobile-flag.flag-MX{
    background-position:0 -1088px
}
 .mobile-flag.flag-MY{
    background-position:0 -2064px
}
 .mobile-flag.flag-MZ{
    background-position:0 -1120px
}
 .mobile-flag.flag-NA{
    background-position:0 -192px
}
 .mobile-flag.flag-NC{
    background-position:0 -576px
}
 .mobile-flag.flag-NE{
    background-position:0 -3088px
}
 .mobile-flag.flag-NF{
    background-position:0 -1280px
}
 .mobile-flag.flag-NG{
    background-position:0 -3392px
}
 .mobile-flag.flag-NI{
    background-position:0 -3280px
}
 .mobile-flag.flag-NL{
    background-position:0 -3792px
}
 .mobile-flag.flag-NO{
    background-position:0 -2960px
}
 .mobile-flag.flag-NP{
    background-position:0 -1008px
}
 .mobile-flag.flag-NR{
    background-position:0 -2848px
}
 .mobile-flag.flag-NU{
    background-position:0 -1840px
}
 .mobile-flag.flag-NZ{
    background-position:0 -544px
}
 .mobile-flag.flag-OM{
    background-position:0 -2496px
}
 .mobile-flag.flag-PA{
    background-position:0 -2608px
}
 .mobile-flag.flag-PE{
    background-position:0 -960px
}
 .mobile-flag.flag-PG{
    background-position:0 -400px
}
 .mobile-flag.flag-PH{
    background-position:0 -2032px
}
 .mobile-flag.flag-PK{
    background-position:0 -864px
}
 .mobile-flag.flag-PL{
    background-position:0 -3904px
}
 .mobile-flag.flag-PM{
    background-position:0 -16px
}
 .mobile-flag.flag-PN{
    background-position:0 -272px
}
 .mobile-flag.flag-PR{
    background-position:0 -1776px
}
 .mobile-flag.flag-PS{
    background-position:0 -2224px
}
 .mobile-flag.flag-PT{
    background-position:0 -448px
}
 .mobile-flag.flag-PW{
    background-position:0 -1904px
}
 .mobile-flag.flag-PY{
    background-position:0 -2544px
}
 .mobile-flag.flag-QA{
    background-position:0 -2640px
}
 .mobile-flag.flag-RE{
    background-position:0 -1568px
}
 .mobile-flag.flag-RO{
    background-position:0 -2432px
}
 .mobile-flag.flag-RS{
    background-position:0 -3808px
}
 .mobile-flag.flag-RW{
    background-position:0 -3024px
}
 .mobile-flag.flag-SA{
    background-position:0 -816px
}
 .mobile-flag.flag-SB{
    background-position:0 -688px
}
 .mobile-flag.flag-SC{
    background-position:0 -656px
}
 .mobile-flag.flag-SD{
    background-position:0 -2048px
}
 .mobile-flag.flag-SE{
    background-position:0 -3120px
}
 .mobile-flag.flag-SG{
    background-position:0 -3200px
}
 .mobile-flag.flag-SH{
    background-position:0 -784px
}
 .mobile-flag.flag-SI{
    background-position:0 -3040px
}
 .mobile-flag.flag-SJ{
    background-position:0 -2912px
}
 .mobile-flag.flag-SK{
    background-position:0 -2128px
}
 .mobile-flag.flag-SL{
    background-position:0 -3744px
}
 .mobile-flag.flag-SM{
    background-position:0 -1056px
}
 .mobile-flag.flag-SN{
    background-position:0 -608px
}
 .mobile-flag.flag-SO{
    background-position:0 -1968px
}
 .mobile-flag.flag-SR{
    background-position:0 -2720px
}
 .mobile-flag.flag-SS{
    background-position:0 -1040px
}
 .mobile-flag.flag-ST{
    background-position:0 -1392px
}
 .mobile-flag.flag-SV{
    background-position:0 -2896px
}
 .mobile-flag.flag-SX{
    background-position:0 -1520px
}
 .mobile-flag.flag-SY{
    background-position:0 -3616px
}
 .mobile-flag.flag-SZ{
    background-position:0 -672px
}
 .mobile-flag.flag-TC{
    background-position:0 -704px
}
 .mobile-flag.flag-TD{
    background-position:0 -2416px
}
 .mobile-flag.flag-TF{
    background-position:0 -1344px
}
 .mobile-flag.flag-TG{
    background-position:0 -1888px
}
 .mobile-flag.flag-TH{
    background-position:0 -3680px
}
 .mobile-flag.flag-TJ{
    background-position:0 -3136px
}
 .mobile-flag.flag-TK{
    background-position:0 -1328px
}
 .mobile-flag.flag-TL{
    background-position:0 -752px
}
 .mobile-flag.flag-TM{
    background-position:0 -1488px
}
 .mobile-flag.flag-TN{
    background-position:0 -1504px
}
 .mobile-flag.flag-TO{
    background-position:0 -3488px
}
 .mobile-flag.flag-TR{
    background-position:0 -1312px
}
 .mobile-flag.flag-TT{
    background-position:0 -624px
}
 .mobile-flag.flag-TV{
    background-position:0 -1360px
}
 .mobile-flag.flag-TW{
    background-position:0 -2192px
}
 .mobile-flag.flag-TZ{
    background-position:0 -464px
}
 .mobile-flag.flag-UA{
    background-position:0 -3504px
}
 .mobile-flag.flag-UG{
    background-position:0 -2480px
}
 .mobile-flag.flag-US{
    background-position:0 -3056px
}
 .mobile-flag.flag-UY{
    background-position:0 -2352px
}
 .mobile-flag.flag-UZ{
    background-position:0 -2928px
}
 .mobile-flag.flag-VC{
    background-position:0 -1168px
}
 .mobile-flag.flag-VE{
    background-position:0 -2512px
}
 .mobile-flag.flag-VG{
    background-position:0 -368px
}
 .mobile-flag.flag-VI{
    background-position:0 -1216px
}
 .mobile-flag.flag-VN{
    background-position:0 -1936px
}
 .mobile-flag.flag-VU{
    background-position:0 -1136px
}
 .mobile-flag.flag-WF{
    background-position:0 -2272px
}
 .mobile-flag.flag-WS{
    background-position:0 -2336px
}
 .mobile-flag.flag-YE{
    background-position:0 -3888px
}
 .mobile-flag.flag-YT{
    background-position:0 -720px
}
 .mobile-flag.flag-ZA{
    background-position:0 -496px
}
 .mobile-flag.flag-ZM{
    background-position:0 -1616px
}
 .mobile-flag.flag-ZW{
    background-position:0 -1536px
}
 .flag-AD{
    background-position:0 -1331px
}
 .flag-AE{
    background-position:0 -1639px
}
 .flag-AF{
    background-position:0 -737px
}
 .flag-AG{
    background-position:0 -616px
}
 .flag-AI{
    background-position:0 -418px
}
 .flag-AL{
    background-position:0 -748px
}
 .flag-AM{
    background-position:0 -2310px
}
 .flag-AO{
    background-position:0 -1265px
}
 .flag-AQ{
    background-position:0 -825px
}
 .flag-AR{
    background-position:0 -2266px
}
 .flag-AS{
    background-position:0 -594px
}
 .flag-AT{
    background-position:0 -2552px
}
 .flag-AU{
    background-position:0 -759px
}
 .flag-AW{
    background-position:0 -1958px
}
 .flag-AX{
    background-position:0 -1749px
}
 .flag-AZ{
    background-position:0 -2211px
}
 .flag-BA{
    background-position:0 -561px
}
 .flag-BB{
    background-position:0 -572px
}
 .flag-BD{
    background-position:0 -396px
}
 .flag-BE{
    background-position:0 -1496px
}
 .flag-BF{
    background-position:0 -2068px
}
 .flag-BG{
    background-position:0 -2662px
}
 .flag-BH{
    background-position:0 -1034px
}
 .flag-BI{
    background-position:0 -22px
}
 .flag-BJ{
    background-position:0 -1815px
}
 .flag-BM{
    background-position:0 -264px
}
 .flag-BN{
    background-position:0 -671px
}
 .flag-BO{
    background-position:0 -1914px
}
 .flag-BR{
    background-position:0 -319px
}
 .flag-BS{
    background-position:0 -1133px
}
 .flag-BT{
    background-position:0 -847px
}
 .flag-BV{
    background-position:0 -2123px
}
 .flag-BW{
    background-position:0 -2343px
}
 .flag-BY{
    background-position:0 -1650px
}
 .flag-BZ{
    background-position:0 -352px
}
 .flag-CA{
    background-position:0 -990px
}
 .flag-CC{
    background-position:0 -1177px
}
 .flag-CD{
    background-position:0 0
}
 .flag-CF{
    background-position:0 -1771px
}
 .flag-CG{
    background-position:0 -638px
}
 .flag-CH{
    background-position:0 -2420px
}
 .flag-CIS{
    background-position:0 -132px
}
 .flag-CI{
    background-position:0 -1826px
}
 .flag-CK{
    background-position:0 -55px
}
 .flag-CL{
    background-position:0 -2013px
}
 .flag-CM{
    background-position:0 -803px
}
 .flag-CN{
    background-position:0 -1606px
}
 .flag-CO{
    background-position:0 -2376px
}
 .flag-CR{
    background-position:0 -2640px
}
 .flag-CU{
    background-position:0 -1342px
}
 .flag-CV{
    background-position:0 -1716px
}
 .flag-CW{
    background-position:0 -2101px
}
 .flag-CX{
    background-position:0 -77px
}
 .flag-CY{
    background-position:0 -2046px
}
 .flag-CZ{
    background-position:0 -1386px
}
 .flag-DE{
    background-position:0 -2453px
}
 .flag-DJ{
    background-position:0 -1232px
}
 .flag-DK{
    background-position:0 -2497px
}
 .flag-DM{
    background-position:0 -143px
}
 .flag-DO{
    background-position:0 -1925px
}
 .flag-DZ{
    background-position:0 -1199px
}
 .flag-EC{
    background-position:0 -1067px
}
 .flag-EE{
    background-position:0 -2519px
}
 .flag-EG{
    background-position:0 -2321px
}
 .flag-EH{
    background-position:0 -1144px
}
 .flag-EN{
    background-position:0 -2530px
}
 .flag-ER{
    background-position:0 -528px
}
 .flag-ES{
    background-position:0 -1474px
}
 .flag-EU{
    background-position:0 -2695px
}
 .flag-ET{
    background-position:0 -858px
}
 .flag-FI{
    background-position:0 -2442px
}
 .flag-FJ{
    background-position:0 -979px
}
 .flag-FK{
    background-position:0 -363px
}
 .flag-FM{
    background-position:0 -913px
}
 .flag-FO{
    background-position:0 -2277px
}
 .flag-FR{
    background-position:0 -1760px
}
 .flag-GA{
    background-position:0 -2508px
}
 .flag-GB{
    background-position:0 -341px
}
 .flag-GD{
    background-position:0 -33px
}
 .flag-GE{
    background-position:0 -1837px
}
 .flag-GF{
    background-position:0 -1111px
}
 .flag-GG{
    background-position:0 -2057px
}
 .flag-GH{
    background-position:0 -1947px
}
 .flag-GI{
    background-position:0 -1254px
}
 .flag-GL{
    background-position:0 -1782px
}
 .flag-GM{
    background-position:0 -2486px
}
 .flag-GN{
    background-position:0 -1452px
}
 .flag-GP{
    background-position:0 -2244px
}
 .flag-GQ{
    background-position:0 -1001px
}
 .flag-GR{
    background-position:0 -2288px
}
 .flag-GS{
    background-position:0 -682px
}
 .flag-GT{
    background-position:0 -1683px
}
 .flag-GU{
    background-position:0 -1287px
}
 .flag-GW{
    background-position:0 -1463px
}
 .flag-GY{
    background-position:0 -88px
}
 .flag-HK{
    background-position:0 -506px
}
 .flag-HM{
    background-position:0 -770px
}
 .flag-HN{
    background-position:0 -2387px
}
 .flag-HR{
    background-position:0 -1353px
}
 .flag-HT{
    background-position:0 -2464px
}
 .flag-HU{
    background-position:0 -2563px
}
 .flag-ID{
    background-position:0 -2596px
}
 .flag-IE{
    background-position:0 -1859px
}
 .flag-IL{
    background-position:0 -2233px
}
 .flag-IM{
    background-position:0 -935px
}
 .flag-IN{
    background-position:0 -2398px
}
 .flag-IO{
    background-position:0 -99px
}
 .flag-IQ{
    background-position:0 -1738px
}
 .flag-IR{
    background-position:0 -2200px
}
 .flag-IS{
    background-position:0 -2134px
}
 .flag-IT{
    background-position:0 -1848px
}
 .flag-JE{
    background-position:0 -539px
}
 .flag-JM{
    background-position:0 -462px
}
 .flag-JO{
    background-position:0 -1320px
}
 .flag-JP{
    background-position:0 -1903px
}
 .flag-KE{
    background-position:0 -407px
}
 .flag-KG{
    background-position:0 -792px
}
 .flag-KH{
    background-position:0 -1298px
}
 .flag-KI{
    background-position:0 -187px
}
 .flag-KM{
    background-position:0 -924px
}
 .flag-KN{
    background-position:0 -627px
}
 .flag-KP{
    background-position:0 -1870px
}
 .flag-KR{
    background-position:0 -231px
}
 .flag-KW{
    background-position:0 -1540px
}
 .flag-KY{
    background-position:0 -693px
}
 .flag-KZ{
    background-position:0 -891px
}
 .flag-LA{
    background-position:0 -1485px
}
 .flag-LB{
    background-position:0 -1804px
}
 .flag-LC{
    background-position:0 -154px
}
 .flag-LI{
    background-position:0 -1727px
}
 .flag-LK{
    background-position:0 -1078px
}
 .flag-LR{
    background-position:0 -1991px
}
 .flag-LS{
    background-position:0 -2112px
}
 .flag-LT{
    background-position:0 -2475px
}
 .flag-LU{
    background-position:0 -2574px
}
 .flag-LV{
    background-position:0 -2607px
}
 .flag-LY{
    background-position:0 -1881px
}
 .flag-MA{
    background-position:0 -1518px
}
 .flag-MC{
    background-position:0 -2618px
}
 .flag-MD{
    background-position:0 -297px
}
 .flag-ME{
    background-position:0 -484px
}
 .flag-MF{
    background-position:0 -1155px
}
 .flag-MG{
    background-position:0 -2255px
}
 .flag-MH{
    background-position:0 -66px
}
 .flag-MK{
    background-position:0 -110px
}
 .flag-ML{
    background-position:0 -1419px
}
 .flag-MM{
    background-position:0 -1309px
}
 .flag-MN{
    background-position:0 -440px
}
 .flag-MO{
    background-position:0 -550px
}
 .flag-MP{
    background-position:0 -220px
}
 .flag-MQ{
    background-position:0 -198px
}
 .flag-MR{
    background-position:0 -1188px
}
 .flag-MS{
    background-position:0 -275px
}
 .flag-MT{
    background-position:0 -1980px
}
 .flag-MU{
    background-position:0 -2431px
}
 .flag-MV{
    background-position:0 -1122px
}
 .flag-MW{
    background-position:0 -1507px
}
 .flag-MX{
    background-position:0 -1012px
}
 .flag-MY{
    background-position:0 -1551px
}
 .flag-MZ{
    background-position:0 -1089px
}
 .flag-NA{
    background-position:0 -44px
}
 .flag-NC{
    background-position:0 -330px
}
 .flag-NE{
    background-position:0 -2354px
}
 .flag-NF{
    background-position:0 -308px
}
 .flag-NG{
    background-position:0 -2178px
}
 .flag-NI{
    background-position:0 -2222px
}
 .flag-NL{
    background-position:0 -2585px
}
 .flag-NO{
    background-position:0 -2145px
}
 .flag-NP{
    background-position:0 -1045px
}
 .flag-NR{
    background-position:0 -1936px
}
 .flag-NU{
    background-position:0 -1573px
}
 .flag-NZ{
    background-position:0 -242px
}
 .flag-OM{
    background-position:0 -1661px
}
 .flag-PA{
    background-position:0 -1430px
}
 .flag-PE{
    background-position:0 -1166px
}
 .flag-PG{
    background-position:0 -957px
}
 .flag-PH{
    background-position:0 -1276px
}
 .flag-PK{
    background-position:0 -209px
}
 .flag-PL{
    background-position:0 -2684px
}
 .flag-PM{
    background-position:0 -11px
}
 .flag-PN{
    background-position:0 -165px
}
 .flag-PR{
    background-position:0 -1694px
}
 .flag-PS{
    background-position:0 -1221px
}
 .flag-PT{
    background-position:0 -1023px
}
 .flag-PW{
    background-position:0 -374px
}
 .flag-PY{
    background-position:0 -2299px
}
 .flag-QA{
    background-position:0 -1705px
}
 .flag-RE{
    background-position:0 -1441px
}
 .flag-RO{
    background-position:0 -1364px
}
 .flag-RS{
    background-position:0 -2673px
}
 .flag-RW{
    background-position:0 -2002px
}
 .flag-SA{
    background-position:0 -605px
}
 .flag-SB{
    background-position:0 -704px
}
 .flag-SC{
    background-position:0 -121px
}
 .flag-SD{
    background-position:0 -1617px
}
 .flag-SE{
    background-position:0 -1969px
}
 .flag-SG{
    background-position:0 -2090px
}
 .flag-SH{
    background-position:0 -517px
}
 .flag-SI{
    background-position:0 -2189px
}
 .flag-SJ{
    background-position:0 -2156px
}
 .flag-SK{
    background-position:0 -1584px
}
 .flag-SL{
    background-position:0 -2541px
}
 .flag-SM{
    background-position:0 -968px
}
 .flag-SN{
    background-position:0 -583px
}
 .flag-SO{
    background-position:0 -1529px
}
 .flag-SR{
    background-position:0 -2024px
}
 .flag-SS{
    background-position:0 -385px
}
 .flag-ST{
    background-position:0 -1056px
}
 .flag-SV{
    background-position:0 -2167px
}
 .flag-SX{
    background-position:0 -473px
}
 .flag-SY{
    background-position:0 -2365px
}
 .flag-SZ{
    background-position:0 -649px
}
 .flag-TC{
    background-position:0 -253px
}
 .flag-TD{
    background-position:0 -1375px
}
 .flag-TF{
    background-position:0 -946px
}
 .flag-TG{
    background-position:0 -1562px
}
 .flag-TH{
    background-position:0 -2651px
}
 .flag-TJ{
    background-position:0 -2079px
}
 .flag-TK{
    background-position:0 -1100px
}
 .flag-TL{
    background-position:0 -1210px
}
 .flag-TM{
    background-position:0 -451px
}
 .flag-TN{
    background-position:0 -726px
}
 .flag-TO{
    background-position:0 -2409px
}
 .flag-TR{
    background-position:0 -836px
}
 .flag-TT{
    background-position:0 -429px
}
 .flag-TV{
    background-position:0 -869px
}
 .flag-TW{
    background-position:0 -1408px
}
 .flag-TZ{
    background-position:0 -781px
}
 .flag-UA{
    background-position:0 -2332px
}
 .flag-UG{
    background-position:0 -1397px
}
 .flag-US{
    background-position:0 -2035px
}
 .flag-UY{
    background-position:0 -1672px
}
 .flag-UZ{
    background-position:0 -1892px
}
 .flag-VC{
    background-position:0 -880px
}
 .flag-VE{
    background-position:0 -1793px
}
 .flag-VG{
    background-position:0 -176px
}
 .flag-VI{
    background-position:0 -495px
}
 .flag-VN{
    background-position:0 -1243px
}
 .flag-VU{
    background-position:0 -715px
}
 .flag-WF{
    background-position:0 -1595px
}
 .flag-WS{
    background-position:0 -1628px
}
 .flag-YE{
    background-position:0 -2629px
}
 .flag-YT{
    background-position:0 -814px
}
 .flag-ZA{
    background-position:0 -660px
}
 .flag-ZM{
    background-position:0 -286px
}
 .flag-ZW{
    background-position:0 -902px
}
 @font-face{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    src:url("../common/fonts/UniversNextforHSBCW02-Rg.eot?#iefix") format("embedded-opentype"),url("../common/fonts/UniversNextforHSBCW02-Rg.woff") format("woff"),url("../common/fonts/UniversNextforHSBCW02-Rg.ttf") format("truetype"),url("../common/fonts/UniversNextforHSBCW02-Rg.svg#Univers Next for HSBC Regular") format("svg")
}
 @font-face{
    font-family:"HSBC Univers Next Light";
    font-style:normal;
    font-weight:300;
    src:url("../common/fonts/UniversNextforHSBCW02-Lt.eot?#iefix") format("embedded-opentype"),url("../common/fonts/UniversNextforHSBCW02-Lt.woff") format("woff"),url("../common/fonts/UniversNextforHSBCW02-Lt.ttf") format("truetype"),url("../common/fonts/UniversNextforHSBCW02-Lt.svg#Univers Next for HSBC Light") format("svg")
}
 @font-face{
    font-family:"HSBC Univers Next LightItalic";
    font-style:italic;
    font-weight:300;
    src:url("../common/fonts/UniversNextforHSBCW02-LtIt.eot?#iefix") format("embedded-opentype"),url("../common/fonts/UniversNextforHSBCW02-LtIt.woff") format("woff"),url("../common/fonts/UniversNextforHSBCW02-LtIt.ttf") format("truetype"),url("../common/fonts/UniversNextforHSBCW02-LtIt.svg#Univers Next for HSBC Light Italic") format("svg")
}
 @font-face{
    font-family:"HSBC Univers Next Bold";
    font-style:normal;
    font-weight:700;
    src:url("../common/fonts/UniversNextforHSBCW02-Bd.eot?#iefix") format("embedded-opentype"),url("../common/fonts/UniversNextforHSBCW02-Bd.woff") format("woff"),url("../common/fonts/UniversNextforHSBCW02-Bd.ttf") format("truetype"),url("../common/fonts/UniversNextforHSBCW02-Bd.svg#Univers Next for HSBC Bold") format("svg")
}
 @font-face{
    font-family:"HSBC Univers Next Ultra";
    font-style:normal;
    font-weight:100;
    src:url("../common/fonts/UniversNextforHSBCW02-UltLt.eot?#iefix") format("embedded-opentype"),url("../common/fonts/UniversNextforHSBCW02-UltLt.woff") format("woff"),url("../common/fonts/UniversNextforHSBCW02-UltLt.ttf") format("truetype"),url("../common/fonts/UniversNextforHSBCW02-UltLt.svg#Univers Next for HSBC Ultra") format("svg")
}
 @font-face{
    font-family:"HSBC Univers Next UltraItalic";
    font-style:italic;
    font-weight:100;
    src:url("../common/fonts/UniversNextforHSBCW02-UtLtI.eot?#iefix") format("embedded-opentype"),url("../common/fonts/UniversNextforHSBCW02-UtLtI.woff") format("woff"),url("../common/fonts/UniversNextforHSBCW02-UtLtI.ttf") format("truetype"),url("../common/fonts/UniversNextforHSBCW02-UtLtI.svg#Univers Next for HSBC Ultra Italic") format("svg")
}
 @font-face{
    font-family:"HSBC Univers Next Thin";
    font-style:normal;
    font-weight:200;
    src:url("../common/fonts/UniversNextforHSBCW02-Th.eot?#iefix") format("embedded-opentype"),url("../common/fonts/UniversNextforHSBCW02-Th.woff") format("woff"),url("../common/fonts/UniversNextforHSBCW02-Th.ttf") format("truetype"),url("../common/fonts/UniversNextforHSBCW02-Th.svg#Univers Next for HSBC Thin") format("svg")
}
 @font-face{
    font-family:"HSBC Univers Next ThinItalic";
    font-style:italic;
    font-weight:200;
    src:url("../common/fonts/UniversNextforHSBCW02-ThIt.eot?#iefix") format("embedded-opentype"),url("../common/fonts/UniversNextforHSBCW02-ThIt.woff") format("woff"),url("../common/fonts/UniversNextforHSBCW02-ThIt.ttf") format("truetype"),url("../common/fonts/UniversNextforHSBCW02-ThIt.svg#Univers Next for HSBC Thin Italic") format("svg")
}
 @font-face{
    font-family:"HSBC Univers Next Medium";
    font-style:normal;
    font-weight:500;
    src:url("../common/fonts/UniversNextforHSBCW02-Md.eot?#iefix") format("embedded-opentype"),url("../common/fonts/UniversNextforHSBCW02-Md.woff") format("woff"),url("../common/fonts/UniversNextforHSBCW02-Md.ttf") format("truetype"),url("../common/fonts/UniversNextforHSBCW02-Md.svg#Univers Next for HSBC Medium") format("svg")
}
 .clearfix::before,.clearfix::after{
    content:" ";
    display:table
}
 .clearfix::after{
    clear:both
}
 .visuallyhidden{
    border:0;
    clip:rect(0 0 0 0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
 .hidden{
    display:none !important;
}
 @media(max-width:479px){
    .hide-on-mobile{
        display:none
    }
}
 @media(min-width:480px) and (max-width:959px){
    .hide-on-mobile-and-tablet{
        display:none
    }
}
 @media(max-width:479px){
    .hide-on-mobile-and-tablet{
        display:none
    }
}
 @media(min-width:480px){
    .hide-on-tablet-and-desktop{
        display:none
    }
}
 @media(min-width:960px){
    .hide-on-desktop{
        display:none
    }
}
 .invisible-on-mobile-tablet{
    visibility:hidden
}
 @media(min-width:960px){
    .invisible-on-mobile-tablet{
        visibility:visible
    }
}
 .vertical-scrollbar-hidden{
    overflow-y:hidden
}
 .no-link{
    cursor:text !important;
    text-decoration:none !important
}
 .no-link:hover,.no-link:focus{
    color:inherit !important
}
 .no-link:hover .link,.no-link:focus .link{
    text-decoration:none !important;
    cursor:text !important
}
 .no-link:focus{
    text-decoration:none !important
}
 .A-BTNSO-RW-ALL.no-link{
    border:0
}
 .A-BTNSO-RW-ALL.no-link:focus{
    background-color:#fff !important;
    text-decoration:none !important
}
 .A-BTNSO-RW-ALL.no-link:hover{
    background:none !important
}
 .text-center,.M-BSCTBL-RW-RBWM table td .icon-wrap{
    display:inline-block;
    text-align:center !important;
    width:100%
}
 .strikethrough{
    text-decoration:line-through
}
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
html{
    font-family:sans-serif;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%;
    -webkit-font-variant-ligatures:none;
    font-variant-ligatures:none;
    text-rendering:optimizeLegibility;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased;
    -webkit-font-smoothing:antialiased
}
 body{
    margin:0
}
 article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{
    display:block
}
 audio,canvas,progress,video{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline
}
 audio:not([controls]){
    display:none;
    height:0
}
 progress{
    vertical-align:baseline
}
 template,[hidden]{
    display:none
}
 a{
    background-color:transparent;
    -webkit-text-decoration-skip:objects
}
 a:active,a:hover{
    outline-width:0
}
 abbr[title]{
    border-bottom:0;
    text-decoration:underline;
    -webkit-text-decoration:underline dotted;
    text-decoration:underline dotted
}
 b,strong{
    font-weight:inherit;
    font-weight:bolder
}
 i,em,dfn{
    font-style:italic
}
 mark{
    background-color:#ff0;
    color:#000
}
 small{
    font-size:80%
}
 sub,sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
 sub{
    bottom:-.25em
}
 sup{
    top:-.5em
}
 img{
    border-style:none
}
 svg:not(:root){
    overflow:hidden
}
 code,kbd,pre,samp{
    font-family:monospace,monospace;
    font-size:1em
}
 figure{
    margin:1em 40px
}
 hr{
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    height:0;
    overflow:visible
}
 button,input,select,textarea{
    font:inherit;
    margin:0
}
 button::-ms-clear,input::-ms-clear,select::-ms-clear,textarea::-ms-clear{
    display:none
}
 optgroup{
    font-weight:bold
}
 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{
    border-style:none;
    padding:0
}
 button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{
    outline:1px dotted ButtonText
}
 legend{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    color:inherit;
    display:table;
    max-width:100%;
    padding:0;
    white-space:normal
}
 textarea{
    overflow:auto
}
 [type="checkbox"],[type="radio"]{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:0
}
 [type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{
    height:auto
}
 [type="search"]{
    -webkit-appearance:textfield;
    outline-offset:-2px
}
 [type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{
    -webkit-appearance:none
}
 ::-webkit-input-placeholder{
    color:inherit;
    opacity:.54
}
 ::-webkit-file-upload-button{
    -webkit-appearance:button;
    font:inherit
}
 td,th{
    vertical-align:top
}
 body{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    color:#333
}
 body.no-outlines a,body.no-outlines button,body.no-outlines [tabindex],body.no-outlines input{
    outline:0
}
 .page[class*="globalSmart"]>.grid .row:first-child.with-bg{
    margin-top:0;
    margin-bottom:0
}
 @media(min-width:480px){
    .page>.grid .row:first-child.with-bg{
        margin-top:18px
    }
}
 @media(min-width:960px){
    .page>.grid .row:first-child.with-bg{
        margin-top:20px
    }
}
 .page>.intro-section{
    position:relative;
    overflow:hidden;
    display:block;
    margin:0
}
 @media(min-width:480px){
    .page>.intro-section{
        height:400px
    }
}
 @media(min-width:480px){
    .grid>div.row{
        margin-left:-18px;
        margin-right:-18px
    }
}
 @media(min-width:960px){
    .grid>div.row{
        margin-left:-20px;
        margin-right:-20px
    }
}
 [class*="globalSmart"] .grid>div.row{
    margin:0
}
 [class*="globalSmart"] .grid>div.row>.sm-12{
    padding-left:14px;
    padding-right:14px
}
 @media(min-width:480px){
    [class*="globalSmart"] .grid>div.row>.sm-12{
        padding-left:18px;
        padding-right:18px
    }
}
 @media(min-width:960px){
    [class*="globalSmart"] .grid>div.row>.sm-12{
        padding-left:20px;
        padding-right:20px
    }
}
 .grid>div.row::after{
    content:"";
    height:17px;
    width:100%
}
 @media(min-width:480px){
    .grid>div.row::after{
        height:18px
    }
}
 @media(min-width:960px){
    .grid>div.row::after{
        height:20px
    }
}
 [class*="globalSmart"] .grid>div.row::after{
    content:"";
    height:0
}
 @media(min-width:480px){
    .grid>div.row.transparent-bg{
        height:450px
    }
}
 @media(min-width:960px){
    .grid>div.row.transparent-bg{
        height:550px
    }
}
 @media(min-width:480px){
    .grid>div.row.transparent-bg>.sm-12{
        height:100%;
        display:table
    }
     .aem-AuthorLayer-Edit .grid>div.row.transparent-bg>.sm-12>.cq-placeholder{
        display:table-row
    }
}
 .grid>div.row.with-bg,.grid>div.row.social-row{
    background:#fff
}
 .grid>div.row.with-bg::after,.grid>div.row.social-row::after{
    background:#fff
}
 .grid>div.row.with-bg>.sm-12,.grid>div.row.social-row>.sm-12{
    padding-left:14px;
    padding-right:14px
}
 @media(min-width:480px){
    .grid>div.row.with-bg>.sm-12,.grid>div.row.social-row>.sm-12{
        padding-left:18px;
        padding-right:18px
    }
}
 @media(min-width:960px){
    .grid>div.row.with-bg>.sm-12,.grid>div.row.social-row>.sm-12{
        padding-left:20px;
        padding-right:20px
    }
}
 [class*="globalSmart"] .grid>div.row.with-bg{
    margin:0
}
 .grid>div.row.social-row{
    padding-bottom:14px
}
 @media(min-width:480px){
    .grid>div.row.social-row{
        padding-bottom:18px
    }
}
 @media(min-width:960px){
    .grid>div.row.social-row{
        padding-bottom:20px
    }
}
 .grid>div.row>.sm-12>[class*="O-"],.grid>div.row>.sm-12>.content-container,.grid>div.row>.sm-12>.notification-banner,.grid>div.row .organismsContainer>[class*="O-"],.grid>div.row .organismsContainer>.content-container,.grid>div.row .organismsContainer>.notification-banner{
    margin-top:17px
}
 @media(min-width:480px){
    .grid>div.row>.sm-12>[class*="O-"],.grid>div.row>.sm-12>.content-container,.grid>div.row>.sm-12>.notification-banner,.grid>div.row .organismsContainer>[class*="O-"],.grid>div.row .organismsContainer>.content-container,.grid>div.row .organismsContainer>.notification-banner{
        margin-top:18px
    }
}
 @media(min-width:960px){
    .grid>div.row>.sm-12>[class*="O-"],.grid>div.row>.sm-12>.content-container,.grid>div.row>.sm-12>.notification-banner,.grid>div.row .organismsContainer>[class*="O-"],.grid>div.row .organismsContainer>.content-container,.grid>div.row .organismsContainer>.notification-banner{
        margin-top:20px
    }
}
 [class*="globalSmart"] .grid>div.row>.sm-12>.notification-banner,[class*="globalSmart"] .grid>div.row>.sm-12>.content-container,[class*="globalSmart"] .grid>div.row .organismsContainer>.notification-banner,[class*="globalSmart"] .grid>div.row .organismsContainer>.content-container{
    margin:0
}
 [class*="globalSmart"] .grid>div.row>.sm-12>[class*="O-"],[class*="globalSmart"] .grid>div.row .organismsContainer>[class*="O-"]{
    margin-top:0;
    margin-bottom:0;
    padding-top:0;
    padding-bottom:0
}
 .grid>.row.carousel-row::after{
    height:0
}
 .aem-AuthorLayer-Edit .page>.intro-section{
    height:auto
}
 [class*="globalSmart"] .intro-section.has-home-page-hero,[class*="globalSmart"] .intro-section.has-hero-2,[class*="globalSmart"] .intro-section.hero-no-image,[class*="globalSmart"] .intro-section.hero-with-search{
    height:auto
}
 [class*="globalSmart"] .intro-section.has-home-page-hero>.sm-12,[class*="globalSmart"] .intro-section.has-hero-2>.sm-12,[class*="globalSmart"] .intro-section.hero-no-image>.sm-12,[class*="globalSmart"] .intro-section.hero-with-search>.sm-12{
    padding:0
}
 @media(min-width:480px){
    [class*="globalSmart"] .intro-section.has-home-page-hero>.sm-12,[class*="globalSmart"] .intro-section.has-hero-2>.sm-12,[class*="globalSmart"] .intro-section.hero-no-image>.sm-12,[class*="globalSmart"] .intro-section.hero-with-search>.sm-12{
        padding:0
    }
}
 [class*="globalSmart"] .intro-section .grid .row .img-container{
    padding:0
}
 @media(min-width:480px){
    [class*="globalSmart"] .intro-section .grid .row .img-container{
        margin:0;
        width:100%
    }
}
 @media(min-width:960px){
    [class*="globalSmart"] .intro-section .grid .row .img-container{
        padding-right:10px;
        padding-left:20px
    }
}
 [class*="globalSmart"] .intro-section .grid .row .hero-banner-2-wrapper .img-container{
    padding:0;
    margin:0;
    width:100%
}
 @media(min-width:960px){
    [class*="globalSmart"] .intro-section .grid .row .hero-banner-2-wrapper .img-container{
        padding:0 20px
    }
}
 [class*="globalSmart"] .intro-section .grid .row .link-panel-container{
    padding:0
}
 @media(min-width:480px){
    [class*="globalSmart"] .intro-section .grid .row .link-panel-container{
        padding-left:9px;
        padding-right:18px
    }
}
 @media(min-width:960px){
    [class*="globalSmart"] .intro-section .grid .row .link-panel-container{
        padding-left:10px;
        padding-right:20px
    }
}
 [class*="globalSmart"] .intro-section .grid .row .link-panel-container>div{
    height:100%
}
 .aem-AuthorLayer-Edit [class*="globalSmart"] .intro-section .grid .row .link-panel-container{
    padding-right:0
}
 [class*="globalSmart"] .intro-section .grid .row .size-inherit{
    padding:0
}
 .aem-AuthorLayer-Edit [class*="globalSmart"] .intro-section .grid .row .size-inherit{
    padding:0
}
 @media(min-width:480px){
    [class*="globalSmart"] .intro-section .grid .row .size-inherit{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-flow:row nowrap;
        flex-flow:row nowrap
    }
}
 @media(min-width:960px){
    [class*="globalSmart"] .intro-section .grid .row .size-inherit{
        display:block
    }
}
 .ie-9 [class*="globalSmart"] .intro-section .grid .row .size-inherit{
    position:relative;
    display:block
}
 [class*="globalSmart"] .size-inherit.lg-9>.sm-12{
    width:100%
}
 @media(min-width:480px){
    [class*="globalSmart"] .size-inherit.lg-9>.md-9{
        width:100%
    }
     [class*="globalSmart"] .size-inherit.lg-9>.md-7{
        width:58.33333%
    }
}
 @media(min-width:960px){
    [class*="globalSmart"] .size-inherit.lg-9>.lg-12,[class*="globalSmart"] .size-inherit.lg-9>.lg-9{
        width:100%
    }
     [class*="globalSmart"] .size-inherit.lg-9>.lg-5{
        width:55.5556%
    }
}
 .ie-9 [class*="globalSmart"] .A-DIVVL-RW-ALL{
    display:block
}
 @media(min-width:480px){
    .ie-9 [class*="globalSmart"] .A-DIVVL-RW-ALL{
        display:table-cell
    }
}
 @media(min-width:960px){
    .ie-9 [class*="globalSmart"] .A-DIVVL-RW-ALL{
        display:block
    }
}
 [class*="globalSmart"] .O-SMARTSPCGEN-DEV::before,[class*="globalSmart"] .O-SMARTSPCGEN-DEV::after{
    content:"";
    height:14px;
    width:100%;
    display:block
}
 @media(min-width:480px){
    [class*="globalSmart"] .O-SMARTSPCGEN-DEV::before,[class*="globalSmart"] .O-SMARTSPCGEN-DEV::after{
        height:18px
    }
}
 @media(min-width:960px){
    [class*="globalSmart"] .O-SMARTSPCGEN-DEV::before,[class*="globalSmart"] .O-SMARTSPCGEN-DEV::after{
        height:20px
    }
}
 [class*="globalSmart"] .O-SMARTSPCGENGRID::after{
    content:"";
    height:14px;
    width:100%;
    display:block
}
 @media(min-width:480px){
    [class*="globalSmart"] .O-SMARTSPCGENGRID::after{
        height:18px
    }
}
 @media(min-width:960px){
    [class*="globalSmart"] .O-SMARTSPCGENGRID::after{
        height:20px
    }
}
 .text-container>.text{
    display:block
}
 .grid{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    max-width:1280px;
    width:100%;
    margin:0 auto;
    padding:0 7px
}
 [class*="globalSmart"] .grid{
    padding:0
}
 @media(min-width:480px){
    .grid{
        padding:0 18px
    }
}
 @media(min-width:960px){
    .grid{
        padding:0 20px
    }
}
 .grid [class*="sm-"],.grid [class*="md-"],.grid [class*="lg-"]{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    display:block;
    float:left
}
 .grid [class*="sm-"].clear-float,.grid [class*="md-"].clear-float,.grid [class*="lg-"].clear-float{
    float:none
}
 .grid .row::before,.grid .row::after{
    content:"";
    display:table
}
 .grid .row::after{
    clear:both
}
 .sm-1{
    width:8.33333%
}
 .sm-2{
    width:16.66667%
}
 .sm-3{
    width:25%
}
 .sm-4{
    width:33.33333%
}
 .sm-5{
    width:41.66667%
}
 .sm-6{
    width:50%
}
 .sm-7{
    width:58.33333%
}
 .sm-8{
    width:66.66667%
}
 .sm-9{
    width:75%
}
 .sm-10{
    width:83.33333%
}
 .sm-11{
    width:91.66667%
}
 .sm-12{
    width:100%
}
 @media(min-width:480px){
    .md-1{
        width:8.33333%
    }
     .md-2{
        width:16.66667%
    }
     .md-3{
        width:25%
    }
     .md-4{
        width:33.33333%
    }
     .md-5{
        width:41.66667%
    }
     .md-6{
        width:50%
    }
     .md-7{
        width:58.33333%
    }
     .md-8{
        width:66.66667%
    }
     .md-9{
        width:75%
    }
     .md-10{
        width:83.33333%
    }
     .md-11{
        width:91.66667%
    }
     .md-12{
        width:100%
    }
}
 @media(min-width:960px){
    .lg-1{
        width:8.33333%
    }
     .lg-2{
        width:16.66667%
    }
     .lg-3{
        width:25%
    }
     .lg-4{
        width:33.33333%
    }
     .lg-5{
        width:41.66667%
    }
     .lg-6{
        width:50%
    }
     .lg-7{
        width:58.33333%
    }
     .lg-8{
        width:66.66667%
    }
     .lg-9{
        width:75%
    }
     .lg-10{
        width:83.33333%
    }
     .lg-11{
        width:91.66667%
    }
     .lg-12{
        width:100%
    }
}
 .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:480px){
     .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:960px){
     .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%;
    }
}
 .grid .msm{
    margin-bottom:7px
}
 @media(min-width:480px){
    .grid .msm{
        margin-bottom:9px
    }
}
 @media(min-width:960px){
    .grid .msm{
        margin-bottom:10px
    }
}
 .grid .mmd{
    margin-bottom:7px
}
 @media(min-width:480px){
    .grid .mmd{
        margin-bottom:18px
    }
}
 @media(min-width:960px){
    .grid .mmd{
        margin-bottom:20px
    }
}
 .grid .mlg{
    margin-bottom:7px
}
 @media(min-width:480px){
    .grid .mlg{
        margin-bottom:27px
    }
}
 @media(min-width:960px){
    .grid .mlg{
        margin-bottom:30px
    }
}
 .grid .mxl{
    margin-bottom:7px
}
 @media(min-width:480px){
    .grid .mxl{
        margin-bottom:36px
    }
}
 @media(min-width:960px){
    .grid .mxl{
        margin-bottom:40px
    }
}
 .sm-1,.md-1,.lg-1,.sm-2,.md-2,.lg-2,.sm-3,.md-3,.lg-3,.sm-4,.md-4,.lg-4,.sm-5,.md-5,.lg-5,.sm-6,.md-6,.lg-6,.sm-7,.md-7,.lg-7,.sm-8,.md-8,.lg-8,.sm-9,.md-9,.lg-9,.sm-10,.md-10,.lg-10,.sm-11,.md-11,.lg-11,.sm-12,.md-12,.lg-12{
    position:relative;
    min-height:1px;
    padding-left:7px;
    padding-right:7px
}
 .row{
    margin-left:-7px;
    margin-right:-7px
}
 @media(min-width:480px){
    .sm-1,.md-1,.lg-1,.sm-2,.md-2,.lg-2,.sm-3,.md-3,.lg-3,.sm-4,.md-4,.lg-4,.sm-5,.md-5,.lg-5,.sm-6,.md-6,.lg-6,.sm-7,.md-7,.lg-7,.sm-8,.md-8,.lg-8,.sm-9,.md-9,.lg-9,.sm-10,.md-10,.lg-10,.sm-11,.md-11,.lg-11,.sm-12,.md-12,.lg-12{
        padding-left:9px;
        padding-right:9px
    }
     .row{
        margin-left:-9px;
        margin-right:-9px
    }
}
 @media(min-width:960px){
    .sm-1,.md-1,.lg-1,.sm-2,.md-2,.lg-2,.sm-3,.md-3,.lg-3,.sm-4,.md-4,.lg-4,.sm-5,.md-5,.lg-5,.sm-6,.md-6,.lg-6,.sm-7,.md-7,.lg-7,.sm-8,.md-8,.lg-8,.sm-9,.md-9,.lg-9,.sm-10,.md-10,.lg-10,.sm-11,.md-11,.lg-11,.sm-12,.md-12,.lg-12{
        padding-left:10px;
        padding-right:10px
    }
     .row{
        margin-left:-10px;
        margin-right:-10px
    }
}
 .text .placeholder{
    display:none
}
 .aem-AuthorLayer-Edit .text .placeholder{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline
}
 .text-container.placeholder-visible,.link-container.placeholder-visible{
    display:none
}
 .aem-AuthorLayer-Edit .text-container.placeholder-visible,.aem-AuthorLayer-Edit .link-container.placeholder-visible{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline
}
 .aem-AuthorLayer-Edit .text-container.placeholder-visible .icon,.aem-AuthorLayer-Edit .link-container.placeholder-visible .icon{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline
}
 .aem-AuthorLayer-Edit [class*="globalSmart"] .O-SMARTSPCGEN-DEV::after{
    clear:both;
    content:"";
    display:block
}
 .smart-banner-wrapper{
    width:100%;
    min-width:320px;
    height:86px;
    display:none;
    background:#333;
    overflow:hidden
}
 .smart-banner-wrapper .smart-banner{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:12px;
    font-size:.75rem;
    min-width:320px;
    height:86px;
    border-bottom:1px solid #c9c9c9;
    position:relative
}
 .smart-banner-wrapper .smart-banner .smart-banner-close{
    border:1px solid #666;
    display:block;
    position:absolute;
    left:8px;
    top:8px;
    color:#fff;
    text-align:center;
    padding:0 3px;
    border-radius:12px;
    background:#000
}
 .smart-banner-wrapper .smart-banner .smart-banner-logo{
    margin:7px 7px 7px 28px;
    margin:.4375rem .4375rem .4375rem 1.75rem;
    float:left;
    border-radius:10px;
    -webkit-box-shadow:0 1px 3px #000 inset;
    box-shadow:0 1px 3px #000 inset;
    background-image:url("../common/img/mobile_banking.png");
    background-size:70px 70px;
    background-position:50% 50%;
    width:70px;
    height:70px
}
 @media(min-width:480px){
    .smart-banner-wrapper .smart-banner .smart-banner-logo{
        margin:9px 9px 9px 36px;
        margin:.5625rem .5625rem .5625rem 2.25rem
    }
}
 @media(min-width:960px){
    .smart-banner-wrapper .smart-banner .smart-banner-logo{
        margin:10px 10px 10px 40px;
        margin:.625rem .625rem .625rem 2.5rem
    }
}
 .smart-banner-wrapper .smart-banner .smart-banner-title{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:12px;
    font-size:.75rem;
    margin:21px 0 0 0;
    margin:1.3125rem 0rem 0rem 0rem;
    float:left;
    color:#fff;
    font-weight:bold;
    white-space:nowrap
}
 @media(min-width:480px){
    .smart-banner-wrapper .smart-banner .smart-banner-title{
        margin:27px 0 0 0;
        margin:1.6875rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .smart-banner-wrapper .smart-banner .smart-banner-title{
        margin:30px 0 0 0;
        margin:1.875rem 0rem 0rem 0rem
    }
}
 .smart-banner-wrapper .smart-banner .smart-banner-title span{
    font-size:10px;
    font-size:.625rem;
    margin:7px 0 0 0;
    margin:.4375rem 0rem 0rem 0rem;
    display:block;
    font-weight:400
}
 @media(min-width:480px){
    .smart-banner-wrapper .smart-banner .smart-banner-title span{
        margin:9px 0 0 0;
        margin:.5625rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .smart-banner-wrapper .smart-banner .smart-banner-title span{
        margin:10px 0 0 0;
        margin:.625rem 0rem 0rem 0rem
    }
}
 .smart-banner-wrapper .smart-banner .smart-banner-install{
    position:absolute;
    bottom:10%;
    right:10px;
    float:right
}
 .smart-banner-wrapper .smart-banner .smart-banner-install a{
    padding:0 7px 0 7px;
    padding:0rem .4375rem 0rem .4375rem;
    display:block;
    background:#3cb4bf;
    color:#fff;
    height:24px;
    line-height:2;
    text-align:center;
    text-transform:uppercase;
    text-decoration:none;
    font-weight:700
}
 @media(min-width:480px){
    .smart-banner-wrapper .smart-banner .smart-banner-install a{
        padding:0 9px 0 9px;
        padding:0rem .5625rem 0rem .5625rem
    }
}
 @media(min-width:960px){
    .smart-banner-wrapper .smart-banner .smart-banner-install a{
        padding:0 10px 0 10px;
        padding:0rem .625rem 0rem .625rem
    }
}
 .smart-banner-wrapper .smart-banner br{
    clear:both;
    height:1px
}
 .has-ios-banner .smart-banner-wrapper{
    height:79px;
    background:#f1f1f1
}
 .has-ios-banner .smart-banner-wrapper .smart-banner{
    height:79px;
    border-bottom:1px solid #666
}
 .has-ios-banner .smart-banner-wrapper .smart-banner .smart-banner-close{
    font-size:22px;
    font-size:1.375rem;
    padding:0 3.5px 0 3.5px;
    padding:0rem .21875rem 0rem .21875rem;
    border:0;
    left:5px;
    top:21px;
    color:#7c7c7c;
    padding:0;
    border-radius:0;
    background:transparent
}
 @media(min-width:480px){
    .has-ios-banner .smart-banner-wrapper .smart-banner .smart-banner-close{
        padding:0 4.5px 0 4.5px;
        padding:0rem .28125rem 0rem .28125rem
    }
}
 @media(min-width:960px){
    .has-ios-banner .smart-banner-wrapper .smart-banner .smart-banner-close{
        padding:0 5px 0 5px;
        padding:0rem .3125rem 0rem .3125rem
    }
}
 .has-ios-banner .smart-banner-wrapper .smart-banner .smart-banner-logo{
    display:block;
    position:absolute;
    margin:0;
    left:30px;
    top:10px;
    background-size:57px 57px;
    width:57px;
    height:57px
}
 .has-ios-banner .smart-banner-wrapper .smart-banner .smart-banner-title{
    font-size:13px;
    font-size:.8125rem;
    display:block;
    position:absolute;
    width:50%;
    left:98px;
    color:#000
}
 .has-ios-banner .smart-banner-wrapper .smart-banner .smart-banner-title span{
    font-size:11px;
    font-size:.6875rem;
    display:block;
    color:#3b7522
}
 .has-ios-banner .smart-banner-wrapper .smart-banner .smart-banner-install{
    font-size:16px;
    font-size:1rem;
    float:right
}
 .has-ios-banner .smart-banner-wrapper .smart-banner .smart-banner-install a{
    background:transparent;
    color:#0076fc
}
 .has-android-banner .smart-banner-wrapper,.has-ios-banner .smart-banner-wrapper{
    display:block
}
 .M-APR-RW-RBWM{
    width:100%
}
 .M-APR-RW-RBWM .A-TYP14B-RW-ALL{
    display:block;
    margin-bottom:4px
}
 @media(min-width:480px){
    .M-APR-RW-RBWM .A-TYP14B-RW-ALL{
        margin-bottom:8px
    }
}
 @media(min-width:960px){
    .M-APR-RW-RBWM .A-TYP14B-RW-ALL{
        margin-bottom:9px
    }
}
 .M-APR-RW-RBWM .number-container{
    margin-bottom:8px;
    word-break:break-all
}
 .M-APR-RW-RBWM .number-container .A-TYP12R-RW-ALL{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    margin:0;
    padding-left:1px;
    word-wrap:break-word
}
 .M-APR-RW-RBWM .number-container .A-TYP12R-RW-ALL::before{
    content:""
}
 @media(min-width:480px){
    .M-APR-RW-RBWM .number-container .A-TYP12R-RW-ALL{
        padding-left:3px
    }
}
 @media(min-width:960px){
    .M-APR-RW-RBWM .number-container .A-TYP12R-RW-ALL{
        padding-left:4px
    }
}
 @media(min-width:480px){
    .M-APR-RW-RBWM .number-container{
        margin-bottom:14px
    }
}
 @media(min-width:960px){
    .M-APR-RW-RBWM .number-container{
        margin-bottom:15px
    }
}
 .M-APR-RW-RBWM .A-TYP12R-RW-ALL::before{
    content:"*"
}
 .article-content-component{
    margin-top:10px
}
 [class*="globalSmart"] .article-content-component{
    margin-top:0
}
 @media(min-width:480px){
    .article-content-component{
        margin-top:14px
    }
}
 @media(min-width:960px){
    .article-content-component{
        margin-top:16px
    }
}
 @media(min-width:960px){
    .article-content-component .article-content-wrapper{
        margin:0 16.6667%
    }
}
 .article-content-component .article-content-wrapper .article-title{
    margin-bottom:17px
}
 @media(min-width:480px){
    .article-content-component .article-content-wrapper .article-title{
        margin-bottom:23px
    }
}
 @media(min-width:960px){
    .article-content-component .article-content-wrapper .article-title{
        margin-bottom:26px
    }
}
 .article-content-component .article-content-wrapper .second-line-article-component{
    padding-bottom:10px
}
 @media(min-width:480px){
    .article-content-component .article-content-wrapper .second-line-article-component{
        padding-bottom:14px
    }
}
 @media(min-width:960px){
    .article-content-component .article-content-wrapper .second-line-article-component{
        padding-bottom:16px
    }
}
 .article-content-component .article-content-wrapper .second-line-article-component .article-author-name{
    margin-right:20px;
    float:left
}
 .article-content-component .article-content-wrapper .second-line-article-component .article-publish-date{
    float:left
}
 .article-content-component .article-content-wrapper .article-introduction{
    margin-top:10px;
    margin-bottom:17px
}
 [class*="globalSmart"] .article-content-component .article-content-wrapper .article-introduction{
    margin-top:0;
    margin-bottom:0
}
 @media(min-width:480px){
    .article-content-component .article-content-wrapper .article-introduction{
        margin-top:14px;
        margin-bottom:23px
    }
}
 @media(min-width:960px){
    .article-content-component .article-content-wrapper .article-introduction{
        margin-top:16px;
        margin-bottom:26px
    }
}
 .article-content-component .article-content-wrapper .article-introduction .with-initial-letter::first-letter {
    font-family:"HSBC Univers Next Light";
    font-style:normal;
    font-weight:300;
    font-size:60px;
    font-size:3.75rem;
    float:left;
    color:#333;
    line-height:1;
    padding:0 5px 0 0;
    margin:9px 0 -1px
}
 @media(min-width:480px){
    .article-content-component .article-content-wrapper .article-introduction .with-initial-letter::first-letter {
        padding:0 8px 0 0
    }
}
 @media(min-width:960px){
    .article-content-component .article-content-wrapper .article-introduction .with-initial-letter::first-letter {
        padding:0 20px 0 10px;
        margin:14px 0 -1px
    }
}
 .chrome-52 .article-content-component .article-content-wrapper .article-introduction .with-initial-letter::first-letter {
    margin-top:1px
}
 @media(min-width:960px){
    .chrome-52 .article-content-component .article-content-wrapper .article-introduction .with-initial-letter::first-letter {
        margin-top:6px
    }
}
 .ie-9 .article-content-component .article-content-wrapper .article-introduction .with-initial-letter::first-letter ,.edge-11 .article-content-component .article-content-wrapper .article-introduction .with-initial-letter::first-letter ,.ie-10 .article-content-component .article-content-wrapper .article-introduction .with-initial-letter::first-letter {
    margin:3px 0 -3px
}
 @media(min-width:480px){
    .ie-9 .article-content-component .article-content-wrapper .article-introduction .with-initial-letter::first-letter ,.edge-11 .article-content-component .article-content-wrapper .article-introduction .with-initial-letter::first-letter ,.ie-10 .article-content-component .article-content-wrapper .article-introduction .with-initial-letter::first-letter {
        margin:4px 0 -4px
    }
}
 @media(min-width:960px){
    .ie-9 .article-content-component .article-content-wrapper .article-introduction .with-initial-letter::first-letter ,.edge-11 .article-content-component .article-content-wrapper .article-introduction .with-initial-letter::first-letter ,.ie-10 .article-content-component .article-content-wrapper .article-introduction .with-initial-letter::first-letter {
        margin:7px 0 -2px
    }
}
 .O-BENBLST-RW-DEV{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    width:100%
}
 @media(min-width:480px){
    .O-BENBLST-RW-DEV{
        margin-bottom:0
    }
}
 .O-BENBLST-RW-DEV .A-DIVHL-RW-ALL{
    float:left;
    width:100%;
    margin:0
}
 @media(min-width:480px){
    .O-BENBLST-RW-DEV .A-DIVHL-RW-ALL{
        margin-bottom:0
    }
}
 .O-BENBLST-RW-DEV .benefits-bullet-list-container .benefits-bullet-list{
    padding:0;
    float:left;
    width:100%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
 .O-BENBLST-RW-DEV .benefits-bullet-list-container .benefits-bullet-list .benefits-bullet-list-element{
    margin:21px 0 21px 0;
    margin:1.3125rem 0rem 1.3125rem 0rem
}
 @media(min-width:480px){
    .O-BENBLST-RW-DEV .benefits-bullet-list-container .benefits-bullet-list .benefits-bullet-list-element{
        margin:27px 0 27px 0;
        margin:1.6875rem 0rem 1.6875rem 0rem
    }
}
 @media(min-width:960px){
    .O-BENBLST-RW-DEV .benefits-bullet-list-container .benefits-bullet-list .benefits-bullet-list-element{
        margin:30px 0 30px 0;
        margin:1.875rem 0rem 1.875rem 0rem
    }
}
 @media(min-width:480px){
    .O-BENBLST-RW-DEV .benefits-bullet-list-container .benefits-bullet-list .benefits-bullet-list-element:nth-child(odd){
        clear:both
    }
}
 @media(min-width:960px){
    .O-BENBLST-RW-DEV .benefits-bullet-list-container .benefits-bullet-list .benefits-bullet-list-element:nth-child(odd){
        clear:none
    }
     .O-BENBLST-RW-DEV .benefits-bullet-list-container .benefits-bullet-list .benefits-bullet-list-element:nth-child(4n+1){
        clear:both
    }
}
 .O-BENBLST-RW-DEV .benefits-bullet-list-container .benefits-bullet-list .benefits-bullet-list-element .icon-agree{
    color:#008580;
    line-height:0
}
 .O-BENBLST-RW-DEV .benefits-bullet-list-container .benefits-bullet-list .benefits-bullet-list-element .icon-agree::after{
    line-height:0
}
 .O-BRBAR-RW-RBWM .hide-wrapper{
    display:none
}
 @media(max-width:479px){
    .O-BRBAR-RW-RBWM .hide-on-mobile{
        display:none
    }
}
 .O-BRBAR-RW-RBWM .A-WRAPPER-RW-ALL>.wrapper-exp-content{
    padding-top:12px;
    padding-bottom:0
}
 @media(min-width:480px){
    .O-BRBAR-RW-RBWM .A-WRAPPER-RW-ALL>.wrapper-exp-content{
        padding-top:19px
    }
}
 @media(min-width:960px){
    .O-BRBAR-RW-RBWM .A-WRAPPER-RW-ALL>.wrapper-exp-content{
        padding-top:21px
    }
}
 .O-BRBAR-RW-RBWM .A-WRAPPER-RW-ALL>.wrapper-exp-content.expanded{
    padding-top:12px;
    padding-bottom:0
}
 @media(min-width:480px){
    .O-BRBAR-RW-RBWM .A-WRAPPER-RW-ALL>.wrapper-exp-content.expanded{
        padding-top:19px
    }
}
 @media(min-width:960px){
    .O-BRBAR-RW-RBWM .A-WRAPPER-RW-ALL>.wrapper-exp-content.expanded{
        padding-top:21px
    }
}
 .O-BRBAR-RW-RBWM .A-WRAPPER-RW-ALL>.wrapper-exp-content.expanded.no-wrapper{
    padding-left:0;
    padding-right:0
}
 .O-BRBAR-RW-RBWM>.row>.sm-12{
    min-height:0
}
 @media(min-width:480px){
    .O-CAR-RW-RBWM{
        margin:0
    }
}
 @media(min-width:960px){
    .O-CAR-RW-RBWM{
        margin:0 0 4px
    }
}
 @media(min-width:1360px){
    .O-CAR-RW-RBWM{
        padding-bottom:36px;
        position:relative
    }
}
 .O-CAR-RW-RBWM .carousel-footer{
    margin:21px 0
}
 @media(min-width:480px){
    .O-CAR-RW-RBWM .carousel-footer{
        margin:10px 0
    }
}
 @media(min-width:960px){
    .O-CAR-RW-RBWM .carousel-footer{
        margin:10px 0 6px
    }
}
 @media(min-width:1360px){
    .O-CAR-RW-RBWM .carousel-footer{
        margin-bottom:0;
        position:absolute;
        height:100%;
        top:0
    }
}
 .O-CAR-RW-RBWM .arrows,.O-CAR-RW-RBWM .A-ARRBD-RW-ALL,.O-CAR-RW-RBWM .A-ARRBL-RW-ALL{
    padding:0
}
 @media(max-width:479px){
    .O-CAR-RW-RBWM .arrows,.O-CAR-RW-RBWM .A-ARRBD-RW-ALL,.O-CAR-RW-RBWM .A-ARRBL-RW-ALL{
        margin-bottom:5px
    }
}
 @media(min-width:1360px){
    .O-CAR-RW-RBWM .A-ARRBD-RW-ALL,.O-CAR-RW-RBWM .A-ARRBL-RW-ALL{
        position:relative;
        height:100%
    }
}
 .O-CAR-RW-RBWM .A-LNKC28L-RW-ALL{
    color:#333
}
 @media(min-width:1360px){
    .O-CAR-RW-RBWM .arrows{
        height:100%;
        padding-top:10px
    }
     .O-CAR-RW-RBWM .arrows .arrow{
        position:absolute
    }
     .O-CAR-RW-RBWM .arrows .prev{
        left:-60px
    }
     .O-CAR-RW-RBWM .arrows .next{
        right:-60px
    }
     .O-CAR-RW-RBWM .arrows .next,.O-CAR-RW-RBWM .arrows .prev{
        top:50%;
        margin-top:-81px
    }
}
 .O-CAR-RW-RBWM .arrows .arrow{
    position:relative;
    z-index:10
}
 .O-CAR-RW-RBWM .pagination{
    position:relative;
    text-align:center;
    margin-top:0;
    padding:0
}
 @media(max-width:479px){
    .O-CAR-RW-RBWM .pagination{
        width:100%
    }
}
 @media(min-width:480px){
    .O-CAR-RW-RBWM .pagination{
        margin-top:-32px;
        padding:0 50px
    }
}
 @media(min-width:960px){
    .O-CAR-RW-RBWM .pagination{
        margin-top:-34px;
        padding:0
    }
}
 @media(min-width:1360px){
    .O-CAR-RW-RBWM .pagination{
        margin-top:-49px
    }
}
 .O-CAR-RW-RBWM .M-CAR3-RW-RBWM,.O-CAR-RW-RBWM .M-CARVID-RW-RBWM{
    float:left;
    width:auto
}
 @media(min-width:1360px){
    .O-CAR-RW-RBWM .M-CAR3-RW-RBWM,.O-CAR-RW-RBWM .M-CARVID-RW-RBWM{
        position:relative;
        z-index:1
    }
}
 .O-CAR-RW-RBWM::before,.O-CAR-RW-RBWM::after{
    content:" ";
    display:table
}
 .O-CAR-RW-RBWM::after{
    clear:both
}
 .O-CAR-RW-RBWM .M-TILMAST-RW-RBWM .A-PNL-RW-ALL,.O-CAR-RW-RBWM .M-TILMAST-RW-RBWM>div{
    height:100%
}
 .O-CAR-RW-RBWM .M-TILMAST-RW-RBWM .A-PNL-RW-ALL .A-PAR16R-RW-ALL,.O-CAR-RW-RBWM .M-TILMAST-RW-RBWM>div .A-PAR16R-RW-ALL{
    color:#333
}
 .O-CAR-RW-RBWM .M-TILMAST-RW-RBWM div{
    color:#fff
}
 @media(max-width:479px){
    .O-CAR-RW-RBWM .A-CARPAGD-RW-ALL{
        padding:0
    }
}
 .O-CAR-RW-RBWM .A-CARPAGD-RW-ALL li button{
    vertical-align:bottom;
    background-color:#333
}
 .O-CAR-RW-RBWM .A-CARPAGD-RW-ALL li button.active{
    background-color:#db0011
}
 .O-CAR-RW-RBWM .horizontal-tile div{
    height:50%
}
 .O-CAR-RW-RBWM .slide-inner .horizontal-tile:first-child{
    margin-bottom:10px
}
 .O-CAR-RW-RBWM .slide-inner .horizontal-tile-bottom div{
    margin-bottom:10px
}
 .O-CAR-RW-RBWM .carousel-outer{
    width:calc(100% - 10px);
    margin-left:6px;
    overflow:hidden
}
 @media(min-width:480px){
    .O-CAR-RW-RBWM .carousel-outer{
        width:calc(100% - 16px);
        margin-left:8px
    }
}
 .O-CAR-RW-RBWM.arrows-hidden .carousel-inner{
    margin-bottom:20px
}
 .O-CAR-RW-RBWM.arrows-hidden .carousel-footer{
    display:none
}
 .O-CAR-RW-RBWM .carousel-inner{
    -webkit-transition:margin-left .2s cubic-bezier(0,0,0,0.74);
    -o-transition:margin-left .2s cubic-bezier(0,0,0,0.74);
    transition:margin-left .2s cubic-bezier(0,0,0,0.74);
    left:-6px
}
 @media(min-width:480px){
    .O-CAR-RW-RBWM .carousel-inner{
        left:-8px
    }
     .O-CAR-RW-RBWM .carousel-inner>div:not(.section){
        display:none
    }
     .O-CAR-RW-RBWM .carousel-inner>div:not(.section):first-child+div:not(.clone){
        display:block
    }
}
 .O-CAR-RW-RBWM .carousel-inner.no-transition{
    -webkit-transition:none;
    -o-transition:none;
    transition:none
}
 .aem-AuthorLayer-Design .O-CAR-RW-RBWM .carousel-outer,.aem-AuthorLayer-Developer .O-CAR-RW-RBWM .carousel-outer,.aem-AuthorLayer-Edit .O-CAR-RW-RBWM .carousel-outer{
    margin-left:20px
}
 .aem-AuthorLayer-Design .O-CAR-RW-RBWM .carousel-inner,.aem-AuthorLayer-Developer .O-CAR-RW-RBWM .carousel-inner,.aem-AuthorLayer-Edit .O-CAR-RW-RBWM .carousel-inner{
    margin-left:auto !important;
    width:100% !important
}
 .aem-AuthorLayer-Design .O-CAR-RW-RBWM .M-CAR3-RW-RBWM,.aem-AuthorLayer-Design .O-CAR-RW-RBWM .M-CARVID-RW-RBWM,.aem-AuthorLayer-Developer .O-CAR-RW-RBWM .M-CAR3-RW-RBWM,.aem-AuthorLayer-Developer .O-CAR-RW-RBWM .M-CARVID-RW-RBWM,.aem-AuthorLayer-Edit .O-CAR-RW-RBWM .M-CAR3-RW-RBWM,.aem-AuthorLayer-Edit .O-CAR-RW-RBWM .M-CARVID-RW-RBWM{
    width:100% !important;
    float:none
}
 .aem-AuthorLayer-Design .O-CAR-RW-RBWM .M-CAR3-RW-RBWM.clone,.aem-AuthorLayer-Design .O-CAR-RW-RBWM .M-CARVID-RW-RBWM.clone,.aem-AuthorLayer-Developer .O-CAR-RW-RBWM .M-CAR3-RW-RBWM.clone,.aem-AuthorLayer-Developer .O-CAR-RW-RBWM .M-CARVID-RW-RBWM.clone,.aem-AuthorLayer-Edit .O-CAR-RW-RBWM .M-CAR3-RW-RBWM.clone,.aem-AuthorLayer-Edit .O-CAR-RW-RBWM .M-CARVID-RW-RBWM.clone{
    display:none !important
}
 .aem-AuthorLayer-Design .O-CAR-RW-RBWM.arrows-hidden .carousel-footer,.aem-AuthorLayer-Developer .O-CAR-RW-RBWM.arrows-hidden .carousel-footer,.aem-AuthorLayer-Edit .O-CAR-RW-RBWM.arrows-hidden .carousel-footer{
    display:block
}
 div.row.carousel-row>.carousel-holder>.O-CAR-RW-RBWM{
    margin-top:0
}
 div.row.carousel-row:first-child>.carousel-holder>.O-CAR-RW-RBWM{
    margin-top:17px
}
 @media(min-width:480px){
    div.row.carousel-row:first-child>.carousel-holder>.O-CAR-RW-RBWM{
        margin-top:18px
    }
}
 @media(min-width:960px){
    div.row.carousel-row:first-child>.carousel-holder>.O-CAR-RW-RBWM{
        margin-top:20px
    }
}
 .M-CAR3-RW-RBWM{
    width:100%;
    overflow:hidden
}
 .M-CAR3-RW-RBWM .tile{
    width:33.33%
}
 .M-CARVID-RW-RBWM{
    background-color:#fff
}
 .M-CARVID-RW-RBWM .A-PNL-RW-ALL{
    margin:0 6px
}
 @media(min-width:480px){
    .M-CARVID-RW-RBWM .A-PNL-RW-ALL{
        margin:0 8px
    }
}
 .M-CARVID-RW-RBWM .left,.M-CARVID-RW-RBWM .right{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    display:block;
    vertical-align:top
}
 @media(min-width:480px){
    .M-CARVID-RW-RBWM .left,.M-CARVID-RW-RBWM .right{
        -webkit-box-sizing:border-box;
        box-sizing:border-box;
        display:table-cell
    }
}
 .M-CARVID-RW-RBWM .left{
    width:100%;
    padding:14px 14px 0
}
 @media(min-width:480px){
    .M-CARVID-RW-RBWM .left{
        width:50%;
        padding:18px
    }
}
 @media(min-width:960px){
    .M-CARVID-RW-RBWM .left{
        width:40%;
        padding:10px
    }
}
 .M-CARVID-RW-RBWM .left .A-ASP16TO9-RW-ALL{
    position:relative
}
 .M-CARVID-RW-RBWM .left img{
    width:100%;
    display:block
}
 .M-CARVID-RW-RBWM .right{
    width:100%;
    padding:21px 14px
}
 @media(min-width:480px){
    .M-CARVID-RW-RBWM .right{
        width:50%;
        padding:27px 18px 27px 0
    }
}
 @media(min-width:960px){
    .M-CARVID-RW-RBWM .right{
        width:60%;
        padding:30px 20px
    }
}
 .M-CARVID-RW-RBWM .right .A-PAR14R-RW-ALL{
    word-break:break-all;
    margin-top:21px
}
 @media(min-width:480px){
    .M-CARVID-RW-RBWM .right .A-PAR14R-RW-ALL{
        margin-top:27px
    }
}
 @media(min-width:960px){
    .M-CARVID-RW-RBWM .right .A-PAR14R-RW-ALL{
        margin-top:30px
    }
}
 .M-CARVID-RW-RBWM .A-LNKVIDB-RW-ALL{
    position:absolute;
    right:0;
    bottom:0
}
 .benefit-panel{
    margin:14px 0 0 0;
    margin:.875rem 0rem 0rem 0rem
}
 @media(min-width:480px){
    .benefit-panel{
        margin:18px 0 0 0;
        margin:1.125rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .benefit-panel{
        margin:20px 0 0 0;
        margin:1.25rem 0rem 0rem 0rem
    }
}
 .benefit-panel .A-PNLJDE-RW-ALL{
    padding:21px 21px 21px 21px;
    padding:1.3125rem 1.3125rem 1.3125rem 1.3125rem
}
 @media(min-width:480px){
    .benefit-panel .A-PNLJDE-RW-ALL{
        padding:27px 27px 27px 27px;
        padding:1.6875rem 1.6875rem 1.6875rem 1.6875rem
    }
}
 @media(min-width:960px){
    .benefit-panel .A-PNLJDE-RW-ALL{
        padding:30px 30px 30px 30px;
        padding:1.875rem 1.875rem 1.875rem 1.875rem
    }
}
 .benefit-panel .A-PNLJDE-RW-ALL .A-TYP16RDB-RW-ALL{
    padding:7px 0 0 0;
    padding:.4375rem 0rem 0rem 0rem;
    display:block;
    color:#fff
}
 @media(min-width:480px){
    .benefit-panel .A-PNLJDE-RW-ALL .A-TYP16RDB-RW-ALL{
        padding:9px 0 0 0;
        padding:.5625rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .benefit-panel .A-PNLJDE-RW-ALL .A-TYP16RDB-RW-ALL{
        padding:10px 0 0 0;
        padding:.625rem 0rem 0rem 0rem
    }
}
 .benefit-panel .A-PNLJDE-RW-ALL .A-TYP14BDB-RW-ALL,.benefit-panel .A-PNLJDE-RW-ALL .A-TYP60LDB-RW-ALL{
    padding:14px 0 0 0;
    padding:.875rem 0rem 0rem 0rem;
    display:block
}
 @media(min-width:480px){
    .benefit-panel .A-PNLJDE-RW-ALL .A-TYP14BDB-RW-ALL,.benefit-panel .A-PNLJDE-RW-ALL .A-TYP60LDB-RW-ALL{
        padding:18px 0 0 0;
        padding:1.125rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .benefit-panel .A-PNLJDE-RW-ALL .A-TYP14BDB-RW-ALL,.benefit-panel .A-PNLJDE-RW-ALL .A-TYP60LDB-RW-ALL{
        padding:20px 0 0 0;
        padding:1.25rem 0rem 0rem 0rem
    }
}
 @media(max-width:479px){
    .benefit-panel .benefit-panel-additional-text .A-TYP16R-RW-ALL{
        padding:21px 0 0 0;
        padding:1.3125rem 0rem 0rem 0rem
    }
}
 @media(max-width:479px) and (min-width:480px){
    .benefit-panel .benefit-panel-additional-text .A-TYP16R-RW-ALL{
        padding:27px 0 0 0;
        padding:1.6875rem 0rem 0rem 0rem
    }
}
 @media(max-width:479px) and (min-width:960px){
    .benefit-panel .benefit-panel-additional-text .A-TYP16R-RW-ALL{
        padding:30px 0 0 0;
        padding:1.875rem 0rem 0rem 0rem
    }
}
 .content-buttons>div{
    margin:0 -14px -14px 0;
    margin:0rem -0.875rem -0.875rem 0rem;
    width:100%
}
 @media(min-width:480px){
    .content-buttons>div{
        margin:0 -18px -18px 0;
        margin:0rem -1.125rem -1.125rem 0rem
    }
}
 @media(min-width:960px){
    .content-buttons>div{
        margin:0 -20px -20px 0;
        margin:0rem -1.25rem -1.25rem 0rem
    }
}
 .content-buttons .A-BTNP-RW-ALL{
    margin:0 14px 14px 0;
    margin:0rem .875rem .875rem 0rem;
    width:100%
}
 @media(min-width:480px){
    .content-buttons .A-BTNP-RW-ALL{
        margin:0 18px 18px 0;
        margin:0rem 1.125rem 1.125rem 0rem
    }
}
 @media(min-width:960px){
    .content-buttons .A-BTNP-RW-ALL{
        margin:0 20px 20px 0;
        margin:0rem 1.25rem 1.25rem 0rem
    }
}
 @media(min-width:480px){
    .content-buttons .A-BTNP-RW-ALL{
        width:auto
    }
}
 @media(min-width:480px){
    .content-buttons .horizontal .A-BTNP-RW-ALL{
        float:left
    }
}
 @media(min-width:480px){
    .content-buttons .vertical .A-BTNP-RW-ALL{
        margin:0 0 14px 0;
        margin:0rem 0rem .875rem 0rem;
        float:left;
        clear:both
    }
}
 @media(min-width:480px) and (min-width:480px){
    .content-buttons .vertical .A-BTNP-RW-ALL{
        margin:0 0 18px 0;
        margin:0rem 0rem 1.125rem 0rem
    }
}
 @media(min-width:480px) and (min-width:960px){
    .content-buttons .vertical .A-BTNP-RW-ALL{
        margin:0 0 20px 0;
        margin:0rem 0rem 1.25rem 0rem
    }
}
 .content-buttons .A-BTNSO-RW-ALL{
    margin:0 14px 14px 0;
    margin:0rem .875rem .875rem 0rem;
    width:100%
}
 @media(min-width:480px){
    .content-buttons .A-BTNSO-RW-ALL{
        margin:0 18px 18px 0;
        margin:0rem 1.125rem 1.125rem 0rem
    }
}
 @media(min-width:960px){
    .content-buttons .A-BTNSO-RW-ALL{
        margin:0 20px 20px 0;
        margin:0rem 1.25rem 1.25rem 0rem
    }
}
 @media(min-width:480px){
    .content-buttons .A-BTNSO-RW-ALL{
        width:auto
    }
}
 @media(min-width:480px){
    .content-buttons .horizontal .A-BTNSO-RW-ALL{
        float:left
    }
}
 @media(min-width:480px){
    .content-buttons .vertical .A-BTNSO-RW-ALL{
        margin:0 0 14px 0;
        margin:0rem 0rem .875rem 0rem;
        float:left;
        clear:both
    }
}
 @media(min-width:480px) and (min-width:480px){
    .content-buttons .vertical .A-BTNSO-RW-ALL{
        margin:0 0 18px 0;
        margin:0rem 0rem 1.125rem 0rem
    }
}
 @media(min-width:480px) and (min-width:960px){
    .content-buttons .vertical .A-BTNSO-RW-ALL{
        margin:0 0 20px 0;
        margin:0rem 0rem 1.25rem 0rem
    }
}
 .content-buttons .A-BTNSS-RW-ALL{
    margin:0 14px 14px 0;
    margin:0rem .875rem .875rem 0rem;
    width:100%
}
 @media(min-width:480px){
    .content-buttons .A-BTNSS-RW-ALL{
        margin:0 18px 18px 0;
        margin:0rem 1.125rem 1.125rem 0rem
    }
}
 @media(min-width:960px){
    .content-buttons .A-BTNSS-RW-ALL{
        margin:0 20px 20px 0;
        margin:0rem 1.25rem 1.25rem 0rem
    }
}
 @media(min-width:480px){
    .content-buttons .A-BTNSS-RW-ALL{
        width:auto
    }
}
 @media(min-width:480px){
    .content-buttons .horizontal .A-BTNSS-RW-ALL{
        float:left
    }
}
 @media(min-width:480px){
    .content-buttons .vertical .A-BTNSS-RW-ALL{
        margin:0 0 14px 0;
        margin:0rem 0rem .875rem 0rem;
        float:left;
        clear:both
    }
}
 @media(min-width:480px) and (min-width:480px){
    .content-buttons .vertical .A-BTNSS-RW-ALL{
        margin:0 0 18px 0;
        margin:0rem 0rem 1.125rem 0rem
    }
}
 @media(min-width:480px) and (min-width:960px){
    .content-buttons .vertical .A-BTNSS-RW-ALL{
        margin:0 0 20px 0;
        margin:0rem 0rem 1.25rem 0rem
    }
}
 .M-CONTMAST-RW-RBWM.image img{
    display:block;
    width:100%;
    height:auto
}
 .M-CONTMAST-RW-RBWM.image .image-caption{
    margin-top:15px;
    margin-bottom:14px
}
 @media(min-width:480px){
    .M-CONTMAST-RW-RBWM.image{
        margin-bottom:18px
    }
}
 @media(min-width:960px){
    .M-CONTMAST-RW-RBWM.image{
        margin-bottom:20px
    }
}
 .M-CONTMAST-RW-RBWM .links-list{
    list-style-type:none
}
 .M-CONTMAST-RW-RBWM .link-container{
    display:block
}
 .M-CONTMAST-RW-RBWM .link-container .A-LNKST-RW-ALL,.M-CONTMAST-RW-RBWM .link-container .A-MODLNK-RW-ALL,.M-CONTMAST-RW-RBWM .link-container .A-LNKD-RW-ALL{
    margin:0 0 21px 0;
    margin:0rem 0rem 1.3125rem 0rem
}
 @media(min-width:480px){
    .M-CONTMAST-RW-RBWM .link-container .A-LNKST-RW-ALL,.M-CONTMAST-RW-RBWM .link-container .A-MODLNK-RW-ALL,.M-CONTMAST-RW-RBWM .link-container .A-LNKD-RW-ALL{
        margin:0 0 27px 0;
        margin:0rem 0rem 1.6875rem 0rem
    }
}
 @media(min-width:960px){
    .M-CONTMAST-RW-RBWM .link-container .A-LNKST-RW-ALL,.M-CONTMAST-RW-RBWM .link-container .A-MODLNK-RW-ALL,.M-CONTMAST-RW-RBWM .link-container .A-LNKD-RW-ALL{
        margin:0 0 30px 0;
        margin:0rem 0rem 1.875rem 0rem
    }
}
 .M-CONTMAST-RW-RBWM .link-container .A-LNKC28L-RW-ALL{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    margin:0 0 28px 0;
    margin:0rem 0rem 1.75rem 0rem
}
 @media(min-width:480px){
    .M-CONTMAST-RW-RBWM .link-container .A-LNKC28L-RW-ALL{
        margin:0 0 36px 0;
        margin:0rem 0rem 2.25rem 0rem
    }
}
 @media(min-width:960px){
    .M-CONTMAST-RW-RBWM .link-container .A-LNKC28L-RW-ALL{
        margin:0 0 40px 0;
        margin:0rem 0rem 2.5rem 0rem
    }
}
 .M-CONTMAST-RW-RBWM .link-container:last-child .A-LNKST-RW-ALL,.M-CONTMAST-RW-RBWM .link-container:last-child .A-MODLNK-RW-ALL,.M-CONTMAST-RW-RBWM .link-container:last-child .A-LNKD-RW-ALL,.M-CONTMAST-RW-RBWM .link-container:last-child .A-LNKC28L-RW-ALL{
    margin-bottom:0
}
 .M-CONTMAST-RW-RBWM .heading{
    margin:0
}
 .M-CONTMAST-RW-RBWM .heading>span{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline
}
 .rich-text{
    background:transparent;
    min-height:1.5em
}
 .rich-text .A-TYPSP-RW-ALL,.rich-text .A-PAR14R-RW-ALL,.rich-text .A-PAR16R-RW-ALL,.rich-text .A-PAR22R-RW-ALL,.rich-text .A-TYP22L-RW-ALL,.rich-text .A-TYP28L-RW-ALL,.rich-text .A-TYP38T-RW-ALL,.rich-text .A-LSTU-RW-ALL,.rich-text .A-LSTO-RW-ALL{
    margin:0 0 10px
}
 .rich-text .A-TYPSP-RW-ALL:last-child,.rich-text .A-PAR14R-RW-ALL:last-child,.rich-text .A-PAR16R-RW-ALL:last-child,.rich-text .A-PAR22R-RW-ALL:last-child,.rich-text .A-TYP22L-RW-ALL:last-child,.rich-text .A-TYP28L-RW-ALL:last-child,.rich-text .A-TYP38T-RW-ALL:last-child,.rich-text .A-LSTU-RW-ALL:last-child,.rich-text .A-LSTO-RW-ALL:last-child{
    margin:0
}
 .M-SMPTBL-RW-RBWM{
    overflow:auto;
    clear:both
}
 .M-SMPTBL-RW-RBWM .table-wrapper{
    overflow:auto
}
 .M-SMPTBL-RW-RBWM caption{
    text-align:left
}
 .M-SMPTBL-RW-RBWM .adaptable-table{
    position:relative
}
 .M-SMPTBL-RW-RBWM .adaptable-table caption{
    position:absolute;
    left:0;
    top:0
}
 .M-SMPTBL-RW-RBWM .adaptable-table::before{
    display:none
}
 .M-SMPTBL-RW-RBWM .adaptable-table .table-wrapper{
    overflow-x:scroll
}
 .M-SMPTBL-RW-RBWM a{
    color:#333
}
 .M-SMPTBL-RW-RBWM table{
    min-width:660px;
    max-width:1280px;
    background:#fff;
    border-spacing:0;
    border-collapse:collapse;
    border:0;
    padding:0;
    margin:0
}
 .M-SMPTBL-RW-RBWM table caption{
    text-align:left;
    width:auto;
    padding:0 14px 21px 14px
}
 @media(min-width:480px){
    .M-SMPTBL-RW-RBWM table caption{
        padding:0 18px 18px 18px
    }
}
 @media(min-width:960px){
    .M-SMPTBL-RW-RBWM table caption{
        padding:0 20px 20px 20px
    }
}
 .M-SMPTBL-RW-RBWM table tr td,.M-SMPTBL-RW-RBWM table tr th{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:14px;
    font-size:.875rem;
    line-height:1.2;
    color:#333;
    text-align:left;
    vertical-align:top;
    background:#fff;
    padding:21px 14px;
    border:0
}
 @media(min-width:480px){
    .M-SMPTBL-RW-RBWM table tr td,.M-SMPTBL-RW-RBWM table tr th{
        padding:18px
    }
}
 @media(min-width:960px){
    .M-SMPTBL-RW-RBWM table tr td,.M-SMPTBL-RW-RBWM table tr th{
        padding:20px
    }
}
 .M-SMPTBL-RW-RBWM table tr td:first-child,.M-SMPTBL-RW-RBWM table tr th:first-child{
    top:auto
}
 .M-SMPTBL-RW-RBWM table tr th[scope="col"]{
    font-family:"HSBC Univers Next Bold";
    font-style:normal;
    font-weight:700;
    font-size:16px;
    font-size:1rem;
    line-height:1.2;
    color:#333;
    text-align:left;
    vertical-align:center;
    background:#c9c9c9
}
 .M-SMPTBL-RW-RBWM table tr:nth-child(even) td,.M-SMPTBL-RW-RBWM table tr:nth-child(even) th{
    background:#fff
}
 .M-SMPTBL-RW-RBWM table tr:nth-child(odd) td,.M-SMPTBL-RW-RBWM table tr:nth-child(odd) th{
    background:#ededed
}
 .M-SMPTBL-RW-RBWM table .icon-wrap{
    font-family:"HSBC Univers Next Bold";
    font-style:normal;
    font-weight:700;
    font-size:22px;
    font-size:1.375rem;
    margin:0;
    display:inline;
    text-align:center
}
 .M-SMPTBL-RW-RBWM.is-edited table{
    min-width:auto !important;
    max-width:auto !important;
    width:100% !important
}
 .M-SMPTBL-RW-RBWM.is-edited table tr td,.M-SMPTBL-RW-RBWM.is-edited table tr th{
    border:1px solid #404040;
    text-align:left
}
 .M-SMPTBL-RW-RBWM.is-edited table tr .icon-wrap,.M-SMPTBL-RW-RBWM.is-edited table tr .icon{
    display:inline
}
 .M-BSCTBL-RW-RBWM .A-BBST28R-RW-ALL{
    margin:0 0 14px 0;
    margin:0rem 0rem .875rem 0rem
}
 @media(min-width:480px){
    .M-BSCTBL-RW-RBWM .A-BBST28R-RW-ALL{
        margin:0 0 18px 0;
        margin:0rem 0rem 1.125rem 0rem
    }
}
 @media(min-width:960px){
    .M-BSCTBL-RW-RBWM .A-BBST28R-RW-ALL{
        margin:0 0 20px 0;
        margin:0rem 0rem 1.25rem 0rem
    }
}
 .M-BSCTBL-RW-RBWM .A-PAR16R-RW-ALL{
    margin:-7px 0 14px 0;
    margin:-0.4375rem 0rem .875rem 0rem
}
 @media(min-width:480px){
    .M-BSCTBL-RW-RBWM .A-PAR16R-RW-ALL{
        margin:-9px 0 18px 0;
        margin:-0.5625rem 0rem 1.125rem 0rem
    }
}
 @media(min-width:960px){
    .M-BSCTBL-RW-RBWM .A-PAR16R-RW-ALL{
        margin:-10px 0 20px 0;
        margin:-0.625rem 0rem 1.25rem 0rem
    }
}
 .M-BSCTBL-RW-RBWM .flexible-columns table{
    table-layout:inherit
}
 .M-BSCTBL-RW-RBWM table{
    background:#fff;
    border-collapse:collapse;
    table-layout:fixed;
    width:100%
}
 .M-BSCTBL-RW-RBWM table td,.M-BSCTBL-RW-RBWM table th{
    padding:14px 14px 14px 14px;
    padding:.875rem .875rem .875rem .875rem;
    font-size:14px;
    font-size:.875rem;
    border:1px solid #b6b7b6
}
 @media(min-width:480px){
    .M-BSCTBL-RW-RBWM table td,.M-BSCTBL-RW-RBWM table th{
        padding:18px 18px 18px 18px;
        padding:1.125rem 1.125rem 1.125rem 1.125rem
    }
}
 @media(min-width:960px){
    .M-BSCTBL-RW-RBWM table td,.M-BSCTBL-RW-RBWM table th{
        padding:20px 20px 20px 20px;
        padding:1.25rem 1.25rem 1.25rem 1.25rem
    }
}
 .M-BSCTBL-RW-RBWM table td.cellWhite,.M-BSCTBL-RW-RBWM table th.cellWhite{
    background:inherit;
    color:#333;
    border:1px solid #b6b7b6
}
 .M-BSCTBL-RW-RBWM table td.cellPearl,.M-BSCTBL-RW-RBWM table th.cellPearl{
    background:#ededed;
    color:#4d6474;
    border:1px solid #b6b7b6
}
 .M-BSCTBL-RW-RBWM table td.cellGraphite,.M-BSCTBL-RW-RBWM table th.cellGraphite{
    background:#5c5c5c;
    color:#fff;
    border:1px solid #b6b7b6
}
 .M-BSCTBL-RW-RBWM table td.cellBlack,.M-BSCTBL-RW-RBWM table th.cellBlack{
    background:#000;
    color:#fff;
    border:1px solid #000
}
 .M-BSCTBL-RW-RBWM table td .A-PAR16R-RW-ALL,.M-BSCTBL-RW-RBWM table th .A-PAR16R-RW-ALL{
    margin:0
}
 .M-BSCTBL-RW-RBWM table td [class^="A-PAR"],.M-BSCTBL-RW-RBWM table td [class^="A-TYP"],.M-BSCTBL-RW-RBWM table th [class^="A-PAR"],.M-BSCTBL-RW-RBWM table th [class^="A-TYP"]{
    color:inherit
}
 .M-BSCTBL-RW-RBWM table td{
    text-align:left
}
 .M-BSCTBL-RW-RBWM table td .icon-wrap .icon.icon-agree{
    color:#008580
}
 .M-BSCTBL-RW-RBWM table td .icon-wrap .icon.icon-minimize{
    color:#c9c9c9
}
 .M-BSCTBL-RW-RBWM table td .icon-wrap .icon::after{
    font-size:30px;
    font-size:1.875rem;
    line-height:1
}
 .M-BSCTBL-RW-RBWM table th{
    color:#4d6474;
    background:#ededed;
    text-align:left
}
 .M-BSCTBL-RW-RBWM table tr.hidden-row th,.M-BSCTBL-RW-RBWM table tr.hidden-row td{
    padding:7px 0 7px 0;
    padding:.4375rem 0rem .4375rem 0rem;
    background:#fff;
    border-left:0;
    border-right:0
}
 @media(min-width:480px){
    .M-BSCTBL-RW-RBWM table tr.hidden-row th,.M-BSCTBL-RW-RBWM table tr.hidden-row td{
        padding:9px 0 9px 0;
        padding:.5625rem 0rem .5625rem 0rem
    }
}
 @media(min-width:960px){
    .M-BSCTBL-RW-RBWM table tr.hidden-row th,.M-BSCTBL-RW-RBWM table tr.hidden-row td{
        padding:10px 0 10px 0;
        padding:.625rem 0rem .625rem 0rem
    }
}
 .M-BSCTBL-RW-RBWM table.desktop{
    display:none
}
 @media(min-width:960px){
    .M-BSCTBL-RW-RBWM table.desktop{
        display:table !important
    }
}
 .M-BSCTBL-RW-RBWM table.non-desktop{
    display:table
}
 @media(min-width:960px){
    .M-BSCTBL-RW-RBWM table.non-desktop{
        display:none
    }
}
 .M-BSCTBL-RW-RBWM table thead .A-PAR12R-RW-ALL,.M-BSCTBL-RW-RBWM table thead .A-PAR14R-RW-ALL,.M-BSCTBL-RW-RBWM table thead .A-PAR16R-RW-ALL,.M-BSCTBL-RW-RBWM table thead .A-PAR22R-RW-ALL,.M-BSCTBL-RW-RBWM table thead .A-TYP22L-RW-ALL,.M-BSCTBL-RW-RBWM table thead .A-TYP12R-RW-ALL{
    text-align:inherit
}
 .M-BSCTBL-RW-RBWM table tbody .A-PAR12R-RW-ALL,.M-BSCTBL-RW-RBWM table tbody .A-PAR14R-RW-ALL,.M-BSCTBL-RW-RBWM table tbody .A-PAR16R-RW-ALL,.M-BSCTBL-RW-RBWM table tbody .A-PAR22R-RW-ALL,.M-BSCTBL-RW-RBWM table tbody .A-TYP22L-RW-ALL,.M-BSCTBL-RW-RBWM table tbody .A-TYP12R-RW-ALL{
    text-align:inherit
}
 .aem-AuthorLayer-Edit .M-BSCTBL-RW-RBWM table.desktop{
    display:table
}
 .H-PNLDRED-SIMPLE-TABLE{
    color:#83000a
}
 .M-USELNKS-RW-RBWM{
    padding:0
}
 .M-USELNKS-RW-RBWM .useful-links{
    overflow:hidden
}
 .M-USELNKS-RW-RBWM .useful-links h1{
    margin:0
}
 .M-USELNKS-RW-RBWM .useful-links .A-TYP28L-RW-ALL{
    display:block;
    margin-bottom:15px
}
 @media(min-width:480px){
    .M-USELNKS-RW-RBWM .useful-links .A-TYP28L-RW-ALL{
        margin-bottom:23px
    }
}
 @media(min-width:960px){
    .M-USELNKS-RW-RBWM .useful-links .A-TYP28L-RW-ALL{
        margin-bottom:26px
    }
}
 .M-USELNKS-RW-RBWM .useful-links .links-list{
    list-style-type:none;
    margin:0
}
 .M-USELNKS-RW-RBWM .useful-links .links-list .A-DIVHR-RW-ALL{
    margin:12px 0 11px
}
 @media(min-width:480px){
    .M-USELNKS-RW-RBWM .useful-links .links-list .A-DIVHR-RW-ALL{
        margin:9px 0 8px
    }
}
 @media(min-width:960px){
    .M-USELNKS-RW-RBWM .useful-links .links-list .A-DIVHR-RW-ALL{
        margin:11px 0 10px
    }
}
 .O-CTA2COL-RW-RBWM{
    position:relative;
    overflow:auto
}
 .O-CTA2COL-RW-RBWM .A-DIVHL-RW-ALL{
    margin:11px 7px 0;
    width:calc(100% - 14px)
}
 @media(min-width:480px){
    .O-CTA2COL-RW-RBWM .A-DIVHL-RW-ALL{
        margin:11px 9px 0;
        width:calc(100% - 18px)
    }
}
 @media(min-width:960px){
    .O-CTA2COL-RW-RBWM .A-DIVHL-RW-ALL{
        margin:11px 10px 0;
        width:calc(100% - 20px)
    }
}
 .O-CTA2COL-RW-RBWM .A-DIVHL-RW-ALL:first-child{
    margin:0 7px 8px
}
 @media(min-width:480px){
    .O-CTA2COL-RW-RBWM .A-DIVHL-RW-ALL:first-child{
        margin:0 9px 8px
    }
}
 @media(min-width:960px){
    .O-CTA2COL-RW-RBWM .A-DIVHL-RW-ALL:first-child{
        margin:0 10px 8px
    }
}
 .O-CTA2COL-RW-RBWM .A-DIVHL-RW-ALL.divhl-middle{
    margin:1px 7px 7px
}
 @media(min-width:480px){
    .O-CTA2COL-RW-RBWM .A-DIVHL-RW-ALL.divhl-middle{
        display:none
    }
}
 .O-CTA2COL-RW-RBWM .A-DIVVL-RW-ALL{
    position:absolute;
    display:none
}
 @media(min-width:480px){
    .O-CTA2COL-RW-RBWM .A-DIVVL-RW-ALL{
        height:calc(100% - 60px);
        left:calc(50% - 18px);
        top:31px;
        display:block
    }
}
 @media(min-width:960px){
    .O-CTA2COL-RW-RBWM .A-DIVVL-RW-ALL{
        height:calc(100% - 64px);
        top:32px;
        left:calc(50% - 20px)
    }
}
 @media(min-width:480px){
    .O-CTA2COL-RW-RBWM .link-content{
        padding-right:18px
    }
}
 @media(min-width:960px){
    .O-CTA2COL-RW-RBWM .link-content{
        padding-right:20px
    }
}
 .O-CTA2COL-RW-RBWM .link-content p{
    margin-bottom:0
}
 .O-CTA2COL-RW-RBWM .link-content .A-LNKC28L-RW-ALL{
    word-wrap:break-word;
    margin-bottom:13px
}
 @media(min-width:480px){
    .O-CTA2COL-RW-RBWM .link-content .A-LNKC28L-RW-ALL{
        margin-bottom:19px;
        padding-top:4px
    }
}
 @media(min-width:960px){
    .O-CTA2COL-RW-RBWM .link-content .A-LNKC28L-RW-ALL{
        margin-bottom:21px;
        padding-top:6px
    }
}
 .O-CTA2COL-RW-RBWM .contact-part{
    padding-top:2px;
    padding-bottom:0
}
 @media(min-width:480px){
    .O-CTA2COL-RW-RBWM .contact-part{
        padding-top:4px;
        padding-left:18px
    }
}
 @media(min-width:960px){
    .O-CTA2COL-RW-RBWM .contact-part{
        padding-top:6px;
        padding-bottom:2px;
        padding-left:20px
    }
}
 .O-CTA2COL-RW-RBWM .contact-part .A-TYP28L-RW-ALL{
    word-wrap:break-word;
    display:block;
    margin-bottom:10px
}
 .O-CTA2COL-RW-RBWM .contact-part .M-PHNWAVAICON-RW-RBWM{
    margin-bottom:13px;
    padding-top:3px
}
 @media(min-width:480px){
    .O-CTA2COL-RW-RBWM .contact-part .M-PHNWAVAICON-RW-RBWM{
        margin-bottom:19px;
        padding-top:9px
    }
}
 @media(min-width:960px){
    .O-CTA2COL-RW-RBWM .contact-part .M-PHNWAVAICON-RW-RBWM{
        margin-bottom:22px;
        padding-top:12px
    }
}
 @media(min-width:480px){
    .O-CTA2COL-RW-RBWM .contact-part .M-FNDNBR-RW-RBWM{
        margin-bottom:5px
    }
}
 .O-CTA3COL-RW-RBWM{
    overflow:auto
}
 .O-CTA3COL-RW-RBWM::after{
    height:0
}
 .O-CTA3COL-RW-RBWM .inline{
    position:relative
}
 .O-CTA3COL-RW-RBWM .inline .link-content{
    padding:1px 0 0 7px
}
 @media(min-width:480px){
    .O-CTA3COL-RW-RBWM .inline .link-content{
        padding-right:18px;
        padding-left:9px
    }
}
 @media(min-width:960px){
    .O-CTA3COL-RW-RBWM .inline .link-content{
        padding:3px 20px 0 10px
    }
}
 .O-CTA3COL-RW-RBWM .inline .link-content p{
    margin-bottom:0
}
 @media(min-width:480px){
    .O-CTA3COL-RW-RBWM .inline .link-content p{
        margin-bottom:5px
    }
}
 .O-CTA3COL-RW-RBWM .inline .link-content .A-LNKC28L-RW-ALL{
    margin-bottom:13px;
    word-wrap:break-word
}
 @media(min-width:480px){
    .O-CTA3COL-RW-RBWM .inline .link-content .A-LNKC28L-RW-ALL{
        margin-bottom:19px
    }
}
 @media(min-width:960px){
    .O-CTA3COL-RW-RBWM .inline .link-content .A-LNKC28L-RW-ALL{
        margin-bottom:22px
    }
}
 .O-CTA3COL-RW-RBWM .inline .A-DIVHL-RW-ALL{
    margin:10px 7px 0;
    width:calc(100% - 14px)
}
 @media(min-width:480px){
    .O-CTA3COL-RW-RBWM .inline .A-DIVHL-RW-ALL{
        margin:10px 9px 0;
        width:calc(100% - 18px)
    }
}
 @media(min-width:960px){
    .O-CTA3COL-RW-RBWM .inline .A-DIVHL-RW-ALL{
        margin:10px 10px 0;
        width:calc(100% - 20px)
    }
}
 .O-CTA3COL-RW-RBWM .inline .A-DIVHL-RW-ALL:first-child{
    margin:0 7px 8px
}
 @media(min-width:480px){
    .O-CTA3COL-RW-RBWM .inline .A-DIVHL-RW-ALL:first-child{
        margin:0 9px 8px
    }
}
 @media(min-width:960px){
    .O-CTA3COL-RW-RBWM .inline .A-DIVHL-RW-ALL:first-child{
        margin:0 10px 8px
    }
}
 .O-CTA3COL-RW-RBWM .inline .A-DIVHL-RW-ALL.divhl-middle{
    margin:1px 7px 7px
}
 @media(min-width:480px){
    .O-CTA3COL-RW-RBWM .inline .A-DIVHL-RW-ALL.divhl-middle{
        display:none
    }
}
 .O-CTA3COL-RW-RBWM .inline .A-DIVVL-RW-ALL{
    position:absolute;
    top:38px;
    display:none
}
 @media(min-width:960px){
    .O-CTA3COL-RW-RBWM .inline .A-DIVVL-RW-ALL{
        display:block;
        height:calc(100% - 66px);
        top:35px;
        left:calc(33.3% - 16px)
    }
}
 @media(min-width:480px){
    .O-CTA3COL-RW-RBWM .inline .A-DIVVL-RW-ALL.vertical-visible{
        height:calc(100% - 60px);
        left:calc(50% - 18px);
        top:32px;
        display:block
    }
}
 @media(min-width:960px){
    .O-CTA3COL-RW-RBWM .inline .A-DIVVL-RW-ALL.vertical-visible{
        left:calc(66.6% - 23px);
        height:calc(100% - 66px);
        top:35px
    }
}
 .O-CTA3COL-RW-RBWM .inline .column-sm-hide .A-TYP28L-RW-ALL,.O-CTA3COL-RW-RBWM .inline .contact-part .A-TYP28L-RW-ALL{
    display:block;
    margin:0 0 10px;
    padding-left:0;
    word-wrap:break-word
}
 .O-CTA3COL-RW-RBWM .inline .contact-part{
    padding:2px 7px 0
}
 @media(min-width:480px){
    .O-CTA3COL-RW-RBWM .inline .contact-part{
        padding:1px 9px 0 18px
    }
}
 @media(min-width:960px){
    .O-CTA3COL-RW-RBWM .inline .contact-part{
        padding:3px 10px 3px 20px
    }
}
 .O-CTA3COL-RW-RBWM .inline .contact-part .M-PHNWAVAICON-RW-RBWM{
    margin-bottom:15px;
    padding-top:5px
}
 @media(min-width:480px){
    .O-CTA3COL-RW-RBWM .inline .contact-part .M-PHNWAVAICON-RW-RBWM{
        margin-bottom:21px;
        padding-top:11px
    }
}
 @media(min-width:960px){
    .O-CTA3COL-RW-RBWM .inline .contact-part .M-PHNWAVAICON-RW-RBWM{
        margin-bottom:24px;
        padding-top:14px
    }
}
 @media(min-width:480px){
    .O-CTA3COL-RW-RBWM .inline .contact-part .M-FNDNBR-RW-RBWM{
        margin-bottom:5px
    }
}
 .O-CTA3COL-RW-RBWM .inline .column-sm-hide{
    padding:3px 20px 0;
    display:none
}
 .O-CTA3COL-RW-RBWM .inline .column-sm-hide .A-TYP28L-RW-ALL{
    padding-bottom:19px
}
 @media(min-width:960px){
    .O-CTA3COL-RW-RBWM .inline .column-sm-hide{
        display:block
    }
}
 .O-CTA3COL-RW-RBWM .outline{
    min-height:0
}
 .O-CTA3COL-RW-RBWM .outline .column-lg-hide{
    padding:0 7px
}
 @media(min-width:480px){
    .O-CTA3COL-RW-RBWM .outline .column-lg-hide{
        padding:17px 9px 0;
        margin:0
    }
}
 @media(min-width:960px){
    .O-CTA3COL-RW-RBWM .outline .column-lg-hide{
        display:none
    }
}
 .O-CTA3COL-RW-RBWM .outline .column-lg-hide h2 .A-TYP28L-RW-ALL{
    display:block;
    padding:2px 0 20px;
    word-wrap:break-word
}
 @media(min-width:480px){
    .O-CTA3COL-RW-RBWM .outline .column-lg-hide h2 .A-TYP28L-RW-ALL{
        padding:3px 9px 0 0
    }
}
 .O-CTA3COL-RW-RBWM .outline .column-lg-hide .get-advice-button{
    text-align:left;
    padding:0 7px
}
 @media(min-width:480px){
    .O-CTA3COL-RW-RBWM .outline .column-lg-hide .get-advice-button{
        padding:0 9px
    }
}
 .O-CTA3COL-RW-RBWM .outline .A-DIVHL-RW-ALL{
    margin:14px 7px 0;
    width:calc(100% - 14px)
}
 @media(min-width:480px){
    .O-CTA3COL-RW-RBWM .outline .A-DIVHL-RW-ALL{
        margin:27px 9px 0;
        width:calc(100% - 18px)
    }
}
 @media(min-width:960px){
    .O-CTA3COL-RW-RBWM .outline .A-DIVHL-RW-ALL{
        margin:27px 10px 20px;
        width:calc(100% - 20px);
        display:none
    }
}
 .O-PRIMCTA-RW-RBWM .M-CTAPRI-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTASEC-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTAWIMG-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTAQCKLKS-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTACALUS-RW-RBWM{
    margin-top:0
}
 .O-PRIMCTA-RW-RBWM .M-CTAPRI-RW-RBWM+.M-CTAPRI-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTAPRI-RW-RBWM+.M-CTASEC-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTAPRI-RW-RBWM+.M-CTAWIMG-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTAPRI-RW-RBWM+.M-CTAQCKLKS-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTASEC-RW-RBWM+.M-CTAPRI-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTASEC-RW-RBWM+.M-CTASEC-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTASEC-RW-RBWM+.M-CTAWIMG-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTASEC-RW-RBWM+.M-CTAQCKLKS-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTAWIMG-RW-RBWM+.M-CTAPRI-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTAWIMG-RW-RBWM+.M-CTASEC-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTAWIMG-RW-RBWM+.M-CTAWIMG-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTAWIMG-RW-RBWM+.M-CTAQCKLKS-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTAQCKLKS-RW-RBWM+.M-CTAPRI-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTAQCKLKS-RW-RBWM+.M-CTASEC-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTAQCKLKS-RW-RBWM+.M-CTAWIMG-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTAQCKLKS-RW-RBWM+.M-CTAQCKLKS-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTACALUS-RW-RBWM+.M-CTAPRI-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTACALUS-RW-RBWM+.M-CTASEC-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTACALUS-RW-RBWM+.M-CTAWIMG-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTACALUS-RW-RBWM+.M-CTAQCKLKS-RW-RBWM{
    margin-top:15px
}
 @media(min-width:480px){
    .O-PRIMCTA-RW-RBWM .M-CTAPRI-RW-RBWM+.M-CTAPRI-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTAPRI-RW-RBWM+.M-CTASEC-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTAPRI-RW-RBWM+.M-CTAWIMG-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTAPRI-RW-RBWM+.M-CTAQCKLKS-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTASEC-RW-RBWM+.M-CTAPRI-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTASEC-RW-RBWM+.M-CTASEC-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTASEC-RW-RBWM+.M-CTAWIMG-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTASEC-RW-RBWM+.M-CTAQCKLKS-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTAWIMG-RW-RBWM+.M-CTAPRI-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTAWIMG-RW-RBWM+.M-CTASEC-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTAWIMG-RW-RBWM+.M-CTAWIMG-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTAWIMG-RW-RBWM+.M-CTAQCKLKS-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTAQCKLKS-RW-RBWM+.M-CTAPRI-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTAQCKLKS-RW-RBWM+.M-CTASEC-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTAQCKLKS-RW-RBWM+.M-CTAWIMG-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTAQCKLKS-RW-RBWM+.M-CTAQCKLKS-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTACALUS-RW-RBWM+.M-CTAPRI-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTACALUS-RW-RBWM+.M-CTASEC-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTACALUS-RW-RBWM+.M-CTAWIMG-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTACALUS-RW-RBWM+.M-CTAQCKLKS-RW-RBWM{
        margin-top:21px
    }
}
 @media(min-width:960px){
    .O-PRIMCTA-RW-RBWM .M-CTAPRI-RW-RBWM+.M-CTAPRI-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTAPRI-RW-RBWM+.M-CTASEC-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTAPRI-RW-RBWM+.M-CTAWIMG-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTAPRI-RW-RBWM+.M-CTAQCKLKS-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTASEC-RW-RBWM+.M-CTAPRI-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTASEC-RW-RBWM+.M-CTASEC-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTASEC-RW-RBWM+.M-CTAWIMG-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTASEC-RW-RBWM+.M-CTAQCKLKS-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTAWIMG-RW-RBWM+.M-CTAPRI-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTAWIMG-RW-RBWM+.M-CTASEC-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTAWIMG-RW-RBWM+.M-CTAWIMG-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTAWIMG-RW-RBWM+.M-CTAQCKLKS-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTAQCKLKS-RW-RBWM+.M-CTAPRI-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTAQCKLKS-RW-RBWM+.M-CTASEC-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTAQCKLKS-RW-RBWM+.M-CTAWIMG-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTAQCKLKS-RW-RBWM+.M-CTAQCKLKS-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTACALUS-RW-RBWM+.M-CTAPRI-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTACALUS-RW-RBWM+.M-CTASEC-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTACALUS-RW-RBWM+.M-CTAWIMG-RW-RBWM,.O-PRIMCTA-RW-RBWM .M-CTACALUS-RW-RBWM+.M-CTAQCKLKS-RW-RBWM{
        margin-top:24px
    }
}
 .O-PRIMCTA-RW-RBWM .M-CTAPRI-RW-RBWM+.M-CTACALUS-RW-RBWM h3,.O-PRIMCTA-RW-RBWM .M-CTASEC-RW-RBWM+.M-CTACALUS-RW-RBWM h3,.O-PRIMCTA-RW-RBWM .M-CTAWIMG-RW-RBWM+.M-CTACALUS-RW-RBWM h3,.O-PRIMCTA-RW-RBWM .M-CTAQCKLKS-RW-RBWM+.M-CTACALUS-RW-RBWM h3,.O-PRIMCTA-RW-RBWM .M-CTACALUS-RW-RBWM+.M-CTACALUS-RW-RBWM h3{
    margin-top:15px
}
 @media(min-width:480px){
    .O-PRIMCTA-RW-RBWM .M-CTAPRI-RW-RBWM+.M-CTACALUS-RW-RBWM h3,.O-PRIMCTA-RW-RBWM .M-CTASEC-RW-RBWM+.M-CTACALUS-RW-RBWM h3,.O-PRIMCTA-RW-RBWM .M-CTAWIMG-RW-RBWM+.M-CTACALUS-RW-RBWM h3,.O-PRIMCTA-RW-RBWM .M-CTAQCKLKS-RW-RBWM+.M-CTACALUS-RW-RBWM h3,.O-PRIMCTA-RW-RBWM .M-CTACALUS-RW-RBWM+.M-CTACALUS-RW-RBWM h3{
        margin-top:21px
    }
}
 @media(min-width:960px){
    .O-PRIMCTA-RW-RBWM .M-CTAPRI-RW-RBWM+.M-CTACALUS-RW-RBWM h3,.O-PRIMCTA-RW-RBWM .M-CTASEC-RW-RBWM+.M-CTACALUS-RW-RBWM h3,.O-PRIMCTA-RW-RBWM .M-CTAWIMG-RW-RBWM+.M-CTACALUS-RW-RBWM h3,.O-PRIMCTA-RW-RBWM .M-CTAQCKLKS-RW-RBWM+.M-CTACALUS-RW-RBWM h3,.O-PRIMCTA-RW-RBWM .M-CTACALUS-RW-RBWM+.M-CTACALUS-RW-RBWM h3{
        margin-top:24px
    }
}
 .M-CTACALUS-RW-RBWM .M-PHNWAVAICON-RW-RBWM{
    padding-top:15px
}
 @media(min-width:480px){
    .M-CTACALUS-RW-RBWM .M-PHNWAVAICON-RW-RBWM{
        padding-top:21px
    }
}
 @media(min-width:960px){
    .M-CTACALUS-RW-RBWM .M-PHNWAVAICON-RW-RBWM{
        padding-top:24px
    }
}
 .M-CTACALUS-RW-RBWM .A-TYP16R-RW-ALL{
    display:block
}
 .M-CTACALUS-RW-RBWM .A-TYP14B-RW-ALL{
    display:block;
    padding:11px 0 0 28px
}
 @media(min-width:480px){
    .M-CTACALUS-RW-RBWM .A-TYP14B-RW-ALL{
        padding:15px 0 0 28px
    }
}
 @media(min-width:960px){
    .M-CTACALUS-RW-RBWM .A-TYP14B-RW-ALL{
        padding:16px 0 0 28px
    }
}
 .M-CTACALUS-RW-RBWM .M-FNDNBR-RW-RBWM{
    padding-top:15px
}
 @media(min-width:480px){
    .M-CTACALUS-RW-RBWM .M-FNDNBR-RW-RBWM{
        padding-top:21px
    }
}
 @media(min-width:960px){
    .M-CTACALUS-RW-RBWM .M-FNDNBR-RW-RBWM{
        padding-top:24px
    }
}
 .M-CTACALUS-RW-RBWM .M-PHNWAVA-RW-RBWM{
    padding-left:27px
}
 .M-CTAPRI-RW-RBWM .A-TYP22L-RW-ALL,.M-CTAPRI-RW-RBWM .A-PAR14R-RW-ALL,.M-CTAPRI-RW-RBWM .A-TYPSP-RW-ALL,.M-CTAPRI-RW-RBWM .A-LNKC16R-RW-ALL,.M-CTAPRI-RW-RBWM .A-TYP12R-RW-ALL{
    display:block
}
 .M-CTAPRI-RW-RBWM .A-TYP22L-RW-ALL{
    margin:0
}
 .M-CTAPRI-RW-RBWM .A-PAR14R-RW-ALL{
    margin-top:8px
}
 @media(min-width:480px){
    .M-CTAPRI-RW-RBWM .A-PAR14R-RW-ALL{
        margin-top:12px
    }
}
 @media(min-width:960px){
    .M-CTAPRI-RW-RBWM .A-PAR14R-RW-ALL{
        margin-top:13px
    }
}
 .M-CTAPRI-RW-RBWM .A-BTNP-RW-ALL,.M-CTAPRI-RW-RBWM .A-BTNSO-RW-ALL{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    width:100%;
    margin-top:18px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
 @media(min-width:480px){
    .M-CTAPRI-RW-RBWM .A-BTNP-RW-ALL,.M-CTAPRI-RW-RBWM .A-BTNSO-RW-ALL{
        width:auto;
        margin-top:24px
    }
}
 @media(min-width:960px){
    .M-CTAPRI-RW-RBWM .A-BTNP-RW-ALL,.M-CTAPRI-RW-RBWM .A-BTNSO-RW-ALL{
        margin-top:27px
    }
}
 .M-CTAPRI-RW-RBWM .A-TYP12R-RW-ALL,.M-CTAPRI-RW-RBWM .A-TYPSP-RW-ALL{
    margin-top:19px
}
 @media(min-width:480px){
    .M-CTAPRI-RW-RBWM .A-TYP12R-RW-ALL,.M-CTAPRI-RW-RBWM .A-TYPSP-RW-ALL{
        margin-top:25px
    }
}
 @media(min-width:960px){
    .M-CTAPRI-RW-RBWM .A-TYP12R-RW-ALL,.M-CTAPRI-RW-RBWM .A-TYPSP-RW-ALL{
        margin-top:28px
    }
}
 .M-CTAPRI-RW-RBWM .A-LNKST-RW-ALL{
    margin-top:23px
}
 @media(min-width:480px){
    .M-CTAPRI-RW-RBWM .A-LNKST-RW-ALL{
        margin-top:22px
    }
}
 @media(min-width:960px){
    .M-CTAPRI-RW-RBWM .A-LNKST-RW-ALL{
        margin-top:25px
    }
}
 .M-CTAPRI-RW-RBWM .A-LNKAD-RW-ALL{
    margin-top:18px
}
 @media(min-width:480px){
    .M-CTAPRI-RW-RBWM .A-LNKAD-RW-ALL{
        margin-top:15px
    }
}
 @media(min-width:960px){
    .M-CTAPRI-RW-RBWM .A-LNKAD-RW-ALL{
        margin-top:17px
    }
}
 .M-CTAQCKLKS-RW-RBWM>.link-container .A-LNKAD-RW-ALL{
    margin-top:0
}
 .M-CTAQCKLKS-RW-RBWM>.link-container ~ .link-container .A-LNKAD-RW-ALL{
    margin-top:30px
}
 @media(min-width:480px){
    .M-CTAQCKLKS-RW-RBWM>.link-container ~ .link-container .A-LNKAD-RW-ALL{
        margin-top:31px
    }
}
 @media(min-width:960px){
    .M-CTAQCKLKS-RW-RBWM>.link-container ~ .link-container .A-LNKAD-RW-ALL{
        margin-top:35px
    }
}
 .M-CTAQCKLKS-RW-RBWM .M-MOD-RW-ALL{
    display:block;
    margin-top:26px
}
 .M-CTAQCKLKS-RW-RBWM .M-MOD-RW-ALL:first-of-type{
    margin-top:0
}
 @media(min-width:480px){
    .M-CTAQCKLKS-RW-RBWM .M-MOD-RW-ALL{
        margin-top:27px
    }
}
 @media(min-width:960px){
    .M-CTAQCKLKS-RW-RBWM .M-MOD-RW-ALL{
        margin-top:31px
    }
}
 .M-CTAQCKLKS-RW-RBWM{
    margin-top:27px
}
 @media(min-width:480px){
    .M-CTAQCKLKS-RW-RBWM{
        margin-top:28px
    }
}
 @media(min-width:960px){
    .M-CTAQCKLKS-RW-RBWM{
        margin-top:32px
    }
}
 .M-CTAQCKLKS-RW-RBWM>.link-container .A-LNK16BSI-RW-ALL{
    margin-top:0
}
 .M-CTAQCKLKS-RW-RBWM>.link-container ~ .link-container .A-LNK16BSI-RW-ALL{
    margin-top:26px
}
 @media(min-width:480px){
    .M-CTAQCKLKS-RW-RBWM>.link-container ~ .link-container .A-LNK16BSI-RW-ALL{
        margin-top:27px
    }
}
 @media(min-width:960px){
    .M-CTAQCKLKS-RW-RBWM>.link-container ~ .link-container .A-LNK16BSI-RW-ALL{
        margin-top:31px
    }
}
 .M-CTASEC-RW-RBWM .A-TYP22L-RW-ALL,.M-CTASEC-RW-RBWM .A-PAR14R-RW-ALL,.M-CTASEC-RW-RBWM .A-BTNP-RW-ALL,.M-CTASEC-RW-RBWM .A-BTNSO-RW-ALL,.M-CTASEC-RW-RBWM .A-TYPSP-RW-ALL,.M-CTASEC-RW-RBWM .A-LNKC16R-RW-ALL,.M-CTASEC-RW-RBWM .A-TYP12R-RW-ALL{
    display:block
}
 .M-CTASEC-RW-RBWM .A-TYP22L-RW-ALL+a,.M-CTASEC-RW-RBWM .A-PAR14R-RW-ALL+a{
    text-decoration:none
}
 .M-CTASEC-RW-RBWM .A-TYP22L-RW-ALL+a:focus,.M-CTASEC-RW-RBWM .A-TYP22L-RW-ALL+a:hover,.M-CTASEC-RW-RBWM .A-PAR14R-RW-ALL+a:focus,.M-CTASEC-RW-RBWM .A-PAR14R-RW-ALL+a:hover{
    text-decoration:none
}
 .M-CTASEC-RW-RBWM .A-TYP22L-RW-ALL{
    margin:0
}
 .M-CTASEC-RW-RBWM .A-PAR14R-RW-ALL{
    margin-top:8px
}
 @media(min-width:480px){
    .M-CTASEC-RW-RBWM .A-PAR14R-RW-ALL{
        margin-top:12px
    }
}
 @media(min-width:960px){
    .M-CTASEC-RW-RBWM .A-PAR14R-RW-ALL{
        margin-top:13px
    }
}
 .M-CTASEC-RW-RBWM .A-LNKST-RW-ALL{
    margin-top:24px
}
 @media(min-width:480px){
    .M-CTASEC-RW-RBWM .A-LNKST-RW-ALL{
        margin-top:23px
    }
}
 @media(min-width:960px){
    .M-CTASEC-RW-RBWM .A-LNKST-RW-ALL{
        margin-top:25px
    }
}
 .M-CTASEC-RW-RBWM .A-BTNP-RW-ALL,.M-CTASEC-RW-RBWM .A-BTNSO-RW-ALL{
    width:100%;
    margin-top:18px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
 @media(min-width:480px){
    .M-CTASEC-RW-RBWM .A-BTNP-RW-ALL,.M-CTASEC-RW-RBWM .A-BTNSO-RW-ALL{
        width:auto;
        margin-top:24px
    }
}
 @media(min-width:960px){
    .M-CTASEC-RW-RBWM .A-BTNP-RW-ALL,.M-CTASEC-RW-RBWM .A-BTNSO-RW-ALL{
        margin-top:28px
    }
}
 .M-CTAWIMG-RW-RBWM .A-ASP21TO9-RW-ALL{
    display:block;
    margin-bottom:11px
}
 @media(min-width:480px){
    .M-CTAWIMG-RW-RBWM .A-ASP21TO9-RW-ALL{
        margin-bottom:17px
    }
}
 @media(min-width:960px){
    .M-CTAWIMG-RW-RBWM .A-ASP21TO9-RW-ALL{
        margin-bottom:20px
    }
}
 .M-CTAWIMG-RW-RBWM .A-ASP21TO9-RW-ALL img{
    width:100%
}
 .M-CTAWIMG-RW-RBWM .link-container .A-LNKC22L-RW-ALL{
    width:100%
}
 .M-CTAWIMG-RW-RBWM .link-container .A-LNKC22L-RW-ALL .link{
    margin-bottom:8px
}
 @media(min-width:480px){
    .M-CTAWIMG-RW-RBWM .link-container .A-LNKC22L-RW-ALL .link{
        margin-bottom:11px
    }
}
 @media(min-width:960px){
    .M-CTAWIMG-RW-RBWM .link-container .A-LNKC22L-RW-ALL .link{
        margin-bottom:13px
    }
}
 .error-content.A-ERRORCONT-RW-ALL{
    border:0;
    padding:45px 40px;
    margin:40px auto;
    float:none
}
 @media(min-width:480px){
    .error-content.A-ERRORCONT-RW-ALL{
        width:50%;
        padding:26px 36px 36px 33px;
        margin-top:150px;
        border:2px solid #dedede
    }
}
 @media(min-width:960px){
    .error-content.A-ERRORCONT-RW-ALL{
        padding:30px 40px 40px 36px
    }
}
 .error-content.A-ERRORCONT-RW-ALL .title{
    margin-bottom:4px
}
 @media(min-width:480px){
    .error-content.A-ERRORCONT-RW-ALL .title{
        margin-bottom:0
    }
}
 @media(min-width:960px){
    .error-content.A-ERRORCONT-RW-ALL .title{
        margin-bottom:2px
    }
}
 .error-content.A-ERRORCONT-RW-ALL .buttons{
    margin-top:23px
}
 @media(min-width:480px){
    .error-content.A-ERRORCONT-RW-ALL .buttons{
        margin-top:31px
    }
}
 @media(min-width:960px){
    .error-content.A-ERRORCONT-RW-ALL .buttons{
        margin-top:35px
    }
}
 .error-content.A-ERRORCONT-RW-ALL .buttons .continue{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    width:100%;
    padding:15px 0
}
 @media(min-width:480px){
    .error-content.A-ERRORCONT-RW-ALL .buttons .continue{
        width:auto;
        padding:15px 20px
    }
}
 .O-SMPEXP-RW-RBWM .A-EXPKEY-RW-RBWM .O-CONT33-RW-RBWM,.O-SMPEXP-RW-RBWM .A-EXPKEY-RW-RBWM .O-CONT3366-RW-RBWM,.O-SMPEXP-RW-RBWM .A-EXPKEY-RW-RBWM .O-CONT50-RW-RBWM,.O-SMPEXP-RW-RBWM .A-EXPKEY-RW-RBWM .O-CONT6633-RW-RBWM,.O-SMPEXP-RW-RBWM .A-EXPKEY-RW-RBWM .O-CONT100-RW-RBWM{
    padding-bottom:21px
}
 @media(min-width:480px){
    .O-SMPEXP-RW-RBWM .A-EXPKEY-RW-RBWM .O-CONT33-RW-RBWM,.O-SMPEXP-RW-RBWM .A-EXPKEY-RW-RBWM .O-CONT3366-RW-RBWM,.O-SMPEXP-RW-RBWM .A-EXPKEY-RW-RBWM .O-CONT50-RW-RBWM,.O-SMPEXP-RW-RBWM .A-EXPKEY-RW-RBWM .O-CONT6633-RW-RBWM,.O-SMPEXP-RW-RBWM .A-EXPKEY-RW-RBWM .O-CONT100-RW-RBWM{
        padding-bottom:18px
    }
}
 @media(min-width:960px){
    .O-SMPEXP-RW-RBWM .A-EXPKEY-RW-RBWM .O-CONT33-RW-RBWM,.O-SMPEXP-RW-RBWM .A-EXPKEY-RW-RBWM .O-CONT3366-RW-RBWM,.O-SMPEXP-RW-RBWM .A-EXPKEY-RW-RBWM .O-CONT50-RW-RBWM,.O-SMPEXP-RW-RBWM .A-EXPKEY-RW-RBWM .O-CONT6633-RW-RBWM,.O-SMPEXP-RW-RBWM .A-EXPKEY-RW-RBWM .O-CONT100-RW-RBWM{
        padding-bottom:20px
    }
}
 .O-SMPEXP-RW-RBWM .A-EXPKEY-RW-RBWM .exp-content{
    padding:0 7px
}
 @media(min-width:480px){
    .O-SMPEXP-RW-RBWM .A-EXPKEY-RW-RBWM .exp-content{
        padding:0 9px
    }
}
 @media(min-width:960px){
    .O-SMPEXP-RW-RBWM .A-EXPKEY-RW-RBWM .exp-content{
        padding:0 10px
    }
}
 .O-SMPEXP-RW-RBWM .A-EXPKEY-RW-RBWM .exp-content.expanded{
    padding:21px 7px 0
}
 @media(min-width:480px){
    .O-SMPEXP-RW-RBWM .A-EXPKEY-RW-RBWM .exp-content.expanded{
        padding:18px 9px 0
    }
}
 @media(min-width:960px){
    .O-SMPEXP-RW-RBWM .A-EXPKEY-RW-RBWM .exp-content.expanded{
        padding:20px 10px 0
    }
}
 @media(min-width:960px){
    .O-LSTH-SFOOTER-RW-RBWM{
        overflow:auto
    }
}
 .O-LSTH-SFOOTER-RW-RBWM .A-BBST16R-RW-ALL{
    display:none
}
 @media(min-width:480px){
    .O-LSTH-SFOOTER-RW-RBWM .A-BBST16R-RW-ALL{
        display:block;
        margin:0 0 11px
    }
}
 @media(min-width:960px){
    .O-LSTH-SFOOTER-RW-RBWM .A-BBST16R-RW-ALL{
        margin:0 0 15px
    }
}
 @media(min-width:480px){
    .O-LSTH-SFOOTER-RW-RBWM .A-BBST16R-RW-ALL.info{
        margin:1px 0 5px
    }
}
 @media(min-width:960px){
    .O-LSTH-SFOOTER-RW-RBWM .A-BBST16R-RW-ALL.info{
        margin:0 0 9px
    }
}
 .O-LSTH-SFOOTER-RW-RBWM .panel{
    float:none;
    overflow:hidden
}
 @media(min-width:960px){
    .O-LSTH-SFOOTER-RW-RBWM .panel{
        float:left
    }
}
 .O-LSTH-SFOOTER-RW-RBWM .expanders{
    padding-top:6px
}
 @media(min-width:480px){
    .O-LSTH-SFOOTER-RW-RBWM .expanders{
        padding-top:0
    }
}
 .O-LSTH-SFOOTER-RW-RBWM .expanders .A-EXPCNT-RW-RBWM{
    margin-bottom:20px
}
 @media(min-width:480px){
    .O-LSTH-SFOOTER-RW-RBWM .expanders .A-EXPCNT-RW-RBWM{
        margin-bottom:17px
    }
}
 @media(min-width:960px){
    .O-LSTH-SFOOTER-RW-RBWM .expanders .A-EXPCNT-RW-RBWM{
        margin-bottom:19px
    }
}
 .O-LSTH-SFOOTER-RW-RBWM .expanders .A-EXPCNT-RW-RBWM:last-child{
    margin-bottom:14px
}
 @media(min-width:480px){
    .O-LSTH-SFOOTER-RW-RBWM .expanders .A-EXPCNT-RW-RBWM:last-child{
        margin-bottom:20px
    }
}
 @media(min-width:960px){
    .O-LSTH-SFOOTER-RW-RBWM .expanders .A-EXPCNT-RW-RBWM:last-child{
        margin-bottom:23px
    }
}
 .O-LSTH-SFOOTER-RW-RBWM .expanders .A-EXPCNT-RW-RBWM .dropdown{
    display:block;
    border:1px solid #d7d8d6;
    padding:9px 12px 10px
}
 @media(min-width:480px){
    .O-LSTH-SFOOTER-RW-RBWM .expanders .A-EXPCNT-RW-RBWM .dropdown{
        padding:13px 16px 14px
    }
}
 @media(min-width:960px){
    .O-LSTH-SFOOTER-RW-RBWM .expanders .A-EXPCNT-RW-RBWM .dropdown{
        padding:15px 19px 16px
    }
}
 .O-LSTH-SFOOTER-RW-RBWM .expanders .A-EXPCNT-RW-RBWM .exp-content{
    opacity:0;
    padding:0 14px
}
 .O-LSTH-SFOOTER-RW-RBWM .expanders .A-EXPCNT-RW-RBWM .exp-content.expanded{
    opacity:1;
    padding:26px 14px 28px;
    height:auto;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
 @media(min-width:480px){
    .O-LSTH-SFOOTER-RW-RBWM .A-LNKC16R-RW-ALL,.O-LSTH-SFOOTER-RW-RBWM .A-LNKST-RW-ALL{
        float:right
    }
}
 .O-LSTH-SFOOTER-RW-RBWM .links .link-container:last-child .A-LNK16BSI-RW-ALL{
    margin-bottom:0
}
 .O-LSTH-SFOOTER-RW-RBWM .links .link-container .A-LNK16BSI-RW-ALL{
    margin-bottom:19px
}
 @media(min-width:480px){
    .O-LSTH-SFOOTER-RW-RBWM .links .link-container .A-LNK16BSI-RW-ALL{
        margin-bottom:18px
    }
}
 @media(min-width:960px){
    .O-LSTH-SFOOTER-RW-RBWM .links .link-container .A-LNK16BSI-RW-ALL{
        margin-bottom:21px
    }
}
 .O-LSTH-SFOOTER-RW-RBWM .A-WRAPPER-RW-ALL{
    float:none
}
 @media(min-width:480px){
    .O-LSTH-SFOOTER-RW-RBWM .A-WRAPPER-RW-ALL .exp-content.exp-content_outer{
        padding:26px 0 28px
    }
}
 .O-LSTH-SFOOTER-RW-RBWM .A-WRAPPER-RW-ALL .exp-panel{
    margin-bottom:4px
}
 @media(min-width:480px){
    .O-LSTH-SFOOTER-RW-RBWM .A-WRAPPER-RW-ALL .exp-panel{
        margin-bottom:0
    }
}
 .O-LSTH-SFOOTER-RW-RBWM .A-WRAPPER-RW-ALL .dropdown_outer{
    margin-bottom:4px
}
 @media(min-width:480px){
    .O-LSTH-SFOOTER-RW-RBWM .A-WRAPPER-RW-ALL .dropdown_outer{
        margin-bottom:0
    }
}
 .O-HEROBAN-RW-RBWM{
    width:100%;
    position:relative;
    z-index:2;
    display:block
}
 @media(min-width:480px){
    .O-HEROBAN-RW-RBWM{
        height:450px
    }
}
 @media(min-width:960px){
    .O-HEROBAN-RW-RBWM{
        height:550px
    }
}
 @media(min-width:480px){
    [class*="globalSmart"] .O-HEROBAN-RW-RBWM{
        margin:0 0 0 14px;
        margin:0rem 0rem 0rem .875rem;
        height:400px
    }
}
 @media(min-width:480px) and (min-width:480px){
    [class*="globalSmart"] .O-HEROBAN-RW-RBWM{
        margin:0 0 0 18px;
        margin:0rem 0rem 0rem 1.125rem
    }
}
 @media(min-width:480px) and (min-width:960px){
    [class*="globalSmart"] .O-HEROBAN-RW-RBWM{
        margin:0 0 0 20px;
        margin:0rem 0rem 0rem 1.25rem
    }
}
 .O-HEROBAN-RW-RBWM .M-HEROVR-RW-RBWM{
    padding:2px 0 0;
    display:block;
    width:100%
}
 @media(min-width:480px){
    .O-HEROBAN-RW-RBWM .M-HEROVR-RW-RBWM{
        padding:17px 0;
        margin-left:0;
        margin-right:0
    }
     .demoPage .O-HEROBAN-RW-RBWM .M-HEROVR-RW-RBWM{
        margin-left:-10px;
        margin-right:-10px
    }
}
 @media(min-width:960px){
    .O-HEROBAN-RW-RBWM .M-HEROVR-RW-RBWM{
        padding:20px 0
    }
}
 @media(min-width:480px){
    [class*="globalSmart"] .O-HEROBAN-RW-RBWM .M-HEROVR-RW-RBWM{
        display:block;
        position:absolute;
        z-index:2;
        top:50%;
        -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
        transform:translateY(-50%);
        padding:0
    }
}
 @media(min-width:480px){
    .aem-AuthorLayer-Edit .O-HEROBAN-RW-RBWM{
        height:auto
    }
}
 @media(min-width:480px){
    .aem-AuthorLayer-Edit .O-HEROBAN-RW-RBWM .M-HEROVR-RW-RBWM{
        position:relative;
        top:0;
        -webkit-transform:none;
        -ms-transform:none;
        transform:none
    }
}
 .O-HEROBANNOIMG-RW-DEV .A-TYP48T-RW-ALL,.O-HEROBANNOIMG-RW-DEV .A-DIVHL-RW-ALL{
    margin:42px 0 0 0;
    margin:2.625rem 0rem 0rem 0rem
}
 @media(min-width:480px){
    .O-HEROBANNOIMG-RW-DEV .A-TYP48T-RW-ALL,.O-HEROBANNOIMG-RW-DEV .A-DIVHL-RW-ALL{
        margin:54px 0 0 0;
        margin:3.375rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .O-HEROBANNOIMG-RW-DEV .A-TYP48T-RW-ALL,.O-HEROBANNOIMG-RW-DEV .A-DIVHL-RW-ALL{
        margin:60px 0 0 0;
        margin:3.75rem 0rem 0rem 0rem
    }
}
 .O-HEROBANNOIMG-RW-DEV .A-TYP48T-RW-ALL .text,.O-HEROBANNOIMG-RW-DEV .A-DIVHL-RW-ALL .text{
    margin:-10px 0 -4px
}
 .O-HEROBANNOIMG-RW-DEV .A-PAR16R-RW-ALL{
    padding:14px 0 0 0;
    padding:.875rem 0rem 0rem 0rem;
    display:block
}
 @media(min-width:480px){
    .O-HEROBANNOIMG-RW-DEV .A-PAR16R-RW-ALL{
        padding:18px 0 0 0;
        padding:1.125rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .O-HEROBANNOIMG-RW-DEV .A-PAR16R-RW-ALL{
        padding:20px 0 0 0;
        padding:1.25rem 0rem 0rem 0rem
    }
}
 .O-HEROBANNOIMG-RW-DEV .A-PAR16R-RW-ALL .text{
    margin:-6px 0 -3px
}
 .O-HPHERO-RW-DEV{
    margin:0 auto;
    padding:0;
    position:relative
}
 @media(min-width:960px){
    .O-HPHERO-RW-DEV{
        padding:0 40px
    }
}
 .O-HPHERO-RW-DEV .row{
    display:block
}
 @media(min-width:960px){
    .O-HPHERO-RW-DEV .row{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-flow:row nowrap;
        flex-flow:row nowrap
    }
}
 @media(min-width:960px){
    .O-HPHERO-RW-DEV .row::before,.O-HPHERO-RW-DEV .row::after{
        display:none
    }
}
 .O-HPHERO-RW-DEV .hero-banner-container{
    position:relative;
    top:8px;
    display:block;
    float:none;
    padding:0
}
 .O-HPHERO-RW-DEV .hero-banner-container .A-PNL-RW-ALL{
    display:block
}
 @media(max-width:479px){
    .O-HPHERO-RW-DEV .hero-banner-container .A-PNL-RW-ALL{
        border:0
    }
}
 @media(min-width:480px){
    .O-HPHERO-RW-DEV .hero-banner-container{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-flow:row nowrap;
        flex-flow:row nowrap;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        height:100%;
        top:0
    }
}
 @media(min-width:480px){
    .O-HPHERO-RW-DEV .hero-banner-container{
        position:absolute;
        left:18px
    }
}
 @media(min-width:960px){
    .O-HPHERO-RW-DEV .hero-banner-container{
        left:50px
    }
}
 .O-HPHERO-RW-DEV .hero-banner-container .O-HEROBAN-RW-RBWM{
    height:auto
}
 .ie-9 .O-HPHERO-RW-DEV .hero-banner-container .O-HEROBAN-RW-RBWM{
    position:relative;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
 .O-HPHERO-RW-DEV .hero-banner-container .O-HEROBAN-RW-RBWM .A-LNKC28TDB-RW-ALL{
    display:block
}
 .O-HPHERO-RW-DEV .img-container{
    float:none;
    overflow:hidden
}
 .O-HPHERO-RW-DEV .img-container img{
    display:block;
    width:100%
}
 @media(min-width:480px){
    .O-HPHERO-RW-DEV .img-container .M-IMG-RW-DEV .smart-image .smart-image-content,.O-HPHERO-RW-DEV .img-container .M-IMG-RW-DEV .smart-image .smart-image-figure{
        height:400px;
        overflow:hidden;
        position:relative
    }
}
 .O-HPHERO-RW-DEV .img-container .M-IMG-RW-DEV .smart-image .smart-image-content .smart-image-img,.O-HPHERO-RW-DEV .img-container .M-IMG-RW-DEV .smart-image .smart-image-figure .smart-image-img{
    max-width:none
}
 @media(min-width:480px){
    .O-HPHERO-RW-DEV .img-container .M-IMG-RW-DEV .smart-image .smart-image-content .smart-image-img,.O-HPHERO-RW-DEV .img-container .M-IMG-RW-DEV .smart-image .smart-image-figure .smart-image-img{
        bottom:0;
        position:absolute;
        right:0;
        top:0;
        width:auto
    }
}
 .O-HPHERO-RW-DEV .img-container[src*="0.gif"]{
    display:none
}
 .aem-AuthorLayer-Edit .O-HPHERO-RW-DEV .img-container{
    width:auto;
    display:block
}
 .aem-AuthorLayer-Edit .O-HPHERO-RW-DEV .img-container[src*="0.gif"]{
    width:100%;
    height:284px
}
 .O-HPHERO-RW-DEV .link-panel-container{
    margin:0 14px
}
 @media(min-width:480px){
    .O-HPHERO-RW-DEV .link-panel-container{
        max-height:400px;
        margin:0 9px
    }
}
 @media(min-width:960px){
    .O-HPHERO-RW-DEV .link-panel-container{
        margin:0
    }
}
 .O-HPHERO-RW-DEV .link-panel-container .M-LNKPN-RW-DEV{
    margin-right:14px
}
 @media(min-width:480px){
    .O-HPHERO-RW-DEV .link-panel-container .M-LNKPN-RW-DEV{
        margin-right:5px;
        margin-top:18px
    }
}
 @media(min-width:960px){
    .O-HPHERO-RW-DEV .link-panel-container .M-LNKPN-RW-DEV{
        height:100%;
        margin-right:0;
        margin-top:0
    }
}
 .O-HPHERO-RW-DEV .A-PNL-RW-ALL{
    padding:0 14px 21px
}
 @media(min-width:480px){
    .O-HPHERO-RW-DEV .A-PNL-RW-ALL{
        padding:0 27px 27px
    }
}
 @media(min-width:960px){
    .O-HPHERO-RW-DEV .A-PNL-RW-ALL{
        padding:0 30px 30px
    }
}
 .O-HPHERO-RW-DEV .A-TYP38L-RW-ALL{
    margin:-7px 0 -2px;
    display:block;
    padding:14px 0 0
}
 @media(min-width:480px){
    .O-HPHERO-RW-DEV .A-TYP38L-RW-ALL{
        padding:27px 0 0
    }
}
 @media(min-width:960px){
    .O-HPHERO-RW-DEV .A-TYP38L-RW-ALL{
        padding:30px 0 0
    }
}
 .O-HPHERO-RW-DEV .A-PAR16R-RW-ALL{
    margin:-4px 0 -1px;
    display:block;
    padding:12px 0 0
}
 @media(min-width:480px){
    .O-HPHERO-RW-DEV .A-PAR16R-RW-ALL{
        padding:18px 0 0
    }
}
 @media(min-width:960px){
    .O-HPHERO-RW-DEV .A-PAR16R-RW-ALL{
        padding:20px 0 0
    }
}
 .O-HPHERO-RW-DEV .A-BTNP-RW-ALL,.O-HPHERO-RW-DEV .A-LNKC16R-RW-ALL{
    margin:14px 0 0 0;
    margin:.875rem 0rem 0rem 0rem;
    display:inline-block
}
 @media(min-width:480px){
    .O-HPHERO-RW-DEV .A-BTNP-RW-ALL,.O-HPHERO-RW-DEV .A-LNKC16R-RW-ALL{
        margin:18px 0 0 0;
        margin:1.125rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .O-HPHERO-RW-DEV .A-BTNP-RW-ALL,.O-HPHERO-RW-DEV .A-LNKC16R-RW-ALL{
        margin:20px 0 0 0;
        margin:1.25rem 0rem 0rem 0rem
    }
}
 .O-HEROBAN2-RW-DEV{
    margin:0 auto;
    padding:0;
    position:relative
}
 @media(min-width:960px){
    .O-HEROBAN2-RW-DEV{
        padding:0 40px
    }
}
 .O-HEROBAN2-RW-DEV .row{
    display:block
}
 @media(min-width:960px){
    .O-HEROBAN2-RW-DEV .row{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-flow:row nowrap;
        flex-flow:row nowrap
    }
}
 @media(min-width:960px){
    .O-HEROBAN2-RW-DEV .row::before,.O-HEROBAN2-RW-DEV .row::after{
        display:none
    }
}
 .O-HEROBAN2-RW-DEV .hero-banner-container{
    left:14px;
    left:.875rem;
    top:0;
    top:0rem;
    position:relative;
    display:block;
    float:none;
    padding:0;
    left:0
}
 @media(min-width:480px){
    .O-HEROBAN2-RW-DEV .hero-banner-container{
        left:18px;
        left:1.125rem
    }
}
 @media(min-width:960px){
    .O-HEROBAN2-RW-DEV .hero-banner-container{
        left:20px;
        left:1.25rem
    }
}
 @media(min-width:480px){
    .O-HEROBAN2-RW-DEV .hero-banner-container{
        top:0;
        top:0rem
    }
}
 @media(min-width:960px){
    .O-HEROBAN2-RW-DEV .hero-banner-container{
        top:0;
        top:0rem
    }
}
 .O-HEROBAN2-RW-DEV .hero-banner-container .A-PNL-RW-ALL{
    display:block;
    border:0
}
 .aem-AuthorLayer-Edit .O-HEROBAN2-RW-DEV .hero-banner-container .A-PNL-RW-ALL{
    border:1px solid #d7d8d6
}
 @media(min-width:480px){
    .O-HEROBAN2-RW-DEV .hero-banner-container{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-flow:row nowrap;
        flex-flow:row nowrap;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        height:100%
    }
}
 @media(min-width:480px){
    .O-HEROBAN2-RW-DEV .hero-banner-container{
        position:absolute
    }
}
 .O-HEROBAN2-RW-DEV .hero-banner-container .O-HEROBAN-RW-RBWM{
    height:auto
}
 .ie-9 .O-HEROBAN2-RW-DEV .hero-banner-container .O-HEROBAN-RW-RBWM{
    position:relative;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
 .O-HEROBAN2-RW-DEV .hero-banner-container .O-HEROBAN-RW-RBWM .A-LNKC28TDB-RW-ALL{
    display:block
}
 .O-HEROBAN2-RW-DEV .img-container{
    float:none;
    overflow:hidden;
    display:none
}
 @media(min-width:480px){
    .O-HEROBAN2-RW-DEV .img-container{
        display:block
    }
}
 .O-HEROBAN2-RW-DEV .img-container img{
    display:block;
    width:100%
}
 @media(min-width:480px){
    .O-HEROBAN2-RW-DEV .img-container .M-IMG-RW-DEV .smart-image .smart-image-content,.O-HEROBAN2-RW-DEV .img-container .M-IMG-RW-DEV .smart-image .smart-image-figure{
        height:400px;
        overflow:hidden;
        position:relative
    }
}
 .O-HEROBAN2-RW-DEV .img-container .M-IMG-RW-DEV .smart-image .smart-image-content .smart-image-img,.O-HEROBAN2-RW-DEV .img-container .M-IMG-RW-DEV .smart-image .smart-image-figure .smart-image-img{
    max-width:none
}
 @media(min-width:480px){
    .O-HEROBAN2-RW-DEV .img-container .M-IMG-RW-DEV .smart-image .smart-image-content .smart-image-img,.O-HEROBAN2-RW-DEV .img-container .M-IMG-RW-DEV .smart-image .smart-image-figure .smart-image-img{
        bottom:0;
        position:absolute;
        right:0;
        top:0;
        width:auto
    }
}
 .O-HEROBAN2-RW-DEV .img-container[src*="0.gif"]{
    display:none
}
 .aem-AuthorLayer-Edit .O-HEROBAN2-RW-DEV .img-container{
    width:auto;
    display:block
}
 .aem-AuthorLayer-Edit .O-HEROBAN2-RW-DEV .img-container[src*="0.gif"]{
    width:100%;
    height:284px
}
 .O-HEROBAN2-RW-DEV .A-PNL-RW-ALL{
    padding:0 14px 21px 14px;
    padding:0rem .875rem 1.3125rem .875rem
}
 @media(min-width:480px){
    .O-HEROBAN2-RW-DEV .A-PNL-RW-ALL{
        padding:0 18px 27px 18px;
        padding:0rem 1.125rem 1.6875rem 1.125rem
    }
}
 @media(min-width:960px){
    .O-HEROBAN2-RW-DEV .A-PNL-RW-ALL{
        padding:0 20px 30px 20px;
        padding:0rem 1.25rem 1.875rem 1.25rem
    }
}
 .O-HEROBAN2-RW-DEV .A-TYP38L-RW-ALL{
    margin:-7px 0 -2px;
    padding:21px 0 0 0;
    padding:1.3125rem 0rem 0rem 0rem;
    display:block
}
 @media(min-width:480px){
    .O-HEROBAN2-RW-DEV .A-TYP38L-RW-ALL{
        padding:27px 0 0 0;
        padding:1.6875rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .O-HEROBAN2-RW-DEV .A-TYP38L-RW-ALL{
        padding:30px 0 0 0;
        padding:1.875rem 0rem 0rem 0rem
    }
}
 .O-HEROBAN2-RW-DEV .A-PAR16R-RW-ALL{
    margin:-4px 0 -1px;
    padding:14px 0 0 0;
    padding:.875rem 0rem 0rem 0rem;
    display:block
}
 @media(min-width:480px){
    .O-HEROBAN2-RW-DEV .A-PAR16R-RW-ALL{
        padding:18px 0 0 0;
        padding:1.125rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .O-HEROBAN2-RW-DEV .A-PAR16R-RW-ALL{
        padding:20px 0 0 0;
        padding:1.25rem 0rem 0rem 0rem
    }
}
 .O-HEROBAN2-RW-DEV .additional-content{
    margin:14px 0 0 0;
    margin:.875rem 0rem 0rem 0rem
}
 @media(min-width:480px){
    .O-HEROBAN2-RW-DEV .additional-content{
        margin:18px 0 0 0;
        margin:1.125rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .O-HEROBAN2-RW-DEV .additional-content{
        margin:20px 0 0 0;
        margin:1.25rem 0rem 0rem 0rem
    }
}
 .O-HEROBANWSRCH-RW-DEV .A-TYP48T-RW-ALL{
    padding:42px 0 0 0;
    padding:2.625rem 0rem 0rem 0rem;
    margin:-10px 0 -4px
}
 @media(min-width:480px){
    .O-HEROBANWSRCH-RW-DEV .A-TYP48T-RW-ALL{
        padding:54px 0 0 0;
        padding:3.375rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .O-HEROBANWSRCH-RW-DEV .A-TYP48T-RW-ALL{
        padding:60px 0 0 0;
        padding:3.75rem 0rem 0rem 0rem
    }
}
 .O-HEROBANWSRCH-RW-DEV .A-DIVHL-RW-ALL{
    margin:42px 0 0 0;
    margin:2.625rem 0rem 0rem 0rem
}
 @media(min-width:480px){
    .O-HEROBANWSRCH-RW-DEV .A-DIVHL-RW-ALL{
        margin:54px 0 0 0;
        margin:3.375rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .O-HEROBANWSRCH-RW-DEV .A-DIVHL-RW-ALL{
        margin:60px 0 0 0;
        margin:3.75rem 0rem 0rem 0rem
    }
}
 .O-HEROBANWSRCH-RW-DEV .A-PAR16R-RW-ALL,.O-HEROBANWSRCH-RW-DEV .search-panel{
    padding:14px 0 0 0;
    padding:.875rem 0rem 0rem 0rem
}
 @media(min-width:480px){
    .O-HEROBANWSRCH-RW-DEV .A-PAR16R-RW-ALL,.O-HEROBANWSRCH-RW-DEV .search-panel{
        padding:18px 0 0 0;
        padding:1.125rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .O-HEROBANWSRCH-RW-DEV .A-PAR16R-RW-ALL,.O-HEROBANWSRCH-RW-DEV .search-panel{
        padding:20px 0 0 0;
        padding:1.25rem 0rem 0rem 0rem
    }
}
 .O-HEROBANWSRCH-RW-DEV .A-PAR16R-RW-ALL{
    margin:-6px 0 -3px;
    display:block
}
 .O-HEROBANWSRCH-RW-DEV .search-form{
    position:relative;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
 @media(min-width:960px){
    .O-HEROBANWSRCH-RW-DEV .search-form{
        max-width:445px
    }
}
 .O-HEROBANWSRCH-RW-DEV .search-form .input{
    padding:0 42px 0 14px;
    padding:0rem 2.625rem 0rem .875rem;
    width:100%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
 @media(min-width:480px){
    .O-HEROBANWSRCH-RW-DEV .search-form .input{
        padding:0 54px 0 18px;
        padding:0rem 3.375rem 0rem 1.125rem
    }
}
 @media(min-width:960px){
    .O-HEROBANWSRCH-RW-DEV .search-form .input{
        padding:0 60px 0 20px;
        padding:0rem 3.75rem 0rem 1.25rem
    }
}
 @media(min-width:960px){
    .O-HEROBANWSRCH-RW-DEV .search-form .input{
        padding:0 31.5px 0 14px;
        padding:0rem 1.96875rem 0rem .875rem
    }
}
 @media(min-width:960px) and (min-width:480px){
    .O-HEROBANWSRCH-RW-DEV .search-form .input{
        padding:0 40.5px 0 18px;
        padding:0rem 2.53125rem 0rem 1.125rem
    }
}
 @media(min-width:960px) and (min-width:960px){
    .O-HEROBANWSRCH-RW-DEV .search-form .input{
        padding:0 45px 0 20px;
        padding:0rem 2.8125rem 0rem 1.25rem
    }
}
 .O-HEROBANWSRCH-RW-DEV .search-form .A-BTNSRCH-RW-DEV{
    right:10px
}
 .O-HEROBANWSRCH-RW-DEV .search-form .A-BTNCLR-RW-DEV{
    right:32px
}
 .O-HEROBANWSRCH-RW-DEV .search-suggestions{
    position:static;
    z-index:2
}
 .O-HEROBANWSRCH-RW-DEV .search-suggestions.hidden{
    z-index:-1
}
 .O-HEROBANWSRCH-RW-DEV .search-suggestions .suggestion-list{
    list-style:outside none none;
    padding:0;
    margin:0
}
 .O-HEROBANWSRCH-RW-DEV .search-suggestions .suggestion-list .suggestion-item{
    padding:7px 14px 7px 14px;
    padding:.4375rem .875rem .4375rem .875rem
}
 @media(min-width:480px){
    .O-HEROBANWSRCH-RW-DEV .search-suggestions .suggestion-list .suggestion-item{
        padding:9px 18px 9px 18px;
        padding:.5625rem 1.125rem .5625rem 1.125rem
    }
}
 @media(min-width:960px){
    .O-HEROBANWSRCH-RW-DEV .search-suggestions .suggestion-list .suggestion-item{
        padding:10px 20px 10px 20px;
        padding:.625rem 1.25rem .625rem 1.25rem
    }
}
 .O-HEROBANWSRCH-RW-DEV [class*="A-BTN"]{
    padding:0;
    padding:0rem 0rem 0rem 0rem;
    top:12px
}
 @media(min-width:480px){
    .O-HEROBANWSRCH-RW-DEV [class*="A-BTN"]{
        padding:0;
        padding:0rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .O-HEROBANWSRCH-RW-DEV [class*="A-BTN"]{
        padding:0;
        padding:0rem 0rem 0rem 0rem
    }
}
 @media(min-width:480px){
    .O-HEROBANWSRCH-RW-DEV [class*="A-BTN"]{
        font-size:20px;
        font-size:1.25rem;
        top:10px
    }
}
 .O-HEROBANWSRCH-RW-DEV [class*="A-BTN"]::before{
    border-bottom:2px solid #929292;
    bottom:2px;
    right:0
}
 .M-HORLIST-RW-RBWM .A-PNL-RW-ALL{
    padding:24px 14px
}
 @media(min-width:480px){
    .M-HORLIST-RW-RBWM .A-PNL-RW-ALL{
        padding:21px 18px 24px
    }
}
 @media(min-width:960px){
    .M-HORLIST-RW-RBWM .A-PNL-RW-ALL{
        padding:24px 20px 27px
    }
}
 @media(min-width:480px){
    .M-HORLIST-RW-RBWM .A-PNL-RW-ALL h1,.M-HORLIST-RW-RBWM .A-PNL-RW-ALL h2,.M-HORLIST-RW-RBWM .A-PNL-RW-ALL h3,.M-HORLIST-RW-RBWM .A-PNL-RW-ALL h4,.M-HORLIST-RW-RBWM .A-PNL-RW-ALL h5,.M-HORLIST-RW-RBWM .A-PNL-RW-ALL h6{
        display:-moz-inline-stack;
        display:inline-block;
        *vertical-align:auto;
        *zoom:1;
        *display:inline;
        float:left;
        margin-top:2px;
        padding-right:13px
    }
}
 @media(min-width:960px){
    .M-HORLIST-RW-RBWM .A-PNL-RW-ALL h1,.M-HORLIST-RW-RBWM .A-PNL-RW-ALL h2,.M-HORLIST-RW-RBWM .A-PNL-RW-ALL h3,.M-HORLIST-RW-RBWM .A-PNL-RW-ALL h4,.M-HORLIST-RW-RBWM .A-PNL-RW-ALL h5,.M-HORLIST-RW-RBWM .A-PNL-RW-ALL h6{
        padding-right:15px
    }
}
 .M-HORLIST-RW-RBWM h1{
    font-size:16px;
    font-size:1rem
}
 .M-HORLIST-RW-RBWM .hlist{
    padding:0;
    display:block;
    margin:22px 0 1px
}
 @media(min-width:480px){
    .M-HORLIST-RW-RBWM .hlist{
        display:block;
        margin:0
    }
}
 .M-HORLIST-RW-RBWM .hlist .tab-link{
    display:block
}
 @media(min-width:480px){
    .M-HORLIST-RW-RBWM .hlist .tab-link{
        display:-moz-inline-stack;
        display:inline-block;
        *vertical-align:auto;
        *zoom:1;
        *display:inline
    }
}
 .M-HORLIST-RW-RBWM .hlist .tab-link .link-container{
    display:inline
}
 .M-HORLIST-RW-RBWM .hlist .tab-link .A-DIVVL-RW-ALL{
    height:21px;
    display:none;
    margin:0 12px 0 5px
}
 @media(min-width:480px){
    .M-HORLIST-RW-RBWM .hlist .tab-link .A-DIVVL-RW-ALL{
        display:-moz-inline-stack;
        display:inline-block;
        *vertical-align:auto;
        *zoom:1;
        *display:inline
    }
}
 @media(min-width:960px){
    .M-HORLIST-RW-RBWM .hlist .tab-link .A-DIVVL-RW-ALL{
        margin:0 14px 0 7px
    }
}
 .M-HORLIST-RW-RBWM .hlist .tab-link .A-DIVHL-RW-ALL{
    margin:17px 0 14px
}
 @media(min-width:480px){
    .M-HORLIST-RW-RBWM .hlist .tab-link .A-DIVHL-RW-ALL{
        display:none
    }
}
 .M-HORLIST-RW-RBWM .hlist .tab-link:first-child .A-DIVVL-RW-ALL{
    margin:0 12px 0 13px
}
 @media(min-width:480px){
    .M-HORLIST-RW-RBWM .hlist .tab-link:first-child .A-DIVVL-RW-ALL{
        margin:0 14px 0 5px
    }
}
 .M-HORLIST-RW-RBWM .hlist .tab-link:last-child .A-DIVHL-RW-ALL{
    display:none
}
 .M-IMGWCONT-RW-RBWM{
    overflow:hidden;
    display:block;
    padding:0;
    margin:0
}
 .M-IMGWCONT-RW-RBWM .A-PNL-RW-ALL{
    overflow:hidden;
    padding:21px 14px 31px;
    margin-left:0;
    margin-right:0
}
 @media(min-width:480px){
    .M-IMGWCONT-RW-RBWM .A-PNL-RW-ALL{
        padding:18px 18px 27px 9px
    }
}
 @media(min-width:960px){
    .M-IMGWCONT-RW-RBWM .A-PNL-RW-ALL{
        padding:20px 20px 30px 10px
    }
}
 .M-IMGWCONT-RW-RBWM .image-container{
    padding-bottom:21px
}
 .M-IMGWCONT-RW-RBWM .image-container img{
    width:100%
}
 @media(min-width:480px){
    .M-IMGWCONT-RW-RBWM .image-container{
        padding-right:27px
    }
}
 @media(min-width:960px){
    .M-IMGWCONT-RW-RBWM .image-container{
        padding-right:30px
    }
}
 @media(min-width:480px){
    .M-IMGWCONT-RW-RBWM .right-content{
        padding-left:0
    }
}
 .M-IMGWCONT-RW-RBWM .right-content .A-PAR16R-RW-ALL,.M-IMGWCONT-RW-RBWM .right-content .A-LSTU-RW-ALL{
    margin:0
}
 @media(min-width:480px){
    .M-IMGWCONT-RW-RBWM .right-content .A-PAR16R-RW-ALL,.M-IMGWCONT-RW-RBWM .right-content .A-LSTU-RW-ALL{
        margin:16px 0 0
    }
}
 @media(min-width:960px){
    .M-IMGWCONT-RW-RBWM .right-content .A-PAR16R-RW-ALL,.M-IMGWCONT-RW-RBWM .right-content .A-LSTU-RW-ALL{
        margin:19px 0 0
    }
}
 .M-IMGWCONT-RW-RBWM .right-content .link-container{
    margin:24px 0 0
}
 @media(min-width:480px){
    .M-IMGWCONT-RW-RBWM .right-content .link-container{
        margin:16px 0 0
    }
}
 @media(min-width:960px){
    .M-IMGWCONT-RW-RBWM .right-content .link-container{
        margin:19px 0 0
    }
}
 .O-IMGWCONT-RW-RBWM .M-IMGWCONT-RW-RBWM{
    margin-bottom:24px
}
 @media(min-width:480px){
    .O-IMGWCONT-RW-RBWM .M-IMGWCONT-RW-RBWM{
        margin-bottom:14px
    }
}
 @media(min-width:960px){
    .O-IMGWCONT-RW-RBWM .M-IMGWCONT-RW-RBWM{
        margin-bottom:0
    }
}
 .O-INTRO23-RW-RBWM .A-RELIV-RW-ALL{
    position:relative
}
 .O-INTRO23-RW-RBWM .A-RELIV-RW-ALL .placeholder-left{
    border-right:0;
    padding-right:0;
    width:100%;
    display:table-cell
}
 @media(min-width:480px){
    .O-INTRO23-RW-RBWM .A-RELIV-RW-ALL .placeholder-left{
        padding-right:18px;
        border-right:1px solid #d7d8d6
    }
}
 @media(min-width:960px){
    .O-INTRO23-RW-RBWM .A-RELIV-RW-ALL .placeholder-left{
        padding-right:20px
    }
}
 .O-INTRO23-RW-RBWM .A-RELIV-RW-ALL .placeholder-right{
    display:none
}
 @media(min-width:480px){
    .O-INTRO23-RW-RBWM .A-RELIV-RW-ALL .placeholder-right{
        display:table-cell
    }
}
 .O-INTRO23-RW-RBWM .A-TYP22L-RW-ALL{
    display:block;
    margin-bottom:32px
}
 @media(min-width:480px){
    .O-INTRO23-RW-RBWM .A-TYP22L-RW-ALL{
        margin-bottom:44px
    }
}
 @media(min-width:960px){
    .O-INTRO23-RW-RBWM .A-TYP22L-RW-ALL{
        margin-bottom:50px
    }
}
 .O-INTRO23-RW-RBWM .M-KEYBENBLST-RW-RBWM{
    margin-bottom:17px
}
 @media(min-width:480px){
    .O-INTRO23-RW-RBWM .M-KEYBENBLST-RW-RBWM{
        margin-bottom:23px
    }
}
 @media(min-width:960px){
    .O-INTRO23-RW-RBWM .M-KEYBENBLST-RW-RBWM{
        margin-bottom:0
    }
}
 .O-INTRO23-RW-RBWM .M-PROLNK-RW-RBWM{
    margin-bottom:-15px
}
 @media(min-width:480px){
    .O-INTRO23-RW-RBWM .M-PROLNK-RW-RBWM{
        margin-bottom:3px
    }
}
 .O-INTRO23-RW-RBWM .row-title>div{
    vertical-align:middle;
    float:none;
    margin-bottom:14px
}
 @media(min-width:480px){
    .O-INTRO23-RW-RBWM .row-title{
        margin-bottom:20px
    }
}
 @media(min-width:960px){
    .O-INTRO23-RW-RBWM .row-title{
        margin-bottom:26px
    }
}
 .O-INTRO23-RW-RBWM .row-middle-gutter,.O-INTRO23-RW-RBWM .row-bottom-spacing{
    margin-bottom:38px
}
 @media(min-width:480px){
    .O-INTRO23-RW-RBWM .row-middle-gutter,.O-INTRO23-RW-RBWM .row-bottom-spacing{
        margin-bottom:50px
    }
}
 @media(min-width:960px){
    .O-INTRO23-RW-RBWM .row-middle-gutter,.O-INTRO23-RW-RBWM .row-bottom-spacing{
        margin-bottom:40px
    }
}
 .O-INTRO23-RW-RBWM .A-RELIH-RW-ALL{
    display:block
}
 @media(min-width:480px){
    .O-INTRO23-RW-RBWM .A-RELIH-RW-ALL{
        display:none
    }
}
 .O-INTROFULLWIDTH-RW-RBWM{
    padding:0
}
 .O-INTROFULLWIDTH-RW-RBWM .intro-cnt{
    margin-bottom:26px
}
 @media(min-width:480px){
    .O-INTROFULLWIDTH-RW-RBWM .intro-cnt{
        padding-right:9px;
        margin-bottom:0
    }
}
 @media(min-width:960px){
    .O-INTROFULLWIDTH-RW-RBWM .intro-cnt{
        padding-right:10px
    }
}
 .O-INTROFULLWIDTH-RW-RBWM .intro-cnt .M-PGTINTRO-RW-RBWM{
    margin-bottom:14px
}
 @media(min-width:480px){
    .O-INTROFULLWIDTH-RW-RBWM .intro-cnt .M-PGTINTRO-RW-RBWM{
        margin-bottom:20px
    }
}
 @media(min-width:960px){
    .O-INTROFULLWIDTH-RW-RBWM .intro-cnt .M-PGTINTRO-RW-RBWM{
        margin-bottom:23px
    }
}
 .O-INTROFULLWIDTH-RW-RBWM .intro-cnt .M-PGTINTRO-RW-RBWM .A-TYP38L-RW-ALL{
    margin-bottom:15px
}
 @media(min-width:480px){
    .O-INTROFULLWIDTH-RW-RBWM .intro-cnt .M-PGTINTRO-RW-RBWM .A-TYP38L-RW-ALL{
        margin-bottom:21px
    }
}
 @media(min-width:960px){
    .O-INTROFULLWIDTH-RW-RBWM .intro-cnt .M-PGTINTRO-RW-RBWM .A-TYP38L-RW-ALL{
        margin-bottom:23px
    }
}
 @media(min-width:480px){
    .O-INTROFULLWIDTH-RW-RBWM .panel-box{
        padding-left:9px
    }
}
 @media(min-width:480px){
    .O-INTROFULLWIDTH-RW-RBWM .panel-box{
        padding-left:10px
    }
}
 .O-INTROFULLWIDTH-RW-RBWM .panel-box .A-PNL-RW-ALL{
    padding:16px 14px 18px
}
 @media(min-width:480px){
    .O-INTROFULLWIDTH-RW-RBWM .panel-box .A-PNL-RW-ALL{
        padding:21px 18px 24px
    }
}
 @media(min-width:960px){
    .O-INTROFULLWIDTH-RW-RBWM .panel-box .A-PNL-RW-ALL{
        padding:23px 20px 27px
    }
}
 .O-INTROFULLWIDTH-RW-RBWM .panel-box .A-PNL-RW-ALL .panel-title{
    padding-bottom:13px
}
 @media(min-width:480px){
    .O-INTROFULLWIDTH-RW-RBWM .panel-box .A-PNL-RW-ALL .panel-title{
        padding-bottom:19px
    }
}
 @media(min-width:960px){
    .O-INTROFULLWIDTH-RW-RBWM .panel-box .A-PNL-RW-ALL .panel-title{
        padding-bottom:22px
    }
}
 .O-INTRO23IMG-RW-RBWM .introduction-image{
    display:block;
    vertical-align:top;
    margin:0 0 21px -6px
}
 @media(max-width:479px){
    .O-INTRO23IMG-RW-RBWM .introduction-image{
        width:75%
    }
}
 @media(min-width:960px){
    .O-INTRO23IMG-RW-RBWM .introduction-image{
        display:-moz-inline-stack;
        display:inline-block;
        *vertical-align:auto;
        *zoom:1;
        *display:inline;
        padding-right:10px
    }
}
 .O-INTRO23IMG-RW-RBWM .introduction-image img{
    width:100%;
    display:block
}
 .O-INTRO23IMG-RW-RBWM .A-RELIV-RW-ALL{
    position:relative
}
 .O-INTRO23IMG-RW-RBWM .A-RELIV-RW-ALL .placeholder-left{
    border-right:0;
    padding-right:0;
    width:100%;
    display:table-cell
}
 @media(min-width:480px){
    .O-INTRO23IMG-RW-RBWM .A-RELIV-RW-ALL .placeholder-left{
        padding-right:18px;
        border-right:1px solid #d7d8d6
    }
}
 @media(min-width:960px){
    .O-INTRO23IMG-RW-RBWM .A-RELIV-RW-ALL .placeholder-left{
        padding-right:20px
    }
}
 .O-INTRO23IMG-RW-RBWM .A-RELIV-RW-ALL .placeholder-right{
    display:none
}
 @media(min-width:480px){
    .O-INTRO23IMG-RW-RBWM .A-RELIV-RW-ALL .placeholder-right{
        display:table-cell
    }
}
 .O-INTRO23IMG-RW-RBWM .A-TYP22L-RW-ALL{
    display:block;
    margin-bottom:32px
}
 @media(min-width:480px){
    .O-INTRO23IMG-RW-RBWM .A-TYP22L-RW-ALL{
        margin-bottom:44px
    }
}
 @media(min-width:960px){
    .O-INTRO23IMG-RW-RBWM .A-TYP22L-RW-ALL{
        margin-bottom:50px
    }
}
 .O-INTRO23IMG-RW-RBWM .M-KEYBENBLST-RW-RBWM{
    margin-bottom:12px
}
 @media(min-width:480px){
    .O-INTRO23IMG-RW-RBWM .M-KEYBENBLST-RW-RBWM{
        margin-bottom:18px
    }
}
 @media(min-width:960px){
    .O-INTRO23IMG-RW-RBWM .M-KEYBENBLST-RW-RBWM{
        margin-bottom:0
    }
}
 .O-INTRO23IMG-RW-RBWM .M-KEYBENPNL-RW-RBWM{
    margin-top:21px
}
 @media(min-width:480px){
    .O-INTRO23IMG-RW-RBWM .M-KEYBENPNL-RW-RBWM{
        margin-top:29px
    }
}
 .O-INTRO23IMG-RW-RBWM .M-PROLNK-RW-RBWM{
    margin-bottom:-15px
}
 @media(min-width:480px){
    .O-INTRO23IMG-RW-RBWM .M-PROLNK-RW-RBWM{
        margin-bottom:3px
    }
}
 .O-INTRO23IMG-RW-RBWM .row-title{
    margin-bottom:20px
}
 @media(min-width:960px){
    .O-INTRO23IMG-RW-RBWM .row-title{
        margin-bottom:26px
    }
}
 @media(min-width:960px){
    .O-INTRO23IMG-RW-RBWM .row-title .right-content{
        display:-moz-inline-stack;
        display:inline-block;
        *vertical-align:auto;
        *zoom:1;
        *display:inline
    }
}
 .O-INTRO23IMG-RW-RBWM .row-middle-gutter,.O-INTRO23IMG-RW-RBWM .row-bottom-spacing{
    margin-bottom:24px
}
 @media(min-width:480px){
    .O-INTRO23IMG-RW-RBWM .row-middle-gutter,.O-INTRO23IMG-RW-RBWM .row-bottom-spacing{
        margin-bottom:32px
    }
}
 @media(min-width:960px){
    .O-INTRO23IMG-RW-RBWM .row-middle-gutter,.O-INTRO23IMG-RW-RBWM .row-bottom-spacing{
        margin-bottom:36px
    }
}
 .O-INTRO23IMG-RW-RBWM .A-RELIH-RW-ALL{
    display:block
}
 @media(min-width:480px){
    .O-INTRO23IMG-RW-RBWM .A-RELIH-RW-ALL{
        display:none
    }
}
 .M-KEYBENBLST-RW-RBWM .A-TYP16B-RW-ALL{
    display:block;
    padding-bottom:5px
}
 @media(min-width:480px){
    .M-KEYBENBLST-RW-RBWM .A-TYP16B-RW-ALL{
        padding-bottom:2px
    }
}
 @media(min-width:960px){
    .M-KEYBENBLST-RW-RBWM .A-TYP16B-RW-ALL{
        padding-bottom:4px
    }
}
 .M-KEYBENBLST-RW-RBWM .A-LSTU-RW-ALL{
    display:block
}
 .M-KEYBENPNL-RW-RBWM .A-PNLJDE-RW-ALL,.M-KEYBENPNL-RW-RBWM .A-PNLPEARL-RW-ALL{
    padding:18px 21px 21px
}
 @media(min-width:480px){
    .M-KEYBENPNL-RW-RBWM .A-PNLJDE-RW-ALL,.M-KEYBENPNL-RW-RBWM .A-PNLPEARL-RW-ALL{
        padding:24px 27px 27px
    }
}
 @media(min-width:960px){
    .M-KEYBENPNL-RW-RBWM .A-PNLJDE-RW-ALL,.M-KEYBENPNL-RW-RBWM .A-PNLPEARL-RW-ALL{
        padding:27px 30px 30px
    }
}
 .M-KEYBENPNL-RW-RBWM .A-PNLJDE-RW-ALL .A-TYP14BDB-RW-ALL,.M-KEYBENPNL-RW-RBWM .A-PNLJDE-RW-ALL .A-TYP14B-RW-ALL,.M-KEYBENPNL-RW-RBWM .A-PNLPEARL-RW-ALL .A-TYP14BDB-RW-ALL,.M-KEYBENPNL-RW-RBWM .A-PNLPEARL-RW-ALL .A-TYP14B-RW-ALL{
    padding:0 0 13px;
    background:0;
    display:block
}
 @media(min-width:480px){
    .M-KEYBENPNL-RW-RBWM .A-PNLJDE-RW-ALL .A-TYP14BDB-RW-ALL,.M-KEYBENPNL-RW-RBWM .A-PNLJDE-RW-ALL .A-TYP14B-RW-ALL,.M-KEYBENPNL-RW-RBWM .A-PNLPEARL-RW-ALL .A-TYP14BDB-RW-ALL,.M-KEYBENPNL-RW-RBWM .A-PNLPEARL-RW-ALL .A-TYP14B-RW-ALL{
        padding:0 0 10px
    }
}
 @media(min-width:960px){
    .M-KEYBENPNL-RW-RBWM .A-PNLJDE-RW-ALL .A-TYP14BDB-RW-ALL,.M-KEYBENPNL-RW-RBWM .A-PNLJDE-RW-ALL .A-TYP14B-RW-ALL,.M-KEYBENPNL-RW-RBWM .A-PNLPEARL-RW-ALL .A-TYP14BDB-RW-ALL,.M-KEYBENPNL-RW-RBWM .A-PNLPEARL-RW-ALL .A-TYP14B-RW-ALL{
        padding:0 0 11px
    }
}
 .M-KEYBENPNL-RW-RBWM .A-PNLJDE-RW-ALL .A-TYP38LDB-RW-ALL,.M-KEYBENPNL-RW-RBWM .A-PNLJDE-RW-ALL .A-TYP38L-RW-ALL,.M-KEYBENPNL-RW-RBWM .A-PNLPEARL-RW-ALL .A-TYP38LDB-RW-ALL,.M-KEYBENPNL-RW-RBWM .A-PNLPEARL-RW-ALL .A-TYP38L-RW-ALL{
    word-break:break-all;
    padding:0 0 9px;
    background:0;
    display:block
}
 @media(min-width:480px){
    .M-KEYBENPNL-RW-RBWM .A-PNLJDE-RW-ALL .A-TYP38LDB-RW-ALL,.M-KEYBENPNL-RW-RBWM .A-PNLJDE-RW-ALL .A-TYP38L-RW-ALL,.M-KEYBENPNL-RW-RBWM .A-PNLPEARL-RW-ALL .A-TYP38LDB-RW-ALL,.M-KEYBENPNL-RW-RBWM .A-PNLPEARL-RW-ALL .A-TYP38L-RW-ALL{
        padding:0 0 4px
    }
}
 .M-KEYBENPNL-RW-RBWM .A-PNLJDE-RW-ALL .A-TYP14RDB-RW-ALL,.M-KEYBENPNL-RW-RBWM .A-PNLJDE-RW-ALL .A-TYP14R-RW-ALL,.M-KEYBENPNL-RW-RBWM .A-PNLPEARL-RW-ALL .A-TYP14RDB-RW-ALL,.M-KEYBENPNL-RW-RBWM .A-PNLPEARL-RW-ALL .A-TYP14R-RW-ALL{
    padding:0;
    background:0;
    display:block
}
 .M-LNKSLTB-RW-RBWM{
    margin:0;
    padding:0
}
 .M-LNKSLTB-RW-RBWM .A-PNLLSLA-RW-ALL,.M-LNKSLTB-RW-RBWM .A-PNLSLATE-RW-ALL{
    margin:0;
    padding:7px 14px;
    color:#fff
}
 @media(min-width:480px){
    .M-LNKSLTB-RW-RBWM .A-PNLLSLA-RW-ALL,.M-LNKSLTB-RW-RBWM .A-PNLSLATE-RW-ALL{
        padding:9px 18px
    }
}
 @media(min-width:960px){
    .M-LNKSLTB-RW-RBWM .A-PNLLSLA-RW-ALL,.M-LNKSLTB-RW-RBWM .A-PNLSLATE-RW-ALL{
        padding:9px 20px
    }
}
 .M-LNKSLTB-RW-RBWM .A-LNKC22LDB-RW-ALL{
    padding:21px 0;
    background:0
}
 @media(min-width:480px){
    .M-LNKSLTB-RW-RBWM .A-LNKC22LDB-RW-ALL{
        padding:18px 0
    }
}
 @media(min-width:960px){
    .M-LNKSLTB-RW-RBWM .A-LNKC22LDB-RW-ALL{
        padding:20px 0
    }
}
 .O-LSTNUMBRD-RW-RBWM{
    padding:0;
    list-style:none;
    margin-top:17px
}
 @media(min-width:480px){
    .O-LSTNUMBRD-RW-RBWM{
        margin-top:18px
    }
}
 @media(min-width:960px){
    .O-LSTNUMBRD-RW-RBWM{
        margin-top:20px
    }
}
 .O-LSTNUMBRD-RW-RBWM:first-child{
    margin-top:0
}
 .O-LSTNUMBRD-RW-RBWM .heading{
    margin-bottom:28px
}
 @media(min-width:480px){
    .O-LSTNUMBRD-RW-RBWM .heading{
        margin-bottom:29px
    }
}
 @media(min-width:960px){
    .O-LSTNUMBRD-RW-RBWM .heading{
        margin-bottom:33px
    }
}
 .O-LSTNUMBRD-RW-RBWM .heading .A-NUMWRND-RW-ALL{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    margin-right:1px
}
 @media(min-width:480px){
    .O-LSTNUMBRD-RW-RBWM .heading .A-NUMWRND-RW-ALL{
        margin-right:3px
    }
}
 @media(min-width:960px){
    .O-LSTNUMBRD-RW-RBWM .heading .A-NUMWRND-RW-ALL{
        margin-right:4px
    }
}
 .O-LSTNUMBRD-RW-RBWM .heading .A-TYP28L-RW-ALL{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    vertical-align:-2px
}
 .O-LSTNUMBRD-RW-RBWM .M-KEYBENBLST-RW-RBWM{
    margin-top:21px
}
 @media(min-width:480px){
    .O-LSTNUMBRD-RW-RBWM .M-KEYBENBLST-RW-RBWM{
        margin-top:20px
    }
}
 @media(min-width:960px){
    .O-LSTNUMBRD-RW-RBWM .M-KEYBENBLST-RW-RBWM{
        margin-top:22px
    }
}
 .O-LSTNUMBRD-RW-RBWM .A-PAR16R-RW-ALL{
    display:block
}
 .O-LSTNUMBRD-RW-RBWM .M-USELNKS-RW-RBWM{
    margin-top:21px;
    padding:0
}
 @media(min-width:480px){
    .O-LSTNUMBRD-RW-RBWM .M-USELNKS-RW-RBWM{
        margin-top:24px
    }
}
 @media(min-width:960px){
    .O-LSTNUMBRD-RW-RBWM .M-USELNKS-RW-RBWM{
        margin-top:0;
        padding-bottom:2px
    }
}
 .O-LSTNUMBRD-RW-RBWM .A-DIVHL-RW-ALL{
    margin:21px 0 0
}
 @media(min-width:480px){
    .O-LSTNUMBRD-RW-RBWM .A-DIVHL-RW-ALL{
        margin:25px 0 0
    }
}
 @media(min-width:960px){
    .O-LSTNUMBRD-RW-RBWM .A-DIVHL-RW-ALL{
        margin:27px 0 0
    }
}
 .O-LST3COL-RW-RBWM .anchor{
    -webkit-transform:translate(0,-5px);
    -ms-transform:translate(0,-5px);
    transform:translate(0,-5px)
}
 .O-LST3COL-RW-RBWM .A-LNKC22L-RW-ALL{
    margin:-5px 0 13px
}
 @media(min-width:480px){
    .O-LST3COL-RW-RBWM .A-LNKC22L-RW-ALL{
        margin:-5px 0 28px
    }
}
 @media(min-width:960px){
    .O-LST3COL-RW-RBWM .A-LNKC22L-RW-ALL{
        margin:-5px 0 22px
    }
}
 .O-LST3COL-RW-RBWM .main-column .A-PAR16R-RW-ALL{
    margin-bottom:14px
}
 @media(min-width:480px){
    .O-LST3COL-RW-RBWM .main-column .A-PAR16R-RW-ALL{
        margin-bottom:29px;
        padding-right:9px
    }
}
 @media(min-width:960px){
    .O-LST3COL-RW-RBWM .main-column .A-PAR16R-RW-ALL{
        margin-bottom:23px;
        padding-right:10px
    }
}
 .O-LST3COL-RW-RBWM .main-column .links{
    margin-top:20px
}
 @media(min-width:480px){
    .O-LST3COL-RW-RBWM .main-column .links{
        margin-top:30px
    }
}
 @media(min-width:960px){
    .O-LST3COL-RW-RBWM .main-column .links{
        margin-top:35px
    }
}
 .O-LST3COL-RW-RBWM .main-column .links .link-first{
    padding-right:14px;
    width:auto;
    max-width:50%
}
 @media(min-width:480px){
    .O-LST3COL-RW-RBWM .main-column .links .link-first{
        padding-right:18px
    }
}
 @media(min-width:960px){
    .O-LST3COL-RW-RBWM .main-column .links .link-first{
        padding-right:20px
    }
}
 .O-LST3COL-RW-RBWM .main-column .links .link-second{
    padding-top:16px;
    max-width:50%;
    width:auto
}
 @media(min-width:480px){
    .O-LST3COL-RW-RBWM .main-column .links .link-second{
        padding:16px 0 0
    }
}
 @media(min-width:960px){
    .O-LST3COL-RW-RBWM .main-column .links .link-second{
        padding:16px 10px 0 0
    }
}
 .O-LST3COL-RW-RBWM .second-column{
    margin-top:17px
}
 @media(min-width:480px){
    .O-LST3COL-RW-RBWM .second-column{
        margin-top:0
    }
}
 @media(min-width:960px){
    .O-LST3COL-RW-RBWM .second-column .panel-content{
        margin-bottom:16px
    }
}
 .O-LST3COL-RW-RBWM .second-column .A-TYPSP-RW-ALL{
    margin:10px 0 0
}
 @media(min-width:480px){
    .O-LST3COL-RW-RBWM .second-column .A-TYPSP-RW-ALL{
        margin-top:14px
    }
}
 @media(min-width:960px){
    .O-LST3COL-RW-RBWM .second-column .A-TYPSP-RW-ALL{
        margin:0 0 0 33.3%
    }
}
 @media(min-width:960px) and (min-width:960px){
    .O-LST3COL-RW-RBWM .second-column .A-TYPSP-RW-ALL.reflow-apr{
        margin-left:0
    }
}
 .O-LST3COL-RW-RBWM .A-DIVHL-RW-ALL{
    margin:35px 0 0
}
 @media(min-width:480px){
    .O-LST3COL-RW-RBWM .A-DIVHL-RW-ALL{
        margin:36px 0 0
    }
}
 @media(min-width:960px){
    .O-LST3COL-RW-RBWM .A-DIVHL-RW-ALL{
        margin:30px 0 0
    }
}
 .O-LST4COL-RW-RBWM .A-LNKC22L-RW-ALL{
    margin:-5px 0 19px
}
 @media(min-width:480px){
    .O-LST4COL-RW-RBWM .A-LNKC22L-RW-ALL{
        margin:-5px 0 34px
    }
}
 @media(min-width:960px){
    .O-LST4COL-RW-RBWM .A-LNKC22L-RW-ALL{
        margin:-5px 0 22px
    }
}
 .O-LST4COL-RW-RBWM .main-column .A-ASP16TO9-RW-ALL img{
    width:100%;
    display:block;
    margin-bottom:15px
}
 @media(min-width:480px){
    .O-LST4COL-RW-RBWM .main-column .A-ASP16TO9-RW-ALL img{
        margin-bottom:21px
    }
}
 @media(min-width:960px){
    .O-LST4COL-RW-RBWM .main-column .A-ASP16TO9-RW-ALL img{
        padding-top:6px;
        margin-bottom:0
    }
}
 .O-LST4COL-RW-RBWM .main-column .content-list .A-PAR16R-RW-ALL{
    margin-bottom:14px
}
 @media(min-width:480px){
    .O-LST4COL-RW-RBWM .main-column .content-list .A-PAR16R-RW-ALL{
        margin-bottom:20px
    }
}
 @media(min-width:960px){
    .O-LST4COL-RW-RBWM .main-column .content-list .A-PAR16R-RW-ALL{
        margin-bottom:23px
    }
}
 .O-LST4COL-RW-RBWM .main-column .content-list .links{
    margin-top:20px
}
 @media(min-width:480px){
    .O-LST4COL-RW-RBWM .main-column .content-list .links{
        margin-top:30px
    }
}
 @media(min-width:960px){
    .O-LST4COL-RW-RBWM .main-column .content-list .links{
        margin-top:35px
    }
}
 .O-LST4COL-RW-RBWM .main-column .content-list .links .link-first{
    padding-right:14px;
    width:auto;
    max-width:50%
}
 @media(min-width:480px){
    .O-LST4COL-RW-RBWM .main-column .content-list .links .link-first{
        padding-right:18px
    }
}
 @media(min-width:960px){
    .O-LST4COL-RW-RBWM .main-column .content-list .links .link-first{
        padding-right:20px
    }
}
 .O-LST4COL-RW-RBWM .main-column .content-list .links .link-second{
    padding-top:16px;
    max-width:50%;
    width:auto
}
 .O-LST4COL-RW-RBWM .second-column{
    margin-top:17px
}
 @media(min-width:480px){
    .O-LST4COL-RW-RBWM .second-column{
        margin-top:0
    }
}
 @media(min-width:960px){
    .O-LST4COL-RW-RBWM .second-column .panel-content{
        margin-bottom:16px
    }
}
 .O-LST4COL-RW-RBWM .second-column .A-TYPSP-RW-ALL{
    margin:10px 0 0
}
 @media(min-width:480px){
    .O-LST4COL-RW-RBWM .second-column .A-TYPSP-RW-ALL{
        margin-top:14px
    }
}
 @media(min-width:960px){
    .O-LST4COL-RW-RBWM .second-column .A-TYPSP-RW-ALL{
        margin:0 0 0 33.3%
    }
}
 @media(min-width:960px) and (min-width:960px){
    .O-LST4COL-RW-RBWM .second-column .A-TYPSP-RW-ALL.reflow-apr{
        margin-left:0
    }
}
 .O-LST4COL-RW-RBWM .A-DIVHL-RW-ALL{
    margin:35px 0 0
}
 @media(min-width:480px){
    .O-LST4COL-RW-RBWM .A-DIVHL-RW-ALL{
        margin:36px 0 0
    }
}
 @media(min-width:960px){
    .O-LST4COL-RW-RBWM .A-DIVHL-RW-ALL{
        margin:30px 0 0
    }
}
 .O-LSTACCRD-RW-RBWM .accordion-element{
    float:none;
    clear:both
}
 .O-LSTACCRD-RW-RBWM .accordion-element:first-child .A-EXPCNT-RW-RBWM{
    margin-top:0
}
 .O-LSTACCRD-RW-RBWM .A-EXPCNT-RW-RBWM{
    margin-top:21px
}
 @media(min-width:480px){
    .O-LSTACCRD-RW-RBWM .A-EXPCNT-RW-RBWM{
        margin-top:18px
    }
}
 @media(min-width:960px){
    .O-LSTACCRD-RW-RBWM .A-EXPCNT-RW-RBWM{
        margin-top:20px
    }
}
 .O-LSTACCRD-RW-RBWM .A-EXPCNT-RW-RBWM.expander .exp-content.expanded{
    padding-bottom:0
}
 .O-LSTACCRD-RW-RBWM .A-EXPCNT-RW-RBWM .O-CONT33-RW-RBWM>div,.O-LSTACCRD-RW-RBWM .A-EXPCNT-RW-RBWM .O-CONT3366-RW-RBWM>div,.O-LSTACCRD-RW-RBWM .A-EXPCNT-RW-RBWM .O-CONT50-RW-RBWM>div,.O-LSTACCRD-RW-RBWM .A-EXPCNT-RW-RBWM .O-CONT6633-RW-RBWM>div,.O-LSTACCRD-RW-RBWM .A-EXPCNT-RW-RBWM .O-CONT100-RW-RBWM>div{
    margin-bottom:21px
}
 @media(min-width:480px){
    .O-LSTACCRD-RW-RBWM .A-EXPCNT-RW-RBWM .O-CONT33-RW-RBWM>div,.O-LSTACCRD-RW-RBWM .A-EXPCNT-RW-RBWM .O-CONT3366-RW-RBWM>div,.O-LSTACCRD-RW-RBWM .A-EXPCNT-RW-RBWM .O-CONT50-RW-RBWM>div,.O-LSTACCRD-RW-RBWM .A-EXPCNT-RW-RBWM .O-CONT6633-RW-RBWM>div,.O-LSTACCRD-RW-RBWM .A-EXPCNT-RW-RBWM .O-CONT100-RW-RBWM>div{
        margin-bottom:18px
    }
}
 @media(min-width:960px){
    .O-LSTACCRD-RW-RBWM .A-EXPCNT-RW-RBWM .O-CONT33-RW-RBWM>div,.O-LSTACCRD-RW-RBWM .A-EXPCNT-RW-RBWM .O-CONT3366-RW-RBWM>div,.O-LSTACCRD-RW-RBWM .A-EXPCNT-RW-RBWM .O-CONT50-RW-RBWM>div,.O-LSTACCRD-RW-RBWM .A-EXPCNT-RW-RBWM .O-CONT6633-RW-RBWM>div,.O-LSTACCRD-RW-RBWM .A-EXPCNT-RW-RBWM .O-CONT100-RW-RBWM>div{
        margin-bottom:20px
    }
}
 .modal-overlay{
    visibility:hidden;
    position:fixed;
    top:0;
    bottom:0;
    left:0;
    right:0;
    -webkit-transition:.2s cubic-bezier(0,0,0,0.74);
    -o-transition:.2s cubic-bezier(0,0,0,0.74);
    transition:.2s cubic-bezier(0,0,0,0.74);
    background:#fff;
    z-index:100000;
    opacity:0;
    overflow:auto
}
 @media(min-width:960px){
    .modal-overlay{
        background:rgba(146,146,146,0.75);
        padding:110px 0
    }
}
 .modal-overlay.is-visible{
    visibility:visible;
    opacity:1
}
 .modal-overlay .A-MOD-RW-ALL,.modal-overlay .A-MODLIVCHT-RW-ALL,.modal-overlay .A-ERRORCONT-RW-ALL{
    margin:auto
}
 .aem-AuthorLayer-Preview .modal-overlay.is-visible{
    min-height:100%
}
 .M-PGTINTRO-RW-RBWM .A-TYP38L-RW-ALL{
    display:block;
    margin-bottom:15px
}
 @media(min-width:480px){
    .M-PGTINTRO-RW-RBWM .A-TYP38L-RW-ALL{
        margin-bottom:21px
    }
}
 @media(min-width:960px){
    .M-PGTINTRO-RW-RBWM .A-TYP38L-RW-ALL{
        margin-bottom:23px
    }
}
 .M-PROLNK-RW-RBWM .link-container{
    margin-bottom:25px
}
 @media(min-width:480px){
    .M-PROLNK-RW-RBWM .link-container{
        margin-bottom:26px
    }
}
 @media(min-width:960px){
    .M-PROLNK-RW-RBWM .link-container{
        display:-moz-inline-stack;
        display:inline-block;
        *vertical-align:auto;
        *zoom:1;
        *display:inline;
        margin:0 32px 0 0
    }
}
 @media(min-width:480px){
    .M-PROLNK-RW-RBWM .link-container:last-of-type{
        margin:0
    }
}
 .M-PROLNK-RW-RBWM .link-container .icon::after{
    font-size:24px;
    font-size:1.5rem
}
 .O-PRODPAGEINTRO-RW-RBWM .product-offer-description{
    padding:7px 0 0 15px
}
 @media(min-width:480px){
    .O-PRODPAGEINTRO-RW-RBWM .product-offer-description{
        padding:11px 0 0 13px
    }
}
 @media(min-width:960px){
    .O-PRODPAGEINTRO-RW-RBWM .product-offer-description{
        padding:14px 0 0 12px
    }
}
 .O-PRODPAGEINTRO-RW-RBWM .content-buttons.product-offer-content-buttons{
    margin-top:21px
}
 @media(min-width:480px){
    .O-PRODPAGEINTRO-RW-RBWM .content-buttons.product-offer-content-buttons{
        margin-top:17px
    }
}
 .O-PRODPAGEINTRO-RW-RBWM .content-buttons.product-offer-content-buttons .product-offer-buttons .A-BTNSS-RW-ALL{
    margin-bottom:15px
}
 .O-PRODPAGEINTRO-RW-RBWM .content-buttons.product-offer-content-buttons .product-offer-buttons .A-BTNSS-RW-ALL:last-child{
    margin-bottom:0
}
 .O-RCNART-RW-RBWM .organismsContainer .container{
    margin-bottom:14px
}
 @media(min-width:480px){
    .O-RCNART-RW-RBWM .organismsContainer .container{
        margin-bottom:0
    }
}
 .O-RCNART-RW-RBWM .organismsContainer .container:last-child{
    margin-bottom:0
}
 .O-RCNART-RW-RBWM .O-FLTRDRP-RW-RBWM{
    margin:20px 0 0
}
 .O-RCNART-RW-RBWM .generic-pagination{
    text-align:center
}
 .O-RCNART-RW-RBWM .generic-pagination .A-PAGMAN-RW-ALL{
    margin:14px 0
}
 [class*="globalSmart"] .O-RCNART-RW-RBWM .generic-pagination .A-PAGMAN-RW-ALL{
    margin-bottom:0
}
 @media(min-width:480px){
    .O-RCNART-RW-RBWM .generic-pagination .A-PAGMAN-RW-ALL{
        margin:18px 0
    }
}
 @media(min-width:960px){
    .O-RCNART-RW-RBWM .generic-pagination .A-PAGMAN-RW-ALL{
        margin:20px 0
    }
}
 .O-RCNART-RW-RBWM .empty-results-notification{
    display:none;
    margin:53px 0 57px
}
 .O-RCNART-RW-RBWM .empty-results-notification .A-TYP38L-RW-ALL{
    text-align:center
}
 .O-RCNART-RW-RBWM.empty-results .empty-results-notification{
    display:block
}
 .O-RCNART-RW-RBWM.empty-results .recent-articles-wrapper,.O-RCNART-RW-RBWM.empty-results .generic-pagination{
    display:none
}
 .M-QCKLKS-RW-RBWM .qcklks-brandbar{
    margin-top:28px
}
 @media(min-width:480px){
    .M-QCKLKS-RW-RBWM .qcklks-brandbar{
        margin-top:36px
    }
}
 @media(min-width:960px){
    .M-QCKLKS-RW-RBWM .qcklks-brandbar{
        margin-top:40px
    }
}
 .M-QCKLKS-RW-RBWM .quicklinks-list{
    padding-left:0;
    float:left;
    margin:8px 0 11px;
    width:100%
}
 @media(min-width:480px){
    .M-QCKLKS-RW-RBWM .quicklinks-list{
        margin:12px 0 15px
    }
     .M-QCKLKS-RW-RBWM .quicklinks-list li:nth-child(2n+3){
        clear:left
    }
}
 @media(min-width:960px){
    .M-QCKLKS-RW-RBWM .quicklinks-list{
        margin:14px 0 6px
    }
     .M-QCKLKS-RW-RBWM .quicklinks-list li:nth-child(2n+3){
        clear:none
    }
     .M-QCKLKS-RW-RBWM .quicklinks-list li:nth-child(4n+1){
        clear:left
    }
}
 .M-QCKLKS-RW-RBWM .quicklinks-list .quicklinks-container{
    margin-bottom:5px
}
 @media(min-width:480px){
    .M-QCKLKS-RW-RBWM .quicklinks-list .quicklinks-container{
        margin-bottom:9px
    }
}
 @media(min-width:960px){
    .M-QCKLKS-RW-RBWM .quicklinks-list .quicklinks-container{
        margin-bottom:11px
    }
}
 .M-QCKLKS-RW-RBWM .quicklinks-list .quicklinks-container .link-container .A-LNKC16R-RW-ALL{
    vertical-align:0
}
 .M-QCKLKS-RW-RBWM .quicklinks-list .quicklinks-container .link-container .A-LNKC16R-RW-ALL span{
    line-height:1.5
}
 .M-QCKLKS-RW-RBWM .quick-links-panel-design{
    padding:0 6px;
    margin:0
}
 @media(min-width:480px){
    .M-QCKLKS-RW-RBWM .quick-links-panel-design{
        padding:0 8px
    }
}
 @media(min-width:960px){
    .M-QCKLKS-RW-RBWM .quick-links-panel-design{
        padding:0 9px
    }
}
 .M-QCKLKS-RW-RBWM .quick-links-panel-design .qcklks-heading{
    margin-top:8px
}
 @media(min-width:480px){
    .M-QCKLKS-RW-RBWM .quick-links-panel-design .qcklks-heading{
        margin-top:12px
    }
}
 @media(min-width:960px){
    .M-QCKLKS-RW-RBWM .quick-links-panel-design .qcklks-heading{
        margin-top:14px
    }
}
 .M-QCKLKS-RW-RBWM .quick-links-panel-design .quicklinks-list{
    margin:21px 0 11px
}
 @media(min-width:480px){
    .M-QCKLKS-RW-RBWM .quick-links-panel-design .quicklinks-list{
        margin:29px 0 15px
    }
}
 @media(min-width:960px){
    .M-QCKLKS-RW-RBWM .quick-links-panel-design .quicklinks-list{
        margin:33px 0 17px
    }
}
 .M-QCKLKS-RW-RBWM .quick-links-panel-design .quicklinks-list .quicklinks-container:last-child{
    margin-bottom:0
}
 .M-QCKLKS-RW-RBWM .sm-12:first-child .A-DIVHL-RW-ALL{
    margin-top:0
}
 .M-QCKLKS-RW-RBWM .sm-12:last-child .A-DIVHL-RW-ALL{
    margin-bottom:0
}
 .O-CONT33-RW-RBWM>div .quick-links-panel-design{
    margin-top:21px
}
 .O-CONT33-RW-RBWM>div:first-child .quick-links-panel-design{
    margin-top:0
}
 @media(min-width:480px){
    .O-CONT33-RW-RBWM>div .quick-links-panel-design{
        margin-top:0
    }
}
 @media(min-width:480px){
    .O-CONT33-RW-RBWM>div:last-child .quick-links-panel-design{
        margin-top:18px
    }
}
 @media(min-width:960px){
    .O-CONT33-RW-RBWM>div:last-child .quick-links-panel-design{
        margin-top:0
    }
}
 .M-QCKLKSWICN-RW-RBWM .A-BBST28R-RW-ALL{
    padding-bottom:8px
}
 [class*="globalSmart"] .M-QCKLKSWICN-RW-RBWM{
    margin:0
}
 .M-QCKLKWICN-RW-RBWM{
    margin-top:6px
}
 .M-QCKLKWICN-RW-RBWM .link-container{
    padding-bottom:8px
}
 .M-QCKLKWICN-RW-RBWM .link-container.without-bottom-border{
    padding-bottom:0;
    border-bottom:0 !important
}
 .M-QCKLKWICN-RW-RBWM .icon{
    font-size:28px;
    font-size:1.75rem;
    color:#929292
}
 .M-QCKLKWICN-RW-RBWM .link{
    vertical-align:middle
}
 .links-with-divider .M-QCKLKWICN-RW-RBWM .link-container{
    border-bottom:1px solid #d7d8d6;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
 .links-wrapper>.cq-placeholder{
    float:left;
    width:calc(100% - 20px);
    margin-left:10px
}
 .aem-AuthorLayer-Design .links-with-divider .M-QCKLKWICN-RW-RBWM .link-container,.aem-AuthorLayer-Developer .links-with-divider .M-QCKLKWICN-RW-RBWM .link-container,.aem-AuthorLayer-Edit .links-with-divider .M-QCKLKWICN-RW-RBWM .link-container,.aem-AuthorLayer-Preview .links-with-divider .M-QCKLKWICN-RW-RBWM .link-container{
    border-bottom:1px solid #d7d8d6 !important;
    -webkit-box-sizing:border-box !important;
    box-sizing:border-box !important
}
 .aem-AuthorLayer-Design .links-with-divider .M-QCKLKWICN-RW-RBWM .link-container.without-bottom-border,.aem-AuthorLayer-Developer .links-with-divider .M-QCKLKWICN-RW-RBWM .link-container.without-bottom-border,.aem-AuthorLayer-Edit .links-with-divider .M-QCKLKWICN-RW-RBWM .link-container.without-bottom-border,.aem-AuthorLayer-Preview .links-with-divider .M-QCKLKWICN-RW-RBWM .link-container.without-bottom-border{
    border-bottom:0 !important
}
 .O-SRCHRES-RW-RBWM{
    overflow:hidden
}
 .O-SRCHRES-RW-RBWM .search-spelling-suggestion-container{
    margin-bottom:20px
}
 .O-SRCHRES-RW-RBWM .search-spelling-suggestion-container .search-spelling-suggestion-link{
    background:0;
    border:0;
    color:#333;
    cursor:pointer;
    text-decoration:underline
}
 .O-SRCHRES-RW-RBWM .search-results{
    position:relative;
    min-height:52px
}
 .O-SRCHRES-RW-RBWM .search-results .A-PAR16R-RW-ALL{
    padding:14px 0 0 0;
    padding:.875rem 0rem 0rem 0rem;
    margin:-6px 0 -3px
}
 @media(min-width:480px){
    .O-SRCHRES-RW-RBWM .search-results .A-PAR16R-RW-ALL{
        padding:18px 0 0 0;
        padding:1.125rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .O-SRCHRES-RW-RBWM .search-results .A-PAR16R-RW-ALL{
        padding:20px 0 0 0;
        padding:1.25rem 0rem 0rem 0rem
    }
}
 .O-SRCHRES-RW-RBWM .search-results .A-TYP28L-RW-ALL{
    margin:-6px 0 -1px
}
 .O-SRCHRES-RW-RBWM .search-result-item{
    padding:14px 0 28px 0;
    padding:.875rem 0rem 1.75rem 0rem;
    border-bottom:1px solid #d7d8d6
}
 @media(min-width:480px){
    .O-SRCHRES-RW-RBWM .search-result-item{
        padding:18px 0 36px 0;
        padding:1.125rem 0rem 2.25rem 0rem
    }
}
 @media(min-width:960px){
    .O-SRCHRES-RW-RBWM .search-result-item{
        padding:20px 0 40px 0;
        padding:1.25rem 0rem 2.5rem 0rem
    }
}
 .O-SRCHRES-RW-RBWM .search-result-item ~ .search-result-item{
    padding:28px 0 28px 0;
    padding:1.75rem 0rem 1.75rem 0rem
}
 @media(min-width:480px){
    .O-SRCHRES-RW-RBWM .search-result-item ~ .search-result-item{
        padding:36px 0 36px 0;
        padding:2.25rem 0rem 2.25rem 0rem
    }
}
 @media(min-width:960px){
    .O-SRCHRES-RW-RBWM .search-result-item ~ .search-result-item{
        padding:40px 0 40px 0;
        padding:2.5rem 0rem 2.5rem 0rem
    }
}
 .O-SRCHRES-RW-RBWM .search-result-item:last-child{
    padding:28px 0 0 0;
    padding:1.75rem 0rem 0rem 0rem;
    border-bottom:0
}
 @media(min-width:480px){
    .O-SRCHRES-RW-RBWM .search-result-item:last-child{
        padding:36px 0 0 0;
        padding:2.25rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .O-SRCHRES-RW-RBWM .search-result-item:last-child{
        padding:40px 0 0 0;
        padding:2.5rem 0rem 0rem 0rem
    }
}
 .O-SRCHRES-RW-RBWM .search-result-item .A-PAR16R-RW-ALL{
    margin:-6px 0 -3px;
    padding:14px 0 0 0;
    padding:.875rem 0rem 0rem 0rem;
    display:block
}
 @media(min-width:480px){
    .O-SRCHRES-RW-RBWM .search-result-item .A-PAR16R-RW-ALL{
        padding:18px 0 0 0;
        padding:1.125rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .O-SRCHRES-RW-RBWM .search-result-item .A-PAR16R-RW-ALL{
        padding:20px 0 0 0;
        padding:1.25rem 0rem 0rem 0rem
    }
}
 .O-SRCHRES-RW-RBWM .search-result-item .item-title{
    margin:-7px 0 -5px
}
 .O-SRCHRES-RW-RBWM .search-result-item .box{
    width:100px;
    height:100px;
    background:#db0011
}
 .O-SRCHRES-RW-RBWM .search-result-item .link-container{
    padding:14px 0 0 0;
    padding:.875rem 0rem 0rem 0rem;
    margin:-6px 0 -1px;
    display:block
}
 @media(min-width:480px){
    .O-SRCHRES-RW-RBWM .search-result-item .link-container{
        padding:18px 0 0 0;
        padding:1.125rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .O-SRCHRES-RW-RBWM .search-result-item .link-container{
        padding:20px 0 0 0;
        padding:1.25rem 0rem 0rem 0rem
    }
}
 .O-SRCHRES-RW-RBWM .A-SRCHRESNUM-RW-ALL{
    font-size:16px;
    font-size:1rem;
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    color:#333;
    line-height:1.2;
    text-align:left;
    display:block
}
 .O-SRCHRES-RW-RBWM .A-PAGMAN-RW-ALL{
    margin:28px 0 28px 0;
    margin:1.75rem 0rem 1.75rem 0rem;
    text-align:center
}
 @media(min-width:480px){
    .O-SRCHRES-RW-RBWM .A-PAGMAN-RW-ALL{
        margin:36px 0 36px 0;
        margin:2.25rem 0rem 2.25rem 0rem
    }
}
 @media(min-width:960px){
    .O-SRCHRES-RW-RBWM .A-PAGMAN-RW-ALL{
        margin:40px 0 40px 0;
        margin:2.5rem 0rem 2.5rem 0rem
    }
}
 .O-SRCHRES-RW-RBWM .spinner-circle{
    stroke:#333;
    stroke-width:3;
    stroke-miterlimit:10;
    fill:none;
    -webkit-animation:rotate 2s linear infinite;
    animation:rotate 2s linear infinite;
    height:52px;
    width:52px;
    -webkit-transform-origin:center center;
    -ms-transform-origin:center center;
    transform-origin:center center;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto
}
 .O-SRCHRES-RW-RBWM .spinner-path{
    stroke-dasharray:75,200;
    stroke-dashoffset:0;
    -webkit-animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;
    animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;
    stroke-linecap:round
}
 @-webkit-keyframes rotate{
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
 @keyframes rotate{
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
 @-webkit-keyframes dash{
     0{
        stroke-dasharray:1,200;
        stroke-dashoffset:0
    }
     50%{
        stroke-dasharray:89,200;
        stroke-dashoffset:-35
    }
     100%{
        stroke-dasharray:89,200;
        stroke-dashoffset:-124
    }
}
 @keyframes dash{
    0{
        stroke-dasharray:1,200;
        stroke-dashoffset:0
    }
     50%{
        stroke-dasharray:89,200;
        stroke-dashoffset:-50px
    }
     100%{
        stroke-dasharray:89,200;
        stroke-dashoffset:-124px
    }
}
 .O-SRCHRES-RW-RBWM .hidden{
    display:none
}
 .O-SECEXP-RW-RBWM .A-EXPCNT-RW-RBWM .O-CONT33-RW-RBWM,.O-SECEXP-RW-RBWM .A-EXPCNT-RW-RBWM .O-CONT3366-RW-RBWM,.O-SECEXP-RW-RBWM .A-EXPCNT-RW-RBWM .O-CONT50-RW-RBWM,.O-SECEXP-RW-RBWM .A-EXPCNT-RW-RBWM .O-CONT6633-RW-RBWM,.O-SECEXP-RW-RBWM .A-EXPCNT-RW-RBWM .O-CONT100-RW-RBWM{
    padding-bottom:21px
}
 @media(min-width:480px){
    .O-SECEXP-RW-RBWM .A-EXPCNT-RW-RBWM .O-CONT33-RW-RBWM,.O-SECEXP-RW-RBWM .A-EXPCNT-RW-RBWM .O-CONT3366-RW-RBWM,.O-SECEXP-RW-RBWM .A-EXPCNT-RW-RBWM .O-CONT50-RW-RBWM,.O-SECEXP-RW-RBWM .A-EXPCNT-RW-RBWM .O-CONT6633-RW-RBWM,.O-SECEXP-RW-RBWM .A-EXPCNT-RW-RBWM .O-CONT100-RW-RBWM{
        padding-bottom:18px
    }
}
 @media(min-width:960px){
    .O-SECEXP-RW-RBWM .A-EXPCNT-RW-RBWM .O-CONT33-RW-RBWM,.O-SECEXP-RW-RBWM .A-EXPCNT-RW-RBWM .O-CONT3366-RW-RBWM,.O-SECEXP-RW-RBWM .A-EXPCNT-RW-RBWM .O-CONT50-RW-RBWM,.O-SECEXP-RW-RBWM .A-EXPCNT-RW-RBWM .O-CONT6633-RW-RBWM,.O-SECEXP-RW-RBWM .A-EXPCNT-RW-RBWM .O-CONT100-RW-RBWM{
        padding-bottom:20px
    }
}
 .O-SECEXP-RW-RBWM .A-EXPCNT-RW-RBWM .exp-content{
    padding:0 7px
}
 @media(min-width:480px){
    .O-SECEXP-RW-RBWM .A-EXPCNT-RW-RBWM .exp-content{
        padding:0 9px
    }
}
 @media(min-width:960px){
    .O-SECEXP-RW-RBWM .A-EXPCNT-RW-RBWM .exp-content{
        padding:0 10px
    }
}
 .O-SECEXP-RW-RBWM .A-EXPCNT-RW-RBWM .exp-content.expanded{
    padding:21px 7px 0
}
 @media(min-width:480px){
    .O-SECEXP-RW-RBWM .A-EXPCNT-RW-RBWM .exp-content.expanded{
        padding:18px 9px 0
    }
}
 @media(min-width:960px){
    .O-SECEXP-RW-RBWM .A-EXPCNT-RW-RBWM .exp-content.expanded{
        padding:20px 10px 0
    }
}
 .M-SIMCNTLNK28LP14R-RW-RBWM{
    width:100%
}
 .M-SIMCNTLNK28LP14R-RW-RBWM .A-PAR14R-RW-ALL{
    margin-top:5px
}
 @media(min-width:480px){
    .M-SIMCNTLNK28LP14R-RW-RBWM .A-PAR14R-RW-ALL{
        margin-top:11px
    }
}
 @media(min-width:960px){
    .M-SIMCNTLNK28LP14R-RW-RBWM .A-PAR14R-RW-ALL{
        margin-top:14px
    }
}
 .O-SIMPCNT2COL-RW-RBWM{
    padding:0
}
 @media(max-width:479px){
    .O-SIMPCNT2COL-RW-RBWM .hide-on-mobile{
        display:none
    }
}
 .O-SIMPCNT2COL-RW-RBWM .A-BBST16R-RW-ALL{
    margin-bottom:22px
}
 @media(min-width:480px){
    .O-SIMPCNT2COL-RW-RBWM .A-BBST16R-RW-ALL{
        margin-bottom:30px
    }
}
 @media(min-width:960px){
    .O-SIMPCNT2COL-RW-RBWM .A-BBST16R-RW-ALL{
        margin-bottom:32px
    }
}
 .O-SIMPCNT2COL-RW-RBWM .A-WRAPPER-RW-ALL .exp-content{
    padding:0
}
 .O-SIMPCNT2COL-RW-RBWM .A-WRAPPER-RW-ALL .exp-content.expanded{
    padding:0;
    margin-top:29px
}
 @media(min-width:480px){
    .O-SIMPCNT2COL-RW-RBWM .A-WRAPPER-RW-ALL .exp-content.expanded{
        margin-top:0
    }
}
 .O-SIMPCNT2COL-RW-RBWM .heading-column{
    margin-bottom:7px
}
 @media(min-width:480px){
    .O-SIMPCNT2COL-RW-RBWM .heading-column{
        margin-bottom:11px
    }
}
 @media(min-width:960px){
    .O-SIMPCNT2COL-RW-RBWM .heading-column{
        margin-bottom:13px
    }
}
 .O-SIMPCNT2COL-RW-RBWM .left-column>.A-DIVHL-RW-ALL,.O-SIMPCNT2COL-RW-RBWM .right-column>.A-DIVHL-RW-ALL{
    margin:18px 0 14px
}
 @media(min-width:480px){
    .O-SIMPCNT2COL-RW-RBWM .left-column>.A-DIVHL-RW-ALL,.O-SIMPCNT2COL-RW-RBWM .right-column>.A-DIVHL-RW-ALL{
        margin:15px 0 11px
    }
}
 @media(min-width:960px){
    .O-SIMPCNT2COL-RW-RBWM .left-column>.A-DIVHL-RW-ALL,.O-SIMPCNT2COL-RW-RBWM .right-column>.A-DIVHL-RW-ALL{
        margin:17px 0 13px
    }
}
 .O-SIMPCNT2COL-RW-RBWM .left-column>.A-DIVHL-RW-ALL ~ .A-DIVHL-RW-ALL,.O-SIMPCNT2COL-RW-RBWM .right-column>.A-DIVHL-RW-ALL ~ .A-DIVHL-RW-ALL{
    margin:21px 0 14px
}
 @media(min-width:480px){
    .O-SIMPCNT2COL-RW-RBWM .left-column>.A-DIVHL-RW-ALL ~ .A-DIVHL-RW-ALL,.O-SIMPCNT2COL-RW-RBWM .right-column>.A-DIVHL-RW-ALL ~ .A-DIVHL-RW-ALL{
        margin:17px 0 11px
    }
}
 @media(min-width:960px){
    .O-SIMPCNT2COL-RW-RBWM .left-column>.A-DIVHL-RW-ALL ~ .A-DIVHL-RW-ALL,.O-SIMPCNT2COL-RW-RBWM .right-column>.A-DIVHL-RW-ALL ~ .A-DIVHL-RW-ALL{
        margin:20px 0 14px
    }
}
 @media(max-width:479px){
    .O-SIMPCNT2COL-RW-RBWM .left-column{
        margin-bottom:22px
    }
}
 @media(min-width:480px){
    .O-SIMPCNT2COL-RW-RBWM .left-column{
        margin-bottom:0
    }
}
 .M-SIMPCONT38L22R-RW-RBWM{
    overflow:auto
}
 .M-SIMPCONT38L22R-RW-RBWM,.M-SIMPCONT38L22R-RW-RBWM>div{
    margin:0;
    padding:0
}
 .M-SIMPCONT38L22R-RW-RBWM .A-TYP38L-RW-ALL,.M-SIMPCONT38L22R-RW-RBWM .A-PAR22R-RW-ALL{
    display:block
}
 .M-SIMPCONT38L22R-RW-RBWM .A-TYP38L-RW-ALL{
    margin-bottom:20px
}
 @media(min-width:480px){
    .M-SIMPCONT38L22R-RW-RBWM .A-TYP38L-RW-ALL{
        margin-bottom:19px
    }
}
 .M-SIMPCONT38L22R-RW-RBWM .A-BTNP-RW-ALL{
    margin-top:14px
}
 @media(min-width:480px){
    .M-SIMPCONT38L22R-RW-RBWM .A-BTNP-RW-ALL{
        margin-top:13px
    }
}
 @media(min-width:960px){
    .M-SIMPCONT38L22R-RW-RBWM .A-BTNP-RW-ALL{
        margin-top:15px
    }
}
 .O-SIMPCNT3COLKEY-RW-RBWM{
    overflow:hidden
}
 .O-SIMPCNT3COLKEY-RW-RBWM .horizontal-divider{
    display:block;
    padding:0
}
 .O-SIMPCNT3COLKEY-RW-RBWM .horizontal-divider .A-DIVHL-RW-ALL{
    margin:14px 0
}
 .O-SIMPCNT3COLKEY-RW-RBWM .module-wrapper{
    position:relative;
    padding-right:30px;
    word-wrap:break-word
}
 .O-SIMPCNT3COLKEY-RW-RBWM .module-wrapper .M-SIMCNTLNK28LP14R-RW-RBWM{
    width:100%
}
 .O-SIMPCNT3COLKEY-RW-RBWM .A-DIVVL-RW-ALL{
    position:absolute;
    right:-10px;
    top:0;
    height:100%;
    display:none
}
 @media(min-width:480px){
    .O-SIMPCNT3COLKEY-RW-RBWM .horizontal-divider{
        display:none
    }
     .O-SIMPCNT3COLKEY-RW-RBWM .horizontal-divider .A-DIVHL-RW-ALL{
        margin:18px 0
    }
     .O-SIMPCNT3COLKEY-RW-RBWM div:nth-child(4){
        display:block
    }
     .O-SIMPCNT3COLKEY-RW-RBWM .A-DIVVL-RW-ALL{
        display:none
    }
     .O-SIMPCNT3COLKEY-RW-RBWM div:nth-child(1) .A-DIVVL-RW-ALL{
        display:block
    }
}
 @media(min-width:960px){
    .O-SIMPCNT3COLKEY-RW-RBWM div.horizontal-divider{
        display:none
    }
     .O-SIMPCNT3COLKEY-RW-RBWM .A-DIVVL-RW-ALL{
        display:block
    }
     .O-SIMPCNT3COLKEY-RW-RBWM .M-SIMCNTLNK28LP14R-RW-RBWM{
        display:-moz-inline-stack;
        display:inline-block;
        *vertical-align:auto;
        *zoom:1;
        *display:inline
    }
}
 .O-SMPCNT3RELIND-RW-RBWM .leftholder{
    margin-bottom:6px
}
 @media(min-width:480px){
    .O-SMPCNT3RELIND-RW-RBWM .leftholder{
        margin-bottom:8px;
        padding-left:9px
    }
}
 @media(min-width:960px){
    .O-SMPCNT3RELIND-RW-RBWM .leftholder{
        margin-bottom:0;
        padding-left:10px
    }
}
 .O-SMPCNT3RELIND-RW-RBWM .leftholder:first-child{
    margin-bottom:21px
}
 @media(min-width:480px){
    .O-SMPCNT3RELIND-RW-RBWM .leftholder:first-child{
        margin-bottom:0;
        padding-right:9px
    }
}
 @media(min-width:960px){
    .O-SMPCNT3RELIND-RW-RBWM .leftholder:first-child{
        padding-right:20px;
        margin:0
    }
}
 .O-SMPCNT3RELIND-RW-RBWM .rightholder{
    padding:0
}
 @media(min-width:480px){
    .O-SMPCNT3RELIND-RW-RBWM .rightholder{
        padding:0
    }
}
 @media(min-width:960px){
    .O-SMPCNT3RELIND-RW-RBWM .rightholder{
        padding:0 0 0 10px
    }
}
 .O-SMPCNT3RELIND-RW-RBWM .placeholder-left{
    padding-bottom:21px;
    margin-bottom:23px
}
 @media(min-width:480px){
    .O-SMPCNT3RELIND-RW-RBWM .placeholder-left{
        padding-bottom:27px;
        margin-bottom:21px
    }
}
 @media(min-width:960px){
    .O-SMPCNT3RELIND-RW-RBWM .placeholder-left{
        padding-right:10px;
        margin:0;
        float:left
    }
}
 .O-SMPCNT3RELIND-RW-RBWM .placeholder-right{
    vertical-align:top
}
 @media(min-width:960px){
    .O-SMPCNT3RELIND-RW-RBWM .placeholder-right{
        padding-left:10px;
        float:left
    }
}
 .O-HRZTAB-RW-RBWM .A-BBST28R-RW-ALL{
    margin-bottom:14px
}
 @media(min-width:480px){
    .O-HRZTAB-RW-RBWM .A-BBST28R-RW-ALL{
        margin-bottom:18px
    }
}
 @media(min-width:960px){
    .O-HRZTAB-RW-RBWM .A-BBST28R-RW-ALL{
        margin-bottom:20px
    }
}
 .O-HRZTAB-RW-RBWM .tab-wrapper{
    display:none
}
 @media(min-width:960px){
    .O-HRZTAB-RW-RBWM .tab-wrapper{
        display:block
    }
}
 .O-HRZTAB-RW-RBWM .tab-wrapper .tab-widget-list{
    list-style-type:none;
    margin:0;
    padding:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:100%;
    background:#ededed;
    -webkit-box-shadow:inset 0 -1px 0 0 #d7d8d6;
    box-shadow:inset 0 -1px 0 0 #d7d8d6
}
 .O-HRZTAB-RW-RBWM .tab-wrapper .tab-widget-list .tab-widget-item{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex
}
 .ie-9 .O-HRZTAB-RW-RBWM .tab-wrapper .tab-widget-list .tab-widget-item{
    display:inline-block
}
 .O-HRZTAB-RW-RBWM .tab-wrapper .tab-widget-list .tab-widget-link{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    padding:15px 30px;
    position:relative;
    font-weight:normal;
    color:#333;
    background:transparent;
    text-align:left;
    vertical-align:middle;
    cursor:pointer;
    text-decoration:none
}
 .O-HRZTAB-RW-RBWM .tab-wrapper .tab-widget-list .tab-widget-link::before{
    content:"";
    position:absolute;
    width:1px;
    height:26px;
    -webkit-box-shadow:inset -1px 0 0 0 #d7d8d6;
    box-shadow:inset -1px 0 0 0 #d7d8d6;
    margin:auto 0;
    right:-1px;
    top:0;
    bottom:0;
    z-index:1
}
 .O-HRZTAB-RW-RBWM .tab-wrapper .tab-widget-list .tab-widget-link:hover{
    -webkit-box-shadow:inset 1px 0 0 0 #d7d8d6,1px 0 0 0 #d7d8d6,inset 0 1px 0 0 #d7d8d6;
    box-shadow:inset 1px 0 0 0 #d7d8d6,1px 0 0 0 #d7d8d6,inset 0 1px 0 0 #d7d8d6;
    background:#fff
}
 .O-HRZTAB-RW-RBWM .tab-wrapper .tab-widget-list .is-active{
    -webkit-box-shadow:inset 1px 0 0 0 #d7d8d6,1px 0 0 0 #d7d8d6,0 5px 0 0 #db0011 inset;
    box-shadow:inset 1px 0 0 0 #d7d8d6,1px 0 0 0 #d7d8d6,0 5px 0 0 #db0011 inset;
    background:#fff;
    border-top:1px solid #d7d8d6;
    border-bottom:1px solid #fff
}
 .O-HRZTAB-RW-RBWM .tab-wrapper .tab-widget-list .is-active:hover{
    -webkit-box-shadow:inset 1px 0 0 0 #d7d8d6,1px 0 0 0 #d7d8d6,0 5px 0 0 #db0011 inset;
    box-shadow:inset 1px 0 0 0 #d7d8d6,1px 0 0 0 #d7d8d6,0 5px 0 0 #db0011 inset;
    background:#fff
}
 .O-HRZTAB-RW-RBWM .tab-wrapper .tab-widget-tabs{
    padding:19px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:auto;
    overflow:hidden;
    height:100%;
    background:#fff;
    border:1px solid #d7d8d6;
    border-top:0
}
 .O-HRZTAB-RW-RBWM .tab-wrapper .tab-widget-tabs .tab-widget-tab-content{
    width:100%
}
 .O-HRZTAB-RW-RBWM .O-ACCRD-RW-RBWM{
    display:block
}
 @media(min-width:960px){
    .O-HRZTAB-RW-RBWM .O-ACCRD-RW-RBWM{
        display:none
    }
}
 .O-HRZTAB-RW-RBWM .O-ACCRD-RW-RBWM .A-EXPCNT-RW-RBWM{
    padding-bottom:14px
}
 @media(min-width:480px){
    .O-HRZTAB-RW-RBWM .O-ACCRD-RW-RBWM .A-EXPCNT-RW-RBWM{
        padding-bottom:18px
    }
}
 .aem-AuthorLayer-Design .O-HRZTAB-RW-RBWM .tab-widget-list,.aem-AuthorLayer-Developer .O-HRZTAB-RW-RBWM .tab-widget-list,.aem-AuthorLayer-Edit .O-HRZTAB-RW-RBWM .tab-widget-list{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    list-style-type:none;
    margin:0;
    padding:0;
    background:#fff;
    border-bottom:1px solid #d7d8d6
}
 .aem-AuthorLayer-Design .O-HRZTAB-RW-RBWM .tab-widget-item,.aem-AuthorLayer-Developer .O-HRZTAB-RW-RBWM .tab-widget-item,.aem-AuthorLayer-Edit .O-HRZTAB-RW-RBWM .tab-widget-item{
    padding:15px 30px;
    -webkit-box-shadow:inset 1px 0 0 0 #d7d8d6,1px 0 0 0 #d7d8d6,0 5px 0 0 #db0011 inset;
    box-shadow:inset 1px 0 0 0 #d7d8d6,1px 0 0 0 #d7d8d6,0 5px 0 0 #db0011 inset;
    background:#fff;
    border-top:1px solid #d7d8d6
}
 .aem-AuthorLayer-Design .O-HRZTAB-RW-RBWM .tab-widget-tab-content,.aem-AuthorLayer-Developer .O-HRZTAB-RW-RBWM .tab-widget-tab-content,.aem-AuthorLayer-Edit .O-HRZTAB-RW-RBWM .tab-widget-tab-content{
    padding:19px;
    -webkit-box-shadow:inset 0 0 0 1px #d7d8d6;
    box-shadow:inset 0 0 0 1px #d7d8d6
}
 .M-SIMPLELINKS-DEV .heading{
    margin-bottom:6px
}
 @media(min-width:480px){
    .M-SIMPLELINKS-DEV .heading{
        margin-bottom:10px
    }
}
 @media(min-width:960px){
    .M-SIMPLELINKS-DEV .heading{
        margin-bottom:12px
    }
}
 .M-SIMPLELINKS-DEV .links-list{
    list-style-type:none
}
 .M-SIMPLELINKS-DEV .links-list .link-container:first-child .A-LNKC22L-RW-ALL{
    margin-top:3px
}
 @media(min-width:480px){
    .M-SIMPLELINKS-DEV .links-list .link-container:first-child .A-LNKC22L-RW-ALL{
        margin-top:2px
    }
}
 .M-SIMPLELINKS-DEV .links-list .link-container .A-LNKC16R-RW-ALL{
    vertical-align:0;
    padding-top:1px
}
 .O-LINKSONTILE-DEV .M-LINKSONTILEITEM-DEV{
    margin-top:13px
}
 @media(min-width:480px){
    .O-LINKSONTILE-DEV .M-LINKSONTILEITEM-DEV{
        margin-top:18px
    }
}
 @media(min-width:960px){
    .O-LINKSONTILE-DEV .M-LINKSONTILEITEM-DEV{
        margin-top:19px
    }
}
 .title-hidden .O-LINKSONTILE-DEV{
    margin-top:-13px
}
 @media(min-width:480px){
    .title-hidden .O-LINKSONTILE-DEV{
        margin-top:-18px
    }
}
 @media(min-width:960px){
    .title-hidden .O-LINKSONTILE-DEV{
        margin-top:-19px
    }
}
 .M-LINKSONTILEITEM-DEV{
    overflow:hidden
}
 .M-LINKSONTILEITEM-DEV .A-PNL-RW-ALL{
    padding:21px 14px 21px 14px;
    padding:1.3125rem .875rem 1.3125rem .875rem
}
 @media(min-width:480px){
    .M-LINKSONTILEITEM-DEV .A-PNL-RW-ALL{
        padding:27px 18px 27px 18px;
        padding:1.6875rem 1.125rem 1.6875rem 1.125rem
    }
}
 @media(min-width:960px){
    .M-LINKSONTILEITEM-DEV .A-PNL-RW-ALL{
        padding:30px 20px 30px 20px;
        padding:1.875rem 1.25rem 1.875rem 1.25rem
    }
}
 .M-LINKSONTILEITEM-DEV .A-PNL-RW-ALL .link-container{
    padding:14px 0 0 0;
    padding:.875rem 0rem 0rem 0rem
}
 @media(min-width:480px){
    .M-LINKSONTILEITEM-DEV .A-PNL-RW-ALL .link-container{
        padding:18px 0 0 0;
        padding:1.125rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .M-LINKSONTILEITEM-DEV .A-PNL-RW-ALL .link-container{
        padding:20px 0 0 0;
        padding:1.25rem 0rem 0rem 0rem
    }
}
 .M-TILWLALICTA-RW-RBWM .A-PNL-RW-ALL[style*="height"]{
    position:relative
}
 .M-TILWLALICTA-RW-RBWM .A-PNL-RW-ALL[style*="height"] .links-list{
    position:absolute;
    top:auto;
    bottom:0;
    left:0;
    right:0
}
 .M-TILWLALICTA-RW-RBWM .A-PNL-RW-ALL[style*="height:auto"] .links-list,.M-TILWLALICTA-RW-RBWM .A-PNL-RW-ALL[style*="height: auto"] .links-list{
    position:relative
}
 .M-TILWLALICTA-RW-RBWM .A-PNL-RW-ALL .A-ASP16TO9-RW-ALL{
    padding:14px 14px 0
}
 @media(min-width:480px){
    .M-TILWLALICTA-RW-RBWM .A-PNL-RW-ALL .A-ASP16TO9-RW-ALL{
        padding:18px 18px 0
    }
}
 @media(min-width:960px){
    .M-TILWLALICTA-RW-RBWM .A-PNL-RW-ALL .A-ASP16TO9-RW-ALL{
        padding:10px 10px 0
    }
}
 .M-TILWLALICTA-RW-RBWM .A-PNL-RW-ALL .A-ASP16TO9-RW-ALL img{
    width:100%;
    display:block;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
 .M-TILWLALICTA-RW-RBWM .A-PNL-RW-ALL .A-PAR16R-RW-ALL,.M-TILWLALICTA-RW-RBWM .A-PNL-RW-ALL .A-TYP28L-RW-ALL{
    display:block
}
 .M-TILWLALICTA-RW-RBWM .A-PNL-RW-ALL .A-TYP28L-RW-ALL,.M-TILWLALICTA-RW-RBWM .A-PNL-RW-ALL .A-LNKC28L-RW-ALL{
    margin:16px 14px 8px
}
 @media(min-width:480px){
    .M-TILWLALICTA-RW-RBWM .A-PNL-RW-ALL .A-TYP28L-RW-ALL,.M-TILWLALICTA-RW-RBWM .A-PNL-RW-ALL .A-LNKC28L-RW-ALL{
        margin:21px 18px 16px
    }
}
 @media(min-width:960px){
    .M-TILWLALICTA-RW-RBWM .A-PNL-RW-ALL .A-TYP28L-RW-ALL,.M-TILWLALICTA-RW-RBWM .A-PNL-RW-ALL .A-LNKC28L-RW-ALL{
        margin:24px 20px 21px
    }
}
 .M-TILWLALICTA-RW-RBWM .A-PNL-RW-ALL .A-PAR16R-RW-ALL{
    margin:4px 14px 22px
}
 @media(min-width:480px){
    .M-TILWLALICTA-RW-RBWM .A-PNL-RW-ALL .A-PAR16R-RW-ALL{
        margin:2px 18px 24px
    }
}
 @media(min-width:960px){
    .M-TILWLALICTA-RW-RBWM .A-PNL-RW-ALL .A-PAR16R-RW-ALL{
        margin:0 20px 28px
    }
}
 .M-TILWLALICTA-RW-RBWM .A-PNL-RW-ALL .A-LNKST-RW-ALL{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    margin:17px
}
 @media(min-width:480px){
    .M-TILWLALICTA-RW-RBWM .A-PNL-RW-ALL .A-LNKST-RW-ALL{
        margin:14px
    }
}
 @media(min-width:960px){
    .M-TILWLALICTA-RW-RBWM .A-PNL-RW-ALL .A-LNKST-RW-ALL{
        margin:16px
    }
}
 .M-TILWLALICTA-RW-RBWM .A-PNL-RW-ALL .A-DIVHL-RW-ALL{
    margin:0
}
 .O-TILE1SIX2THREE-RW-RBWM .container{
    margin-top:21px
}
 .O-TILE1SIX2THREE-RW-RBWM .container:first-child{
    margin-top:0
}
 @media(min-width:480px){
    .O-TILE1SIX2THREE-RW-RBWM .container{
        margin-top:27px
    }
}
 @media(min-width:960px){
    .O-TILE1SIX2THREE-RW-RBWM .container{
        margin-top:0
    }
}
 .M-TILMAST-RW-RBWM:not(.row),.M-TILWLALICTA-RW-RBWM:not(.row){
    -webkit-box-flex:auto 1;
    -ms-flex:auto 1;
    flex:auto 1;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    border:1px solid #d7d8d6
}
 .M-TILMAST-RW-RBWM:not(.row)>div,.M-TILWLALICTA-RW-RBWM:not(.row)>div{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
 .M-TILMAST-RW-RBWM:not(.row) .A-LNKC16R-RW-ALL,.M-TILWLALICTA-RW-RBWM:not(.row) .A-LNKC16R-RW-ALL{
    padding:7px 14px 7px 14px;
    padding:.4375rem .875rem .4375rem .875rem;
    line-height:1;
    vertical-align:0
}
 @media(min-width:480px){
    .M-TILMAST-RW-RBWM:not(.row) .A-LNKC16R-RW-ALL,.M-TILWLALICTA-RW-RBWM:not(.row) .A-LNKC16R-RW-ALL{
        padding:9px 18px 9px 18px;
        padding:.5625rem 1.125rem .5625rem 1.125rem
    }
}
 @media(min-width:960px){
    .M-TILMAST-RW-RBWM:not(.row) .A-LNKC16R-RW-ALL,.M-TILWLALICTA-RW-RBWM:not(.row) .A-LNKC16R-RW-ALL{
        padding:10px 20px 10px 20px;
        padding:.625rem 1.25rem .625rem 1.25rem
    }
}
 .M-TILMAST-RW-RBWM:not(.row) .A-LNKC16R-RW-ALL .icon,.M-TILWLALICTA-RW-RBWM:not(.row) .A-LNKC16R-RW-ALL .icon{
    position:relative
}
 .M-TILMAST-RW-RBWM:not(.row) .A-LNKC16R-RW-ALL .icon::after,.M-TILWLALICTA-RW-RBWM:not(.row) .A-LNKC16R-RW-ALL .icon::after{
    position:absolute;
    top:-3px
}
 .M-TILMAST-RW-RBWM:not(.row) .A-LNK14BSI-RW-ALL,.M-TILWLALICTA-RW-RBWM:not(.row) .A-LNK14BSI-RW-ALL{
    padding:7px 14px 7px 14px;
    padding:.4375rem .875rem .4375rem .875rem
}
 @media(min-width:480px){
    .M-TILMAST-RW-RBWM:not(.row) .A-LNK14BSI-RW-ALL,.M-TILWLALICTA-RW-RBWM:not(.row) .A-LNK14BSI-RW-ALL{
        padding:9px 18px 9px 18px;
        padding:.5625rem 1.125rem .5625rem 1.125rem
    }
}
 @media(min-width:960px){
    .M-TILMAST-RW-RBWM:not(.row) .A-LNK14BSI-RW-ALL,.M-TILWLALICTA-RW-RBWM:not(.row) .A-LNK14BSI-RW-ALL{
        padding:10px 20px 10px 20px;
        padding:.625rem 1.25rem .625rem 1.25rem
    }
}
 .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL,.M-TILWLALICTA-RW-RBWM:not(.row) .A-PNL-RW-ALL{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -moz-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    border:0
}
 .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .image-wrapper,.M-TILWLALICTA-RW-RBWM:not(.row) .A-PNL-RW-ALL .image-wrapper{
    margin:0;
    padding:0;
    width:100%
}
 .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .image-wrapper img,.M-TILWLALICTA-RW-RBWM:not(.row) .A-PNL-RW-ALL .image-wrapper img{
    width:100%
}
 .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .image-wrapper .A-IMAGE-RW-ALL,.M-TILWLALICTA-RW-RBWM:not(.row) .A-PNL-RW-ALL .image-wrapper .A-IMAGE-RW-ALL{
    width:100%
}
 .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-LNKC28L-RW-ALL,.M-TILWLALICTA-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-LNKC28L-RW-ALL{
    display:block;
    width:100%
}
 .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-LNKC28L-RW-ALL h1,.M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-LNKC28L-RW-ALL h2,.M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-LNKC28L-RW-ALL h3,.M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-LNKC28L-RW-ALL h4,.M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-LNKC28L-RW-ALL h5,.M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-LNKC28L-RW-ALL h6,.M-TILWLALICTA-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-LNKC28L-RW-ALL h1,.M-TILWLALICTA-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-LNKC28L-RW-ALL h2,.M-TILWLALICTA-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-LNKC28L-RW-ALL h3,.M-TILWLALICTA-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-LNKC28L-RW-ALL h4,.M-TILWLALICTA-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-LNKC28L-RW-ALL h5,.M-TILWLALICTA-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-LNKC28L-RW-ALL h6{
    display:inline
}
 .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-PAR16R-RW-ALL,.M-TILWLALICTA-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-PAR16R-RW-ALL{
    -moz-flex-grow:1;
    -ms-flex-grow:1;
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1;
    margin:0 14px 21px 14px;
    margin:0rem .875rem 1.3125rem .875rem
}
 @media(min-width:480px){
    .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-PAR16R-RW-ALL,.M-TILWLALICTA-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-PAR16R-RW-ALL{
        margin:0 18px 27px 18px;
        margin:0rem 1.125rem 1.6875rem 1.125rem
    }
}
 @media(min-width:960px){
    .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-PAR16R-RW-ALL,.M-TILWLALICTA-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-PAR16R-RW-ALL{
        margin:0 20px 30px 20px;
        margin:0rem 1.25rem 1.875rem 1.25rem
    }
}
 .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-LSTU-RW-ALL,.M-TILWLALICTA-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-LSTU-RW-ALL{
    margin:0 14px 14px 14px;
    margin:0rem .875rem .875rem .875rem
}
 @media(min-width:480px){
    .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-LSTU-RW-ALL,.M-TILWLALICTA-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-LSTU-RW-ALL{
        margin:0 18px 18px 18px;
        margin:0rem 1.125rem 1.125rem 1.125rem
    }
}
 @media(min-width:960px){
    .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-LSTU-RW-ALL,.M-TILWLALICTA-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-LSTU-RW-ALL{
        margin:0 20px 20px 20px;
        margin:0rem 1.25rem 1.25rem 1.25rem
    }
}
 .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-LSTU-RW-ALL li:first-child,.M-TILWLALICTA-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-LSTU-RW-ALL li:first-child{
    margin-top:0
}
 .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .link-section,.M-TILWLALICTA-RW-RBWM:not(.row) .A-PNL-RW-ALL .link-section{
    margin:0 0 14px 0;
    margin:0rem 0rem .875rem 0rem
}
 @media(min-width:480px){
    .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .link-section,.M-TILWLALICTA-RW-RBWM:not(.row) .A-PNL-RW-ALL .link-section{
        margin:0 0 18px 0;
        margin:0rem 0rem 1.125rem 0rem
    }
}
 @media(min-width:960px){
    .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .link-section,.M-TILWLALICTA-RW-RBWM:not(.row) .A-PNL-RW-ALL .link-section{
        margin:0 0 20px 0;
        margin:0rem 0rem 1.25rem 0rem
    }
}
 .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-TYP12R-RW-ALL,.M-TILWLALICTA-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-TYP12R-RW-ALL{
    margin:0 14px 21px 14px;
    margin:0rem .875rem 1.3125rem .875rem
}
 @media(min-width:480px){
    .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-TYP12R-RW-ALL,.M-TILWLALICTA-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-TYP12R-RW-ALL{
        margin:0 18px 27px 18px;
        margin:0rem 1.125rem 1.6875rem 1.125rem
    }
}
 @media(min-width:960px){
    .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-TYP12R-RW-ALL,.M-TILWLALICTA-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-TYP12R-RW-ALL{
        margin:0 20px 30px 20px;
        margin:0rem 1.25rem 1.875rem 1.25rem
    }
}
 .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .single-link,.M-TILWLALICTA-RW-RBWM:not(.row) .A-PNL-RW-ALL .single-link{
    margin:0 14px 21px 14px;
    margin:0rem .875rem 1.3125rem .875rem
}
 @media(min-width:480px){
    .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .single-link,.M-TILWLALICTA-RW-RBWM:not(.row) .A-PNL-RW-ALL .single-link{
        margin:0 18px 27px 18px;
        margin:0rem 1.125rem 1.6875rem 1.125rem
    }
}
 @media(min-width:960px){
    .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .single-link,.M-TILWLALICTA-RW-RBWM:not(.row) .A-PNL-RW-ALL .single-link{
        margin:0 20px 30px 20px;
        margin:0rem 1.25rem 1.875rem 1.25rem
    }
}
 .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .heading,.M-TILWLALICTA-RW-RBWM:not(.row) .A-PNL-RW-ALL .heading{
    margin:21px 14px 21px 14px;
    margin:1.3125rem .875rem 1.3125rem .875rem;
    display:block
}
 @media(min-width:480px){
    .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .heading,.M-TILWLALICTA-RW-RBWM:not(.row) .A-PNL-RW-ALL .heading{
        margin:27px 18px 27px 18px;
        margin:1.6875rem 1.125rem 1.6875rem 1.125rem
    }
}
 @media(min-width:960px){
    .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .heading,.M-TILWLALICTA-RW-RBWM:not(.row) .A-PNL-RW-ALL .heading{
        margin:30px 20px 30px 20px;
        margin:1.875rem 1.25rem 1.875rem 1.25rem
    }
}
 .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL,.M-TILWLALICTA-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL{
    padding:14px 0 14px 0;
    padding:.875rem 0rem .875rem 0rem;
    margin-top:auto;
    text-align:right
}
 @media(min-width:480px){
    .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL,.M-TILWLALICTA-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL{
        padding:18px 0 18px 0;
        padding:1.125rem 0rem 1.125rem 0rem
    }
}
 @media(min-width:960px){
    .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL,.M-TILWLALICTA-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL{
        padding:20px 0 20px 0;
        padding:1.25rem 0rem 1.25rem 0rem
    }
}
 .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL .A-LNKST-RW-ALL,.M-TILWLALICTA-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL .A-LNKST-RW-ALL{
    margin:0 14px 0 14px;
    margin:0rem .875rem 0rem .875rem;
    vertical-align:0;
    text-align:right
}
 @media(min-width:480px){
    .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL .A-LNKST-RW-ALL,.M-TILWLALICTA-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL .A-LNKST-RW-ALL{
        margin:0 18px 0 18px;
        margin:0rem 1.125rem 0rem 1.125rem
    }
}
 @media(min-width:960px){
    .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL .A-LNKST-RW-ALL,.M-TILWLALICTA-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL .A-LNKST-RW-ALL{
        margin:0 20px 0 20px;
        margin:0rem 1.25rem 0rem 1.25rem
    }
}
 .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL .A-DIVHL-RW-ALL,.M-TILWLALICTA-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL .A-DIVHL-RW-ALL{
    margin:14px 0 14px 0;
    margin:.875rem 0rem .875rem 0rem
}
 @media(min-width:480px){
    .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL .A-DIVHL-RW-ALL,.M-TILWLALICTA-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL .A-DIVHL-RW-ALL{
        margin:18px 0 18px 0;
        margin:1.125rem 0rem 1.125rem 0rem
    }
}
 @media(min-width:960px){
    .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL .A-DIVHL-RW-ALL,.M-TILWLALICTA-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL .A-DIVHL-RW-ALL{
        margin:20px 0 20px 0;
        margin:1.25rem 0rem 1.25rem 0rem
    }
}
 html:not(.aem-AuthorLayer-Edit) .O-TILE1SIX2THREE-RW-RBWM:not(.row),html:not(.aem-AuthorLayer-Edit) .O-TILE2SIXCOL-RW-RBWM:not(.row),html:not(.aem-AuthorLayer-Edit) .O-TILE3FOURCOL-RW-RBWM:not(.row),html:not(.aem-AuthorLayer-Edit) .O-TILE4THREECOL-RW-RBWM:not(.row){
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    display:block
}
 html:not(.aem-AuthorLayer-Edit) .O-TILE1SIX2THREE-RW-RBWM:not(.row) .row,html:not(.aem-AuthorLayer-Edit) .O-TILE2SIXCOL-RW-RBWM:not(.row) .row,html:not(.aem-AuthorLayer-Edit) .O-TILE3FOURCOL-RW-RBWM:not(.row) .row,html:not(.aem-AuthorLayer-Edit) .O-TILE4THREECOL-RW-RBWM:not(.row) .row{
    -webkit-box-flex:0 0 100%;
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
 @media(min-width:960px){
    html:not(.aem-AuthorLayer-Edit) .O-TILE1SIX2THREE-RW-RBWM:not(.row) .row,html:not(.aem-AuthorLayer-Edit) .O-TILE2SIXCOL-RW-RBWM:not(.row) .row,html:not(.aem-AuthorLayer-Edit) .O-TILE3FOURCOL-RW-RBWM:not(.row) .row,html:not(.aem-AuthorLayer-Edit) .O-TILE4THREECOL-RW-RBWM:not(.row) .row{
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
}
 html:not(.aem-AuthorLayer-Edit) .O-TILE1SIX2THREE-RW-RBWM:not(.row) .container,html:not(.aem-AuthorLayer-Edit) .O-TILE2SIXCOL-RW-RBWM:not(.row) .container,html:not(.aem-AuthorLayer-Edit) .O-TILE3FOURCOL-RW-RBWM:not(.row) .container,html:not(.aem-AuthorLayer-Edit) .O-TILE4THREECOL-RW-RBWM:not(.row) .container{
    -webkit-box-flex:1 0 auto;
    -ms-flex:1 0 auto;
    flex:1 0 auto;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -moz-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column
}
 @media(min-width:480px) and (max-width:959px){
    html:not(.aem-AuthorLayer-Edit) .O-TILE1SIX2THREE-RW-RBWM:not(.row) .container.md-6,html:not(.aem-AuthorLayer-Edit) .O-TILE2SIXCOL-RW-RBWM:not(.row) .container.md-6,html:not(.aem-AuthorLayer-Edit) .O-TILE3FOURCOL-RW-RBWM:not(.row) .container.md-6,html:not(.aem-AuthorLayer-Edit) .O-TILE4THREECOL-RW-RBWM:not(.row) .container.md-6{
        width:49.8%
    }
}
 .title-hidden html:not(.aem-AuthorLayer-Edit) .O-TILE1SIX2THREE-RW-RBWM:not(.row),.title-hidden html:not(.aem-AuthorLayer-Edit) .O-TILE2SIXCOL-RW-RBWM:not(.row),.title-hidden html:not(.aem-AuthorLayer-Edit) .O-TILE3FOURCOL-RW-RBWM:not(.row),.title-hidden html:not(.aem-AuthorLayer-Edit) .O-TILE4THREECOL-RW-RBWM:not(.row){
    margin:-14px 0 0 0;
    margin:-0.875rem 0rem 0rem 0rem
}
 @media(min-width:480px){
    .title-hidden html:not(.aem-AuthorLayer-Edit) .O-TILE1SIX2THREE-RW-RBWM:not(.row),.title-hidden html:not(.aem-AuthorLayer-Edit) .O-TILE2SIXCOL-RW-RBWM:not(.row),.title-hidden html:not(.aem-AuthorLayer-Edit) .O-TILE3FOURCOL-RW-RBWM:not(.row),.title-hidden html:not(.aem-AuthorLayer-Edit) .O-TILE4THREECOL-RW-RBWM:not(.row){
        margin:-18px 0 0 0;
        margin:-1.125rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .title-hidden html:not(.aem-AuthorLayer-Edit) .O-TILE1SIX2THREE-RW-RBWM:not(.row),.title-hidden html:not(.aem-AuthorLayer-Edit) .O-TILE2SIXCOL-RW-RBWM:not(.row),.title-hidden html:not(.aem-AuthorLayer-Edit) .O-TILE3FOURCOL-RW-RBWM:not(.row),.title-hidden html:not(.aem-AuthorLayer-Edit) .O-TILE4THREECOL-RW-RBWM:not(.row){
        margin:-20px 0 0 0;
        margin:-1.25rem 0rem 0rem 0rem
    }
}
 .ie7-9 .O-TILE1SIX2THREE-RW-RBWM:not(.row) .row,.ie7-9 .O-TILE2SIXCOL-RW-RBWM:not(.row) .row,.ie7-9 .O-TILE3FOURCOL-RW-RBWM:not(.row) .row,.ie7-9 .O-TILE4THREECOL-RW-RBWM:not(.row) .row,.ie-10 .O-TILE1SIX2THREE-RW-RBWM:not(.row) .row,.ie-10 .O-TILE2SIXCOL-RW-RBWM:not(.row) .row,.ie-10 .O-TILE3FOURCOL-RW-RBWM:not(.row) .row,.ie-10 .O-TILE4THREECOL-RW-RBWM:not(.row) .row,.edge-11 .O-TILE1SIX2THREE-RW-RBWM:not(.row) .row,.edge-11 .O-TILE2SIXCOL-RW-RBWM:not(.row) .row,.edge-11 .O-TILE3FOURCOL-RW-RBWM:not(.row) .row,.edge-11 .O-TILE4THREECOL-RW-RBWM:not(.row) .row{
    width:103%
}
 @media(min-width:480px){
    .O-TILE3FOURCOL-RW-RBWM .container:nth-child(3){
        margin-top:27px
    }
}
 @media(min-width:960px){
    .O-TILE3FOURCOL-RW-RBWM .container:nth-child(3){
        margin-top:0
    }
}
 @media(min-width:480px){
    .O-TILE4THREECOL-RW-RBWM .container:nth-child(3),.O-TILE4THREECOL-RW-RBWM .container:nth-child(4){
        margin-top:27px
    }
}
 @media(min-width:960px){
    .O-TILE4THREECOL-RW-RBWM .container:nth-child(3),.O-TILE4THREECOL-RW-RBWM .container:nth-child(4){
        margin-top:0
    }
}
 html:not(.aem-AuthorLayer-Edit) .O-MASTERTILE-DEV.title-hidden{
    margin:-14px 0 0 0;
    margin:-0.875rem 0rem 0rem 0rem
}
 @media(min-width:480px){
    html:not(.aem-AuthorLayer-Edit) .O-MASTERTILE-DEV.title-hidden{
        margin:-18px 0 0 0;
        margin:-1.125rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    html:not(.aem-AuthorLayer-Edit) .O-MASTERTILE-DEV.title-hidden{
        margin:-20px 0 0 0;
        margin:-1.25rem 0rem 0rem 0rem
    }
}
 html:not(.aem-AuthorLayer-Edit) .O-MASTERTILE-DEV:not(.row){
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    display:block
}
 html:not(.aem-AuthorLayer-Edit) .O-MASTERTILE-DEV:not(.row) .row{
    -webkit-box-flex:0 0 100%;
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
 @media(min-width:960px){
    html:not(.aem-AuthorLayer-Edit) .O-MASTERTILE-DEV:not(.row) .row{
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
}
 html:not(.aem-AuthorLayer-Edit) .O-MASTERTILE-DEV:not(.row) .container{
    -webkit-box-flex:1 0 auto;
    -ms-flex:1 0 auto;
    flex:1 0 auto;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -moz-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column
}
 @media(min-width:480px) and (max-width:959px){
    html:not(.aem-AuthorLayer-Edit) .O-MASTERTILE-DEV:not(.row) .container.md-6{
        width:49.8%
    }
}
 html:not(.aem-AuthorLayer-Edit) .O-MASTERTILE-DEV:not(.row) .container .M-MASTERTILEITEM-DEV{
    margin:14px 0 0 0;
    margin:.875rem 0rem 0rem 0rem
}
 @media(min-width:480px){
    html:not(.aem-AuthorLayer-Edit) .O-MASTERTILE-DEV:not(.row) .container .M-MASTERTILEITEM-DEV{
        margin:18px 0 0 0;
        margin:1.125rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    html:not(.aem-AuthorLayer-Edit) .O-MASTERTILE-DEV:not(.row) .container .M-MASTERTILEITEM-DEV{
        margin:20px 0 0 0;
        margin:1.25rem 0rem 0rem 0rem
    }
}
 .M-MASTERTILEITEM-DEV:not(.row){
    -webkit-box-flex:auto 1;
    -ms-flex:auto 1;
    flex:auto 1;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    border:1px solid #d7d8d6
}
 .M-MASTERTILEITEM-DEV:not(.row)>div{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
 .M-MASTERTILEITEM-DEV:not(.row) .A-LNKC16R-RW-ALL{
    padding:7px 14px 7px 14px;
    padding:.4375rem .875rem .4375rem .875rem;
    line-height:1;
    vertical-align:0
}
 @media(min-width:480px){
    .M-MASTERTILEITEM-DEV:not(.row) .A-LNKC16R-RW-ALL{
        padding:9px 18px 9px 18px;
        padding:.5625rem 1.125rem .5625rem 1.125rem
    }
}
 @media(min-width:960px){
    .M-MASTERTILEITEM-DEV:not(.row) .A-LNKC16R-RW-ALL{
        padding:10px 20px 10px 20px;
        padding:.625rem 1.25rem .625rem 1.25rem
    }
}
 .M-MASTERTILEITEM-DEV:not(.row) .A-LNKC16R-RW-ALL .icon{
    position:relative
}
 .M-MASTERTILEITEM-DEV:not(.row) .A-LNKC16R-RW-ALL .icon::after{
    position:absolute;
    top:-3px
}
 .M-MASTERTILEITEM-DEV:not(.row) .A-LNK14BSI-RW-ALL{
    padding:7px 14px 7px 14px;
    padding:.4375rem .875rem .4375rem .875rem
}
 @media(min-width:480px){
    .M-MASTERTILEITEM-DEV:not(.row) .A-LNK14BSI-RW-ALL{
        padding:9px 18px 9px 18px;
        padding:.5625rem 1.125rem .5625rem 1.125rem
    }
}
 @media(min-width:960px){
    .M-MASTERTILEITEM-DEV:not(.row) .A-LNK14BSI-RW-ALL{
        padding:10px 20px 10px 20px;
        padding:.625rem 1.25rem .625rem 1.25rem
    }
}
 .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -moz-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    border:0
}
 .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .image-wrapper img{
    display:block;
    width:100%;
    height:auto
}
 .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .image-wrapper img[src*="0.gif"]{
    max-height:140px
}
 .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-LNKC28L-RW-ALL{
    display:block;
    width:100%
}
 .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-LNKC28L-RW-ALL h1,.M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-LNKC28L-RW-ALL h2,.M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-LNKC28L-RW-ALL h3,.M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-LNKC28L-RW-ALL h4,.M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-LNKC28L-RW-ALL h5,.M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-LNKC28L-RW-ALL h6{
    display:inline
}
 .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-PAR16R-RW-ALL{
    -moz-flex-grow:1;
    -ms-flex-grow:1;
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1;
    margin:0 14px 21px 14px;
    margin:0rem .875rem 1.3125rem .875rem
}
 @media(min-width:480px){
    .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-PAR16R-RW-ALL{
        margin:0 18px 27px 18px;
        margin:0rem 1.125rem 1.6875rem 1.125rem
    }
}
 @media(min-width:960px){
    .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-PAR16R-RW-ALL{
        margin:0 20px 30px 20px;
        margin:0rem 1.25rem 1.875rem 1.25rem
    }
}
 .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-LSTU-RW-ALL{
    margin:0 14px 14px 14px;
    margin:0rem .875rem .875rem .875rem
}
 @media(min-width:480px){
    .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-LSTU-RW-ALL{
        margin:0 18px 18px 18px;
        margin:0rem 1.125rem 1.125rem 1.125rem
    }
}
 @media(min-width:960px){
    .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-LSTU-RW-ALL{
        margin:0 20px 20px 20px;
        margin:0rem 1.25rem 1.25rem 1.25rem
    }
}
 .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-LSTU-RW-ALL li:first-child{
    margin-top:0
}
 .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .link-section{
    margin:0 0 14px 0;
    margin:0rem 0rem .875rem 0rem
}
 @media(min-width:480px){
    .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .link-section{
        margin:0 0 18px 0;
        margin:0rem 0rem 1.125rem 0rem
    }
}
 @media(min-width:960px){
    .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .link-section{
        margin:0 0 20px 0;
        margin:0rem 0rem 1.25rem 0rem
    }
}
 .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-TYP12R-RW-ALL{
    margin:0 14px 21px 14px;
    margin:0rem .875rem 1.3125rem .875rem
}
 @media(min-width:480px){
    .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-TYP12R-RW-ALL{
        margin:0 18px 27px 18px;
        margin:0rem 1.125rem 1.6875rem 1.125rem
    }
}
 @media(min-width:960px){
    .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-TYP12R-RW-ALL{
        margin:0 20px 30px 20px;
        margin:0rem 1.25rem 1.875rem 1.25rem
    }
}
 .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .single-link{
    margin:0 14px 21px 14px;
    margin:0rem .875rem 1.3125rem .875rem
}
 @media(min-width:480px){
    .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .single-link{
        margin:0 18px 27px 18px;
        margin:0rem 1.125rem 1.6875rem 1.125rem
    }
}
 @media(min-width:960px){
    .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .single-link{
        margin:0 20px 30px 20px;
        margin:0rem 1.25rem 1.875rem 1.25rem
    }
}
 .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .heading{
    margin:21px 14px 21px 14px;
    margin:1.3125rem .875rem 1.3125rem .875rem;
    display:block
}
 @media(min-width:480px){
    .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .heading{
        margin:27px 18px 27px 18px;
        margin:1.6875rem 1.125rem 1.6875rem 1.125rem
    }
}
 @media(min-width:960px){
    .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .heading{
        margin:30px 20px 30px 20px;
        margin:1.875rem 1.25rem 1.875rem 1.25rem
    }
}
 .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL{
    padding:14px 0 14px 0;
    padding:.875rem 0rem .875rem 0rem;
    margin-top:auto;
    text-align:right
}
 @media(min-width:480px){
    .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL{
        padding:18px 0 18px 0;
        padding:1.125rem 0rem 1.125rem 0rem
    }
}
 @media(min-width:960px){
    .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL{
        padding:20px 0 20px 0;
        padding:1.25rem 0rem 1.25rem 0rem
    }
}
 .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL .A-LNKST-RW-ALL{
    margin:0 14px 0 14px;
    margin:0rem .875rem 0rem .875rem;
    vertical-align:0;
    text-align:right
}
 @media(min-width:480px){
    .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL .A-LNKST-RW-ALL{
        margin:0 18px 0 18px;
        margin:0rem 1.125rem 0rem 1.125rem
    }
}
 @media(min-width:960px){
    .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL .A-LNKST-RW-ALL{
        margin:0 20px 0 20px;
        margin:0rem 1.25rem 0rem 1.25rem
    }
}
 .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL .A-DIVHL-RW-ALL{
    margin:14px 0 14px 0;
    margin:.875rem 0rem .875rem 0rem
}
 @media(min-width:480px){
    .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL .A-DIVHL-RW-ALL{
        margin:18px 0 18px 0;
        margin:1.125rem 0rem 1.125rem 0rem
    }
}
 @media(min-width:960px){
    .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL .A-DIVHL-RW-ALL{
        margin:20px 0 20px 0;
        margin:1.25rem 0rem 1.25rem 0rem
    }
}
 .recent-articles .M-MASTERTILEITEM-DEV{
    margin:14px 0 0 0;
    margin:.875rem 0rem 0rem 0rem
}
 @media(min-width:480px){
    .recent-articles .M-MASTERTILEITEM-DEV{
        margin:18px 0 0 0;
        margin:1.125rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .recent-articles .M-MASTERTILEITEM-DEV{
        margin:20px 0 0 0;
        margin:1.25rem 0rem 0rem 0rem
    }
}
 .recent-articles .M-MASTERTILEITEM-DEV .A-LNKC16R-RW-ALL{
    padding:7px 14px 7px 14px;
    padding:.4375rem .875rem .4375rem .875rem;
    line-height:1;
    vertical-align:0
}
 @media(min-width:480px){
    .recent-articles .M-MASTERTILEITEM-DEV .A-LNKC16R-RW-ALL{
        padding:9px 18px 9px 18px;
        padding:.5625rem 1.125rem .5625rem 1.125rem
    }
}
 @media(min-width:960px){
    .recent-articles .M-MASTERTILEITEM-DEV .A-LNKC16R-RW-ALL{
        padding:10px 20px 10px 20px;
        padding:.625rem 1.25rem .625rem 1.25rem
    }
}
 .recent-articles .M-MASTERTILEITEM-DEV .A-LNKC16R-RW-ALL .icon{
    position:relative
}
 .recent-articles .M-MASTERTILEITEM-DEV .A-LNKC16R-RW-ALL .icon::after{
    position:absolute;
    top:-3px
}
 .recent-articles .M-MASTERTILEITEM-DEV .A-LNK14BSI-RW-ALL{
    padding:7px 14px 7px 14px;
    padding:.4375rem .875rem .4375rem .875rem
}
 @media(min-width:480px){
    .recent-articles .M-MASTERTILEITEM-DEV .A-LNK14BSI-RW-ALL{
        padding:9px 18px 9px 18px;
        padding:.5625rem 1.125rem .5625rem 1.125rem
    }
}
 @media(min-width:960px){
    .recent-articles .M-MASTERTILEITEM-DEV .A-LNK14BSI-RW-ALL{
        padding:10px 20px 10px 20px;
        padding:.625rem 1.25rem .625rem 1.25rem
    }
}
 .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-ASP16TO9-RW-ALL,.recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .image-wrapper{
    margin:0;
    position:relative;
    width:100%;
    padding-bottom:56.25%;
    overflow:hidden;
    background:#fff none repeat scroll 0 0
}
 .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-ASP16TO9-RW-ALL .A-LNKVIDB-RW-ALL,.recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .image-wrapper .A-LNKVIDB-RW-ALL{
    position:absolute;
    right:0;
    bottom:0
}
 .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-ASP16TO9-RW-ALL img,.recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .image-wrapper img{
    display:block;
    position:absolute;
    left:0;
    right:auto;
    min-height:100%;
    height:auto;
    min-width:100%;
    width:100%
}
 .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .image-wrapper{
    margin:0 0 14px 0;
    margin:0rem 0rem .875rem 0rem;
    padding:0
}
 @media(min-width:480px){
    .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .image-wrapper{
        margin:0 0 18px 0;
        margin:0rem 0rem 1.125rem 0rem
    }
}
 @media(min-width:960px){
    .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .image-wrapper{
        margin:0 0 20px 0;
        margin:0rem 0rem 1.25rem 0rem
    }
}
 .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .image-wrapper img{
    position:relative;
    min-height:0
}
 .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .image-wrapper img[src*="0.gif"]{
    max-height:140px
}
 .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-LNKC28L-RW-ALL{
    display:block;
    width:100%
}
 .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-LNKC28L-RW-ALL h1,.recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-LNKC28L-RW-ALL h2,.recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-LNKC28L-RW-ALL h3,.recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-LNKC28L-RW-ALL h4,.recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-LNKC28L-RW-ALL h5,.recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-LNKC28L-RW-ALL h6{
    display:inline
}
 .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-PAR16R-RW-ALL{
    margin:0 14px 21px 14px;
    margin:0rem .875rem 1.3125rem .875rem;
    display:block
}
 @media(min-width:480px){
    .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-PAR16R-RW-ALL{
        margin:0 18px 27px 18px;
        margin:0rem 1.125rem 1.6875rem 1.125rem
    }
}
 @media(min-width:960px){
    .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-PAR16R-RW-ALL{
        margin:0 20px 30px 20px;
        margin:0rem 1.25rem 1.875rem 1.25rem
    }
}
 .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-LSTU-RW-ALL{
    margin:0 14px 14px 14px;
    margin:0rem .875rem .875rem .875rem
}
 @media(min-width:480px){
    .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-LSTU-RW-ALL{
        margin:0 18px 18px 18px;
        margin:0rem 1.125rem 1.125rem 1.125rem
    }
}
 @media(min-width:960px){
    .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-LSTU-RW-ALL{
        margin:0 20px 20px 20px;
        margin:0rem 1.25rem 1.25rem 1.25rem
    }
}
 .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-LSTU-RW-ALL li:first-child{
    margin-top:0
}
 .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .link-section{
    margin:0 0 14px 0;
    margin:0rem 0rem .875rem 0rem
}
 @media(min-width:480px){
    .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .link-section{
        margin:0 0 18px 0;
        margin:0rem 0rem 1.125rem 0rem
    }
}
 @media(min-width:960px){
    .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .link-section{
        margin:0 0 20px 0;
        margin:0rem 0rem 1.25rem 0rem
    }
}
 .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-TYP12R-RW-ALL{
    margin:0 14px 21px 14px;
    margin:0rem .875rem 1.3125rem .875rem
}
 @media(min-width:480px){
    .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-TYP12R-RW-ALL{
        margin:0 18px 27px 18px;
        margin:0rem 1.125rem 1.6875rem 1.125rem
    }
}
 @media(min-width:960px){
    .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-TYP12R-RW-ALL{
        margin:0 20px 30px 20px;
        margin:0rem 1.25rem 1.875rem 1.25rem
    }
}
 .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .single-link{
    margin:0 14px 21px 14px;
    margin:0rem .875rem 1.3125rem .875rem
}
 @media(min-width:480px){
    .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .single-link{
        margin:0 18px 27px 18px;
        margin:0rem 1.125rem 1.6875rem 1.125rem
    }
}
 @media(min-width:960px){
    .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .single-link{
        margin:0 20px 30px 20px;
        margin:0rem 1.25rem 1.875rem 1.25rem
    }
}
 .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .heading{
    margin:21px 14px 21px 14px;
    margin:1.3125rem .875rem 1.3125rem .875rem;
    display:block
}
 @media(min-width:480px){
    .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .heading{
        margin:27px 18px 27px 18px;
        margin:1.6875rem 1.125rem 1.6875rem 1.125rem
    }
}
 @media(min-width:960px){
    .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .heading{
        margin:30px 20px 30px 20px;
        margin:1.875rem 1.25rem 1.875rem 1.25rem
    }
}
 .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL{
    padding:14px 0 14px 0;
    padding:.875rem 0rem .875rem 0rem;
    margin-top:auto;
    text-align:right
}
 @media(min-width:480px){
    .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL{
        padding:18px 0 18px 0;
        padding:1.125rem 0rem 1.125rem 0rem
    }
}
 @media(min-width:960px){
    .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL{
        padding:20px 0 20px 0;
        padding:1.25rem 0rem 1.25rem 0rem
    }
}
 .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL .A-LNKST-RW-ALL{
    margin:0 14px 0 14px;
    margin:0rem .875rem 0rem .875rem;
    vertical-align:0;
    text-align:right
}
 @media(min-width:480px){
    .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL .A-LNKST-RW-ALL{
        margin:0 18px 0 18px;
        margin:0rem 1.125rem 0rem 1.125rem
    }
}
 @media(min-width:960px){
    .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL .A-LNKST-RW-ALL{
        margin:0 20px 0 20px;
        margin:0rem 1.25rem 0rem 1.25rem
    }
}
 .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL .A-DIVHL-RW-ALL{
    margin:14px 0 14px 0;
    margin:.875rem 0rem .875rem 0rem
}
 @media(min-width:480px){
    .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL .A-DIVHL-RW-ALL{
        margin:18px 0 18px 0;
        margin:1.125rem 0rem 1.125rem 0rem
    }
}
 @media(min-width:960px){
    .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL .A-DIVHL-RW-ALL{
        margin:20px 0 20px 0;
        margin:1.25rem 0rem 1.25rem 0rem
    }
}
 .title-hidden .recent-articles{
    margin:-14px 0 0 0;
    margin:-0.875rem 0rem 0rem 0rem
}
 @media(min-width:480px){
    .title-hidden .recent-articles{
        margin:-18px 0 0 0;
        margin:-1.125rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .title-hidden .recent-articles{
        margin:-20px 0 0 0;
        margin:-1.25rem 0rem 0rem 0rem
    }
}
 html:not(.aem-AuthorLayer-Edit) .O-ICONTILE-DEV.title-hidden{
    margin:-14px 0 0 0;
    margin:-0.875rem 0rem 0rem 0rem
}
 @media(min-width:480px){
    html:not(.aem-AuthorLayer-Edit) .O-ICONTILE-DEV.title-hidden{
        margin:-18px 0 0 0;
        margin:-1.125rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    html:not(.aem-AuthorLayer-Edit) .O-ICONTILE-DEV.title-hidden{
        margin:-20px 0 0 0;
        margin:-1.25rem 0rem 0rem 0rem
    }
}
 html:not(.aem-AuthorLayer-Edit) .O-ICONTILE-DEV:not(.row){
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    display:block
}
 html:not(.aem-AuthorLayer-Edit) .O-ICONTILE-DEV:not(.row) .row{
    -webkit-box-flex:0 0 100%;
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
 @media(min-width:960px){
    html:not(.aem-AuthorLayer-Edit) .O-ICONTILE-DEV:not(.row) .row{
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
}
 html:not(.aem-AuthorLayer-Edit) .O-ICONTILE-DEV:not(.row) .container{
    -webkit-box-flex:1 0 auto;
    -ms-flex:1 0 auto;
    flex:1 0 auto;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -moz-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column
}
 @media(min-width:480px) and (max-width:959px){
    html:not(.aem-AuthorLayer-Edit) .O-ICONTILE-DEV:not(.row) .container.md-6{
        width:49.8%
    }
}
 html:not(.aem-AuthorLayer-Edit) .O-ICONTILE-DEV:not(.row) .container .M-ICONTILEITEM-DEV{
    margin:14px 0 0 0;
    margin:.875rem 0rem 0rem 0rem
}
 @media(min-width:480px){
    html:not(.aem-AuthorLayer-Edit) .O-ICONTILE-DEV:not(.row) .container .M-ICONTILEITEM-DEV{
        margin:18px 0 0 0;
        margin:1.125rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    html:not(.aem-AuthorLayer-Edit) .O-ICONTILE-DEV:not(.row) .container .M-ICONTILEITEM-DEV{
        margin:20px 0 0 0;
        margin:1.25rem 0rem 0rem 0rem
    }
}
 .M-ICONTILEITEM-DEV:not(.row){
    -webkit-box-flex:auto 1;
    -ms-flex:auto 1;
    flex:auto 1;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
 .M-ICONTILEITEM-DEV .A-PNL-RW-ALL{
    padding:23px 14px 21px;
    width:100%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
 @media(min-width:480px){
    .M-ICONTILEITEM-DEV .A-PNL-RW-ALL{
        padding:22px 18px 27px
    }
}
 @media(min-width:960px){
    .M-ICONTILEITEM-DEV .A-PNL-RW-ALL{
        padding:26px 20px 29px
    }
}
 .M-ICONTILEITEM-DEV .A-PNL-RW-ALL>.icon{
    font-size:3.75em;
    color:#929292;
    display:block;
    text-align:center;
    padding-bottom:9px
}
 @media(min-width:480px){
    .M-ICONTILEITEM-DEV .A-PNL-RW-ALL>.icon{
        padding-bottom:6px
    }
}
 @media(min-width:960px){
    .M-ICONTILEITEM-DEV .A-PNL-RW-ALL>.icon{
        padding-bottom:8px
    }
}
 .M-ICONTILEITEM-DEV .A-PNL-RW-ALL .A-TYP16R-RW-ALL{
    padding-top:2px
}
 .O-VRTTAB-RW-RBWM .A-TABCON-RW-ALL .tabs-content .tab-panel{
    margin:62px 0 14px
}
 @media(min-width:480px){
    .O-VRTTAB-RW-RBWM .A-TABCON-RW-ALL .tabs-content .tab-panel{
        margin:17px
    }
}
 @media(min-width:960px){
    .O-VRTTAB-RW-RBWM .A-TABCON-RW-ALL .tabs-content .tab-panel{
        margin:20px
    }
}
 .O-VRTTAB-RW-RBWM .row .O-CONT33-RW-RBWM>div,.O-VRTTAB-RW-RBWM .row .O-CONT3366-RW-RBWM>div,.O-VRTTAB-RW-RBWM .row .O-CONT50-RW-RBWM>div,.O-VRTTAB-RW-RBWM .row .O-CONT6633-RW-RBWM>div,.O-VRTTAB-RW-RBWM .row .O-CONT100-RW-RBWM>div{
    margin-bottom:21px
}
 @media(min-width:480px){
    .O-VRTTAB-RW-RBWM .row .O-CONT33-RW-RBWM>div,.O-VRTTAB-RW-RBWM .row .O-CONT3366-RW-RBWM>div,.O-VRTTAB-RW-RBWM .row .O-CONT50-RW-RBWM>div,.O-VRTTAB-RW-RBWM .row .O-CONT6633-RW-RBWM>div,.O-VRTTAB-RW-RBWM .row .O-CONT100-RW-RBWM>div{
        margin-bottom:27px;
        padding:0 10px
    }
}
 @media(min-width:960px){
    .O-VRTTAB-RW-RBWM .row .O-CONT33-RW-RBWM>div,.O-VRTTAB-RW-RBWM .row .O-CONT3366-RW-RBWM>div,.O-VRTTAB-RW-RBWM .row .O-CONT50-RW-RBWM>div,.O-VRTTAB-RW-RBWM .row .O-CONT6633-RW-RBWM>div,.O-VRTTAB-RW-RBWM .row .O-CONT100-RW-RBWM>div{
        margin-bottom:0
    }
}
 .O-VRTTAB-RW-RBWM .row .O-CONT33-RW-RBWM>div:last-child,.O-VRTTAB-RW-RBWM .row .O-CONT3366-RW-RBWM>div:last-child,.O-VRTTAB-RW-RBWM .row .O-CONT50-RW-RBWM>div:last-child,.O-VRTTAB-RW-RBWM .row .O-CONT6633-RW-RBWM>div:last-child,.O-VRTTAB-RW-RBWM .row .O-CONT100-RW-RBWM>div:last-child{
    margin-bottom:0
}
 .O-VRTTAB-RW-RBWM .row ~ .row .O-CONT33-RW-RBWM,.O-VRTTAB-RW-RBWM .row ~ .row .O-CONT3366-RW-RBWM,.O-VRTTAB-RW-RBWM .row ~ .row .O-CONT50-RW-RBWM,.O-VRTTAB-RW-RBWM .row ~ .row .O-CONT6633-RW-RBWM,.O-VRTTAB-RW-RBWM .row ~ .row .O-CONT100-RW-RBWM{
    margin-top:21px;
    margin-bottom:0
}
 @media(min-width:480px){
    .O-VRTTAB-RW-RBWM .row ~ .row .O-CONT33-RW-RBWM,.O-VRTTAB-RW-RBWM .row ~ .row .O-CONT3366-RW-RBWM,.O-VRTTAB-RW-RBWM .row ~ .row .O-CONT50-RW-RBWM,.O-VRTTAB-RW-RBWM .row ~ .row .O-CONT6633-RW-RBWM,.O-VRTTAB-RW-RBWM .row ~ .row .O-CONT100-RW-RBWM{
        margin-top:27px
    }
}
 @media(min-width:960px){
    .O-VRTTAB-RW-RBWM .row ~ .row .O-CONT33-RW-RBWM,.O-VRTTAB-RW-RBWM .row ~ .row .O-CONT3366-RW-RBWM,.O-VRTTAB-RW-RBWM .row ~ .row .O-CONT50-RW-RBWM,.O-VRTTAB-RW-RBWM .row ~ .row .O-CONT6633-RW-RBWM,.O-VRTTAB-RW-RBWM .row ~ .row .O-CONT100-RW-RBWM{
        margin-top:30px
    }
}
 @media(min-width:480px){
    .O-VRTTAB-RW-RBWM .tabs-container{
        display:table
    }
     .O-VRTTAB-RW-RBWM .tabs-container>.tabs,.O-VRTTAB-RW-RBWM .tabs-container>.tabs-content{
        position:initial;
        display:table-cell;
        vertical-align:top
    }
     .O-VRTTAB-RW-RBWM .tabs-container .tab-panel.is-active{
        height:calc(100% - 34px)
    }
     .O-VRTTAB-RW-RBWM .tabs-container .tab-panel.is-active .content-container{
        height:100%
    }
     .O-VRTTAB-RW-RBWM .tabs-container .tab-panel.is-active .O-CONT50-RW-RBWM{
        height:inherit;
        display:table;
        width:100%;
        height:100%
    }
     .O-VRTTAB-RW-RBWM .tabs-container .tab-panel.is-active .O-CONT50-RW-RBWM>.lg-6{
        display:table-cell;
        position:static;
        float:none;
        vertical-align:top;
        height:100%
    }
     .O-VRTTAB-RW-RBWM .tabs-container .tab-panel.is-active .O-CONT50-RW-RBWM .M-LNKSLTB-RW-RBWM{
        min-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
    }
     .O-VRTTAB-RW-RBWM .tabs-container .tab-panel.is-active .O-CONT50-RW-RBWM .A-PNLLSLA-RW-ALL{
        -webkit-box-flex:1;
        -ms-flex:1 0 auto;
        flex:1 0 auto
    }
     .O-VRTTAB-RW-RBWM .tabs-container .tab-panel.is-active .O-CONT50-RW-RBWM .A-PNLSLATE-RW-ALL{
        bottom:0;
        top:auto;
        width:calc(100% - 36px)
    }
}
 @media(min-width:960px){
    .O-VRTTAB-RW-RBWM .tabs-container{
        display:table
    }
     .O-VRTTAB-RW-RBWM .tabs-container>.tabs,.O-VRTTAB-RW-RBWM .tabs-container>.tabs-content{
        position:initial;
        display:table-cell;
        vertical-align:top
    }
     .O-VRTTAB-RW-RBWM .tabs-container .tab-panel.is-active{
        height:calc(100% - 40px)
    }
     .O-VRTTAB-RW-RBWM .tabs-container .tab-panel.is-active .content-container{
        height:100%
    }
     .O-VRTTAB-RW-RBWM .tabs-container .tab-panel.is-active .O-CONT50-RW-RBWM{
        height:inherit;
        display:table;
        width:100%;
        height:100%
    }
     .O-VRTTAB-RW-RBWM .tabs-container .tab-panel.is-active .O-CONT50-RW-RBWM>.lg-6{
        display:table-cell;
        position:static;
        float:none;
        vertical-align:top;
        height:100%
    }
     .O-VRTTAB-RW-RBWM .tabs-container .tab-panel.is-active .O-CONT50-RW-RBWM .M-LNKSLTB-RW-RBWM{
        min-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
    }
     .O-VRTTAB-RW-RBWM .tabs-container .tab-panel.is-active .O-CONT50-RW-RBWM .A-PNLLSLA-RW-ALL{
        -webkit-box-flex:1;
        -ms-flex:1 0 auto;
        flex:1 0 auto
    }
     .O-VRTTAB-RW-RBWM .tabs-container .tab-panel.is-active .O-CONT50-RW-RBWM .A-PNLSLATE-RW-ALL{
        bottom:0;
        top:auto;
        width:calc(100% - 40px)
    }
}
 .O-VRTTANHLFIMG-RW-RBWM .A-TABCON-RW-ALL .tabs-container{
    border:1px solid #d7d8d6;
    border-top:0
}
 @media(min-width:480px){
    .O-VRTTANHLFIMG-RW-RBWM .A-TABCON-RW-ALL .tabs-container{
        width:100%;
        display:table;
        border-top:1px solid #d7d8d6;
        -webkit-box-sizing:border-box;
        box-sizing:border-box
    }
}
 .O-VRTTANHLFIMG-RW-RBWM .A-TABCON-RW-ALL .tabs-container .tabs{
    float:none
}
 @media(min-width:480px){
    .O-VRTTANHLFIMG-RW-RBWM .A-TABCON-RW-ALL .tabs-container .tabs{
        position:static;
        width:41%;
        display:table-cell
    }
}
 @media(min-width:960px){
    .O-VRTTANHLFIMG-RW-RBWM .A-TABCON-RW-ALL .tabs-container .tabs{
        width:25%
    }
}
 .O-VRTTANHLFIMG-RW-RBWM .A-TABCON-RW-ALL .tabs-container .tab-title-item{
    border-left:0;
    border-right:0
}
 @media(min-width:480px){
    .O-VRTTANHLFIMG-RW-RBWM .A-TABCON-RW-ALL .tabs-container .tabs-content{
        vertical-align:top;
        display:table-cell
    }
}
 .O-VRTTANHLFIMG-RW-RBWM .A-TABCON-RW-ALL .tabs-container .tabs-content .tab-panel{
    background:#fff;
    height:auto;
    padding:0;
    margin:69px 21px 21px
}
 @media(min-width:480px){
    .O-VRTTANHLFIMG-RW-RBWM .A-TABCON-RW-ALL .tabs-container .tabs-content .tab-panel{
        margin:18px
    }
}
 @media(min-width:960px){
    .O-VRTTANHLFIMG-RW-RBWM .A-TABCON-RW-ALL .tabs-container .tabs-content .tab-panel{
        margin:20px
    }
}
 .O-VRTTANHLFIMG-RW-RBWM .A-TABCON-RW-ALL .tabs-container .tabs-content .A-ASP4TO3-RW-ALL img{
    width:100%;
    display:block
}
 .O-VRTTANHLFIMG-RW-RBWM .A-TABCON-RW-ALL .tabs-container .tabs-content .tabpanel-textcolumn .A-TYP28L-RW-ALL,.O-VRTTANHLFIMG-RW-RBWM .A-TABCON-RW-ALL .tabs-container .tabs-content .tabpanel-textcolumn .A-LNKST-RW-ALL{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline
}
 .O-VRTTANHLFIMG-RW-RBWM .A-TABCON-RW-ALL .tabs-container .tabs-content .tabpanel-textcolumn .A-TYP28L-RW-ALL{
    margin:16px 0 13px
}
 @media(min-width:480px){
    .O-VRTTANHLFIMG-RW-RBWM .A-TABCON-RW-ALL .tabs-container .tabs-content .tabpanel-textcolumn .A-TYP28L-RW-ALL{
        margin:22px 0 19px
    }
}
 @media(min-width:960px){
    .O-VRTTANHLFIMG-RW-RBWM .A-TABCON-RW-ALL .tabs-container .tabs-content .tabpanel-textcolumn .A-TYP28L-RW-ALL{
        margin:3px 0 23px
    }
}
 .O-VRTTANHLFIMG-RW-RBWM .A-TABCON-RW-ALL .tabs-container .tabs-content .tabpanel-textcolumn p{
    margin-bottom:11px
}
 .O-VRTTANHLFIMG-RW-RBWM .A-TABCON-RW-ALL .tabs-container .tabs-content .tabpanel-textcolumn p:last-of-type{
    margin-bottom:0
}
 .O-VRTTANHLFIMG-RW-RBWM .A-TABCON-RW-ALL .tabs-container .tabs-content .tabpanel-textcolumn .A-LNKST-RW-ALL{
    margin:29px 0
}
 @media(min-width:480px){
    .O-VRTTANHLFIMG-RW-RBWM .A-TABCON-RW-ALL .tabs-container .tabs-content .tabpanel-textcolumn .A-LNKST-RW-ALL{
        margin:21px 0
    }
}
 @media(min-width:960px){
    .O-VRTTANHLFIMG-RW-RBWM .A-TABCON-RW-ALL .tabs-container .tabs-content .tabpanel-textcolumn .A-LNKST-RW-ALL{
        margin:24px 0
    }
}
 .brightcoveVideo{
    position:relative;
    display:block;
    z-index:1
}
 .brightcoveVideo .video-background{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    z-index:-1
}
 .brightcoveVideo .description-container{
    padding:0 14px 0 14px;
    padding:0rem .875rem 0rem .875rem
}
 @media(min-width:480px){
    .brightcoveVideo .description-container{
        padding:0 18px 0 18px;
        padding:0rem 1.125rem 0rem 1.125rem
    }
}
 @media(min-width:960px){
    .brightcoveVideo .description-container{
        padding:0 20px 0 20px;
        padding:0rem 1.25rem 0rem 1.25rem
    }
}
 .brightcoveVideo .links{
    text-align:left
}
 @media(min-width:480px){
    .brightcoveVideo .links{
        text-align:right
    }
}
 .brightcoveVideo .links .link-container{
    padding:14px 0 0 0;
    padding:.875rem 0rem 0rem 0rem
}
 @media(min-width:480px){
    .brightcoveVideo .links .link-container{
        padding:18px 0 0 0;
        padding:1.125rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .brightcoveVideo .links .link-container{
        padding:20px 0 0 0;
        padding:1.25rem 0rem 0rem 0rem
    }
}
 .brightcoveVideo .links .link-container:first-child{
    padding:0;
    padding:0rem 0rem 0rem 0rem
}
 @media(min-width:480px){
    .brightcoveVideo .links .link-container:first-child{
        padding:0;
        padding:0rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .brightcoveVideo .links .link-container:first-child{
        padding:0;
        padding:0rem 0rem 0rem 0rem
    }
}
 @media(min-width:480px){
    .brightcoveVideo .links .link-container{
        display:-moz-inline-stack;
        display:inline-block;
        *vertical-align:auto;
        *zoom:1;
        *display:inline;
        padding:0 0 0 14px;
        padding:0rem 0rem 0rem .875rem
    }
}
 @media(min-width:480px) and (min-width:480px){
    .brightcoveVideo .links .link-container{
        padding:0 0 0 18px;
        padding:0rem 0rem 0rem 1.125rem
    }
}
 @media(min-width:480px) and (min-width:960px){
    .brightcoveVideo .links .link-container{
        padding:0 0 0 20px;
        padding:0rem 0rem 0rem 1.25rem
    }
}
 .brightcoveVideo .title,.brightcoveVideo .links,.brightcoveVideo .description{
    margin:14px 0 0 0;
    margin:.875rem 0rem 0rem 0rem
}
 @media(min-width:480px){
    .brightcoveVideo .title,.brightcoveVideo .links,.brightcoveVideo .description{
        margin:18px 0 0 0;
        margin:1.125rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .brightcoveVideo .title,.brightcoveVideo .links,.brightcoveVideo .description{
        margin:20px 0 0 0;
        margin:1.25rem 0rem 0rem 0rem
    }
}
 .brightcoveVideo .video-wrapper .video-js{
    width:100%;
    height:100%;
    padding-bottom:calc(9 / 16 * 100%)
}
 .brightcoveVideo .video-wrapper video{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    bottom:0;
    right:0;
    left:0
}
 .brightcoveVideo .video-wrapper .vjs-menu-item,.brightcoveVideo .video-wrapper .vjs-time-control,.brightcoveVideo .video-wrapper .vjs-mouse-display,.brightcoveVideo .video-wrapper .vjs-play-progress{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400
}
 .brightcoveVideo .video-wrapper [type="button"]{
    -webkit-appearance:initial
}
 .brightcoveVideo .video-wrapper .vjs-big-play-button{
    background:#db0011;
    border-radius:0;
    width:52px;
    height:52px;
    top:50%;
    left:50%;
    margin:-23px 0 0 -23px;
    opacity:.7
}
 @media(min-width:480px){
    .brightcoveVideo .video-wrapper .vjs-big-play-button{
        width:88px;
        height:88px;
        top:calc(50% - 22px);
        left:calc(50% - 22px)
    }
}
 .brightcoveVideo .video-wrapper .vjs-big-play-button::before{
    content:"";
    display:block;
    width:auto;
    height:auto;
    margin:auto 18px;
    border-width:10px 0 10px 14px;
    border-style:solid;
    border-color:transparent transparent transparent #fff;
    left:2px;
    position:absolute;
    top:calc(50% - 9px)
}
 @media(min-width:480px){
    .brightcoveVideo .video-wrapper .vjs-big-play-button::before{
        border-width:18px 0 18px 24px;
        margin:auto 22px;
        left:12px;
        top:calc(50% - 18px)
    }
}
 .brightcoveVideo .video-wrapper .vjs-big-play-button:hover{
    opacity:.8
}
 .brightcoveVideo .video-wrapper .vjs-big-play-button:active{
    opacity:1
}
 .brightcoveVideo .video-wrapper .vjs-big-play-button .vjs-icon-placeholder{
    display:none
}
 .brightcoveVideo .video-wrapper .vjs-big-play-button .vjs-icon-placeholder::before{
    content:""
}
 .anchor{
    display:block;
    position:relative;
    visibility:hidden
}
 .anchor-parent{
    position:relative
}
 .A-ARRBD-RW-ALL .arrow,.A-ARRBL-RW-ALL .arrow{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    font-size:14px;
    font-size:.875rem;
    width:50px;
    height:36px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    border:0;
    vertical-align:middle;
    text-align:center;
    padding:0;
    cursor:pointer
}
 .A-ARRBD-RW-ALL .arrow.disabled,.A-ARRBL-RW-ALL .arrow.disabled{
    opacity:.5;
    cursor:default
}
 @media(min-width:480px){
    .A-ARRBD-RW-ALL .arrow,.A-ARRBL-RW-ALL .arrow{
        font-size:14px;
        font-size:.875rem
    }
}
 @media(min-width:960px){
    .A-ARRBD-RW-ALL .arrow,.A-ARRBL-RW-ALL .arrow{
        font-size:20px;
        font-size:1.25rem
    }
}
 @media(min-width:1360px){
    .A-ARRBD-RW-ALL .arrow,.A-ARRBL-RW-ALL .arrow{
        height:116px
    }
}
 .A-ARRBD-RW-ALL .next,.A-ARRBL-RW-ALL .next{
    float:right
}
 .O-BRDCRUM-RW-ALL{
    margin:12px 0 -6px
}
 [class*="globalSmart"] .O-BRDCRUM-RW-ALL{
    margin:0
}
 .O-BRDCRUM-RW-ALL::after{
    height:11px
}
 .O-BRDCRUM-RW-ALL .breadcrumbs-list{
    margin:0;
    padding:0
}
 .O-BRDCRUM-RW-ALL .breadcrumbs-list .item{
    display:inline
}
 .O-BRDCRUM-RW-ALL .breadcrumbs-list .item .A-TYP16B-RW-ALL{
    display:inline;
    margin-right:2px;
    vertical-align:3px
}
 .O-BRDCRUM-RW-ALL .breadcrumbs-list .item .link-container{
    display:inline;
    vertical-align:-2px;
    margin-right:-3px
}
 .O-BRDCRUM-RW-ALL .breadcrumbs-list .item .link-container .link{
    margin-right:2px
}
 .A-ARRBD-RW-ALL .arrow{
    background-color:#000;
    color:#fff
}
 .A-ARRBD-RW-ALL .arrow:focus,.A-ARRBD-RW-ALL .arrow:hover{
    background-color:#333
}
 .A-ARRBL-RW-ALL .arrow{
    background-color:#fff;
    color:#333
}
 .A-ARRBL-RW-ALL .arrow:focus,.A-ARRBL-RW-ALL .arrow:hover{
    background-color:#d7d8d6
}
 .background-image{
    display:none
}
 @media(min-width:480px){
    .background-image{
        display:block
    }
}
 .background-image .image{
    position:absolute;
    max-width:2000px;
    width:100%;
    height:550px;
    z-index:-1;
    background:top center no-repeat;
    background-size:cover;
    margin:0 auto;
    left:0;
    right:0
}
 @media(min-width:480px){
    [class*="globalSmart"] .background-image .image{
        height:auto
    }
}
 .homePage .background-image .image,.flexHomePage .background-image .image{
    position:fixed;
    height:650px
}
 .A-BBST16R-RW-ALL,.A-BBST22R-RW-ALL,.A-BBST28R-RW-ALL{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    display:block;
    line-height:1.2;
    color:#333;
    text-align:left;
    border-left:5px solid transparent;
    position:relative
}
 .A-BBST16R-RW-ALL::after,.A-BBST22R-RW-ALL::after,.A-BBST28R-RW-ALL::after{
    content:"";
    display:block;
    width:5px;
    position:absolute;
    left:-5px;
    background:#db0011
}
 .A-BBST16R-RW-ALL{
    font-size:16px;
    font-size:1rem;
    padding-left:15px
}
 .A-BBST16R-RW-ALL::after{
    top:.188em;
    bottom:.25em
}
 .A-BBST16R-RW-ALL.firefoxFix::after{
    top:.21em;
    bottom:.2em
}
 .A-BBST22R-RW-ALL{
    font-size:20px;
    font-size:1.25rem;
    padding-left:13px
}
 .A-BBST22R-RW-ALL::after{
    top:.25em;
    bottom:.263em
}
 @media(min-width:960px){
    .A-BBST22R-RW-ALL{
        font-size:22px;
        font-size:1.375rem
    }
     .A-BBST22R-RW-ALL::after{
        top:.2045em
    }
}
 .A-BBST28R-RW-ALL{
    font-size:25px;
    font-size:1.5625rem;
    padding-left:15px
}
 .A-BBST28R-RW-ALL::after{
    top:.24em;
    bottom:.24em
}
 @media(min-width:960px){
    .A-BBST28R-RW-ALL{
        font-size:28px;
        font-size:1.75rem
    }
     .A-BBST28R-RW-ALL::after{
        top:.22em;
        bottom:.25em
    }
}
 .A-BTNP-RW-ALL,.A-BTNSO-RW-ALL,.A-BTNSS-RW-ALL,.A-BTNSJ-RW-ALL,.A-BTNSS-RW-ALL,.A-BTNSODB-RW-ALL,.A-BTNSGDB-RW-ALL{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    text-align:center;
    border-radius:0;
    border:0;
    text-decoration:none;
    cursor:pointer;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    min-width:190px
}
 @media(min-width:480px){
    .A-BTNP-RW-ALL,.A-BTNSO-RW-ALL,.A-BTNSS-RW-ALL,.A-BTNSJ-RW-ALL,.A-BTNSS-RW-ALL,.A-BTNSODB-RW-ALL,.A-BTNSGDB-RW-ALL{
        max-width:400px
    }
}
 .A-BTNP-RW-ALL::-moz-focus-inner,.A-BTNSO-RW-ALL::-moz-focus-inner,.A-BTNSS-RW-ALL::-moz-focus-inner,.A-BTNSJ-RW-ALL::-moz-focus-inner,.A-BTNSS-RW-ALL::-moz-focus-inner,.A-BTNSODB-RW-ALL::-moz-focus-inner,.A-BTNSGDB-RW-ALL::-moz-focus-inner{
    border:0;
    padding:0
}
 .A-BTNP-RW-ALL:-moz-focusring,.A-BTNSO-RW-ALL:-moz-focusring,.A-BTNSS-RW-ALL:-moz-focusring,.A-BTNSJ-RW-ALL:-moz-focusring,.A-BTNSS-RW-ALL:-moz-focusring,.A-BTNSODB-RW-ALL:-moz-focusring,.A-BTNSGDB-RW-ALL:-moz-focusring{
    outline:1px dotted #000
}
 .A-BTNP-RW-ALL,.A-BTNP-RW-ALL a,.A-BTNSO-RW-ALL,.A-BTNSO-RW-ALL a,.A-BTNSS-RW-ALL,.A-BTNSS-RW-ALL a,.A-BTNSJ-RW-ALL,.A-BTNSJ-RW-ALL a,.A-BTNSS-RW-ALL,.A-BTNSS-RW-ALL a,.A-BTNSODB-RW-ALL,.A-BTNSODB-RW-ALL a,.A-BTNSGDB-RW-ALL,.A-BTNSGDB-RW-ALL a{
    text-decoration:none
}
 .A-BTNP-RW-ALL span,.A-BTNSO-RW-ALL span,.A-BTNSS-RW-ALL span,.A-BTNSJ-RW-ALL span,.A-BTNSS-RW-ALL span,.A-BTNSODB-RW-ALL span,.A-BTNSGDB-RW-ALL span{
    position:relative
}
 .A-BTNP-RW-ALL span.visuallyhidden,.A-BTNSO-RW-ALL span.visuallyhidden,.A-BTNSS-RW-ALL span.visuallyhidden,.A-BTNSJ-RW-ALL span.visuallyhidden,.A-BTNSS-RW-ALL span.visuallyhidden,.A-BTNSODB-RW-ALL span.visuallyhidden,.A-BTNSGDB-RW-ALL span.visuallyhidden{
    position:absolute
}
 .A-BTNP-RW-ALL:hover,.A-BTNSO-RW-ALL:hover,.A-BTNSS-RW-ALL:hover,.A-BTNSJ-RW-ALL:hover,.A-BTNSS-RW-ALL:hover,.A-BTNSODB-RW-ALL:hover,.A-BTNSGDB-RW-ALL:hover{
    outline:0;
    cursor:pointer
}
 .A-BTNP-RW-ALL:active,.A-BTNSO-RW-ALL:active,.A-BTNSS-RW-ALL:active,.A-BTNSJ-RW-ALL:active,.A-BTNSS-RW-ALL:active,.A-BTNSODB-RW-ALL:active,.A-BTNSGDB-RW-ALL:active{
    outline:0
}
 .A-BTNP-RW-ALL:disabled,.A-BTNSO-RW-ALL:disabled,.A-BTNSS-RW-ALL:disabled,.A-BTNSJ-RW-ALL:disabled,.A-BTNSS-RW-ALL:disabled,.A-BTNSODB-RW-ALL:disabled,.A-BTNSGDB-RW-ALL:disabled{
    outline:0;
    cursor:inherit
}
 .A-BTNP-RW-ALL,.A-BTNSO-RW-ALL,.A-BTNSJ-RW-ALL,.A-BTNSODB-RW-ALL,.A-BTNSS-RW-ALL,.A-BTNSGDB-RW-ALL{
    font:normal normal normal 16px "HSBC Univers Next Regular";
    padding:17px
}
 @media(min-width:480px){
    .A-BTNP-RW-ALL,.A-BTNSO-RW-ALL,.A-BTNSJ-RW-ALL,.A-BTNSODB-RW-ALL,.A-BTNSS-RW-ALL,.A-BTNSGDB-RW-ALL{
        padding:17px 18px
    }
}
 @media(min-width:960px){
    .A-BTNP-RW-ALL,.A-BTNSO-RW-ALL,.A-BTNSJ-RW-ALL,.A-BTNSODB-RW-ALL,.A-BTNSS-RW-ALL,.A-BTNSGDB-RW-ALL{
        padding:15px 20px
    }
}
 .A-BTNP-RW-ALL span,.A-BTNSO-RW-ALL span,.A-BTNSJ-RW-ALL span,.A-BTNSODB-RW-ALL span,.A-BTNSS-RW-ALL span,.A-BTNSGDB-RW-ALL span{
    margin:-4px 0 -1px;
    display:block
}
 .A-BTNP-RW-ALL{
    background-color:#db0011;
    border:1px solid #db0011;
    color:#fff
}
 .A-BTNP-RW-ALL:hover{
    background-color:#af000d
}
 .A-BTNP-RW-ALL:active{
    background-color:#83000a
}
 .A-BTNP-RW-ALL.disabled{
    background-color:#ed7f88
}
 .A-BTNSJ-RW-ALL{
    background-color:#008580;
    border:1px solid #008580;
    color:#fff
}
 .A-BTNSJ-RW-ALL:hover{
    background-color:#00716c
}
 .A-BTNSJ-RW-ALL:active{
    background-color:#004f4b
}
 .A-BTNSJ-RW-ALL.disabled{
    background-color:#008580;
    opacity:.5
}
 .A-BTNSO-RW-ALL{
    background-color:transparent;
    color:#333;
    border:1px solid #333
}
 .A-BTNSO-RW-ALL:hover{
    background-color:#d9d9d9
}
 .A-BTNSO-RW-ALL:active{
    background-color:#b6b7b6
}
 .A-BTNSO-RW-ALL.disabled{
    background-color:transparent;
    color:#999;
    border-color:#999;
    opacity:.5
}
 .A-BTNSODB-RW-ALL{
    background-color:transparent;
    color:#fff;
    text-align:center;
    border:1px solid #fff
}
 .A-BTNSODB-RW-ALL:hover{
    background-color:#31404a
}
 .A-BTNSODB-RW-ALL:active{
    background-color:#1d262c
}
 .A-BTNSODB-RW-ALL.disabled{
    background-color:transparent;
    opacity:.5
}
 .A-BTNSS-RW-ALL{
    background-color:#4d6474;
    border:1px solid #4d6474;
    color:#fff
}
 .A-BTNSS-RW-ALL:hover{
    background-color:#3e505d
}
 .A-BTNSS-RW-ALL:active{
    background-color:#253038
}
 .A-BTNSS-RW-ALL.disabled{
    background-color:#4d6474;
    opacity:.5
}
 .A-BTNSRCH-RW-DEV{
    font-size:18px;
    font-size:1.125rem;
    background-color:transparent;
    color:#333;
    border:0;
    position:absolute;
    line-height:1;
    width:auto
}
 .A-BTNSRCH-RW-DEV.disabled{
    background-color:transparent;
    color:#999;
    border-color:#999;
    opacity:.5
}
 .A-BTNCLR-RW-DEV{
    font-size:16px;
    font-size:1rem;
    background-color:transparent;
    color:#333;
    border:0;
    position:absolute;
    line-height:1;
    width:auto;
    display:none
}
 .A-BTNSGDB-RW-ALL{
    background-color:transparent;
    color:#fff;
    border:1px solid #fff
}
 .A-BTNSGDB-RW-ALL:hover{
    background-color:rgba(255,255,255,0.1)
}
 .A-BTNSGDB-RW-ALL:active{
    background-color:rgba(0,0,0,0.2)
}
 .A-BTNSGDB-RW-ALL.disabled{
    background-color:transparent;
    opacity:.5
}
 .A-CON22L-RW-ALL{
    font-family:"HSBC Univers Next Light";
    font-style:normal;
    font-weight:300;
    font-size:22px;
    font-size:1.375rem;
    line-height:1;
    color:#333;
    text-align:left
}
 .A-DIVHL-RW-ALL{
    display:block;
    margin:14px 0;
    height:1px;
    border-top:1px solid #d7d8d6
}
 @media(min-width:480px){
    .A-DIVHL-RW-ALL{
        margin:18px 0
    }
}
 @media(min-width:960px){
    .A-DIVHL-RW-ALL{
        margin:20px 0
    }
}
 .A-DIVHR-RW-ALL{
    display:block;
    margin:28px 0;
    height:3px;
    border-top:3px solid #d7d8d6
}
 @media(min-width:480px){
    .A-DIVHR-RW-ALL{
        margin:36px 0
    }
}
 @media(min-width:960px){
    .A-DIVHR-RW-ALL{
        margin:40px 0
    }
}
 .A-DIVVL-RW-ALL{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    height:100%;
    width:1px;
    margin:0 14px;
    border-left:1px solid #d7d8d6
}
 @media(min-width:480px){
    .A-DIVVL-RW-ALL{
        margin:0 18px
    }
}
 @media(min-width:960px){
    .A-DIVVL-RW-ALL{
        margin:0 20px
    }
}
 .A-EXPKEY-RW-RBWM,.A-EXPCNT-RW-RBWM,.A-SMLEXP-RW-ALL,.A-LNKE-RW-ALL{
    margin:0;
    color:#333;
    text-align:left;
    text-decoration:none
}
 @media(min-width:960px){
    .A-EXPKEY-RW-RBWM,.A-EXPCNT-RW-RBWM,.A-SMLEXP-RW-ALL,.A-LNKE-RW-ALL{
        font-size:22px;
        font-size:1.375rem
    }
}
 .A-EXPKEY-RW-RBWM .dropdown,.A-EXPCNT-RW-RBWM .dropdown,.A-SMLEXP-RW-ALL .dropdown,.A-LNKE-RW-ALL .dropdown{
    padding:9px 12px 10px;
    display:block
}
 @media(min-width:480px){
    .A-EXPKEY-RW-RBWM .dropdown,.A-EXPCNT-RW-RBWM .dropdown,.A-SMLEXP-RW-ALL .dropdown,.A-LNKE-RW-ALL .dropdown{
        padding:13px 16px 14px
    }
}
 @media(min-width:960px){
    .A-EXPKEY-RW-RBWM .dropdown,.A-EXPCNT-RW-RBWM .dropdown,.A-SMLEXP-RW-ALL .dropdown,.A-LNKE-RW-ALL .dropdown{
        padding:15px 19px 16px
    }
}
 .A-EXPKEY-RW-RBWM .dropdown:hover,.A-EXPKEY-RW-RBWM .dropdown:focus,.A-EXPCNT-RW-RBWM .dropdown:hover,.A-EXPCNT-RW-RBWM .dropdown:focus,.A-SMLEXP-RW-ALL .dropdown:hover,.A-SMLEXP-RW-ALL .dropdown:focus,.A-LNKE-RW-ALL .dropdown:hover,.A-LNKE-RW-ALL .dropdown:focus{
    cursor:pointer;
    color:#5c5c5c
}
 .A-EXPKEY-RW-RBWM .dropdown .dropdown-text,.A-EXPCNT-RW-RBWM .dropdown .dropdown-text,.A-SMLEXP-RW-ALL .dropdown .dropdown-text,.A-LNKE-RW-ALL .dropdown .dropdown-text{
    position:relative;
    padding-right:32px
}
 @media(min-width:480px){
    .A-EXPKEY-RW-RBWM .dropdown .dropdown-text,.A-EXPCNT-RW-RBWM .dropdown .dropdown-text,.A-SMLEXP-RW-ALL .dropdown .dropdown-text,.A-LNKE-RW-ALL .dropdown .dropdown-text{
        padding-right:36px
    }
}
 @media(min-width:960px){
    .A-EXPKEY-RW-RBWM .dropdown .dropdown-text,.A-EXPCNT-RW-RBWM .dropdown .dropdown-text,.A-SMLEXP-RW-ALL .dropdown .dropdown-text,.A-LNKE-RW-ALL .dropdown .dropdown-text{
        padding-right:38px
    }
}
 .A-EXPKEY-RW-RBWM .dropdown .dropdown-text::after,.A-EXPCNT-RW-RBWM .dropdown .dropdown-text::after,.A-SMLEXP-RW-ALL .dropdown .dropdown-text::after,.A-LNKE-RW-ALL .dropdown .dropdown-text::after{
    font-family:"HSBCIcon-Font","HSBC Univers Next Regular","sans-serif";
    content:"\f055";
    position:absolute;
    right:0;
    top:calc(50% - 9px)
}
 @media(min-width:960px){
    .A-EXPKEY-RW-RBWM .dropdown .dropdown-text::after,.A-EXPCNT-RW-RBWM .dropdown .dropdown-text::after,.A-SMLEXP-RW-ALL .dropdown .dropdown-text::after,.A-LNKE-RW-ALL .dropdown .dropdown-text::after{
        right:-2px
    }
}
 .A-EXPKEY-RW-RBWM .dropdown .dropdown-text.expanded::after,.A-EXPCNT-RW-RBWM .dropdown .dropdown-text.expanded::after,.A-SMLEXP-RW-ALL .dropdown .dropdown-text.expanded::after,.A-LNKE-RW-ALL .dropdown .dropdown-text.expanded::after{
    font-family:"HSBCIcon-Font","HSBC Univers Next Regular","sans-serif";
    content:"\f056"
}
 .A-EXPKEY-RW-RBWM .dropdown .dropdown-text.expanded ~ .screen-reader-expanded,.A-EXPCNT-RW-RBWM .dropdown .dropdown-text.expanded ~ .screen-reader-expanded,.A-SMLEXP-RW-ALL .dropdown .dropdown-text.expanded ~ .screen-reader-expanded,.A-LNKE-RW-ALL .dropdown .dropdown-text.expanded ~ .screen-reader-expanded{
    display:block
}
 .A-EXPKEY-RW-RBWM .dropdown .dropdown-text.expanded ~ .screen-reader-collapsed,.A-EXPCNT-RW-RBWM .dropdown .dropdown-text.expanded ~ .screen-reader-collapsed,.A-SMLEXP-RW-ALL .dropdown .dropdown-text.expanded ~ .screen-reader-collapsed,.A-LNKE-RW-ALL .dropdown .dropdown-text.expanded ~ .screen-reader-collapsed{
    display:none
}
 .A-EXPKEY-RW-RBWM .dropdown .screen-reader-expanded,.A-EXPCNT-RW-RBWM .dropdown .screen-reader-expanded,.A-SMLEXP-RW-ALL .dropdown .screen-reader-expanded,.A-LNKE-RW-ALL .dropdown .screen-reader-expanded{
    display:none
}
 .A-EXPKEY-RW-RBWM .dropdown .screen-reader-collapsed,.A-EXPCNT-RW-RBWM .dropdown .screen-reader-collapsed,.A-SMLEXP-RW-ALL .dropdown .screen-reader-collapsed,.A-LNKE-RW-ALL .dropdown .screen-reader-collapsed{
    display:block
}
 .A-EXPKEY-RW-RBWM .exp-content,.A-EXPCNT-RW-RBWM .exp-content,.A-SMLEXP-RW-ALL .exp-content,.A-LNKE-RW-ALL .exp-content{
    padding:0 14px;
    height:0;
    visibility:hidden;
    margin-top:-1px;
    -webkit-transition:.2s cubic-bezier(0,0,0,0.74);
    -o-transition:.2s cubic-bezier(0,0,0,0.74);
    transition:.2s cubic-bezier(0,0,0,0.74);
    opacity:0;
    overflow:hidden
}
 @media(min-width:480px){
    .A-EXPKEY-RW-RBWM .exp-content,.A-EXPCNT-RW-RBWM .exp-content,.A-SMLEXP-RW-ALL .exp-content,.A-LNKE-RW-ALL .exp-content{
        padding:0 18px
    }
}
 @media(min-width:960px){
    .A-EXPKEY-RW-RBWM .exp-content,.A-EXPCNT-RW-RBWM .exp-content,.A-SMLEXP-RW-ALL .exp-content,.A-LNKE-RW-ALL .exp-content{
        padding:0 20px
    }
}
 .A-EXPKEY-RW-RBWM .exp-content.expanded,.A-EXPCNT-RW-RBWM .exp-content.expanded,.A-SMLEXP-RW-ALL .exp-content.expanded,.A-LNKE-RW-ALL .exp-content.expanded{
    padding:21px 14px;
    height:auto;
    visibility:visible;
    opacity:1
}
 @media(min-width:480px){
    .A-EXPKEY-RW-RBWM .exp-content.expanded,.A-EXPCNT-RW-RBWM .exp-content.expanded,.A-SMLEXP-RW-ALL .exp-content.expanded,.A-LNKE-RW-ALL .exp-content.expanded{
        padding:18px
    }
}
 @media(min-width:960px){
    .A-EXPKEY-RW-RBWM .exp-content.expanded,.A-EXPCNT-RW-RBWM .exp-content.expanded,.A-SMLEXP-RW-ALL .exp-content.expanded,.A-LNKE-RW-ALL .exp-content.expanded{
        padding:20px
    }
}
 .A-EXPKEY-RW-RBWM .exp-content .exp-panel,.A-EXPCNT-RW-RBWM .exp-content .exp-panel,.A-SMLEXP-RW-ALL .exp-content .exp-panel,.A-LNKE-RW-ALL .exp-content .exp-panel{
    height:100%
}
 .aem-AuthorLayer-Design .A-EXPKEY-RW-RBWM .exp-content,.aem-AuthorLayer-Design .A-EXPCNT-RW-RBWM .exp-content,.aem-AuthorLayer-Design .A-LNKE-RW-ALL .exp-content,.aem-AuthorLayer-Developer .A-EXPKEY-RW-RBWM .exp-content,.aem-AuthorLayer-Developer .A-EXPCNT-RW-RBWM .exp-content,.aem-AuthorLayer-Developer .A-LNKE-RW-ALL .exp-content,.aem-AuthorLayer-Edit .A-EXPKEY-RW-RBWM .exp-content,.aem-AuthorLayer-Edit .A-EXPCNT-RW-RBWM .exp-content,.aem-AuthorLayer-Edit .A-LNKE-RW-ALL .exp-content{
    display:none
}
 .aem-AuthorLayer-Design .A-EXPKEY-RW-RBWM .exp-content.expanded,.aem-AuthorLayer-Design .A-EXPCNT-RW-RBWM .exp-content.expanded,.aem-AuthorLayer-Design .A-LNKE-RW-ALL .exp-content.expanded,.aem-AuthorLayer-Developer .A-EXPKEY-RW-RBWM .exp-content.expanded,.aem-AuthorLayer-Developer .A-EXPCNT-RW-RBWM .exp-content.expanded,.aem-AuthorLayer-Developer .A-LNKE-RW-ALL .exp-content.expanded,.aem-AuthorLayer-Edit .A-EXPKEY-RW-RBWM .exp-content.expanded,.aem-AuthorLayer-Edit .A-EXPCNT-RW-RBWM .exp-content.expanded,.aem-AuthorLayer-Edit .A-LNKE-RW-ALL .exp-content.expanded{
    display:block
}
 .A-LRGEXP-RW-ALL{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:20px;
    font-size:1.25rem;
    margin:0;
    padding:0;
    color:#333
}
 @media(min-width:960px){
    .A-LRGEXP-RW-ALL{
        font-size:22px;
        font-size:1.375rem
    }
}
 .A-LRGEXP-RW-ALL .dropdown{
    border:1px solid #d7d8d6;
    padding:7px 12px 10px
}
 .A-LRGEXP-RW-ALL .dropdown:hover{
    cursor:pointer;
    color:#b6b7b6
}
 .A-LRGEXP-RW-ALL .dropdown .dropdown-text{
    position:relative
}
 .A-LRGEXP-RW-ALL .dropdown .dropdown-text::before{
    content:"";
    position:absolute;
    width:1px;
    height:20px;
    -webkit-box-shadow:inset -1px 0 0 0 #d7d8d6;
    box-shadow:inset -1px 0 0 0 #d7d8d6;
    margin:auto 0;
    right:31px;
    top:0;
    bottom:0
}
 @media(min-width:480px){
    .A-LRGEXP-RW-ALL .dropdown .dropdown-text::before{
        right:35px
    }
}
 @media(min-width:960px){
    .A-LRGEXP-RW-ALL .dropdown .dropdown-text::before{
        right:37px
    }
}
 .A-LRGEXP-RW-ALL .dropdown .dropdown-text::after{
    font-family:"HSBCIcon-Font","HSBC Univers Next Regular","sans-serif";
    content:"\f055";
    position:absolute;
    right:0;
    top:calc(50% - 10px)
}
 @media(min-width:960px){
    .A-LRGEXP-RW-ALL .dropdown .dropdown-text::after{
        top:calc(50% - 12px);
        right:-2px
    }
}
 .A-LRGEXP-RW-ALL .dropdown .dropdown-text.expanded::after{
    font-family:"HSBCIcon-Font","HSBC Univers Next Regular","sans-serif";
    content:"\f056"
}
 @media(min-width:480px){
    .A-LRGEXP-RW-ALL .dropdown{
        padding:10px 16px 14px
    }
}
 @media(min-width:960px){
    .A-LRGEXP-RW-ALL .dropdown{
        padding:12px 19px 15px
    }
}
 .A-LRGEXP-RW-ALL .exp-content{
    height:0;
    padding:0 14px 21px;
    border:1px solid #d7d8d6;
    margin-top:-1px;
    -webkit-transition:.2s cubic-bezier(0,0,0,0.74);
    -o-transition:.2s cubic-bezier(0,0,0,0.74);
    transition:.2s cubic-bezier(0,0,0,0.74);
    opacity:0
}
 .A-LRGEXP-RW-ALL .exp-content.expanded{
    height:200px;
    opacity:1
}
 .A-LRGEXP-RW-ALL .exp-content .exp-panel{
    height:100%;
    background:#929292
}
 @media(min-width:480px){
    .A-LRGEXP-RW-ALL .exp-content{
        padding:0 18px 18px
    }
}
 @media(min-width:960px){
    .A-LRGEXP-RW-ALL .exp-content{
        padding:0 20px 20px
    }
}
 .A-EXPKEY-RW-RBWM{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:16px;
    font-size:1rem
}
 .A-EXPKEY-RW-RBWM .dropdown{
    border-bottom:1px solid #d7d8d6
}
 .A-EXPKEY-RW-RBWM .exp-content{
    border-bottom:1px solid #d7d8d6
}
 .A-EXPCNT-RW-RBWM{
    font-family:"HSBC Univers Next Light";
    font-style:normal;
    font-weight:300;
    font-size:16px;
    font-size:1rem
}
 .A-EXPCNT-RW-RBWM .dropdown{
    border:1px solid #d7d8d6
}
 .A-EXPCNT-RW-RBWM .exp-content{
    border:1px solid #d7d8d6
}
 [class*="globalSmart"] .A-EXPCNT-RW-RBWM .dropdown{
    padding:14px 14px 14px 14px;
    padding:.875rem .875rem .875rem .875rem;
    position:relative
}
 @media(min-width:480px){
    [class*="globalSmart"] .A-EXPCNT-RW-RBWM .dropdown{
        padding:18px 18px 18px 18px;
        padding:1.125rem 1.125rem 1.125rem 1.125rem
    }
}
 @media(min-width:960px){
    [class*="globalSmart"] .A-EXPCNT-RW-RBWM .dropdown{
        padding:20px 20px 20px 20px;
        padding:1.25rem 1.25rem 1.25rem 1.25rem
    }
}
 [class*="globalSmart"] .A-EXPCNT-RW-RBWM .dropdown .dropdown-text::after{
    right:0
}
 [class*="globalSmart"] .A-EXPCNT-RW-RBWM .exp-content{
    padding:0 14px 0 14px;
    padding:0rem .875rem 0rem .875rem
}
 @media(min-width:480px){
    [class*="globalSmart"] .A-EXPCNT-RW-RBWM .exp-content{
        padding:0 18px 0 18px;
        padding:0rem 1.125rem 0rem 1.125rem
    }
}
 @media(min-width:960px){
    [class*="globalSmart"] .A-EXPCNT-RW-RBWM .exp-content{
        padding:0 20px 0 20px;
        padding:0rem 1.25rem 0rem 1.25rem
    }
}
 [class*="globalSmart"] .A-EXPCNT-RW-RBWM .exp-content.expanded{
    padding:14px 14px 14px 14px;
    padding:.875rem .875rem .875rem .875rem
}
 @media(min-width:480px){
    [class*="globalSmart"] .A-EXPCNT-RW-RBWM .exp-content.expanded{
        padding:18px 18px 18px 18px;
        padding:1.125rem 1.125rem 1.125rem 1.125rem
    }
}
 @media(min-width:960px){
    [class*="globalSmart"] .A-EXPCNT-RW-RBWM .exp-content.expanded{
        padding:20px 20px 20px 20px;
        padding:1.25rem 1.25rem 1.25rem 1.25rem
    }
}
 .A-SMLEXP-RW-ALL{
    font-family:"HSBC Univers Next Bold";
    font-style:normal;
    font-weight:700;
    font-size:16px;
    font-size:1rem
}
 .A-SMLEXP-RW-ALL .dropdown{
    border-top:1px solid #d7d8d6;
    border-bottom:1px solid #d7d8d6;
    padding:11px 16px 14px
}
 @media(min-width:480px){
    .A-SMLEXP-RW-ALL .dropdown{
        padding:15px 18px 19px 20px
    }
}
 @media(min-width:960px){
    .A-SMLEXP-RW-ALL .dropdown{
        padding:18px 22px 21px
    }
}
 .A-SMLEXP-RW-ALL .dropdown .dropdown-text{
    padding-right:30px
}
 @media(min-width:480px){
    .A-SMLEXP-RW-ALL .dropdown .dropdown-text{
        padding-right:33px
    }
}
 @media(min-width:960px){
    .A-SMLEXP-RW-ALL .dropdown .dropdown-text{
        padding-right:35px
    }
}
 .A-SMLEXP-RW-ALL .exp-content{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    border-bottom:1px solid #d7d8d6;
    padding:0
}
 .A-SMLEXP-RW-ALL .exp-content.expanded{
    padding:0
}
 .A-SMLEXP-RW-ALL .exp-content .exp-panel{
    padding:0 16px 16px
}
 @media(min-width:480px){
    .A-SMLEXP-RW-ALL .exp-content .exp-panel{
        padding:0 20px 20px
    }
}
 @media(min-width:960px){
    .A-SMLEXP-RW-ALL .exp-content .exp-panel{
        padding:0 22px 22px
    }
}
 .A-LNKE-RW-ALL{
    font-family:"HSBC Univers Next Bold";
    font-style:normal;
    font-weight:700;
    font-size:16px;
    font-size:1rem
}
 .A-LNKE-RW-ALL.expander .dropdown{
    padding:0
}
 .A-LNKE-RW-ALL.expander .dropdown .dropdown-text{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    padding:0 14px 0 0;
    padding:0rem .875rem 0rem 0rem
}
 @media(min-width:480px){
    .A-LNKE-RW-ALL.expander .dropdown .dropdown-text{
        padding:0 18px 0 0;
        padding:0rem 1.125rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .A-LNKE-RW-ALL.expander .dropdown .dropdown-text{
        padding:0 20px 0 0;
        padding:0rem 1.25rem 0rem 0rem
    }
}
 .A-LNKE-RW-ALL.expander .dropdown .dropdown-text::after{
    top:calc(50% - 8px);
    vertical-align:middle
}
 .A-LNKE-RW-ALL .exp-content{
    padding:0
}
 .A-LNKE-RW-ALL .exp-content.expanded{
    margin:14px 0 0 0;
    margin:.875rem 0rem 0rem 0rem;
    padding:0
}
 @media(min-width:480px){
    .A-LNKE-RW-ALL .exp-content.expanded{
        margin:18px 0 0 0;
        margin:1.125rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .A-LNKE-RW-ALL .exp-content.expanded{
        margin:20px 0 0 0;
        margin:1.25rem 0rem 0rem 0rem
    }
}
 .A-LNKE-RW-ALL:hover .dropdown-text,.A-LNKE-RW-ALL:focus .dropdown-text{
    text-decoration:underline;
    cursor:pointer
}
 .O-ADVEXP-RW-RBWM{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    overflow:hidden
}
 .edge-11 .O-ADVEXP-RW-RBWM,.ie-10 .O-ADVEXP-RW-RBWM,.ie-9 .O-ADVEXP-RW-RBWM{
    overflow:visible
}
 .O-ADVEXP-RW-RBWM .A-LNKE-RW-ALL{
    width:100%
}
 .O-ADVEXP-RW-RBWM .O-SMARTSPCGEN-DEV:last-child::after{
    height:0
}
 .O-ACCRD-RW-RBWM .O-ADVEXP-RW-RBWM::after{
    height:0
}
 .O-ACCRD-RW-RBWM .O-ADVEXP-RW-RBWM:not(:first-child)::before{
    height:10px
}
 .O-ADVLSTHRZNTL-RW-DEV .A-PNL-RW-ALL{
    padding:17px 14px 20px
}
 @media(min-width:480px){
    .O-ADVLSTHRZNTL-RW-DEV .A-PNL-RW-ALL{
        padding:14px 18px 17px
    }
}
 @media(min-width:960px){
    .O-ADVLSTHRZNTL-RW-DEV .A-PNL-RW-ALL{
        padding:16px 20px 19px
    }
}
 .O-ADVLSTHRZNTL-RW-DEV .advanced-h-list{
    padding:0;
    overflow:hidden;
    margin:0
}
 .O-ADVLSTHRZNTL-RW-DEV .advanced-h-list .A-DIVVL-RW-ALL{
    vertical-align:text-bottom;
    height:20px;
    display:none
}
 @media(min-width:480px){
    .O-ADVLSTHRZNTL-RW-DEV .advanced-h-list .A-DIVVL-RW-ALL{
        display:-moz-inline-stack;
        display:inline-block;
        *vertical-align:auto;
        *zoom:1;
        *display:inline;
        margin:0 12px 0 14px
    }
}
 @media(min-width:960px){
    .O-ADVLSTHRZNTL-RW-DEV .advanced-h-list .A-DIVVL-RW-ALL{
        margin:0 14px 0 16px
    }
}
 .O-ADVLSTHRZNTL-RW-DEV .advanced-h-list .A-DIVHL-RW-ALL{
    margin:20px 0 16px
}
 @media(min-width:480px){
    .O-ADVLSTHRZNTL-RW-DEV .advanced-h-list .A-DIVHL-RW-ALL{
        display:none
    }
}
 .O-ADVLSTHRZNTL-RW-DEV .advanced-h-list .horizontal-link{
    display:block
}
 @media(min-width:480px){
    .O-ADVLSTHRZNTL-RW-DEV .advanced-h-list .horizontal-link{
        display:-moz-inline-stack;
        display:inline-block;
        *vertical-align:auto;
        *zoom:1;
        *display:inline
    }
}
 .O-ADVLSTHRZNTL-RW-DEV .advanced-h-list .horizontal-link .A-LNKND16R-RW-ALL{
    vertical-align:baseline
}
 .O-ADVLSTHRZNTL-RW-DEV .advanced-h-list .horizontal-link .A-TYP16B-RW-ALL{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline
}
 .O-ADVLSTHRZNTL-RW-DEV .advanced-h-list .horizontal-link:last-child .A-DIVVL-RW-ALL,.O-ADVLSTHRZNTL-RW-DEV .advanced-h-list .horizontal-link:last-child .A-DIVHL-RW-ALL{
    display:none
}
 .O-ADVLST-RW-DEV .O-SMARTSPCGEN-DEV:last-child::after{
    height:0
}
 .O-ADVLST-RW-DEV .title{
    margin:0 0 14px 0;
    margin:0rem 0rem .875rem 0rem
}
 @media(min-width:480px){
    .O-ADVLST-RW-DEV .title{
        margin:0 0 18px 0;
        margin:0rem 0rem 1.125rem 0rem
    }
}
 @media(min-width:960px){
    .O-ADVLST-RW-DEV .title{
        margin:0 0 20px 0;
        margin:0rem 0rem 1.25rem 0rem
    }
}
 .O-ADVLST-RW-DEV .advanced-list{
    padding:0
}
 .O-ADVLST-RW-DEV .advanced-list .element{
    margin:14px 0 0 0;
    margin:.875rem 0rem 0rem 0rem;
    list-style-type:none
}
 @media(min-width:480px){
    .O-ADVLST-RW-DEV .advanced-list .element{
        margin:18px 0 0 0;
        margin:1.125rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .O-ADVLST-RW-DEV .advanced-list .element{
        margin:20px 0 0 0;
        margin:1.25rem 0rem 0rem 0rem
    }
}
 .O-ADVLST-RW-DEV .advanced-list .element:first-child{
    margin:0;
    margin:0rem 0rem 0rem 0rem
}
 @media(min-width:480px){
    .O-ADVLST-RW-DEV .advanced-list .element:first-child{
        margin:0;
        margin:0rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .O-ADVLST-RW-DEV .advanced-list .element:first-child{
        margin:0;
        margin:0rem 0rem 0rem 0rem
    }
}
 .O-ADVLST-RW-DEV .advanced-list .element .list-item{
    margin-top:-19px
}
 .O-ADVLST-RW-DEV .advanced-list .element .list-item>div::after{
    content:"";
    display:block;
    clear:both
}
 .O-ADVLST-RW-DEV .advanced-list .element .list-item .icon-container{
    position:relative;
    top:27px
}
 .O-ADVLST-RW-DEV .advanced-list .element .list-item .icon-container .icon::after{
    font-size:39px;
    font-size:2.4375rem
}
 .O-ADVLST-RW-DEV .advanced-list .element .icon{
    line-height:0
}
 .O-ADVLST-RW-DEV .advanced-list .element .icon.green{
    color:#008580
}
 .O-ADVLST-RW-DEV .advanced-list .element .icon::after{
    line-height:0
}
 .O-ADVLST-RW-DEV .advanced-list .element .description{
    padding:7px 0 0 56px;
    padding:.4375rem 0rem 0rem 3.5rem;
    margin-left:-13px
}
 @media(min-width:480px){
    .O-ADVLST-RW-DEV .advanced-list .element .description{
        padding:9px 0 0 72px;
        padding:.5625rem 0rem 0rem 4.5rem
    }
}
 @media(min-width:960px){
    .O-ADVLST-RW-DEV .advanced-list .element .description{
        padding:10px 0 0 100px;
        padding:.625rem 0rem 0rem 6.25rem
    }
}
 @media(min-width:480px){
    .O-ADVLST-RW-DEV .advanced-list .element .description{
        padding:7px 0 0 42px;
        padding:.4375rem 0rem 0rem 2.625rem;
        margin-left:-11px
    }
}
 @media(min-width:480px) and (min-width:480px){
    .O-ADVLST-RW-DEV .advanced-list .element .description{
        padding:9px 0 0 54px;
        padding:.5625rem 0rem 0rem 3.375rem
    }
}
 @media(min-width:480px) and (min-width:960px){
    .O-ADVLST-RW-DEV .advanced-list .element .description{
        padding:10px 0 0 60px;
        padding:.625rem 0rem 0rem 3.75rem
    }
}
 @media(min-width:480px) and (min-width:960px){
    .O-ADVLST-RW-DEV .advanced-list .element .description{
        padding:7px 0 0 28px;
        padding:.4375rem 0rem 0rem 1.75rem;
        margin-left:3px
    }
}
 @media(min-width:480px) and (min-width:960px) and (min-width:480px){
    .O-ADVLST-RW-DEV .advanced-list .element .description{
        padding:9px 0 0 36px;
        padding:.5625rem 0rem 0rem 2.25rem
    }
}
 @media(min-width:480px) and (min-width:960px) and (min-width:960px){
    .O-ADVLST-RW-DEV .advanced-list .element .description{
        padding:10px 0 0 40px;
        padding:.625rem 0rem 0rem 2.5rem
    }
}
 .O-ADVLST-RW-DEV .advanced-list .M-CONTMAST-RW-RBWM{
    padding:14px 0 0 0;
    padding:.875rem 0rem 0rem 0rem
}
 @media(min-width:480px){
    .O-ADVLST-RW-DEV .advanced-list .M-CONTMAST-RW-RBWM{
        padding:18px 0 0 0;
        padding:1.125rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .O-ADVLST-RW-DEV .advanced-list .M-CONTMAST-RW-RBWM{
        padding:20px 0 0 0;
        padding:1.25rem 0rem 0rem 0rem
    }
}
 @media(min-width:480px){
    .ie-9 .O-ADVLST-RW-DEV .advanced-list .element .description,.ie-10 .O-ADVLST-RW-DEV .advanced-list .element .description,.edge-11 .O-ADVLST-RW-DEV .advanced-list .element .description{
        margin-left:6px
    }
}
 .O-ADVPRDMOD-RW-DEV{
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
 .O-ADVPRDMOD-RW-DEV .advancedProductModule>.row{
    position:relative
}
 .O-ADVPRDMOD-RW-DEV .smart-image figure{
    margin:0
}
 @media(max-width:479px){
    .O-ADVPRDMOD-RW-DEV .smart-image figure{
        margin-bottom:14px
    }
}
 .O-ADVPRDMOD-RW-DEV .smart-image img{
    width:100%
}
 .O-ADVPRDMOD-RW-DEV ul{
    padding:12px 0 7px;
    margin:0
}
 @media(min-width:480px){
    .O-ADVPRDMOD-RW-DEV ul{
        padding:8px 0 10px
    }
}
 @media(min-width:960px){
    .O-ADVPRDMOD-RW-DEV ul{
        padding:10px 0 14px
    }
}
 .O-ADVPRDMOD-RW-DEV ul .element{
    list-style-type:none;
    margin:0 0 11px
}
 .O-ADVPRDMOD-RW-DEV ul .element .icon{
    line-height:0;
    left:0;
    color:#008580;
    top:-11px
}
 .O-ADVPRDMOD-RW-DEV ul.main-list{
    padding:10px 0 7px
}
 @media(min-width:480px){
    .O-ADVPRDMOD-RW-DEV ul.main-list{
        padding:10px 0 15px
    }
}
 @media(min-width:960px){
    .O-ADVPRDMOD-RW-DEV ul.main-list{
        padding:10px 0 19px
    }
}
 .O-ADVPRDMOD-RW-DEV .A-TYP16BL-RW-ALL{
    margin-bottom:0;
    padding-left:34px
}
 @media(min-width:480px){
    .O-ADVPRDMOD-RW-DEV .A-TYP16BL-RW-ALL{
        padding-left:37px
    }
}
 @media(min-width:960px){
    .O-ADVPRDMOD-RW-DEV .A-TYP16BL-RW-ALL{
        padding-left:40px
    }
}
 .O-ADVPRDMOD-RW-DEV .A-TYP16BL-RW-ALL .icon{
    font-size:24px;
    font-size:1.5rem;
    left:6px;
    top:-3px
}
 .O-ADVPRDMOD-RW-DEV .A-TYP16BL-RW-ALL,.O-ADVPRDMOD-RW-DEV .A-TYP16RL-DEV-ALL{
    position:relative
}
 .O-ADVPRDMOD-RW-DEV .A-TYP16BL-RW-ALL .icon,.O-ADVPRDMOD-RW-DEV .A-TYP16RL-DEV-ALL .icon{
    position:absolute;
    margin-left:0
}
 .O-ADVPRDMOD-RW-DEV .A-TYP16R-RW-ALL{
    margin-bottom:-3px
}
 @media(min-width:480px){
    .O-ADVPRDMOD-RW-DEV .A-TYP16R-RW-ALL{
        margin-bottom:0
    }
}
 .O-ADVPRDMOD-RW-DEV .A-LNKND38L-RW-ALL{
    padding-bottom:15px;
    display:block
}
 @media(min-width:480px){
    .O-ADVPRDMOD-RW-DEV .A-LNKND38L-RW-ALL{
        padding-bottom:12px
    }
}
 @media(min-width:960px){
    .O-ADVPRDMOD-RW-DEV .A-LNKND38L-RW-ALL{
        padding-bottom:14px
    }
}
 .O-ADVPRDMOD-RW-DEV .A-LNKND38L-RW-ALL ~ .A-TYP16R-RW-ALL{
    padding-bottom:14px
}
 @media(min-width:480px){
    .O-ADVPRDMOD-RW-DEV .A-LNKND38L-RW-ALL ~ .A-TYP16R-RW-ALL{
        padding-bottom:18px
    }
}
 @media(min-width:960px){
    .O-ADVPRDMOD-RW-DEV .A-LNKND38L-RW-ALL ~ .A-TYP16R-RW-ALL{
        padding-bottom:20px
    }
}
 .O-ADVPRDMOD-RW-DEV .product-general .A-DIVVL-RW-ALL{
    position:absolute;
    top:0;
    right:31%;
    display:none;
    height:100%
}
 @media(min-width:960px){
    .O-ADVPRDMOD-RW-DEV .product-general .A-DIVVL-RW-ALL{
        display:block
    }
}
 @media(min-width:960px){
    .O-ADVPRDMOD-RW-DEV .product-block{
        padding-left:27px
    }
}
 .O-ADVPRDMOD-RW-DEV .O-ADVEXP-RW-RBWM{
    overflow:hidden;
    margin-top:14px
}
 @media(min-width:480px){
    .O-ADVPRDMOD-RW-DEV .O-ADVEXP-RW-RBWM{
        margin-top:18px
    }
}
 @media(min-width:960px){
    .O-ADVPRDMOD-RW-DEV .O-ADVEXP-RW-RBWM{
        margin-top:20px
    }
}
 .O-ADVPRDMOD-RW-DEV .action-buttons{
    margin:21px 0 6px;
    text-align:right
}
 @media(min-width:480px){
    .O-ADVPRDMOD-RW-DEV .action-buttons{
        padding-right:25px;
        margin:27px 0 0
    }
}
 @media(min-width:960px){
    .O-ADVPRDMOD-RW-DEV .action-buttons{
        margin:30px 0 0
    }
}
 @media(max-width:479px){
    .O-ADVPRDMOD-RW-DEV .action-buttons .A-BTNSO-RW-ALL,.O-ADVPRDMOD-RW-DEV .action-buttons .A-BTNSS-RW-ALL{
        width:100%
    }
}
 @media(max-width:479px){
    .O-ADVPRDMOD-RW-DEV .action-buttons>div,.O-ADVPRDMOD-RW-DEV .action-buttons a{
        margin-bottom:4px
    }
}
 @media(min-width:480px){
    .O-ADVPRDMOD-RW-DEV .action-buttons>div,.O-ADVPRDMOD-RW-DEV .action-buttons a{
        display:-moz-inline-stack;
        display:inline-block;
        *vertical-align:auto;
        *zoom:1;
        *display:inline;
        margin-left:15px
    }
}
 .O-ADVPRDMOD-RW-DEV .A-DIVHL-RW-ALL{
    margin-bottom:0
}
 @media(max-width:479px){
    .O-ADVPRDMOD-RW-DEV .A-DIVHL-RW-ALL{
        margin:0
    }
}
 .M-PRDFCTS-RW-DEV{
    padding:14px 0 0 0;
    padding:.875rem 0rem 0rem 0rem
}
 @media(min-width:480px){
    .M-PRDFCTS-RW-DEV{
        padding:18px 0 0 0;
        padding:1.125rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .M-PRDFCTS-RW-DEV{
        padding:20px 0 0 0;
        padding:1.25rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .M-PRDFCTS-RW-DEV{
        padding:0;
        padding:0rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px) and (min-width:480px){
    .M-PRDFCTS-RW-DEV{
        padding:0;
        padding:0rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px) and (min-width:960px){
    .M-PRDFCTS-RW-DEV{
        padding:0;
        padding:0rem 0rem 0rem 0rem
    }
}
 .M-PRDFCTS-RW-DEV .A-PAR16R-RW-ALL{
    margin:-4px 0 -1px
}
 @media(min-width:480px){
    .M-PRDFCTS-RW-DEV .first-facts>[class*="M-"]:first-child,.M-PRDFCTS-RW-DEV .first-facts>.buttonWithAtom:first-child,.M-PRDFCTS-RW-DEV .second-facts>[class*="M-"]:first-child,.M-PRDFCTS-RW-DEV .second-facts>.buttonWithAtom:first-child{
        padding-top:0
    }
}
 .M-PRDFCTS-RW-DEV .M-IMG-RW-DEV,.M-PRDFCTS-RW-DEV .M-CONTMAST-RW-RBWM{
    padding:7px 0 7px 0;
    padding:.4375rem 0rem .4375rem 0rem
}
 @media(min-width:480px){
    .M-PRDFCTS-RW-DEV .M-IMG-RW-DEV,.M-PRDFCTS-RW-DEV .M-CONTMAST-RW-RBWM{
        padding:9px 0 9px 0;
        padding:.5625rem 0rem .5625rem 0rem
    }
}
 @media(min-width:960px){
    .M-PRDFCTS-RW-DEV .M-IMG-RW-DEV,.M-PRDFCTS-RW-DEV .M-CONTMAST-RW-RBWM{
        padding:10px 0 10px 0;
        padding:.625rem 0rem .625rem 0rem
    }
}
 .M-PRDFCTS-RW-DEV .M-IMG-RW-DEV+.buttonWithAtom,.M-PRDFCTS-RW-DEV .M-CONTMAST-RW-RBWM+.buttonWithAtom{
    padding:0 0 7px 0;
    padding:0rem 0rem .4375rem 0rem
}
 @media(min-width:480px){
    .M-PRDFCTS-RW-DEV .M-IMG-RW-DEV+.buttonWithAtom,.M-PRDFCTS-RW-DEV .M-CONTMAST-RW-RBWM+.buttonWithAtom{
        padding:0 0 9px 0;
        padding:0rem 0rem .5625rem 0rem
    }
}
 @media(min-width:960px){
    .M-PRDFCTS-RW-DEV .M-IMG-RW-DEV+.buttonWithAtom,.M-PRDFCTS-RW-DEV .M-CONTMAST-RW-RBWM+.buttonWithAtom{
        padding:0 0 10px 0;
        padding:0rem 0rem .625rem 0rem
    }
}
 .M-PRDFCTS-RW-DEV .buttonWithAtom{
    margin:0;
    margin:0rem 0rem 0rem 0rem;
    padding:7px 0 7px 0;
    padding:.4375rem 0rem .4375rem 0rem
}
 @media(min-width:480px){
    .M-PRDFCTS-RW-DEV .buttonWithAtom{
        margin:0;
        margin:0rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .M-PRDFCTS-RW-DEV .buttonWithAtom{
        margin:0;
        margin:0rem 0rem 0rem 0rem
    }
}
 @media(min-width:480px){
    .M-PRDFCTS-RW-DEV .buttonWithAtom{
        padding:9px 0 9px 0;
        padding:.5625rem 0rem .5625rem 0rem
    }
}
 @media(min-width:960px){
    .M-PRDFCTS-RW-DEV .buttonWithAtom{
        padding:10px 0 10px 0;
        padding:.625rem 0rem .625rem 0rem
    }
}
 .O-PRDRTS-RW-DEV{
    padding:21px 0 14px
}
 @media(min-width:480px){
    .O-PRDRTS-RW-DEV{
        padding:18px 0 18px
    }
}
 @media(min-width:960px){
    .O-PRDRTS-RW-DEV{
        padding:20px 0 20px
    }
}
 .O-PRDRTS-RW-DEV .A-TYP16R-RW-ALL{
    margin-top:14px
}
 @media(min-width:480px){
    .O-PRDRTS-RW-DEV .A-TYP16R-RW-ALL{
        margin-top:9px
    }
}
 @media(min-width:960px){
    .O-PRDRTS-RW-DEV .A-TYP16R-RW-ALL{
        margin-top:10px
    }
}
 .O-PRDRTS-RW-DEV .A-TYP14R-RW-ALL{
    margin-top:7px
}
 @media(min-width:480px){
    .O-PRDRTS-RW-DEV .A-TYP14R-RW-ALL{
        margin-top:9px
    }
}
 @media(min-width:960px){
    .O-PRDRTS-RW-DEV .A-TYP14R-RW-ALL{
        margin-top:10px
    }
}
 .O-PRDRTS-RW-DEV .rates{
    display:table;
    width:100%;
    margin-top:21px
}
 @media(min-width:480px){
    .O-PRDRTS-RW-DEV .rates{
        margin-top:0
    }
}
 @media(min-width:960px){
    .O-PRDRTS-RW-DEV .rates{
        margin-top:20px
    }
}
 .O-PRDRTS-RW-DEV .rates>div{
    display:table-cell;
    width:50%
}
 @media(min-width:480px){
    .O-PRDRTS-RW-DEV .main{
        display:table;
        width:100%
    }
}
 @media(min-width:960px){
    .O-PRDRTS-RW-DEV .main{
        display:block;
        width:auto
    }
}
 @media(min-width:480px){
    .O-PRDRTS-RW-DEV .main .wrapper{
        display:table-cell;
        width:50%
    }
}
 @media(min-width:960px){
    .O-PRDRTS-RW-DEV .main .wrapper{
        display:block;
        width:auto
    }
}
 .A-FIDOB-RW-ALL,.A-FIEAD-RW-ALL,.A-FINUM-RW-ALL,.A-FIPASS-RW-ALL,.A-FIPNUM-RW-ALL,.A-FITEXT-RW-ALL,.A-FITEXTA-RW-ALL,.A-FSCHKB-RW-ALL,.A-FSRADB-RW-ALL,.A-FISRCH-RW-ALL{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:14px;
    font-size:.875rem;
    line-height:1.2;
    text-align:left;
    color:#333
}
 .message{
    font-size:14px;
    font-size:.875rem;
    padding:4px 23px 10px 21px;
    margin:0;
    color:#83000a;
    display:block;
    position:relative
}
 @media(min-width:480px){
    .message{
        padding:6px 23px 10px
    }
}
 @media(min-width:960px){
    .message{
        padding:7px 23px 10px 25px
    }
}
 .message .icon::after{
    font-size:20px;
    font-size:1.25rem;
    position:absolute;
    top:2px;
    left:-3px
}
 @media(min-width:480px){
    .message .icon::after{
        top:4px;
        left:-3px
    }
}
 @media(min-width:960px){
    .message .icon::after{
        top:5px;
        left:-2px
    }
}
 .A-FIDOB-RW-ALL .input,.A-FIEAD-RW-ALL .input,.A-FINUM-RW-ALL .input,.A-FIPASS-RW-ALL .input,.A-FIPNUM-RW-ALL .input,.A-FITEXT-RW-ALL .input{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:14px;
    font-size:.875rem;
    line-height:1.2;
    text-align:left;
    height:40px;
    color:#333;
    border:1px solid #929292
}
 .A-FIDOB-RW-ALL .input:hover,.A-FIDOB-RW-ALL .input:focus,.A-FIEAD-RW-ALL .input:hover,.A-FIEAD-RW-ALL .input:focus,.A-FINUM-RW-ALL .input:hover,.A-FINUM-RW-ALL .input:focus,.A-FIPASS-RW-ALL .input:hover,.A-FIPASS-RW-ALL .input:focus,.A-FIPNUM-RW-ALL .input:hover,.A-FIPNUM-RW-ALL .input:focus,.A-FITEXT-RW-ALL .input:hover,.A-FITEXT-RW-ALL .input:focus{
    border:1px solid #376798
}
 @media(min-width:480px){
    .A-FIDOB-RW-ALL .input,.A-FIEAD-RW-ALL .input,.A-FINUM-RW-ALL .input,.A-FIPASS-RW-ALL .input,.A-FIPNUM-RW-ALL .input,.A-FITEXT-RW-ALL .input{
        padding:0 18px
    }
}
 @media(min-width:960px){
    .A-FIDOB-RW-ALL .input,.A-FIEAD-RW-ALL .input,.A-FINUM-RW-ALL .input,.A-FIPASS-RW-ALL .input,.A-FIPNUM-RW-ALL .input,.A-FITEXT-RW-ALL .input{
        padding:0 15px
    }
}
 .A-FIDOB-RW-ALL .input-error,.A-FIEAD-RW-ALL .input-error,.A-FINUM-RW-ALL .input-error,.A-FIPASS-RW-ALL .input-error,.A-FIPNUM-RW-ALL .input-error,.A-FITEXT-RW-ALL .input-error{
    border:1px solid #83000a;
    background-color:rgba(131,0,10,0.05)
}
 .A-FIDOB-RW-ALL .message-error,.A-FIEAD-RW-ALL .message-error,.A-FINUM-RW-ALL .message-error,.A-FIPASS-RW-ALL .message-error,.A-FIPNUM-RW-ALL .message-error,.A-FITEXT-RW-ALL .message-error{
    color:#83000a
}
 .A-FIDOB-RW-ALL .input-warning,.A-FIEAD-RW-ALL .input-warning,.A-FINUM-RW-ALL .input-warning,.A-FIPASS-RW-ALL .input-warning,.A-FIPNUM-RW-ALL .input-warning,.A-FITEXT-RW-ALL .input-warning{
    border:1px solid #ba8111;
    background-color:rgba(186,129,17,0.05)
}
 .A-FIDOB-RW-ALL .message-warning,.A-FIEAD-RW-ALL .message-warning,.A-FINUM-RW-ALL .message-warning,.A-FIPASS-RW-ALL .message-warning,.A-FIPNUM-RW-ALL .message-warning,.A-FITEXT-RW-ALL .message-warning{
    color:#333
}
 .A-FIDOB-RW-ALL .input-valid,.A-FIEAD-RW-ALL .input-valid,.A-FINUM-RW-ALL .input-valid,.A-FIPASS-RW-ALL .input-valid,.A-FIPNUM-RW-ALL .input-valid,.A-FITEXT-RW-ALL .input-valid{
    background-color:rgba(0,133,128,0.05);
    border:1px solid #008580;
    color:#333
}
 .A-FIDOB-RW-ALL .message-valid,.A-FIEAD-RW-ALL .message-valid,.A-FINUM-RW-ALL .message-valid,.A-FIPASS-RW-ALL .message-valid,.A-FIPNUM-RW-ALL .message-valid,.A-FITEXT-RW-ALL .message-valid{
    color:#333
}
 .A-FIDOB-RW-ALL .icon-valid,.A-FIEAD-RW-ALL .icon-valid,.A-FINUM-RW-ALL .icon-valid,.A-FIPASS-RW-ALL .icon-valid,.A-FIPNUM-RW-ALL .icon-valid,.A-FITEXT-RW-ALL .icon-valid{
    color:#008580
}
 .A-FIDOB-RW-ALL .input-disabled,.A-FIDOB-RW-ALL .input-disabled:hover,.A-FIEAD-RW-ALL .input-disabled,.A-FIEAD-RW-ALL .input-disabled:hover,.A-FINUM-RW-ALL .input-disabled,.A-FINUM-RW-ALL .input-disabled:hover,.A-FIPASS-RW-ALL .input-disabled,.A-FIPASS-RW-ALL .input-disabled:hover,.A-FIPNUM-RW-ALL .input-disabled,.A-FIPNUM-RW-ALL .input-disabled:hover,.A-FITEXT-RW-ALL .input-disabled,.A-FITEXT-RW-ALL .input-disabled:hover{
    border:1px solid #333;
    opacity:.5
}
 .A-FIDOB-RW-ALL .message-disabled,.A-FIEAD-RW-ALL .message-disabled,.A-FINUM-RW-ALL .message-disabled,.A-FIPASS-RW-ALL .message-disabled,.A-FIPNUM-RW-ALL .message-disabled,.A-FITEXT-RW-ALL .message-disabled{
    color:#333
}
 .A-FIDOB-RW-ALL .input{
    width:44px
}
 .A-FIEAD-RW-ALL .input{
    min-width:217px
}
 .A-FINUM-RW-ALL .input{
    width:44px
}
 .A-FINUM-RW-ALL .input-prefix{
    width:44px
}
 .A-FINUM-RW-ALL .input-phone{
    min-width:135px
}
 .A-FIPASS-RW-ALL .input{
    min-width:217px
}
 .A-FIPNUM-RW-ALL .input{
    width:44px
}
 .A-FIPNUM-RW-ALL .input-prefix{
    width:44px
}
 .A-FIPNUM-RW-ALL .input-phone{
    min-width:135px
}
 .A-FITEXT-RW-ALL .input{
    min-width:200px
}
 @media(min-width:480px){
    .A-FITEXT-RW-ALL .input{
        height:44px
    }
}
 @media(min-width:960px){
    .A-FITEXT-RW-ALL .input{
        height:40px
    }
}
 .A-FITEXTA-RW-ALL{
    margin:0
}
 .A-FITEXTA-RW-ALL textarea{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:14px;
    font-size:.875rem;
    min-width:217px;
    line-height:1.33;
    color:#333;
    text-align:left;
    padding:14px;
    resize:none;
    overflow:hidden;
    border:1px solid #929292;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
 .A-FITEXTA-RW-ALL textarea:hover,.A-FITEXTA-RW-ALL textarea:focus{
    border:1px solid #376798
}
 .A-FITEXTA-RW-ALL textarea.error{
    border:1px solid #83000a;
    background-color:rgba(131,0,10,0.05)
}
 .A-FITEXTA-RW-ALL textarea.disabled{
    border:1px solid rgba(146,146,146,0.5);
    color:rgba(51,51,51,0.5)
}
 @media(min-width:480px){
    .A-FITEXTA-RW-ALL textarea{
        padding:18px
    }
}
 @media(min-width:960px){
    .A-FITEXTA-RW-ALL textarea{
        padding:15px
    }
}
 .A-FITEXTA-RW-ALL .ss-container:hover .ss-scroll{
    opacity:1
}
 .A-FITEXTA-RW-ALL .ss-container .ss-scroll{
    position:relative;
    background:#5c5c5c;
    width:10px;
    top:0;
    z-index:2;
    cursor:pointer;
    border-radius:0
}
 .A-FITEXTA-RW-ALL .ss-container .ss-scroll:hover,.A-FITEXTA-RW-ALL .ss-container .ss-scroll:active{
    background:#333
}
 .A-FITEXTA-RW-ALL .ss-container .ss-scrollbg{
    position:absolute;
    background:#e7e7e6;
    width:10px;
    top:0;
    z-index:1;
    right:0;
    height:100%
}
 .A-FITEXTA-RW-ALL .ss-container .ss-scrollbg:hover,.A-FITEXTA-RW-ALL .ss-container .ss-scrollbg:active{
    background:#e7e7e6
}
 .A-FITEXTA-RW-ALL .scrollable{
    height:68px;
    display:block;
    margin:0;
    position:relative;
    padding-right:32px;
    border:1px solid #929292
}
 .A-FITEXTA-RW-ALL .scrollable:hover,.A-FITEXTA-RW-ALL .scrollable:focus{
    border:1px solid #376798
}
 .A-FITEXTA-RW-ALL .scrollable textarea{
    overflow:hidden;
    resize:none;
    border:0;
    outline:0;
    padding:0;
    margin:0 -30px 0 0
}
 .A-FITEXTA-RW-ALL .scrollable textarea.ss-content{
    padding:0 18px 0 15px;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    min-height:100%
}
 .A-FITEXTA-RW-ALL .scrollable textarea.ss-content:hover,.A-FITEXTA-RW-ALL .scrollable textarea.ss-content:focus{
    border:0
}
 .A-FITEXTA-RW-ALL .ss-wrapper{
    overflow:hidden;
    height:100%;
    position:relative;
    z-index:1;
    float:left;
    width:100%
}
 .A-FITEXTA-RW-ALL .ss-wrapper .ss-content{
    height:100%;
    width:100%;
    padding:0 32px 0 0;
    position:relative;
    right:0;
    overflow:auto
}
 .A-FISRCH-RW-ALL{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    width:100%
}
 .A-FISRCH-RW-ALL input:not(:focus){
    -webkit-box-shadow:none;
    box-shadow:none
}
 .A-FISRCH-RW-ALL .input{
    padding:0 28px 0 14px;
    padding:0rem 1.75rem 0rem .875rem;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    width:100%;
    height:44px
}
 @media(min-width:480px){
    .A-FISRCH-RW-ALL .input{
        padding:0 36px 0 18px;
        padding:0rem 2.25rem 0rem 1.125rem
    }
}
 @media(min-width:960px){
    .A-FISRCH-RW-ALL .input{
        padding:0 40px 0 20px;
        padding:0rem 2.5rem 0rem 1.25rem
    }
}
 @media(min-width:960px){
    .A-FISRCH-RW-ALL .input{
        height:40px
    }
}
 .A-FISRCH-RW-ALL input::-webkit-input-placeholder{
    opacity:1
}
 .A-FISRCH-RW-ALL input:-ms-input-placeholder{
    opacity:1
}
 .A-FISRCH-RW-ALL input::-ms-input-placeholder{
    opacity:1
}
 .A-FISRCH-RW-ALL input::placeholder{
    opacity:1
}
 .A-FSCHKB-RW-ALL .check-item{
    display:block;
    margin:14px 0 0
}
 @media(min-width:480px){
    .A-FSCHKB-RW-ALL .check-item{
        display:-moz-inline-stack;
        display:inline-block;
        *vertical-align:auto;
        *zoom:1;
        *display:inline;
        margin:0 0 0 40px
    }
}
 .A-FSCHKB-RW-ALL .check-item:first-child{
    margin:0
}
 .A-FSCHKB-RW-ALL label{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    position:relative;
    padding-left:9px;
    cursor:pointer;
    margin:2px 0
}
 @media(min-width:480px){
    .A-FSCHKB-RW-ALL label{
        padding-left:11px
    }
}
 @media(min-width:960px){
    .A-FSCHKB-RW-ALL label{
        padding-left:12px
    }
}
 .A-FSCHKB-RW-ALL label::before{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    font-size:20px;
    font-size:1.25rem;
    content:"";
    position:absolute;
    left:-18px;
    bottom:-2px;
    width:20px;
    height:20px;
    padding-top:2px;
    border:1px solid #929292;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    background:#fff
}
 .A-FSCHKB-RW-ALL label:hover::before,.A-FSCHKB-RW-ALL label:focus::before{
    border:1px solid #376798
}
 .A-FSCHKB-RW-ALL label.error::before{
    border:1px solid #83000a
}
 .A-FSCHKB-RW-ALL label.disabled{
    color:rgba(51,51,51,0.5)
}
 .A-FSCHKB-RW-ALL label.disabled::before{
    border:1px solid rgba(146,146,146,0.5)
}
 .A-FSCHKB-RW-ALL input[type="checkbox"]:checked+label::before{
    content:"\2713";
    color:#008580;
    text-align:center;
    line-height:.8;
    font-weight:bold
}
 .A-FSCHKB-RW-ALL input[type="checkbox"]:focus+label::before{
    border:1px solid #376798
}
 .A-FSRADB-RW-ALL .radio-item{
    display:block;
    margin:11px 0 0
}
 @media(min-width:480px){
    .A-FSRADB-RW-ALL .radio-item{
        display:-moz-inline-stack;
        display:inline-block;
        *vertical-align:auto;
        *zoom:1;
        *display:inline;
        margin:0 0 0 40px
    }
}
 .A-FSRADB-RW-ALL .radio-item:first-child{
    margin:0
}
 .A-FSRADB-RW-ALL input[type="radio"]{
    display:none
}
 .A-FSRADB-RW-ALL input[type="radio"]:checked+label::before{
    font-size:26px;
    font-size:1.625rem;
    content:"";
    color:#008580;
    text-align:center;
    font-weight:bold;
    border:1px solid #929292;
    background:#008580
}
 .A-FSRADB-RW-ALL label{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    padding:0 0 3px 31px;
    cursor:pointer;
    position:relative;
    margin:5px 0 2px
}
 .A-FSRADB-RW-ALL label::before{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    font-size:20px;
    font-size:1.25rem;
    content:"";
    width:24px;
    height:24px;
    position:absolute;
    left:0;
    bottom:0;
    margin-right:10px;
    border:1px solid #929292;
    padding-top:4px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    border-radius:50%;
    -webkit-box-shadow:inset 0 0 0 5px #fff;
    box-shadow:inset 0 0 0 5px #fff
}
 @media(min-width:960px){
    .A-FSRADB-RW-ALL label::before{
        width:20px;
        height:20px;
        padding-top:2px;
        -webkit-box-shadow:inset 0 0 0 4px #fff;
        box-shadow:inset 0 0 0 4px #fff
    }
}
 .A-FSRADB-RW-ALL label:hover::before,.A-FSRADB-RW-ALL label:focus::before{
    border:1px solid #376798
}
 @media(min-width:480px){
    .A-FSRADB-RW-ALL label{
        padding-left:32px;
        margin:5px 0 1px
    }
}
 @media(min-width:960px){
    .A-FSRADB-RW-ALL label{
        padding:0 0 1px 30px;
        margin:3px 0 2px
    }
}
 .A-FSRADB-RW-ALL.error label::before{
    border:1px solid #83000a;
    background-color:rgba(131,0,10,0.05)
}
 .A-FSRADB-RW-ALL.error input[type="radio"]:checked+label::before{
    background:#008580
}
 .A-FSRADB-RW-ALL.disabled{
    color:rgba(51,51,51,0.5)
}
 .A-FSRADB-RW-ALL.disabled label::before{
    border:1px solid rgba(146,146,146,0.5)
}
 .A-FSSINGSEL-RW-ALL{
    font-size:14px;
    font-size:.875rem;
    line-height:1.2;
    color:#333;
    margin:0;
    padding:0;
    width:100%
}
 .A-FSSINGSEL-RW-ALL.error .custom-select-button,.A-FSSINGSEL-RW-ALL.disabled .custom-select-button{
    cursor:default
}
 .A-FSSINGSEL-RW-ALL.error .custom-select-button{
    border:1px solid #83000a;
    background-color:rgba(131,0,10,0.05)
}
 .A-FSSINGSEL-RW-ALL.error .custom-select-button:hover{
    border:1px solid #83000a
}
 .A-FSSINGSEL-RW-ALL.error .custom-select-icon{
    border-left:1px solid #333
}
 .A-FSSINGSEL-RW-ALL.disabled .custom-select-button{
    border:1px solid #929292;
    opacity:.5
}
 .A-FSSINGSEL-RW-ALL.disabled .custom-select-button:hover{
    border:1px solid #929292
}
 .A-FSSINGSEL-RW-ALL .custom-select-button{
    padding:0 15px;
    line-height:3.2;
    border:1px solid #333;
    height:44px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    cursor:pointer;
    overflow:hidden
}
 .A-FSSINGSEL-RW-ALL .custom-select-button:hover,.A-FSSINGSEL-RW-ALL .custom-select-button:focus{
    border:1px solid #376798
}
 .A-FSSINGSEL-RW-ALL .custom-select-text{
    line-height:2
}
 .A-FSSINGSEL-RW-ALL .custom-select-icon{
    display:block;
    position:absolute;
    right:0;
    bottom:0;
    top:0;
    width:48px;
    margin:12px 0;
    border-left:1px solid #d9d9d9
}
 .A-FSSINGSEL-RW-ALL .custom-select-icon::before{
    font-family:"HSBCIcon-Font","HSBC Univers Next Regular","sans-serif";
    font-size:17px;
    font-size:1.0625rem;
    display:block;
    line-height:1;
    position:absolute;
    content:"\f055";
    padding-left:15px;
    top:calc(50% - 8.5px);
    width:17px;
    height:17px;
    pointer-events:none
}
 .A-FSSINGSEL-RW-ALL .custom-select-menu-container{
    background-color:#fff;
    border:1px solid #929292;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    position:absolute;
    width:100%;
    max-height:200px;
    margin-top:-1px;
    z-index:1
}
 .A-FSSINGSEL-RW-ALL .custom-select-menu{
    max-height:198px;
    overflow-y:auto;
    list-style:none;
    margin:0;
    padding:0
}
 .A-FSSINGSEL-RW-ALL .custom-select-menu .custom-select-menu-item{
    font-size:14px;
    font-size:.875rem;
    line-height:1.2;
    position:relative;
    margin-top:-1px;
    padding:15px 0 15px 13px;
    cursor:pointer
}
 .A-FSSINGSEL-RW-ALL .custom-select-menu .custom-select-menu-item:hover,.A-FSSINGSEL-RW-ALL .custom-select-menu .custom-select-menu-item.focused{
    background:#d9d9d9;
    outline:0
}
 .A-FSSINGSEL-RW-ALL .custom-select-menu .custom-select-menu-item::before{
    content:"";
    position:absolute;
    bottom:0;
    height:0;
    left:9px;
    width:calc(100% - 18px);
    border-bottom:1px solid #d9d9d9
}
 .A-FSSINGSEL-RW-ALL .custom-select-menu .custom-select-menu-item:last-of-type::before{
    border:0
}
 .A-FSSINGSEL-RW-ALL .custom-select-menu .custom-select-menu-item.selected{
    background-color:#d9d9d9
}
 select.A-FSSINGSEL-RW-ALL{
    display:none
}
 .custom-select-menu-container{
    display:none;
    background:#fff;
    display:none;
    position:absolute
}
 .custom-select-menu-container.is-active{
    display:block
}
 .custom-select-container{
    position:relative
}
 .A-RELIH-RW-ALL{
    border-top:1px solid #d7d8d6;
    width:100%;
    margin:14px 0;
    position:relative
}
 .A-RELIH-RW-ALL::before,.A-RELIH-RW-ALL::after{
    content:"";
    position:absolute;
    margin:0 auto;
    width:0;
    height:0;
    left:0;
    right:0;
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    border-top:10px solid #d7d8d6
}
 .A-RELIH-RW-ALL::after{
    border-top:10px solid #fff;
    top:-1px
}
 @media(min-width:480px){
    .A-RELIH-RW-ALL{
        margin:18px 0
    }
}
 @media(min-width:960px){
    .A-RELIH-RW-ALL{
        margin:20px 0
    }
}
 .A-RELIV-RW-ALL{
    display:table;
    width:100%;
    position:relative
}
 .A-RELIV-RW-ALL .placeholder{
    display:table-cell;
    float:none;
    position:static
}
 .A-RELIV-RW-ALL .placeholder-left{
    padding-right:14px;
    padding-left:0;
    border-right:1px solid #d7d8d6
}
 .A-RELIV-RW-ALL .placeholder-right{
    padding-left:14px;
    padding-right:0
}
 .A-RELIV-RW-ALL .arrow{
    display:block;
    position:absolute;
    width:12px;
    height:12px;
    margin-left:-25px;
    margin-top:-6px;
    border-right:1px solid #d7d8d6;
    border-top:1px solid #d7d8d6;
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg);
    background:#fff;
    top:50%
}
 @media(min-width:960px){
    .A-RELIV-RW-ALL .arrow{
        margin-left:-27px
    }
}
 @media(min-width:480px){
    .A-RELIV-RW-ALL .placeholder-left{
        padding-right:18px
    }
     .A-RELIV-RW-ALL .placeholder-right{
        padding-left:18px
    }
}
 @media(min-width:960px){
    .A-RELIV-RW-ALL .placeholder-left{
        padding-right:20px
    }
     .A-RELIV-RW-ALL .placeholder-right{
        padding-left:20px
    }
}
 .A-RELI1V2H-RW-ALL .placeholder-left{
    border-bottom:1px solid #d7d8d6
}
 .A-RELI1V2H-RW-ALL .placeholder-left::before,.A-RELI1V2H-RW-ALL .placeholder-left::after{
    border-top:10px solid #d7d8d6
}
 .A-RELI1V2H-RW-ALL .placeholder-left::after{
    border-top:10px solid #fff
}
 @media(min-width:960px){
    .A-RELI1V2H-RW-ALL .placeholder-left{
        border-right:1px solid #d7d8d6
    }
}
 @media(min-width:960px){
    .A-RELI1V2H-RW-ALL .arrow{
        border-right:1px solid #d7d8d6;
        border-top:1px solid #d7d8d6;
        background:#fff
    }
}
 .A-INI60L-FIX-ALL{
    font-family:"HSBC Univers Next Light";
    font-style:normal;
    font-weight:300;
    font-size:60px;
    font-size:3.75rem;
    line-height:1.2;
    color:#333;
    text-align:left
}
 .A-RELILB1V2H-RW-ALL .placeholder-left{
    border-bottom:1px solid #929292
}
 .A-RELILB1V2H-RW-ALL .placeholder-left::before,.A-RELILB1V2H-RW-ALL .placeholder-left::after{
    border-top:10px solid #929292
}
 .A-RELILB1V2H-RW-ALL .placeholder-left::after{
    border-top:10px solid #ededed
}
 @media(min-width:960px){
    .A-RELILB1V2H-RW-ALL .placeholder-left{
        border-right:1px solid #929292
    }
}
 @media(min-width:960px){
    .A-RELILB1V2H-RW-ALL .arrow{
        border-right:1px solid #929292;
        border-top:1px solid #929292;
        background:#ededed
    }
}
 .A-RELI1V2H-RW-ALL,.A-RELILB1V2H-RW-ALL{
    position:relative;
    overflow:hidden;
    margin-left:-7px;
    margin-right:-7px
}
 @media(min-width:480px){
    .A-RELI1V2H-RW-ALL,.A-RELILB1V2H-RW-ALL{
        margin-left:-9px;
        margin-right:-9px
    }
}
 @media(min-width:960px){
    .A-RELI1V2H-RW-ALL,.A-RELILB1V2H-RW-ALL{
        margin-left:-10px;
        margin-right:-10px
    }
}
 .A-RELI1V2H-RW-ALL .inner,.A-RELILB1V2H-RW-ALL .inner{
    display:table;
    width:100%;
    position:relative;
    margin:14px 0
}
 @media(min-width:480px){
    .A-RELI1V2H-RW-ALL .inner,.A-RELILB1V2H-RW-ALL .inner{
        margin:18px 0
    }
}
 @media(min-width:960px){
    .A-RELI1V2H-RW-ALL .inner,.A-RELILB1V2H-RW-ALL .inner{
        border:0;
        padding-bottom:0
    }
}
 .A-RELI1V2H-RW-ALL .placeholder,.A-RELILB1V2H-RW-ALL .placeholder{
    display:table-cell
}
 @media(min-width:960px){
    .A-RELI1V2H-RW-ALL .placeholder,.A-RELILB1V2H-RW-ALL .placeholder{
        float:none
    }
}
 .A-RELI1V2H-RW-ALL .placeholder-left,.A-RELILB1V2H-RW-ALL .placeholder-left{
    padding-bottom:14px;
    position:relative
}
 .A-RELI1V2H-RW-ALL .placeholder-left::before,.A-RELI1V2H-RW-ALL .placeholder-left::after,.A-RELILB1V2H-RW-ALL .placeholder-left::before,.A-RELILB1V2H-RW-ALL .placeholder-left::after{
    content:"";
    position:absolute;
    width:0;
    height:0;
    left:0;
    right:0;
    bottom:-10px;
    margin:auto;
    border-left:10px solid transparent;
    border-right:10px solid transparent
}
 @media(min-width:960px){
    .A-RELI1V2H-RW-ALL .placeholder-left::before,.A-RELI1V2H-RW-ALL .placeholder-left::after,.A-RELILB1V2H-RW-ALL .placeholder-left::before,.A-RELILB1V2H-RW-ALL .placeholder-left::after{
        content:none;
        border-bottom:0
    }
}
 .A-RELI1V2H-RW-ALL .placeholder-left::after,.A-RELILB1V2H-RW-ALL .placeholder-left::after{
    bottom:-9px
}
 @media(min-width:480px){
    .A-RELI1V2H-RW-ALL .placeholder-left,.A-RELILB1V2H-RW-ALL .placeholder-left{
        padding-bottom:18px
    }
}
 @media(min-width:960px){
    .A-RELI1V2H-RW-ALL .placeholder-left,.A-RELILB1V2H-RW-ALL .placeholder-left{
        padding-right:20px;
        border-bottom:0;
        position:static
    }
}
 .A-RELI1V2H-RW-ALL .placeholder-right,.A-RELILB1V2H-RW-ALL .placeholder-right{
    position:static
}
 @media(min-width:960px){
    .A-RELI1V2H-RW-ALL .placeholder-right,.A-RELILB1V2H-RW-ALL .placeholder-right{
        padding-left:20px
    }
}
 .A-RELI1V2H-RW-ALL .arrow,.A-RELILB1V2H-RW-ALL .arrow{
    display:none
}
 @media(min-width:960px){
    .A-RELI1V2H-RW-ALL .arrow,.A-RELILB1V2H-RW-ALL .arrow{
        display:block;
        position:absolute;
        width:12px;
        height:12px;
        margin-left:-27px;
        margin-top:-6px;
        -webkit-transform:rotate(45deg);
        -ms-transform:rotate(45deg);
        transform:rotate(45deg);
        top:50%
    }
}
 .result-representative-table{
    border-spacing:0;
    width:100%
}
 @media(min-width:480px){
    .result-representative-table tr>*{
        padding-bottom:6px
    }
}
 @media(min-width:960px){
    .result-representative-table tr>*{
        padding-bottom:18px
    }
}
 .result-representative-table td{
    vertical-align:baseline
}
 @media(min-width:480px){
    .result-representative-table th{
        width:52%
    }
}
 .A-LABLA-RW-ALL,.A-LABTA-RW-ALL{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:16px;
    font-size:1rem;
    color:#333;
    text-align:left
}
 .A-LABLA-RW-ALL label,.A-LABTA-RW-ALL label{
    display:block;
    width:100%;
    margin-bottom:4px
}
 @media(min-width:480px){
    .A-LABLA-RW-ALL label,.A-LABTA-RW-ALL label{
        margin-bottom:6px
    }
}
 @media(min-width:960px){
    .A-LABLA-RW-ALL label,.A-LABTA-RW-ALL label{
        margin-bottom:7px
    }
}
 .A-TBLLAB-RW-ALL{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:14px;
    font-size:.875rem;
    color:#4d6474;
    font-weight:bold;
    line-height:1.2;
    text-align:left
}
 .A-TBLLAB-RW-ALL a{
    text-decoration:underline
}
 .A-LNK14BSI-RW-ALL,.A-LNK16BSI-RW-ALL,.A-LNKAD-RW-ALL,.A-LNKAU-RW-ALL,.A-LNKB-RW-ALL,.A-LNKC16LDB-RW-ALL,.A-LNKC16R-RW-ALL,.A-LNKND16B-RW-ALL,.A-LNKC22L-RW-ALL,.A-LNKC22LDB-RW-ALL,.A-LNKC28L-RW-ALL,.A-LNKC22TDB-RW-ALL,.A-LNKC28TDB-RW-ALL,.A-LNKC-RW-ALL,.A-LNKD-RW-ALL,.A-LNKND16R-RW-ALL,.A-LNKST-RW-ALL,.A-LNKND38L-RW-ALL,.A-MODLNK-RW-ALL{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    text-decoration:none
}
 .A-LNK14BSI-RW-ALL>.link-header,.A-LNK16BSI-RW-ALL>.link-header,.A-LNKAD-RW-ALL>.link-header,.A-LNKAU-RW-ALL>.link-header,.A-LNKB-RW-ALL>.link-header,.A-LNKC16LDB-RW-ALL>.link-header,.A-LNKC16R-RW-ALL>.link-header,.A-LNKND16B-RW-ALL>.link-header,.A-LNKC22L-RW-ALL>.link-header,.A-LNKC22LDB-RW-ALL>.link-header,.A-LNKC28L-RW-ALL>.link-header,.A-LNKC22TDB-RW-ALL>.link-header,.A-LNKC28TDB-RW-ALL>.link-header,.A-LNKC-RW-ALL>.link-header,.A-LNKD-RW-ALL>.link-header,.A-LNKND16R-RW-ALL>.link-header,.A-LNKST-RW-ALL>.link-header,.A-LNKND38L-RW-ALL>.link-header,.A-MODLNK-RW-ALL>.link-header{
    display:inline
}
 .A-LNK14BSI-RW-ALL .one-word,.A-LNK16BSI-RW-ALL .one-word,.A-LNKAD-RW-ALL .one-word,.A-LNKAU-RW-ALL .one-word,.A-LNKB-RW-ALL .one-word,.A-LNKC16LDB-RW-ALL .one-word,.A-LNKC16R-RW-ALL .one-word,.A-LNKND16B-RW-ALL .one-word,.A-LNKC22L-RW-ALL .one-word,.A-LNKC22LDB-RW-ALL .one-word,.A-LNKC28L-RW-ALL .one-word,.A-LNKC22TDB-RW-ALL .one-word,.A-LNKC28TDB-RW-ALL .one-word,.A-LNKC-RW-ALL .one-word,.A-LNKD-RW-ALL .one-word,.A-LNKND16R-RW-ALL .one-word,.A-LNKST-RW-ALL .one-word,.A-LNKND38L-RW-ALL .one-word,.A-MODLNK-RW-ALL .one-word{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline
}
 .A-LNK14BSI-RW-ALL:hover .link,.A-LNK14BSI-RW-ALL:focus .link,.A-LNK16BSI-RW-ALL:hover .link,.A-LNK16BSI-RW-ALL:focus .link,.A-LNKAD-RW-ALL:hover .link,.A-LNKAD-RW-ALL:focus .link,.A-LNKAU-RW-ALL:hover .link,.A-LNKAU-RW-ALL:focus .link,.A-LNKB-RW-ALL:hover .link,.A-LNKB-RW-ALL:focus .link,.A-LNKC16LDB-RW-ALL:hover .link,.A-LNKC16LDB-RW-ALL:focus .link,.A-LNKC16R-RW-ALL:hover .link,.A-LNKC16R-RW-ALL:focus .link,.A-LNKND16B-RW-ALL:hover .link,.A-LNKND16B-RW-ALL:focus .link,.A-LNKC22L-RW-ALL:hover .link,.A-LNKC22L-RW-ALL:focus .link,.A-LNKC22LDB-RW-ALL:hover .link,.A-LNKC22LDB-RW-ALL:focus .link,.A-LNKC28L-RW-ALL:hover .link,.A-LNKC28L-RW-ALL:focus .link,.A-LNKC22TDB-RW-ALL:hover .link,.A-LNKC22TDB-RW-ALL:focus .link,.A-LNKC28TDB-RW-ALL:hover .link,.A-LNKC28TDB-RW-ALL:focus .link,.A-LNKC-RW-ALL:hover .link,.A-LNKC-RW-ALL:focus .link,.A-LNKD-RW-ALL:hover .link,.A-LNKD-RW-ALL:focus .link,.A-LNKND16R-RW-ALL:hover .link,.A-LNKND16R-RW-ALL:focus .link,.A-LNKST-RW-ALL:hover .link,.A-LNKST-RW-ALL:focus .link,.A-LNKND38L-RW-ALL:hover .link,.A-LNKND38L-RW-ALL:focus .link,.A-MODLNK-RW-ALL:hover .link,.A-MODLNK-RW-ALL:focus .link{
    text-decoration:underline;
    cursor:pointer
}
 .A-LNK14BSI-RW-ALL .icon::after,.A-LNK16BSI-RW-ALL .icon::after,.A-LNKAD-RW-ALL .icon::after,.A-LNKAU-RW-ALL .icon::after,.A-LNKB-RW-ALL .icon::after,.A-LNKC16LDB-RW-ALL .icon::after,.A-LNKC16R-RW-ALL .icon::after,.A-LNKND16B-RW-ALL .icon::after,.A-LNKC22L-RW-ALL .icon::after,.A-LNKC22LDB-RW-ALL .icon::after,.A-LNKC28L-RW-ALL .icon::after,.A-LNKC22TDB-RW-ALL .icon::after,.A-LNKC28TDB-RW-ALL .icon::after,.A-LNKC-RW-ALL .icon::after,.A-LNKD-RW-ALL .icon::after,.A-LNKND16R-RW-ALL .icon::after,.A-LNKST-RW-ALL .icon::after,.A-LNKND38L-RW-ALL .icon::after,.A-MODLNK-RW-ALL .icon::after{
    display:inline
}
 .A-LNK14BSI-RW-ALL .link p,.A-LNK14BSI-RW-ALL .link h1,.A-LNK14BSI-RW-ALL .link h2,.A-LNK14BSI-RW-ALL .link h3,.A-LNK14BSI-RW-ALL .link h4,.A-LNK14BSI-RW-ALL .link h5,.A-LNK14BSI-RW-ALL .link h6,.A-LNK16BSI-RW-ALL .link p,.A-LNK16BSI-RW-ALL .link h1,.A-LNK16BSI-RW-ALL .link h2,.A-LNK16BSI-RW-ALL .link h3,.A-LNK16BSI-RW-ALL .link h4,.A-LNK16BSI-RW-ALL .link h5,.A-LNK16BSI-RW-ALL .link h6,.A-LNKAD-RW-ALL .link p,.A-LNKAD-RW-ALL .link h1,.A-LNKAD-RW-ALL .link h2,.A-LNKAD-RW-ALL .link h3,.A-LNKAD-RW-ALL .link h4,.A-LNKAD-RW-ALL .link h5,.A-LNKAD-RW-ALL .link h6,.A-LNKAU-RW-ALL .link p,.A-LNKAU-RW-ALL .link h1,.A-LNKAU-RW-ALL .link h2,.A-LNKAU-RW-ALL .link h3,.A-LNKAU-RW-ALL .link h4,.A-LNKAU-RW-ALL .link h5,.A-LNKAU-RW-ALL .link h6,.A-LNKB-RW-ALL .link p,.A-LNKB-RW-ALL .link h1,.A-LNKB-RW-ALL .link h2,.A-LNKB-RW-ALL .link h3,.A-LNKB-RW-ALL .link h4,.A-LNKB-RW-ALL .link h5,.A-LNKB-RW-ALL .link h6,.A-LNKC16LDB-RW-ALL .link p,.A-LNKC16LDB-RW-ALL .link h1,.A-LNKC16LDB-RW-ALL .link h2,.A-LNKC16LDB-RW-ALL .link h3,.A-LNKC16LDB-RW-ALL .link h4,.A-LNKC16LDB-RW-ALL .link h5,.A-LNKC16LDB-RW-ALL .link h6,.A-LNKC16R-RW-ALL .link p,.A-LNKC16R-RW-ALL .link h1,.A-LNKC16R-RW-ALL .link h2,.A-LNKC16R-RW-ALL .link h3,.A-LNKC16R-RW-ALL .link h4,.A-LNKC16R-RW-ALL .link h5,.A-LNKC16R-RW-ALL .link h6,.A-LNKND16B-RW-ALL .link p,.A-LNKND16B-RW-ALL .link h1,.A-LNKND16B-RW-ALL .link h2,.A-LNKND16B-RW-ALL .link h3,.A-LNKND16B-RW-ALL .link h4,.A-LNKND16B-RW-ALL .link h5,.A-LNKND16B-RW-ALL .link h6,.A-LNKC22L-RW-ALL .link p,.A-LNKC22L-RW-ALL .link h1,.A-LNKC22L-RW-ALL .link h2,.A-LNKC22L-RW-ALL .link h3,.A-LNKC22L-RW-ALL .link h4,.A-LNKC22L-RW-ALL .link h5,.A-LNKC22L-RW-ALL .link h6,.A-LNKC22LDB-RW-ALL .link p,.A-LNKC22LDB-RW-ALL .link h1,.A-LNKC22LDB-RW-ALL .link h2,.A-LNKC22LDB-RW-ALL .link h3,.A-LNKC22LDB-RW-ALL .link h4,.A-LNKC22LDB-RW-ALL .link h5,.A-LNKC22LDB-RW-ALL .link h6,.A-LNKC28L-RW-ALL .link p,.A-LNKC28L-RW-ALL .link h1,.A-LNKC28L-RW-ALL .link h2,.A-LNKC28L-RW-ALL .link h3,.A-LNKC28L-RW-ALL .link h4,.A-LNKC28L-RW-ALL .link h5,.A-LNKC28L-RW-ALL .link h6,.A-LNKC22TDB-RW-ALL .link p,.A-LNKC22TDB-RW-ALL .link h1,.A-LNKC22TDB-RW-ALL .link h2,.A-LNKC22TDB-RW-ALL .link h3,.A-LNKC22TDB-RW-ALL .link h4,.A-LNKC22TDB-RW-ALL .link h5,.A-LNKC22TDB-RW-ALL .link h6,.A-LNKC28TDB-RW-ALL .link p,.A-LNKC28TDB-RW-ALL .link h1,.A-LNKC28TDB-RW-ALL .link h2,.A-LNKC28TDB-RW-ALL .link h3,.A-LNKC28TDB-RW-ALL .link h4,.A-LNKC28TDB-RW-ALL .link h5,.A-LNKC28TDB-RW-ALL .link h6,.A-LNKC-RW-ALL .link p,.A-LNKC-RW-ALL .link h1,.A-LNKC-RW-ALL .link h2,.A-LNKC-RW-ALL .link h3,.A-LNKC-RW-ALL .link h4,.A-LNKC-RW-ALL .link h5,.A-LNKC-RW-ALL .link h6,.A-LNKD-RW-ALL .link p,.A-LNKD-RW-ALL .link h1,.A-LNKD-RW-ALL .link h2,.A-LNKD-RW-ALL .link h3,.A-LNKD-RW-ALL .link h4,.A-LNKD-RW-ALL .link h5,.A-LNKD-RW-ALL .link h6,.A-LNKND16R-RW-ALL .link p,.A-LNKND16R-RW-ALL .link h1,.A-LNKND16R-RW-ALL .link h2,.A-LNKND16R-RW-ALL .link h3,.A-LNKND16R-RW-ALL .link h4,.A-LNKND16R-RW-ALL .link h5,.A-LNKND16R-RW-ALL .link h6,.A-LNKST-RW-ALL .link p,.A-LNKST-RW-ALL .link h1,.A-LNKST-RW-ALL .link h2,.A-LNKST-RW-ALL .link h3,.A-LNKST-RW-ALL .link h4,.A-LNKST-RW-ALL .link h5,.A-LNKST-RW-ALL .link h6,.A-LNKND38L-RW-ALL .link p,.A-LNKND38L-RW-ALL .link h1,.A-LNKND38L-RW-ALL .link h2,.A-LNKND38L-RW-ALL .link h3,.A-LNKND38L-RW-ALL .link h4,.A-LNKND38L-RW-ALL .link h5,.A-LNKND38L-RW-ALL .link h6,.A-MODLNK-RW-ALL .link p,.A-MODLNK-RW-ALL .link h1,.A-MODLNK-RW-ALL .link h2,.A-MODLNK-RW-ALL .link h3,.A-MODLNK-RW-ALL .link h4,.A-MODLNK-RW-ALL .link h5,.A-MODLNK-RW-ALL .link h6{
    display:inline
}
 .A-LNK14BSI-RW-ALL p.link,.A-LNK14BSI-RW-ALL h1.link,.A-LNK14BSI-RW-ALL h2.link,.A-LNK14BSI-RW-ALL h3.link,.A-LNK14BSI-RW-ALL h4.link,.A-LNK14BSI-RW-ALL h5.link,.A-LNK14BSI-RW-ALL h6.link,.A-LNK16BSI-RW-ALL p.link,.A-LNK16BSI-RW-ALL h1.link,.A-LNK16BSI-RW-ALL h2.link,.A-LNK16BSI-RW-ALL h3.link,.A-LNK16BSI-RW-ALL h4.link,.A-LNK16BSI-RW-ALL h5.link,.A-LNK16BSI-RW-ALL h6.link,.A-LNKAD-RW-ALL p.link,.A-LNKAD-RW-ALL h1.link,.A-LNKAD-RW-ALL h2.link,.A-LNKAD-RW-ALL h3.link,.A-LNKAD-RW-ALL h4.link,.A-LNKAD-RW-ALL h5.link,.A-LNKAD-RW-ALL h6.link,.A-LNKAU-RW-ALL p.link,.A-LNKAU-RW-ALL h1.link,.A-LNKAU-RW-ALL h2.link,.A-LNKAU-RW-ALL h3.link,.A-LNKAU-RW-ALL h4.link,.A-LNKAU-RW-ALL h5.link,.A-LNKAU-RW-ALL h6.link,.A-LNKB-RW-ALL p.link,.A-LNKB-RW-ALL h1.link,.A-LNKB-RW-ALL h2.link,.A-LNKB-RW-ALL h3.link,.A-LNKB-RW-ALL h4.link,.A-LNKB-RW-ALL h5.link,.A-LNKB-RW-ALL h6.link,.A-LNKC16LDB-RW-ALL p.link,.A-LNKC16LDB-RW-ALL h1.link,.A-LNKC16LDB-RW-ALL h2.link,.A-LNKC16LDB-RW-ALL h3.link,.A-LNKC16LDB-RW-ALL h4.link,.A-LNKC16LDB-RW-ALL h5.link,.A-LNKC16LDB-RW-ALL h6.link,.A-LNKC16R-RW-ALL p.link,.A-LNKC16R-RW-ALL h1.link,.A-LNKC16R-RW-ALL h2.link,.A-LNKC16R-RW-ALL h3.link,.A-LNKC16R-RW-ALL h4.link,.A-LNKC16R-RW-ALL h5.link,.A-LNKC16R-RW-ALL h6.link,.A-LNKND16B-RW-ALL p.link,.A-LNKND16B-RW-ALL h1.link,.A-LNKND16B-RW-ALL h2.link,.A-LNKND16B-RW-ALL h3.link,.A-LNKND16B-RW-ALL h4.link,.A-LNKND16B-RW-ALL h5.link,.A-LNKND16B-RW-ALL h6.link,.A-LNKC22L-RW-ALL p.link,.A-LNKC22L-RW-ALL h1.link,.A-LNKC22L-RW-ALL h2.link,.A-LNKC22L-RW-ALL h3.link,.A-LNKC22L-RW-ALL h4.link,.A-LNKC22L-RW-ALL h5.link,.A-LNKC22L-RW-ALL h6.link,.A-LNKC22LDB-RW-ALL p.link,.A-LNKC22LDB-RW-ALL h1.link,.A-LNKC22LDB-RW-ALL h2.link,.A-LNKC22LDB-RW-ALL h3.link,.A-LNKC22LDB-RW-ALL h4.link,.A-LNKC22LDB-RW-ALL h5.link,.A-LNKC22LDB-RW-ALL h6.link,.A-LNKC28L-RW-ALL p.link,.A-LNKC28L-RW-ALL h1.link,.A-LNKC28L-RW-ALL h2.link,.A-LNKC28L-RW-ALL h3.link,.A-LNKC28L-RW-ALL h4.link,.A-LNKC28L-RW-ALL h5.link,.A-LNKC28L-RW-ALL h6.link,.A-LNKC22TDB-RW-ALL p.link,.A-LNKC22TDB-RW-ALL h1.link,.A-LNKC22TDB-RW-ALL h2.link,.A-LNKC22TDB-RW-ALL h3.link,.A-LNKC22TDB-RW-ALL h4.link,.A-LNKC22TDB-RW-ALL h5.link,.A-LNKC22TDB-RW-ALL h6.link,.A-LNKC28TDB-RW-ALL p.link,.A-LNKC28TDB-RW-ALL h1.link,.A-LNKC28TDB-RW-ALL h2.link,.A-LNKC28TDB-RW-ALL h3.link,.A-LNKC28TDB-RW-ALL h4.link,.A-LNKC28TDB-RW-ALL h5.link,.A-LNKC28TDB-RW-ALL h6.link,.A-LNKC-RW-ALL p.link,.A-LNKC-RW-ALL h1.link,.A-LNKC-RW-ALL h2.link,.A-LNKC-RW-ALL h3.link,.A-LNKC-RW-ALL h4.link,.A-LNKC-RW-ALL h5.link,.A-LNKC-RW-ALL h6.link,.A-LNKD-RW-ALL p.link,.A-LNKD-RW-ALL h1.link,.A-LNKD-RW-ALL h2.link,.A-LNKD-RW-ALL h3.link,.A-LNKD-RW-ALL h4.link,.A-LNKD-RW-ALL h5.link,.A-LNKD-RW-ALL h6.link,.A-LNKND16R-RW-ALL p.link,.A-LNKND16R-RW-ALL h1.link,.A-LNKND16R-RW-ALL h2.link,.A-LNKND16R-RW-ALL h3.link,.A-LNKND16R-RW-ALL h4.link,.A-LNKND16R-RW-ALL h5.link,.A-LNKND16R-RW-ALL h6.link,.A-LNKST-RW-ALL p.link,.A-LNKST-RW-ALL h1.link,.A-LNKST-RW-ALL h2.link,.A-LNKST-RW-ALL h3.link,.A-LNKST-RW-ALL h4.link,.A-LNKST-RW-ALL h5.link,.A-LNKST-RW-ALL h6.link,.A-LNKND38L-RW-ALL p.link,.A-LNKND38L-RW-ALL h1.link,.A-LNKND38L-RW-ALL h2.link,.A-LNKND38L-RW-ALL h3.link,.A-LNKND38L-RW-ALL h4.link,.A-LNKND38L-RW-ALL h5.link,.A-LNKND38L-RW-ALL h6.link,.A-MODLNK-RW-ALL p.link,.A-MODLNK-RW-ALL h1.link,.A-MODLNK-RW-ALL h2.link,.A-MODLNK-RW-ALL h3.link,.A-MODLNK-RW-ALL h4.link,.A-MODLNK-RW-ALL h5.link,.A-MODLNK-RW-ALL h6.link{
    display:inline
}
 .A-LNK14BSI-RW-ALL,.A-LNK16BSI-RW-ALL,.A-LNKD-RW-ALL,.A-LNKB-RW-ALL,.A-MODLNK-RW-ALL{
    display:table
}
 .A-LNK14BSI-RW-ALL .link,.A-LNK14BSI-RW-ALL .icon,.A-LNK16BSI-RW-ALL .link,.A-LNK16BSI-RW-ALL .icon,.A-LNKD-RW-ALL .link,.A-LNKD-RW-ALL .icon,.A-LNKB-RW-ALL .link,.A-LNKB-RW-ALL .icon,.A-MODLNK-RW-ALL .link,.A-MODLNK-RW-ALL .icon{
    display:table-cell
}
 .A-LNKAD-RW-ALL,.A-LNKAU-RW-ALL,.A-LNKC16LDB-RW-ALL,.A-LNKC16R-RW-ALL,.A-LNKC22L-RW-ALL,.A-LNKC22LDB-RW-ALL,.A-LNKC28L-RW-ALL,.A-LNKC22TDB-RW-ALL,.A-LNKC28TDB-RW-ALL,.A-LNKC-RW-ALL,.A-LNKND16R-RW-ALL,.A-LNKST-RW-ALL{
    vertical-align:5px
}
 .icon-right-space{
    padding-right:4px
}
 a:not([class^="A-BTN"]){
    color:inherit
}
 a:not([class^="A-BTN"]) *[class^="A-TYP"]{
    color:inherit
}
 .A-LNK14BSI-RW-ALL{
    font-family:"HSBC Univers Next Bold";
    font-style:normal;
    font-weight:700;
    font-size:14px;
    font-size:.875rem;
    color:#333;
    text-align:left;
    line-height:1.2;
    text-decoration:none;
    margin:0;
    padding:0
}
 .A-LNK14BSI-RW-ALL .icon::after{
    font-size:1.5em;
    margin-right:1px;
    vertical-align:-3px;
    margin-bottom:-1px
}
 .A-LNK16BSI-RW-ALL{
    font-family:"HSBC Univers Next Bold";
    font-style:normal;
    font-weight:700;
    font-size:16px;
    font-size:1rem;
    color:#333;
    text-align:left;
    line-height:1.2;
    text-decoration:none;
    margin:0;
    padding:0
}
 .A-LNK16BSI-RW-ALL .icon::after{
    font-size:1.5em;
    margin-right:1px;
    vertical-align:-3px;
    margin-bottom:-1px
}
 .A-LNKAD-RW-ALL{
    font-size:16px;
    font-size:1rem;
    color:#333;
    text-decoration:none
}
 .A-LNKAD-RW-ALL .icon::after{
    font-size:16px;
    font-size:1rem;
    margin-left:-3px;
    vertical-align:-1px
}
 @media(min-width:480px){
    .A-LNKAD-RW-ALL .icon::after{
        margin-left:-1px
    }
}
 @media(min-width:960px){
    .A-LNKAD-RW-ALL .icon::after{
        margin-left:0
    }
}
 .A-LNKAU-RW-ALL{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:16px;
    font-size:1rem;
    color:#333;
    text-align:left;
    text-decoration:none;
    margin:0;
    padding:0
}
 .A-LNKAU-RW-ALL .icon::after{
    font-size:18px;
    font-size:1.125rem;
    margin-left:-3px;
    vertical-align:-1px;
    color:#333
}
 @media(min-width:480px){
    .A-LNKAU-RW-ALL .icon::after{
        margin-left:-1px
    }
}
 @media(min-width:960px){
    .A-LNKAU-RW-ALL .icon::after{
        margin-left:0
    }
}
 .A-LNKB-RW-ALL{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:16px;
    font-size:1rem;
    color:#333;
    text-align:left;
    text-decoration:none;
    margin:0;
    padding:0
}
 .A-LNKB-RW-ALL .icon::after{
    font-size:1.5em;
    margin-right:-4px;
    color:#db0011;
    vertical-align:-3px;
    margin-bottom:-1px
}
 .A-LNKC16LDB-RW-ALL{
    font-family:"HSBC Univers Next Light";
    font-style:normal;
    font-weight:300;
    font-size:16px;
    font-size:1rem;
    color:#fff;
    line-height:1.2;
    text-align:left;
    text-decoration:none;
    margin:0;
    padding:0
}
 .A-LNKC16LDB-RW-ALL .icon::after{
    font-size:1.5em;
    color:#fff;
    vertical-align:-3px;
    margin-left:-4px
}
 .A-LNKC16R-RW-ALL{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:16px;
    font-size:1rem;
    color:#333;
    line-height:1.2;
    text-align:left;
    text-decoration:none;
    margin:0;
    padding:0
}
 .A-LNKC16R-RW-ALL .icon::after{
    font-size:1.5em;
    color:#db0011;
    vertical-align:-3px;
    margin-left:-3px
}
 .A-LNKC22R-RW-ALL{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:22px;
    font-size:1.375rem;
    color:#333;
    line-height:1.2;
    text-align:left;
    text-decoration:none;
    margin:0;
    padding:0
}
 .A-LNKC22R-RW-ALL .icon::after{
    font-size:1.5em;
    color:#db0011;
    vertical-align:-3px;
    margin-left:-3px
}
 .A-LNKC28R-RW-ALL{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:28px;
    font-size:1.75rem;
    color:#333;
    line-height:1.2;
    text-align:left;
    text-decoration:none;
    margin:0;
    padding:0
}
 .A-LNKC28R-RW-ALL .icon::after{
    font-size:1.5em;
    color:#db0011;
    vertical-align:-3px;
    margin-left:-3px
}
 .A-LNKC22L-RW-ALL{
    font-family:"HSBC Univers Next Light";
    font-style:normal;
    font-weight:300;
    font-size:20px;
    font-size:1.25rem;
    color:#333;
    line-height:1.2;
    text-align:left;
    text-decoration:none;
    margin:0
}
 @media(min-width:480px){
    .A-LNKC22L-RW-ALL{
        font-size:20px;
        font-size:1.25rem
    }
}
 @media(min-width:960px){
    .A-LNKC22L-RW-ALL{
        font-size:22px;
        font-size:1.375rem
    }
}
 .A-LNKC22L-RW-ALL .icon::after{
    font-size:1em;
    color:#db0011;
    vertical-align:-2px;
    margin-left:-3px
}
 .A-LNKC22LDB-RW-ALL{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:20px;
    font-size:1.25rem;
    line-height:1.2;
    margin:0;
    padding:0;
    color:#fff;
    text-decoration:none
}
 .A-LNKC22LDB-RW-ALL .icon::after{
    font-size:1em;
    color:#fff;
    vertical-align:-2px;
    margin-left:-5px
}
 @media(min-width:960px){
    .A-LNKC22LDB-RW-ALL{
        font-size:22px;
        font-size:1.375rem
    }
}
 .A-LNKC28L-RW-ALL{
    font-family:"HSBC Univers Next Light";
    font-style:normal;
    font-weight:300;
    font-size:25px;
    font-size:1.5625rem;
    color:#333;
    line-height:1.2;
    text-decoration:none;
    margin:0;
    padding:0
}
 @media(min-width:480px){
    .A-LNKC28L-RW-ALL{
        font-size:25px;
        font-size:1.5625rem
    }
}
 @media(min-width:960px){
    .A-LNKC28L-RW-ALL{
        font-size:28px;
        font-size:1.75rem
    }
}
 .A-LNKC28L-RW-ALL .icon::after{
    font-size:1em;
    color:#db0011;
    vertical-align:-3px;
    margin-left:-6px
}
 .A-LNKC28TDB-RW-ALL{
    font-family:"HSBC Univers Next Thin";
    font-style:normal;
    font-weight:200;
    font-size:28px;
    font-size:1.75rem;
    color:#fff;
    line-height:1.2;
    text-align:left;
    text-decoration:none;
    margin:0;
    padding:0
}
 .A-LNKC28TDB-RW-ALL:hover .link,.A-LNKC28TDB-RW-ALL:focus .link{
    text-decoration:underline;
    cursor:pointer
}
 .A-LNKC28TDB-RW-ALL .icon::after{
    font-size:1em;
    color:#fff;
    vertical-align:-3px;
    margin-left:-7px
}
 .A-LNKC-RW-ALL{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:16px;
    font-size:1rem;
    color:#333;
    text-align:left;
    text-decoration:none;
    margin:0;
    padding:0
}
 .A-LNKD-RW-ALL{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:16px;
    font-size:1rem;
    color:#333;
    text-align:left;
    text-decoration:none;
    margin:0;
    padding:0
}
 .A-LNKD-RW-ALL .icon::after{
    font-size:1.5em;
    margin-right:0;
    vertical-align:-2px
}
 .A-LNKIN14BOL-RW-ALL{
    font-family:"HSBC Univers Next Bold";
    font-style:normal;
    font-weight:700;
    font-size:14px;
    font-size:.875rem;
    color:#333;
    text-align:right;
    text-decoration:underline;
    margin:0;
    padding:0
}
 .A-LNKIN14BOL-RW-ALL .link{
    cursor:pointer
}
 .A-LNKIN14REG-RW-ALL{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:14px;
    font-size:.875rem;
    color:#333;
    text-align:left;
    text-decoration:underline;
    margin:0;
    padding:0
}
 .A-LNKIN14REG-RW-ALL .link{
    cursor:pointer
}
 .A-LNKIN14REG-RW-ALL .link:hover,.A-LNKIN14REG-RW-ALL .link:focus{
    color:#5c5c5c
}
 .A-LNKIN16REG-RW-ALL{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:16px;
    font-size:1rem;
    line-height:1.2;
    color:#333;
    text-align:left;
    text-decoration:underline;
    margin:0;
    padding:0
}
 .A-LNKIN16REG-RW-ALL .link{
    cursor:pointer
}
 .A-LNKIN16REG-RW-ALL .link:hover,.A-LNKIN16REG-RW-ALL .link:focus{
    color:#5c5c5c
}
 .A-LNKIN22REG-RW-ALL{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:22px;
    font-size:1.375rem;
    line-height:1.2;
    color:#333;
    text-align:left;
    text-decoration:underline;
    margin:0;
    padding:0
}
 .A-LNKIN22REG-RW-ALL .link{
    cursor:pointer
}
 .A-LNKIN22REG-RW-ALL .link:hover,.A-LNKIN22REG-RW-ALL .link:focus{
    color:#5c5c5c
}
 .A-LNKND16R-RW-ALL{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:16px;
    font-size:1rem;
    color:#333;
    text-align:left;
    text-decoration:none;
    margin:0;
    padding:0
}
 .A-LNKND16B-RW-ALL{
    font-family:"HSBC Univers Next Medium";
    font-style:normal;
    font-weight:500;
    font-size:16px;
    font-size:1rem;
    color:#333;
    text-align:left;
    margin:0;
    padding:0
}
 .A-LNKST-RW-ALL{
    font-family:"HSBC Univers Next Bold";
    font-style:normal;
    font-weight:700;
    font-size:16px;
    font-size:1rem;
    color:#333;
    line-height:1.2;
    text-align:left;
    text-decoration:none;
    margin:0;
    padding:0
}
 .A-LNKST-RW-ALL .icon::after{
    font-size:1.1em;
    vertical-align:-1px;
    color:#db0011;
    margin-left:-1px
}
 .A-LNKND38L-RW-ALL{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:38px;
    font-size:2.375rem;
    color:#333;
    text-align:left;
    text-decoration:none;
    margin:0;
    padding:0
}
 .A-LNKVIDB-RW-ALL{
    width:52px;
    height:52px;
    border-radius:0;
    padding-left:2px;
    padding-right:2px;
    background-color:#db0011;
    opacity:.7;
    cursor:pointer;
    border:0
}
 .A-LNKVIDB-RW-ALL::before{
    content:"";
    display:block;
    border-width:10px 0 10px 14px;
    margin:auto 18px;
    border-style:solid;
    border-color:transparent transparent transparent #fff;
    position:relative;
    top:0;
    left:0
}
 @media(min-width:960px){
    .A-LNKVIDB-RW-ALL::before{
        border-width:18px 0 18px 24px;
        margin:auto 22px
    }
}
 .A-LNKVIDB-RW-ALL:hover,.A-LNKVIDB-RW-ALL:focus{
    background:#db0011;
    opacity:.8
}
 .A-LNKVIDB-RW-ALL:active{
    background:#db0011;
    opacity:1
}
 @media(min-width:960px){
    .A-LNKVIDB-RW-ALL{
        width:88px;
        height:88px;
        padding-left:12px;
        padding-right:12px
    }
}
 .A-MODLNK-RW-ALL{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:16px;
    font-size:1rem;
    color:#333;
    text-align:left;
    cursor:pointer;
    text-decoration:none
}
 .A-MODLNK-RW-ALL .icon::after{
    font-size:1.5em;
    vertical-align:-2px
}
 .A-MODLNK-RW-ALL .link{
    margin-left:7px
}
 @media(min-width:480px){
    .A-MODLNK-RW-ALL .link{
        margin-left:1px
    }
}
 @media(min-width:960px){
    .A-MODLNK-RW-ALL .link{
        margin-left:2px
    }
}
 .A-TAGLNK-RW-ALL{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:14px;
    font-size:.875rem;
    text-transform:uppercase;
    color:#333;
    text-align:center;
    border:1px solid #333;
    text-decoration:none;
    padding:7px 10px
}
 .A-TAGLNK-RW-ALL:hover,.A-TAGLNK-RW-ALL:focus{
    background:#d9d9d9;
    cursor:pointer
}
 .A-TAGLNK-RW-ALL:active{
    background:#b6b7b6
}
 .A-MOD-RW-ALL,.A-MODLIVCHT-RW-ALL,.A-ERRORCONT-RW-ALL{
    font-family:"HSBC Univers Next Light";
    font-style:normal;
    font-weight:300;
    font-size:16px;
    font-size:1rem;
    width:auto;
    position:relative;
    background:#fff;
    color:#333;
    padding:42px 13px 28px;
    display:block
}
 .A-MOD-RW-ALL .description,.A-MOD-RW-ALL .close,.A-MOD-RW-ALL .title,.A-MOD-RW-ALL .buttons,.A-MODLIVCHT-RW-ALL .description,.A-ERRORCONT-RW-ALL .description,.A-MODLIVCHT-RW-ALL .close,.A-ERRORCONT-RW-ALL .close,.A-MODLIVCHT-RW-ALL .title,.A-ERRORCONT-RW-ALL .title,.A-MODLIVCHT-RW-ALL .buttons,.A-ERRORCONT-RW-ALL .buttons{
    display:block
}
 .A-MOD-RW-ALL .close,.A-MODLIVCHT-RW-ALL .close,.A-ERRORCONT-RW-ALL .close{
    font-size:24px;
    font-size:1.5rem;
    position:absolute;
    text-align:right;
    top:8px;
    right:3px;
    color:#333;
    border:0;
    background:transparent
}
 @media(min-width:480px){
    .A-MOD-RW-ALL .close,.A-MODLIVCHT-RW-ALL .close,.A-ERRORCONT-RW-ALL .close{
        top:12px;
        right:7px
    }
}
 @media(min-width:960px){
    .A-MOD-RW-ALL .close,.A-MODLIVCHT-RW-ALL .close,.A-ERRORCONT-RW-ALL .close{
        top:14px;
        right:9px
    }
}
 .A-MOD-RW-ALL .close:active,.A-MODLIVCHT-RW-ALL .close:active,.A-ERRORCONT-RW-ALL .close:active{
    color:#b6b7b6
}
 .A-MOD-RW-ALL .close:hover,.A-MODLIVCHT-RW-ALL .close:hover,.A-ERRORCONT-RW-ALL .close:hover{
    color:#b6b7b6;
    cursor:pointer
}
 .A-MOD-RW-ALL .title,.A-MODLIVCHT-RW-ALL .title,.A-ERRORCONT-RW-ALL .title{
    margin-bottom:28px;
    font-weight:400
}
 .A-MOD-RW-ALL .divider,.A-MODLIVCHT-RW-ALL .divider,.A-ERRORCONT-RW-ALL .divider{
    margin:28px 0;
    background:#d7d8d6;
    border:0;
    height:1px
}
 .A-MOD-RW-ALL .buttons,.A-MODLIVCHT-RW-ALL .buttons,.A-ERRORCONT-RW-ALL .buttons{
    text-align:center
}
 .A-MOD-RW-ALL{
    overflow:auto;
    max-height:600px
}
 @media(min-width:480px){
    .A-MOD-RW-ALL{
        width:auto;
        padding:54px 36px 36px
    }
}
 @media(min-width:960px){
    .A-MOD-RW-ALL{
        width:580px;
        padding:60px 40px 40px
    }
}
 .A-MOD-RW-ALL .title{
    font-size:32px;
    font-size:2rem;
    margin:-6px 0 21px -3px;
    line-height:1.2
}
 @media(min-width:480px){
    .A-MOD-RW-ALL .title{
        font-size:32px;
        font-size:2rem;
        margin:-6px 0 29px -3px
    }
}
 @media(min-width:960px){
    .A-MOD-RW-ALL .title{
        font-size:38px;
        font-size:2.375rem;
        margin:-7px 0 32px -4px
    }
}
 .A-MOD-RW-ALL .A-PAR16R-RW-ALL{
    margin-bottom:-4px
}
 .A-MOD-RW-ALL .description{
    font-size:16px;
    font-size:1rem;
    line-height:1.2
}
 @media(min-width:480px){
    .A-MOD-RW-ALL .divider{
        margin:36px 0
    }
}
 @media(min-width:960px){
    .A-MOD-RW-ALL .divider{
        margin:40px 0
    }
}
 .A-MOD-RW-ALL .buttons .options,.A-MOD-RW-ALL .buttons .continue{
    padding:15px 20px;
    cursor:pointer;
    width:50%
}
 @media(min-width:480px){
    .A-MOD-RW-ALL .buttons .options,.A-MOD-RW-ALL .buttons .continue{
        width:auto
    }
}
 @media(min-width:960px){
    .A-MOD-RW-ALL .buttons .options,.A-MOD-RW-ALL .buttons .continue{
        width:auto
    }
}
 .A-MOD-RW-ALL .buttons .options{
    color:#333;
    text-decoration:none;
    background:transparent;
    border:0
}
 .A-MOD-RW-ALL .buttons .options:hover,.A-MOD-RW-ALL .buttons .options:focus{
    text-decoration:underline
}
 @media(min-width:480px){
    .A-MOD-RW-ALL .buttons{
        text-align:right
    }
}
 @media(min-width:960px){
    .A-MOD-RW-ALL .buttons{
        text-align:right
    }
}
 .A-MOD-RW-ALL .continue{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    color:#fff;
    background:#db0011;
    text-decoration:none
}
 .A-MOD-RW-ALL .continue:hover{
    background:#af000d
}
 .A-MOD-RW-ALL .continue:active{
    background:#83000a
}
 .A-MODLIVCHT-RW-ALL,.A-ERRORCONT-RW-ALL{
    text-align:left
}
 @media(min-width:480px){
    .A-MODLIVCHT-RW-ALL,.A-ERRORCONT-RW-ALL{
        width:auto;
        padding:54px 36px 27px
    }
}
 @media(min-width:960px){
    .A-MODLIVCHT-RW-ALL,.A-ERRORCONT-RW-ALL{
        width:580px;
        padding:60px 40px 30px
    }
}
 .A-MODLIVCHT-RW-ALL .title,.A-ERRORCONT-RW-ALL .title{
    font-size:48px;
    font-size:3rem
}
 @media(min-width:480px){
    .A-MODLIVCHT-RW-ALL .title,.A-ERRORCONT-RW-ALL .title{
        margin-bottom:27px
    }
}
 @media(min-width:960px){
    .A-MODLIVCHT-RW-ALL .title,.A-ERRORCONT-RW-ALL .title{
        margin-bottom:30px
    }
}
 .A-MODLIVCHT-RW-ALL .title .logo,.A-ERRORCONT-RW-ALL .title .logo{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    width:200px;
    height:35px;
    max-width:200px;
    margin-top:12px
}
 .A-MODLIVCHT-RW-ALL .title-text,.A-ERRORCONT-RW-ALL .title-text{
    display:block
}
 @media(min-width:480px){
    .A-MODLIVCHT-RW-ALL .title-text,.A-ERRORCONT-RW-ALL .title-text{
        display:-moz-inline-stack;
        display:inline-block;
        *vertical-align:auto;
        *zoom:1;
        *display:inline
    }
}
 @media(min-width:960px){
    .A-MODLIVCHT-RW-ALL .title-text,.A-ERRORCONT-RW-ALL .title-text{
        display:-moz-inline-stack;
        display:inline-block;
        *vertical-align:auto;
        *zoom:1;
        *display:inline
    }
}
 .A-MODLIVCHT-RW-ALL .description,.A-ERRORCONT-RW-ALL .description{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:22px;
    font-size:1.375rem;
    line-height:1.5
}
 @media(min-width:480px){
    .A-MODLIVCHT-RW-ALL .divider,.A-ERRORCONT-RW-ALL .divider{
        margin:27px 0
    }
}
 @media(min-width:960px){
    .A-MODLIVCHT-RW-ALL .divider,.A-ERRORCONT-RW-ALL .divider{
        margin:30px 0
    }
}
 @media(min-width:480px){
    .A-MODLIVCHT-RW-ALL .buttons,.A-ERRORCONT-RW-ALL .buttons{
        text-align:right
    }
}
 @media(min-width:960px){
    .A-MODLIVCHT-RW-ALL .buttons,.A-ERRORCONT-RW-ALL .buttons{
        text-align:right
    }
}
 .A-MODLIVCHT-RW-ALL .buttons a,.A-ERRORCONT-RW-ALL .buttons a,.A-MODLIVCHT-RW-ALL .buttons button,.A-ERRORCONT-RW-ALL .buttons button{
    font-family:"HSBC Univers Next Light";
    font-style:normal;
    font-weight:300;
    font-size:16px;
    font-size:1rem;
    padding:15px 20px;
    cursor:pointer;
    width:50%
}
 @media(min-width:480px){
    .A-MODLIVCHT-RW-ALL .buttons a,.A-ERRORCONT-RW-ALL .buttons a,.A-MODLIVCHT-RW-ALL .buttons button,.A-ERRORCONT-RW-ALL .buttons button{
        width:auto
    }
}
 @media(min-width:960px){
    .A-MODLIVCHT-RW-ALL .buttons a,.A-ERRORCONT-RW-ALL .buttons a,.A-MODLIVCHT-RW-ALL .buttons button,.A-ERRORCONT-RW-ALL .buttons button{
        width:auto
    }
}
 .A-MODLIVCHT-RW-ALL .options,.A-ERRORCONT-RW-ALL .options{
    color:#333;
    text-decoration:none;
    background:transparent;
    border:0
}
 .A-MODLIVCHT-RW-ALL .options:hover,.A-ERRORCONT-RW-ALL .options:hover,.A-MODLIVCHT-RW-ALL .options:focus,.A-ERRORCONT-RW-ALL .options:focus{
    text-decoration:underline
}
 .A-MODLIVCHT-RW-ALL .continue,.A-ERRORCONT-RW-ALL .continue{
    color:#fff;
    background:#db0011;
    text-decoration:none
}
 .A-MODLIVCHT-RW-ALL .continue:hover,.A-ERRORCONT-RW-ALL .continue:hover{
    background:#af000d
}
 .A-MODLIVCHT-RW-ALL .continue:active,.A-ERRORCONT-RW-ALL .continue:active{
    background:#83000a
}
 .O-FLTRDRP-RW-RBWM{
    margin-top:20px
}
 .O-FLTRDRP-RW-RBWM .filter-dropdown{
    padding:21px 14px;
    background-color:#e7e7e6;
    display:table
}
 @media(min-width:480px){
    .O-FLTRDRP-RW-RBWM .filter-dropdown{
        padding:18px
    }
}
 @media(min-width:480px){
    .O-FLTRDRP-RW-RBWM .filter-dropdown{
        padding:20px
    }
}
 .O-FLTRDRP-RW-RBWM .filter-dropdown .filter-dropdown-text{
    padding-bottom:14px
}
 @media(min-width:480px){
    .O-FLTRDRP-RW-RBWM .filter-dropdown .filter-dropdown-text{
        display:table-cell;
        vertical-align:middle;
        padding:0 18px 0 0
    }
}
 @media(min-width:960px){
    .O-FLTRDRP-RW-RBWM .filter-dropdown .filter-dropdown-text{
        padding:0 20px 0 0
    }
}
 @media(min-width:480px){
    .O-FLTRDRP-RW-RBWM .filter-dropdown .filter-dropdown-select{
        display:table-cell;
        vertical-align:middle
    }
}
 .O-FLTRDRP-RW-RBWM .filter-dropdown .custom-select-button{
    background-color:#fff
}
 .M-FNDNBR-RW-RBWM .A-TYP14BS-RW-ALL{
    display:block;
    margin-bottom:-2px
}
 @media(min-width:480px){
    .M-FNDNBR-RW-RBWM .A-TYP14BS-RW-ALL{
        margin-bottom:0
    }
}
 @media(min-width:960px){
    .M-FNDNBR-RW-RBWM .A-TYP14BS-RW-ALL{
        margin-bottom:1px
    }
}
 .M-FNDNBR-RW-RBWM .A-LNKC16R-RW-ALL{
    margin-left:25px
}
 .M-HEROVR-RW-RBWM .A-PNL-RW-ALL{
    border:0;
    background:0;
    padding:0 0 15px
}
 @media(min-width:480px){
    .M-HEROVR-RW-RBWM .A-PNL-RW-ALL{
        border:1px solid #d7d8d6;
        background:#fff;
        padding:38px 27px 45px
    }
}
 @media(min-width:960px){
    .M-HEROVR-RW-RBWM .A-PNL-RW-ALL{
        padding:42px 30px 43px
    }
}
 .M-HEROVR-RW-RBWM .A-PNL-RW-ALL .A-TYP38L-RW-ALL{
    display:block;
    margin:0 0 22px
}
 @media(min-width:480px){
    .M-HEROVR-RW-RBWM .A-PNL-RW-ALL .A-TYP38L-RW-ALL{
        margin:0 0 30px
    }
}
 @media(min-width:960px){
    .M-HEROVR-RW-RBWM .A-PNL-RW-ALL .A-TYP38L-RW-ALL{
        margin:0 0 33px
    }
}
 .M-HEROVR-RW-RBWM .A-PNL-RW-ALL .A-LNKC16R-RW-ALL,.M-HEROVR-RW-RBWM .A-PNL-RW-ALL .A-TYP14R-RW-ALL{
    margin-top:31px
}
 @media(min-width:960px){
    .M-HEROVR-RW-RBWM .A-PNL-RW-ALL .A-LNKC16R-RW-ALL,.M-HEROVR-RW-RBWM .A-PNL-RW-ALL .A-TYP14R-RW-ALL{
        margin-top:25px
    }
}
 .M-HEROVR-RW-RBWM .A-PNL-RW-ALL .A-BTNSS-RW-ALL,.M-HEROVR-RW-RBWM .A-PNL-RW-ALL .A-BTNP-RW-ALL{
    margin-top:34px
}
 @media(min-width:480px){
    .M-HEROVR-RW-RBWM .A-PNL-RW-ALL .A-BTNSS-RW-ALL,.M-HEROVR-RW-RBWM .A-PNL-RW-ALL .A-BTNP-RW-ALL{
        margin-top:35px
    }
}
 @media(min-width:960px){
    .M-HEROVR-RW-RBWM .A-PNL-RW-ALL .A-BTNSS-RW-ALL,.M-HEROVR-RW-RBWM .A-PNL-RW-ALL .A-BTNP-RW-ALL{
        margin-top:28px
    }
}
 .M-HEROVR-RW-RBWM .A-PNL-RW-ALL ul{
    list-style-type:none;
    padding:0;
    margin:0
}
 .M-HEROVR-RW-RBWM .A-PNL-RW-ALL ul li{
    margin:0 0 31px
}
 @media(min-width:480px){
    .M-HEROVR-RW-RBWM .A-PNL-RW-ALL ul li{
        margin:0 0 32px
    }
}
 @media(min-width:960px){
    .M-HEROVR-RW-RBWM .A-PNL-RW-ALL ul li{
        display:-moz-inline-stack;
        display:inline-block;
        *vertical-align:auto;
        *zoom:1;
        *display:inline;
        margin:0 30px 0 0
    }
}
 .M-HEROVR-RW-RBWM .A-PNL-RW-ALL ul li:first-child{
    margin-top:30px
}
 @media(min-width:480px){
    .M-HEROVR-RW-RBWM .A-PNL-RW-ALL ul li:first-child{
        margin-top:31px
    }
}
 @media(min-width:960px){
    .M-HEROVR-RW-RBWM .A-PNL-RW-ALL ul li:first-child{
        margin-top:24px
    }
}
 .M-HEROVR-RW-RBWM .A-PNL-RW-ALL ul li:last-child{
    margin-bottom:0
}
 @media(min-width:960px){
    .M-HEROVR-RW-RBWM .A-PNL-RW-ALL ul li:last-child{
        margin-right:0
    }
}
 .M-HEROVR-RW-RBWM .A-PNL-RW-ALL ul li .link-container{
    margin:-4px 0 -6px;
    margin-top:0
}
 .M-PHNWAVA-RW-RBWM .A-TYP14R-RW-ALL,.M-PHNWAVA-RW-RBWM .A-TYP22L-RW-ALL{
    display:block
}
 .M-PHNWAVA-RW-RBWM .A-TYP22L-RW-ALL{
    display:block;
    margin-bottom:8px
}
 @media(min-width:480px){
    .M-PHNWAVA-RW-RBWM .A-TYP22L-RW-ALL{
        margin-bottom:3px
    }
}
 @media(min-width:960px){
    .M-PHNWAVA-RW-RBWM .A-TYP22L-RW-ALL{
        margin-bottom:4px
    }
}
 .M-PHNWAVAICON-RW-RBWM{
    padding-left:24px
}
 .M-PHNWAVAICON-RW-RBWM .A-TYP14R-RW-ALL,.M-PHNWAVAICON-RW-RBWM .A-TYP22L-RW-ALL,.M-PHNWAVAICON-RW-RBWM .A-TYP14BS-RW-ALL{
    display:block
}
 .M-PHNWAVAICON-RW-RBWM .A-TYP14BS-RW-ALL{
    margin-left:-24px;
    margin-bottom:2px
}
 .M-PHNWAVAICON-RW-RBWM .A-TYP14BS-RW-ALL .icon::after{
    vertical-align:-2px
}
 @media(min-width:480px){
    .M-PHNWAVAICON-RW-RBWM .A-TYP14BS-RW-ALL{
        margin-bottom:4px
    }
}
 .M-PHNWAVAICON-RW-RBWM .A-TYP14R-RW-ALL{
    padding-left:3px
}
 .M-PHNWAVAICON-RW-RBWM .A-TYP22L-RW-ALL{
    margin-bottom:1px;
    padding-left:2px
}
 @media(min-width:480px){
    .M-PHNWAVAICON-RW-RBWM .A-TYP22L-RW-ALL{
        margin-bottom:3px
    }
}
 @media(min-width:960px){
    .M-PHNWAVAICON-RW-RBWM .A-TYP22L-RW-ALL{
        margin-bottom:4px
    }
}
 .A-NUMWRND-RW-ALL{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:22px;
    font-size:1.375rem;
    text-align:center;
    padding:.001rem .45rem;
    color:#fff;
    line-height:1.2;
    background:#008580;
    border-radius:1rem
}
 @media(min-width:960px){
    .A-NUMWRND-RW-ALL{
        padding:.1rem .55rem
    }
}
 .A-NUMWRND-RW-ALL>span{
    display:block;
    padding-top:1px
}
 @media(min-width:960px){
    .A-NUMWRND-RW-ALL>span{
        padding-top:2px
    }
}
 .A-CARPAGD-RW-ALL li button{
    background-color:#333
}
 .A-CARPAGD-RW-ALL li button:focus{
    background-color:#000
}
 .A-CARPAGD-RW-ALL li .active{
    background-color:#db0011
}
 .A-CARPAGL-RW-ALL li button{
    background-color:#d9d9d9
}
 .A-CARPAGL-RW-ALL li button:focus{
    background-color:#db0011
}
 .A-CARPAGL-RW-ALL li .active{
    background-color:#db0011
}
 .A-PAGMAN-RW-ALL li{
    margin:0 3.5px 0 3.5px;
    margin:0rem .21875rem 0rem .21875rem;
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    text-align:center;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    position:relative;
    vertical-align:middle
}
 @media(min-width:480px){
    .A-PAGMAN-RW-ALL li{
        margin:0 4.5px 0 4.5px;
        margin:0rem .28125rem 0rem .28125rem
    }
}
 @media(min-width:960px){
    .A-PAGMAN-RW-ALL li{
        margin:0 5px 0 5px;
        margin:0rem .3125rem 0rem .3125rem
    }
}
 .A-PAGMAN-RW-ALL li a{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    min-height:16px;
    padding:11px 4px 7px;
    color:#333;
    text-decoration:none;
    cursor:pointer;
    width:calc(100% - 8px)
}
 @media(min-width:960px){
    .A-PAGMAN-RW-ALL li a{
        padding:6px 4px 3px
    }
}
 .A-PAGMAN-RW-ALL li .icon::after{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    height:16px
}
 .A-PAGMAN-RW-ALL .arrow{
    font-size:14px;
    font-size:.875rem;
    position:relative;
    text-align:center
}
 .A-PAGMAN-RW-ALL .arrow:first-of-type{
    margin-left:0
}
 .A-PAGMAN-RW-ALL .arrow:last-of-type{
    margin-right:0
}
 .A-PAGMAN-RW-ALL .arrow a{
    padding-top:10px;
    color:#db0011
}
 @media(min-width:960px){
    .A-PAGMAN-RW-ALL .arrow a{
        padding-top:5px
    }
}
 .A-PAGMAN-RW-ALL .arrow:hover a{
    color:#af000d
}
 .A-PAGMAN-RW-ALL .arrow:active a{
    color:#83000a
}
 .A-PAGMAN-RW-ALL .arrow.disabled{
    border:1px solid rgba(167,167,167,0.5);
    background:#fff;
    cursor:inherit
}
 .A-PAGMAN-RW-ALL .arrow.disabled:hover{
    background:#fff
}
 .A-PAGMAN-RW-ALL .arrow.disabled span{
    padding-top:11px;
    display:block
}
 @media(min-width:960px){
    .A-PAGMAN-RW-ALL .arrow.disabled span{
        padding-top:5px
    }
}
 .A-PAGMAN-RW-ALL .number:active a{
    color:#fff
}
 .A-PAGMAN-RW-ALL .number.disabled{
    cursor:inherit
}
 .A-PAGMAN-RW-ALL .number,.A-PAGMAN-RW-ALL .arrow{
    border:1px solid #a7a7a7;
    background-color:#fff;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    min-width:36px;
    min-height:36px
}
 @media(min-width:960px){
    .A-PAGMAN-RW-ALL .number,.A-PAGMAN-RW-ALL .arrow{
        min-width:26px;
        min-height:26px
    }
}
 .A-PAGMAN-RW-ALL .number:hover,.A-PAGMAN-RW-ALL .arrow:hover{
    background-color:#d9d9d9
}
 .A-PAGMAN-RW-ALL .number:active,.A-PAGMAN-RW-ALL .arrow:active{
    background-color:#b6b7b6
}
 .A-PAGMAN-RW-ALL .active{
    background-color:#333;
    border:1px solid #333
}
 .A-PAGMAN-RW-ALL .active:hover{
    background-color:#333;
    border:1px solid #333
}
 .A-PAGMAN-RW-ALL .active:hover a{
    color:#fff
}
 .A-PAGMAN-RW-ALL .active a{
    color:#fff
}
 .A-CARPAGL-RW-ALL,.A-CARPAGD-RW-ALL{
    list-style-type:none;
    margin:0 auto
}
 .A-CARPAGL-RW-ALL li,.A-CARPAGD-RW-ALL li{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    margin-left:5px;
    margin-right:5px
}
 .A-CARPAGL-RW-ALL li button,.A-CARPAGD-RW-ALL li button{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    width:21px;
    height:4px;
    border:0
}
 @media(min-width:480px){
    .A-CARPAGL-RW-ALL li,.A-CARPAGD-RW-ALL li{
        margin-left:9px;
        margin-right:9px
    }
     .A-CARPAGL-RW-ALL li button,.A-CARPAGD-RW-ALL li button{
        width:24px
    }
}
 @media(min-width:960px){
    .A-CARPAGL-RW-ALL li,.A-CARPAGD-RW-ALL li{
        margin-left:5px;
        margin-right:5px
    }
     .A-CARPAGL-RW-ALL li button,.A-CARPAGD-RW-ALL li button{
        cursor:pointer
    }
}
 .A-PAGFEW-RW-ALL,.A-PAGMAN-RW-ALL{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:14px;
    font-size:.875rem;
    line-height:100%;
    list-style:none;
    white-space:nowrap;
    padding-left:0
}
 .A-PNL-RW-ALL{
    background:#fff;
    border:1px solid #d7d8d6
}
 .A-PNL-RW-ALL h1{
    margin:0
}
 .A-PNLDRED-RW-ALL{
    background-color:#83000a
}
 .A-PNLLSLA-RW-ALL{
    background-color:#4d6474
}
 .A-PNLDSPHR-RW-ALL{
    background-color:#003466
}
 .A-PNLGLD-RW-ALL{
    background-color:#e9a115
}
 .A-PNLSLATE-RW-ALL{
    background-color:#3e505d;
    color:#fff
}
 .A-PNLDSLA-RW-ALL{
    background-color:#253038
}
 .A-PNLINLNEMSGE-RW-ALL{
    background:rgba(55,103,152,0.15);
    border:1px solid #376798
}
 .A-PNLJDE-RW-ALL{
    background-color:#008580
}
 .A-PNLPEARL-RW-ALL{
    background-color:#ededed
}
 .A-PNLSILV-RW-ALL{
    background-color:#d7d8d6
}
 .A-PAGMAN-RW-ALL li{
    margin:0 3.5px 0 3.5px;
    margin:0rem .21875rem 0rem .21875rem;
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    text-align:center;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    position:relative;
    vertical-align:middle
}
 @media(min-width:480px){
    .A-PAGMAN-RW-ALL li{
        margin:0 4.5px 0 4.5px;
        margin:0rem .28125rem 0rem .28125rem
    }
}
 @media(min-width:960px){
    .A-PAGMAN-RW-ALL li{
        margin:0 5px 0 5px;
        margin:0rem .3125rem 0rem .3125rem
    }
}
 .A-PAGMAN-RW-ALL li a{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    min-height:16px;
    padding:11px 4px 7px;
    color:#333;
    text-decoration:none;
    cursor:pointer;
    width:calc(100% - 8px)
}
 @media(min-width:960px){
    .A-PAGMAN-RW-ALL li a{
        padding:6px 4px 3px
    }
}
 .A-PAGMAN-RW-ALL li .icon::after{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    height:16px
}
 .A-PAGMAN-RW-ALL .arrow{
    font-size:14px;
    font-size:.875rem;
    position:relative;
    text-align:center
}
 .A-PAGMAN-RW-ALL .arrow:first-of-type{
    margin-left:0
}
 .A-PAGMAN-RW-ALL .arrow:last-of-type{
    margin-right:0
}
 .A-PAGMAN-RW-ALL .arrow a{
    padding-top:10px;
    color:#db0011
}
 @media(min-width:960px){
    .A-PAGMAN-RW-ALL .arrow a{
        padding-top:5px
    }
}
 .A-PAGMAN-RW-ALL .arrow:hover a{
    color:#af000d
}
 .A-PAGMAN-RW-ALL .arrow:active a{
    color:#83000a
}
 .A-PAGMAN-RW-ALL .arrow.disabled{
    border:1px solid rgba(167,167,167,0.5);
    background:#fff;
    cursor:inherit
}
 .A-PAGMAN-RW-ALL .arrow.disabled:hover{
    background:#fff
}
 .A-PAGMAN-RW-ALL .arrow.disabled span{
    padding-top:11px;
    display:block
}
 @media(min-width:960px){
    .A-PAGMAN-RW-ALL .arrow.disabled span{
        padding-top:5px
    }
}
 .A-PAGMAN-RW-ALL .number:active a{
    color:#fff
}
 .A-PAGMAN-RW-ALL .number.disabled{
    cursor:inherit
}
 .A-PAGMAN-RW-ALL .number,.A-PAGMAN-RW-ALL .arrow{
    border:1px solid #a7a7a7;
    background-color:#fff;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    min-width:36px;
    min-height:36px
}
 @media(min-width:960px){
    .A-PAGMAN-RW-ALL .number,.A-PAGMAN-RW-ALL .arrow{
        min-width:26px;
        min-height:26px
    }
}
 .A-PAGMAN-RW-ALL .number:hover,.A-PAGMAN-RW-ALL .arrow:hover{
    background-color:#d9d9d9
}
 .A-PAGMAN-RW-ALL .number:active,.A-PAGMAN-RW-ALL .arrow:active{
    background-color:#b6b7b6
}
 .A-PAGMAN-RW-ALL .active{
    background-color:#333;
    border:1px solid #333
}
 .A-PAGMAN-RW-ALL .active:hover{
    background-color:#333;
    border:1px solid #333
}
 .A-PAGMAN-RW-ALL .active:hover a{
    color:#fff
}
 .A-PAGMAN-RW-ALL .active a{
    color:#fff
}
 .A-CARPAGL-RW-ALL,.A-CARPAGD-RW-ALL{
    list-style-type:none;
    margin:0 auto
}
 .A-CARPAGL-RW-ALL li,.A-CARPAGD-RW-ALL li{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    margin-left:5px;
    margin-right:5px
}
 .A-CARPAGL-RW-ALL li button,.A-CARPAGD-RW-ALL li button{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    width:21px;
    height:4px;
    border:0
}
 @media(min-width:480px){
    .A-CARPAGL-RW-ALL li,.A-CARPAGD-RW-ALL li{
        margin-left:9px;
        margin-right:9px
    }
     .A-CARPAGL-RW-ALL li button,.A-CARPAGD-RW-ALL li button{
        width:24px
    }
}
 @media(min-width:960px){
    .A-CARPAGL-RW-ALL li,.A-CARPAGD-RW-ALL li{
        margin-left:5px;
        margin-right:5px
    }
     .A-CARPAGL-RW-ALL li button,.A-CARPAGD-RW-ALL li button{
        cursor:pointer
    }
}
 .A-PAGFEW-RW-ALL,.A-PAGMAN-RW-ALL{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:14px;
    font-size:.875rem;
    line-height:100%;
    list-style:none;
    white-space:nowrap;
    padding-left:0
}
 .A-PAR10R-RW-ALL,.A-PAR12R-RW-ALL,.A-PAR14R-RW-ALL,.A-PAR16R-RW-ALL,.A-PAR22R-RW-ALL{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    color:#333;
    line-height:1.5;
    text-align:left
}
 .A-PAR10R-RW-ALL .sup,.A-PAR12R-RW-ALL .sup,.A-PAR14R-RW-ALL .sup,.A-PAR16R-RW-ALL .sup,.A-PAR22R-RW-ALL .sup{
    vertical-align:super
}
 .A-PAR10R-RW-ALL .sub,.A-PAR12R-RW-ALL .sub,.A-PAR14R-RW-ALL .sub,.A-PAR16R-RW-ALL .sub,.A-PAR22R-RW-ALL .sub{
    vertical-align:sub
}
 .A-PAR10R-RW-ALL .italic,.A-PAR10R-RW-ALL em,.A-PAR10R-RW-ALL i,.A-PAR12R-RW-ALL .italic,.A-PAR12R-RW-ALL em,.A-PAR12R-RW-ALL i,.A-PAR14R-RW-ALL .italic,.A-PAR14R-RW-ALL em,.A-PAR14R-RW-ALL i,.A-PAR16R-RW-ALL .italic,.A-PAR16R-RW-ALL em,.A-PAR16R-RW-ALL i,.A-PAR22R-RW-ALL .italic,.A-PAR22R-RW-ALL em,.A-PAR22R-RW-ALL i{
    font-style:italic
}
 .A-PAR10R-RW-ALL .bold,.A-PAR10R-RW-ALL strong,.A-PAR10R-RW-ALL b,.A-PAR12R-RW-ALL .bold,.A-PAR12R-RW-ALL strong,.A-PAR12R-RW-ALL b,.A-PAR14R-RW-ALL .bold,.A-PAR14R-RW-ALL strong,.A-PAR14R-RW-ALL b,.A-PAR16R-RW-ALL .bold,.A-PAR16R-RW-ALL strong,.A-PAR16R-RW-ALL b,.A-PAR22R-RW-ALL .bold,.A-PAR22R-RW-ALL strong,.A-PAR22R-RW-ALL b{
    font-weight:bold
}
 .A-PAR10R-RW-ALL .quote,.A-PAR10R-RW-ALL q,.A-PAR12R-RW-ALL .quote,.A-PAR12R-RW-ALL q,.A-PAR14R-RW-ALL .quote,.A-PAR14R-RW-ALL q,.A-PAR16R-RW-ALL .quote,.A-PAR16R-RW-ALL q,.A-PAR22R-RW-ALL .quote,.A-PAR22R-RW-ALL q{
    quotes:"\"" "\"";
    font-style:italic
}
 .A-PAR10R-RW-ALL .quote::before,.A-PAR10R-RW-ALL q::before,.A-PAR12R-RW-ALL .quote::before,.A-PAR12R-RW-ALL q::before,.A-PAR14R-RW-ALL .quote::before,.A-PAR14R-RW-ALL q::before,.A-PAR16R-RW-ALL .quote::before,.A-PAR16R-RW-ALL q::before,.A-PAR22R-RW-ALL .quote::before,.A-PAR22R-RW-ALL q::before{
    content:open-quote
}
 .A-PAR10R-RW-ALL .quote::after,.A-PAR10R-RW-ALL q::after,.A-PAR12R-RW-ALL .quote::after,.A-PAR12R-RW-ALL q::after,.A-PAR14R-RW-ALL .quote::after,.A-PAR14R-RW-ALL q::after,.A-PAR16R-RW-ALL .quote::after,.A-PAR16R-RW-ALL q::after,.A-PAR22R-RW-ALL .quote::after,.A-PAR22R-RW-ALL q::after{
    content:close-quote
}
 .A-PAR10R-RW-ALL{
    font-size:10px;
    font-size:.625rem
}
 .A-PAR10R-RW-ALL .sup,.A-PAR10R-RW-ALL sup,.A-PAR10R-RW-ALL .sub,.A-PAR10R-RW-ALL sub{
    font-size:6px;
    font-size:.375rem
}
 .A-PAR12R-RW-ALL{
    font-size:12px;
    font-size:.75rem
}
 .A-PAR12R-RW-ALL .sup,.A-PAR12R-RW-ALL sup{
    font-size:8px;
    font-size:.5rem
}
 .A-PAR12R-RW-ALL .sub,.A-PAR12R-RW-ALL sub{
    font-size:8px;
    font-size:.5rem
}
 .A-PAR14R-RW-ALL{
    font-size:14px;
    font-size:.875rem
}
 .A-PAR14R-RW-ALL .sup,.A-PAR14R-RW-ALL sup{
    font-size:.75em
}
 .A-PAR14R-RW-ALL .sub,.A-PAR14R-RW-ALL sub{
    font-size:.75em
}
 .A-PAR16R-RW-ALL{
    font-size:16px;
    font-size:1rem;
    margin-bottom:10px
}
 .A-PAR16R-RW-ALL .sup,.A-PAR16R-RW-ALL sup{
    font-size:12px;
    font-size:.75rem
}
 .A-PAR16R-RW-ALL .sub,.A-PAR16R-RW-ALL sub{
    font-size:12px;
    font-size:.75rem
}
 .A-PAR22R-RW-ALL{
    font-size:20px;
    font-size:1.25rem;
    margin-bottom:10px
}
 .A-PAR22R-RW-ALL .sup,.A-PAR22R-RW-ALL sup{
    font-size:16px;
    font-size:1rem
}
 .A-PAR22R-RW-ALL .sub,.A-PAR22R-RW-ALL sub{
    font-size:16px;
    font-size:1rem
}
 @media(min-width:960px){
    .A-PAR22R-RW-ALL{
        font-size:22px;
        font-size:1.375rem
    }
}
 .A-BLQ22LI-RW-ALL,.A-BLQ28LI-RW-ALL,.A-BLQ38LI-RW-ALL{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    font-family:"HSBC Univers Next LightItalic";
    font-style:italic;
    font-weight:300;
    line-height:1.2;
    color:#333;
    text-align:left;
    position:relative
}
 .A-BLQ22LI-RW-ALL{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    font-family:"HSBC Univers Next LightItalic";
    font-style:italic;
    font-weight:300;
    font-size:20px;
    font-size:1.25rem;
    padding:21px 42px 21px 42px;
    padding:1.3125rem 2.625rem 1.3125rem 2.625rem;
    line-height:1.2;
    color:#333;
    text-align:left;
    position:relative;
    margin:0
}
 @media(min-width:480px){
    .A-BLQ22LI-RW-ALL{
        padding:27px 54px 27px 54px;
        padding:1.6875rem 3.375rem 1.6875rem 3.375rem
    }
}
 @media(min-width:960px){
    .A-BLQ22LI-RW-ALL{
        padding:30px 60px 30px 60px;
        padding:1.875rem 3.75rem 1.875rem 3.75rem
    }
}
 @media(min-width:960px){
    .A-BLQ22LI-RW-ALL{
        font-size:22px;
        font-size:1.375rem
    }
}
 .A-BLQ22LI-RW-ALL .icon::after{
    font-size:39px;
    font-size:2.4375rem;
    color:#db0011;
    position:absolute
}
 @media(min-width:480px){
    .A-BLQ22LI-RW-ALL .icon::after{
        font-size:49px;
        font-size:3.0625rem
    }
}
 @media(min-width:960px){
    .A-BLQ22LI-RW-ALL .icon::after{
        font-size:56px;
        font-size:3.5rem
    }
}
 .A-BLQ22LI-RW-ALL .icon:first-child::after{
    top:-8px;
    left:-6px
}
 @media(min-width:480px){
    .A-BLQ22LI-RW-ALL .icon:first-child::after{
        top:-11px;
        left:-6px
    }
}
 @media(min-width:960px){
    .A-BLQ22LI-RW-ALL .icon:first-child::after{
        top:-12px;
        left:-8px
    }
}
 .A-BLQ22LI-RW-ALL .icon:last-child::after{
    bottom:-8px;
    right:-6px
}
 @media(min-width:480px){
    .A-BLQ22LI-RW-ALL .icon:last-child::after{
        bottom:-10px;
        right:-6px
    }
}
 @media(min-width:960px){
    .A-BLQ22LI-RW-ALL .icon:last-child::after{
        bottom:-10px;
        right:-8px
    }
}
 .page[class*="globalSmart"] .A-BLQ22LI-RW-ALL .icon::after{
    color:#4d6474
}
 .A-BLQ28LI-RW-ALL{
    font-size:25px;
    font-size:1.5625rem;
    padding:35px 21px
}
 @media(min-width:480px){
    .A-BLQ28LI-RW-ALL{
        padding:27px 54px
    }
}
 @media(min-width:960px){
    .A-BLQ28LI-RW-ALL{
        font-size:28px;
        font-size:1.75rem;
        padding:30px 60px
    }
}
 .A-BLQ28LI-RW-ALL .icon::after{
    font-size:39px;
    font-size:2.4375rem;
    color:#db0011;
    position:absolute
}
 @media(min-width:480px){
    .A-BLQ28LI-RW-ALL .icon::after{
        font-size:49px;
        font-size:3.0625rem
    }
}
 @media(min-width:960px){
    .A-BLQ28LI-RW-ALL .icon::after{
        font-size:56px;
        font-size:3.5rem
    }
}
 .A-BLQ28LI-RW-ALL .icon:first-child::after{
    top:-8px;
    left:-6px
}
 @media(min-width:480px){
    .A-BLQ28LI-RW-ALL .icon:first-child::after{
        top:-10px;
        left:-6px
    }
}
 @media(min-width:960px){
    .A-BLQ28LI-RW-ALL .icon:first-child::after{
        top:-14px;
        left:-8px
    }
}
 .A-BLQ28LI-RW-ALL .icon:last-child::after{
    bottom:-8px;
    right:-6px
}
 @media(min-width:480px){
    .A-BLQ28LI-RW-ALL .icon:last-child::after{
        bottom:-10px;
        right:-6px
    }
}
 @media(min-width:960px){
    .A-BLQ28LI-RW-ALL .icon:last-child::after{
        bottom:-14px;
        right:-8px
    }
}
 .A-BLQ38LI-RW-ALL{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    font-family:"HSBC Univers Next LightItalic";
    font-style:italic;
    font-weight:300;
    font-size:32px;
    font-size:2rem;
    line-height:1.2;
    color:#333;
    text-align:left;
    position:relative;
    padding:35px 21px
}
 @media(min-width:480px){
    .A-BLQ38LI-RW-ALL{
        padding:27px 54px
    }
}
 @media(min-width:960px){
    .A-BLQ38LI-RW-ALL{
        font-size:38px;
        font-size:2.375rem;
        padding:30px 60px
    }
}
 .A-BLQ38LI-RW-ALL .icon::after{
    font-size:39px;
    font-size:2.4375rem;
    color:#db0011;
    position:absolute
}
 @media(min-width:480px){
    .A-BLQ38LI-RW-ALL .icon::after{
        font-size:49px;
        font-size:3.0625rem
    }
}
 @media(min-width:960px){
    .A-BLQ38LI-RW-ALL .icon::after{
        font-size:56px;
        font-size:3.5rem
    }
}
 .A-BLQ38LI-RW-ALL .icon:first-child::after{
    top:-8px;
    left:-6px
}
 @media(min-width:480px){
    .A-BLQ38LI-RW-ALL .icon:first-child::after{
        top:-10px;
        left:-6px
    }
}
 @media(min-width:960px){
    .A-BLQ38LI-RW-ALL .icon:first-child::after{
        top:-14px;
        left:-8px
    }
}
 .A-BLQ38LI-RW-ALL .icon:last-child::after{
    bottom:-8px;
    right:-6px
}
 @media(min-width:480px){
    .A-BLQ38LI-RW-ALL .icon:last-child::after{
        bottom:-10px;
        right:-6px
    }
}
 @media(min-width:960px){
    .A-BLQ38LI-RW-ALL .icon:last-child::after{
        bottom:-14px;
        right:-8px
    }
}
 .A-SCR-RW-ALL,.scrollable{
    height:100%;
    background:#fff;
    position:relative
}
 .A-SCR-RW-ALL.ss-container:hover .ss-scroll,.scrollable.ss-container:hover .ss-scroll{
    opacity:1
}
 .A-SCR-RW-ALL.ss-container .ss-scroll,.scrollable.ss-container .ss-scroll{
    position:relative;
    background:#5c5c5c;
    width:10px;
    top:0;
    z-index:2;
    cursor:pointer
}
 .A-SCR-RW-ALL.ss-container .ss-scroll:hover,.A-SCR-RW-ALL.ss-container .ss-scroll:active,.scrollable.ss-container .ss-scroll:hover,.scrollable.ss-container .ss-scroll:active{
    background:#333
}
 .A-SCR-RW-ALL.ss-container .ss-scrollbg,.scrollable.ss-container .ss-scrollbg{
    position:absolute;
    background:#e7e7e6;
    width:10px;
    top:0;
    z-index:1;
    right:0;
    height:100%
}
 .A-SCR-RW-ALL.ss-container .ss-scrollbg:hover,.A-SCR-RW-ALL.ss-container .ss-scrollbg:active,.scrollable.ss-container .ss-scrollbg:hover,.scrollable.ss-container .ss-scrollbg:active{
    background:#e7e7e6
}
 .A-SCR-RW-ALL.ss-grabbed,.scrollable.ss-grabbed{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
 .A-SCR-RW-ALL .ss-wrapper,.scrollable .ss-wrapper{
    overflow:hidden;
    height:100%;
    position:relative;
    z-index:1;
    float:left;
    width:100%
}
 .A-SCR-RW-ALL .ss-wrapper .ss-content,.scrollable .ss-wrapper .ss-content{
    height:100%;
    width:100%;
    padding:0 32px 0 0;
    position:relative;
    right:0;
    overflow:auto
}
 .A-SCR-RW-ALL .ss-hidden,.scrollable .ss-hidden{
    display:none
}
 .A-SCR-RW-ALL.white,.scrollable.white{
    background:#fff
}
 .A-SCR-RW-ALL.pearl,.scrollable.pearl{
    background:#ededed
}
 .A-SCR-RW-ALL.pearl.ss-container .ss-scrollbg,.scrollable.pearl.ss-container .ss-scrollbg{
    background:#b6b7b6
}
 .A-SCR-RW-ALL.silver,.scrollable.silver{
    background:#d7d8d6
}
 .A-SCR-RW-ALL.silver.ss-container .ss-scrollbg,.scrollable.silver.ss-container .ss-scrollbg{
    background:#b6b7b6
}
 .A-SCR-RW-ALL.graphite,.scrollable.graphite{
    background:#404040;
    color:#fff
}
 .A-SCR-RW-ALL.graphite.ss-container .ss-scroll,.scrollable.graphite.ss-container .ss-scroll{
    background:#b6b7b6
}
 .A-SCR-RW-ALL.graphite.ss-container .ss-scroll:hover,.A-SCR-RW-ALL.graphite.ss-container .ss-scroll:active,.scrollable.graphite.ss-container .ss-scroll:hover,.scrollable.graphite.ss-container .ss-scroll:active{
    background:#d7d8d6
}
 .A-SCR-RW-ALL.graphite.ss-container .ss-scrollbg,.scrollable.graphite.ss-container .ss-scrollbg{
    background:#000
}
 .A-SCR-RW-ALL.black,.scrollable.black{
    background:#000;
    color:#fff
}
 .A-SCR-RW-ALL.black.ss-container .ss-scroll,.scrollable.black.ss-container .ss-scroll{
    background:#b6b7b6
}
 .A-SCR-RW-ALL.black.ss-container .ss-scroll:hover,.A-SCR-RW-ALL.black.ss-container .ss-scroll:active,.scrollable.black.ss-container .ss-scroll:hover,.scrollable.black.ss-container .ss-scroll:active{
    background:#d7d8d6
}
 .A-SCR-RW-ALL.black.ss-container .ss-scrollbg,.scrollable.black.ss-container .ss-scrollbg{
    background:rgba(255,255,255,0.15)
}
 .A-SCR-RW-ALL.black.ss-container .ss-scrollbg:hover,.A-SCR-RW-ALL.black.ss-container .ss-scrollbg:active,.scrollable.black.ss-container .ss-scrollbg:hover,.scrollable.black.ss-container .ss-scrollbg:active{
    background:#5c5c5c
}
 .A-TABHXL-RW-ALL,.A-TABH-RW-ALL{
    position:relative;
    padding:0;
    width:100%
}
 .A-TABHXL-RW-ALL .tabs,.A-TABH-RW-ALL .tabs{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:14px;
    font-size:.875rem;
    position:absolute;
    margin:0;
    padding:0;
    text-align:left;
    list-style-type:none;
    background:#fff;
    -webkit-box-shadow:inset 0 -1px 0 0 #d7d8d6;
    box-shadow:inset 0 -1px 0 0 #d7d8d6;
    width:100%;
    z-index:9
}
 .A-TABHXL-RW-ALL .tabs.on-top,.A-TABH-RW-ALL .tabs.on-top{
    z-index:10
}
 .A-TABHXL-RW-ALL .tabs.is-expanded .tab-title-item,.A-TABH-RW-ALL .tabs.is-expanded .tab-title-item{
    display:block
}
 .A-TABHXL-RW-ALL .tabs.is-expanded .tab-title-item.is-selected,.A-TABH-RW-ALL .tabs.is-expanded .tab-title-item.is-selected{
    display:none
}
 .A-TABHXL-RW-ALL .tabs .tab-title-item,.A-TABH-RW-ALL .tabs .tab-title-item{
    display:none;
    position:relative;
    font-weight:normal;
    color:#333;
    background:#fff;
    text-align:left;
    vertical-align:middle;
    border:1px solid #d7d8d6;
    cursor:pointer
}
 .A-TABHXL-RW-ALL .tabs .tab-title-item:hover,.A-TABH-RW-ALL .tabs .tab-title-item:hover{
    background:#ededed
}
 .A-TABHXL-RW-ALL .tabs .tab-title-item a,.A-TABH-RW-ALL .tabs .tab-title-item a{
    display:block;
    color:inherit;
    text-decoration:none
}
 @media(min-width:480px){
    .A-TABHXL-RW-ALL .tabs .tab-title-item a::after,.A-TABH-RW-ALL .tabs .tab-title-item a::after{
        display:-moz-inline-stack;
        display:inline-block;
        *vertical-align:auto;
        *zoom:1;
        *display:inline;
        content:"";
        width:1px;
        height:50%;
        -webkit-box-shadow:1px 0 0 0 #d7d8d6;
        box-shadow:1px 0 0 0 #d7d8d6;
        margin:auto 0;
        position:absolute;
        top:0;
        bottom:0;
        right:0
    }
}
 @media(min-width:480px){
    .A-TABHXL-RW-ALL .tabs .tab-title-item,.A-TABH-RW-ALL .tabs .tab-title-item{
        background:transparent;
        display:table-cell;
        text-align:center;
        border:0
    }
     .A-TABHXL-RW-ALL .tabs .tab-title-item:hover,.A-TABH-RW-ALL .tabs .tab-title-item:hover{
        -webkit-box-shadow:inset 1px 0 0 0 #d7d8d6,1px 0 0 0 #d7d8d6,inset 0 1px 0 0 #d7d8d6;
        box-shadow:inset 1px 0 0 0 #d7d8d6,1px 0 0 0 #d7d8d6,inset 0 1px 0 0 #d7d8d6;
        background:#fff;
        border:1px solid #d7d8d6 0 0 1px solid #fff
    }
     .A-TABHXL-RW-ALL .tabs .tab-title-item:last-child a::after,.A-TABH-RW-ALL .tabs .tab-title-item:last-child a::after{
        display:none
    }
}
 .A-TABHXL-RW-ALL .tabs .tab-title-item.is-selected,.A-TABH-RW-ALL .tabs .tab-title-item.is-selected{
    display:block
}
 @media(min-width:480px){
    .A-TABHXL-RW-ALL .tabs .tab-title-item.is-selected,.A-TABH-RW-ALL .tabs .tab-title-item.is-selected{
        display:table-cell
    }
}
 .A-TABHXL-RW-ALL .tabs .tab-title-item.is-active,.A-TABH-RW-ALL .tabs .tab-title-item.is-active{
    -webkit-box-shadow:5px 0 0 0 #db0011 inset;
    box-shadow:5px 0 0 0 #db0011 inset;
    background:#fff;
    display:block
}
 .A-TABHXL-RW-ALL .tabs .tab-title-item.is-active a::after,.A-TABH-RW-ALL .tabs .tab-title-item.is-active a::after{
    font-family:"HSBCIcon-Font","HSBC Univers Next Regular","sans-serif";
    content:"\f055";
    position:absolute;
    right:13px;
    top:calc(50% - 7px)
}
 .A-TABHXL-RW-ALL .tabs .tab-title-item.is-active a::before,.A-TABH-RW-ALL .tabs .tab-title-item.is-active a::before{
    content:"";
    position:absolute;
    width:1px;
    height:26px;
    -webkit-box-shadow:inset -1px 0 0 0 #d7d8d6;
    box-shadow:inset -1px 0 0 0 #d7d8d6;
    margin:auto 0;
    right:40px;
    top:0;
    bottom:0
}
 @media(min-width:480px){
    .A-TABHXL-RW-ALL .tabs .tab-title-item.is-active a::before,.A-TABHXL-RW-ALL .tabs .tab-title-item.is-active a::after,.A-TABH-RW-ALL .tabs .tab-title-item.is-active a::before,.A-TABH-RW-ALL .tabs .tab-title-item.is-active a::after{
        display:none
    }
}
 .A-TABHXL-RW-ALL .tabs .tab-title-item.is-active.is-expanded a::after,.A-TABH-RW-ALL .tabs .tab-title-item.is-active.is-expanded a::after{
    content:"\f056"
}
 @media(min-width:480px){
    .A-TABHXL-RW-ALL .tabs .tab-title-item.is-active,.A-TABH-RW-ALL .tabs .tab-title-item.is-active{
        -webkit-box-shadow:inset 1px 0 0 0 #d7d8d6,1px 0 0 0 #d7d8d6,0 5px 0 0 #db0011 inset;
        box-shadow:inset 1px 0 0 0 #d7d8d6,1px 0 0 0 #d7d8d6,0 5px 0 0 #db0011 inset;
        background:#fff;
        border-top:1px solid #d7d8d6;
        display:table-cell
    }
     .A-TABHXL-RW-ALL .tabs .tab-title-item.is-active::before,.A-TABHXL-RW-ALL .tabs .tab-title-item.is-active::after,.A-TABH-RW-ALL .tabs .tab-title-item.is-active::before,.A-TABH-RW-ALL .tabs .tab-title-item.is-active::after{
        display:none
    }
}
 @media(min-width:480px){
    .A-TABHXL-RW-ALL .tabs,.A-TABH-RW-ALL .tabs{
        position:relative;
        width:100%;
        background:#ededed
    }
}
 .A-TABHXL-RW-ALL .tabs-content,.A-TABH-RW-ALL .tabs-content{
    width:auto;
    overflow:hidden;
    height:100%;
    background:#fff;
    border:1px solid #d7d8d6;
    border-top:0
}
 .A-TABHXL-RW-ALL .tabs-content .tab-panel,.A-TABH-RW-ALL .tabs-content .tab-panel{
    display:none;
    margin:47px 0 0;
    padding:20px;
    height:auto
}
 .A-TABHXL-RW-ALL .tabs-content .tab-panel.is-active,.A-TABH-RW-ALL .tabs-content .tab-panel.is-active{
    display:block
}
 @media(min-width:480px){
    .A-TABHXL-RW-ALL .tabs-content .tab-panel,.A-TABH-RW-ALL .tabs-content .tab-panel{
        margin:0
    }
}
 @media(min-width:480px){
    .A-TABHXL-RW-ALL,.A-TABH-RW-ALL{
        background:#ededed;
        -webkit-box-shadow:inset 0 -1px 0 0 #d7d8d6;
        box-shadow:inset 0 -1px 0 0 #d7d8d6
    }
}
 .A-TABCON-RW-ALL .tabs-container{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:14px;
    font-size:.875rem;
    margin:0;
    padding:0;
    height:100%;
    background:#ededed;
    text-align:left;
    color:#333;
    border:0;
    position:relative;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
 @media(min-width:480px){
    .A-TABCON-RW-ALL .tabs-container{
        border:1px solid #d7d8d6;
        width:100%;
        display:table;
        position:relative
    }
}
 .A-TABCON-RW-ALL .tabs{
    position:absolute;
    float:none;
    height:auto;
    width:100%;
    list-style-type:none;
    margin:0;
    padding:0;
    background:#fff;
    -webkit-box-shadow:-1px 0 0 0 #d7d8d6 inset;
    box-shadow:-1px 0 0 0 #d7d8d6 inset;
    z-index:9
}
 .A-TABCON-RW-ALL .tabs.on-top{
    z-index:10
}
 .A-TABCON-RW-ALL .tabs.is-expanded .tab-title-item{
    display:block;
    border-top:0
}
 .A-TABCON-RW-ALL .tabs.is-expanded .tab-title-item.is-selected{
    display:none
}
 .A-TABCON-RW-ALL .tabs.is-expanded .tab-title-item.is-active a::after{
    content:"\f056"
}
 @media(min-width:480px){
    .A-TABCON-RW-ALL .tabs{
        height:100%;
        background:#ededed;
        position:static;
        width:41%;
        display:table-cell
    }
}
 @media(min-width:960px){
    .A-TABCON-RW-ALL .tabs{
        width:25%
    }
}
 .A-TABCON-RW-ALL .tabs .tab-title-item{
    position:relative;
    display:none;
    width:100%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    border:1px solid #d7d8d6;
    text-decoration:none;
    color:inherit
}
 .A-TABCON-RW-ALL .tabs .tab-title-item a{
    display:block;
    color:#333;
    text-decoration:none;
    padding:14px 0 14px 18px
}
 @media(min-width:480px){
    .A-TABCON-RW-ALL .tabs .tab-title-item a{
        padding:18px
    }
}
 @media(min-width:960px){
    .A-TABCON-RW-ALL .tabs .tab-title-item a{
        padding:20px
    }
}
 @media(min-width:480px){
    .A-TABCON-RW-ALL .tabs .tab-title-item{
        display:block;
        width:auto;
        border:0;
        border-bottom:1px solid #d7d8d6
    }
}
 .A-TABCON-RW-ALL .tabs .tab-title-item:hover{
    background:#ededed;
    cursor:pointer
}
 @media(min-width:480px){
    .A-TABCON-RW-ALL .tabs .tab-title-item:hover{
        background:#fff
    }
}
 .A-TABCON-RW-ALL .tabs .tab-title-item.is-selected{
    display:none
}
 .A-TABCON-RW-ALL .tabs .tab-title-item.is-active{
    display:block;
    background:#fff;
    -webkit-box-shadow:5px 0 0 0 #db0011 inset;
    box-shadow:5px 0 0 0 #db0011 inset;
    border-top:1px solid #d7d8d6
}
 @media(min-width:480px){
    .A-TABCON-RW-ALL .tabs .tab-title-item.is-active{
        border-top:0
    }
}
 @media(min-width:960px){
    .A-TABCON-RW-ALL .tabs .tab-title-item.is-active{
        -webkit-box-shadow:6px 0 0 0 #db0011 inset;
        box-shadow:6px 0 0 0 #db0011 inset;
        cursor:pointer
    }
}
 .A-TABCON-RW-ALL .tabs .tab-title-item.is-active a::after{
    font-family:"HSBCIcon-Font","HSBC Univers Next Regular","sans-serif";
    content:"\f055";
    position:absolute;
    right:13px;
    top:calc(50% - 7px);
    z-index:1
}
 @media(min-width:480px){
    .A-TABCON-RW-ALL .tabs .tab-title-item.is-active a::after{
        display:none
    }
}
 .A-TABCON-RW-ALL .tabs .tab-title-item.is-active a::before{
    content:"";
    position:absolute;
    width:1px;
    height:26px;
    -webkit-box-shadow:inset -1px 0 0 0 #d7d8d6;
    box-shadow:inset -1px 0 0 0 #d7d8d6;
    margin:auto 0;
    right:40px;
    top:0;
    bottom:0;
    z-index:1
}
 @media(min-width:480px){
    .A-TABCON-RW-ALL .tabs .tab-title-item.is-active a::before{
        display:none
    }
}
 @media(min-width:480px){
    .A-TABCON-RW-ALL .tabs .tab-title-item .active-tab-selected-text{
        display:none
    }
}
 .A-TABCON-RW-ALL .tabs-content{
    width:auto;
    overflow:hidden;
    height:100%;
    background:#fff
}
 @media(min-width:480px){
    .A-TABCON-RW-ALL .tabs-content{
        vertical-align:top;
        display:table-cell
    }
}
 .A-TABCON-RW-ALL .tabs-content .tab-panel{
    display:none;
    margin:calc(47px - -17px) 0 0;
    height:auto
}
 @media(min-width:480px){
    .A-TABCON-RW-ALL .tabs-content .tab-panel{
        margin:18px
    }
}
 @media(min-width:960px){
    .A-TABCON-RW-ALL .tabs-content .tab-panel{
        margin:20px
    }
}
 .A-TABCON-RW-ALL .tabs-content .tab-panel.is-active{
    display:block
}
 .A-TABH-RW-ALL .tabs .tab-title-item a{
    padding:14px 0 14px 18px
}
 @media(min-width:480px){
    .A-TABH-RW-ALL .tabs .tab-title-item a{
        padding:15px 27px
    }
}
 @media(min-width:960px){
    .A-TABH-RW-ALL .tabs .tab-title-item a{
        padding:15px 30px
    }
}
 .A-TABHXL-RW-ALL{
    text-transform:uppercase
}
 .A-TABHXL-RW-ALL .tabs .tab-title-item a{
    padding:14px 14px 14px 17px
}
 @media(min-width:480px){
    .A-TABHXL-RW-ALL .tabs .tab-title-item a{
        padding:31px 27px
    }
}
 @media(min-width:960px){
    .A-TABHXL-RW-ALL .tabs .tab-title-item a{
        padding:25px 30px
    }
}
 .A-SRCHRESNUM-RW-ALL{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:16px;
    font-size:1rem;
    line-height:1.2;
    color:#333;
    text-align:left
}
 .A-TYP12B-RW-ALL{
    font-family:"HSBC Univers Next Bold";
    font-style:normal;
    font-weight:700;
    font-size:12px;
    font-size:.75rem
}
 .A-TYP12R-RW-ALL{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:12px;
    font-size:.75rem
}
 .A-TYP14B-RW-ALL{
    font-family:"HSBC Univers Next Bold";
    font-style:normal;
    font-weight:700;
    font-size:14px;
    font-size:.875rem
}
 .A-TYP14BL-RW-ALL{
    font-family:"HSBC Univers Next Bold";
    font-style:normal;
    font-weight:700;
    font-size:14px;
    font-size:.875rem;
    padding-left:33px
}
 .A-TYP14BL-RW-ALL .icon{
    margin-left:-33px
}
 .A-TYP14BL-RW-ALL .icon::after{
    font-size:28px;
    font-size:1.75rem;
    vertical-align:-5px;
    margin-right:0
}
 .A-TYP14BDB-RW-ALL{
    font-family:"HSBC Univers Next Bold";
    font-style:normal;
    font-weight:700;
    font-size:14px;
    font-size:.875rem
}
 .A-TYP14BS-RW-ALL{
    font-family:"HSBC Univers Next Bold";
    font-style:normal;
    font-weight:700;
    font-size:14px;
    font-size:.875rem;
    padding-left:28px
}
 .A-TYP14BS-RW-ALL .icon{
    margin-left:-28px
}
 .A-TYP14BS-RW-ALL .icon::after{
    font-size:20px;
    font-size:1.25rem;
    vertical-align:-2px;
    margin-right:3px
}
 .A-TYP14R-RW-ALL{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:14px;
    font-size:.875rem
}
 .A-TYP14RDB-RW-ALL{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:14px;
    font-size:.875rem
}
 .A-TYP16B-RW-ALL{
    font-family:"HSBC Univers Next Bold";
    font-style:normal;
    font-weight:700;
    font-size:16px;
    font-size:1rem
}
 .A-TYP16R-RW-ALL{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:16px;
    font-size:1rem
}
 .A-TYP22B-RW-ALL{
    font-family:"HSBC Univers Next Bold";
    font-style:normal;
    font-weight:700;
    font-size:20px;
    font-size:1.25rem
}
 @media(min-width:960px){
    .A-TYP22B-RW-ALL{
        font-size:22px;
        font-size:1.375rem
    }
}
 .A-TYP22R-RW-ALL{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:20px;
    font-size:1.25rem
}
 @media(min-width:960px){
    .A-TYP22R-RW-ALL{
        font-size:22px;
        font-size:1.375rem
    }
}
 .A-TYP22T-RW-ALL{
    font-family:"HSBC Univers Next Thin";
    font-style:normal;
    font-weight:200;
    font-size:20px;
    font-size:1.25rem
}
 @media(min-width:960px){
    .A-TYP22T-RW-ALL{
        font-size:22px;
        font-size:1.375rem
    }
}
 .A-TYP22L-RW-ALL{
    font-family:"HSBC Univers Next Light";
    font-style:normal;
    font-weight:300;
    font-size:20px;
    font-size:1.25rem
}
 @media(min-width:960px){
    .A-TYP22L-RW-ALL{
        font-size:22px;
        font-size:1.375rem
    }
}
 .A-TYP28L-RW-ALL{
    font-family:"HSBC Univers Next Light";
    font-style:normal;
    font-weight:300;
    font-size:25px;
    font-size:1.5625rem
}
 @media(min-width:960px){
    .A-TYP28L-RW-ALL{
        font-size:28px;
        font-size:1.75rem
    }
}

.A-TYP22LDB-RW-ALL{
    font-family:"HSBC Univers Next Light";
    font-style:normal;
    font-weight:300;
    font-size:22px;
    font-size:1.375rem
}
 @media(min-width:960px){
    .A-TYP22LDB-RW-ALL{
        font-size:22px;
        font-size:1.375rem
    }
}

 .A-TYP28LDB-RW-ALL{
    font-family:"HSBC Univers Next Light";
    font-style:normal;
    font-weight:300;
    font-size:25px;
    font-size:1.5625rem
}
 @media(min-width:960px){
    .A-TYP28LDB-RW-ALL{
        font-size:28px;
        font-size:1.75rem
    }
}
 .A-TYP28M-RW-DEV{
    font-family:"HSBC Univers Next Medium";
    font-style:normal;
    font-weight:500;
    font-size:25px;
    font-size:1.5625rem
}
 @media(min-width:960px){
    .A-TYP28M-RW-DEV{
        font-size:28px;
        font-size:1.75rem
    }
}
 .A-TYP28T-RW-ALL{
    font-family:"HSBC Univers Next Thin";
    font-style:normal;
    font-weight:200;
    font-size:25px;
    font-size:1.5625rem
}
 @media(min-width:960px){
    .A-TYP28T-RW-ALL{
        font-size:28px;
        font-size:1.75rem
    }
}
 .A-TYP28UL-RW-ALL{
    font-family:"HSBC Univers Next Ultra";
    font-style:normal;
    font-weight:100;
    font-size:25px;
    font-size:1.5625rem
}
 @media(min-width:960px){
    .A-TYP28UL-RW-ALL{
        font-size:28px;
        font-size:1.75rem
    }
}
 .A-TYP38L-RW-ALL{
    font-family:"HSBC Univers Next Light";
    font-style:normal;
    font-weight:300;
    font-size:32px;
    font-size:2rem
}
 @media(min-width:960px){
    .A-TYP38L-RW-ALL{
        font-size:38px;
        font-size:2.375rem
    }
}
 .A-TYP38LDB-RW-ALL{
    font-family:"HSBC Univers Next Light";
    font-style:normal;
    font-weight:300;
    font-size:32px;
    font-size:2rem
}
 @media(min-width:960px){
    .A-TYP38LDB-RW-ALL{
        font-size:38px;
        font-size:2.375rem
    }
}
 .A-TYP38T-RW-ALL{
    font-family:"HSBC Univers Next Thin";
    font-style:normal;
    font-weight:200;
    font-size:32px;
    font-size:2rem
}
 @media(min-width:960px){
    .A-TYP38T-RW-ALL{
        font-size:38px;
        font-size:2.375rem
    }
}
 .A-TYP38UL-RW-ALL{
    font-family:"HSBC Univers Next Ultra";
    font-style:normal;
    font-weight:100;
    font-size:32px;
    font-size:2rem
}
 @media(min-width:960px){
    .A-TYP38UL-RW-ALL{
        font-size:38px;
        font-size:2.375rem
    }
}
 .A-TYP48L-RW-ALL{
    font-family:"HSBC Univers Next Light";
    font-style:normal;
    font-weight:300;
    font-size:38px;
    font-size:2.375rem
}
 @media(min-width:960px){
    .A-TYP48L-RW-ALL{
        font-size:48px;
        font-size:3rem
    }
}
 .A-TYP48R-RW-ALL{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:38px;
    font-size:2.375rem
}
 @media(min-width:960px){
    .A-TYP48R-RW-ALL{
        font-size:48px;
        font-size:3rem
    }
}
 .A-TYP48T-RW-ALL{
    font-family:"HSBC Univers Next Thin";
    font-style:normal;
    font-weight:200;
    font-size:38px;
    font-size:2.375rem
}
 @media(min-width:960px){
    .A-TYP48T-RW-ALL{
        font-size:48px;
        font-size:3rem
    }
}
 .A-TYP48R-RW-ALL{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:38px;
    font-size:2.375rem
}
 @media(min-width:960px){
    .A-TYP48R-RW-ALL{
        font-size:48px;
        font-size:3rem
    }
}
 .A-TYP48UL-RW-ALL{
    font-family:"HSBC Univers Next Ultra";
    font-style:normal;
    font-weight:100;
    font-size:38px;
    font-size:2.375rem
}
 @media(min-width:960px){
    .A-TYP48UL-RW-ALL{
        font-size:48px;
        font-size:3rem
    }
}
 .A-TYP60L-RW-ALL{
    font-family:"HSBC Univers Next Light";
    font-style:normal;
    font-weight:300;
    font-size:48px;
    font-size:3rem
}
 @media(min-width:960px){
    .A-TYP60L-RW-ALL{
        font-size:60px;
        font-size:3.75rem
    }
}
 .A-TYP60LDB-RW-ALL{
    font-family:"HSBC Univers Next Light";
    font-style:normal;
    font-weight:300;
    font-size:48px;
    font-size:3rem
}
 @media(min-width:960px){
    .A-TYP60LDB-RW-ALL{
        font-size:60px;
        font-size:3.75rem
    }
}
 .A-TYP60T-RW-ALL{
    font-family:"HSBC Univers Next Thin";
    font-style:normal;
    font-weight:200;
    font-size:48px;
    font-size:3rem
}
 @media(min-width:960px){
    .A-TYP60T-RW-ALL{
        font-size:60px;
        font-size:3.75rem
    }
}
 .A-TYP60UL-RW-ALL{
    font-family:"HSBC Univers Next Ultra";
    font-style:normal;
    font-weight:100;
    font-size:48px;
    font-size:3rem
}
 @media(min-width:960px){
    .A-TYP60UL-RW-ALL{
        font-size:60px;
        font-size:3.75rem
    }
}
 .A-TYPSP-RW-ALL{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:12px;
    font-size:.75rem;
    margin-bottom:10px;
    color:#333;
    line-height:1.33;
    text-align:left
}
 .A-TYPSP-RW-ALL sup,.A-TYPSP-RW-ALL .sup{
    font-size:9px;
    font-size:.5625rem;
    vertical-align:super
}
 .A-TYPSP-RW-ALL sub,.A-TYPSP-RW-ALL .sub{
    font-size:9px;
    font-size:.5625rem;
    vertical-align:sub
}
 .A-TYPSP-RW-ALL i,.A-TYPSP-RW-ALL .italic{
    font-style:italic
}
 .A-TYPSP-RW-ALL b,.A-TYPSP-RW-ALL .bold{
    font-weight:bold
}
 .A-TYPSP-RW-ALL q,.A-TYPSP-RW-ALL .quote{
    quotes:"\"" "\"";
    font-style:italic
}
 .A-TYP16BL-RW-ALL{
    font-family:"HSBC Univers Next Bold";
    font-style:normal;
    font-weight:700;
    font-size:16px;
    font-size:1rem;
    padding-left:43px
}
 .A-TYP16BL-RW-ALL .icon{
    font-size:40px;
    font-size:2.5rem;
    vertical-align:-9px;
    margin-right:-2px;
    margin-left:-43px
}
 .A-TYP16RL-DEV-ALL{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:16px;
    font-size:1rem;
    padding-left:43px
}
 .A-TYP16RL-DEV-ALL .icon{
    font-size:40px;
    font-size:2.5rem;
    vertical-align:-9px;
    margin-right:-2px;
    margin-left:-43px
}
 .A-TYP16BS-RW-ALL{
    font-family:"HSBC Univers Next Bold";
    font-style:normal;
    font-weight:700;
    font-size:16px;
    font-size:1rem;
    padding-left:32px
}
 .A-TYP16BS-RW-ALL .icon{
    font-size:26px;
    font-size:1.625rem;
    vertical-align:-2px;
    margin-right:1px;
    margin-left:-32px
}
 .A-TYP16BL-RW-ALL,.A-TYP16BS-RW-ALL,.A-TYP12B-RW-ALL,.A-TYP12R-RW-ALL,.A-TYP14B-RW-ALL,.A-TYP14BL-RW-ALL,.A-TYP14BS-RW-ALL,.A-TYP14R-RW-ALL,.A-TYP16B-RW-ALL,.A-TYP16R-RW-ALL,.A-TYP22L-RW-ALL,.A-TYP22R-RW-ALL,.A-TYP22T-RW-ALL,.A-TYP28L-RW-ALL,.A-TYP28M-RW-DEV,.A-TYP28T-RW-ALL,.A-TYP28UL-RW-ALL,.A-TYP38L-RW-ALL,.A-TYP38T-RW-ALL,.A-TYP38UL-RW-ALL,.A-TYP48L-RW-ALL,.A-TYP48T-RW-ALL,.A-TYP48R-RW-ALL,.A-TYP48UL-RW-ALL,.A-TYP60L-RW-ALL,.A-TYP60T-RW-ALL,.A-TYP60UL-RW-ALL,.A-TYP22B-RW-ALL,.A-TYP16RL-DEV-ALL{
    line-height:1.2;
    color:#333;
    text-align:left;
    display:block
}
 .A-TYP14BL-RW-ALL .icon::after,.A-TYP14BS-RW-ALL .icon::after,.A-TYP16BL-RW-ALL .icon::after,.A-TYP16BS-RW-ALL .icon::after{
    display:inline
}
 .A-TYP14BDB-RW-ALL,.A-TYP14RDB-RW-ALL,.A-TYP22LDB-RW-ALL,.A-TYP28LDB-RW-ALL,.A-TYP38LDB-RW-ALL,.A-TYP60LDB-RW-ALL{
    line-height:1.2;
    color:#fff;
    text-align:left
}
 [class*="A-TYP"] .bold,[class*="A-TYP"] b,[class*="A-TYP"] strong,[class*="A-TYP"] .italic,[class*="A-TYP"] i,[class*="A-TYP"] em{
    font-style:initial;
    font-weight:initial
}
 .A-VIDBB-RW-ALL,.A-VIDBR-RW-ALL{
    padding-left:2px;
    padding-right:2px;
    opacity:.7;
    width:52px;
    height:52px;
    cursor:pointer;
    border:0
}
 .A-VIDBB-RW-ALL::before,.A-VIDBR-RW-ALL::before{
    content:"";
    display:block;
    margin:auto 18px;
    border-width:10px 0 10px 14px;
    border-style:solid;
    border-color:transparent transparent transparent #fff;
    position:relative;
    top:0;
    left:0
}
 @media(min-width:480px){
    .A-VIDBB-RW-ALL::before,.A-VIDBR-RW-ALL::before{
        border-width:18px 0 18px 24px;
        margin:auto 22px
    }
}
 .A-VIDBB-RW-ALL:hover,.A-VIDBR-RW-ALL:hover{
    opacity:.8
}
 .A-VIDBB-RW-ALL:active,.A-VIDBR-RW-ALL:active{
    opacity:1
}
 @media(min-width:480px){
    .A-VIDBB-RW-ALL,.A-VIDBR-RW-ALL{
        width:88px;
        height:88px;
        padding-left:12px;
        padding-right:12px
    }
}
 .A-VIDBB-RW-ALL{
    background:#000
}
 .A-VIDBR-RW-ALL{
    background:#db0011
}
 .A-WRAPPER-RW-ALL{
    font-size:16px;
    font-size:1rem;
    margin:0;
    color:#333
}
 .A-WRAPPER-RW-ALL>.wrapper-dropdown{
    padding:11px 12px 13px;
    background:#ededed;
    border-bottom:1px solid #a7a7a7;
    border-top:1px solid #a7a7a7
}
 .A-WRAPPER-RW-ALL>.wrapper-dropdown[aria-expanded="true"]{
    background:#a7a7a7
}
 @media(min-width:480px){
    .A-WRAPPER-RW-ALL>.wrapper-dropdown{
        display:none
    }
}
 .A-WRAPPER-RW-ALL>.wrapper-dropdown:hover,.A-WRAPPER-RW-ALL>.wrapper-dropdown:focus{
    cursor:pointer;
    color:#5c5c5c
}
 .A-WRAPPER-RW-ALL>.wrapper-dropdown>.dropdown-text{
    font-size:16px;
    font-size:1rem;
    position:relative;
    padding-right:39px
}
 .A-WRAPPER-RW-ALL>.wrapper-dropdown>.dropdown-text::after{
    font-family:"HSBCIcon-Font","HSBC Univers Next Regular","sans-serif";
    content:"\f055";
    position:absolute;
    right:0;
    top:calc(50% - 7px)
}
 .A-WRAPPER-RW-ALL>.wrapper-dropdown>.dropdown-text.expanded::after{
    font-family:"HSBCIcon-Font","HSBC Univers Next Regular","sans-serif";
    content:"\f056"
}
 .A-WRAPPER-RW-ALL>.wrapper-dropdown>.dropdown-text.expanded ~ .screen-reader-expanded{
    display:block
}
 .A-WRAPPER-RW-ALL>.wrapper-dropdown>.dropdown-text.expanded ~ .screen-reader-collapsed{
    display:none
}
 .A-WRAPPER-RW-ALL>.wrapper-dropdown .screen-reader-expanded{
    display:none
}
 .A-WRAPPER-RW-ALL>.wrapper-dropdown .screen-reader-collapsed{
    display:block
}
 .A-WRAPPER-RW-ALL .wrapper-exp-content{
    display:block;
    padding:0 14px;
    height:0;
    visibility:hidden;
    margin-top:-1px;
    -webkit-transition:.2s cubic-bezier(0,0,0,0.74);
    -o-transition:.2s cubic-bezier(0,0,0,0.74);
    transition:.2s cubic-bezier(0,0,0,0.74);
    opacity:0;
    overflow:hidden;
    width:auto
}
 @media(min-width:480px){
    .A-WRAPPER-RW-ALL .wrapper-exp-content{
        padding:26px 0 0;
        opacity:1;
        height:auto;
        visibility:visible;
        -webkit-box-sizing:border-box;
        box-sizing:border-box;
        overflow:visible
    }
}
 .A-WRAPPER-RW-ALL .wrapper-exp-content ol{
    padding-left:0;
    margin:0
}
 .A-WRAPPER-RW-ALL .wrapper-exp-content.expanded{
    opacity:1;
    height:auto;
    visibility:visible;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
 @media(max-width:479px){
    .A-WRAPPER-RW-ALL .wrapper-exp-content.expanded{
        padding:26px 14px 28px
    }
}
 @media(min-width:480px){
    .A-WRAPPER-RW-ALL .wrapper-exp-content.expanded{
        padding:26px 0 0
    }
}
 .A-WRAPPER-RW-ALL .wrapper-exp-content .exp-panel{
    height:100%
}
 .browser-notification{
    font-size:14px;
    font-size:.875rem;
    position:fixed;
    top:0;
    left:0;
    right:0;
    background-color:#404040;
    color:#fff;
    min-height:100px;
    z-index:100000
}
 @media(min-width:480px){
    .browser-notification{
        font-size:16px;
        font-size:1rem;
        min-height:80px
    }
}
 .browser-notification .browser-notification-wrapper{
    position:relative;
    width:100%;
    min-height:100px;
    display:table
}
 @media(min-width:480px){
    .browser-notification .browser-notification-wrapper{
        min-height:80px
    }
}
 .browser-notification .browser-notification-wrapper .browser-notification-text{
    display:table-cell;
    vertical-align:middle;
    line-height:1.1;
    overflow:hidden
}
 .browser-notification .browser-notification-wrapper .browser-notification-text p{
    line-height:1;
    vertical-align:top;
    padding:8px 0 7px
}
 .browser-notification .browser-notification-wrapper .browser-notification-text p+p{
    margin-top:-16px
}
 .browser-notification .browser-notification-wrapper .browser-notification-text a{
    text-decoration:underline;
    color:#fff;
    cursor:pointer
}
 .browser-notification .browser-notification-wrapper .browser-notification-icons{
    display:table-cell;
    vertical-align:middle;
    line-height:1;
    width:80px
}
 .browser-notification .browser-notification-wrapper .icon-exclamation,.browser-notification .browser-notification-wrapper .icon-close{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    margin:38px 28px;
    width:24px;
    height:24px
}
 @media(min-width:480px){
    .browser-notification .browser-notification-wrapper .icon-exclamation,.browser-notification .browser-notification-wrapper .icon-close{
        margin:28px
    }
}
 .browser-notification .browser-notification-wrapper .left-icon{
    left:0;
    position:relative
}
 .browser-notification .browser-notification-wrapper .left-icon .icon-exclamation{
    background-image:url("../common/img/exclamation_mark.png")
}
 .browser-notification .browser-notification-wrapper .right-icon{
    right:0;
    position:relative
}
 .browser-notification .browser-notification-wrapper .right-icon .icon-close{
    cursor:pointer;
    background-image:url("../common/img/close.png")
}
 .browser-notification .browser-notification-wrapper .right-icon .close-browser-notification{
    border:0;
    background:transparent;
    padding:0
}
 .cookie-banner{
    border-bottom:1px solid #fff
}
 .cookie-banner .cookie-banner-wrapper{
    max-width:1280px;
    margin:0 auto
}
 .cookie-banner .cookie-banner-wrapper>.row>.sm-12{
    padding:0 21px 0 21px;
    padding:0rem 1.3125rem 0rem 1.3125rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
 @media(min-width:480px){
    .cookie-banner .cookie-banner-wrapper>.row>.sm-12{
        padding:0 27px 0 27px;
        padding:0rem 1.6875rem 0rem 1.6875rem
    }
}
 @media(min-width:960px){
    .cookie-banner .cookie-banner-wrapper>.row>.sm-12{
        padding:0 30px 0 30px;
        padding:0rem 1.875rem 0rem 1.875rem
    }
}
 .ie-10 .cookie-banner .cookie-banner-wrapper>.row>.sm-12{
    display:table
}
 .ie-10 .cookie-banner .cookie-banner-wrapper>.row>.sm-12 .cookie-banner-text,.ie-10 .cookie-banner .cookie-banner-wrapper>.row>.sm-12 .button-wrapper-for-flex{
    display:table-cell
}
 .ie-10 .cookie-banner .cookie-banner-wrapper>.row>.sm-12 .button-wrapper-for-flex{
    text-align:right
}
 .cookie-banner .cookie-banner-wrapper .cookie-banner-text{
    padding:7px 14px 7px 0;
    padding:.4375rem .875rem .4375rem 0rem;
    line-height:1.1;
    overflow:hidden;
    color:#fff
}
 @media(min-width:480px){
    .cookie-banner .cookie-banner-wrapper .cookie-banner-text{
        padding:9px 18px 9px 0;
        padding:.5625rem 1.125rem .5625rem 0rem
    }
}
 @media(min-width:960px){
    .cookie-banner .cookie-banner-wrapper .cookie-banner-text{
        padding:10px 20px 10px 0;
        padding:.625rem 1.25rem .625rem 0rem
    }
}
 .cookie-banner .cookie-banner-wrapper .cookie-banner-text p{
    line-height:1;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
 .cookie-banner .cookie-banner-wrapper .cookie-banner-text a{
    text-decoration:underline;
    cursor:pointer;
    color:#fff
}
 .cookie-banner .cookie-banner-wrapper .cookie-banner-text a:hover,.cookie-banner .cookie-banner-wrapper .cookie-banner-text a:focus{
    color:#5c5c5c
}
 .cookie-banner .cookie-banner-wrapper .button-wrapper-for-flex button{
    padding:3.5px 0 3.5px 0;
    padding:.21875rem 0rem .21875rem 0rem;
    width:15px;
    background-color:transparent;
    border-style:none;
    color:#fff
}
 @media(min-width:480px){
    .cookie-banner .cookie-banner-wrapper .button-wrapper-for-flex button{
        padding:4.5px 0 4.5px 0;
        padding:.28125rem 0rem .28125rem 0rem
    }
}
 @media(min-width:960px){
    .cookie-banner .cookie-banner-wrapper .button-wrapper-for-flex button{
        padding:5px 0 5px 0;
        padding:.3125rem 0rem .3125rem 0rem
    }
}
 .cookie-banner .cookie-banner-wrapper .button-wrapper-for-flex button .icon-delete{
    font-size:24px;
    font-size:1.5rem;
    margin-left:-5px;
    cursor:pointer
}
 @media(min-width:960px){
    .header-main-navigation-item:hover .doormat-menu{
        visibility:visible
    }
}
 .header-main-navigation-item .header-doormat-mobile-title{
    position:relative;
    padding:15px 20px 15px 53px;
    border-left:5px solid #fff
}
 @media(min-width:960px){
    .header-main-navigation-item .header-doormat-mobile-title{
        border-left:0
    }
}
 .header-main-navigation-item .header-doormat-mobile-title .icon-chevron-left{
    display:none
}
 .header-main-navigation-item.expanded .doormat-menu{
    visibility:visible;
    overflow-y:auto;
    overflow-x:hidden
}
 @media(min-width:960px){
    .header-main-navigation-item.expanded .doormat-menu{
        visibility:hidden
    }
}
 .header-main-navigation-item.expanded .header-main-navigation-title{
    padding-left:40px
}
 .header-main-navigation-item.expanded .header-doormat-mobile-title .icon-chevron-left{
    display:block;
    position:absolute;
    background:#fff none repeat scroll 0 0;
    top:2px;
    left:2px !important;
    color:#333
}
 .header-main-navigation-item.expanded .header-doormat-mobile-title .icon-chevron-left:hover{
    text-decoration:underline;
    cursor:pointer
}
 .header-main-navigation-item.expanded .header-doormat-mobile-title .icon-chevron-left::after{
    font-size:18px;
    font-size:1.125rem;
    margin:10px;
    border-bottom:1px solid #dedede;
    width:38px;
    text-align:center;
    height:30px
}
 .header-mobile-doormat{
    padding:0
}
 .doormat-menu{
    position:absolute;
    left:58px;
    top:0;
    width:223px;
    height:100%;
    visibility:hidden;
    overflow-x:hidden;
    background:#404040;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    z-index:9999;
    cursor:default
}
 .doormat-menu.header-mobile-footer-menu{
    background:#ededed
}
 @media(min-width:960px){
    .doormat-menu{
        padding:50px 25px;
        top:auto;
        left:0;
        width:100%;
        height:auto;
        background:#ededed
    }
     [class*="globalSmart"] .doormat-menu{
        padding:50px 10px
    }
     [class*="globalSmart"] .doormat-menu .doormat-container{
        padding:0;
        margin:0
    }
}
 .doormat-menu.expanded,.doormat-menu.active{
    visibility:visible
}
 .doormat-heading-link{
    text-decoration:none;
    color:#333
}
 .doormat-heading-link:hover,.doormat-heading-link:focus{
    text-decoration:underline
}
 .doormat-heading{
    font-family:"HSBC Univers Next Bold";
    font-style:normal;
    font-weight:700;
    font-size:14px;
    font-size:.875rem;
    margin:11px 8px 8px;
    padding:5px 0;
    line-height:1.3;
    border-bottom:1px solid #d7d8d6
}
 @media(min-width:960px){
    .doormat-heading{
        font-size:16px;
        font-size:1rem;
        border:0;
        margin:0;
        padding:15px 0 5px
    }
     .links-group .doormat-heading{
        padding:0 8px 6px
    }
     .links-group ~ .links-group .doormat-heading{
        padding:20px 10px 6px
    }
}
 .doormat-links{
    margin:0;
    padding:0
}
 .doormat-links,.doormat-links li{
    list-style:none
}
 .doormat-links a{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:14px;
    font-size:.875rem;
    display:block;
    padding:15px 10px;
    margin:0;
    line-height:1.2;
    text-decoration:none;
    color:#333
}
 .doormat-links a:hover{
    text-decoration:none
}
 @media(min-width:960px){
    .doormat-links a:hover{
        text-decoration:underline
    }
}
 .doormat-links a:focus{
    text-decoration:underline
}
 @media(min-width:960px){
    .doormat-links a{
        display:-moz-inline-stack;
        display:inline-block;
        *vertical-align:auto;
        *zoom:1;
        *display:inline;
        padding:6px 10px 7px
    }
}
 .doormat-main{
    background:#ededed
}
 .doormat-main .doormat-main-column{
    border:0
}
 @media(min-width:960px){
    .doormat-main .doormat-main-column{
        border-right:1px solid #d7d8d6
    }
}
 @media(min-width:960px){
    .doormat-main .doormat-main-column:last-of-type{
        border-right:0
    }
}
 .doormat-highlight .doormat-highlight-menu{
    background:#404040;
    padding:0 14px 30px
}
 @media(min-width:960px){
    .doormat-highlight .doormat-highlight-menu{
        padding:25px 20px;
        margin:-25px 0 -15px
    }
}
 .doormat-highlight .doormat-heading-link{
    color:#fff
}
 .doormat-highlight .doormat-heading{
    color:#fff;
    margin:0
}
 .doormat-highlight .doormat-links a{
    padding:15px 3px;
    color:#fff
}
 @media(min-width:960px){
    .doormat-highlight .doormat-links a{
        padding:6px 10px 7px
    }
}
 .M-MODWIN-DEV,.modalExternalLink{
    font-family:"HSBC Univers Next Light";
    font-style:normal;
    font-weight:300;
    font-size:16px;
    font-size:1rem;
    background:#fff;
    color:#333;
    display:block;
    left:0;
    overflow:auto;
    position:absolute;
    top:0;
    margin:auto;
    width:100%;
    z-index:9;
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto
}
 @media all and (min-width:480px) and (-ms-high-contrast:none),(min-width:480px) and (-ms-high-contrast:active){
    .M-MODWIN-DEV,.modalExternalLink{
        -webkit-box-sizing:border-box;
        box-sizing:border-box;
        padding:10px
    }
}
 @media(min-width:480px){
    @supports(-ms-accelerator:true){
        .M-MODWIN-DEV,.modalExternalLink{
            -webkit-box-sizing:border-box;
            box-sizing:border-box;
            padding:10px
        }
    }
}
 @media(min-width:960px){
    .M-MODWIN-DEV,.modalExternalLink{
        position:relative;
        width:50%
    }
}
 .M-MODWIN-DEV .modal-body,.modalExternalLink .modal-body{
    padding:28px 7px 28px 7px;
    padding:1.75rem .4375rem 1.75rem .4375rem;
    overflow:hidden
}
 @media(min-width:480px){
    .M-MODWIN-DEV .modal-body,.modalExternalLink .modal-body{
        padding:36px 9px 36px 9px;
        padding:2.25rem .5625rem 2.25rem .5625rem
    }
}
 @media(min-width:960px){
    .M-MODWIN-DEV .modal-body,.modalExternalLink .modal-body{
        padding:40px 10px 40px 10px;
        padding:2.5rem .625rem 2.5rem .625rem
    }
}
 @media(min-width:960px){
    .M-MODWIN-DEV .modal-body,.modalExternalLink .modal-body{
        padding:28px 0 28px 0;
        padding:1.75rem 0rem 1.75rem 0rem
    }
}
 @media(min-width:960px) and (min-width:480px){
    .M-MODWIN-DEV .modal-body,.modalExternalLink .modal-body{
        padding:36px 0 36px 0;
        padding:2.25rem 0rem 2.25rem 0rem
    }
}
 @media(min-width:960px) and (min-width:960px){
    .M-MODWIN-DEV .modal-body,.modalExternalLink .modal-body{
        padding:40px 0 40px 0;
        padding:2.5rem 0rem 2.5rem 0rem
    }
}
 .M-MODWIN-DEV .A-TYP28L-RW-ALL,.M-MODWIN-DEV .A-PAR16R-RW-ALL,.modalExternalLink .A-TYP28L-RW-ALL,.modalExternalLink .A-PAR16R-RW-ALL{
    display:block
}
 .M-MODWIN-DEV .A-TYP28L-RW-ALL,.modalExternalLink .A-TYP28L-RW-ALL{
    padding:0;
    padding:0rem 0rem 0rem 0rem;
    margin:0
}
 @media(min-width:480px){
    .M-MODWIN-DEV .A-TYP28L-RW-ALL,.modalExternalLink .A-TYP28L-RW-ALL{
        padding:0;
        padding:0rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .M-MODWIN-DEV .A-TYP28L-RW-ALL,.modalExternalLink .A-TYP28L-RW-ALL{
        padding:0;
        padding:0rem 0rem 0rem 0rem
    }
}
 .M-MODWIN-DEV .A-PAR16R-RW-ALL,.modalExternalLink .A-PAR16R-RW-ALL{
    padding:21px 0 21px 0;
    padding:1.3125rem 0rem 1.3125rem 0rem;
    margin:0
}
 @media(min-width:480px){
    .M-MODWIN-DEV .A-PAR16R-RW-ALL,.modalExternalLink .A-PAR16R-RW-ALL{
        padding:27px 0 27px 0;
        padding:1.6875rem 0rem 1.6875rem 0rem
    }
}
 @media(min-width:960px){
    .M-MODWIN-DEV .A-PAR16R-RW-ALL,.modalExternalLink .A-PAR16R-RW-ALL{
        padding:30px 0 30px 0;
        padding:1.875rem 0rem 1.875rem 0rem
    }
}
 .M-MODWIN-DEV .A-BTNSO-RW-ALL,.M-MODWIN-DEV .A-BTNP-RW-ALL,.modalExternalLink .A-BTNSO-RW-ALL,.modalExternalLink .A-BTNP-RW-ALL{
    cursor:pointer;
    width:100%;
    margin:0;
    text-align:center;
    display:block
}
 @media(min-width:480px){
    .M-MODWIN-DEV .A-BTNSO-RW-ALL,.M-MODWIN-DEV .A-BTNP-RW-ALL,.modalExternalLink .A-BTNSO-RW-ALL,.modalExternalLink .A-BTNP-RW-ALL{
        width:auto;
        float:left
    }
}
 .M-MODWIN-DEV .A-BTNSO-RW-ALL,.modalExternalLink .A-BTNSO-RW-ALL{
    margin:56px 0 0
}
 @media(min-width:480px){
    .M-MODWIN-DEV .A-BTNSO-RW-ALL,.modalExternalLink .A-BTNSO-RW-ALL{
        margin:0
    }
}
 .M-MODWIN-DEV .A-BTNP-RW-ALL,.modalExternalLink .A-BTNP-RW-ALL{
    margin:7px 0 0
}
 @media(min-width:480px){
    .M-MODWIN-DEV .A-BTNP-RW-ALL,.modalExternalLink .A-BTNP-RW-ALL{
        margin:0 0 0 20px
    }
}
 .M-MODWIN-WLST-DEV{
    font-family:"HSBC Univers Next Light";
    font-style:normal;
    font-weight:300;
    font-size:16px;
    font-size:1rem;
    position:relative;
    background:#fff;
    color:#333;
    overflow:auto;
    margin:auto;
    width:auto;
    z-index:10
}
 @media(min-width:960px){
    .M-MODWIN-WLST-DEV{
        width:50%
    }
}
 .M-MODWIN-WLST-DEV .title{
    font-size:22px;
    font-size:1.375rem;
    padding:0;
    padding:0rem 0rem 0rem 0rem
}
 @media(min-width:480px){
    .M-MODWIN-WLST-DEV .title{
        padding:0;
        padding:0rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .M-MODWIN-WLST-DEV .title{
        padding:0;
        padding:0rem 0rem 0rem 0rem
    }
}
 .M-MODWIN-WLST-DEV .items li{
    font-size:16px;
    font-size:1rem
}
 .modal-window-overlay{
    visibility:hidden;
    position:fixed;
    top:0;
    bottom:0;
    left:0;
    right:0;
    -webkit-transition:.2s cubic-bezier(0,0,0,0.74);
    -o-transition:.2s cubic-bezier(0,0,0,0.74);
    transition:.2s cubic-bezier(0,0,0,0.74);
    background:#fff;
    z-index:100000;
    opacity:0;
    overflow:auto;
    overflow-x:hidden;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-line-pack:center;
    align-content:center
}
 .modal-window-overlay.is-visible{
    visibility:visible;
    opacity:1
}
 @media(min-width:960px){
    .modal-window-overlay{
        display:block
    }
}
 @media(min-width:960px){
    .aem-AuthorLayer-Edit .M-MODWIN-DEV,.aem-AuthorLayer-Edit .modalExternalLink,.aem-AuthorLayer-Preview .M-MODWIN-DEV,.aem-AuthorLayer-Preview .modalExternalLink{
        top:0;
        left:0;
        position:relative;
        -webkit-transform:translate(0);
        -ms-transform:translate(0);
        transform:translate(0)
    }
}
 .aem-AuthorLayer-Edit .modal-window-overlay{
    position:relative
}
 .aem-AuthorLayer-Edit .cq-placeholder{
    margin-bottom:10px
}
 .aem-AuthorLayer-Preview .modal-window-overlay.is-visible{
    min-height:100%
}
 .aem-AuthorLayer-Preview .M-MODWIN-WLST-DEV,.aem-AuthorLayer-Preview .M-MODWIN-BLST-DEV{
    display:none
}
 .footer{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    width:100%;
    position:static;
    background:transparent
}
 .footer a{
    color:#fff;
    text-decoration:none
}
 .footer a:hover,.footer a:focus{
    text-decoration:underline
}
 .footer .footer-main{
    padding:30px 10px;
    background:#404040;
    color:#fff;
    display:none
}
 @media(min-width:960px){
    .footer .footer-main{
        display:block
    }
}
 .footer .footer-large{
    padding:0;
    margin:0;
    list-style:none;
    display:table;
    width:100%
}
 .footer .footer-large .footer-large-item{
    font-size:14px;
    font-size:.875rem;
    padding:0 55px;
    margin:0;
    list-style:none;
    border-left:1px solid #a7a7a7;
    display:table-cell;
    float:none;
    height:100%
}
 .footer .footer-large .footer-large-item a .icon::after{
    display:inline
}
 .footer .footer-large .footer-large-item:first-child{
    border-left:0
}
 .footer .footer-large .footer-large-title{
    font-family:"HSBC Univers Next Bold";
    font-style:normal;
    font-weight:700;
    font-size:16px;
    font-size:1rem;
    display:block;
    line-height:1.3;
    color:#fff;
    padding:0;
    margin:0 0 20px
}
 .footer .footer-large .footer-large-title .icon{
    font-size:32px;
    font-size:2rem;
    float:left;
    margin:-2px 0 0 -35px;
    line-height:1;
    color:#a7a7a7
}
 .footer .footer-bottom{
    padding:20px;
    color:#a7a7a7;
    background:#ededed
}
 @media(min-width:960px){
    .footer .footer-bottom{
        background:#000;
        color:#fff
    }
}
 .footer .footer-supplementary{
    padding:0;
    margin:0 -5px;
    list-style:none;
    display:none
}
 [class*="globalSmart"] .footer .footer-supplementary{
    margin:0 -5px 0 5px
}
 .footer .footer-supplementary .footer-supplementary-item{
    font-size:14px;
    font-size:.875rem;
    float:left;
    color:#fff;
    padding:0;
    margin:0 5px;
    list-style:none
}
 @media(min-width:960px){
    .footer .footer-supplementary{
        display:block
    }
}
 .footer .footer-legal-regulatory{
    font-size:14px;
    font-size:.875rem;
    color:#333;
    text-align:center
}
 .footer .footer-legal-regulatory a{
    color:#333
}
 @media(min-width:960px){
    .footer .footer-legal-regulatory{
        color:#fff;
        text-align:right
    }
     .footer .footer-legal-regulatory a{
        color:#fff
    }
}
 .footer .footer-legal-regulatory img{
    height:25px;
    width:auto;
    padding:0 5px
}
 .footer .header-mobile-footer-item{
    display:none
}
 .header-mobile-footer-menu{
    overflow-y:auto
}
 .header-mobile-footer-menu.expanded .header-mobile-footer-menu{
    visibility:visible
}
 .header-mobile-footer-menu a{
    text-decoration:none;
    color:#333
}
 .header-mobile-footer-menu a:hover{
    text-decoration:underline;
    cursor:pointer
}
 .header-mobile-footer-menu .footer-large{
    display:block;
    padding:0;
    overflow:auto
}
 .header-mobile-footer-menu .footer-large-item{
    margin:6px 20px 0 14px;
    padding:0
}
 @media(min-width:480px){
    .header-mobile-footer-menu .footer-large-item{
        padding:0 9px;
        margin:6px 20px 0 8px
    }
}
 .header-mobile-footer-menu .footer-large-item a{
    display:block;
    padding:0;
    margin:15px 0;
    word-wrap:break-word
}
 .header-mobile-footer-menu .footer-large-item a .icon{
    right:auto
}
 .header-mobile-footer-menu .footer-large-item .icon-chevron-right{
    color:#db0011
}
 .header-mobile-footer-menu .footer-large-title{
    font-size:14px;
    font-size:.875rem;
    border-bottom:1px solid #000;
    padding-bottom:5px;
    color:#000;
    font-weight:bold;
    line-height:1.2;
    text-transform:uppercase
}
 .header-mobile-footer-menu .footer-large-title .icon{
    display:none
}
 .header-mobile-footer-menu.sidebar-submenu-wrapper .footer-supplementary{
    padding:20px 14px;
    border-top:1px solid #000
}
 @media(min-width:480px){
    .header-mobile-footer-menu.sidebar-submenu-wrapper .footer-supplementary{
        padding:20px
    }
}
 .header-mobile-footer-menu.sidebar-submenu-wrapper .footer-supplementary-item a{
    display:block;
    padding:15px 0
}
 .header-mobile-footer-menu.sidebar-submenu-wrapper .icon{
    font-size:24px;
    font-size:1.5rem;
    position:absolute;
    left:14px;
    margin-left:-2px;
    margin-top:-3px;
    line-height:.8
}
 .header-mobile-footer-menu.sidebar-submenu-wrapper .icon.icon-chevron-right{
    font-size:16px;
    font-size:1rem;
    margin-top:-1px;
    right:15px;
    left:auto;
    line-height:1.3
}
 .socialMediaFooter{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    margin-bottom:20px
}
 .socialMediaFooter .A-DIVHL-RW-ALL{
    margin:0 14px 8px
}
 @media(min-width:480px){
    .socialMediaFooter .A-DIVHL-RW-ALL{
        margin:0 18px 11px
    }
}
 @media(min-width:960px){
    .socialMediaFooter .A-DIVHL-RW-ALL{
        margin:0 20px 14px
    }
}
 .socialMediaFooter .A-PAR16R-RW-ALL{
    margin-top:3px;
    margin-bottom:-3px
}
 @media(min-width:480px){
    .socialMediaFooter .A-PAR16R-RW-ALL{
        margin-top:4px
    }
}
 @media(min-width:960px){
    .socialMediaFooter .A-PAR16R-RW-ALL{
        margin-top:5px
    }
}
 @media(min-width:960px){
    .socialMediaFooter .right-column{
        margin-top:5px;
        float:right
    }
}
 .socialMediaFooter .right-column .social-link{
    margin:14px 14px 0 0;
    height:36px;
    text-decoration:none;
    float:left
}
 .socialMediaFooter .right-column .social-link:last-child{
    margin-right:0
}
 @media(min-width:480px){
    .socialMediaFooter .right-column .social-link{
        margin:17px 0 0 17px
    }
     .socialMediaFooter .right-column .social-link:first-child{
        margin-left:0
    }
}
 @media(min-width:960px){
    .socialMediaFooter .right-column .social-link{
        margin:35px 0 0 20px
    }
     .socialMediaFooter .right-column .social-link:last-child{
        margin-left:20px
    }
}
 .socialMediaFooter .right-column .social-link .social-image{
    display:block;
    width:36px;
    height:36px
}
 .socialMediaFooter .right-column .social-link .social-icon-email{
    background:url("http://ard723vwncwb.ar.hsbc:81/es3/common/social/email.svg")
}
 .socialMediaFooter .right-column .social-link .social-icon-facebook{
    background:url("http://ard723vwncwb.ar.hsbc:81/es3/common/social/facebook.svg")
}
 .socialMediaFooter .right-column .social-link .social-icon-googleplus{
    background:url("http://ard723vwncwb.ar.hsbc:81/es3/common/social/googleplus.svg")
}
 .socialMediaFooter .right-column .social-link .social-icon-instagram{
    background:url("http://ard723vwncwb.ar.hsbc:81/es3/common/social/instagram.svg")
}
 .socialMediaFooter .right-column .social-link .social-icon-link{
    background:url("http://ard723vwncwb.ar.hsbc:81/es3/common/social/link.svg")
}
 .socialMediaFooter .right-column .social-link .social-icon-linkedin{
    background:url("http://ard723vwncwb.ar.hsbc:81/es3/common/social/linkedin.svg")
}
 .socialMediaFooter .right-column .social-link .social-icon-pinterest{
    background:url("http://ard723vwncwb.ar.hsbc:81/es3/common/social/pinterest.svg")
}
 .socialMediaFooter .right-column .social-link .social-icon-share{
    background:url("http://ard723vwncwb.ar.hsbc:81/es3/common/social/share.svg")
}
 .socialMediaFooter .right-column .social-link .social-icon-share-black{
    background:url("http://ard723vwncwb.ar.hsbc:81/es3/common/social/share-black.svg")
}
 .socialMediaFooter .right-column .social-link .social-icon-share-dark-steel-blue{
    background:url("http://ard723vwncwb.ar.hsbc:81/es3/common/social/share-dark-steel-blue.svg")
}
 .socialMediaFooter .right-column .social-link .social-icon-share-inverted{
    background:url("http://ard723vwncwb.ar.hsbc:81/es3/common/social/share-inverted.svg")
}
 .socialMediaFooter .right-column .social-link .social-icon-share-white{
    background:url("http://ard723vwncwb.ar.hsbc:81/es3/common/social/share-white.svg")
}
 .socialMediaFooter .right-column .social-link .social-icon-twitter{
    background:url("http://ard723vwncwb.ar.hsbc:81/es3/common/social/twitter.svg")
}
 .socialMediaFooter .right-column .social-link .social-icon-vimeo{
    background:url("http://ard723vwncwb.ar.hsbc:81/es3/common/social/vimeo.svg")
}
 .socialMediaFooter .right-column .social-link .social-icon-wechat{
    background:url("http://ard723vwncwb.ar.hsbc:81/es3/common/social/wechat.svg")
}
 .socialMediaFooter .right-column .social-link .social-icon-weibo{
    background:url("http://ard723vwncwb.ar.hsbc:81/es3/common/social/weibo.svg")
}
 .socialMediaFooter .right-column .social-link .social-icon-whatsapp{
    background:url("http://ard723vwncwb.ar.hsbc:81/es3/common/social/whatsapp.svg")
}
 .socialMediaFooter .right-column .social-link .social-icon-youtube{
    background:url("http://ard723vwncwb.ar.hsbc:81/es3/common/social/youtube.svg")
}
 .socialMediaFooter .invisible{
    opacity:.4
}
 .header .header-main-navigation-item{
    list-style:none;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    cursor:pointer
}
 .header .header-main-navigation-item.expanded .header-doormat-mobile-title{
    padding-left:20px
}
 .header .header-main-navigation-item.expanded .header-doormat-mobile-title .icon{
    font-size:24px;
    font-size:1.5rem
}
 .header .header-main-navigation-item .header-doormat-mobile-title{
    text-decoration:none;
    display:block
}
 .header .header-main-navigation-item .header-doormat-mobile-title:hover>span,.header .header-main-navigation-item .header-doormat-mobile-title:focus>span{
    text-decoration:none
}
 .header .header-main-navigation-item .header-doormat-mobile-title:hover .header-main-navigation-title,.header .header-main-navigation-item .header-doormat-mobile-title:focus .header-main-navigation-title{
    text-decoration:none
}
 .header .header-main-navigation-item .header-doormat-mobile-title:hover{
    cursor:pointer
}
 .header .header-main-navigation-item .header-doormat-mobile-title .icon{
    font-size:24px;
    font-size:1.5rem;
    position:absolute;
    left:14px;
    margin-left:-2px;
    margin-top:-3px;
    line-height:.8
}
 .header .header-main-navigation-item .header-doormat-mobile-title .icon.icon-chevron-right{
    font-size:16px;
    font-size:1rem;
    margin-top:-1px;
    right:15px;
    left:auto;
    line-height:1.3
}
 @media(min-width:960px){
    .header .header-main-navigation-item .header-doormat-mobile-title .sr-only-mobile{
        display:none
    }
}
 .header .header-main-navigation-item .header-doormat-mobile-title .sr-only-desktop{
    display:none
}
 @media(min-width:960px){
    .header .header-main-navigation-item .header-doormat-mobile-title .sr-only-desktop{
        display:block
    }
}
 .header .header-main-navigation-item:last-child .header-doormat-mobile-title{
    border-right:0
}
 .header .header-main-navigation-title,.header .header-main-navigation-subtitle{
    display:block;
    color:#333
}
 .header .header-main-navigation-title{
    font-size:14px;
    font-size:.875rem;
    display:inline
}
 @media(min-width:960px){
    .header .header-main-navigation-title{
        font-size:18px;
        font-size:1.125rem;
        display:block;
        line-height:1.2
    }
}
 .header .header-main-navigation-subtitle{
    font-size:12px;
    font-size:.75rem;
    line-height:1.8;
    display:none
}
 @media(min-width:1220px) and (min-height:550px){
    .header .header-main-navigation-subtitle{
        display:block
    }
}
 .header .primary-button{
    font-size:14px;
    font-size:.875rem;
    color:#fff;
    display:block;
    position:relative;
    background:#db0011
}
 .header .primary-button .icon{
    font-size:15px;
    font-size:.9375rem;
    position:relative;
    color:#fff;
    top:1px
}
 .header .primary-button:hover,.header .primary-button:focus{
    background:#83000a;
    cursor:pointer
}
 .header .primary-button:active{
    background:#6f0008
}
 .header .primary-button .selected-item,.header .primary-button .logout-button{
    display:block;
    position:relative;
    top:-1px;
    padding:9px 17px;
    text-align:center
}
 .header .primary-button .selected-item.hidden,.header .primary-button .logout-button.hidden{
    display:none
}
 @media(max-width:520px){
    .header .primary-button .selected-item.only-one-link,.header .primary-button .logout-button.only-one-link{
        top:50%
    }
}
 .header .primary-button.is-expanded{
    background:#ededed;
    color:#333
}
 .header .primary-button.is-expanded .login-links{
    display:block;
    z-index:9999
}
 .header .primary-button.is-expanded .selected-item,.header .primary-button.is-expanded .icon-chevron-up-small{
    color:#333
}
 .header .primary-button .logout-button,.header .primary-button .only-one-link{
    padding:11px 24px
}
 .header .login-links{
    display:none;
    position:absolute;
    right:0;
    background:#ededed;
    padding:0;
    top:35px
}
 .header .login-links>li{
    width:300px;
    min-height:48px;
    border-bottom:1px solid #d2d2d2
}
 .header .login-links>li:hover{
    background:#ccc
}
 .header .login-links>li>a:focus{
    background:#ccc
}
 .header .login-links .login-link{
    font-size:16px;
    font-size:1rem;
    display:block;
    padding:14px 30px 14px 15px;
    color:#333;
    position:relative;
    line-height:1.3
}
 .header .login-links .icon{
    position:absolute;
    right:15px;
    top:50%;
    margin-top:-11px;
    color:#333
}
 .top-of-content{
    display:none;
    position:absolute
}
 .top-of-content.active{
    display:block
}
 .top-of-content:focus{
    text-decoration:underline
}
 .configPage .header{
    position:static
}
 .header .header-mobile-top{
    height:52px;
    border-bottom:1px solid #d9d9d9;
    padding:0 10px;
    background:#fff;
    position:relative
}
 .header .header-mobile-top .login-links{
    top:33px
}
 @media(min-width:960px){
    .header .header-mobile-top .login-links{
        top:initial
    }
}
 .header .header-mobile-top .login-links>li{
    min-height:44px;
    width:258px
}
 .header .header-mobile-top .login-links .login-link{
    font-size:14px;
    font-size:.875rem
}
 .header .header-mobile-sidebar,.header .header-mobile-overlay{
    position:fixed;
    bottom:0;
    display:none
}
 .header .header-mobile-sidebar{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:14px;
    font-size:.875rem;
    width:281px;
    left:0;
    top:0;
    background:#fff;
    overflow:hidden;
    -webkit-box-shadow:-5px 5px 5px -5px #929292 inset;
    box-shadow:-5px 5px 5px -5px #929292 inset
}
 .header .header-mobile-sidebar.expanded{
    display:block
}
 .header .header-mobile-sidebar.expanded+.header-mobile-overlay{
    display:block
}
 .header .header-mobile-sidebar.submenu-expanded .close-submenu-trigger{
    display:block
}
 .header .header-mobile-sidebar.submenu-expanded .header-mobile-sidebar-footer{
    display:none
}
 .header .header-mobile-overlay{
    top:52px;
    left:281px;
    right:0;
    background:#929292;
    opacity:.75;
    z-index:10
}
 .header .header-mobile-sidebar-content{
    height:100%;
    overflow-x:hidden;
    overflow-y:auto;
    width:281px;
    position:relative
}
 .header .header-mobile-sidebar-content .search-overlay{
    position:absolute;
    height:100%;
    top:50px;
    z-index:2;
    width:100%;
    background:#929292;
    opacity:.75
}
 .header .header-mobile-sidebar-content .header-main-navigation-item:hover .header-doormat-mobile-title,.header .header-mobile-sidebar-content .header-main-navigation-item:focus .header-doormat-mobile-title,.header .header-mobile-sidebar-content .header-main-navigation-item.active .header-doormat-mobile-title{
    border-right:1px solid #ededed
}
 .header .header-mobile-sidebar-content .header-main-navigation-item.expanded{
    border-left:5px solid #db0011;
    background:#ededed
}
 .header .header-mobile-sidebar-content .header-main-navigation-item .header-doormat-mobile-title{
    line-height:1.4;
    margin:0
}
 .header .header-mobile-sidebar-content .sidebar-hidden-close-button.sidebar-open{
    left:281px;
    width:40px;
    height:53px
}
 .header .header-mobile-footer-menu,.header .header-doormat-mobile-title,.header .header-mobile-business-item,.header .header-mobile-selected-item{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    height:50px;
    width:281px
}
 @media(min-width:960px){
    .header .header-mobile-footer-menu,.header .header-doormat-mobile-title,.header .header-mobile-business-item,.header .header-mobile-selected-item{
        width:auto
    }
}
 .header .header-mobile-footer-menu.expanded ~ .close-submenu-trigger,.header .header-doormat-mobile-title.expanded ~ .close-submenu-trigger,.header .header-mobile-business-item.expanded ~ .close-submenu-trigger,.header .header-mobile-selected-item.expanded ~ .close-submenu-trigger{
    display:block
}
 .header .header-sidebar-trigger{
    border:0;
    border-right:1px solid #dedede;
    float:left;
    margin:10px 0;
    padding:0 10px 0 5px;
    background:#fff
}
 .header .header-sidebar-trigger,.header .header-sidebar-trigger:hover,.header .header-sidebar-trigger:focus{
    color:#333
}
 .header .header-sidebar-trigger:hover{
    cursor:pointer
}
 .header .header-sidebar-trigger .icon{
    font-size:23px;
    font-size:1.4375rem;
    display:block;
    float:left;
    margin:2px 4px 0 0
}
 .header .header-sidebar-trigger-text{
    display:block;
    float:right;
    line-height:1.9;
    margin-top:1px
}
 .header .header-sidebar-trigger-text:hover{
    text-decoration:underline
}
 @media(max-width:520px){
    .header .header-sidebar-trigger-text{
        display:none
    }
}
 .header .header-mobile-logo{
    position:static;
    float:left;
    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;
    height:100%;
    margin-left:12px;
    text-align:center
}
 .header .header-mobile-logo h1{
    margin:0;
    height:100%
}
 .header .header-mobile-logo a{
    line-height:0
}
 .header .header-mobile-logo img{
    height:100%;
    pointer-events:auto;
    width:140px
}
 @media(min-width:480px){
    .header .header-mobile-logo{
        left:0;
        top:0;
        margin:0;
        pointer-events:none;
        position:absolute;
        width:100%
    }
     .header .header-mobile-logo a{
        display:block
    }
     .header .header-mobile-logo img{
        width:177px
    }
}
 .header .primary-button.header-login-button{
    font-size:12px;
    font-size:.75rem;
    top:9px;
    right:8px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    float:right
}
 .header .primary-button.header-login-button .selected-item,.header .primary-button.header-login-button .logout-button{
    color:inherit;
    padding:7px 12px;
    text-decoration:none;
    text-align:center
}
 .header .primary-button.header-login-button .logout-button,.header .primary-button.header-login-button .only-one-link{
    padding:9px 14px
}
 .header .primary-button.header-login-button .icon-chevron-down-small,.header .primary-button.header-login-button .icon-chevron-up-small{
    top:2px;
    position:relative
}
 .header .header-mobile-search-container{
    height:50px;
    background:#000
}
 .header .header-mobile-search-container .search-box{
    background:#fff;
    height:34px;
    margin:7px;
    padding:0 40px 0 32px;
    border:0;
    border-radius:5px;
    width:267px;
    color:#333;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
 .header .header-mobile-search-container input::-webkit-input-placeholder{
    opacity:1
}
 .header .header-mobile-search-container input:-ms-input-placeholder{
    opacity:1
}
 .header .header-mobile-search-container input::-ms-input-placeholder{
    opacity:1
}
 .header .header-mobile-search-container input::placeholder{
    opacity:1
}
 .header .header-mobile-search-container .header-search-button{
    display:inline-block;
    left:5px;
    padding-left:10px;
    position:absolute;
    top:13px;
    background:transparent;
    border:0
}
 .header .header-mobile-search-container .header-search-button .icon-search{
    cursor:pointer;
    font-weight:400
}
 .header .header-mobile-search-container .header-search-button .icon-search::after{
    font-family:"HSBCIcon-Font","HSBC Univers Next Regular","sans-serif";
    font-size:20px;
    font-size:1.25rem;
    color:#333;
    position:relative;
    top:0
}
 .header .header-mobile-search-container .clear-container{
    position:absolute;
    left:240px;
    top:13px;
    border:0;
    background:transparent
}
 .header .header-mobile-search-container .clear-container:focus,.header .header-mobile-search-container .clear-container:hover{
    outline:0
}
 .header .header-mobile-search-container .clear-container:focus::before,.header .header-mobile-search-container .clear-container:hover::before{
    display:block
}
 .header .header-mobile-search-container .clear-container::before{
    content:"";
    position:absolute;
    border-bottom:2px solid #fff;
    bottom:-2px;
    right:9px;
    width:1.2em;
    display:none
}
 .header .header-mobile-search-container .clear-container .icon-circle-delete{
    cursor:pointer
}
 .header .header-mobile-search-container .clear-container .icon-circle-delete::after{
    font-family:"HSBCIcon-Font","HSBC Univers Next Regular","sans-serif";
    font-size:20px;
    font-size:1.25rem;
    color:#fff;
    position:relative;
    top:0;
    right:0
}
 .header .close-submenu-trigger{
    font-size:18px;
    font-size:1.125rem;
    display:none;
    padding:14px 10px 10px;
    position:absolute;
    background:#fff;
    width:38px;
    top:0
}
 .header .close-submenu-trigger:hover{
    cursor:pointer;
    text-decoration:underline
}
 .header .close-submenu-trigger .icon-chevron-left{
    border-bottom:1px solid #ededed;
    padding-bottom:7px;
    display:block
}
 .header .close-submenu-trigger .icon-chevron-left::after{
    display:block;
    margin:auto;
    width:20px
}
 .header .sidebar-submenu-trigger.expanded,.header .sidebar-submenu-trigger.active{
    background:#ededed;
    border-left:5px solid #db0011
}
 .header .mobile-flag{
    background-image:url("../common/img/flags_24.png")
}
 .header.header-patternlab .mobile-flag{
    background-image:url("../common/img/flags_24.png")
}
 .header .header-mobile-selected-item{
    padding:15px 20px 15px 53px;
    line-height:1.4;
    position:relative;
    border-left:5px solid #fff
}
 .header .header-mobile-selected-item.expanded{
    background:#ededed;
    border-left:5px solid #db0011
}
 .header .header-mobile-selected-item.sidebar-submenu-trigger:hover{
    cursor:pointer;
    text-decoration:underline
}
 .header .header-mobile-selected-item .icon-settings{
    font-size:24px;
    font-size:1.5rem;
    position:absolute;
    left:12px;
    margin-top:-3px;
    line-height:.8
}
 .header .header-mobile-selected-item .icon-chevron-right{
    font-size:16px;
    font-size:1rem;
    position:absolute;
    margin-top:1px;
    right:15px;
    line-height:1.3
}
 .header .sidebar-submenu-wrapper{
    position:absolute;
    width:223px;
    background:#404040;
    height:100%;
    top:0;
    left:58px;
    display:none
}
 .header .sidebar-submenu-wrapper.expanded{
    display:block
}
 .header .sidebar-submenu-wrapper ul{
    padding:0
}
 .header .sidebar-submenu-wrapper li .icon{
    display:none
}
 .header .sidebar-submenu-wrapper li .icon::after{
    font-size:18px;
    font-size:1.125rem
}
 .header .sidebar-submenu-wrapper li.is-active{
    background:#000
}
 .header .sidebar-submenu-wrapper li.is-active .icon{
    display:inline
}
 .header .sidebar-submenu-wrapper.header-mobile-footer-menu{
    background:#ededed
}
 .header .sidebar-submenu-label{
    font-family:"HSBC Univers Next Bold";
    font-style:normal;
    font-weight:700;
    height:29px;
    text-transform:uppercase;
    color:#fff;
    line-height:2.2;
    margin:10px;
    border-bottom:1px solid #4e4e4e
}
 .header .sidebar-submenu-link{
    padding:10px;
    display:block;
    color:#d2d2d2;
    text-decoration:none;
    height:30px;
    line-height:2.1
}
 .header .sidebar-submenu-link:hover{
    text-decoration:underline
}
 .header .header-mobile-sidebar-footer{
    background:#ededed;
    position:relative;
    width:100%
}
 .header .header-mobile-business-links{
    padding:0
}
 .header .header-mobile-business-links li:last-child .header-mobile-business-item::after{
    display:none
}
 .header .header-mobile-business-item{
    padding:10px 15px;
    display:block;
    line-height:1.9;
    text-decoration:none;
    color:#333;
    text-align:right
}
 .header .header-mobile-business-item.hidden{
    display:none !important
}
 .header .header-mobile-business-item:hover{
    text-decoration:underline
}
 .header .header-mobile-business-item .icon{
    color:#db0011
}
 .header .header-mobile-business-item::after{
    content:"";
    border:0;
    border-bottom:1px solid #c9c9c9;
    display:block;
    height:0;
    margin:12px auto 0
}
 .header .header-mobile-business-item.register-button,.header .header-mobile-business-item.my-accounts-button{
    background-color:#d7d8d6
}
 .header .header-mobile-doormat .doormat-menu{
    display:none
}
 .header .header-mobile-doormat .doormat-menu.active{
    display:block
}
 .header .header-mobile-doormat .doormat-menu .doormat-container.safari-fix-padding{
    padding-bottom:50px
}
 .header .header-mobile-doormat .header-mobile-footer-item{
    line-height:1.4;
    margin:0;
    text-decoration:none;
    display:block;
    position:relative;
    min-height:50px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
 .header .header-mobile-doormat .header-mobile-footer-item:hover{
    text-decoration:underline;
    cursor:pointer
}
 .header .header-mobile-doormat .header-mobile-footer-item.expanded .header-doormat-mobile-title{
    border-left:0;
    padding-left:53px
}
 .header .header-mobile-doormat .header-mobile-footer-item .icon-chevron-left{
    display:none;
    position:absolute;
    background:#fff none repeat scroll 0 0;
    top:2px;
    left:2px !important;
    color:#333
}
 .header .header-mobile-doormat .header-mobile-footer-item .icon-chevron-left::after{
    font-size:18px;
    font-size:1.125rem;
    margin:10px;
    border-bottom:1px solid #dedede;
    width:38px;
    text-align:center;
    height:30px
}
 .header .header-mobile-doormat .header-mobile-footer-item .icon-chevron-left:hover{
    text-decoration:underline;
    cursor:pointer
}
 .sidebar-open{
    position:fixed;
    width:100%;
    left:281px
}
 .sidebar-open .header{
    left:281px
}
 .header{
    width:100%;
    max-width:none;
    top:0;
    left:0;
    right:0;
    padding:0;
    margin:0;
    z-index:10000
}
 .header .header-top-navigation-item,.header .header-main-navigation-item,.header .header-user-item-text{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400
}
 .header ul{
    list-style:none;
    margin:0;
    padding:0
}
 .header .page-overlay{
    position:fixed;
    height:100%;
    width:100%;
    left:0;
    z-index:10001;
    background:#000;
    display:block;
    opacity:.5;
    -webkit-transition:opacity .2s cubic-bezier(0,0,0,0.74);
    -o-transition:opacity .2s cubic-bezier(0,0,0,0.74);
    transition:opacity .2s cubic-bezier(0,0,0,0.74)
}
 .header .page-overlay.hidden{
    -webkit-transition:visibility .2s,opacity .2s cubic-bezier(0,0,0,0.74);
    -o-transition:visibility .2s,opacity .2s cubic-bezier(0,0,0,0.74);
    transition:visibility .2s,opacity .2s cubic-bezier(0,0,0,0.74);
    opacity:0;
    visibility:hidden
}
 .header .skip-to-content-link{
    position:absolute;
    height:0;
    width:0;
    opacity:0;
    overflow:hidden;
    background:#000;
    cursor:pointer
}
 .header .skip-to-content-link:focus{
    height:25px;
    width:auto;
    opacity:1;
    z-index:1;
    margin-top:10px;
    outline:0;
    right:0;
    left:0
}
 .header .skip-to-content-link:focus .skip-to-content-link-text{
    text-decoration:underline
}
 .header .header-top-container,.header .header-main-container{
    width:100%
}
 .header .header-top-container{
    background:#000
}
 .header .header-main-container{
    background:#fff;
    position:relative
}
 .header .header-main-container::after{
    background-color:rgba(255,255,255,0);
    background:-webkit-gradient(linear,left top,left bottom,from(#d7d8d6),to(rgba(255,255,255,0)));
    background:-o-linear-gradient(top,#d7d8d6,rgba(255,255,255,0));
    background:linear-gradient(to bottom,#d7d8d6,rgba(255,255,255,0));
    bottom:-4px;
    content:"";
    display:block;
    height:4px;
    position:absolute;
    left:0;
    right:0;
    z-index:-1
}
 .header .header-top,.header .header-main{
    max-width:1260px;
    margin:auto
}
 [class*="globalSmart"] .header .header-top,[class*="globalSmart"] .header .header-main{
    max-width:1280px
}
 [class*="globalSmart"] .header .header-top>.row,[class*="globalSmart"] .header .header-main>.row{
    margin:0
}
 .header .header-main{
    position:relative
}
 .header .header-logo{
    margin-top:0;
    margin-bottom:0;
    padding-top:0;
    padding-bottom:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    min-height:61px
}
 .header .header-logo h1{
    margin:0;
    line-height:0
}
 .header .header-logo img{
    height:100%
}
 @media(min-width:960px){
    .header .header-logo{
        padding-left:30px
    }
     [class*="globalSmart"] .header .header-logo{
        padding-left:20px
    }
     .header .header-logo img{
        width:140px
    }
}
 @media(min-width:1220px) and (min-height:550px){
    .header .header-logo img{
        width:177px
    }
}
 .header .header-top{
    height:35px;
    position:relative
}
 .header .header-top .header-top-align{
    padding-left:30px;
    padding-right:30px
}
 .header .header-top a{
    font-size:12px;
    font-size:.75rem;
    color:#fff;
    text-decoration:none
}
 .header .header-top>.row>div{
    margin-left:10px
}
 [class*="globalSmart"] .header .header-top>.row>div{
    margin:0
}
 .header .header-top-navigation{
    float:left;
    padding-left:0;
    position:relative
}
 .header .header-dropdown{
    float:left;
    position:relative
}
 .header input:not(:focus){
    -webkit-box-shadow:none;
    box-shadow:none
}
 .header .header-search{
    float:left;
    position:relative;
    color:#fff;
    background:none repeat scroll 0 0 #fff;
    padding:0;
    margin:5px 9px 0 1px;
    z-index:10002
}
 .header .header-search::after{
    top:5px
}
 .header .header-search .search-box{
    font-size:14px;
    font-size:.875rem;
    width:200px;
    height:25px;
    color:#333;
    float:left;
    padding:4px 50px 4px 9px;
    border:0;
    display:none;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    position:relative;
    z-index:1
}
 .header .header-search .search-box.is-active{
    display:block
}
 .header .header-search input::-webkit-input-placeholder{
    opacity:1
}
 .header .header-search input:-ms-input-placeholder{
    opacity:1
}
 .header .header-search input::-ms-input-placeholder{
    opacity:1
}
 .header .header-search input::placeholder{
    opacity:1
}
 .header .header-search .header-search-button{
    border:0;
    background:#486475;
    height:25px;
    width:25px;
    float:left;
    position:relative;
    cursor:pointer
}
 .header .header-search .header-search-button .icon-search{
    display:block;
    cursor:pointer;
    font-weight:400
}
 .header .header-search .header-search-button .icon-search::after{
    font-family:"HSBCIcon-Font","HSBC Univers Next Regular","sans-serif";
    font-size:14px;
    font-size:.875rem;
    color:#fff;
    position:absolute;
    top:5px;
    left:6px
}
 .header .header-search .header-clear-container{
    position:absolute;
    right:28px;
    top:0;
    bottom:0;
    border:0;
    background:transparent;
    display:none;
    z-index:3;
    padding:0
}
 .header .header-search .header-clear-container:focus,.header .header-search .header-clear-container:hover{
    outline:0
}
 .header .header-search .header-clear-container .icon-circle-delete{
    font-size:20px;
    font-size:1.25rem;
    cursor:pointer
}
 .header .header-search .header-clear-container .icon-circle-delete::after{
    font-family:"HSBCIcon-Font","HSBC Univers Next Regular","sans-serif";
    color:#929292;
    position:relative;
    top:0
}
 .header .header-search .header-clear-container:hover .icon-circle-delete::after{
    color:#333
}
 .header .header-search.header-search-black{
    margin:5px 0 0
}
 .header .header-search.header-search-black .header-search-button{
    background:#000;
    padding:0 13px;
    width:36px
}
 .header .header-search.header-search-black .header-search-button .icon-search::after{
    left:8px;
    top:5px
}
 .header .header-dropdown,.header .header-generic-dropdown{
    float:left
}
 .header .header-dropdown>span,.header .header-generic-dropdown>span{
    display:block;
    padding:0 13px;
    line-height:3
}
 .header .header-top-navigation-item{
    float:left;
    line-height:1.3
}
 .header .header-top-navigation-item a{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    padding:0 10px;
    margin:10px 0;
    height:15px;
    line-height:1.3;
    border-right:1px solid #404040
}
 .header .header-top-navigation-item a:focus,.header .header-top-navigation-item a:hover{
    outline:0;
    text-decoration:underline
}
 .header .header-top-navigation-item:last-child a{
    border-right:0
}
 .header .header-top-navigation-item.is-active{
    position:relative
}
 .header .header-top-navigation-item.is-active::after{
    content:"";
    position:absolute;
    bottom:-1px;
    width:0;
    height:0;
    border-style:solid;
    border-width:0 5px 6px;
    border-color:transparent transparent #fff;
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%)
}
 .header .header-top-navigation-item.is-active a{
    font-family:"HSBC Univers Next Bold";
    font-style:normal;
    font-weight:700
}
 .header .header-top-meta>.dropdown-container{
    float:right
}
 [class*="globalSmart"] .header .header-top-meta>.dropdown-container{
    margin-right:10px
}
 .header .header-main-navigation{
    position:static;
    overflow:auto;
    padding-right:30px;
    padding-left:5px
}
 .header .hide-on-mobile-and-tablet .header-main-navigation-item{
    float:left;
    border-bottom:6px solid transparent
}
 .header .hide-on-mobile-and-tablet .header-main-navigation-item.is-active{
    border-bottom:5px solid #db0011
}
 .header .hide-on-mobile-and-tablet .header-main-navigation-item:hover,.header .hide-on-mobile-and-tablet .header-main-navigation-item:focus,.header .hide-on-mobile-and-tablet .header-main-navigation-item.active{
    background:#ededed;
    margin-left:-2px;
    padding-left:2px
}
 .header .hide-on-mobile-and-tablet .header-main-navigation-item:hover .header-doormat-mobile-title,.header .hide-on-mobile-and-tablet .header-main-navigation-item:focus .header-doormat-mobile-title,.header .hide-on-mobile-and-tablet .header-main-navigation-item.active .header-doormat-mobile-title{
    border-right:1px solid #ededed;
    border-left:1px solid #ededed;
    margin-left:-1px
}
 .header .hide-on-mobile-and-tablet .header-main-navigation-item.expanded{
    background:transparent;
    border-left:0
}
 .header .hide-on-mobile-and-tablet .header-main-navigation-item .header-doormat-mobile-title{
    padding:0 25px;
    margin:19px 0 14px;
    height:auto;
    line-height:initial;
    border-right:1px solid #d9d9d9
}
 .header .header-user-wrapper{
    padding:0;
    float:left;
    position:relative
}
 .header .header-user-wrapper .header-dropdown::after{
    display:none
}
 .header .header-user-wrapper.register-button,.header .header-user-wrapper.my-accounts-button{
    padding:9px 13px 0
}
 .header .header-user-wrapper.register-button .A-LNKB-RW-ALL .icon::after,.header .header-user-wrapper.my-accounts-button .A-LNKB-RW-ALL .icon::after{
    color:#fff
}
 .header.header-patternlab{
    border-bottom:0
}
 .header.header-patternlab .flag{
    background-image:url("../common/img/flags_16.png")
}
 .header.header-no-patternlab .flag{
    background-image:url("../common/img/flags_16.png")
}
 .header-generic-dropdown{
    font-size:12px;
    font-size:.75rem;
    padding:0;
    position:relative;
    color:#fff;
    text-decoration:none
}
 .header-generic-dropdown.is-expanded{
    background:#515358
}
 .header-generic-dropdown a{
    display:block;
    padding:0 13px;
    line-height:3
}
 .header-generic-dropdown .item-list{
    position:absolute;
    background:#515358;
    z-index:10;
    padding:0;
    width:180px;
    top:35px;
    left:0
}
 .header-generic-dropdown .item-list .item{
    width:100%;
    height:36px;
    position:relative
}
 .header-generic-dropdown .item-list .item a{
    padding:0 15px
}
 .header-generic-dropdown .item-list .item a:hover{
    text-decoration:underline
}
 .header-generic-dropdown .item-list .item.is-selected{
    background:#000
}
 .header-generic-dropdown .item-list .item.is-selected .icon{
    font-size:18px;
    font-size:1.125rem;
    position:absolute;
    right:15px;
    line-height:2;
    display:inline
}
 .header-dropdown .item-list .item{
    display:none
}
 .header-dropdown.is-expanded .item-list .item{
    display:block
}
 .header-empty-main .header-empty-logo.header-logo{
    margin-top:19px
}
 @media(min-width:480px){
    .header-empty-main .header-empty-logo.header-logo{
        margin-top:0
    }
}
 @media(min-width:960px){
    .header-empty-main .header-empty-logo.header-logo{
        min-height:82px;
        position:relative
    }
}
 .header-empty-main .header-empty-logo.header-logo a{
    position:absolute;
    top:calc(50% - 41px / 2)
}
 .header-mobile-logo.header-mobile-empty-logo{
    position:absolute;
    padding:3px 0
}
 .search-suggestions{
    position:absolute;
    z-index:10;
    width:100%;
    display:block;
    max-height:500px;
    background:#fff;
    overflow:hidden;
    -webkit-transition:max-height .2s ease-in;
    -o-transition:max-height .2s ease-in;
    transition:max-height .2s ease-in
}
 .search-suggestions.hidden{
    -webkit-transition:visibility .2s,max-height .2s ease-out;
    -o-transition:visibility .2s,max-height .2s ease-out;
    transition:visibility .2s,max-height .2s ease-out;
    max-height:0;
    visibility:hidden
}
 @media(min-width:960px){
    .search-suggestions{
        top:100%;
        -webkit-box-shadow:0 0 15px 2px #a7a7a7,inset 0 0 0 1px #a7a7a7,inset 0 1px 0 0 #fff;
        box-shadow:0 0 15px 2px #a7a7a7,inset 0 0 0 1px #a7a7a7,inset 0 1px 0 0 #fff;
        z-index:-1
    }
}
 .search-suggestions .suggestions-title{
    font-size:10px;
    font-size:.625rem;
    color:#7c7c7c;
    padding:15px
}
 .search-suggestions .suggestion-list{
    position:relative
}
 .search-suggestions .suggestion-list .suggestion-item{
    font-size:12px;
    font-size:.75rem;
    cursor:pointer;
    padding:0 15px 12px;
    color:#000
}
 .notification-banner{
    font-size:16px;
    font-size:1rem;
    display:table;
    width:100%
}
 .notification-banner.hidden{
    display:none
}
 .notification-banner .A-PNLINLNEMSGE-RW-ALL{
    padding:14px 14px 14px 14px;
    padding:.875rem .875rem .875rem .875rem;
    width:100%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
 @media(min-width:480px){
    .notification-banner .A-PNLINLNEMSGE-RW-ALL{
        padding:18px 18px 18px 18px;
        padding:1.125rem 1.125rem 1.125rem 1.125rem
    }
}
 @media(min-width:960px){
    .notification-banner .A-PNLINLNEMSGE-RW-ALL{
        padding:20px 20px 20px 20px;
        padding:1.25rem 1.25rem 1.25rem 1.25rem
    }
}
 .notification-banner .A-PNLINLNEMSGE-RW-ALL .notification-banner-text{
    padding:0 14px 0 7px;
    padding:0rem .875rem 0rem .4375rem;
    line-height:1.2;
    overflow:hidden;
    color:#333;
    width:98%;
    vertical-align:middle
}
 @media(min-width:480px){
    .notification-banner .A-PNLINLNEMSGE-RW-ALL .notification-banner-text{
        padding:0 18px 0 9px;
        padding:0rem 1.125rem 0rem .5625rem
    }
}
 @media(min-width:960px){
    .notification-banner .A-PNLINLNEMSGE-RW-ALL .notification-banner-text{
        padding:0 20px 0 10px;
        padding:0rem 1.25rem 0rem .625rem
    }
}
 .notification-banner .A-PNLINLNEMSGE-RW-ALL .notification-banner-text a{
    color:inherit
}
 .notification-banner .A-PNLINLNEMSGE-RW-ALL .notification-banner-text a:hover,.notification-banner .A-PNLINLNEMSGE-RW-ALL .notification-banner-text a:focus{
    color:#5c5c5c
}
 .notification-banner .A-PNLINLNEMSGE-RW-ALL .notification-banner-text,.notification-banner .A-PNLINLNEMSGE-RW-ALL .notification-banner-icon,.notification-banner .A-PNLINLNEMSGE-RW-ALL .notification-banner-close{
    display:table-cell
}
 .notification-banner .A-PNLINLNEMSGE-RW-ALL .notification-banner-icon,.notification-banner .A-PNLINLNEMSGE-RW-ALL .notification-banner-close{
    line-height:1
}
 .notification-banner .A-PNLINLNEMSGE-RW-ALL .notification-banner-icon .icon,.notification-banner .A-PNLINLNEMSGE-RW-ALL .notification-banner-close .icon{
    font-size:24px;
    font-size:1.5rem
}
 .notification-banner .A-PNLINLNEMSGE-RW-ALL .close-notification-banner{
    padding:0;
    padding:0rem 0rem 0rem 0rem;
    background:transparent;
    border:inherit
}
 @media(min-width:480px){
    .notification-banner .A-PNLINLNEMSGE-RW-ALL .close-notification-banner{
        padding:0;
        padding:0rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .notification-banner .A-PNLINLNEMSGE-RW-ALL .close-notification-banner{
        padding:0;
        padding:0rem 0rem 0rem 0rem
    }
}
 .notification-banner .A-PNLINLNEMSGE-RW-ALL .icon-circle-info{
    color:#376798
}
 .notification-banner .A-PNLINLNEMSGE-RW-ALL .icon-delete-small{
    cursor:pointer
}
 .A-LSTU-RW-ALL a,.A-LSTO-RW-ALL a,.A-PAR14R-RW-ALL a,.A-PAR16R-RW-ALL a,.A-PAR22R-RW-ALL a{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    line-height:1.2;
    text-decoration:underline
}
 .messaging-banner.pub{
    display:none
}
 .messaging-banner .A-PNLGLD-RW-ALL .message-wrapper .message-text,.messaging-banner .A-PNLGLD-RW-ALL .message-wrapper button,.messaging-banner .A-PNLGLD-RW-ALL .message-wrapper a{
    color:#333
}
 .banner-message{
    border-bottom:1px solid #fff
}
 .banner-message .message-wrapper{
    max-width:1280px;
    margin:0 auto
}
 .banner-message .message-wrapper>.row>.sm-12{
    padding:0 21px 0 21px;
    padding:0rem 1.3125rem 0rem 1.3125rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
 @media(min-width:480px){
    .banner-message .message-wrapper>.row>.sm-12{
        padding:0 27px 0 27px;
        padding:0rem 1.6875rem 0rem 1.6875rem
    }
}
 @media(min-width:960px){
    .banner-message .message-wrapper>.row>.sm-12{
        padding:0 30px 0 30px;
        padding:0rem 1.875rem 0rem 1.875rem
    }
}
 .ie-9 .banner-message .message-wrapper>.row>.sm-12,.ie-10 .banner-message .message-wrapper>.row>.sm-12{
    display:table
}
 .ie-9 .banner-message .message-wrapper>.row>.sm-12 .message-text,.ie-9 .banner-message .message-wrapper>.row>.sm-12 .button-wrapper-for-flex,.ie-10 .banner-message .message-wrapper>.row>.sm-12 .message-text,.ie-10 .banner-message .message-wrapper>.row>.sm-12 .button-wrapper-for-flex{
    display:table-cell
}
 .ie-9 .banner-message .message-wrapper>.row>.sm-12 .button-wrapper-for-flex,.ie-10 .banner-message .message-wrapper>.row>.sm-12 .button-wrapper-for-flex{
    text-align:right
}
 .banner-message .message-wrapper .message-text{
    padding:7px 14px 7px 0;
    padding:.4375rem .875rem .4375rem 0rem;
    line-height:1.1;
    overflow:hidden;
    color:#fff
}
 @media(min-width:480px){
    .banner-message .message-wrapper .message-text{
        padding:9px 18px 9px 0;
        padding:.5625rem 1.125rem .5625rem 0rem
    }
}
 @media(min-width:960px){
    .banner-message .message-wrapper .message-text{
        padding:10px 20px 10px 0;
        padding:.625rem 1.25rem .625rem 0rem
    }
}
 .banner-message .message-wrapper .message-text a{
    text-decoration:underline;
    cursor:pointer;
    color:#fff
}
 .banner-message .message-wrapper .message-text a:hover,.banner-message .message-wrapper .message-text a:focus{
    color:#5c5c5c
}
 .banner-message .message-wrapper .button-wrapper-for-flex button{
    padding:3.5px 0 3.5px 0;
    padding:.21875rem 0rem .21875rem 0rem;
    width:15px;
    background-color:transparent;
    border-style:none;
    color:#fff
}
 @media(min-width:480px){
    .banner-message .message-wrapper .button-wrapper-for-flex button{
        padding:4.5px 0 4.5px 0;
        padding:.28125rem 0rem .28125rem 0rem
    }
}
 @media(min-width:960px){
    .banner-message .message-wrapper .button-wrapper-for-flex button{
        padding:5px 0 5px 0;
        padding:.3125rem 0rem .3125rem 0rem
    }
}
 .banner-message .message-wrapper .button-wrapper-for-flex button .icon-delete{
    font-size:24px;
    font-size:1.5rem;
    margin-left:-5px;
    cursor:pointer
}
 .placeholder-row{
    min-height:400px
}
 .aem-AuthorLayer-Design .intro-section.transparent-bg,.aem-AuthorLayer-Developer .intro-section.transparent-bg,.aem-AuthorLayer-Edit .intro-section.transparent-bg{
    margin:0 auto;
    padding:0 20px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    max-width:1280px
}
 .aem-AuthorLayer-Design .intro-section.transparent-bg div .cq-placeholder,.aem-AuthorLayer-Developer .intro-section.transparent-bg div .cq-placeholder,.aem-AuthorLayer-Edit .intro-section.transparent-bg div .cq-placeholder{
    margin:0 20px 0 0
}
 .aem-AuthorLayer-Design .intro-section.transparent-bg [class^="O-HERO"]+.cq-placeholder,.aem-AuthorLayer-Developer .intro-section.transparent-bg [class^="O-HERO"]+.cq-placeholder,.aem-AuthorLayer-Edit .intro-section.transparent-bg [class^="O-HERO"]+.cq-placeholder{
    margin:0 10px
}
 .globalSmartArticlePage div.transparent-bg.banner-section{
    height:auto;
    overflow:hidden;
    margin:0
}
 .globalSmartArticlePage div.transparent-bg.banner-section::after{
    display:none
}
 .A-PAR22R-RW-ALL{
    margin-bottom:0
}
 .O-TOOLFULL-RW-RBWM{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    line-height:1.2;
    width:100%
}
 .O-TOOLFULL-RW-RBWM .lc-medium-indicator{
    -webkit-box-sizing:inherit;
    box-sizing:inherit;
    visibility:visible
}
 @media(min-width:480px){
    .O-TOOLFULL-RW-RBWM .lc-medium-indicator{
        visibility:hidden
    }
}
 .O-TOOLFULL-RW-RBWM div.reset-height-after::after{
    height:0
}
 .O-TOOLFULL-RW-RBWM .lc-t22l{
    font-family:"HSBC Univers Next Light";
    font-style:normal;
    font-weight:300;
    font-size:18px;
    font-size:1.125rem;
    margin-bottom:18px
}
 @media(min-width:960px){
    .O-TOOLFULL-RW-RBWM .lc-t22l{
        font-size:22px;
        font-size:1.375rem;
        margin-bottom:20px
    }
}
 .O-TOOLFULL-RW-RBWM .lc-t14r,.O-TOOLFULL-RW-RBWM .lc-t14b{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:12px;
    font-size:.75rem;
    line-height:1.3;
    margin-bottom:18px
}
 @media(min-width:960px){
    .O-TOOLFULL-RW-RBWM .lc-t14r,.O-TOOLFULL-RW-RBWM .lc-t14b{
        font-size:14px;
        font-size:.875rem;
        margin-bottom:20px
    }
}
 .O-TOOLFULL-RW-RBWM .lc-t14r .lc-t22l,.O-TOOLFULL-RW-RBWM .lc-t14b .lc-t22l{
    font-size:14px;
    font-size:.875rem
}
 @media(min-width:960px){
    .O-TOOLFULL-RW-RBWM .lc-t14r .lc-t22l,.O-TOOLFULL-RW-RBWM .lc-t14b .lc-t22l{
        font-size:20px;
        font-size:1.25rem
    }
}
 .O-TOOLFULL-RW-RBWM .lc-t14b{
    font-family:"HSBC Univers Next Bold";
    font-style:normal;
    font-weight:700
}
 .O-TOOLFULL-RW-RBWM .lc-t28b{
    font-family:"HSBC Univers Next Bold";
    font-style:normal;
    font-weight:700;
    font-size:25px;
    font-size:1.5625rem;
    line-height:1.3;
    margin-bottom:27px
}
 @media(min-width:960px){
    .O-TOOLFULL-RW-RBWM .lc-t28b{
        font-size:28px;
        font-size:1.75rem;
        margin-bottom:30px
    }
}
 .O-TOOLFULL-RW-RBWM .lc-t16r,.O-TOOLFULL-RW-RBWM .lc-t16b{
    font-size:14px;
    font-size:.875rem;
    line-height:1.3;
    margin-bottom:18px
}
 @media(min-width:960px){
    .O-TOOLFULL-RW-RBWM .lc-t16r,.O-TOOLFULL-RW-RBWM .lc-t16b{
        font-size:16px;
        font-size:1rem;
        margin-bottom:20px
    }
}
 .O-TOOLFULL-RW-RBWM .lc-t16b{
    font-family:"HSBC Univers Next Bold";
    font-style:normal;
    font-weight:700
}
 .O-TOOLFULL-RW-RBWM .lc-head-info{
    width:100%
}
 .O-TOOLFULL-RW-RBWM .lc-head-info p{
    font-size:15px;
    font-size:.9375rem;
    margin-bottom:18px
}
 .O-TOOLFULL-RW-RBWM .lc-inputs{
    -webkit-box-sizing:inherit;
    box-sizing:inherit
}
 @media(min-width:480px){
    .O-TOOLFULL-RW-RBWM .lc-inputs{
        border-right:1px solid #d2d2d2
    }
     .O-TOOLFULL-RW-RBWM .lc-inputs .lc-arrow{
        -webkit-box-sizing:inherit;
        box-sizing:inherit;
        position:absolute;
        right:-2px;
        bottom:calc(50%+4px)
    }
     .O-TOOLFULL-RW-RBWM .lc-inputs .lc-arrow::before,.O-TOOLFULL-RW-RBWM .lc-inputs .lc-arrow::after{
        -webkit-box-sizing:inherit;
        box-sizing:inherit;
        position:absolute;
        content:"";
        top:0;
        bottom:0;
        right:0;
        border:6px solid transparent;
        height:0
    }
     .O-TOOLFULL-RW-RBWM .lc-inputs .lc-arrow::before{
        right:0;
        border-left:6px solid #d2d2d2
    }
     .O-TOOLFULL-RW-RBWM .lc-inputs .lc-arrow::after{
        right:1px;
        border-left:6px solid #fff
    }
}
 .O-TOOLFULL-RW-RBWM .lc-inputs .lc-input-box{
    -webkit-box-sizing:inherit;
    box-sizing:inherit;
    width:100%
}
 @media(min-width:480px){
    .O-TOOLFULL-RW-RBWM .lc-inputs .lc-input-box{
        width:80%
    }
}
 .O-TOOLFULL-RW-RBWM .lc-inputs .lc-input-box label{
    -webkit-box-sizing:inherit;
    box-sizing:inherit;
    float:left;
    margin:15px 0
}
 .O-TOOLFULL-RW-RBWM .lc-inputs .lc-input-box label.right{
    float:right
}
 .O-TOOLFULL-RW-RBWM .lc-inputs .lc-input-box .lc-input-field{
    -webkit-box-sizing:inherit;
    box-sizing:inherit;
    position:relative
}
 .O-TOOLFULL-RW-RBWM .lc-inputs .lc-input-box .lc-input-field .lc-income-prefix{
    -webkit-box-sizing:inherit;
    box-sizing:inherit;
    position:absolute;
    left:11px;
    bottom:9px;
    z-index:100
}
 .O-TOOLFULL-RW-RBWM .lc-inputs .lc-input-box .lc-input-field .lc-rate-postfix{
    -webkit-box-sizing:inherit;
    box-sizing:inherit;
    position:absolute;
    left:64px;
    bottom:9px;
    z-index:100
}
 .O-TOOLFULL-RW-RBWM .lc-inputs .lc-input-box .lc-input-field input{
    font-size:16px;
    font-size:1rem;
    -webkit-box-sizing:inherit;
    box-sizing:inherit;
    width:100%;
    height:38px;
    padding-right:15px;
    padding-left:15px;
    border:1px solid #d2d2d2
}
 .O-TOOLFULL-RW-RBWM .lc-inputs .lc-input-box .lc-input-field input.lc-income{
    -webkit-box-sizing:inherit;
    box-sizing:inherit;
    padding-left:48px
}
 .O-TOOLFULL-RW-RBWM .lc-inputs .lc-input-box .lc-input-field input.error{
    -webkit-box-sizing:inherit;
    box-sizing:inherit;
    background-color:#f9f0f1;
    border:1px solid #83000a
}
 .O-TOOLFULL-RW-RBWM .lc-inputs .lc-input-box .lc-slider-period{
    -webkit-box-sizing:inherit;
    box-sizing:inherit;
    width:100%;
    margin-bottom:15px;
    background-color:#d8d8d6;
    height:8px;
    cursor:pointer;
    border:0;
    border-radius:0
}
 .O-TOOLFULL-RW-RBWM .lc-inputs .lc-input-box .lc-slider-period .ui-slider-range{
    -webkit-box-sizing:inherit;
    box-sizing:inherit;
    background-color:#008580
}
 .O-TOOLFULL-RW-RBWM .lc-inputs .lc-input-box .lc-slider-period .ui-slider-handle{
    -webkit-box-sizing:inherit;
    box-sizing:inherit;
    background-color:#fff;
    border:1px solid gray;
    border-radius:50%;
    height:15px;
    width:15px;
    cursor:pointer;
    top:-3px
}
 .O-TOOLFULL-RW-RBWM .lc-inputs .lc-error-message{
    font-size:12px;
    font-size:.75rem;
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    -webkit-box-sizing:inherit;
    box-sizing:inherit;
    color:#83000a;
    margin-top:10px;
    display:none
}
 .O-TOOLFULL-RW-RBWM .lc-inputs .lc-error-message .lc-icon-circle-info{
    font-family:"HSBCIcon-Font","HSBC Univers Next Regular","sans-serif";
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    font-style:normal;
    -webkit-box-sizing:inherit;
    box-sizing:inherit;
    color:#83000a
}
 .O-TOOLFULL-RW-RBWM .lc-inputs .lc-error-message .lc-icon-circle-info::before{
    -webkit-box-sizing:inherit;
    box-sizing:inherit;
    content:"\f053"
}
 .O-TOOLFULL-RW-RBWM .lc-inputs .lc-error-message .lc-error-text{
    -webkit-box-sizing:inherit;
    box-sizing:inherit;
    margin-left:3px;
    color:#83000a;
    line-height:1.2
}
 .O-TOOLFULL-RW-RBWM .lc-results{
    -webkit-box-sizing:inherit;
    box-sizing:inherit;
    margin-top:34px
}
 @media(min-width:480px){
    .O-TOOLFULL-RW-RBWM .lc-results{
        padding-left:40px;
        margin-top:0
    }
}
 .O-TOOLFULL-RW-RBWM .lc-hide-on-large{
    -webkit-box-sizing:inherit;
    box-sizing:inherit;
    display:block
}
 @media(min-width:960px){
    .O-TOOLFULL-RW-RBWM .lc-hide-on-large{
        display:none
    }
}
 .O-TOOLFULL-RW-RBWM .lc-table-repayments{
    -webkit-box-sizing:inherit;
    box-sizing:inherit;
    text-align:left;
    width:100%;
    margin:0 auto;
    max-width:640px
}
 @media(min-width:480px){
    .O-TOOLFULL-RW-RBWM .lc-table-repayments{
        margin:40px auto 0
    }
}
 .O-TOOLFULL-RW-RBWM .lc-table-repayments thead{
    -webkit-box-sizing:inherit;
    box-sizing:inherit
}
 .O-TOOLFULL-RW-RBWM .lc-table-repayments thead th{
    -webkit-box-sizing:inherit;
    box-sizing:inherit;
    padding:10px;
    text-align:left
}
 @media(min-width:480px){
    .O-TOOLFULL-RW-RBWM .lc-table-repayments thead th{
        padding:15px 20px 15px 15px
    }
}
 .O-TOOLFULL-RW-RBWM .lc-table-repayments tbody{
    -webkit-box-sizing:inherit;
    box-sizing:inherit
}
 .O-TOOLFULL-RW-RBWM .lc-table-repayments tbody td{
    -webkit-box-sizing:inherit;
    box-sizing:inherit;
    padding-right:10px
}
 @media(min-width:480px){
    .O-TOOLFULL-RW-RBWM .lc-table-repayments tbody td{
        padding-right:20px
    }
}
 .O-TOOLFULL-RW-RBWM hr{
    -webkit-box-sizing:inherit;
    box-sizing:inherit;
    background:transparent;
    border:0;
    margin:18px 0;
    border-bottom:1px solid #d2d2d2
}
 .O-TOOLFULL-RW-RBWM .lc-disclaimer{
    font-size:10px;
    font-size:.625rem;
    color:#545454;
    -webkit-box-sizing:inherit;
    box-sizing:inherit;
    margin-top:18px;
    margin-bottom:18px
}
 @media(min-width:960px){
    .O-TOOLFULL-RW-RBWM .lc-disclaimer{
        font-size:14px;
        font-size:.875rem;
        margin-top:20px;
        margin-bottom:20px
    }
}
 .O-TOOLFULL-RW-RBWM .lc-disclaimer p{
    font-size:10px;
    font-size:.625rem;
    -webkit-box-sizing:inherit;
    box-sizing:inherit
}
 @media(min-width:960px){
    .O-TOOLFULL-RW-RBWM .lc-disclaimer p{
        font-size:14px;
        font-size:.875rem
    }
}
 .O-TOOLFULL-RW-RBWM .lc-disclaimer p .lc-dis-title{
    font-family:"HSBC Univers Next Bold";
    font-style:normal;
    font-weight:700;
    -webkit-box-sizing:inherit;
    box-sizing:inherit
}
 .O-TOOLFULL-RW-RBWM .lc-cta-button{
    font-size:15px;
    font-size:.9375rem;
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    -webkit-box-sizing:inherit;
    box-sizing:inherit;
    background-color:#fff;
    color:#db0011;
    outline:2px solid #db0011;
    text-align:center;
    max-width:400px;
    min-width:100px;
    padding:15px 20px;
    float:left;
    text-decoration:none
}
 .O-TOOLFULL-RW-RBWM .lc-cta-button:hover{
    background-color:#ededed;
    color:#620007;
    outline:1px solid #db0011;
    text-decoration:none
}
 @media(min-width:480px){
    .O-TOOLFULL-RW-RBWM .lc-cta-button{
        float:right
    }
}
/*! jQuery UI - v1.10.4 - 2014-01-17 * http://jqueryui.com * Copyright 2014 jQuery Foundation and other contributors;
 Licensed MIT */
.ui-slider{
    position:relative;
    text-align:left
}
 .ui-slider .ui-slider-handle{
    position:absolute;
    z-index:2;
    width:1.2em;
    height:1.2em;
    cursor:default
}
 .ui-slider .ui-slider-range{
    position:absolute;
    z-index:1;
    font-size:.7em;
    display:block;
    border:0;
    background-position:0 0
}
 .ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{
    -webkit-filter:inherit;
    filter:inherit
}
 .ui-slider-horizontal{
    height:.8em
}
 .ui-slider-horizontal .ui-slider-handle{
    top:-.3em;
    margin-left:-.6em
}
 .ui-slider-horizontal .ui-slider-range{
    top:0;
    height:100%
}
 .ui-slider-horizontal .ui-slider-range-min{
    left:0
}
 .ui-slider-horizontal .ui-slider-range-max{
    right:0
}
 .ui-slider-vertical{
    width:.8em;
    height:100px
}
 .ui-slider-vertical .ui-slider-handle{
    left:-.3em;
    margin-left:0;
    margin-bottom:-.6em
}
 .ui-slider-vertical .ui-slider-range{
    left:0;
    width:100%
}
 .ui-slider-vertical .ui-slider-range-min{
    bottom:0
}
 .ui-slider-vertical .ui-slider-range-max{
    top:0
}
 .O-LNSCALC-RW-RBWM,.O-LNSCALCC-RW-RBWM{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    line-height:1.2
}
 .O-LNSCALC-RW-RBWM .A-BBST28R-RW-ALL,.O-LNSCALCC-RW-RBWM .A-BBST28R-RW-ALL{
    margin-bottom:9px
}
 @media(min-width:480px){
    .O-LNSCALC-RW-RBWM .A-BBST28R-RW-ALL,.O-LNSCALCC-RW-RBWM .A-BBST28R-RW-ALL{
        margin-bottom:14px
    }
}
 @media(min-width:960px){
    .O-LNSCALC-RW-RBWM .A-BBST28R-RW-ALL,.O-LNSCALCC-RW-RBWM .A-BBST28R-RW-ALL{
        margin-bottom:16px
    }
}
 .O-LNSCALC-RW-RBWM .A-BBST28R-RW-ALL+.A-TYP16R-RW-ALL,.O-LNSCALCC-RW-RBWM .A-BBST28R-RW-ALL+.A-TYP16R-RW-ALL{
    padding:0 14px 14px
}
 @media(min-width:480px){
    .O-LNSCALC-RW-RBWM .A-BBST28R-RW-ALL+.A-TYP16R-RW-ALL,.O-LNSCALCC-RW-RBWM .A-BBST28R-RW-ALL+.A-TYP16R-RW-ALL{
        padding:0 17px 17px
    }
}
 @media(min-width:960px){
    .O-LNSCALC-RW-RBWM .A-BBST28R-RW-ALL+.A-TYP16R-RW-ALL,.O-LNSCALCC-RW-RBWM .A-BBST28R-RW-ALL+.A-TYP16R-RW-ALL{
        padding:0 19px 19px
    }
}
 .O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL,.O-LNSCALC-RW-RBWM .A-TYP16R-RW-ALL,.O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL,.O-LNSCALCC-RW-RBWM .A-TYP16R-RW-ALL{
    padding-bottom:10px
}
 .O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL,.O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL{
    padding:15px 14px 7px
}
 @media(min-width:480px){
    .O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL,.O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL{
        padding:21px 27px 7px
    }
}
 @media(min-width:960px){
    .O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL,.O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL{
        padding:23px 30px 13px
    }
}
 .O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL .A-TYP28L-RW-ALL,.O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL .A-TYP28L-RW-ALL{
    padding-bottom:6px
}
 @media(min-width:480px){
    .O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL .A-TYP28L-RW-ALL,.O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL .A-TYP28L-RW-ALL{
        padding-bottom:12px
    }
}
 @media(min-width:960px){
    .O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL .A-TYP28L-RW-ALL,.O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL .A-TYP28L-RW-ALL{
        padding-bottom:16px
    }
}
 .O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL,.O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin-bottom:14px;
    display:block;
    position:relative
}
 .O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .input,.O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .input{
    width:100%;
    -webkit-box-sizing:inherit;
    box-sizing:inherit;
    min-width:initial
}
 .O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix,.O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix{
    font-size:1em;
    -webkit-box-sizing:inherit;
    box-sizing:inherit;
    position:absolute;
    left:15px;
    top:13px;
    z-index:100;
    text-align:right
}
 @media(min-width:480px){
    .O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix,.O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix{
        top:15px
    }
}
 @media(min-width:960px){
    .O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix,.O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix{
        top:13px
    }
}
 .ie-9 .O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix,.edge-11 .O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix,.ie-10 .O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix,.ie-9 .O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix,.edge-11 .O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix,.ie-10 .O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix{
    top:12px
}
 @media(min-width:480px){
    .ie-9 .O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix,.edge-11 .O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix,.ie-10 .O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix,.ie-9 .O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix,.edge-11 .O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix,.ie-10 .O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix{
        top:14px
    }
}
 @media(min-width:960px){
    .ie-9 .O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix,.edge-11 .O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix,.ie-10 .O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix,.ie-9 .O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix,.edge-11 .O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix,.ie-10 .O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix{
        top:11px
    }
}
 [class*="ff-"] .O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix,[class*="ff-"] .O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix{
    top:11px
}
 @media(min-width:480px){
    [class*="ff-"] .O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix,[class*="ff-"] .O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix{
        top:13px
    }
}
 @media(min-width:960px){
    [class*="ff-"] .O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix,[class*="ff-"] .O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix{
        top:11px
    }
}
 .O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .hide,.O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .hide{
    display:none
}
 .O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .message-error,.O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .message-error{
    position:relative;
    margin-bottom:-28px
}
 .O-LNSCALC-RW-RBWM .lc-inputs,.O-LNSCALCC-RW-RBWM .lc-inputs{
    padding-bottom:8px
}
 @media(min-width:480px){
    .O-LNSCALC-RW-RBWM .lc-inputs,.O-LNSCALCC-RW-RBWM .lc-inputs{
        padding-bottom:17px
    }
}
 @media(max-width:479px){
    .O-LNSCALC-RW-RBWM .lc-inputs>.leftholder,.O-LNSCALCC-RW-RBWM .lc-inputs>.leftholder{
        margin-bottom:37px
    }
}
 @media(min-width:480px){
    .O-LNSCALC-RW-RBWM .lc-inputs>.leftholder,.O-LNSCALCC-RW-RBWM .lc-inputs>.leftholder{
        padding-right:20px
    }
}
 .O-LNSCALC-RW-RBWM .lc-inputs>.leftholder .A-FITEXT-RW-ALL,.O-LNSCALCC-RW-RBWM .lc-inputs>.leftholder .A-FITEXT-RW-ALL{
    padding-bottom:8px
}
 @media(min-width:480px){
    .O-LNSCALC-RW-RBWM .lc-inputs>.leftholder .A-FITEXT-RW-ALL,.O-LNSCALCC-RW-RBWM .lc-inputs>.leftholder .A-FITEXT-RW-ALL{
        padding-bottom:18px
    }
}
 .O-LNSCALC-RW-RBWM .lc-inputs>.leftholder ~ .leftholder,.O-LNSCALCC-RW-RBWM .lc-inputs>.leftholder ~ .leftholder{
    margin-bottom:0
}
 .O-LNSCALC-RW-RBWM .lc-inputs .calc-bar,.O-LNSCALCC-RW-RBWM .lc-inputs .calc-bar{
    position:relative
}
 .O-LNSCALC-RW-RBWM .lc-inputs .calc-bar .calc-areas,.O-LNSCALCC-RW-RBWM .lc-inputs .calc-bar .calc-areas{
    height:44px;
    width:100%;
    bottom:-16px
}
 .O-LNSCALC-RW-RBWM .lc-inputs .calc-bar .calc-areas .area-border,.O-LNSCALCC-RW-RBWM .lc-inputs .calc-bar .calc-areas .area-border{
    height:30px;
    width:1px;
    background-color:#5c5c5c;
    position:absolute;
    bottom:0
}
 .O-LNSCALC-RW-RBWM .lc-inputs .calc-bar .calc-areas .area-border:first-child,.O-LNSCALCC-RW-RBWM .lc-inputs .calc-bar .calc-areas .area-border:first-child{
    left:0
}
 .O-LNSCALC-RW-RBWM .lc-inputs .calc-bar .calc-areas .area-border:last-child,.O-LNSCALCC-RW-RBWM .lc-inputs .calc-bar .calc-areas .area-border:last-child{
    left:-1px
}
 .O-LNSCALC-RW-RBWM .placeholder-right,.O-LNSCALCC-RW-RBWM .placeholder-right{
    vertical-align:top
}
 @media(min-width:960px){
    .O-LNSCALC-RW-RBWM .placeholder-right,.O-LNSCALCC-RW-RBWM .placeholder-right{
        position:relative
    }
}
 .O-LNSCALC-RW-RBWM .placeholder-right .arrow,.O-LNSCALCC-RW-RBWM .placeholder-right .arrow{
    left:20px
}
 .O-LNSCALC-RW-RBWM .placeholder-right .A-TYP16B-RW-ALL,.O-LNSCALCC-RW-RBWM .placeholder-right .A-TYP16B-RW-ALL{
    padding-bottom:13px
}
 @media(min-width:480px){
    .O-LNSCALC-RW-RBWM .placeholder-right .A-TYP16B-RW-ALL,.O-LNSCALCC-RW-RBWM .placeholder-right .A-TYP16B-RW-ALL{
        padding-bottom:19px
    }
}
 @media(min-width:960px){
    .O-LNSCALC-RW-RBWM .placeholder-right .A-TYP16B-RW-ALL,.O-LNSCALCC-RW-RBWM .placeholder-right .A-TYP16B-RW-ALL{
        padding-bottom:17px
    }
}
 .O-LNSCALC-RW-RBWM .A-RELILB1V2H-RW-ALL,.O-LNSCALCC-RW-RBWM .A-RELILB1V2H-RW-ALL{
    display:table;
    width:100%;
    margin:0;
    overflow:visible;
    padding-top:10px
}
 .O-LNSCALC-RW-RBWM .A-RELILB1V2H-RW-ALL>.row,.O-LNSCALCC-RW-RBWM .A-RELILB1V2H-RW-ALL>.row{
    display:table-row
}
 .O-LNSCALC-RW-RBWM .A-RELILB1V2H-RW-ALL .placeholder-left,.O-LNSCALCC-RW-RBWM .A-RELILB1V2H-RW-ALL .placeholder-left{
    padding-bottom:10px
}
 @media(min-width:960px){
    .O-LNSCALC-RW-RBWM .A-RELILB1V2H-RW-ALL .placeholder-left,.O-LNSCALCC-RW-RBWM .A-RELILB1V2H-RW-ALL .placeholder-left{
        padding-bottom:0
    }
}
 .O-LNSCALC-RW-RBWM .A-RELILB1V2H-RW-ALL .placeholder-left .label-left,.O-LNSCALCC-RW-RBWM .A-RELILB1V2H-RW-ALL .placeholder-left .label-left{
    float:left
}
 .O-LNSCALC-RW-RBWM .A-RELILB1V2H-RW-ALL .placeholder-left .label-right,.O-LNSCALCC-RW-RBWM .A-RELILB1V2H-RW-ALL .placeholder-left .label-right{
    float:right
}
 .O-LNSCALC-RW-RBWM .calc-slider,.O-LNSCALCC-RW-RBWM .calc-slider{
    -webkit-box-sizing:inherit;
    box-sizing:inherit;
    width:100%;
    margin-bottom:12px;
    background-color:#d8d8d6;
    height:15px;
    cursor:pointer;
    border:0;
    border-radius:0
}
 .O-LNSCALC-RW-RBWM .calc-slider .calc-indicator,.O-LNSCALCC-RW-RBWM .calc-slider .calc-indicator{
    width:auto;
    min-width:60px;
    height:32px;
    position:absolute;
    background:#d9d9d9;
    border:1px solid #b6b7b6;
    bottom:44px;
    text-align:center;
    line-height:32px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    display:none;
    padding:0 5px
}
 .O-LNSCALC-RW-RBWM .calc-slider .ui-state-focus .calc-indicator,.O-LNSCALCC-RW-RBWM .calc-slider .ui-state-focus .calc-indicator{
    display:block
}
 .O-LNSCALC-RW-RBWM .calc-slider .ui-slider-range,.O-LNSCALCC-RW-RBWM .calc-slider .ui-slider-range{
    -webkit-box-sizing:inherit;
    box-sizing:inherit;
    background-color:#008580
}
 .O-LNSCALC-RW-RBWM .calc-slider .ui-slider-handle,.O-LNSCALCC-RW-RBWM .calc-slider .ui-slider-handle{
    -webkit-box-sizing:inherit;
    box-sizing:inherit;
    background-color:#fff;
    border:1px solid gray;
    border-radius:50%;
    height:26px;
    width:26px;
    cursor:pointer;
    top:-7px
}
 .O-LNSCALC-RW-RBWM .calc-bar .ui-state-focus.ui-slider-handle::before,.O-LNSCALCC-RW-RBWM .calc-bar .ui-state-focus.ui-slider-handle::before{
    content:"";
    display:block;
    position:absolute;
    z-index:1;
    bottom:38px;
    right:7px;
    width:13px;
    height:13px;
    background:#d9d9d9;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    border-right:1px solid #b6b7b6;
    border-bottom:1px solid #b6b7b6;
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg)
}
 .O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL{
    padding:15px 21px 19px
}
 .O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL .A-TYP28L-RW-ALL{
    margin:0 7px
}
 @media(min-width:480px){
    .O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL .A-TYP28L-RW-ALL{
        margin:0 8px
    }
}
 @media(min-width:960px){
    .O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL .A-TYP28L-RW-ALL{
        margin:0 10px
    }
}
 .O-LNSCALC-RW-RBWM .placeholder-right{
    padding-top:17px
}
 @media(min-width:480px){
    .O-LNSCALC-RW-RBWM .placeholder-right{
        padding-top:23px;
        padding-left:9px
    }
}
 @media(min-width:960px){
    .O-LNSCALC-RW-RBWM .placeholder-right{
        padding-top:0;
        padding-left:30px
    }
}
 @media(min-width:960px){
    .O-LNSCALC-RW-RBWM .lc-inputs{
        padding-bottom:11px
    }
}
 .O-LNSCALC-RW-RBWM .lc-inputs>.leftholder ~ .leftholder .A-FITEXT-RW-ALL{
    padding-bottom:14px
}
 @media(min-width:480px){
    .O-LNSCALC-RW-RBWM .lc-inputs>.leftholder ~ .leftholder .A-FITEXT-RW-ALL{
        padding-bottom:62px
    }
}
 .O-LNSCALCC-RW-RBWM .A-BBST28R-RW-ALL{
    padding-left:8px
}
 @media(min-width:480px){
    .O-LNSCALCC-RW-RBWM .A-BBST28R-RW-ALL{
        padding-left:11px
    }
}
 @media(min-width:960px){
    .O-LNSCALCC-RW-RBWM .A-BBST28R-RW-ALL{
        padding-left:13px
    }
}
 .O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL{
    padding:15px 21px 17px
}
 @media(min-width:480px){
    .O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL{
        padding:21px 35px 16px
    }
}
 @media(min-width:960px){
    .O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL{
        padding:23px 40px 17px
    }
}
 .O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .input{
    min-width:initial
}
 .O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .input.left-placeholder-3{
    padding-left:53px
}
 .O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL .disclaimer{
    padding-top:11px
}
 @media(min-width:480px){
    .O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL .disclaimer{
        padding-top:4px
    }
}
 @media(min-width:960px){
    .O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL .disclaimer{
        padding-top:15px
    }
}
 @media(min-width:480px){
    .O-LNSCALCC-RW-RBWM .lc-inputs{
        padding-bottom:10px
    }
}
 @media(min-width:480px){
    .O-LNSCALCC-RW-RBWM .lc-inputs>.leftholder{
        padding-right:15px
    }
}
 @media(min-width:480px){
    .O-LNSCALCC-RW-RBWM .lc-inputs>.leftholder ~ .leftholder{
        padding:0 10px 0 15px
    }
}
 .O-LNSCALCC-RW-RBWM .lc-inputs>.leftholder ~ .leftholder .custom-select-button{
    background:#fff;
    border:1px solid #929292;
    height:40px
}
 .O-LNSCALCC-RW-RBWM .lc-inputs>.leftholder ~ .leftholder .custom-select-button .custom-select-text{
    display:block;
    margin-top:6px
}
 @media(min-width:480px){
    .O-LNSCALCC-RW-RBWM .lc-inputs>.leftholder ~ .leftholder .custom-select-button{
        height:44px
    }
     .O-LNSCALCC-RW-RBWM .lc-inputs>.leftholder ~ .leftholder .custom-select-button .custom-select-text{
        display:inline
    }
}
 @media(min-width:960px){
    .O-LNSCALCC-RW-RBWM .lc-inputs>.leftholder ~ .leftholder .custom-select-button{
        height:40px
    }
     .O-LNSCALCC-RW-RBWM .lc-inputs>.leftholder ~ .leftholder .custom-select-button .custom-select-text{
        display:block;
        margin-top:6px
    }
}
 .O-LNSCALCC-RW-RBWM .placeholder-right{
    padding:24px 0 0
}
 @media(min-width:960px){
    .O-LNSCALCC-RW-RBWM .placeholder-right{
        padding:0 0 0 30px
    }
}
 .O-LNSCALCC-RW-RBWM .A-RELILB1V2H-RW-ALL .placeholder-left{
    padding:0 0 20px
}
 @media(min-width:480px){
    .O-LNSCALCC-RW-RBWM .A-RELILB1V2H-RW-ALL .placeholder-left{
        padding:0 0 15px
    }
}
 @media(min-width:960px){
    .O-LNSCALCC-RW-RBWM .A-RELILB1V2H-RW-ALL .placeholder-left{
        padding:0 30px 0 0
    }
}
 .O-LNSCALCC-RW-RBWM .calc-slider .ui-slider-handle{
    margin-left:-13px
}
 .loansCalculators p{
    text-align:center;
    padding:15px
}
 .O-PRDOFFER-RW-RBWM{
    border-bottom:1px solid #d7d8d6;
    margin-bottom:-14px;
    padding-bottom:13px
}
 @media(min-width:480px){
    .O-PRDOFFER-RW-RBWM{
        margin-bottom:-17px
    }
}
 @media(min-width:960px){
    .O-PRDOFFER-RW-RBWM{
        margin-bottom:-15px
    }
}
 .O-PRDOFFER-RW-RBWM .O-LNSCALC-RW-RBWM .config-holder .A-BBST28R-RW-ALL{
    margin-top:0;
    margin-bottom:0
}
 .O-PRDOFFER-RW-RBWM .A-BBST28R-RW-ALL{
    margin-top:9px;
    margin-bottom:10px
}
 @media(min-width:480px){
    .O-PRDOFFER-RW-RBWM .A-BBST28R-RW-ALL{
        margin-top:12px;
        margin-bottom:14px
    }
}
 @media(min-width:960px){
    .O-PRDOFFER-RW-RBWM .A-BBST28R-RW-ALL{
        margin-top:15px;
        margin-bottom:16px
    }
}
 .O-PRDOFFER-RW-RBWM .product-offer-description{
    margin-bottom:14px
}
 @media(min-width:480px){
    .O-PRDOFFER-RW-RBWM .product-offer-description{
        margin-bottom:-8px
    }
}
 @media(min-width:960px){
    .O-PRDOFFER-RW-RBWM .product-offer-description{
        margin-bottom:26px
    }
}
 .O-PRDOFFER-RW-RBWM .A-DIVHL-RW-ALL{
    margin:13px 0 22px
}
 @media(min-width:480px){
    .O-PRDOFFER-RW-RBWM .A-DIVHL-RW-ALL{
        margin-top:25px;
        margin-bottom:23px
    }
}
 @media(min-width:960px){
    .O-PRDOFFER-RW-RBWM .A-DIVHL-RW-ALL{
        margin-top:11px;
        margin-bottom:21px
    }
}
 .O-PRDOFFER-RW-RBWM .A-TYP38L-RW-ALL{
    margin-bottom:7px
}
 @media(min-width:480px){
    .O-PRDOFFER-RW-RBWM .A-TYP38L-RW-ALL{
        margin-bottom:11px
    }
}
 @media(min-width:960px){
    .O-PRDOFFER-RW-RBWM .A-TYP38L-RW-ALL{
        margin-bottom:12px
    }
}
 .O-PRDOFFER-RW-RBWM .link-container:last-child .A-MODLNK-RW-ALL{
    margin-bottom:5px
}
 @media(min-width:480px){
    .O-PRDOFFER-RW-RBWM .link-container:last-child .A-MODLNK-RW-ALL{
        margin-bottom:11px
    }
}
 @media(min-width:960px){
    .O-PRDOFFER-RW-RBWM .link-container:last-child .A-MODLNK-RW-ALL{
        margin-bottom:16px
    }
}
 .O-PRDOFFER-RW-RBWM .link-container .A-MODLNK-RW-ALL{
    margin-top:13px;
    margin-bottom:21px
}
 @media(min-width:480px){
    .O-PRDOFFER-RW-RBWM .link-container .A-MODLNK-RW-ALL{
        margin-top:21px;
        margin-bottom:32px
    }
}
 @media(min-width:960px){
    .O-PRDOFFER-RW-RBWM .link-container .A-MODLNK-RW-ALL{
        margin-top:21px;
        margin-bottom:36px
    }
}
 .O-PRDOFFER-RW-RBWM .result-bottom{
    margin-top:18px;
    margin-bottom:17px
}
 @media(min-width:480px){
    .O-PRDOFFER-RW-RBWM .result-bottom{
        margin-bottom:23px
    }
}
 @media(min-width:960px){
    .O-PRDOFFER-RW-RBWM .result-bottom{
        margin-bottom:17px
    }
}
 .O-PRDOFFER-RW-RBWM .result-bottom>div:first-child .A-TYP28M-RW-DEV{
    margin-bottom:7px
}
 @media(min-width:480px){
    .O-PRDOFFER-RW-RBWM .result-bottom>div:first-child .A-TYP28M-RW-DEV{
        margin-bottom:11px
    }
}
 @media(min-width:960px){
    .O-PRDOFFER-RW-RBWM .result-bottom>div:first-child .A-TYP28M-RW-DEV{
        margin-bottom:16px
    }
}
 .O-PRDOFFER-RW-RBWM .result-bottom .result-representative{
    display:block
}
 @media(min-width:960px){
    .O-PRDOFFER-RW-RBWM .result-bottom .result-representative{
        display:-moz-inline-stack;
        display:inline-block;
        *vertical-align:auto;
        *zoom:1;
        *display:inline
    }
}
 @media(min-width:960px){
    .O-PRDOFFER-RW-RBWM .result-bottom .result-representative.second-result{
        margin-left:25%
    }
}
 .O-PRDOFFER-RW-RBWM .result-bottom .result-representative .A-TYP16R-RW-ALL{
    margin-bottom:5px
}
 .O-PRDOFFER-RW-RBWM .result-bottom .result-representative .A-TYP28M-RW-DEV{
    margin-bottom:10px
}
 @media(min-width:480px){
    .O-PRDOFFER-RW-RBWM .result-bottom .result-representative .A-TYP28M-RW-DEV{
        margin-bottom:14px
    }
}
 @media(min-width:960px){
    .O-PRDOFFER-RW-RBWM .result-bottom .result-representative .A-TYP28M-RW-DEV{
        margin-bottom:16px
    }
}
 .O-PRDOFFER-RW-RBWM .result-top .result-representative{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline
}
 .O-PRDOFFER-RW-RBWM .result-top .result-representative:first-child{
    margin-right:7px;
    padding-right:13px;
    border-right:1px solid #d7d8d6
}
 @media(min-width:480px){
    .O-PRDOFFER-RW-RBWM .result-top .result-representative:first-child{
        padding-right:18px;
        margin-right:14px
    }
}
 @media(min-width:960px){
    .O-PRDOFFER-RW-RBWM .result-top .result-representative:first-child{
        padding-right:20px;
        margin-right:15px
    }
}
 .O-PRDOFFER-RW-RBWM .result-top .result-representative .result-label .A-TYP16R-RW-ALL{
    text-align:right
}
 @media(min-width:480px){
    .O-PRDOFFER-RW-RBWM .result-top{
        text-align:right
    }
}
 .O-PRDOFFER-RW-RBWM .placeholder-right .buttons-vertically{
    margin-top:20px;
    margin-bottom:11px
}
 @media(min-width:480px){
    .O-PRDOFFER-RW-RBWM .placeholder-right .buttons-vertically{
        margin-top:28px;
        float:right
    }
}
 @media(min-width:960px){
    .O-PRDOFFER-RW-RBWM .placeholder-right .buttons-vertically{
        margin-top:30px
    }
}
 .O-PRDOFFER-RW-RBWM .placeholder-right .buttons-vertically .A-BTNSS-RW-ALL,.O-PRDOFFER-RW-RBWM .placeholder-right .buttons-vertically .A-BTNSO-RW-ALL{
    display:block;
    margin-bottom:15px;
    padding:15px
}
 @media(min-width:480px){
    .O-PRDOFFER-RW-RBWM .placeholder-right .buttons-vertically .A-BTNSS-RW-ALL,.O-PRDOFFER-RW-RBWM .placeholder-right .buttons-vertically .A-BTNSO-RW-ALL{
        min-width:216px;
        padding:15px 17px
    }
}
 .O-LNREPCALC-RW-DEV{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    line-height:1.2
}
 .O-LNREPCALC-RW-DEV .calc-title{
    margin:-7px 0 10px
}
 @media(min-width:480px){
    .O-LNREPCALC-RW-DEV .calc-title{
        margin:-5px 0 14px
    }
}
 @media(min-width:960px){
    .O-LNREPCALC-RW-DEV .calc-title{
        margin:-6px 0 16px
    }
}
 .O-LNREPCALC-RW-DEV .A-TYP16R-RW-ALL{
    padding-bottom:9px
}
 .O-LNREPCALC-RW-DEV .calc-description{
    margin-left:14px;
    padding-bottom:13px
}
 @media(min-width:480px){
    .O-LNREPCALC-RW-DEV .calc-description{
        margin:0 0 3px 18px
    }
}
 @media(min-width:960px){
    .O-LNREPCALC-RW-DEV .calc-description{
        margin:0 0 5px 20px
    }
}
 .O-LNREPCALC-RW-DEV .A-PNLPEARL-RW-ALL{
    padding:15px 14px 7px 13px
}
 @media(min-width:480px){
    .O-LNREPCALC-RW-DEV .A-PNLPEARL-RW-ALL{
        padding:21px 21px 7px 26px
    }
}
 @media(min-width:960px){
    .O-LNREPCALC-RW-DEV .A-PNLPEARL-RW-ALL{
        padding:26px 29px 28px
    }
}
 .O-LNREPCALC-RW-DEV .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin-bottom:14px;
    display:block;
    position:relative
}
 .O-LNREPCALC-RW-DEV .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .input{
    width:100%;
    -webkit-box-sizing:inherit;
    box-sizing:inherit;
    min-width:initial
}
 .O-LNREPCALC-RW-DEV .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix{
    font-size:1em;
    -webkit-box-sizing:inherit;
    box-sizing:inherit;
    position:absolute;
    left:15px;
    top:13px;
    z-index:100;
    text-align:right
}
 @media(min-width:480px){
    .O-LNREPCALC-RW-DEV .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix{
        top:15px
    }
}
 @media(min-width:960px){
    .O-LNREPCALC-RW-DEV .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix{
        top:13px
    }
}
 .ie-9 .O-LNREPCALC-RW-DEV .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix,.edge-11 .O-LNREPCALC-RW-DEV .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix,.ie-10 .O-LNREPCALC-RW-DEV .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix{
    top:12px
}
 @media(min-width:480px){
    .ie-9 .O-LNREPCALC-RW-DEV .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix,.edge-11 .O-LNREPCALC-RW-DEV .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix,.ie-10 .O-LNREPCALC-RW-DEV .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix{
        top:14px
    }
}
 @media(min-width:960px){
    .ie-9 .O-LNREPCALC-RW-DEV .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix,.edge-11 .O-LNREPCALC-RW-DEV .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix,.ie-10 .O-LNREPCALC-RW-DEV .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix{
        top:11px
    }
}
 [class*="ff-"] .O-LNREPCALC-RW-DEV .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix{
    top:11px
}
 @media(min-width:480px){
    [class*="ff-"] .O-LNREPCALC-RW-DEV .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix{
        top:13px
    }
}
 @media(min-width:960px){
    [class*="ff-"] .O-LNREPCALC-RW-DEV .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix{
        top:11px
    }
}
 .O-LNREPCALC-RW-DEV .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .hide{
    display:none
}
 .O-LNREPCALC-RW-DEV .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .message-error{
    position:relative;
    margin-bottom:-28px
}
 @media(min-width:480px){
    .O-LNREPCALC-RW-DEV .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .message-error{
        position:absolute;
        margin-bottom:0
    }
}
 .O-LNREPCALC-RW-DEV .lc-inputs{
    padding-bottom:8px
}
 @media(min-width:960px){
    .O-LNREPCALC-RW-DEV .lc-inputs{
        padding-bottom:0
    }
}
 .O-LNREPCALC-RW-DEV .lc-inputs>.leftholder{
    margin-bottom:37px
}
 @media(min-width:480px){
    .O-LNREPCALC-RW-DEV .lc-inputs>.leftholder{
        padding:0 15px;
        margin-bottom:22px
    }
}
 @media(min-width:960px){
    .O-LNREPCALC-RW-DEV .lc-inputs>.leftholder{
        margin-bottom:0
    }
     .O-LNREPCALC-RW-DEV .lc-inputs>.leftholder.lg-adjust-width{
        width:37.4999%
    }
     .O-LNREPCALC-RW-DEV .lc-inputs>.leftholder.lg-adjust-width-promo{
        width:25.0001%
    }
     .O-LNREPCALC-RW-DEV .lc-inputs>.leftholder.lg-adjust-width-promo input{
        min-width:inherit
    }
}
 .O-LNREPCALC-RW-DEV .lc-inputs>.leftholder .A-FITEXT-RW-ALL{
    padding-bottom:6px
}
 @media(min-width:480px){
    .O-LNREPCALC-RW-DEV .lc-inputs>.leftholder .A-FITEXT-RW-ALL{
        padding-bottom:16px
    }
}
 @media(max-width:479px){
    .O-LNREPCALC-RW-DEV .lc-inputs>.leftholder ~ .leftholder{
        margin-bottom:21px
    }
}
 .O-LNREPCALC-RW-DEV .lc-inputs>.leftholder ~ .leftholder .A-FITEXT-RW-ALL{
    padding-bottom:9px
}
 @media(min-width:480px){
    .O-LNREPCALC-RW-DEV .lc-inputs>.leftholder ~ .leftholder .A-FITEXT-RW-ALL{
        padding-bottom:16px
    }
}
 .O-LNREPCALC-RW-DEV .lc-inputs>.leftholder.promocode-wrapper .A-FITEXT-RW-ALL{
    padding-bottom:5px
}
 @media(min-width:960px){
    .O-LNREPCALC-RW-DEV .lc-inputs>.leftholder.promocode-wrapper .A-FITEXT-RW-ALL{
        padding-bottom:18px
    }
}
 .O-LNREPCALC-RW-DEV .lc-inputs .leftholder:last-child{
    margin-bottom:0
}
 .O-LNREPCALC-RW-DEV .lc-inputs .calc-bar{
    position:relative
}
 .O-LNREPCALC-RW-DEV .lc-inputs .calc-bar .calc-areas{
    height:44px;
    width:100%;
    bottom:-16px
}
 .O-LNREPCALC-RW-DEV .lc-inputs .calc-bar .calc-areas .area-border{
    height:30px;
    width:1px;
    background-color:#5c5c5c;
    position:absolute;
    bottom:0
}
 .O-LNREPCALC-RW-DEV .placeholder-right{
    position:relative;
    padding-left:10px;
    vertical-align:top
}
 @media(min-width:960px){
    .O-LNREPCALC-RW-DEV .placeholder-right{
        padding-top:25px
    }
}
 .O-LNREPCALC-RW-DEV .arrow{
    background:#ededed;
    left:21px
}
 .O-LNREPCALC-RW-DEV .result{
    padding:25px 0 0
}
 @media(min-width:480px){
    .O-LNREPCALC-RW-DEV .result{
        padding:24px 0 0
    }
}
 @media(min-width:960px){
    .O-LNREPCALC-RW-DEV .result{
        padding:0 0 0 20px
    }
}
 .O-LNREPCALC-RW-DEV .result .A-TYP16B-RW-ALL{
    padding-bottom:13px
}
 @media(min-width:480px){
    .O-LNREPCALC-RW-DEV .result .A-TYP16B-RW-ALL{
        padding-bottom:19px
    }
}
 @media(min-width:960px){
    .O-LNREPCALC-RW-DEV .result .A-TYP16B-RW-ALL{
        padding-bottom:18px
    }
}
 .O-LNREPCALC-RW-DEV .A-RELILB1V2H-RW-ALL{
    display:block;
    width:100%;
    margin:0;
    overflow:visible
}
 @media(min-width:480px){
    .O-LNREPCALC-RW-DEV .A-RELILB1V2H-RW-ALL{
        display:table
    }
}
 .O-LNREPCALC-RW-DEV .A-RELILB1V2H-RW-ALL>.row{
    display:table-row
}
 .O-LNREPCALC-RW-DEV .A-RELILB1V2H-RW-ALL .placeholder-left{
    padding-top:18px;
    padding-bottom:0
}
 @media(min-width:480px){
    .O-LNREPCALC-RW-DEV .A-RELILB1V2H-RW-ALL .placeholder-left{
        padding-top:23px;
        padding-left:3px
    }
}
 @media(min-width:960px){
    .O-LNREPCALC-RW-DEV .A-RELILB1V2H-RW-ALL .placeholder-left{
        padding:25px 25px 0 5px
    }
}
 .O-LNREPCALC-RW-DEV .A-RELILB1V2H-RW-ALL .placeholder-left::after{
    border-top:10px solid #ededed
}
 .O-LNREPCALC-RW-DEV .A-RELILB1V2H-RW-ALL .placeholder-left .label-left{
    float:left
}
 .O-LNREPCALC-RW-DEV .A-RELILB1V2H-RW-ALL .placeholder-left .label-right{
    float:right
}
 .O-LNREPCALC-RW-DEV .calc-slider{
    -webkit-box-sizing:inherit;
    box-sizing:inherit;
    width:100%;
    margin-bottom:15px;
    background-color:#d8d8d6;
    height:15px;
    cursor:pointer;
    border:0;
    border-radius:0
}
 @media(min-width:480px){
    .O-LNREPCALC-RW-DEV .calc-slider{
        margin-bottom:13px
    }
}
 .O-LNREPCALC-RW-DEV .calc-slider .calc-indicator{
    width:auto;
    min-width:60px;
    height:32px;
    position:absolute;
    background:#d9d9d9;
    border:1px solid #b6b7b6;
    bottom:44px;
    text-align:center;
    line-height:32px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    display:none;
    padding:0 5px
}
 .O-LNREPCALC-RW-DEV .calc-slider .ui-state-focus .calc-indicator{
    display:block
}
 .O-LNREPCALC-RW-DEV .calc-slider .ui-slider-range{
    -webkit-box-sizing:inherit;
    box-sizing:inherit;
    background-color:#008580;
    height:15px
}
 .O-LNREPCALC-RW-DEV .calc-slider .ui-slider-handle{
    -webkit-box-sizing:inherit;
    box-sizing:inherit;
    background-color:#fff;
    border:1px solid gray;
    border-radius:50%;
    height:28px;
    width:28px;
    cursor:pointer;
    margin-left:-14px;
    top:-7px
}
 .O-LNREPCALC-RW-DEV .calc-bar .ui-state-focus.ui-slider-handle::before{
    content:"";
    display:block;
    position:absolute;
    z-index:1;
    bottom:38px;
    right:6px;
    width:13px;
    height:13px;
    background:#d9d9d9;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    border-right:1px solid #b6b7b6;
    border-bottom:1px solid #b6b7b6;
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg)
}
 @media(max-width:479px){
    .O-LNREPCALC-RW-DEV [data-calc-slider="months"] .calc-bar .calc-areas{
        height:12px
    }
}
 .O-LNREPCALC-RW-DEV [data-calc-slider="months"] .calc-bar .ui-state-focus.ui-slider-handle::before{
    display:none
}
 .O-HEROIMG-RW-RBWM{
    margin-top:0;
    padding-top:0;
    position:absolute;
    top:0;
    left:50%;
    width:100%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    z-index:1
}
 @media(min-width:480px){
    .O-HEROIMG-RW-RBWM{
        height:400px;
        width:1240px;
        overflow:hidden
    }
}
 .O-HEROIMG-RW-RBWM .background-image{
    width:100%;
    height:100%
}
 @media(min-width:480px){
    .O-HEROIMG-RW-RBWM .background-image{
        height:400px
    }
}
 .O-HEROIMG-RW-RBWM .background-image .image{
    width:auto
}
 .aem-AuthorLayer-Edit .O-HEROIMG-RW-RBWM{
    position:relative;
    top:0;
    left:0;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none;
    background:#e7e7e6
}
 .aem-AuthorLayer-Edit .O-HEROIMG-RW-RBWM .author-placeholder{
    line-height:3
}
 @media(min-width:480px){
    .aem-AuthorLayer-Edit .O-HEROIMG-RW-RBWM{
        height:520px
    }
}
 @media(min-width:960px){
    .aem-AuthorLayer-Edit .O-HEROIMG-RW-RBWM{
        height:620px
    }
}
 .M-BNRIMG-RW-DEV .image-wrapper img{
    display:block;
    position:relative;
    left:-7px;
    width:calc(100% - -14px)
}
 @media(min-width:480px){
    .M-BNRIMG-RW-DEV .image-wrapper img{
        left:-18px;
        width:calc(100% - -36px)
    }
}
 @media(min-width:960px){
    .M-BNRIMG-RW-DEV .image-wrapper img{
        position:static;
        width:100%
    }
}
 .O-CHECKBOXFLTR-DEV .title{
    margin-bottom:10px
}
 @media(min-width:480px){
    .O-CHECKBOXFLTR-DEV .title{
        margin-bottom:14px
    }
}
 @media(min-width:960px){
    .O-CHECKBOXFLTR-DEV .title{
        margin-bottom:16px
    }
}
 .O-CHECKBOXFLTR-DEV .title ~ .description{
    margin-top:10px
}
 @media(min-width:480px){
    .O-CHECKBOXFLTR-DEV .title ~ .description{
        margin-top:14px
    }
}
 @media(min-width:960px){
    .O-CHECKBOXFLTR-DEV .title ~ .description{
        margin-top:16px
    }
}
 .O-CHECKBOXFLTR-DEV .description{
    margin-bottom:14px
}
 @media(min-width:480px){
    .O-CHECKBOXFLTR-DEV .description{
        margin-bottom:18px
    }
}
 @media(min-width:960px){
    .O-CHECKBOXFLTR-DEV .description{
        margin-bottom:20px
    }
}
 .O-CHECKBOXFLTR-DEV .panel{
    padding:0 14px 14px 15px
}
 @media(min-width:480px){
    .O-CHECKBOXFLTR-DEV .panel{
        padding:0 18px 18px 19px
    }
}
 @media(min-width:960px){
    .O-CHECKBOXFLTR-DEV .panel{
        padding:0 20px 20px 21px
    }
}
 .O-CHECKBOXFLTR-DEV .panel .check-item{
    margin:11px 0 0
}
 @media(min-width:480px){
    .O-CHECKBOXFLTR-DEV .panel .check-item{
        margin-top:15px
    }
}
 @media(min-width:960px){
    .O-CHECKBOXFLTR-DEV .panel .check-item{
        margin-top:17px
    }
}
 .M-IMG-RW-DEV a{
    text-decoration:none
}
 .M-IMG-RW-DEV a:hover{
    color:inherit;
    text-decoration:underline
}
 .M-IMG-RW-DEV .smart-image .smart-image-content,.M-IMG-RW-DEV .smart-image .smart-image-figure{
    margin:0;
    padding:0
}
 .M-IMG-RW-DEV .smart-image .smart-image-content .smart-image-img,.M-IMG-RW-DEV .smart-image .smart-image-figure .smart-image-img{
    max-width:100%
}
 .M-IMG-RW-DEV .smart-image .smart-image-content .smart-image-img[src*="0.gif"],.M-IMG-RW-DEV .smart-image .smart-image-figure .smart-image-img[src*="0.gif"]{
    display:none
}
 .aem-AuthorLayer-Edit .M-IMG-RW-DEV .smart-image .smart-image-content .smart-image-img,.aem-AuthorLayer-Edit .M-IMG-RW-DEV .smart-image .smart-image-figure .smart-image-img{
    width:auto;
    display:block
}
 .aem-AuthorLayer-Edit .M-IMG-RW-DEV .smart-image .smart-image-content .smart-image-img[src*="0.gif"],.aem-AuthorLayer-Edit .M-IMG-RW-DEV .smart-image .smart-image-figure .smart-image-img[src*="0.gif"]{
    width:100%
}
 .M-IMG-RW-DEV .smart-image .smart-image-content .smart-image-caption,.M-IMG-RW-DEV .smart-image .smart-image-figure .smart-image-caption{
    margin:14px 0 0 0;
    margin:.875rem 0rem 0rem 0rem
}
 @media(min-width:480px){
    .M-IMG-RW-DEV .smart-image .smart-image-content .smart-image-caption,.M-IMG-RW-DEV .smart-image .smart-image-figure .smart-image-caption{
        margin:18px 0 0 0;
        margin:1.125rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .M-IMG-RW-DEV .smart-image .smart-image-content .smart-image-caption,.M-IMG-RW-DEV .smart-image .smart-image-figure .smart-image-caption{
        margin:20px 0 0 0;
        margin:1.25rem 0rem 0rem 0rem
    }
}
 .M-TXTPNL-RW-RBWM{
    height:auto
}
 .M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL{
    padding:21px 14px 21px 14px;
    padding:1.3125rem .875rem 1.3125rem .875rem;
    height:100%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
 @media(min-width:480px){
    .M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL{
        padding:27px 18px 27px 18px;
        padding:1.6875rem 1.125rem 1.6875rem 1.125rem
    }
}
 @media(min-width:960px){
    .M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL{
        padding:30px 20px 30px 20px;
        padding:1.875rem 1.25rem 1.875rem 1.25rem
    }
}
 .M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL .rich-text p:last-child{
    margin-bottom:0
}
 .M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL .rich-text,.M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL .link{
    color:#fff
}
 .M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL .rich-text [class^="A-PAR"],.M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL .rich-text [class^="A-LST"],.M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL .rich-text a,.M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL .link [class^="A-PAR"],.M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL .link [class^="A-LST"],.M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL .link a{
    color:#fff
}
 .M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL .rich-text ~ .button,.M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL .link ~ .button{
    margin:14px 0 0 0;
    margin:.875rem 0rem 0rem 0rem
}
 @media(min-width:480px){
    .M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL .rich-text ~ .button,.M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL .link ~ .button{
        margin:18px 0 0 0;
        margin:1.125rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL .rich-text ~ .button,.M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL .link ~ .button{
        margin:20px 0 0 0;
        margin:1.25rem 0rem 0rem 0rem
    }
}
 .aem-AuthorLayer-Design .M-TXTPNL-RW-RBWM,.aem-AuthorLayer-Developer .M-TXTPNL-RW-RBWM,.aem-AuthorLayer-Edit .M-TXTPNL-RW-RBWM{
    height:auto
}
 .O-INFBNR-RW-DEV{
    font-size:16px;
    font-size:1rem;
    width:100%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
 .O-INFBNR-RW-DEV .A-PNLPEARL-RW-ALL{
    overflow:hidden;
    padding:14px
}
 @media(min-width:480px){
    .O-INFBNR-RW-DEV .A-PNLPEARL-RW-ALL{
        padding:18px
    }
}
 @media(min-width:960px){
    .O-INFBNR-RW-DEV .A-PNLPEARL-RW-ALL{
        padding:20px
    }
}
 .O-INFBNR-RW-DEV .A-PNLPEARL-RW-ALL .icon{
    font-size:38px;
    font-size:2.375rem;
    float:left;
    vertical-align:top;
    width:26px;
    height:27.5px;
    line-height:1;
    padding:0 10px 0 0;
    color:#333
}
 .O-INFBNR-RW-DEV .A-PNLPEARL-RW-ALL .icon::after{
    position:relative;
    top:-5px;
    left:-5.5px
}
 .O-INFBNR-RW-DEV .A-PNLPEARL-RW-ALL .text{
    overflow:hidden;
    width:auto;
    padding-top:4px;
    line-height:1.2;
    color:#333
}
 .O-INFBNR-RW-DEV .A-PNLPEARL-RW-ALL .text a{
    color:inherit
}
 .vainline#virtual-assistant{
    z-index:10001
}
 .O-COLCTRL-RW-DEV{
    margin:0 -7px 0 -7px;
    margin:0rem -0.4375rem 0rem -0.4375rem;
    width:auto;
    max-width:1260px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
 @media(min-width:480px){
    .O-COLCTRL-RW-DEV{
        margin:0 -9px 0 -9px;
        margin:0rem -0.5625rem 0rem -0.5625rem
    }
}
 @media(min-width:960px){
    .O-COLCTRL-RW-DEV{
        margin:0 -10px 0 -10px;
        margin:0rem -0.625rem 0rem -0.625rem
    }
}
 .O-COLCTRL-RW-DEV .cc{
    margin:0;
    margin:0rem 0rem 0rem 0rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
    -ms-flex-line-pack:start;
    align-content:flex-start;
    width:100%;
    height:100%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
 @media(min-width:480px){
    .O-COLCTRL-RW-DEV .cc{
        margin:0;
        margin:0rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .O-COLCTRL-RW-DEV .cc{
        margin:0;
        margin:0rem 0rem 0rem 0rem
    }
}
 .O-COLCTRL-RW-DEV .cc .cc-column,.O-COLCTRL-RW-DEV .cc .cc-separator{
    padding:0 7px 0 7px;
    padding:0rem .4375rem 0rem .4375rem;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    position:relative
}
 @media(min-width:480px){
    .O-COLCTRL-RW-DEV .cc .cc-column,.O-COLCTRL-RW-DEV .cc .cc-separator{
        padding:0 9px 0 9px;
        padding:0rem .5625rem 0rem .5625rem
    }
}
 @media(min-width:960px){
    .O-COLCTRL-RW-DEV .cc .cc-column,.O-COLCTRL-RW-DEV .cc .cc-separator{
        padding:0 10px 0 10px;
        padding:0rem .625rem 0rem .625rem
    }
}
 .O-COLCTRL-RW-DEV .cc .cc-separator{
    margin:14px 0 14px 0;
    margin:.875rem 0rem .875rem 0rem;
    display:none;
    width:1px;
    position:relative
}
 @media(min-width:480px){
    .O-COLCTRL-RW-DEV .cc .cc-separator{
        margin:18px 0 18px 0;
        margin:1.125rem 0rem 1.125rem 0rem
    }
}
 @media(min-width:960px){
    .O-COLCTRL-RW-DEV .cc .cc-separator{
        margin:20px 0 20px 0;
        margin:1.25rem 0rem 1.25rem 0rem
    }
}
 .O-COLCTRL-RW-DEV .cc .cc-separator::before{
    left:7px;
    left:.4375rem;
    position:absolute;
    top:0;
    height:100%;
    content:"";
    border:0;
    border-right:1px solid #929292
}
 @media(min-width:480px){
    .O-COLCTRL-RW-DEV .cc .cc-separator::before{
        left:9px;
        left:.5625rem
    }
}
 @media(min-width:960px){
    .O-COLCTRL-RW-DEV .cc .cc-separator::before{
        left:10px;
        left:.625rem
    }
}
 .O-COLCTRL-RW-DEV .cc.cc-columns-100{
    margin-top:0;
    margin-top:0rem;
    width:100%
}
 @media(min-width:480px){
    .O-COLCTRL-RW-DEV .cc.cc-columns-100{
        margin-top:0;
        margin-top:0rem
    }
}
 @media(min-width:960px){
    .O-COLCTRL-RW-DEV .cc.cc-columns-100{
        margin-top:0;
        margin-top:0rem
    }
}
 .O-COLCTRL-RW-DEV .cc-column{
    width:100%
}
 @media(min-width:480px){
    .O-COLCTRL-RW-DEV .cc{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
     .O-COLCTRL-RW-DEV .cc-columns-50-50>.cc-column,.O-COLCTRL-RW-DEV .cc-columns-25-25-25-25>.cc-column,.O-COLCTRL-RW-DEV .cc-columns-16-16-16-16-16-16>.cc-column{
        width:50%
    }
     .O-COLCTRL-RW-DEV .cc-columns-50-50.cc-dividers>.cc-column,.O-COLCTRL-RW-DEV .cc-columns-25-25-25-25.cc-dividers>.cc-column,.O-COLCTRL-RW-DEV .cc-columns-16-16-16-16-16-16.cc-dividers>.cc-column{
        width:calc(50% - 9px)
    }
     .O-COLCTRL-RW-DEV .cc-columns-33-33-33>.cc-column{
        width:50%
    }
     .O-COLCTRL-RW-DEV .cc-columns-33-33-33>.cc-column:first-child{
        width:100%
    }
     .O-COLCTRL-RW-DEV .cc-columns-33-33-33.cc-dividers>.cc-column{
        width:calc(50% - 9px)
    }
     .O-COLCTRL-RW-DEV .cc-columns-33-33-33.cc-dividers>.cc-column:first-child{
        width:100%
    }
     .O-COLCTRL-RW-DEV .cc-columns-25-75 .cc-column,.O-COLCTRL-RW-DEV .cc-columns-75-25 .cc-column,.O-COLCTRL-RW-DEV .cc-columns-33-66 .cc-column,.O-COLCTRL-RW-DEV .cc-columns-66-33 .cc-column{
        width:100%
    }
     .O-COLCTRL-RW-DEV .cc-columns-25-75.cc-dividers .cc-separator,.O-COLCTRL-RW-DEV .cc-columns-75-25.cc-dividers .cc-separator,.O-COLCTRL-RW-DEV .cc-columns-33-66.cc-dividers .cc-separator,.O-COLCTRL-RW-DEV .cc-columns-66-33.cc-dividers .cc-separator{
        display:none
    }
     .O-COLCTRL-RW-DEV .cc-dividers .cc-separator{
        display:block
    }
     .O-COLCTRL-RW-DEV .cc-dividers .cc-separator:nth-of-type(2n){
        display:none
    }
     .O-COLCTRL-RW-DEV .cc-dividers.cc-columns-33-33-33 .cc-separator{
        display:none
    }
     .O-COLCTRL-RW-DEV .cc-dividers.cc-columns-33-33-33 .cc-separator:nth-of-type(2n){
        display:block
    }
}
 @media(min-width:960px){
    .O-COLCTRL-RW-DEV .cc{
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
     .O-COLCTRL-RW-DEV .cc.cc-dividers .cc-separator{
        display:block
    }
     .O-COLCTRL-RW-DEV .cc-columns-50-50>.cc-column{
        width:50%
    }
     .O-COLCTRL-RW-DEV .cc-columns-50-50.cc-dividers>.cc-column,.O-COLCTRL-RW-DEV .cc-columns-50-50.cc-dividers>.cc-column:first-child{
        width:calc(50% - 10px)
    }
     .O-COLCTRL-RW-DEV .cc-columns-33-33-33>.cc-column{
        width:33.33333%
    }
     .O-COLCTRL-RW-DEV .cc-columns-33-33-33>.cc-column:first-child{
        width:33.33333%
    }
     .O-COLCTRL-RW-DEV .cc-columns-33-33-33.cc-dividers>.cc-column,.O-COLCTRL-RW-DEV .cc-columns-33-33-33.cc-dividers>.cc-column:first-child{
        width:calc(33.33333% - 13.33333px)
    }
     .O-COLCTRL-RW-DEV .cc-columns-25-25-25-25>.cc-column{
        width:25%
    }
     .O-COLCTRL-RW-DEV .cc-columns-25-25-25-25.cc-dividers>.cc-column,.O-COLCTRL-RW-DEV .cc-columns-25-25-25-25.cc-dividers>.cc-column:first-child{
        width:calc(25% - 15px)
    }
     .O-COLCTRL-RW-DEV .cc-columns-16-16-16-16-16-16>.cc-column{
        width:16.66667%
    }
     .O-COLCTRL-RW-DEV .cc-columns-16-16-16-16-16-16.cc-dividers>.cc-column,.O-COLCTRL-RW-DEV .cc-columns-16-16-16-16-16-16.cc-dividers>.cc-column:first-child{
        width:calc(16.66667% - 16.66667px)
    }
     .O-COLCTRL-RW-DEV .cc-columns-25-75>.cc-column:first-child{
        width:25%
    }
     .O-COLCTRL-RW-DEV .cc-columns-25-75>.cc-column:last-child{
        width:75%
    }
     .O-COLCTRL-RW-DEV .cc-columns-25-75.cc-dividers>.cc-column:first-child{
        width:calc(25% - 15px)
    }
     .O-COLCTRL-RW-DEV .cc-columns-25-75.cc-dividers>.cc-column:last-child{
        width:calc(75% - 10px)
    }
     .O-COLCTRL-RW-DEV .cc-columns-75-25>.cc-column:first-child{
        width:75%
    }
     .O-COLCTRL-RW-DEV .cc-columns-75-25>.cc-column:last-child{
        width:25%
    }
     .O-COLCTRL-RW-DEV .cc-columns-75-25.cc-dividers>.cc-column:first-child{
        width:calc(75% - 10px)
    }
     .O-COLCTRL-RW-DEV .cc-columns-75-25.cc-dividers>.cc-column:last-child{
        width:calc(25% - 15px)
    }
     .O-COLCTRL-RW-DEV .cc-columns-33-66>.cc-column:first-child{
        width:33.33333%
    }
     .O-COLCTRL-RW-DEV .cc-columns-33-66>.cc-column:last-child{
        width:66.66667%
    }
     .O-COLCTRL-RW-DEV .cc-columns-33-66.cc-dividers>.cc-column:first-child{
        width:calc(33.33333% - 13.33333px)
    }
     .O-COLCTRL-RW-DEV .cc-columns-33-66.cc-dividers>.cc-column:last-child{
        width:calc(66.66667% - 10px)
    }
     .O-COLCTRL-RW-DEV .cc-columns-66-33>.cc-column:first-child{
        width:66.66667%
    }
     .O-COLCTRL-RW-DEV .cc-columns-66-33>.cc-column:last-child{
        width:33.33333%
    }
     .O-COLCTRL-RW-DEV .cc-columns-66-33.cc-dividers>.cc-column:first-child{
        width:calc(66.66667% - 10px)
    }
     .O-COLCTRL-RW-DEV .cc-columns-66-33.cc-dividers>.cc-column:last-child{
        width:calc(33.33333% - 13.33333px)
    }
     .O-COLCTRL-RW-DEV .cc-dividers.cc-columns-33-33-33.cc-separator,.O-COLCTRL-RW-DEV .cc-dividers.cc-columns-33-33-33 .cc-separator{
        display:block
    }
     .O-COLCTRL-RW-DEV .cc-dividers.cc-columns-33-33-33.cc-separator:nth-of-type(2n),.O-COLCTRL-RW-DEV .cc-dividers.cc-columns-33-33-33 .cc-separator:nth-of-type(2n){
        display:block
    }
}
 .M-CNTUS-RW-DEV .A-LNKC16R-RW-ALL{
    margin:-6px 0 -2px;
    display:block
}
 .M-CNTUS-RW-DEV .A-TYP28L-RW-ALL{
    padding:0 0 14px 0;
    padding:0rem 0rem .875rem 0rem
}
 @media(min-width:480px){
    .M-CNTUS-RW-DEV .A-TYP28L-RW-ALL{
        padding:0 0 18px 0;
        padding:0rem 0rem 1.125rem 0rem
    }
}
 @media(min-width:960px){
    .M-CNTUS-RW-DEV .A-TYP28L-RW-ALL{
        padding:0 0 20px 0;
        padding:0rem 0rem 1.25rem 0rem
    }
}
 .M-CNTUS-RW-DEV .rich-text{
    margin:0 0 7px 0;
    margin:0rem 0rem .4375rem 0rem
}
 @media(min-width:480px){
    .M-CNTUS-RW-DEV .rich-text{
        margin:0 0 9px 0;
        margin:0rem 0rem .5625rem 0rem
    }
}
 @media(min-width:960px){
    .M-CNTUS-RW-DEV .rich-text{
        margin:0 0 10px 0;
        margin:0rem 0rem .625rem 0rem
    }
}
 .M-CNTUS-RW-DEV>.row{
    margin-bottom:-21px;
    margin-bottom:-1.3125rem
}
 @media(min-width:480px){
    .M-CNTUS-RW-DEV>.row{
        margin-bottom:-27px;
        margin-bottom:-1.6875rem
    }
}
 @media(min-width:960px){
    .M-CNTUS-RW-DEV>.row{
        margin-bottom:-30px;
        margin-bottom:-1.875rem
    }
}
 .M-CNTUS-RW-DEV .contact-point{
    padding:0 0 21px 0;
    padding:0rem 0rem 1.3125rem 0rem
}
 @media(min-width:480px){
    .M-CNTUS-RW-DEV .contact-point{
        padding:0 0 27px 0;
        padding:0rem 0rem 1.6875rem 0rem
    }
}
 @media(min-width:960px){
    .M-CNTUS-RW-DEV .contact-point{
        padding:0 0 30px 0;
        padding:0rem 0rem 1.875rem 0rem
    }
}
 .M-CNTUS-RW-DEV .contact-point .contact-container{
    padding-left:45px
}
 @media(min-width:480px){
    .M-CNTUS-RW-DEV .contact-point .contact-container{
        padding-left:45px
    }
}
 @media(min-width:960px){
    .M-CNTUS-RW-DEV .contact-point .contact-container{
        padding-left:45px
    }
}
 .M-CNTUS-RW-DEV .contact-point .contact-container .link-container:last-child{
    padding-bottom:0
}
 .M-CNTUS-RW-DEV .contact-point .contact-container .O-SMARTSPCGEN-DEV::before{
    display:none
}
 .M-CNTUS-RW-DEV .contact-point .contact-container .O-SMARTSPCGEN-DEV::after{
    display:none
}
 .M-CNTUS-RW-DEV .contact-point .A-TYP16BL-RW-ALL,.M-CNTUS-RW-DEV .contact-point .link-container{
    padding:0 0 7px 0;
    padding:0rem 0rem .4375rem 0rem
}
 @media(min-width:480px){
    .M-CNTUS-RW-DEV .contact-point .A-TYP16BL-RW-ALL,.M-CNTUS-RW-DEV .contact-point .link-container{
        padding:0 0 9px 0;
        padding:0rem 0rem .5625rem 0rem
    }
}
 @media(min-width:960px){
    .M-CNTUS-RW-DEV .contact-point .A-TYP16BL-RW-ALL,.M-CNTUS-RW-DEV .contact-point .link-container{
        padding:0 0 10px 0;
        padding:0rem 0rem .625rem 0rem
    }
}
 .M-CNTUS-RW-DEV .contact-point .A-TYP16BL-RW-ALL{
    position:relative
}
 .M-CNTUS-RW-DEV .contact-point .A-TYP16BL-RW-ALL .icon{
    position:absolute;
    margin-left:0;
    top:-14px;
    left:-45px
}
 .M-CNTUS-RW-DEV .contact-point .A-TYP16BL-RW-ALL .text{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline
}
 .M-CNTUS-RW-DEV .contact-point .author-message{
    color:#db0011;
    position:relative
}
 .M-CNTUS-RW-DEV .contact-point .author-message .icon{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    font-size:40px;
    font-size:2.5rem;
    position:absolute;
    left:-45px;
    top:-14px
}
 .M-CNTUS-RW-DEV .second-contacts .contact-point:last-child .contact-container{
    padding-bottom:0
}
 .aem-AuthorLayer-Edit .M-CNTUS-RW-DEV{
    padding:20px
}
 .M-PRDDNRTS-RW-DEV .A-TYP22R-RW-ALL,.M-PRDDNRTS-RW-DEV .A-TYP28L-RW-ALL,.M-PRDDNRTS-RW-DEV .A-TYP16R-RW-ALL{
    padding-top:14px
}
 @media(min-width:480px){
    .M-PRDDNRTS-RW-DEV .A-TYP22R-RW-ALL,.M-PRDDNRTS-RW-DEV .A-TYP28L-RW-ALL,.M-PRDDNRTS-RW-DEV .A-TYP16R-RW-ALL{
        padding-top:18px
    }
}
 @media(min-width:960px){
    .M-PRDDNRTS-RW-DEV .A-TYP22R-RW-ALL,.M-PRDDNRTS-RW-DEV .A-TYP28L-RW-ALL,.M-PRDDNRTS-RW-DEV .A-TYP16R-RW-ALL{
        padding-top:20px
    }
}
 .M-PRDDNRTS-RW-DEV .A-TYP14R-RW-ALL{
    margin:-4px 0 -0;
    padding-top:10px
}
 .M-PRDDNRTS-RW-DEV .A-TYP22R-RW-ALL{
    margin:-5px 0 -1px
}
 .M-PRDDNRTS-RW-DEV .A-TYP28L-RW-ALL{
    margin:-6px 0 -1px
}
 .M-PRDDNRTS-RW-DEV .A-TYP16R-RW-ALL{
    margin:-4px 0 -1px
}
 .M-LNKPN-RW-DEV{
    margin:0;
    padding:0
}
 .M-LNKPN-RW-DEV .A-PNLSLATE-RW-ALL{
    overflow:hidden;
    padding:9px 14px 21px;
    height:calc(100% - 30px);
    width:calc(100% - 40px)
}
 @media(min-width:480px){
    .M-LNKPN-RW-DEV .A-PNLSLATE-RW-ALL{
        padding:0 18px 27px;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-flow:row;
        flex-flow:row
    }
}
 @media(min-width:960px){
    .M-LNKPN-RW-DEV .A-PNLSLATE-RW-ALL{
        padding:0 20px 30px;
        display:block
    }
}
 .M-LNKPN-RW-DEV .A-PNLSLATE-RW-ALL .hide-on-preview{
    display:none
}
 .aem-AuthorLayer-Edit .M-LNKPN-RW-DEV .A-PNLSLATE-RW-ALL .hide-on-preview{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline
}
 .M-LNKPN-RW-DEV .A-LNKC28TDB-RW-ALL{
    margin:-6px 0 -1px;
    padding:21px 0 0
}
 @media(min-width:480px){
    .M-LNKPN-RW-DEV .A-LNKC28TDB-RW-ALL{
        padding:27px 0 0
    }
}
 @media(min-width:960px){
    .M-LNKPN-RW-DEV .A-LNKC28TDB-RW-ALL{
        padding:30px 0 0
    }
}
 .M-LNKPN-RW-DEV .A-PAR16R-RW-ALL{
    margin:-4px 0 -0;
    padding:14px 0 0;
    color:#fff;
    display:block
}
 @media(min-width:480px){
    .M-LNKPN-RW-DEV .A-PAR16R-RW-ALL{
        padding:18px 0 0
    }
}
 @media(min-width:960px){
    .M-LNKPN-RW-DEV .A-PAR16R-RW-ALL{
        padding:20px 0 0
    }
}
 .M-LNKPN-RW-DEV .A-DIVHL-RW-ALL{
    margin:21px 0 0;
    display:block;
    opacity:.7
}
 @media(min-width:480px){
    .M-LNKPN-RW-DEV .A-DIVHL-RW-ALL{
        display:none
    }
}
 @media(min-width:960px){
    .M-LNKPN-RW-DEV .A-DIVHL-RW-ALL{
        margin:30px 0 0;
        display:block
    }
}
 .M-LNKPN-RW-DEV .A-DIVVL-RW-ALL{
    display:none;
    opacity:.7
}
 @media(min-width:480px){
    .M-LNKPN-RW-DEV .A-DIVVL-RW-ALL{
        display:block;
        margin:27px 18px 0;
        float:none;
        height:auto
    }
}
 @media(min-width:960px){
    .M-LNKPN-RW-DEV .A-DIVVL-RW-ALL{
        display:none
    }
}
 .M-LNKPN-RW-DEV .link-element{
    margin:0;
    padding:0;
    float:none
}
 .M-LNKPN-RW-DEV .link-container{
    display:block
}
 .M-LNKPN-RW-DEV .text{
    display:inline
}
 .ie-9 .M-LNKPN-RW-DEV{
    display:table
}
 .ie-9 .M-LNKPN-RW-DEV .link-element,.ie-9 .M-LNKPN-RW-DEV .A-DIVVL-RW-ALL{
    display:table-cell
}
 .O-HPHERO-RW-DEV{
    margin:0 auto;
    padding:0;
    position:relative
}
 @media(min-width:960px){
    .O-HPHERO-RW-DEV{
        padding:0 40px
    }
}
 .O-HPHERO-RW-DEV .row{
    display:block
}
 @media(min-width:960px){
    .O-HPHERO-RW-DEV .row{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-flow:row nowrap;
        flex-flow:row nowrap
    }
}
 @media(min-width:960px){
    .O-HPHERO-RW-DEV .row::before,.O-HPHERO-RW-DEV .row::after{
        display:none
    }
}
 .O-HPHERO-RW-DEV .hero-banner-container{
    position:relative;
    top:8px;
    display:block;
    float:none;
    padding:0
}
 .O-HPHERO-RW-DEV .hero-banner-container .A-PNL-RW-ALL{
    display:block
}
 @media(max-width:479px){
    .O-HPHERO-RW-DEV .hero-banner-container .A-PNL-RW-ALL{
        border:0
    }
}
 @media(min-width:480px){
    .O-HPHERO-RW-DEV .hero-banner-container{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-flow:row nowrap;
        flex-flow:row nowrap;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        height:100%;
        top:0
    }
}
 @media(min-width:480px){
    .O-HPHERO-RW-DEV .hero-banner-container{
        position:absolute;
        left:18px
    }
}
 @media(min-width:960px){
    .O-HPHERO-RW-DEV .hero-banner-container{
        left:50px
    }
}
 .O-HPHERO-RW-DEV .hero-banner-container .O-HEROBAN-RW-RBWM{
    height:auto
}
 .ie-9 .O-HPHERO-RW-DEV .hero-banner-container .O-HEROBAN-RW-RBWM{
    position:relative;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
 .O-HPHERO-RW-DEV .hero-banner-container .O-HEROBAN-RW-RBWM .A-LNKC28TDB-RW-ALL{
    display:block
}
 .O-HPHERO-RW-DEV .img-container{
    float:none;
    overflow:hidden
}
 .O-HPHERO-RW-DEV .img-container img{
    display:block;
    width:100%
}
 @media(min-width:480px){
    .O-HPHERO-RW-DEV .img-container .M-IMG-RW-DEV .smart-image .smart-image-content,.O-HPHERO-RW-DEV .img-container .M-IMG-RW-DEV .smart-image .smart-image-figure{
        height:400px;
        overflow:hidden;
        position:relative
    }
}
 .O-HPHERO-RW-DEV .img-container .M-IMG-RW-DEV .smart-image .smart-image-content .smart-image-img,.O-HPHERO-RW-DEV .img-container .M-IMG-RW-DEV .smart-image .smart-image-figure .smart-image-img{
    max-width:none
}
 @media(min-width:480px){
    .O-HPHERO-RW-DEV .img-container .M-IMG-RW-DEV .smart-image .smart-image-content .smart-image-img,.O-HPHERO-RW-DEV .img-container .M-IMG-RW-DEV .smart-image .smart-image-figure .smart-image-img{
        bottom:0;
        position:absolute;
        right:0;
        top:0;
        width:auto
    }
}
 .O-HPHERO-RW-DEV .img-container[src*="0.gif"]{
    display:none
}
 .aem-AuthorLayer-Edit .O-HPHERO-RW-DEV .img-container{
    width:auto;
    display:block
}
 .aem-AuthorLayer-Edit .O-HPHERO-RW-DEV .img-container[src*="0.gif"]{
    width:100%;
    height:284px
}
 .O-HPHERO-RW-DEV .link-panel-container{
    margin:0 14px
}
 @media(min-width:480px){
    .O-HPHERO-RW-DEV .link-panel-container{
        max-height:400px;
        margin:0 9px
    }
}
 @media(min-width:960px){
    .O-HPHERO-RW-DEV .link-panel-container{
        margin:0
    }
}
 .O-HPHERO-RW-DEV .link-panel-container .M-LNKPN-RW-DEV{
    margin-right:14px
}
 @media(min-width:480px){
    .O-HPHERO-RW-DEV .link-panel-container .M-LNKPN-RW-DEV{
        margin-right:5px;
        margin-top:18px
    }
}
 @media(min-width:960px){
    .O-HPHERO-RW-DEV .link-panel-container .M-LNKPN-RW-DEV{
        height:100%;
        margin-right:0;
        margin-top:0
    }
}
 .O-HPHERO-RW-DEV .A-PNL-RW-ALL{
    padding:0 14px 21px
}
 @media(min-width:480px){
    .O-HPHERO-RW-DEV .A-PNL-RW-ALL{
        padding:0 27px 27px
    }
}
 @media(min-width:960px){
    .O-HPHERO-RW-DEV .A-PNL-RW-ALL{
        padding:0 30px 30px
    }
}
 .O-HPHERO-RW-DEV .A-TYP38L-RW-ALL{
    margin:-7px 0 -2px;
    display:block;
    padding:14px 0 0
}
 @media(min-width:480px){
    .O-HPHERO-RW-DEV .A-TYP38L-RW-ALL{
        padding:27px 0 0
    }
}
 @media(min-width:960px){
    .O-HPHERO-RW-DEV .A-TYP38L-RW-ALL{
        padding:30px 0 0
    }
}
 .O-HPHERO-RW-DEV .A-PAR16R-RW-ALL{
    margin:-4px 0 -1px;
    display:block;
    padding:12px 0 0
}
 @media(min-width:480px){
    .O-HPHERO-RW-DEV .A-PAR16R-RW-ALL{
        padding:18px 0 0
    }
}
 @media(min-width:960px){
    .O-HPHERO-RW-DEV .A-PAR16R-RW-ALL{
        padding:20px 0 0
    }
}
 .O-HPHERO-RW-DEV .A-BTNP-RW-ALL,.O-HPHERO-RW-DEV .A-LNKC16R-RW-ALL{
    margin:14px 0 0 0;
    margin:.875rem 0rem 0rem 0rem;
    display:inline-block
}
 @media(min-width:480px){
    .O-HPHERO-RW-DEV .A-BTNP-RW-ALL,.O-HPHERO-RW-DEV .A-LNKC16R-RW-ALL{
        margin:18px 0 0 0;
        margin:1.125rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .O-HPHERO-RW-DEV .A-BTNP-RW-ALL,.O-HPHERO-RW-DEV .A-LNKC16R-RW-ALL{
        margin:20px 0 0 0;
        margin:1.25rem 0rem 0rem 0rem
    }
}
 .author-hint{
    font-size:18px;
    font-size:1.125rem;
    display:none;
    position:relative;
    color:#333;
    text-decoration:none
}
 .author-hint .hint-text{
    display:none;
    position:absolute;
    float:right;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    top:20px;
    right:0;
    color:#333;
    border:1px solid #333;
    background:#fff;
    width:auto;
    max-width:40%;
    min-height:20px;
    padding:4px
}
 .author-hint:hover,.author-hint:focus{
    color:#5c5c5c
}
 .author-hint:hover .hint-text,.author-hint:focus .hint-text{
    display:block
}
 .aem-AuthorLayer-Edit .author-hint{
    display:inline-block
}
 .globalSmartCaliforniaPrivacy .row,.globalSmartAtmError .row{
    margin:0
}
 .globalSmartCaliforniaPrivacy .row.transparent-bg>div,.globalSmartAtmError .row.transparent-bg>div{
    padding:0
}
 .all-forms{
    padding:0 14px 0 14px;
    padding:0rem .875rem 0rem .875rem;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
 @media(min-width:480px){
    .all-forms{
        padding:0 18px 0 18px;
        padding:0rem 1.125rem 0rem 1.125rem
    }
}
 @media(min-width:960px){
    .all-forms{
        padding:0 20px 0 20px;
        padding:0rem 1.25rem 0rem 1.25rem
    }
}
 .all-forms .container{
    width:100%
}
 @media(min-width:960px){
    .all-forms .container{
        width:65%
    }
}
 .all-forms .guideButton{
    width:100%
}
 @media(min-width:480px){
    .all-forms .guideButton{
        width:80%
    }
}
 @media(min-width:960px){
    .all-forms .guideButton{
        width:75%
    }
}
 .all-forms .guideButton .guideFieldWidget .submit{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    margin:21px 0 21px 0;
    margin:1.3125rem 0rem 1.3125rem 0rem;
    float:right;
    text-align:center;
    border-radius:0;
    border:0;
    text-decoration:none;
    cursor:pointer;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    background-color:#db0011;
    color:#fff;
    font:normal normal normal 16px "HSBC Univers Next Regular";
    padding:17px
}
 @media(min-width:480px){
    .all-forms .guideButton .guideFieldWidget .submit{
        margin:27px 0 27px 0;
        margin:1.6875rem 0rem 1.6875rem 0rem
    }
}
 @media(min-width:960px){
    .all-forms .guideButton .guideFieldWidget .submit{
        margin:30px 0 30px 0;
        margin:1.875rem 0rem 1.875rem 0rem
    }
}
 .all-forms .guideButton .guideFieldWidget .submit:hover{
    background-color:#af000d
}
 .all-forms .guideButton .guideFieldWidget .submit:active{
    background-color:#83000a
}
 .all-forms .guideButton .guideFieldWidget .submit.disabled{
    background-color:#ed7f88
}
 @media(max-width:479px){
    .all-forms .guideButton .guideFieldWidget .submit{
        width:100%
    }
}
 .all-forms .O-ADVLST-RW-DEV{
    clear:both
}
 .all-forms input[type="text"]{
    width:100%;
    height:40px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:0 15px
}
 @media(min-width:480px){
    .all-forms input[type="text"]{
        width:80%
    }
}
 @media(min-width:960px){
    .all-forms input[type="text"]{
        width:75%
    }
}
 .all-forms .narrow-input{
    width:100%
}
 @media(min-width:480px){
    .all-forms .narrow-input{
        width:50%
    }
}
 .all-forms input[type="checkbox"]{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    position:absolute !important
}
 .all-forms .guidetextbox .guideFieldNode,.all-forms .guidenumericbox .guideFieldNode{
    margin:21px 0 0 0;
    margin:1.3125rem 0rem 0rem 0rem
}
 @media(min-width:480px){
    .all-forms .guidetextbox .guideFieldNode,.all-forms .guidenumericbox .guideFieldNode{
        margin:27px 0 0 0;
        margin:1.6875rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .all-forms .guidetextbox .guideFieldNode,.all-forms .guidenumericbox .guideFieldNode{
        margin:30px 0 0 0;
        margin:1.875rem 0rem 0rem 0rem
    }
}
 .all-forms .guideCheckBoxItem{
    margin:21px 0 0 0;
    margin:1.3125rem 0rem 0rem 0rem;
    width:100%
}
 @media(min-width:480px){
    .all-forms .guideCheckBoxItem{
        margin:27px 0 0 0;
        margin:1.6875rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .all-forms .guideCheckBoxItem{
        margin:30px 0 0 0;
        margin:1.875rem 0rem 0rem 0rem
    }
}
 @media(min-width:480px){
    .all-forms .guideCheckBoxItem{
        width:80%
    }
}
 @media(min-width:960px){
    .all-forms .guideCheckBoxItem{
        width:75%
    }
}
 .all-forms .guidecheckbox .guideCheckBoxGroupItems{
    display:block
}
 @media(min-width:480px){
    .all-forms .guidecheckbox .guideCheckBoxGroupItems{
        display:-moz-inline-stack;
        display:inline-block;
        *vertical-align:auto;
        *zoom:1;
        *display:inline
    }
}
 .all-forms .guidecheckbox .guideCheckBoxGroupItems:first-child{
    margin:0
}
 .all-forms .guideCheckBoxGroupItems label{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    position:relative;
    padding-left:29px;
    cursor:pointer;
    margin:2px 0
}
 .all-forms .guideCheckBoxGroupItems label::before{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    font-size:20px;
    font-size:1.25rem;
    content:"";
    position:absolute;
    left:0;
    width:20px;
    height:20px;
    padding-top:2px;
    border:1px solid #929292;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    background:#fff
}
 .all-forms .guideCheckBoxGroupItems label:hover::before,.all-forms .guideCheckBoxGroupItems label:focus::before{
    border:1px solid #376798
}
 .all-forms .guideCheckBoxGroupItems label.error::before{
    border:1px solid #83000a
}
 .all-forms .guideCheckBoxGroupItems label.disabled{
    color:rgba(51,51,51,0.5)
}
 .all-forms .guideCheckBoxGroupItems label.disabled::before{
    border:1px solid rgba(146,146,146,0.5)
}
 .all-forms .guideCheckBoxGroupItems input[type="checkbox"]:checked+label::before{
    content:"\2713";
    color:#008580;
    text-align:center;
    line-height:.8;
    font-weight:bold
}
 .all-forms .guideCheckBoxGroupItems input[type="checkbox"]:focus+label::before{
    border:1px solid #376798
}
 .all-forms .guideFieldError{
    color:#db0011
}
 .all-forms .field-disabled{
    background-color:#fff;
    border:1px solid #929292;
    opacity:.5
}
 .all-forms .M-CONTMAST-RW-RBWM{
    margin:21px 0 0 0;
    margin:1.3125rem 0rem 0rem 0rem
}
 .all-forms .M-CONTMAST-RW-RBWM .heading>span{
    margin:0
}
 @media(min-width:480px){
    .all-forms .M-CONTMAST-RW-RBWM{
        margin:27px 0 0 0;
        margin:1.6875rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .all-forms .M-CONTMAST-RW-RBWM{
        margin:30px 0 0 0;
        margin:1.875rem 0rem 0rem 0rem
    }
}
 .all-forms .guideRadioButtonGroupItems .guideRadioButtonItem{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    margin:8px 0
}
 .all-forms .guideRadioButtonGroupItems .guideRadioButtonItem input:checked,.all-forms .guideRadioButtonGroupItems .guideRadioButtonItem input:not(:checked){
    left:-9999px;
    position:absolute !important
}
 .all-forms .guideRadioButtonGroupItems .guideRadioButtonItem input:checked+label,.all-forms .guideRadioButtonGroupItems .guideRadioButtonItem input:not(:checked)+label{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    color:#5c5c5c;
    cursor:pointer;
    line-height:20px;
    padding-left:28px;
    position:relative
}
 .all-forms .guideRadioButtonGroupItems .guideRadioButtonItem input:checked+label::before,.all-forms .guideRadioButtonGroupItems .guideRadioButtonItem input:not(:checked)+label::before{
    background:#fff;
    border:1px solid #434343;
    border-radius:100%;
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:18px;
    height:18px
}
 .all-forms .guideRadioButtonGroupItems .guideRadioButtonItem input:checked+label::after,.all-forms .guideRadioButtonGroupItems .guideRadioButtonItem input:not(:checked)+label::after{
    background:#009688;
    border-radius:100%;
    content:"";
    height:10px;
    left:5px;
    position:absolute;
    top:5px;
    width:10px
}
 .all-forms .guideRadioButtonGroupItems .guideRadioButtonItem input:not(:checked)+label::after{
    opacity:0
}
 .all-forms .guideRadioButtonGroupItems .guideRadioButtonItem input:checked+label::after{
    opacity:1
}
 .all-forms.radio-form .content-container .column-control-wrapper{
    padding:0 20px 0 0
}
 .all-forms.radio-form.pub #guideContainer-rootPanel-richtext_cardstolen___guide-item,.all-forms.radio-form.pub #guideContainer-rootPanel-columncontrol___guide-item,.all-forms.radio-form.pub #guideContainer-rootPanel-informationBanner___guide-item,.all-forms.radio-form.pub #guideContainer-rootPanel-guidetextbox_atmId___guide-item,.all-forms.radio-form.pub #guideContainer-rootPanel-guidetextbox_financialInstitution___guide-item,.all-forms.radio-form.pub #guideContainer-rootPanel-expander___guide-item,.all-forms.radio-form.pub #guideContainer-rootPanel-heading___guide-item,.all-forms.radio-form.pub #guideContainer-rootPanel-guidetextbox_streetAddress___guide-item,.all-forms.radio-form.pub #guideContainer-rootPanel-guidetextbox_city___guide-item,.all-forms.radio-form.pub #guideContainer-rootPanel-guidedropdownlist_state___guide-item,.all-forms.radio-form.pub #guideContainer-rootPanel-guidedropdownlist_country___guide-item,.all-forms.radio-form.pub #guideContainer-rootPanel-guidenumericbox_sequence___guide-item,.all-forms.radio-form.pub #guideContainer-rootPanel-expander_sequence___guide-item,.all-forms.radio-form.pub #guideContainer-rootPanel-radiobutton_operation___guide-item,.all-forms.radio-form.pub #guideContainer-rootPanel-guidenumericbox_withdrawalAmount___guide-item,.all-forms.radio-form.pub #guideContainer-rootPanel-guidenumericbox_dispensedAmount___guide-item,.all-forms.radio-form.pub #guideContainer-rootPanel-radiobutton_deposit___guide-item,.all-forms.radio-form.pub #guideContainer-rootPanel-guidenumericbox_depositAmount___guide-item,.all-forms.radio-form.pub #guideContainer-rootPanel-guidenumericbox_creditAmoount___guide-item{
    display:none
}
 .all-forms.radio-form #guideContainer-rootPanel-submit___guide-item::after,.all-forms.radio-form #guideContainer-rootPanel-submit___guide-item>.submit::after,.all-forms.radio-form #guideContainer-rootPanel-submit___guide-item>.submit>.guideFieldNode::after,.all-forms.radio-form #guideContainer-rootPanel-submit___guide-item>.submit>.guideFieldNode>.guideFieldWidget::after{
    content:"";
    display:inline-block
}
 .all-forms.radio-form .O-TITLE-RW-DEV,.all-forms.radio-form .informationBanner,.all-forms.radio-form .O-ADVEXP-RW-RBWM{
    padding:21px 0 0 0;
    padding:1.3125rem 0rem 0rem 0rem
}
 @media(min-width:480px){
    .all-forms.radio-form .O-TITLE-RW-DEV,.all-forms.radio-form .informationBanner,.all-forms.radio-form .O-ADVEXP-RW-RBWM{
        padding:27px 0 0 0;
        padding:1.6875rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .all-forms.radio-form .O-TITLE-RW-DEV,.all-forms.radio-form .informationBanner,.all-forms.radio-form .O-ADVEXP-RW-RBWM{
        padding:30px 0 0 0;
        padding:1.875rem 0rem 0rem 0rem
    }
}
 .all-forms.radio-form .guideRadioButtonGroup .guideFieldLabel{
    margin:21px 0 0 0;
    margin:1.3125rem 0rem 0rem 0rem
}
 @media(min-width:480px){
    .all-forms.radio-form .guideRadioButtonGroup .guideFieldLabel{
        margin:27px 0 0 0;
        margin:1.6875rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .all-forms.radio-form .guideRadioButtonGroup .guideFieldLabel{
        margin:30px 0 0 0;
        margin:1.875rem 0rem 0rem 0rem
    }
}
 .all-forms.radio-form .guideRadioButtonGroup .guideFieldHorizontalAlignment{
    padding-right:40px
}
 .all-forms.radio-form .A-LSTO-RW-ALL li,.all-forms.radio-form .A-LSTU-RW-ALL li{
    margin:21px 0 7px 14px;
    margin:1.3125rem 0rem .4375rem .875rem
}
 @media(min-width:480px){
    .all-forms.radio-form .A-LSTO-RW-ALL li,.all-forms.radio-form .A-LSTU-RW-ALL li{
        margin:27px 0 9px 18px;
        margin:1.6875rem 0rem .5625rem 1.125rem
    }
}
 @media(min-width:960px){
    .all-forms.radio-form .A-LSTO-RW-ALL li,.all-forms.radio-form .A-LSTU-RW-ALL li{
        margin:30px 0 10px 20px;
        margin:1.875rem 0rem .625rem 1.25rem
    }
}
 .all-forms.radio-form .A-LSTO-RW-ALL li:first-child,.all-forms.radio-form .A-LSTU-RW-ALL li:first-child{
    margin:0 0 7px 14px;
    margin:0rem 0rem .4375rem .875rem
}
 @media(min-width:480px){
    .all-forms.radio-form .A-LSTO-RW-ALL li:first-child,.all-forms.radio-form .A-LSTU-RW-ALL li:first-child{
        margin:0 0 9px 18px;
        margin:0rem 0rem .5625rem 1.125rem
    }
}
 @media(min-width:960px){
    .all-forms.radio-form .A-LSTO-RW-ALL li:first-child,.all-forms.radio-form .A-LSTU-RW-ALL li:first-child{
        margin:0 0 10px 20px;
        margin:0rem 0rem .625rem 1.25rem
    }
}
 .all-forms.radio-form .field-amount .guideFieldWidget{
    padding:0 0 0 14px;
    padding:0rem 0rem 0rem .875rem;
    position:relative
}
 @media(min-width:480px){
    .all-forms.radio-form .field-amount .guideFieldWidget{
        padding:0 0 0 18px;
        padding:0rem 0rem 0rem 1.125rem
    }
}
 @media(min-width:960px){
    .all-forms.radio-form .field-amount .guideFieldWidget{
        padding:0 0 0 20px;
        padding:0rem 0rem 0rem 1.25rem
    }
}
 .all-forms.radio-form .field-amount .guideFieldWidget::before{
    font-size:18px;
    font-size:1.125rem;
    top:8px;
    left:0;
    content:"$";
    display:block;
    position:absolute
}
 .all-forms.radio-form #guideContainer-rootPanel-submit___guide-item>.submit>.guideFieldNode>.guideFieldWidget>button.submit{
    margin:0
}
 .all-forms.radio-form #guideContainer-rootPanel-guidetextbox_description___widget{
    width:100%;
    height:100px
}
 .all-forms.radio-form #guideContainer-rootPanel-submit__{
    width:100%;
    padding-top:40px
}
 .all-forms.radio-form .timeSelect .time-select select{
    font-size:14px;
    font-size:.875rem;
    line-height:1.2;
    color:#333;
    width:49.3%;
    height:40px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin-top:27px
}
 @media(min-width:480px){
    .all-forms.radio-form .timeSelect .time-select select{
        width:26.2%
    }
}
 @media(min-width:960px){
    .all-forms.radio-form .timeSelect .time-select select{
        width:24.6%
    }
}
 .all-forms.radio-form .guidedropdownlist .guideFieldLabel{
    margin:21px 0 0 0;
    margin:1.3125rem 0rem 0rem 0rem
}
 @media(min-width:480px){
    .all-forms.radio-form .guidedropdownlist .guideFieldLabel{
        margin:27px 0 0 0;
        margin:1.6875rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .all-forms.radio-form .guidedropdownlist .guideFieldLabel{
        margin:30px 0 0 0;
        margin:1.875rem 0rem 0rem 0rem
    }
}
 .all-forms.radio-form .guidedropdownlist .guideFieldWidget{
    font-size:14px;
    font-size:.875rem;
    line-height:1.2;
    color:#333;
    width:100%;
    height:40px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
 @media(min-width:480px){
    .all-forms.radio-form .guidedropdownlist .guideFieldWidget{
        width:80%
    }
}
 @media(min-width:960px){
    .all-forms.radio-form .guidedropdownlist .guideFieldWidget{
        width:75%
    }
}
 .M-NTCTBL-RW-DEV{
    overflow:auto;
    clear:both
}
 .M-NTCTBL-RW-DEV .table-wrapper{
    overflow:auto
}
 .M-NTCTBL-RW-DEV .adaptable-table{
    position:relative
}
 .M-NTCTBL-RW-DEV .adaptable-table::before{
    display:none
}
 .M-NTCTBL-RW-DEV .adaptable-table .table-wrapper{
    overflow-x:scroll
}
 .M-NTCTBL-RW-DEV .adaptable-table table{
    border-top:0
}
 .M-NTCTBL-RW-DEV .adaptable-table td:first-child,.M-NTCTBL-RW-DEV .adaptable-table th:first-child{
    border-left:1px solid #d9d9d9
}
 .M-NTCTBL-RW-DEV .adaptable-table .c-000 td:first-child,.M-NTCTBL-RW-DEV .adaptable-table .c-000 th:first-child{
    border-left:1px solid #000
}
 .M-NTCTBL-RW-DEV .adaptable-table .c-666 td:first-child,.M-NTCTBL-RW-DEV .adaptable-table .c-666 th:first-child{
    border-left:1px solid #666
}
 .M-NTCTBL-RW-DEV.flexible-columns table,.M-NTCTBL-RW-DEV .flexible-columns table{
    table-layout:auto
}
 .M-NTCTBL-RW-DEV p{
    margin-bottom:0
}
 .M-NTCTBL-RW-DEV a{
    color:inherit
}
 .M-NTCTBL-RW-DEV a:hover{
    color:inherit
}
 .M-NTCTBL-RW-DEV.c-666 table,.M-NTCTBL-RW-DEV .c-666 table{
    border-left:1px solid #666;
    border-top:1px solid #666
}
 .M-NTCTBL-RW-DEV.c-666 table th,.M-NTCTBL-RW-DEV .c-666 table th{
    background:#666;
    color:#fff
}
 .M-NTCTBL-RW-DEV.c-666 table td,.M-NTCTBL-RW-DEV.c-666 table [scope="row"],.M-NTCTBL-RW-DEV .c-666 table td,.M-NTCTBL-RW-DEV .c-666 table [scope="row"]{
    background:#fff;
    border-right:1px solid #666;
    border-bottom:1px solid #666;
    color:#666
}
 .M-NTCTBL-RW-DEV.c-666 table td.t-sticky-column,.M-NTCTBL-RW-DEV.c-666 table [scope="row"].t-sticky-column,.M-NTCTBL-RW-DEV .c-666 table td.t-sticky-column,.M-NTCTBL-RW-DEV .c-666 table [scope="row"].t-sticky-column{
    border:1px solid #666;
    margin-top:-1px
}
 .M-NTCTBL-RW-DEV.c-666 table td p,.M-NTCTBL-RW-DEV.c-666 table td li,.M-NTCTBL-RW-DEV.c-666 table [scope="row"] p,.M-NTCTBL-RW-DEV.c-666 table [scope="row"] li,.M-NTCTBL-RW-DEV .c-666 table td p,.M-NTCTBL-RW-DEV .c-666 table td li,.M-NTCTBL-RW-DEV .c-666 table [scope="row"] p,.M-NTCTBL-RW-DEV .c-666 table [scope="row"] li{
    color:#666
}
 .M-NTCTBL-RW-DEV.c-999 table,.M-NTCTBL-RW-DEV .c-999 table{
    border-left:1px solid #d9d9d9;
    border-top:1px solid #d9d9d9
}
 .M-NTCTBL-RW-DEV.c-999 table th,.M-NTCTBL-RW-DEV .c-999 table th{
    background:#ededed;
    color:#333
}
 .M-NTCTBL-RW-DEV.c-999 table td,.M-NTCTBL-RW-DEV.c-999 table [scope="row"],.M-NTCTBL-RW-DEV .c-999 table td,.M-NTCTBL-RW-DEV .c-999 table [scope="row"]{
    background:#fff;
    border-right:1px solid #d9d9d9;
    border-bottom:1px solid #d9d9d9;
    color:#333
}
 .M-NTCTBL-RW-DEV.c-999 table td.t-sticky-column,.M-NTCTBL-RW-DEV.c-999 table [scope="row"].t-sticky-column,.M-NTCTBL-RW-DEV .c-999 table td.t-sticky-column,.M-NTCTBL-RW-DEV .c-999 table [scope="row"].t-sticky-column{
    border:1px solid #d9d9d9;
    margin-top:-1px
}
 .M-NTCTBL-RW-DEV.c-999 table td p,.M-NTCTBL-RW-DEV.c-999 table td li,.M-NTCTBL-RW-DEV.c-999 table [scope="row"] p,.M-NTCTBL-RW-DEV.c-999 table [scope="row"] li,.M-NTCTBL-RW-DEV .c-999 table td p,.M-NTCTBL-RW-DEV .c-999 table td li,.M-NTCTBL-RW-DEV .c-999 table [scope="row"] p,.M-NTCTBL-RW-DEV .c-999 table [scope="row"] li{
    color:#333
}
 .M-NTCTBL-RW-DEV.c-000 table,.M-NTCTBL-RW-DEV .c-000 table{
    border-left:1px solid #000;
    border-top:1px solid #000
}
 .M-NTCTBL-RW-DEV.c-000 table th,.M-NTCTBL-RW-DEV .c-000 table th{
    background:#000;
    color:#fff
}
 .M-NTCTBL-RW-DEV.c-000 table td,.M-NTCTBL-RW-DEV.c-000 table [scope="row"],.M-NTCTBL-RW-DEV .c-000 table td,.M-NTCTBL-RW-DEV .c-000 table [scope="row"]{
    background:#fff;
    border-right:1px solid #000;
    border-bottom:1px solid #000;
    color:#000
}
 .M-NTCTBL-RW-DEV.c-000 table td.t-sticky-column,.M-NTCTBL-RW-DEV.c-000 table [scope="row"].t-sticky-column,.M-NTCTBL-RW-DEV .c-000 table td.t-sticky-column,.M-NTCTBL-RW-DEV .c-000 table [scope="row"].t-sticky-column{
    border:1px solid #000;
    margin-top:-1px
}
 .M-NTCTBL-RW-DEV.c-000 table td p,.M-NTCTBL-RW-DEV.c-000 table td li,.M-NTCTBL-RW-DEV.c-000 table [scope="row"] p,.M-NTCTBL-RW-DEV.c-000 table [scope="row"] li,.M-NTCTBL-RW-DEV .c-000 table td p,.M-NTCTBL-RW-DEV .c-000 table td li,.M-NTCTBL-RW-DEV .c-000 table [scope="row"] p,.M-NTCTBL-RW-DEV .c-000 table [scope="row"] li{
    color:#000
}
 .M-NTCTBL-RW-DEV table{
    width:100%;
    min-width:660px;
    max-width:1280px;
    background:#fff;
    border-collapse:separate;
    border-spacing:0;
    table-layout:fixed;
    border:0;
    padding:0;
    margin:0
}
 .M-NTCTBL-RW-DEV table caption{
    text-align:left;
    width:auto;
    padding:0 14px 21px 14px
}
 @media(min-width:480px){
    .M-NTCTBL-RW-DEV table caption{
        padding:0 18px 18px 18px
    }
}
 @media(min-width:960px){
    .M-NTCTBL-RW-DEV table caption{
        padding:0 20px 20px 20px
    }
}
 .M-NTCTBL-RW-DEV table tr td,.M-NTCTBL-RW-DEV table tr th{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:14px;
    font-size:.875rem;
    line-height:1.2;
    text-align:left;
    padding:4px 10px;
    border:0
}
 .M-NTCTBL-RW-DEV table tr td:first-child,.M-NTCTBL-RW-DEV table tr th:first-child{
    top:auto
}
 .M-NTCTBL-RW-DEV table tr th[scope="col"]{
    font-family:"HSBC Univers Next Bold";
    font-style:normal;
    font-weight:700;
    font-size:16px;
    font-size:1rem;
    line-height:1.2;
    text-align:left;
    vertical-align:center
}
 .M-NTCTBL-RW-DEV table .icon-wrap{
    font-family:"HSBC Univers Next Bold";
    font-style:normal;
    font-weight:700;
    font-size:22px;
    font-size:1.375rem;
    margin:0;
    display:inline;
    text-align:center
}
 .M-NTCTBL-RW-DEV.is-edited table{
    min-width:auto !important;
    max-width:auto !important;
    width:100% !important;
    border-collapse:collapse
}
 .M-NTCTBL-RW-DEV.is-edited table tr td,.M-NTCTBL-RW-DEV.is-edited table tr th{
    border:1px solid #333;
    text-align:left
}
 .M-NTCTBL-RW-DEV.is-edited table tr .icon-wrap,.M-NTCTBL-RW-DEV.is-edited table tr .icon{
    display:inline
}
 .M-NTCTPC-RW-DEV{
    overflow:auto;
    clear:both
}
 .M-NTCTPC-RW-DEV caption{
    text-align:left
}
 .M-NTCTPC-RW-DEV .c-666{
    border-bottom:2px solid #666
}
 .M-NTCTPC-RW-DEV .c-666 dt{
    background:#666
}
 .M-NTCTPC-RW-DEV .c-666 dt div{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:100%;
    height:100%
}
 .M-NTCTPC-RW-DEV .c-666 dt .A-PAR22R-RW-ALL{
    color:#fff;
    font-weight:700;
    text-align:center;
    display:table;
    width:100%;
    height:100%;
    vertical-align:middle
}
 .M-NTCTPC-RW-DEV .c-666 dt .A-PAR22R-RW-ALL .text{
    display:table-cell;
    vertical-align:middle
}
 .M-NTCTPC-RW-DEV .c-666 dd{
    background:0;
    color:#666
}
 .M-NTCTPC-RW-DEV .c-666 dd p{
    color:#666
}
 .M-NTCTPC-RW-DEV .c-999{
    border:1px solid #d9d9d9
}
 .M-NTCTPC-RW-DEV .c-999 dt{
    background:#ededed;
    color:#333
}
 .M-NTCTPC-RW-DEV .c-999 dt .A-PAR16R-RW-ALL{
    color:#333;
    font-weight:700
}
 .M-NTCTPC-RW-DEV .c-999 dd{
    background:0;
    color:#333
}
 .M-NTCTPC-RW-DEV .c-999 dd p{
    color:#333
}
 .M-NTCTPC-RW-DEV .c-000{
    border:1px solid #000
}
 .M-NTCTPC-RW-DEV .c-000 dt{
    background:#000
}
 .M-NTCTPC-RW-DEV .c-000 dt .A-PAR16R-RW-ALL{
    color:#fff;
    font-weight:700
}
 .M-NTCTPC-RW-DEV .c-000 dd{
    background:0;
    color:#000
}
 .M-NTCTPC-RW-DEV .c-000 dd p{
    color:#000
}
 .M-NTCTPC-RW-DEV dl{
    width:100%;
    background:#fff;
    border:0;
    padding:0;
    margin:0;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    overflow:hidden;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
 .M-NTCTPC-RW-DEV dl dt,.M-NTCTPC-RW-DEV dl dd{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:14px;
    font-size:.875rem;
    padding:3.5px 7px 3.5px 7px;
    padding:.21875rem .4375rem .21875rem .4375rem;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
 @media(min-width:480px){
    .M-NTCTPC-RW-DEV dl dt,.M-NTCTPC-RW-DEV dl dd{
        padding:4.5px 9px 4.5px 9px;
        padding:.28125rem .5625rem .28125rem .5625rem
    }
}
 @media(min-width:960px){
    .M-NTCTPC-RW-DEV dl dt,.M-NTCTPC-RW-DEV dl dd{
        padding:5px 10px 5px 10px;
        padding:.3125rem .625rem .3125rem .625rem
    }
}
 .M-NTCTPC-RW-DEV dl dt{
    width:100%;
    float:left
}
 @media(min-width:480px){
    .M-NTCTPC-RW-DEV dl dt{
        width:auto;
        min-width:25%;
        max-width:50%
    }
}
 .M-NTCTPC-RW-DEV dl dd{
    width:100%;
    overflow:hidden
}
 @media(min-width:480px){
    .M-NTCTPC-RW-DEV dl dd{
        width:auto;
        min-width:50%;
        max-width:75%
    }
}
 .M-NTCTPC-RW-DEV dl p{
    margin-bottom:0
}
 .M-NTCTPC-RW-DEV dl a{
    color:inherit
}
 .M-NTCTPC-RW-DEV dl a:hover{
    color:inherit
}
 .O-TITLE-RW-DEV .O-SMARTSPCGEN-DEV:last-child::after{
    height:0
}
 .report-page-wrapper{
    min-width:100%;
    margin:0 auto
}
 .report-page-wrapper.components-details-page{
    max-width:1240px
}
 .report-page-wrapper .inner-container{
    max-width:1240px;
    margin:0 auto;
    display:block;
    position:relative
}
 .report-page-wrapper .inner-container.table-container{
    width:100%;
    max-width:99%;
    overflow-x:auto;
    overflow-y:hidden;
    position:relative;
    z-index:1
}
 .report-page-wrapper .top-scroll-nav{
    position:relative;
    z-index:3;
    margin-bottom:-50px;
    text-align:center
}
 .report-page-wrapper .bottom-scroll-nav{
    text-align:center
}
 .report-page-wrapper .componentsTable{
    width:100%;
    display:table
}
 .report-page-wrapper .componentsTable .group{
    display:table-cell;
    padding:3px;
    width:2%
}
 .report-page-wrapper .componentsTable .group[id="table-start"],.report-page-wrapper .componentsTable .group[id="table-end"]{
    padding-top:50px
}
 .report-page-wrapper .to-left{
    float:left
}
 .report-page-wrapper .to-right{
    float:right
}
 .report-page-wrapper .to-center{
    display:inline-block
}
 .componentsTable{
    margin:0 auto;
    width:1685px;
    overflow-x:auto
}
 .componentsTable .group{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:12px;
    font-size:.75rem;
    font-weight:bold
}
 .componentsTable .group .component{
    border:1px solid #000;
    width:90px;
    height:90px;
    margin-bottom:6px;
    word-wrap:break-word
}
 .componentsTable .group .component .title{
    text-transform:uppercase;
    text-align:center;
    position:relative;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    background-color:rgba(251,251,251,0.5)
}
 .componentsTable .group a{
    color:#000
}
 .components-table-heading{
    margin:20px 0 30px
}
 .report-page-wrapper .legend-list{
    margin:15px 5px
}
 .report-page-wrapper .legend-list .legend-item{
    width:100%;
    float:left;
    white-space:nowrap
}
 @media(min-width:480px){
    .report-page-wrapper .legend-list .legend-item{
        width:50%
    }
}
 @media(min-width:960px){
    .report-page-wrapper .legend-list .legend-item{
        width:25%
    }
}
 .report-page-wrapper .legend-list .legend-item .legend-box{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    width:20px;
    height:20px;
    border:1px solid #000
}
 .report-page-wrapper .legend-list .legend-item .legend-text{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    margin:0 20px 0 16px;
    vertical-align:super
}
 .report-page-wrapper .Page-Template{
    background-color:#305a85
}
 .report-page-wrapper .Global{
    background-color:#e9a115
}
 .report-page-wrapper .Layout{
    background-color:#e54d58
}
 .report-page-wrapper .Navigation{
    background-color:#588942
}
 .report-page-wrapper .Interactive{
    background-color:#547da7
}
 .report-page-wrapper .Text{
    background-color:#9ab79d
}
 .report-page-wrapper .Imagery{
    background-color:#716196
}
 .report-page-wrapper .Tables{
    background-color:#464379
}
 .report-page-wrapper .Buttons{
    background-color:#716196
}
 .report-page-wrapper .Form{
    background-color:#305f1b
}
 .report-page-wrapper .List{
    background-color:#31404a
}
 .report-page-wrapper .Media{
    background-color:#269792
}
 .report-page-wrapper .Messaging{
    background-color:#e9e9e9
}
 .report-page-wrapper .Block{
    background-color:#a7a7a7
}
 .title-red{
    font-size:20px;
    font-size:1.25rem;
    color:#db0011
}
 .inner-container{
    margin:0 auto;
    display:block;
    position:relative
}
 .componentsList{
    margin:0 auto;
    width:auto;
    overflow-x:auto
}
 .button{
    margin-top:20px
}
 @media(min-width:480px){
    .button{
        margin-top:0
    }
}
 .report-page-wrapper{
    min-width:100%;
    margin:0 auto
}
 .report-page-wrapper.components-details-page{
    max-width:1240px
}
 .report-page-wrapper .inner-container{
    max-width:1240px;
    margin:0 auto;
    display:block;
    position:relative
}
 .report-page-wrapper .inner-container.table-container{
    width:100%;
    max-width:99%;
    overflow-x:auto;
    overflow-y:hidden;
    position:relative;
    z-index:1
}
 .report-page-wrapper .top-scroll-nav{
    position:relative;
    z-index:3;
    margin-bottom:-50px;
    text-align:center
}
 .report-page-wrapper .bottom-scroll-nav{
    text-align:center
}
 .report-page-wrapper .componentsTable{
    width:100%;
    display:table
}
 .report-page-wrapper .componentsTable .group{
    display:table-cell;
    padding:3px;
    width:2%
}
 .report-page-wrapper .componentsTable .group[id="table-start"],.report-page-wrapper .componentsTable .group[id="table-end"]{
    padding-top:50px
}
 .report-page-wrapper .to-left{
    float:left
}
 .report-page-wrapper .to-right{
    float:right
}
 .report-page-wrapper .to-center{
    display:inline-block
}
 .components-details-page .components-details-page-heading{
    font-family:"HSBC Univers Next Light";
    font-style:normal;
    font-weight:300;
    font-size:28px;
    font-size:1.75rem;
    margin:20px 0;
    color:#db0011
}
 .components-details-page table{
    border-collapse:collapse;
    border-radius:4px;
    margin-bottom:40px
}
 .components-details-page table,.components-details-page .components-details-page-th,.components-details-page .components-details-page-td{
    border:1px solid #c9c9c9
}
 .components-details-page .components-details-page-th{
    padding:10px;
    text-align:left
}
 .components-details-page .components-details-page-td{
    padding:10px
}
 .components-details-page .highlight-blue{
    background-color:#ededed
}
 .M-SOCSHR-RW-DEV,.social-media-sharing{
    position:relative
}
 @media(min-width:480px){
    .M-SOCSHR-RW-DEV,.social-media-sharing{
        margin-top:12px
    }
}
 .M-SOCSHR-RW-DEV .to-right,.social-media-sharing .to-right{
    float:none
}
 @media(min-width:480px){
    .M-SOCSHR-RW-DEV .to-right,.social-media-sharing .to-right{
        float:right
    }
}
 .M-SOCSHR-RW-DEV .to-right .drop-content,.social-media-sharing .to-right .drop-content{
    padding:0 7px 0 7px;
    padding:0rem .4375rem 0rem .4375rem;
    display:none;
    list-style:none;
    margin:0 0 0 -174px;
    overflow:hidden;
    max-width:235px;
    width:auto;
    height:auto;
    max-height:60px;
    background:#263039;
    position:absolute;
    right:0;
    top:100%;
    z-index:1
}
 @media(min-width:480px){
    .M-SOCSHR-RW-DEV .to-right .drop-content,.social-media-sharing .to-right .drop-content{
        padding:0 9px 0 9px;
        padding:0rem .5625rem 0rem .5625rem
    }
}
 @media(min-width:960px){
    .M-SOCSHR-RW-DEV .to-right .drop-content,.social-media-sharing .to-right .drop-content{
        padding:0 10px 0 10px;
        padding:0rem .625rem 0rem .625rem
    }
}
 .M-SOCSHR-RW-DEV .to-right .social-channel,.social-media-sharing .to-right .social-channel{
    padding:7px 0 7px 0;
    padding:.4375rem 0rem .4375rem 0rem;
    margin:0 3.5px 0 3.5px;
    margin:0rem .21875rem 0rem .21875rem;
    float:left;
    width:32px;
    height:32px;
    cursor:pointer
}
 @media(min-width:480px){
    .M-SOCSHR-RW-DEV .to-right .social-channel,.social-media-sharing .to-right .social-channel{
        padding:9px 0 9px 0;
        padding:.5625rem 0rem .5625rem 0rem
    }
}
 @media(min-width:960px){
    .M-SOCSHR-RW-DEV .to-right .social-channel,.social-media-sharing .to-right .social-channel{
        padding:10px 0 10px 0;
        padding:.625rem 0rem .625rem 0rem
    }
}
 @media(min-width:480px){
    .M-SOCSHR-RW-DEV .to-right .social-channel,.social-media-sharing .to-right .social-channel{
        margin:0 4.5px 0 4.5px;
        margin:0rem .28125rem 0rem .28125rem
    }
}
 @media(min-width:960px){
    .M-SOCSHR-RW-DEV .to-right .social-channel,.social-media-sharing .to-right .social-channel{
        margin:0 5px 0 5px;
        margin:0rem .3125rem 0rem .3125rem
    }
}
 .M-SOCSHR-RW-DEV .to-right .social-channel:first-child,.social-media-sharing .to-right .social-channel:first-child{
    margin:0 3.5px 0 0;
    margin:0rem .21875rem 0rem 0rem
}
 @media(min-width:480px){
    .M-SOCSHR-RW-DEV .to-right .social-channel:first-child,.social-media-sharing .to-right .social-channel:first-child{
        margin:0 4.5px 0 0;
        margin:0rem .28125rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .M-SOCSHR-RW-DEV .to-right .social-channel:first-child,.social-media-sharing .to-right .social-channel:first-child{
        margin:0 5px 0 0;
        margin:0rem .3125rem 0rem 0rem
    }
}
 .M-SOCSHR-RW-DEV .to-right .social-channel:last-child,.social-media-sharing .to-right .social-channel:last-child{
    margin:0 0 0 3.5px;
    margin:0rem 0rem 0rem .21875rem
}
 @media(min-width:480px){
    .M-SOCSHR-RW-DEV .to-right .social-channel:last-child,.social-media-sharing .to-right .social-channel:last-child{
        margin:0 0 0 4.5px;
        margin:0rem 0rem 0rem .28125rem
    }
}
 @media(min-width:960px){
    .M-SOCSHR-RW-DEV .to-right .social-channel:last-child,.social-media-sharing .to-right .social-channel:last-child{
        margin:0 0 0 5px;
        margin:0rem 0rem 0rem .3125rem
    }
}
 .M-SOCSHR-RW-DEV .to-right .social-channel .social-media-icon,.social-media-sharing .to-right .social-channel .social-media-icon{
    width:32px;
    height:32px;
    pointer-events:none
}
 .M-SOCSHR-RW-DEV .to-right .trigger-link,.social-media-sharing .to-right .trigger-link{
    display:block
}
 .M-SOCSHR-RW-DEV .drop-trigger,.social-media-sharing .drop-trigger{
    min-width:50px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    min-height:41px;
    border:0;
    padding:0 9px 0 0;
    color:#263039;
    float:right;
    text-align:center;
    text-decoration:none;
    cursor:pointer;
    clear:both;
    white-space:nowrap;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
 .M-SOCSHR-RW-DEV .drop-trigger::before,.social-media-sharing .drop-trigger::before{
    display:inline-block;
    vertical-align:middle;
    content:"";
    background:transparent url("http://ard723vwncwb.ar.hsbc:81/es3/common/social/share-dark-steel-blue.svg") no-repeat 2px center;
    height:41px;
    width:40px
}
 .M-SOCSHR-RW-DEV .drop-trigger span,.social-media-sharing .drop-trigger span{
    color:#263039;
    vertical-align:middle;
    display:none;
    white-space:normal;
    padding-top:11px
}
 @media(min-width:480px){
    .M-SOCSHR-RW-DEV .drop-trigger span,.social-media-sharing .drop-trigger span{
        display:inline-block
    }
}
 .M-SOCSHR-RW-DEV .drop-trigger.open,.social-media-sharing .drop-trigger.open{
    color:#fff;
    background:#263039
}
 .M-SOCSHR-RW-DEV .drop-trigger.open::before,.social-media-sharing .drop-trigger.open::before{
    background:transparent url("http://ard723vwncwb.ar.hsbc:81/es3/common/social/share-white.svg") no-repeat 2px center
}
 .M-SOCSHR-RW-DEV .drop-trigger.open span,.social-media-sharing .drop-trigger.open span{
    color:#fff
}
 .M-SOCSHR-RW-DEV.dark-grey .drop-trigger,.social-media-sharing.dark-grey .drop-trigger{
    color:#404040
}
 .M-SOCSHR-RW-DEV.dark-grey .drop-trigger::before,.social-media-sharing.dark-grey .drop-trigger::before{
    background:transparent url("http://ard723vwncwb.ar.hsbc:81/es3/common/social/share-inverted.svg") no-repeat 2px center
}
 .M-SOCSHR-RW-DEV.dark-grey .drop-trigger span,.social-media-sharing.dark-grey .drop-trigger span{
    color:#404040
}
 .M-SOCSHR-RW-DEV.dark-grey .drop-trigger.open,.social-media-sharing.dark-grey .drop-trigger.open{
    background-color:#404040;
    color:#fff
}
 .M-SOCSHR-RW-DEV.dark-grey .drop-trigger.open::before,.social-media-sharing.dark-grey .drop-trigger.open::before{
    background:transparent url("http://ard723vwncwb.ar.hsbc:81/es3/common/social/share-white.svg") no-repeat 2px center
}
 .M-SOCSHR-RW-DEV.dark-grey .drop-trigger.open span,.social-media-sharing.dark-grey .drop-trigger.open span{
    color:#fff
}
 .M-SOCSHR-RW-DEV.dark-grey .drop-content,.social-media-sharing.dark-grey .drop-content{
    background:#404040
}
 .M-SOCSHR-RW-DEV.black .drop-trigger,.social-media-sharing.black .drop-trigger{
    color:#000
}
 .M-SOCSHR-RW-DEV.black .drop-trigger::before,.social-media-sharing.black .drop-trigger::before{
    background:transparent url("http://ard723vwncwb.ar.hsbc:81/es3/common/social/share-black.svg") no-repeat 2px center
}
 .M-SOCSHR-RW-DEV.black .drop-trigger span,.social-media-sharing.black .drop-trigger span{
    color:#000
}
 .M-SOCSHR-RW-DEV.black .drop-trigger.open,.social-media-sharing.black .drop-trigger.open{
    background-color:#000;
    color:#fff
}
 .M-SOCSHR-RW-DEV.black .drop-trigger.open::before,.social-media-sharing.black .drop-trigger.open::before{
    background:transparent url("http://ard723vwncwb.ar.hsbc:81/es3/common/social/share-white.svg") no-repeat 2px center
}
 .M-SOCSHR-RW-DEV.black .drop-trigger.open span,.social-media-sharing.black .drop-trigger.open span{
    color:#fff
}
 .M-SOCSHR-RW-DEV.black .drop-content,.social-media-sharing.black .drop-content{
    background:#000
}
 .O-RWDS-RW-DEV{
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
 .O-RWDS-RW-DEV:first-child :first-child .O-SMARTSPCGEN-DEV:first-child::before{
    display:none
}
 .O-RWDS-RW-DEV .A-BBST28R-RW-ALL{
    margin:0;
    margin:0rem 0rem 0rem 0rem
}
 @media(min-width:480px){
    .O-RWDS-RW-DEV .A-BBST28R-RW-ALL{
        margin:0;
        margin:0rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .O-RWDS-RW-DEV .A-BBST28R-RW-ALL{
        margin:0;
        margin:0rem 0rem 0rem 0rem
    }
}
 .O-RWDS-RW-DEV img{
    width:100%
}
 .O-RWDS-RW-DEV .rewards-listing-item>.row{
    position:relative
}
 .O-RWDS-RW-DEV .smart-image .smart-image-figure{
    margin:0 0 14px 0;
    margin:0rem 0rem .875rem 0rem
}
 @media(min-width:480px){
    .O-RWDS-RW-DEV .smart-image .smart-image-figure{
        margin:0 0 18px 0;
        margin:0rem 0rem 1.125rem 0rem
    }
}
 @media(min-width:960px){
    .O-RWDS-RW-DEV .smart-image .smart-image-figure{
        margin:0 0 20px 0;
        margin:0rem 0rem 1.25rem 0rem
    }
}
 .O-RWDS-RW-DEV .smart-image img{
    width:100%
}
 .O-RWDS-RW-DEV .A-LNKND38L-RW-ALL{
    margin:-7px 0 -2px;
    display:block
}
 .O-RWDS-RW-DEV .A-LNKND38L-RW-ALL,.O-RWDS-RW-DEV .A-TYP16R-RW-ALL,.O-RWDS-RW-DEV .A-LNKC28L-RW-ALL{
    padding:0 0 14px 0;
    padding:0rem 0rem .875rem 0rem;
    max-width:100%;
    word-wrap:break-word
}
 @media(min-width:480px){
    .O-RWDS-RW-DEV .A-LNKND38L-RW-ALL,.O-RWDS-RW-DEV .A-TYP16R-RW-ALL,.O-RWDS-RW-DEV .A-LNKC28L-RW-ALL{
        padding:0 0 18px 0;
        padding:0rem 0rem 1.125rem 0rem
    }
}
 @media(min-width:960px){
    .O-RWDS-RW-DEV .A-LNKND38L-RW-ALL,.O-RWDS-RW-DEV .A-TYP16R-RW-ALL,.O-RWDS-RW-DEV .A-LNKC28L-RW-ALL{
        padding:0 0 20px 0;
        padding:0rem 0rem 1.25rem 0rem
    }
}
 .O-RWDS-RW-DEV .A-LNKC28L-RW-ALL{
    display:inline-block
}
 .O-RWDS-RW-DEV p.A-LNKC28L-RW-ALL{
    display:block;
    white-space:nowrap
}
 .O-RWDS-RW-DEV .rew-label{
    padding:0 0 7px 0;
    padding:0rem 0rem .4375rem 0rem
}
 @media(min-width:480px){
    .O-RWDS-RW-DEV .rew-label{
        padding:0 0 9px 0;
        padding:0rem 0rem .5625rem 0rem
    }
}
 @media(min-width:960px){
    .O-RWDS-RW-DEV .rew-label{
        padding:0 0 10px 0;
        padding:0rem 0rem .625rem 0rem
    }
}
 .O-RWDS-RW-DEV .link-container .A-TYP16R-RW-ALL{
    display:inline-block
}
 @media(min-width:960px){
    .O-RWDS-RW-DEV .product-general .last-val{
        padding:0;
        padding:0rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px) and (min-width:480px){
    .O-RWDS-RW-DEV .product-general .last-val{
        padding:0;
        padding:0rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px) and (min-width:960px){
    .O-RWDS-RW-DEV .product-general .last-val{
        padding:0;
        padding:0rem 0rem 0rem 0rem
    }
}
 .O-RWDS-RW-DEV .product-general .A-DIVVL-RW-ALL{
    position:absolute;
    top:0;
    right:31%;
    display:none;
    height:100%
}
 @media(min-width:960px){
    .O-RWDS-RW-DEV .product-general .A-DIVVL-RW-ALL{
        display:block
    }
}
 .O-RWDS-RW-DEV .product-block .last-val{
    padding:0;
    padding:0rem 0rem 0rem 0rem
}
 @media(min-width:480px){
    .O-RWDS-RW-DEV .product-block .last-val{
        padding:0;
        padding:0rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .O-RWDS-RW-DEV .product-block .last-val{
        padding:0;
        padding:0rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .O-RWDS-RW-DEV .product-block .last-val{
        padding:0 0 14px 0;
        padding:0rem 0rem .875rem 0rem
    }
}
 @media(min-width:960px) and (min-width:480px){
    .O-RWDS-RW-DEV .product-block .last-val{
        padding:0 0 18px 0;
        padding:0rem 0rem 1.125rem 0rem
    }
}
 @media(min-width:960px) and (min-width:960px){
    .O-RWDS-RW-DEV .product-block .last-val{
        padding:0 0 20px 0;
        padding:0rem 0rem 1.25rem 0rem
    }
}
 @media(min-width:960px){
    .O-RWDS-RW-DEV .product-block{
        padding-left:27px
    }
}
 .O-RWDS-RW-DEV .action-buttons{
    text-align:right
}
 .O-RWDS-RW-DEV .action-buttons .A-BTNSS-RW-ALL{
    margin:14px 0 0 0;
    margin:.875rem 0rem 0rem 0rem;
    width:100%;
    max-width:100%
}
 @media(min-width:480px){
    .O-RWDS-RW-DEV .action-buttons .A-BTNSS-RW-ALL{
        margin:18px 0 0 0;
        margin:1.125rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .O-RWDS-RW-DEV .action-buttons .A-BTNSS-RW-ALL{
        margin:20px 0 0 0;
        margin:1.25rem 0rem 0rem 0rem
    }
}
 @media(min-width:480px){
    .O-RWDS-RW-DEV .action-buttons .A-BTNSS-RW-ALL{
        width:auto
    }
}
 .O-RWDS-RW-DEV .A-DIVHL-RW-ALL{
    margin:14px 0 0 0;
    margin:.875rem 0rem 0rem 0rem
}
 @media(min-width:480px){
    .O-RWDS-RW-DEV .A-DIVHL-RW-ALL{
        margin:18px 0 0 0;
        margin:1.125rem 0rem 0rem 0rem
    }
}
 @media(min-width:960px){
    .O-RWDS-RW-DEV .A-DIVHL-RW-ALL{
        margin:20px 0 0 0;
        margin:1.25rem 0rem 0rem 0rem
    }
}
 .A-LSTO-RW-ALL,.A-LSTU-RW-ALL{
    font-family:"HSBC Univers Next Regular";
    font-style:normal;
    font-weight:400;
    font-size:16px;
    font-size:1rem;
    color:#333;
    line-height:1.5;
    margin:0
}
 .A-LSTO-RW-ALL ol,.A-LSTU-RW-ALL ol{
    counter-reset:item;
    display:table;
    padding:0
}
 .A-LSTO-RW-ALL ol>li,.A-LSTU-RW-ALL ol>li{
    list-style:none;
    counter-increment:item;
    display:table-row
}
 .A-LSTO-RW-ALL ol>li::before,.A-LSTU-RW-ALL ol>li::before{
    content:counter(item) ".";
    display:table-cell;
    text-align:left;
    padding-right:.3em;
    padding-top:11px
}
 .A-LSTO-RW-ALL li,.A-LSTU-RW-ALL li{
    padding:0;
    margin:10px 0 12px 19px
}
 .A-LSTO-RW-ALL li:last-child,.A-LSTU-RW-ALL li:last-child{
    margin-bottom:0
}
 .A-LSTO-RW-ALL li>ol>li::before,.A-LSTU-RW-ALL li>ol>li::before{
    content:counters(item,".") ". ";
    display:table-cell;
    text-align:left;
    padding-right:.3em
}
 .A-LSTO-RW-ALL li>ul,.A-LSTU-RW-ALL li>ul{
    list-style: disc;
    margin-left:17px;
    padding-left:0
}
 .A-LSTO-RW-ALL li>ul>li,.A-LSTU-RW-ALL li>ul>li{
    margin-left:0
}
 .A-LSTO-RW-ALL li>ul>li::before,.A-LSTU-RW-ALL li>ul>li::before{
    display:-moz-inline-stack;
    display:inline-block;
    *vertical-align:auto;
    *zoom:1;
    *display:inline
}
 .A-LSTO-RW-ALL li>ul>li>ul,.A-LSTU-RW-ALL li>ul>li>ul{
    padding-left:0
}
 .A-LSTU-RW-ALL{
    padding:2px 0 0;
    margin-top:0;
    list-style-position:outside
}
 .A-LSTU-RW-ALL>li{
    list-style-type:disc
}
 .A-LSTO-RW-ALL{
    padding-left:0
}
 .A-LSTO-RW-ALL>li{
    list-style:none;
    counter-increment:item;
    display:table-row
}
 .A-LSTO-RW-ALL>li::before{
    content:counter(item) ".";
    display:table-cell;
    text-align:left;
    padding-right:.3em;
    padding-top:11px
}
 .A-LSTO-RW-ALL>li:last-child::before{
    padding-top:11px
}
