.elementor-3 .elementor-element.elementor-element-c224a79{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.75;}.elementor-3 .elementor-element.elementor-element-c224a79:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-c224a79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tantan.com/wp-content/uploads/2025/08/privilege-card-page-banner-img.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3 .elementor-element.elementor-element-c224a79::before, .elementor-3 .elementor-element.elementor-element-c224a79 > .elementor-background-video-container::before, .elementor-3 .elementor-element.elementor-element-c224a79 > .e-con-inner > .elementor-background-video-container::before, .elementor-3 .elementor-element.elementor-element-c224a79 > .elementor-background-slideshow::before, .elementor-3 .elementor-element.elementor-element-c224a79 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3 .elementor-element.elementor-element-c224a79 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-f6ef93d ) 50%, var( --e-global-color-text ) 100%);}.elementor-3 .elementor-element.elementor-element-1a4caa4{--display:flex;}.elementor-3 .elementor-element.elementor-element-208609f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3 .elementor-element.elementor-element-466160f{text-align:center;}.elementor-3 .elementor-element.elementor-element-11eccec{text-align:center;}.elementor-3 .elementor-element.elementor-element-11eccec .elementor-heading-title{color:var( --e-global-color-8976d4f );}.elementor-3 .elementor-element.elementor-element-beb39c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-3 .elementor-element.elementor-element-312362f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3 .elementor-element.elementor-element-c464449{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-bf3ad16.elementor-element{--align-self:center;}.elementor-3 .elementor-element.elementor-element-bf3ad16{--box-border-width:0px;--separator-width:0px;--box-padding:0px;--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-text );--item-text-active-color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-bf3ad16 .elementor-toc__header-title{text-align:start;}.elementor-3 .elementor-element.elementor-element-88cff14{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:2em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-3 .elementor-element.elementor-element-0542a2e{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-999bd3f{text-align:center;}.elementor-3 .elementor-element.elementor-element-0eef972{width:100%;max-width:100%;}.elementor-3 .elementor-element.elementor-element-3ad89c9{--divider-border-style:solid;--divider-color:var( --e-global-color-f6ef93d );--divider-border-width:1px;}.elementor-3 .elementor-element.elementor-element-3ad89c9 .elementor-divider-separator{width:100%;}.elementor-3 .elementor-element.elementor-element-5dc7af0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-3 .elementor-element.elementor-element-5dc7af0:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-5dc7af0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2171b65 );}.elementor-3 .elementor-element.elementor-element-b90d8b4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3 .elementor-element.elementor-element-a3654b0{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-fd2b35c{text-align:center;}.elementor-3 .elementor-element.elementor-element-22e47af{width:100%;max-width:100%;}@media(max-width:1024px){.elementor-3 .elementor-element.elementor-element-312362f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3 .elementor-element.elementor-element-88cff14{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3 .elementor-element.elementor-element-b90d8b4{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-c464449{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}}/* Start custom CSS */.elementor-toc__list-wrapper {
  display: flex; /* side by side */
  gap: 20px; 
}

.elementor-toc__list-item-text {
  display: block; 
  padding: 15px;
  text-align: center;
  border-top: 1px solid #00000040; 
  border-bottom: 1px solid #00000040;
  transition: border-color 0.3s, color 0.3s;
}

.elementor-toc__list-item-text:hover {
  border-color: #CF9510; 
}

.elementor-toc__list-item-text.elementor-item-active {
  border-color: #CF9510; 
}

/*Content*/
.general-terms li {
    margin: 10px 0 0 !important;
}

.general-terms .pt-20 {
    padding-top: 20px;
}

.general-terms ol {
    counter-reset: item;
    padding-inline-start: 30px;
}

.general-terms .general li > ol {
    padding-inline-start: 30px;
}

.general-terms .general > li {
    display: block;
}

.general-terms .general > li:before {
    content: counters(item, ".") " ";
    counter-increment: item;
    margin-left: -30px;
    padding-right: 10px;
}

.general-terms a {
    color: #CF9510;
}

.general-terms a:hover {
    color: #95631A;
}

.general-terms .policy-list {
    padding-inline-start: 30px;
}

@media only screen and (max-width: 600px) {
    .general-terms .general li > ol {
        padding-inline-start: 20px;
    }
}/* End custom CSS */