.sm_accordion-image,.sm_multilevel-accordion{min-height:150px}
div.accordion{display:block;margin:0 auto}
div.accordion div.mid_wrapper{padding:0 !important;margin:0 !important;min-height:105px}
div.accordion h2.js-expandmore{line-height:1.2em}
div.accordion h2.accordion-header,div.accordion h3.accordion-header{position:relative;display:block;padding:0;margin:50px 0 10px 0;cursor:pointer;font-size:18px;clear:both}
div.accordion h2.accordion-header:hover,div.accordion h3.accordion-header:hover{color:#4074ad}
div.accordion.support_center h3.accordion-header{color:#a7abae;margin:0 0 10px 0}
div.accordion h2.js-expandmore div.accordion-header-img,.sm_multilevel-accordion .mid_wrapper>.accordion-header-img{position:relative;width:140px;height:140px;border-radius:50%;overflow:hidden;background-size:cover}
div.accordion h2.js-expandmore.odd div.accordion-header-img,.sm_multilevel-accordion .mid_wrapper.odd>.accordion-header-img{float:left;margin-right:40px;margin-bottom:-20px;position:absolute;left:0;top:0}
div.accordion h2.js-expandmore.even div.accordion-header-img,.sm_multilevel-accordion .mid_wrapper.even>.accordion-header-img{float:right;margin-left:40px;margin-bottom:20px;position:absolute;right:0;top:0}
div.accordion h2.js-expandmore span.accordion-header-icon{width:18px;height:18px;display:block;position:relative;top:23px}
div.accordion.support_center h3.js-expandmore span.accordion-header-icon{margin-right:10px;top:4px;float:left}
div.accordion h2.js-expandmore.active span.accordion-header-icon,div.accordion h3.js-expandmore.active span.accordion-header-icon{background-position:0 -18px}
div.accordion h2.js-expandmore.odd span.accordion-header-icon,div.accordion h3.js-expandmore.odd span.accordion-header-icon{left:150px}
div.accordion h2.js-expandmore.even span.accordion-header-icon,div.accordion h3.js-expandmore.even span.accordion-header-icon{position:absolute;left:-10px;float:left;top:4px}
div.accordion div.accordion-content{position:relative;display:none;padding-bottom:15px}
div.accordion.support_center div.accordion-content{width:100% !important;position:relative;clear:both}
div.accordion.support_center div.item{border-top:solid 1px #cacaca;padding:25px 0 15px 0;margin:0 13px 0 23px !important}
div.accordion.support_center div.accordion-content div.row{display:block;padding:15px 0 20px 0;height:auto;border-bottom:dashed 1px #cacaca}
div.accordion.support_center div.accordion-content div.row div.column{width:47%}
div.accordion.support_center div.accordion-content div.row:last-child{border-bottom:0;padding:15px 0 0 0}
div.accordion.support_center div.accordion-content div.row ul{margin:0;padding:0}
div.accordion.support_center div.accordion-content div.row ul li{display:block;min-height:18px}
div.accordion.support_center div.accordion-content div.row ul li a{font-family:Arial,sans-serif;font-weight:bold;color:#000;text-decoration:none}
div.accordion.support_center div.accordion-content div.row ul li a:hover{color:#4077b2}
div.accordion.support_center div.accordion-content div.row ul li ul{margin:15px 0 5px 0;display:block}
div.accordion.support_center div.accordion-content div.row ul li ul li{list-style:disc;min-height:20px;display:block;margin-bottom:5px}
div.accordion.support_center div.accordion-content div.row ul li ul li a{font-weight:normal;background:url('../../cee2020-pws/img/ico_dot.png') left 3px no-repeat;padding-left:8px}
div.accordion.support_center div.accordion-content div.row ul li ul li a:hover{color:#4077b2}
div.accordion div.accordion-content.odd{margin-left:180px}
div.accordion div.accordion-content.even{margin-left:80px}
div.search_results.accordion h3.accordion-header{font-size:16px;font-family:Arial,sans-serif;font-weight:bold;color:#4f575e;margin:0 0 10px 0;padding:0;cursor:pointer}
div.search_results.accordion h2.accordion-header:hover,div.search_results.accordion h3.accordion-header:hover{color:#000}
div.search_results.accordion h2.js-expandmore.active,div.search_results.accordion h3.js-expandmore.active{color:#ff2d41}
div.search_results.accordion h2{font-family:Arial,sans-serif;font-size:24px;text-align:left;margin:0 0 15px 0;padding:0}
div.search_results.accordion div.accordion-content{margin:0 0 20px 0}
div.accordion div.accordion-content table{width:100%}
div.accordion div.accordion-content table tr{height:35px;border-bottom:solid 1px #ccc}
div.accordion div.accordion-content table tr:last-child{border-bottom:0}
div.accordion div.accordion-content table td{vertical-align:middle}
div.accordion div.accordion-content table td span{display:inline-block;margin-right:20px;font-style:normal}
div.accordion h2.accordion-header,div.accordion h3.accordion-header{margin:50px 0 10px 0;clear:both}
div.accordion h2.js-expandmore{position:relative}
div.accordion h2.js-expandmore.even{text-align:right}
.sm_accordion-image .js-to_expand.even.animated-expandmore__to_expand,.sm_multilevel-accordion .mid_wrapper.even>.js-to_expand.animated-expandmore__to_expand{padding:0 160px 0 0}
.sm_accordion-image .js-to_expand.odd.animated-expandmore__to_expand,.sm_multilevel-accordion .mid_wrapper.odd>.js-to_expand.animated-expandmore__to_expand{padding:0 0 0 160px}
.sm_accordion-image h2.js-expandmore .animated-expandmore__button,.sm_multilevel-accordion h2.js-expandmore .animated-expandmore__button{min-height:140px;transition:min-height 1s ease}
.sm_accordion-image h2.js-expandmore .animated-expandmore__button.is-opened,.sm_multilevel-accordion h2.js-expandmore .animated-expandmore__button.is-opened{min-height:60px}
.sm_accordion-image h2.js-expandmore.even .animated-expandmore__button,.sm_multilevel-accordion .mid_wrapper.even h2.js-expandmore .animated-expandmore__button{text-align:right;padding-right:160px}
.sm_accordion-image h2.js-expandmore.odd .animated-expandmore__button.js-expandmore-button,.sm_multilevel-accordion .mid_wrapper.odd h2.js-expandmore .animated-expandmore__button{text-align:left;padding-left:160px}
.sm_accordion-image ul{margin-top:0}
.sm_accordion-image .expandmore__button,.sm_accordion-image .animated-expandmore__button,.sm_multilevel-accordion .expandmore__button{padding:0}
div#card-details-popup.modal-box .accordion button.animated-expandmore__button:focus-visible{outline:2px solid var(--color-button-primary);outline-offset:4px;border-radius:2px}
.expandmore__button,.animated-expandmore__button{background:0;font-size:inherit;color:inherit;display:block;margin:0;cursor:pointer;font-size:16.2px;line-height:19.4px;border:0;font-family:Arial,sans-serif;font-weight:bold;padding:0 0 0 40px;text-align:left;width:100%}
div.accordion h2.js-expandmore span.accordion-header-icon,div.accordion h3.js-expandmore span.accordion-header-icon{width:18px;height:18px;display:block;position:absolute;top:23px}
div.accordion h2.js-expandmore.even span.accordion-header-icon,div.accordion h3.js-expandmore.even span.accordion-header-icon{position:absolute;left:-10px;float:left;top:4px}
div.accordion h2.js-expandmore.odd span.accordion-header-icon,div.accordion h2.js-expandmore.even span.accordion-header-icon,div.accordion h3.js-expandmore.odd span.accordion-header-icon,div.accordion h3.js-expandmore.even span.accordion-header-icon{left:150px;float:none;position:relative}
.js-to_expand[aria-hidden=true],.js-to_expand[data-hidden=true]{display:none}
.expandmore__button[aria-expanded=false]:before,.expandmore__button[data-expanded=false]:before{speak:none}
.expandmore__button[aria-expanded=true]:before,.expandmore__button[data-expanded=true]:before{background-image:url("../../cee2020-pws/img/minus.gif");speak:none}
h3.js-expandmore{background:url("../../cee2020-pws/img/plus.gif") no-repeat 0 .3em;padding:.5em 0 .3em 0;margin:0;cursor:pointer;font-size:16.2px;line-height:19.4px}
h3.js-expandmore.active{background-image:url("../../cee2020-pws/img/minus.gif")}
.expandmore__button,.animated-expandmore__button{background:0;color:inherit;display:block;margin:0;cursor:pointer;font-size:18px;line-height:1.2em;border:0;font-family:Unicredit,Arial,sans-serif;font-weight:bold;padding:0 0 0 40px;text-align:left;width:100%}
.animated-expandmore__to_expand{display:block;overflow:hidden;opacity:1;transition:visibility 0 ease,max-height 1s ease,opacity 1s ease;visibility:visible;transition-delay:0;padding:0 0 .2em 40px}
.animated-expandmore__to_expand ul{list-style:none;padding-left:0;margin-bottom:.2em}
[data-hidden=true].animated-expandmore__to_expand{display:block;max-height:0;opacity:0;visibility:hidden;transition-delay:1s,0,0}
div.accordion div.accordion_content{display:none;padding:0 0 .2em 40px}
div.accordion div.accordion_content ul{list-style:none;padding-left:0;margin-bottom:.2em}
div.accordion div.accordion_content h4{font-size:16px;margin:10px 0 0 0;font-family:Arial,sans-serif}
div.accordion div.accordion_content p{font-size:14px;margin:0 0 15px 0}
div.accordion div.accordion_content .rates_wrapper{margin:20px 0 0 0;display:block}
div.accordion div.accordion_content .rates_wrapper div.grid{width:49%;float:left;display:inline-block}
div.accordion div.accordion_content .rates_wrapper div.grid h4,div.accordion div.accordion_content .loan_amount h4{font-size:18px;margin:0 20px 0 30px;padding:0;font-family:Arial,sans-serif}
div.accordion div.accordion_content .rates_wrapper div.grid p.center{margin:0 0 15px 0 !important;width:85%;text-align:center}
div.accordion div.accordion_content .rates_wrapper p,div.accordion div.accordion_content .rates_wrapper div.grid p,div.accordion div.accordion_content .loan_amount p{text-align:left;font-size:18px;margin:0}
div.accordion div.accordion_content div.grid:last-child table{float:right;font-size:14px}
div.accordion div.accordion_content table th,div.accordion div.accordion_content table td{padding-right:20px;height:30px;vertical-align:middle;color:#000}
div.accordion div.accordion_content div.grid table th:first-child,div.accordion div.accordion_content div.grid table td:first-child{text-align:left;padding-left:20px;padding-right:0}
div.accordion div.accordion_content table th{background:#e3e3e3}
div.accordion div.accordion_content table tr{border-bottom:solid 1px #e3e3e3}
div.accordion div.accordion_content div.grid table tr:first-child,div.accordion div.accordion_content div.grid table tr:last-child{border-bottom:0}
div.accordion div.accordion_content p.small{font-size:12px;font-style:italic;color:#4f575e;text-align:center;margin-top:30px}
div.accordion div.accordion_content p.small.alignleft{text-align:left}
div.seperator{display:block;clear:both;height:2px;margin:25px 0 15px 0}
div.accordion div.accordion_content a{color:#4074ad;font-style:italic;text-decoration:none}
div.accordion div.accordion_content a:hover{text-decoration:underline}
div.accordion div.accordion_content div.parner_list,div.parner_list{display:block;padding-left:30px}
div.accordion div.accordion_content div.parner_list ul,div.parner_list ul{display:block;margin:20px 0 20px 0;padding:0}
div.accordion div.accordion_content div.parner_list ul li,div.parner_list ul li{width:92px;height:92px;border:solid 1px #cacaca;border-radius:3px;list-style:none;margin:0 5px 5px 0;-webkit-box-shadow:0 0 2px rgba(178,177,177,0.82);-moz-box-shadow:0 0 2px rgba(178,177,177,0.82);box-shadow:0 0 2px rgba(178,177,177,0.82);display:inline-block;padding:0}
div.accordion div.accordion_content h2.sub_title,h2.sub_title{margin-top:40px;margin-bottom:30px}
div.accordion div.accordion_content div.parner_list ul li a,div.parner_list ul li a{position:relative;width:92px;height:92px;display:block;color:#4f575e;text-decoration:none;font-size:10px}
div.accordion div.accordion_content div.parner_list ul li a div.img,div.parner_list ul li a div.img{position:absolute;z-index:1;top:0;left:0;text-align:center}
div.accordion div.accordion_content div.parner_list ul li a div.partner_name,div.parner_list ul li a div.partner_name{position:absolute;bottom:0;height:auto;display:block;padding:3px 5px 0 5px;z-index:5;left:1px;bottom:1px;margin-right:1px;line-height:13px;width:87%}
div.accordion div.accordion_content div.parner_list ul li a div.partner_name.dark,div.parner_list ul li a div.partner_name.dark{background:#eaeaea}
div.accordion div.accordion_content div.parner_list ul li a div.img img{max-width:92px;max-height:92px;width:auto;height:auto}
@media(max-width:599px){.animated-expandmore__to_expand{padding-left:0}
.sm_accordion-image h2.js-expandmore.odd .animated-expandmore__button.js-expandmore-button,.sm_accordion-image h2.js-expandmore.even .animated-expandmore__button.js-expandmore-button,.sm_multilevel-accordion .mid_wrapper h2.js-expandmore .animated-expandmore__button.js-expandmore-button{text-align:left;padding:0}
.sm_accordion-image h2.js-expandmore .animated-expandmore__button.js-expandmore-button .accordion-header-img,.sm_multilevel-accordion .mid_wrapper h2.js-expandmore .animated-expandmore__button.js-expandmore-button .accordion-header-img{float:none;margin-bottom:0;position:static;margin:0 auto}
.sm_accordion-image .js-to_expand.odd.animated-expandmore__to_expand,.sm_multilevel-accordion .mid_wrapper.odd>.js-to_expand.animated-expandmore__to_expand,.sm_accordion-image .js-to_expand.even.animated-expandmore__to_expand,.sm_multilevel-accordion .mid_wrapper.even>.js-to_expand.animated-expandmore__to_expand{padding:0}
div.accordion div.accordion_content{padding:0}
div.accordion h3{background-position:0 .1em}
div.accordion h3.active{background-position:0 5px}
.mid_wrapper .container div.accordion .sm_accordion-image h2.accordion-header,.mid_wrapper .container div.accordion .sm_multilevel-accordion h2.accordion-header.accordion-multilevel1-header{padding:0;margin:40px 0 20px 0;text-align:left;font-size:16px}
.mid_wrapper .container div.accordion .sm_accordion-image h2.accordion-header div.accordion-header-img,.mid_wrapper .container div.accordion .sm_multilevel-accordion div.accordion-header-img{float:none;margin:0;margin-bottom:0;position:static;margin:0 auto}
.mid_wrapper .container div.accordion .sm_accordion-image div.accordion-content,.mid_wrapper .container div.accordion .sm_multilevel-accordion .active div.accordion-content{margin-left:0;margin-right:0}
div.accordion h3.accordion-header{padding:0 10px 20px 10px}
div.accordion .odd.active div.accordion-content,div.accordion .even.active div.accordion-content{margin:10px}
div.accordion h3.accordion-header.even{padding-left:10px}
div.accordion.support_center div.accordion-content div.row div.column{width:90%}
div.accordion.support_center div.item{margin:0 !important}
div.accordion.support_center h3.accordion-header{margin:0 0 10px 10px}
}
@media(max-width:480px){div.accordion h3.accordion-header div.accordion-header-img{width:80px;height:80px}
div.accordion h3.accordion-header.odd div.accordion-header-img{margin-right:20px}
div.accordion h3.accordion-header.even div.accordion-header-img{margin-left:20px}
div.accordion h3.accordion-header div.accordion-header-img{top:0}
div.accordion div.accordion_content ul li{padding-left:18px}
}