/*body { font-family: Arial, sans-serif;background-color:#fff; padding: 0; margin: 0; }*/

@media screen and (max-width: 9000px) {
.fst-container,
.fst-container * {box-sizing: border-box;padding:0;margin:0;}
.fst-container {display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-flow: row nowrap; -webkit-flex-flow: row nowrap; flex-flow: row nowrap;width: 100%;}

.fst-filters {}
.fst-filters h2 {width:100%; margin: 0 0 1em; }

.fst-filter { margin: 0 0 6% 0px;background-color:rgba(73,136,212,0.2); }
.fst-filter .wrap {padding:8% 0 9% 10%; border: 1px solid #aaa;}
.fst-filter h3 {margin: 0 0 9% 0; }
.fst-filter ul { list-style-type: none; padding: 0; margin: 0; }
.fst-filter ul li {margin: 0 0 0.5em;font-size:0.4em;font-size:calc(0.4vw + 0.4em);}
.fst-filter ul li input[type="checkbox"] { }
.fst-filter ul li label {padding-left:10px; }

.fst-reset { width: 100%; }
.fst-reset button {display:inline-block;width:100%;padding: 1em; border-radius:0;border:1px solid #aaa;cursor:pointer;font-weight:600;font-size:0.50em;font-size:calc(0.50vw + 0.50em);letter-spacing:0;}

.fst-reset a       {display:inline-block;width:28%;padding:1% 1% 1% 1%;margin:3% 0.6% 2% 0;text-align:center;font-weight:600;font-size:0.54em;font-size:calc(0.54vw + 0.54em);letter-spacing:0; border-radius:7px;}
.fst-reset a:hover {}

.fst-reset .blue   {background-color:rgba(var(--col_1),1.0);color:rgba(255,255,255,1.00);}    .fst-reset .blue:hover {background-color:rgba(var(--col_1),0.6);}
.fst-reset .blueL  {background-color:rgba(var(--col_1),0.4);color:rgba(255,255,255,1.00);}    .fst-reset .blueL:hover {background-color:rgba(var(--col_1),0.9);}
.fst-reset .pink   {background-color:rgba(var(--col_enqp),1.0);color:rgba(255,255,255,1.00);} .fst-reset .pink:hover {background-color:rgba(var(--col_enqp),0.6);}

.table_headers {position:relative;display:block;height:auto;margin:0 !important;padding:0%!important;}

.fst-table-content {width:100%;}

.fst-table {width:100%;border-collapse:collapse;}
.fst-table th,
.fst-table td {padding: 5px 8px;border:1px solid #aaa;}

.fst-table .np {padding:0;border:1px solid #aaa;}

.fst-table thead { }
.fst-table thead tr { }
.fst-table thead tr th {background-color: rgba(116,183,231,1.00);text-align:left;}
.fst-table thead tr th.special {text-align: center; }
.fst-table thead tr th.original-order {display:none;}
.fst-table tbody { }
.fst-table tbody tr {display:none;font-size:0.38em;font-size:calc(0.38vw + 0.38em); }
.fst-table tbody tr.show {display:table-row;} .fst-table tbody tr.show_header {display:table-row;}
.fst-table tbody tr td     {background-color: rgba(225,198,221,0.10);}
.fst-table tbody tr.alt td {background-color: rgba(225,198,221,0.44);}
.fst-table tbody tr td.special {text-align: center;}
.fst-table tbody tr td.special .order {display:none;}
.fst-table tbody tr td.special .icon {display: inline-block; height: 1em; width: 100%; text-align: left; text-indent: -9999em; background: transparent url('https://assets.codepen.io/301530/icon-arrow.png') center center no-repeat; background-size: auto 100%; }
.fst-table tbody tr td.category,
.fst-table tbody tr td.LTV {white-space: nowrap;}
.fst-table tbody tr td.original-order {display:none;}
.col-50_btl_cr .bull_th > li {padding:0 0 0.3em 26px!important;} 

}
@media screen and (max-width: 1200px) {
.fst-container {display:block;}
.fst-filters {display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow: row wrap;flex-flow:row wrap;justify-content:space-between; width:100%;padding:0 0 0px;}
.fst-filter {width:100%;padding:10px; border: 1px solid #aaa;}
.fst-filter .wrap { padding: 0; border: none; }
.fst-table-content {width: 100%;}
}

/*==== -------------------------------------------------------------   *COLUMNS  ---------------------------------------------------  === */
@media screen and (max-width: 9000px) {
.col-20_btl     {flex:12%;padding:2.5% 0.6% 0% 0%;margin:1px;}
.col-50_btl     {flex:53%;padding:2.5% 2% 0% 0%;margin-left:15px; z-index:99999;}
.col-30_btl     {flex:25%;padding:0% 0% 0% 2%;margin:30px 1px 1px 1px;}
.col-50_btl_cl  {flex:50%;padding:0% 2% 2% 0%;}
.col-50_btl_cr  {flex:50%;padding:0% 0% 2% 2%;}
.BTL_arrow {color:rgba(var(--col_main_d),0.6);font-size:160%!important;padding-right:12px!important;}
}
@media screen and (max-width: 1024px) {	
.col-20_btl     {flex:5%;padding:2.5% 0.0% 0% 1%;}
.col-50_btl     {flex:60%;padding:2.5% 2% 0% 2%;}
.col-20_btl .fst-filters li {font-size:0.48em;font-size:calc(0.48vw + 0.48em); letter-spacing:0.5px;}
}
@media screen and (max-width: 1023px) {	
.fst-filter {display:flex; -ms-flex-flow: wrap; -webkit-flex-flow: wrap; flex-flow:wrap; justify-content: space-between; width:49.0%; margin:0 3px 15px 3px;padding:0 0 3% 5%;}
.fst-filters .wrap {padding:3% 0 0% 0%;}
.fst-filter h3     {padding:0% 0 0% 0%;}

.col-20_btl     {flex:100%;padding:2.5% 0.0% 0% 1%;}
.col-50_btl     {flex:100%;padding:2.5% 2% 0% 2%;}
.col-20_btl .fst-filters li {font-size:0.58em;font-size:calc(0.58vw + 0.58em); letter-spacing:0.5px;}
}
@media screen and (max-width: 767px)  {	
.fst-filters {display:flex; }
.fst-filter  {width:48.0%!important; margin:0 3px 15px 3px;padding:0 0 3% 5%;}
.col-50_btl  {flex:100%;padding:2.5% 0% 0% 1%; margin:0;}
}

/*==== -------------------------------------------------------------   *BULLETS  ---------------------------------------------------  === */
@media screen and (max-width: 9000px) {
.accordionCnt_BTL .bull_th      {display:table;}  
.accordionCnt_BTL .bull_th > li {list-style:none;position:relative;padding:0 0 0.3em 30px;margin:0px;text-indent:0px;transition: .12s;font-family:'Arial';
font-size: calc(0.51em + 0.51vw)!important;line-height:0.70em;line-height:calc(0.70vw + 0.70em);text-align:left;} 
.accordionCnt_BTL .bull_th > li::before {position:absolute;font-family:FontAwesome;content:'\f04b';top:-2px;left:0px;opacity:0.99;transition:0.5s;
font-size: calc(0.5em + 0.5vw);padding-top:0.4%;}

.accordionCnt_ct .bull_check li {padding-left:33px;}
.accordionCnt_BTL .bull_th > li {font-size: calc(0.46em + 0.46vw)!important;line-height:0.70em;line-height:calc(0.70vw + 0.70em);text-align:left;} 
.accordionCnt_BTL .row     {display:flex;flex-wrap: wrap; margin:1.3% 0 1% 0;font-size: calc(0.42em + 0.42vw); letter-spacing:0;}
.accordionCnt_BTL .col-1   {flex:100%;padding:0 0 0 2%;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc;color:rgba(var(--col_main_d),0.89)!important;} 
.accordionCnt_BTL .col-2   {flex:50%; padding:0 0 0 2%;border-top: 1px solid #ccc;border-left: 1px solid #ccc;color:rgba(var(--col_main_d),0.89)!important;} 
.accordionCnt_BTL .col-3   {flex:33% ;padding:0 0 0 2%;border-top: 1px solid #ccc;border-left: 1px solid #ccc;color:rgba(var(--col_main_d),0.89)!important;} 
.accordionCnt_BTL .np      {padding:0 0 0 0%;} 
.accordionCnt_BTL .mr      {border-right:  1px solid #ccc;} 
.accordionCnt_BTL .mb      {border-bottom: 1px solid #ccc;} 
.accordionCnt_BTL .nb      {border:none;}
.accordionCnt_BTL .text_c  {text-align:center;}
.accordionCnt_BTL .text_h  {font-size:115%;padding:1% 0% 1% 2%;}
.accordionCnt_BTL .text_sm {font-size:90%; line-height:180%;}
.accordionCnt_BTL .text_pd {padding:1% 0% 1% 2%;}

.BTL_page {}
.BTL_page .tab_head      {font-size: calc(0.6em + 0.6vw);background-color:rgba(var(--col_pm8),0.6); height:45px;}
.BTL_page table          {font-size:0.43em;font-size:calc(0.43vw + 0.43em);line-height:0.6em;line-height:calc(0.6vw + 0.6em);letter-spacing:-0.2px;}
.BTL_page tbody td       {padding: 7px 6px 5px 2%;} 
.BTL_page .bull_column_1 {margin-bottom:5%;}

.BTL_page h4       {display:block;font-size: calc(1.0em + 1.0vw)!important;line-height:calc(0.70em + 0.70vw);letter-spacing:-1.0px!important;margin-top:4%;margin-bottom:1.6%;padding-bottom:1.2%;border-bottom:7px solid rgba(var(--col_main_d),0.10);}
.BTL_page h5       {display:block;font-size: calc(0.60em + 0.60vw)!important;line-height:calc(0.70em + 0.70vw);letter-spacing:-0.3px!important; font-weight:600;margin-top:6%;margin-bottom:1.6%;padding-bottom:1.0%;border-bottom:4px solid rgba(var(--col_main_d),0.10);}
.BTL_page p       {padding:0.5%;text-align:left!important;}

.BTL_page .bull_check p  {font-size:112%;padding-bottom:2%;text-align:left!important;}
.BTL_page .bull_check li {text-align:left!important;}
}
@media screen and (max-width: 1023px) {
.BTL_page h4       {display:block;font-size:calc(1.5em + 1.5vw)!important;}	
.BTL_page h5       {display:block;font-size:calc(1.0em + 1.0vw)!important;}	
	
.BTL_page p              {padding:0.5%;text-align:center!important;}	
.BTL_page .bull_check p  {font-size:112%;padding-bottom:2%;text-align:center!important;}
.BTL_page .bull_check li {text-align:center!important;}

.BTL_page .tab_head      {font-size: calc(0.9em + 0.9vw);text-align:center!important;}
.BTL_page table          {font-size:0.58em;font-size:calc(0.58vw + 0.58em);line-height:0.9em;line-height:calc(0.9vw + 0.9em);letter-spacing:-0.1px;}
.col-50_btl_cr .bull_th > li {padding:0 0 0.5em 12px!important;} 
}

/*==== -------------------------------------------------------------   *ACCORDION BTL  ---------------------------------------------------  === */
@media screen and (max-width: 9000px) {	
.accordion_BTL                 {display:block;width:100%; margin-bottom:0%;}

.accordionHead_BTL             {cursor:pointer!important;position:relative;display:block;height:auto;transition: .3s all;overflow:hidden;transform:translateZ(0);margin:0 !important;background:rgba(93,101,127,0.0);padding:0%!important;}	


.accordionHead_BTL .col_1, .col_2, .col_3, .col_4, .col_5, .col_6 {padding:1.2% 0% 1.2% 0%;border-right:1px solid #aaa;margin:0!important;}
.accordionHead_BTL .col_2, .col_3, .col_4 {text-align:center;}

.accordionHead_BTL .col_1 {display:inline-block;width:39%;padding-left:1%;background-color:rgba(225,255,59,0.0);} /* type */
.accordionHead_BTL .col_2 {display:inline-block;width:11%;background-color:rgba(125,255,59,0.0);} /* term */
.accordionHead_BTL .col_3 {display:inline-block;width:6%;background-color:rgba(225,255,59,0.0);} /* LTV */
.accordionHead_BTL .col_4 {display:inline-block;width:11%;background-color:rgba(55,155,159,0.0);} /* initial rate */
.accordionHead_BTL .col_5 {display:inline-block;width:14%;padding-left:1.0%;background-color:rgba(225,55,59,0.0);}  /* icr */
.accordionHead_BTL .col_6 {display:inline-block;width:16%;padding-left:0.7%;border-right:0px solid #aaa;background-color:rgba(125,255,59,0.0);
font-size:0.34em;font-size:calc(0.34vw + 0.34em);} /* product code */

.table_headers {height:45px;background-color:rgba(73,136,212,1.00); color:rgba(255,255,255,1.00);}

.table_headers .col_1, .col_2, .col_3, .col_4, .col_5, .col_6 {padding:1.2% 0% 1.2% 0%;border-right:1px solid #aaa;margin:0!important;font-size:0.44em;font-size:calc(0.44vw + 0.44em); letter-spacing:0px;}
.table_headers .col_2, .col_3, .col_4  {text-align:center;}

.table_headers .col_1 {display:inline-block;width:39%;padding-left:1%;} /* type */
.table_headers .col_2 {display:inline-block;width:11%;} /* term */
.table_headers .col_3 {display:inline-block;width:6%;} /* LTV */
.table_headers .col_4 {display:inline-block;width:11%;} /* initial rate */
.table_headers .col_5 {display:inline-block;width:14%;padding-left:1.0%}  /* icr */
.table_headers .col_6 {display:inline-block;width:10%;padding-left:0.7%;border-right:0px solid #aaa;} /* product code */

.accordionHead_BTL:hover       {background:rgba(93,101,127,0.20);}
.accordionHead_BTL:after       {content:'\f078'; position:absolute;top:10px;right:10px;font-family:fontawesome; opacity:0.99; }

.accordionCnt_BTL {font-family:sans-serif;}
.accordionCnt_BTL h2  {display:block!important;width:100%;padding:1.7% 0 0.8% 0%!important;font-size:2.4em!important;letter-spacing:-0.6px;}
.accordionCnt_BTL h3  {display:block!important;width:100%;padding:0% 0 0.3% 0%!important;font-size:1.1em!important;letter-spacing:-0.6px; margin-bottom:2%;border-bottom:solid 1px rgba(93,101,127,0.8);}

/*.accordion_BTL h3  {font-size:1.1em!important;letter-spacing:-0.0px;font-family:sans-serif;border-bottom:solid 1px rgba(93,101,127,0.3);text-align:left!important;}

.accordion_BTL h4  {display:block!important;font-size:1.7em!important;letter-spacing:-0.9px;font-family:sans-serif;border-bottom:solid px rgba(93,101,127,0.3); 
padding:0 0 10px 1.5%!important; }

.accordion_BTL h5  {display:block!important;font-size:1.2em!important;letter-spacing:-0.6px;font-family:sans-serif;border-bottom:solid 0px rgba(93,101,127,0.3); 
padding:0 0 3% 1.5%!important;}

.accordion_BTL h6  {display:block!important;font-family:sans-serif;font-size:1.5em;width:100%;padding:2% 0 2% 2%!important;height:70px!important;}

.accordion_BTL h5  {display:block!important;font-size:1.2em!important;letter-spacing:-0.6px;font-family:sans-serif;border-bottom:solid 0px rgba(93,101,127,0.3); 
padding:0 0 3% 1.5%!important;}*/


/*.active_BTL .accordionHead_BTL     {background:rgba(var(--col_1),0.69)!important;color:rgba(255,255,255,1.00)!important;
background:rgba(var(--col_pm8),0.99)!important;color:rgba(255,255,255,1.00)!important;}*/

.accordionCnt_ct h5, .accordionCnt_ct p, .accordionCnt_ct .bull_check li {text-align:left!important;}

.active_BTL .accordionHead_BTL  h4 {color:rgba(var(--col_w),0.99)!important;}
.active_BTL .accordionHead_BTL  h5 {color:rgba(var(--col_w),0.8)!important;}

.accordionCnt_BTL              {display:none;padding:2% 2% 3% 2.5%!important;border-top:1px solid rgba(0,0,0,0.49);border-bottom:17px solid rgba(73,136,212,0.7);}
.accordionCnt_BTL .first_line  {display:block;font-size:120%;line-height:160%!important; margin-bottom:4%;color:rgba(var(--col_pm8),0.79)!important;}
.accordionCnt_BTL p            {font-size: calc(100% + 0.01vw + 0.01vh)!important;line-height:calc(100% + 0.30vw + 0.30vh)!important;letter-spacing:-0.0px!important;padding-bottom:10px;}

.active_BTL .accordionCnt_BTL  {margin-bottom:0%;background:rgba(var(--col_pm8),0.00)!important;background-color:rgba(255,255,255,1.00)!important;}
.active_BTL .accordionHead_BTL {color:rgba(255,255,255,1.00)!important;background:rgba(var(--col_pm8),0.80)!important;}

}
@media screen and (max-width: 1366px) {
.table_headers {height:42px;background-color:rgba(73,136,212,1.00);color:rgba(255,255,255,1.00);}
.table_headers .col_1, .col_2, .col_3, .col_4, .col_5, .col_6 {font-size:0.55em;font-size:calc(0.55vw + 0.55em);letter-spacing:0px;}

.accordionHead_BTL .col_1, .col_4 {font-size:0.50em;font-size:calc(0.50vw + 0.50em);}
.accordionHead_BTL .col_2, .col_3, .col_5, .col_6 {font-size:0.50em;font-size:calc(0.50vw + 0.50em);}

.accordionCnt_BTL .first_line   {font-size:160%;}
.col-50_btl_cr           {font-size:1.7em!important;} .col-50_btl_cr .bull_th > li {padding:0 0 0.3em 20px!important;}
.col-50_btl_cl           {font-size:1.7em!important;}
.accordionCnt_BTL .col-1 {font-size:1.3em!important;}
.accordionCnt_BTL .col-2 {padding:1% 0 1% 2%}
.accordionCnt_BTL .col-3 {font-size:1.5em!important;}

.fst-reset a             {font-size:0.65em;font-size:calc(0.65vw + 0.65em);}
.accordionCnt_BTL p      {font-size:1.3em!important;}
}
@media screen and (max-width: 1024px) {
.accordionHead_BTL .col_1                 {font-size:0.63em;font-size:calc(0.63vw + 0.63em);}	
.accordionHead_BTL .col_2, .col_3, .col_5 {font-size:0.58em;font-size:calc(0.58vw + 0.58em);}	
.accordionHead_BTL .col_6                 {font-size:0.52em;font-size:calc(0.52vw + 0.52em)!important;}	

.accordionCnt_BTL h3            {font-size:1.5em!important;}
.accordionCnt_BTL .first_line   {font-size:150%;}
.accordionCnt_BTL p             {font-size:1.5em!important;}
.accordionCnt_BTL .col-50_btl_cl .col-1         {font-size:1.7em!important;}
.accordionCnt_BTL .col-50_btl_cl .col-2         {font-size:1.7em!important;}

.col-50_btl_cr           {font-size:2.7em!important;} .col-50_btl_cl  {font-size:1.0em!important;}

.accordionCnt_BTL .col-1 {font-size:1.7em!important;}
.accordionCnt_BTL .col-2 {padding:0.6% 0 0.6% 3%}
.accordionCnt_BTL .col-3 {font-size:1.7em!important;}
.fst-reset a             {font-size:0.79em;font-size:calc(0.79vw + 0.79em);}

.accordionCnt_ct .bull_check li {font-size:1.6em!important;padding-left:23px; letter-spacing:-0.1px;} 

}
@media screen and (max-width:  768px) {
.accordion_BTL h3         {font-size:1.2em!important;letter-spacing:-0.0px;}
.accordionCnt_BTL p       {line-height:calc(100% + 0.40vw + 0.40vh)!important;}
.accordionCnt_BTL         {padding:2% 5% 3% 5%;}
.accordion_BTL h6         {padding:3% 0 8% 0%!important}	

.table_headers            {height:35px;}

.table_headers .col_1                         {font-size:0.65em;font-size:calc(0.65vw + 0.65em);text-align:left;}
.table_headers .col_2, .col_3, .col_4, .col_5 {font-size:0.65em;font-size:calc(0.65vw + 0.65em);}

.accordionHead_BTL .col_1                         {font-size:0.65em;font-size:calc(0.65vw + 0.65em);text-align:left;}	
.accordionHead_BTL .col_2, .col_3, .col_4, .col_5 {font-size:0.65em;font-size:calc(0.65vw + 0.65em);}	
.accordionHead_BTL .col_6                         {font-size:0.52em;font-size:calc(0.52vw + 0.52em)!important;text-align:left;}	

.table_headers .col_1 {width:35%;} .table_headers .col_2 {width:10%;} .table_headers .col_3 {width:8%;}
.table_headers .col_4 {width:11%;} .table_headers .col_5 {width:14%;} .table_headers .col_6 {width:16%;padding-left:1.0%!important;}

.accordionHead_BTL .col_1 {width:35%;} .accordionHead_BTL .col_2 {width:10%;} .accordionHead_BTL .col_3 {width:8%;}
.accordionHead_BTL .col_4 {width:11%;} .accordionHead_BTL .col_5 {width:14%;} .accordionHead_BTL .col_6 {width:16%;padding-left:1.0%!important;}

.accordionCnt_BTL .first_line   {text-align:center;}
.accordionCnt_BTL .col-50_btl_cl .col-1     {font-size:2.0em!important;padding-left:3%!important;}
.accordionCnt_BTL .col-50_btl_cl .col-2     {font-size:2.1em!important;line-height:1.6em!important; padding:1.3% 0% 1.3% 3%!important;}
.accordionCnt_ct .col-3                     {font-size:2.3em!important;padding-top:0.6%;padding-bottom:0.6%;}


.accordionCnt_BTL .text_sm {font-size:2.3em!important;}

.col-50_btl_cr    {font-size:3.1em!important;letter-spacing:0.5px;}
.col-50_btl_cr li {letter-spacing:0.1px!important;line-height:1.4em!important;padding-bottom:5%;}
.fst-reset a      {font-size:0.95em;font-size:calc(0.95vw + 0.95em);}

.accordionCnt_ct h5, .accordionCnt_ct p, .accordionCnt_ct .bull_check li {text-align:center!important;}

}
@media screen and (max-width:  600px) {
	
.accordionHead_BTL             {padding:0.0% 0% 0.0% 0%;}		
.accordion_BTL h6              {padding:4% 0 10% 0%!important;}	

.table_headers                                        {height:38px; }
.table_headers .col_1                                 {font-size:0.85em;font-size:calc(0.85vw + 0.85em);padding:2.0% 0% 2.0% 0%!important;}
.table_headers .col_2, .col_3, .col_4, .col_5, .col_6 {font-size:0.75em;font-size:calc(0.75vw + 0.75em);padding:2.0% 0% 2.0% 0%!important;}

.accordionHead_BTL .col_1                         {font-size:0.85em;font-size:calc(0.85vw + 0.85em);padding:2.0% 0% 2.0% 0%;}	
.accordionHead_BTL .col_2, .col_3, .col_4, .col_5 {font-size:0.75em;font-size:calc(0.75vw + 0.75em);padding:2.0% 0% 2.0% 0%;}	
.accordionHead_BTL .col_6                         {font-size:0.62em;font-size:calc(0.62vw + 0.62em)!important;padding:2.0% 0% 2.0% 0%;}	

.table_headers .col_1 {width:47%;} .table_headers .col_2 {width:12%;} .table_headers .col_3 {width:10%;}
.table_headers .col_4 {width:11%;} .table_headers .col_5 {width:14%;} .table_headers .col_6 {width:16%;padding-left:1.0%!important;}

.accordionHead_BTL .col_1 {width:47%;} .accordionHead_BTL .col_2 {width:12%;} .accordionHead_BTL .col_3 {width:10%;}
.accordionHead_BTL .col_4 {width:11%;} .accordionHead_BTL .col_5 {width:14%;} .accordionHead_BTL .col_6 {width:16%;padding-left:1.0%!important;}

.accordionCnt_BTL .first_line   {font-size:190%;padding-bottom:2%;}
.accordionCnt_BTL h2      {font-size:3.0em!important;}
.accordionCnt_BTL h3      {font-size:2.0em!important;}
.col-50_btl_cr            {font-size:3.8em!important;}
.col-50_btl_cr li         {letter-spacing:-0.4px!important;line-height:1.4em!important;padding-bottom:5%;}

.accordionCnt_BTL .col-1  {font-size:2.0em!important;text-align:center;}
.accordionCnt_BTL .col-3  {font-size:2.0em!important;}

.accordionCnt_BTL .col-50_btl_cl .col-1  {font-size:2.5em!important;}
.accordionCnt_BTL .col-50_btl_cl .col-2  {font-size:2.5em!important;}
.accordionCnt_BTL .text_sm               {font-size:2.3em!important;letter-spacing:0.2px;}
.accordionCnt_ct .col-3 {font-size:2.5em!important;}

}
@media screen and (max-width:  599px) {
.accordionHead_BTL        {padding:6% 5% 6% 5%!important;}	
.accordion_BTL h6         {padding:6% 0 15% 0%!important;}	
.accordion_BTL h3         {font-size:1.2em!important;letter-spacing:-0.2px; text-align:center!important;}
.accordion_BTL h4         {font-size:1.5em!important;letter-spacing:-0.9px; padding-bottom:7%!important; }
.accordionHead_BTL:after  {content:'';}
.accordionCnt_BTL         {padding:3% 5% 5% 5%;border:0px solid rgba(0,0,0,0.16);}
.accordion_BTL .size-3    {font-size:120%!important; letter-spacing:-0.0px;line-height:1.5em!important;line-height:calc(1.5vw + 1.5em); margin-bottom:3%;}
.accordionCnt_BTL p       {font-size: calc(100% + 0.01vw + 0.01vh)!important;line-height:calc(130% + 0.30vw + 0.30vh)!important;letter-spacing:-0.0px!important;padding-bottom:10px;}

.table_headers                                        {height:36px; padding:0!important;}
.table_headers .col_1                                 {font-size:0.85em;font-size:calc(0.85vw + 0.85em);padding:2.0% 0% 2.0% 1%!important;border-right: none !important;}
.table_headers .col_2, .col_3, .col_4, .col_5, .col_6 {font-size:0.75em;font-size:calc(0.75vw + 0.75em);padding:2.0% 0% 2.0% 0%!important;border-right: none !important;}

.accordionHead_BTL                                {height:46px;padding:0!important;}
.accordionHead_BTL .col_1                         {font-size:0.85em;font-size:calc(0.85vw + 0.85em);padding:1.0% 0% 2.0% 0%;border-right: none !important;}	
.accordionHead_BTL .col_2, .col_3, .col_4, .col_5 {font-size:0.75em;font-size:calc(0.85vw + 0.85em);padding:1.0% 0% 2.0% 0%;border-right: none !important;}	
.accordionHead_BTL .col_6                         {font-size:0.70em;font-size:calc(0.70vw + 0.70em)!important;padding:1.0% 0% 2.0% 0%;border-right: none !important;}

.accordionCnt_BTL .first_line   {font-size:160%;padding-bottom:3%;}

.table_headers .col_1 {width:60%;} .table_headers .col_2 {width:16%;} .table_headers .col_3 {width:8%;}
.table_headers .col_4 {width:8%;} .table_headers .col_5 {width:8%;} .table_headers .col_6 {width:20%;padding-left:1.0%;}

.accordionHead_BTL .col_1 {width:60%;} .accordionHead_BTL .col_2 {width:16%;} .accordionHead_BTL .col_3 {width:8%;}
.accordionHead_BTL .col_4 {width:8%;} .accordionHead_BTL .col_5 {width:8%;} .accordionHead_BTL .col_6 {width:20%;padding-left:1.0%!important;}

.col-50_btl_cl  {flex:100%;padding:0% 2% 8% 0%;}
.col-50_btl_cr  {flex:100%;padding:0% 0% 2% 2%;}
.accordionCnt_BTL .col-50_btl_cl .col-1     {font-size:4.5em!important; padding:2% 0 2% 0;}
.accordionCnt_BTL .col-50_btl_cl .col-2     {font-size:3.5em!important;}

.accordionCnt_BTL .bull_th      {display:block;width:100%;margin:0 auto 4% auto;font-weight:600;letter-spacing:-0.6px;padding:0%!important;}
.accordionCnt_BTL .bull_th > li {font-size: calc(0.68em + 0.68vw)!important;line-height:0.70em;line-height:calc(0.70vw + 0.70em);text-align:center;padding:0.5% 0 0.5% 0%!important;} 
.accordionCnt_BTL .bull_th > li::before {content:'';font-size: calc(0.5em + 0.5vw);}
.accordionCnt_ct .col-3         {font-size:2.9em!important;}

}
@media screen and (max-width: 414px)  {
.accordionCnt_BTL p       {font-size:1.60em!important;line-height:calc(130% + 0.30vw + 0.30vh)!important;letter-spacing:-0.0px!important;padding-bottom:10px;}
.accordionCnt_BTL .col-1  {font-size:3.4em!important;}
.accordionCnt_ct { padding-top:4%!important;padding-bottom:10%!important;}
}




/*==== -------------------------------------------------------------   *ACCORDION CT  ---------------------------------------------------  === */
@media screen and (max-width: 9000px)  {	
.accordion_ct                 {display:block;width:100%;margin-bottom:3%!important;}
.accordion_ct h2              {display:block;width:100%;margin-bottom:0%!important;padding:2% 2% 2% 2%;font-size:calc(90% + 0.4vw + 0.4vh)!important; letter-spacing:-0.3px;}
.accordionInner_ct            {padding-bottom:1px;font-family:arial;margin:0px 0px 1px 0px !important;}
.accordionHead_ct             {padding:0.0% 2% 0.4% 3%!important;cursor:pointer!important;position:relative;display:block;height:auto;transition: .3s all;transform:translateZ(0);overflow:hidden;margin:0 !important;border-bottom:solid 1px rgba(93,101,127,0.3);background-color:rgba(var(--col_1),0.09);}	

.pr_acc .accordionHead_ct        {padding:0.2% 2% 0.7% 3%!important;}
.pr_acc .accordionHead_ct:after  {top:6px;font-size:1.6em;}

.accordionHead_ct h2  {font-size:1.30em!important;font-size:calc(1.30vw + 1.30em);line-height:0.5em;line-height:calc(0.5vw + 0.5em);letter-spacing:-0.3px;text-align:left!important; font-weight:600;}
.accordionHead_ct p   {font-size:1.0em!important;font-size:calc(1.0vw + 1.0em);line-height:0.5em;line-height:calc(0.5vw + 0.5em);text-align:left!important;
display:block;}

.accordionHead_ct_sub         {display:none;}
.accordionHead_ct:hover       {background:rgba(93,101,127,0.20);}
.accordionHead_ct:after       {content:'\f078'; position:absolute;top:15px;right:20px;font-family:fontawesome;opacity:0.4;font-size:2.0em;}

.accordion_ct h6              {display:block!important;font-family:sans-serif;font-size:1.5em;width:100%;padding:2% 0 2% 2%!important;height:70px!important;}
.accordionInner_ct h3         {font-size:2.0em!important;letter-spacing:-1.0px;font-family:sans-serif;border-bottom:solid 1px rgba(93,101,127,0.3);text-align:left!important;}
.accordionInner_ct h4         {display:block!important;font-size:1.7em!important;letter-spacing:-0.9px;font-family:sans-serif;border-bottom:solid 0px rgba(93,101,127,0.3);padding:0 0 10px 1.5%!important;}
.accordionInner_ct h5         {display:block!important;font-size:1.2em!important;letter-spacing:-0.6px;font-family:sans-serif;border-bottom:solid 0px rgba(93,101,127,0.3); 
padding:0 0 3% 1.5%!important;}

.active4 .accordionHead_ct    {background:rgba(var(--col_pm8),0.99)!important;color:rgba(255,255,255,1.00)!important;}
.active4 .accordionHead_ct h2 {color:rgba(var(--col_w),0.99)!important;}
.active4 .accordionHead_ct p  {color:rgba(var(--col_w),0.8)!important;}

.accordionCnt_ct              {display:none;padding:2% 3% 3% 2%;background:rgba(var(--col_pm8),0.10)!important; border-color:rgba(var(--col_pm8),0.39)!important;border-bottom:12px solid rgba(var(--col_pm8),0.79)!important;margin-bottom:3%;}

.accordionCnt_ct h5  {font-size:1.3em!important;font-size:calc(1.3vw + 1.3em);font-weight:600;padding:3% 0 0.5% 0!important;margin-bottom:1%;border-bottom:solid 1px rgba(93,101,127,0.5);}

.accordionCnt_ct .bull_column_1 {margin-bottom:4%;}

.accordionCnt_ct .bull_check > li::before {top:-10px!important;}

.accordionCnt_ct  p           {font-size:0.45em;font-size:calc(0.45vw + 0.45em);line-height:0.5em;line-height:calc(0.5vw + 0.5em);}
.accordion_ct .size-3         {font-size:110%;letter-spacing:-0.0px;line-height:1.4em!important;line-height:calc(1.4vw + 1.4em); }
.BTL_criteria_pad             {padding-top:2%;}

}
@media screen and (max-width: 1366px)  {
.accordionHead_ct h2  {font-size:1.65em!important;font-size:calc(1.65vw + 1.65em);}
.accordionHead_ct p   {font-size:1.25em!important;font-size:calc(1.25vw + 1.25em);}
.accordionHead_ct:after {top:15px;right:20px;font-size:2.0em;}
.accordionCnt_ct h5     {font-size:1.8em!important;font-size:calc(1.8vw + 1.8em);padding:3% 0 0.5% 0!important;margin-bottom:1.6%;}

}
@media screen and (max-width: 1024px)  {
.accordionHead_ct         {padding:1% 1% 1% 3%!important;}
.accordion_ct h2          {font-size:1.95em!important;font-size:calc(1.95vw + 1.95em);}
.accordionCnt_ct h5       {font-size:2.0em!important;font-size:calc(2.0vw + 2.0em); text-align:center;}
.accordion_ct .size-3     {line-height:1.1em;line-height:calc(1.1vw + 1.1em)!important;}
.accordion_ct  p          {font-size:1.63em!important;font-size:calc(1.63vw + 1.63em);line-height:0.9em;line-height:calc(0.9vw + 0.9em);letter-spacing:0.1px;padding-top:0.6%;}
}
@media screen and (max-width:  768px)  {
.accordion_ct h2              {padding:3% 2% 3% 2%;}
.accordionHead_ct             {padding:1% 1% 1% 2%!important;}
.accordionHead_ct:after       {top:15px;right:20px;font-size:3.0em;}
.accordionHead_ct h2          {font-size:2.2em!important;font-size:calc(2.2vw + 2.2em);}
.accordionHead_ct p           {font-size:1.8em!important;font-size:calc(1.8vw + 1.8em);padding-top:0.6%;}
.accordionInner_ct h3         {font-size:1.0em!important;letter-spacing:-0.0px;}
.accordionCnt_ct              {padding:2% 2% 3% 2%;}
.accordion_ct h6              {padding:3% 0 8% 0%!important}	
.accordionCnt_ct h5           {font-size:2.8em!important;}
.accordionCnt_ct p            {font-size:2.1em!important;}
.accordionCnt_ct .bull_check li {font-size:2.1em!important;padding:0 0 0 0;}
}
@media screen and (max-width:  600px)  {
.accordionHead_ct             {padding:2.3% 2% 2.3% 3%!important;}	
.accordionHead_ct h2          {font-size:2.6em!important;font-size:calc(2.6vw + 2.6em);padding:2.6% 0% 2.3% 0%!important;}
.accordionHead_ct p           {font-size:2.25em!important;font-size:calc(2.25vw + 2.25em);padding-top:0.9%;}	
.accordion_ct h6              {padding:4% 0 10% 0%!important;}	
.accordionCnt_ct p            {font-size:2.4em!important;}
.accordionCnt_ct .bull_check li {font-size:2.4em!important; }
.accordionHead_ct:after       {top:-0px!important;opacity:0.8;font-size:2.6em;}
}
@media screen and (max-width:  599px)  {
.accordionHead_ct             {padding:3% 1% 3% 5%!important;}
.accordion_ct h2              {padding:5% 2% 5% 2%;}	
.accordion_ct h6              {padding:6% 0 15% 0%!important;}
.accordionInner_ct h3         {font-size:1.1em!important;letter-spacing:-0.2px;}
.accordionInner_ct h4         {font-size:1.5em!important;letter-spacing:-0.9px; padding-bottom:7%!important; }
.accordionHead_ct:after       {top:18px;right:12px;}
.accordion_ct .size-3         {font-size:125%;letter-spacing:-0.8px;line-height:0.9em;line-height:calc(0.9vw + 0.9em);}
.accordionHead_ct h2          {font-size:3.0em!important;font-size:calc(3.0vw + 3.0em);padding:5% 1% 3% 1%!important;}
.active4 .accordionHead_ct h2 {font-size:3.9em!important;font-size:calc(3.9vw + 3.9em);}
.accordionHead_ct p           {font-size:2.15em!important;font-size:calc(2.15vw + 2.15em);padding-top:1.3%;margin-left:-6%!important;}
.accordionHead_ct:after       {top:8px!important;opacity:0.8;font-size:2.8em!important;}
.accordionCnt_ct h5           {padding:3% 0 1.0% 0!important;margin-bottom:2.6%; letter-spacing:0.0px;}
}




/*==== -------------------------------------------------------------   *TABLES (embedded)  ---------------------------------------------------  === */
.accordionCnt_BTL  table {margin:2% 0 4% 0;}
.accordionCnt_BTL .tab-tr{display:table-row;/*background-color:rgba(255,255,255,1.00);*/}
.accordionCnt_BTL .tab-td{display:table-cell;}

.tab_col_1 {background-color:rgba(0,0,0,0.11)!important;background-color:rgba(var(--col_pm8),0.30)!important;border-top:1px solid #aaa!important}
.tab_col_2 {background-color:rgba(0,0,0,0.07)!important;background-color:rgba(var(--col_pm8),0.10)!important;color:rgba(var(--col_main_d),0.8)!important;font-weight:600;}
.tab_col_3 {background-color:rgba(255,255,255,1.00)!important;}


.accordionCnt_ct  table           {margin:2% 0 4% 0;font-size:1.5em!important;line-height:1.1em;letter-spacing:-0.2px;padding-top:1.5%!important;padding-bottom:1.5%!important;}
.accordionCnt_ct  table .tab_head {font-size:1.2em!important;letter-spacing:-0.2px;color:rgba(var(--col_main_d),0.8)!important;padding-top:1.5%!important;padding-bottom:1.5%!important;}
.accordionCnt_ct .twidth_l        {padding-top:1.5%!important;padding-bottom:1.5%!important;}

@media screen and (max-width: 1366px)  {
.accordionCnt_ct  table           {font-size:1.9em!important;line-height:1.1em;letter-spacing:-0.2px;}
.show_ct {font-size:1.5em!important;padding:1.2% 1% 1.2% 1%;}
}
@media screen and (max-width: 1024px)  {
.accordionCnt_ct  table           {font-size:3.0em!important;line-height:1.1em;letter-spacing:-0.0px;}	
.show_ct {font-size:1.7em!important;padding:1.2% 1% 1.2% 1%;}

}
@media screen and (max-width: 768px)  {
.accordionCnt_ct  table           {font-size:4.2em!important;line-height:0.7em;letter-spacing:-0.0px;}	
.accordionCnt_ct  table .tab_head {text-align:center;}
.show_ct {font-size:1.6em!important;padding:1.3% 1% 1.3% 1%;width:100%;}
}
@media screen and (max-width: 600px)  {
.accordionCnt_ct  table           {font-size:4.6em!important;line-height:0.6em;letter-spacing:-0.0px;}	
.accordionCnt_ct  table .tab_head {font-size:1.2em!important;letter-spacing:-0.2px;padding-top:1.9%!important;padding-bottom:1.9%!important;}
}
@media screen and (max-width: 599px)  {
.accordionCnt_ct  table           {font-size:5.6em!important;line-height:0.6em;letter-spacing:-0.0px;}	
.accordionCnt_ct  table .tab_head {font-size:1.2em!important;padding-top:2.2%!important;padding-bottom:2.2%!important;}
.show_ct {font-size:1.9em!important;padding:2.1% 1% 2.1% 1%;}
}

.show_ct {color:rgba(255,255,255,0.95);text-align:center;float:left;font-family:'Arial';margin-top:10px;margin-bottom:2px;background-color:rgba(53,95,151,0.70);font-weight:600;font-size:1.2em!important;line-height:1.1em;letter-spacing:-0.2px;text-decoration:none;cursor:pointer;display:block!important; clear:both;
padding:1% 1% 1% 1%;width:230px; border: none;}

.show_ctfw {width:100%;display:table;}
.show_ct:hover {background-color:rgba(53,95,151,0.95);color:rgba(255,255,255,0.99);}



.toggle-box-region {display:block;margin-bottom:10px;} .toggle-box {display:none;}
.toggle-box + label {display:block;cursor:pointer;position:relative;background-color:rgba(53,95,151,0.70);color:rgba(255,255,255,0.95)!important;margin-top:16px;margin-bottom:0px;font-weight:600;font-size:1.2em!important;line-height:1.25em;letter-spacing:-0.2px;text-decoration:none;clear:both;justify-content:center;text-align:center;padding:0.65em;vertical-align:middle;max-width:250px;}

.toggle-box + label + div {display:none;margin:0 0 14px;}
.toggle-box:checked + label:nth-child(n) + div {display:block;}

.toggle-box + label:before {content:"View more criteria";}
.toggle-box:checked + label {color:rgba(255,255,255,0.95)!important;}
.toggle-box:checked + label:before {content:"View less criteria";opacity:0.6;}
.toggle-box-content {}


@media screen and (max-width: 1366px)  {.toggle-box + label {font-size:1.45em!important;}}
@media screen and (max-width: 768px)  {.toggle-box + label {font-size:1.65em!important;margin:0 auto 0 auto;margin-top:5%;}}

@media screen and (max-width: 600px)  {
.toggle-box + label {font-size:2.0em!important;padding:0.85em;}	
}















