

html, body {
  width: auto!important; 
  overflow-x: hidden!important;
  background-attachment: fixed;
  } 

::-webkit-scrollbar {
  width: 1vw;
  }
::-webkit-scrollbar-track {
  background: #f1f1f1; 
  }
::-webkit-scrollbar-thumb {
  background: #400068; 
  }
::-webkit-scrollbar-thumb:hover {
  background: #158940; 
  }


/* eliminate iPhone horizontal drag */
* {
  -webkit-user-drag: none;
  }

/* remove custom scrollbar on mobile */
@media only screen and (max-width: 768px) {
  ::-webkit-scrollbar {
    display: none;
    }
  }
  

//nullify styling impact of these tags - tags only for SEO
//always place OUTSIDE of your intended styling tags or they will nullify those
h1, h2, h3, h4, h5, h6 {
  all: initial;
}


body {
  font-family: 'Mukta', sans-serif;
  overflow-x: hidden;  /* Hide horizontal scrollbar */
  }


body p {
  font-family: 'Nunito', sans-serif;
  overflow-x: hidden;  /* Hide horizontal scrollbar */
  }

a {
  color: #400068;
  }

ol > li {
  list-style-type: disc;
}

dl > li {
  list-style-type: decimal;
}

dl {
  padding-left: 2rem;
  }

ul {
  list-style: none;
  padding: 0;
  margin: 0;
  }

li a {
  list-style-type: none;
  color: black;
  text-decoration: none;
  }

li {
  padding-top: 1rem;
  }

.btn {
  font-family: 'Nunito', sans-serif;
  padding: 0.5rem 1.7rem;
  }

.row {  
  --bs-gutter-x: 0px;
  }

.navbar-toggler {
  border: none;
}


.table {
  margin-bottom: 0px;
  }
  
.table>tbody {
  background-color: white;
  }

thead {
  border-style: none;
  }

th {
  border-style: none;
  }

tr {
  border-style: none;
  }

td {
  border-style: inset;
  }


/* outer card styling */

.card-group .card {
  padding: 50px;
  border-width: 0px;
  }

.card-group .card .card-title {
  font-style: normal;
  font-weight: 700;
  font-size: 30px;
  line-height: 110%;
  }
  
.card-shadow {
   box-shadow:rgba(0, 0, 0, 0.25)  0px -9px 4px;
   filter: drop-shadow(0px 7px 4px rgba(0, 0, 0, 0.25));
}

.card-shadow-embedded {
    box-shadow: 0px 3.816436767578125px 18.128074645996094px 7.63287353515625px #E2E2E2;
}
.card-row {
  display: flex;
  align-items: stretch;
}

.card-row .col {

  }

.card-row .card {
  min-height: 300px;
  flex: 1;
}

.card-rounded-image-holder {
  --bs-card-spacer-y: 0rem;
  --bs-card-spacer-x: 0rem;
  }

.card-img-top-rounded {
  border-top-right-radius: 25px;
  border-top-left-radius: 25px;
}

.card-element-bottom-right-rounded {
  border-bottom-right-radius: 25px !important;
  }

.card-element-bottom-left-rounded {
  border-bottom-left-radius: 25px !important;
  }

.card-element-top-right-rounded {
  border-top-right-radius: 25px !important;
  }

.card-element-top-left-rounded {
  border-top-left-radius: 25px !important;
  }





/* Trustpilot carousel styling */

.carousel {
  background-color: white;
  }

.carousel-item .card {
  border: 0px;
  padding: 1vw 8vw;
  }

.carousel-item .card .btn {
  float: right;
  }

.carousel-item .card-title {
  padding: 1px;
  font-size: 2.25em;
  }

.carousel-item .card-text {
  font-size: 1.4em;
  }

.carousel-indicators {
  margin-bottom: -2rem; 
  }

.carousel-indicators [data-bs-target] {
  width: 10px;
  height: 10px;
  border-radius: 8px;
  padding: 0;
  border-top: 0px;
  border-bottom: 0px;
  border: 2px solid #400068;
  opacity: 0.1;
}

.carousel-indicators [data-bs-target].active  {
  opacity: 1.0;
  transition: opacity .6s ease;

}
.carousel-dark .carousel-indicators [data-bs-target] {
    background-color: unset;
}

.carousel-dark .carousel-indicators [data-bs-target].active {
  background-color: #400068;
}

.carousel-control-next, .carousel-control-prev {
  padding-top: 10%;
}


.footer-heading {
  font-weight: 900;
  }
  
.accordion {
  --bs-accordion-bg: #EEEEEE;
  --bs-accordion-border-color: none;
  --bs-accordion-body-padding-x: 5%;
  }



.modal-content {
  background-color:TRANSPARENT;
  border: none;
  }

.modal-content .text-primary{
  color: #158940!important;
  }

.bg {
  position: absolute;
  top: auto;
  pointer-events: none;
  display: block;
  z-index:-10;
  }
 
 /* id based stlying */
 #how-it-works-top-claim > div > div.col-8 > h2 {
  color: red;
  }

.card-title {
font-family: Mukta;
font-size: 50px;
font-weight: 700;
line-height: 55px;
letter-spacing: 0em;
text-align: center;

}

.rewards-disclaimer {
   padding:4% 5%;
}

#rewards-what-you-can-save {
margin-top: 40px;
text-align: center;
}

#rewards-how-can-i-earn-points > div > div > div > div > h1 {
font-family: 'Libre Franklin', sans-serif;
font-size: 42px;
font-weight: 700;
line-height: 80px;
letter-spacing: 0em;
text-align: center;
color: #400068;
margin-bottom: -0.8rem;
margin-top: -0.6rem;
}

#rewards-how-can-i-earn-points > div > div > div > div > h3 {
font-family: 'Libre Franklin', sans-serif;
font-size: 19px;
font-weight: 600;
text-align: center;
color: black;
margin-top: 3rem;
}

#rewards-how-can-i-earn-points > div > div > div > div > h4 {
font-family: 'Libre Franklin', sans-serif;
font-size: 12px;
font-weight: 400;
line-height: 20px;
letter-spacing: 0em;
text-align: center;
color: black;
margin-bottom: 0rem;
}

#rewards-how-can-i-earn-points > div > div > div > div > p {
font-family: 'Libre Franklin', sans-serif;
font-size: 14px;
}


#rewards-how-can-i-earn-points > div {
//font-family: Franklin Gothic Book;
//font-size: 20px;
//font-weight: 400;
//line-height: 32px;
//letter-spacing: 0em;
min-width: 225px;
//max-width: 300px;
text-align: center;
}



#rewards-when-can-i-expect > div > div.col-6 > h1 {
  color: white;
  font-family: Mukta;
  font-size: 42px;
  font-weight: 700;
  line-height: 51px;
  letter-spacing: 0em;
  text-align: center;
}

#rewards-when-can-i-expect > div > div.col-6 > p {
  color: white;
  font-family: Nunito;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: 0em;
  text-align: center;
}


#rewards-examples {
  background: #F6E8FF;
}

.mbl-faq-section-header {
  padding-top: 5%;
  padding-left: 5%;
    
}

.mbl-faq-accordion {
  --bs-accordion-bg: white;
  --bs-accordion-active-bg: white;
  --bs-accordion-active-color: #400068;
  --bs-accordion-padding-x: 2rem;
  --bs-accordion-body-padding-x: 3rem;
  padding-right: 10%;
  padding-left: 10%;
}


@media only screen and (max-width: 768px) {
    .mbl-faq-accordion {
       --bs-accordion-body-padding-x: 0rem;
    }
  }

.mbl-faq-card {
    margin: 0.1rem;
    padding: 0.3rem;
    border-radius: 0.5rem;
    background: #F6E8FF;
    border: 0px;
    }

.mbl-faq-inner-card {
    margin: 0.4rem;
    padding: 0.1rem;
    border-radius: 0.5rem;
    background: white;
    border: 0px;
    }

.mbl-faq-selector {
    margin: 0.4rem;
    padding: 0.1rem;
    border: 0px;
    }

.accordion-body > div {
  padding-left: 2%;
}


 /* used by jumbo containers */
.view {
  overflow: hidden;
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: baseline;
  background: transparent;
  list-style: none;
  }
    
.view .bg {
  width: 100%; /* make the image fill the container horizontally */
  height: auto; /* make the image fill the container vertically */
  min-height: 680px;
  object-fit: cover; /* truncate the image to fit within the container's bounds */
  }

.sticky-container {
  position: sticky;
  top: 0;
  z-index: 100;
  }

.maincolumn {
  flex: 0 0 auto;
  width: 99vw;
  }

.gutter {
  flex: 0 0 auto;
  width: 0vw; 
  background-color: white;
  z-index: 100;
  }

.topCard {
  padding: 1.25rem;
  width: 80vw;
  left: -40px;
  border-radius: 19px;
  border: none;
  }

.topCard .card-title {
  font-style: normal;
  font-weight: 550;
  font-size: 32px;
  }
  
.numberCard .card-title {
  font-family: 'Azeret Mono', 'Fira Mono', monospace;
  letter-spacing: -1.50px;
  }

.numberCardNumber {
  font-family: 'Azeret Mono', 'Fira Mono', monospace;
  font-weight: 600; 
  font-size:37px;
  letter-spacing: -1.30px;
  }

/* front page number card for various mobile widths */  
  @media only screen and (max-width: 1100px) {
  .numberCardNumber {
    font-size:29px;
  }

  @media only screen and (max-width: 768px) {
  .numberCardNumber {
    font-size:24px;
  }
  .numberCard .card-title {
  font-size:25px;
  }
}
  @media only screen and (max-width: 400px) {
  .numberCardNumber {
    font-size:19px;
  }
  .numberCard .card-title {
  font-size:21px;
  }
  .topCard {
  width: 87vw;
  }
}
  @media only screen and (max-width: 300px) {
  .numberCardNumber {
    font-size:17px;
  }
  .numberCard .card-title {
  font-size:19px;
  }
  .topCard {
  width: 95vw;
  }
}
  
  
}

/* Navbar */
.navbar-expand-lg .navbar-nav .nav-link {
--bs-navbar-nav-link-padding-x: 2rem;
}

#basic-navbar-nav > form > a {
--bs-btn-padding-x: 1.75rem;
}

@media screen and (max-width: 768px) {
  .rotating-label {
    transform: rotate(-90deg);
    display: inline-block;
    flex: 0 0 auto;
    flex-wrap: nowrap;
    overflow-wrap:normal;
    margin-top: 50%;

  }
}


@media (min-width: 500px) {
  .topCard {
    width: 75% !;
    }

  #how-it-works-credit-access-without-a-card {
    font-family: Mukta;
    font-weight: 700;
    font-size: 28px;
    padding-right: 15%;
    padding-top: 1rem;
    }

  .how-it-works-card-group-padding {
    padding-right: 1%;
    padding-left: 1%;
    }

    .mbl-faq-card {
    margin: 0.1rem;
    padding: 0.3rem;
    border-radius: 0.5rem;
    }

   .mbl-faq-inner-card {
    margin: 0.1rem;
    padding: 0.3rem;
    border-radius: 0.5rem;
    }

  }

@media (min-width: 700px) {
  #how-it-works-credit-access-without-a-card {
    font-size: 41px;
    }

   .mbl-faq-card {
    margin: 3rem;
    padding: 2rem;
    border-radius: 1rem;
    }

   .mbl-faq-inner-card {
    margin: 1rem;
    padding: 1rem;
    border-radius: 1rem;
    }

  }


@media (min-width: 980px) {
  #how-it-works-credit-access-without-a-card {
    font-size: 51px;
    }
   .how-it-works-card-group-padding {
    padding-right: 4%;
    padding-left: 4%;
    }

    
  }
@media (min-width: 1100px) {
  .reveal {
    height: 170px;
    }

  .maincolumn {
    flex: 0 0 auto;
    width: 80vw !important;
    }

  .gutter {
    width: 10vw !important; 
    }

  .topCard {
    width: 67%;
    }
    
  .view .bg {
    width: 80vw; /* make the image fill the maincolumn */
    }

  .card-group .card .card-title {
    font-size: 36px;
    }

  .topCard .card-title {
    font-size: 40px;
    }

  }

@media (min-width: 1650px) {
  .reveal {
    height: 200px;
    }

  .maincolumn {
    flex: 0 0 auto;
    width: 60vw !important;
    }

  .gutter {
    width: 20vw !important; 
    }

  .topCard {
    width: 70%;
    }

  .view .bg {
    width: 50vw; /* make the image fill the maincolumn */
    }

  .card-group .card .card-title {
    font-size: 36px;
    }

  .topCard .card-title {
    font-size: 40px;
    }
  }

@media (min-width: 2400px) {
  .maincolumn {
    flex: 0 0 auto;
    width: 40vw !important;
    }

  .gutter {
    width: 30vw !important; 
    }

}
#disclosure-footer {
  background-color: #EEEEEE;
  padding: 30px;
  }

#award-image {
  max-width: 200px;
  padding-bottom: 26px;
  position: relative;
  top: -52px;
  align-self: center;
  } 


.separator {
  position: relative;
  display: flex;
  align-items: center;
  z-index: 10;
}

.separator-line {
  flex-grow: 1;
  height: 2px;
}

.separator-circle {
  width: 11px;
  height: 11px;
  border-radius: 9px;
  position: absolute;
}

.separator-circle.left {
  left: 0;
}

.separator-circle.right {
  right: 0;
}

.separator-circle.top {
  right: -4px;
  top: -4px;
}

.separator-circle.bottom {
  bottom: -2px;
  left: -4px;
}




.card-container {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
  grid-gap: 10px; /* Adjust spacing between cards */
}

.remove-bs-card-spacer-x {
  --bs-card-spacer-x: 0rem;
}

.remove-bs-card-spacer-y {
  --bs-card-spacer-y: 0rem;
}

.title-area {
}

.title-area-title {
  font-family: 'Mukta';
  font-weight: 700;
  font-size: 50px;
  line-height: 55px;

  color: #FFFFFF;
  text-align: center;
  font-style: normal;
}

.title-area-text {
  font-family: 'Nunito';
  font-weight: 400;
  font-size: 22px;
  line-height: 38px;
  color: #FFFFFF;
  text-align: center;
  font-style: normal;
}


/* Claim styling */
.claim-title {
  font-family: Mukta;
  font-size: 50px;
  font-weight: 600;
  line-height: 60px;
  letter-spacing: 0em;
  color: #400068;
  text-align: center;
}

.claim-text {
  font-family: Nunito;
  font-size: 22px;
  font-weight: 400;
  line-height: 38px;
  letter-spacing: 0em;
  color: #3E3A3A;
  text-align: center;
  margin: 8%;
}

/* embedded side card styling */
.side-card {
  border-radius: 25px;
}

.side-card-bg {
  background-color: #F6E8FF;
  padding: 5%;
  border-width: 2px;
}

.side-card-title {
  font-family: Mukta;
  font-size: 50px;
  font-weight: 700;
  line-height: 54px;
  letter-spacing: 0em;
  text-align: left;
  color: #400068;
}

.side-card-subtitle {
  font-family: Mukta;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: 0em;
  text-align: left;
  color: #400068;
}

.side-card-text-area {
  background-color: #F6E8FF
  border-width: 2px;
  padding-right: 8%;
}

.side-card-text {
  font-family: Nunito;
  font-size: 21px;
  font-weight: 400;
  line-height: 34px;
  letter-spacing: 0em;
  text-align: left;
  color: #3E3A3A;
}

/* TableCard */

.table-card-no-padding {
  padding-left: 0px !important;
  padding-right: 0px !important;
  padding-bottom: 0px !important;
  --bs-card-spacer-x: 0px !important;
}

/* calculator */
.calculator-prompt {
  color: #400068;
  font-style: normal;
  font-weight: 700;
  font-size: 30px;
  line-height: 110%;
  padding-bottom: 2em;
}

/*  Trustpilot card */

.trustpilot-card {

}
.trustpilot-card-bg {

}

.trustpilot-card-name {
font-family: Nunito;
font-size: 32px;
font-weight: 600;
line-height: 58px;
letter-spacing: 0em;
text-align: left;
color: #3E3A3A;

}

.trustpilot-card-quote {
font-family: Nunito Sans;
font-size: 18px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0em;
text-align: left;
color: #3E3A3A;

}

#tila-lg-interior-table th {
  vertical-align: top;
  border: 1px solid #999;
  z-index: 5";
}

/* calculator form label spacing */
.form-label {
   padding-top: 1rem;
   }
   
/* svg popover styling */
.mbl-popover { 
   --bs-popover-max-width: 200px;
   --bs-popover-border-color: #400068;
   --bs-popover-header-bg: #400068;
   --bs-popover-header-color: white;
   --bs-popover-body-padding-x: 1rem;
   --bs-popover-body-padding-y: .5rem;
   --bs-popover-font-size: 12px;
   --bs-popover-header-font-size: 14px;
   --bs-popover-box-shadow: 14px 11px 33px -3px rgba(0,0,0,0.75);
   --bs-popover-bg: #ffffffbf;
   }   



.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px
}

.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
    float: left
}

.apr-range-highlight {
  background-color: #ff0;
  }


.privacy-policy-questions-table {
    margin-bottom: 40px;
}

.privacy-policy-questions-table ul {
    padding: 2% 0%
}

.privacy-policy-questions-table ul {
    list-style-type: disc;
    padding: 4px;
    margin: 30px;
}
.privacy-policy-questions-table .table-row>[class*="col-"] {
    float: none;
    display: table-cell
    }
    

@media only screen and (min-width: 80px) and (max-width: 767px) {
    .hidden-when-small {
        display: none !important;
    }
    .hidden-when-not-small {
        display: block !important;
    }
}

@media only screen and (min-width: 768px) {
    .hidden-when-small {
        display: block !important;
    }
    .hidden-when-not-small {
        display: none !important;
    }
}

.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after {
    /* content:" "; */
    display: table
}

.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after {
    clear: both
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.pull-right {
    float: right!important
}

.pull-left {
    float: left!important
}

.hide {
    display: none!important
}

.show {
    display: block!important
}

.invisible {
    visibility: hidden
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.hidden {
    display: none!important;
    visibility: hidden!important
}

.affix {
    position: fixed
}

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

.visible-xs,.visible-sm,.visible-md,.visible-lg {
    display: block!important
}

.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block {
    display: block!important
}




#tila-lg-interior-table th {
        vertical-align: top;
        border: 1px solid #999;
        z-index: 5";
}

.tila-title #tila-title-text {
    text-decoration: underline;
    text-align:center
}

.tila-infomation-table {
    border: none;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 15px;
    color:#666
}

.tila-infomation-table .tila-apr-range {
    font-size: 16pt;
    margin-top: 2px;
    margin-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    background-color:#ff0
}

.tila-infomation-table #tila-infomation-table-main-column {
    border-left:1px solid #999
}

.tila-infomation-table #tila-infomation-table-important-heading {
    padding-top: 5px;
    padding-bottom:5px
}

.apr-definition {
    font-weight:bold
}

.tila-infomation-table div.inner-header {
    font-weight: bold;
    border-top:solid 1px #999
}

.tila-infomation-table div.inner-header div {
    min-height: 145px;
    height:180px
}

.tila-infomation-table div.inner-header div.table-column {
    border-right:1px solid #999
}

.tila-infomation-table div.inner-header div.last-column {
    border-right:none
}

.tila-infomation-table #tila-infomation-table-heading {
    margin-left: 2px;
    margin-right: 1px;
    border:solid 1px #999
}

.tila-infomation-table .tila-heading-paren {
    font-size: 10pt;
    display:inline
}

.tila-infomation-table .table-column .tila-heading-paren {
    font-size:9pt
}

.tila-infomation-table .tila-detail-row {
    border-top:solid 1px #999
}

.tila-infomation-table .tila-detail-row .table-column {
    border-right: solid 1px #999;
    display:table-cell
}

.tila-infomation-table .tila-detail-row .last-column {
    border-right:none
}

.tila-infomation-table .tila-xs-heading {
    font-weight: bold;
    display: inline-block;
    width: 175px;
    margin-right:3px
}

.tila-fixed-charge-table {
    margin-left:0px
}

.tila-fixed-charge-table #tila-fixed-charge-table-fee-heading {
    background-color:#d0d0d0 !important
}

table.tila-responsive-table {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 15px;
    color:#666
}

.tila-responsive-table table, thead, tbody {
    border:none
}

.tila-responsive-table #tila-row-0-column-0 {
    border: solid 1px #fff;
    border-bottom:solid 1px #999
}

.tila-responsive-table #tila-row-1 th {
    border:solid 1px #999;
    border-top: solid 2px #000;
    border-right: solid 2px #000;
}

.tila-responsive-table #tila-row-2 th {
    border:solid 1px #999;
}

.tila-responsive-table .tila-cell-data-item {
    border:solid 1px #999;
    font-size: smaller;
}

.tila-responsive-table .tila-apr-range {
    font-size: 16pt;
    margin-top: 2px;
    margin-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    background-color:#ff0
}

.tila-responsive-table .tila-data-column-0 {
    border-left: solid 2px #000;
    border-right: solid 1px #999;
    border-bottom:solid 1px #fff
}

.tila-responsive-table #tila-row-1-column-0 td {
    border-bottom:solid 1px #fff
}

.tila-responsive-table .tila-cell-last-data-item {
    border-left: solid 1px #999;
    border-right: solid 1px #999;
    border-bottom:solid 1px #999
}

#parent-tila-xs-responsive-table table, #parent-tila-xs-responsive-table thead, #parent-tila-xs-responsive-table tbody, #parent-tila-xs-responsive-table th, #parent-tila-xs-responsive-table td, #parent-tila-xs-responsive-table tr {
    display:block
}

#parent-tila-xs-responsive-table thead tr {
    position: absolute;
    top: -9999px;
    left:-9999px
}

#parent-tila-xs-responsive-table tr {
    border:1px solid #ccc
}

#parent-tila-xs-responsive-table td {
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left:65%
}

#parent-tila-xs-responsive-table td:before {
    position: absolute;
    top: 6px;
    left: 6px;
    width: 45%!;(MISSING)
    padding-right: 10px;
    white-space:nowrap
}

#parent-tila-xs-responsive-table td:nth-of-type(1):before {
    content: "Line of Credit Amount"
}

#parent-tila-xs-responsive-table td:nth-of-type(2):before {
    content: "# of Billing Cycles"
}

#parent-tila-xs-responsive-table td:nth-of-type(3):before {
    content: "Total Fees"
}

#parent-tila-xs-responsive-table td:nth-of-type(4):before {
    content: "APR %"
}

#parent-tila-xs-responsive-table td:nth-of-type(5):before {
    content: "Diamond Reward APR %"
}

#parent-tila-xs-responsive-table .tila-apr-range {
    font-size: 16pt;
    margin-top: 2px;
    margin-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    background-color:#ff0
}

#parent-tila-xs-responsive-table .sectionHeader {
    text-align: center;
    font-weight: bold;
    font-size:13pt
}

h3.tila-def-header {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 17px;
    color: #666;
    font-weight:bold
}


#parent-tila-xs-responsive-table tbody {
    font-size: small;
    }


/* table defs from cortex */


table {
    background-color: transparent
}

caption {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #777;
    text-align: left
}

th {
    text-align: left
}

.table {
    width: 100%!;(MISSING)
    max-width: 100%!;(MISSING)
    margin-bottom: 20px
}

.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd
}

.table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd
}

.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td {
    border-top: 0
}

.table>tbody+tbody {
    border-top: 2px solid #ddd
}

.table .table {
    background-color: #fff
}

.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td {
    padding: 5px
}

.table-bordered {
    border: 1px solid #ddd
}
/*
.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td {
    border: 1px solid #ddd
}
*/
.table-bordered>thead>tr>th,.table-bordered>thead>tr>td {
    border-bottom-width: 2px
}

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9
}

.table-hover>tbody>tr:hover {
    background-color: #f5f5f5
}

table col[class*="col-"] {
    position: static;
    float: none;
    display: table-column
}

table td[class*="col-"],table th[class*="col-"] {
    position: static;
    float: none;
    display: table-cell
}

.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th {
    background-color: #f5f5f5
}

.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th {
    background-color: #e8e8e8
}

.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th {
    background-color: #dff0d8
}

.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th {
    background-color: #d0e9c6
}

.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th {
    background-color: #d9edf7
}

.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th {
    background-color: #c4e3f3
}

.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th {
    background-color: #fcf8e3
}

.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th {
    background-color: #faf2cc
}

.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th {
    background-color: #f2dede
}

.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th {
    background-color: #ebcccc
}

.table-responsive {
    overflow-x: auto;
    min-height: .01%!
(MISSING)}

@media screen and (max-width: 767px) {
    .table-responsive {
        width:100%!;(MISSING)
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd
    }

    .table-responsive>.table {
        margin-bottom: 0
    }

    .table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td {
        white-space: nowrap
    }

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

    .table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child {
        border-left: 0
    }

    .table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child {
        border-right: 0
    }

    .table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td {
        border-bottom: 0
    }
}

/* inner border styles on disclosures page */

.terms-conditions-rate-table {
  border: 1px solid #000; /* Add border with 1px thickness and black color */
  border-collapse: collapse; /* Collapse border spacing */
}

@media screen and (min-width: 768px) {
.terms-conditions-rate-table {
  min-width: 681px;
  }
}


.terms-conditions-rate-table .table-row {
  display: flex; /* Use flexbox for rows */
}

.terms-conditions-rate-table .table-column {
  flex: 1; /* Make columns flexible */
  padding: 5px; /* Add padding for cell content */
}


@media screen and (max-width: 767px) {
   .terms-conditions-rate-table {
       font-size: x-small;
       }
}

/* Add border to table cells */
.terms-conditions-rate-table .table-column {
  border: 1px solid #000; /* Add border with 1px thickness and black color */
}

/* Style for the special column */
.special-column {
  background-color: #f0f0f0; /* Add background color for special columns */
}

/* Style for the last column */
.last-column {
  text-align: right; /* Align content to the right in the last column */
}


.table-column.last-column {
  text-align: left; /* Align content to the left in the last column when in table */
}

.header-column.last-column {
  text-align: left; /* Align content to the left in the last column when in privacy table */
}

. .last-column {
  text-align: left; /* Align content to the left in the last column when in privacy table */
}
.table-row.header .last-column {
  text-align: left; /* Align content to the left in the last column when in privacy table */
}



undefined.terms-conditions-table-content4 {
margin-bottom:24px;
}

.terms-tel {
display:none
}

.terms-conditions-printer-img-container {
margin-top:12px;
}



.terms-conditions-inner-rate-table {
-ms-word-break:break-all;
word-break:break-all;
word-break:break-word;
-webkit-hyphens:auto;
-moz-hyphens:auto;
hyphens:auto;
}

.btn-faq-terms-conditions {
background-color:#74459b!important;
width:200px;
height:30px;
padding:0!important;
color:#fff;
margin-top:16px!important;
margin-bottom:7px!important;
}

.terms-conditions-print-text {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:15px;
color:#561986;
float:right;
display:inline-block;
}

.terms-conditions-table-content {
border:1px solid #ccc;
box-sizing:border-box;
color:#666;
}

.terms-conditions-underline {
text-decoration:underline;
}

.terms-conditions-sub-section-heading {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:15px;
color:#666;
font-weight:700;
}

.terms-conditions-link {
color:#561986;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
}

.terms-conditions-table-heading {
color:#333;
}

.terms-conditions-sub-section-heading1 {
margin-top:25px;
}
/*
.terms-conditions-table {
margin-top:27px;
margin-bottom:25px;
}
*/
.terms-conditions-sub-section-heading2 {
margin-top:22px;
margin-bottom:20px;
}

.terms-conditions-sub-section-heading3 {
margin-top:7px;
margin-bottom:23px;
}

.terms-conditions-sub-section-heading4 {
margin-top:11px;
margin-bottom:22px;
}

.terms-conditions-sub-section-heading5 {
margin-top:10px;
margin-bottom:20px;
}

.terms-conditions-table2 {
margin-top:25px;
margin-bottom:25px;
}

.terms-conditions-sub-section-heading6 {
margin-bottom:13px;
}

.terms-conditions-sub-section-heading7 {
margin-top:7px;
margin-bottom:20px;
}

.terms-conditions-table-content1 {
margin-top:28px;
}

.terms-conditions-table-content2 {
margin-top:28px;
padding-bottom:2px;
}

.terms-conditions-table-content3 {
margin-top:19px;
padding-bottom:2px;
}

.terms-sub-heading {
color:#561986;
text-decoration:underline;
}

.terms-doubleUnderline {
text-decoration:underline;
border-bottom:1px solid #000;
}

.rewards-terms-conditions-sub-section-heading-main {
font-family:Trebuchet MS;
font-size:15px;
color:#561986;
font-weight:700;
}

.rewards-terms-conditions-sub-heading {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:15px;
color:#333;
font-weight:700;
}

.rewards-terms-conditions-link {
color:#561986;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:15px;
}

.rewards-terms-conditions-rate-table {
border:1px #999 solid;
}

.rewards-terms-conditions-address-p {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:15px;
color:#666;
margin-bottom:5px;
}

.rewards-terms-conditions-no-border-table {
border:none;
border-bottom:none!important;
}

.rewards-terms-conditions-small-heading {
margin-bottom:13px;
font-weight:700;
color:#561986;
}

.rewards-terms-conditions-table {
margin-top:18px;
margin-bottom:7px;
}

.rewards-terms-conditions-no-border-row {
margin-top:8px!important;
}

.rewards-terms-conditions-disclaimer {
font-weight:14px;
font-style:italic;
color:#999;
font-size:13px;
}

.btn-what-it-costs-terms {
color:#fff;
background-color:#565455;
}

.costs-table-short-term {
max-width:598px;
margin-top:25px;
margin-bottom:4px;
}

.costs-table-longer-term {
max-width:598px;
margin-top:25px;
margin-bottom:10px;
}

.termsandcondition-img-container {
margin-top:34px;
}

.terms-conditions-p2 {
margin-top:15px;
}

.terms-conditions-p1 {
margin-top:-3px;
}

.rewards-terms-conditions-sub-section-final {
margin-bottom:48px;
}

.costs-term-content {
display:block!important;
margin-bottom:12px;
}

.costs-short-term-main {
padding-right:50px!important;
}

.costs-longer-term-main {
padding-left:50px!important;
border-left:1px solid #ededed;
}

.rewards-terms-conditions-small-heading1 {
margin-top:20px!important;
}

.terms-conditions-inner-table-last-row {
border-bottom:none!important;
}





@media(min-width: 768px) {
    .privacy-policy-minified-table {
        display:none
    }

}


.privacy-policy-italics {
font-style:italic
}

.privacy-policy-heading {
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
color:#561986
}

.privacy-bold-text {
font-weight:700
}

.privacy-policy-effective-date {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
color:#666;
font-size:13px
}

.privacy-policy-text {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:15px;
color:#666
}

.privacy-policy-link {
color:#561986;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:15px
}

.privacy-policy-questions-table {
border:1px #999 solid
}

.privacy-policy-minified-table {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:15px;
color:#666;
margin-top:25px;
margin-bottom:30px
}

.privacy-policy-minified-table-text {
margin-bottom:18px
}

.privacy-policy-link-text {
display:inline-block;
margin-top:6px
}

.privacy-policy-file-link {
margin-left:5px;
margin-right:10px
}

.privacy-policy-final-table {
margin-bottom:50px!important
}

.privacy-policy-table {
margin-top:50px;
}

.privacy-policy-minified-table-personal-info1 {
margin-top:13px;
margin-bottom:-8px
}

privacy-policy-questions-table .header {
background-color:#e2ece5;
font-weight:700;
color:#333;
vertical-align:middle
}

.terms-conditions-heading,.rewards-terms-conditions-heading {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:20px;
color:#561986
}

.terms-conditions-sub-heading,.rewards-terms-conditions-sub-section-heading {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:15px;
color:#561986;
font-weight:bold
}

.terms-conditions-p,.terms-conditions-ul,.rewards-terms-conditions-p,.rewards-terms-conditions-ul {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:15px;
color:#666;
}

.terms-conditions-bold,.rewards-terms-conditions-bold {
font-weight:700;
font-weight:bold
}

.terms-conditions-italics,.rewards-terms-conditions-italics {
font-style:italic;
}

.terms-conditions-bracketed-list,.terms-conditions-bracketed-list-alpha {
counter-reset:list;
}

.rewards-terms-conditions-sub-section,.rewards-terms-conditions-p1,.rewards-terms-conditions-table-no-border {
margin-top:13px;
}

.privacy-policy-questions-minified-table-separation,.privacy-policy-link-section {
margin-top:30px
}

.privacy-policy-sharing-limit-ul,.privacy-policy-important-info-final-p {
margin-bottom:0
}

.privacy-policy-limit-sharing-contact-p,.privacy-policy-minified-table-personal-info {
margin-top:13px;
margin-bottom:0
}

.privacy-policy-heading {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color:#561986
}

.privacy-bold-text {
    font-weight:bold
}

.privacy-policy-effective-date {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #666;
    font-size:13px
}

.privacy-policy-text {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 15px;
    color:#666
}

.privacy-policy-link {
    color: #561986;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:15px
}

.privacy-policy-link:hover {
    color:#561986
}

.privacy-policy-questions-table {
    border:1px #999 solid
}

.privacy-policy-questions-table .table-row {
    border-bottom: 1px #999 solid;
    display: table;
    width: 100%;
    margin:0 auto
}

.privacy-policy-questions-table .header {
    background-color: #e2ece5;
    font-weight: bold;
    color: #333;
    vertical-align: middle
}

.privacy-policy-questions-table .table-row > [class * ="col-"] {
    float: none;
    display:table-cell
}

.privacy-policy-questions-table .no-border {
    border-bottom:none
}

.privacy-policy-questions-table .header-column {
    border-right: 1px #999 solid;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #333;
    vertical-align:middle
}

.privacy-policy-questions-table .table-column {
    border-right: 1px #999 solid;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #666;
    vertical-align:top
}

.privacy-policy-questions-table .last-column {
    border-right:none
}

.privacy-policy-questions-table .special-column {
    background-color:#f1f1f1
}

.privacy-policy-minified-table {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #666;
    margin-top: 25px;
    margin-bottom:30px
}

.privacy-policy-minified-table-text {
    margin-bottom:18px
}

.privacy-policy-questions-minified-table-separation {
    margin-top:30px
}

.privacy-policy-sharing-limit-ul {
    margin-bottom:0
}

.privacy-policy-important-info-final-p {
    margin-bottom:0
}

.privacy-policy-limit-sharing-contact-p {
    margin-top: 13px;
    margin-bottom:0
}

.privacy-policy-questions-table .header-column {
    padding-top: 15px;
    padding-left: 19px !important;
    padding-bottom:15px
}

.privacy-policy-questions-table .table-column {
    padding:15px 20px 18px 19px
}



/* visibility */

@media(max-width: 767px) {
    .visible-xs-block {
        display:block!important
    }
}

@media(max-width: 767px) {
    .visible-xs-inline {
        display:inline!important
    }
}

@media(max-width: 767px) {
    .visible-xs-inline-block {
        display:inline-block!important
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .visible-sm {
        display:block!important
    }

    table.visible-sm {
        display: table
    }

    tr.visible-sm {
        display: table-row!important
    }

    th.visible-sm,td.visible-sm {
        display: table-cell!important
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .visible-sm-block {
        display:block!important
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .visible-sm-inline {
        display:inline!important
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .visible-sm-inline-block {
        display:inline-block!important
    }
}

@media(min-width: 992px)and (max-width:1199px) {
    .visible-md {
        display:block!important
    }

    table.visible-md {
        display: table
    }

    tr.visible-md {
        display: table-row!important
    }

    th.visible-md,td.visible-md {
        display: table-cell!important
    }
}

@media(min-width: 992px)and (max-width:1199px) {
    .visible-md-block {
        display:block!important
    }
}

@media(min-width: 992px)and (max-width:1199px) {
    .visible-md-inline {
        display:inline!important
    }
}

@media(min-width: 992px)and (max-width:1199px) {
    .visible-md-inline-block {
        display:inline-block!important
    }
}

@media(min-width: 1200px) {
    .visible-lg {
        display:block!important
    }

    table.visible-lg {
        display: table
    }

    tr.visible-lg {
        display: table-row!important
    }

    th.visible-lg,td.visible-lg {
        display: table-cell!important
    }
}

@media(min-width: 1200px) {
    .visible-lg-block {
        display:block!important
    }
}

@media(min-width: 1200px) {
    .visible-lg-inline {
        display:inline!important
    }
}

@media(min-width: 1200px) {
    .visible-lg-inline-block {
        display:inline-block!important
    }
}

@media(max-width: 767px) {
    .hidden-xs {
        display:none!important
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .hidden-sm {
        display:none!important
    }
}

@media(min-width: 992px)and (max-width:1199px) {
    .hidden-md {
        display:none!important
    }
}

@media(min-width: 1200px) {
    .hidden-lg {
        display:none!important
    }
}


@media print {
    .visible-print {
        display: block!important
    }

    table.visible-print {
        display: table
    }

    tr.visible-print {
        display: table-row!important
    }

    th.visible-print,td.visible-print {
        display: table-cell!important
    }
}

.visible-print-block {
    display: none!important
}

@media print {
    .visible-print-block {
        display: block!important
    }
}

.visible-print-inline {
    display: none!important
}

@media print {
    .visible-print-inline {
        display: inline!important
    }
}

.visible-print-inline-block {
    display: none!important
}

@media print {
    .visible-print-inline-block {
        display: inline-block!important
    }
}

@media print {
    .hidden-print {
        display: none!important
    }
}


@media print {
  /* Ensure the first and last columns take up 1/12 width each, and the middle column 10/12 */
  .custom-print-col-left,
  .custom-print-col-right {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .custom-print-col-main {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
    margin-left:-100px;
    margin-right: -100px;
  }
  .terms-conditions-p {
    font-size: 12px;
  }
}
  @media print {
    body, html {
        min-width: 980px; /* Adjust this to be higher than your largest mobile breakpoint */
    }
}






