



body.tnc-page{ font-family: 'Inter', 'Inter var', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif !important; font-style: normal; }
body.tnc-page .container-fluid{ padding-left: 0; padding-right: 0; }
.page-wrapper .header-section { background-image: none; }
.tnc-wrapper .header-section .container h1.main-title { text-align: center; }
.page-wrapper.tnc-wrapper .header-section .main-title { font-family: 'Inter', sans-serif; font-weight: 600; font-size: 35px; margin-bottom: 26px; margin-top: 42px; color: #0f172a; line-height: 48px; }
ol.tnc-ol-pl li.pb0 { padding-bottom: 0px; }
.tnc-data h3 { padding: 10px 0px; font-family: 'Inter', 'Inter var', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif !important; }
ol.tnc-ol-pl { padding-left: 15px; } 
ol.tnc-ol-pl li { padding-bottom: 15px; margin-left: 20px; }
ol.scope.tnc-ol-pl { list-style-type: upper-roman; }
ol.indent { list-style-type: upper-roman; }
ol.indent li { padding-bottom: 5px; }
.terms-and-conditions { font-size: 14px; text-align: justify; line-height: 26px; color: #5e5e5f; }
.terms-and-conditions .tnc-data h3 { margin-bottom: 0px; font-size: 18px; padding-bottom: 0px; }

#tnc-popup.modal .modal-body ul { display: block; column-count: 1; margin-bottom: 0px; }
#tnc-popup.modal .modal-body ul li{ font-size: 14px; line-height: 26px; list-style-type: none; margin-bottom:10px; padding-bottom: 10px; border-bottom: 1px solid #dcdbdb; color: #060e3b; position: relative; }
#tnc-popup.modal .modal-body ul li:last-child { border: none; padding-bottom: 0px; margin-bottom: 0px; }
#tnc-popup.modal .modal-body ul li svg { position: absolute; left: -24px; top: 7px; }
#tnc-popup.modal .modal-dialog{ max-width: 600px; margin: 10% auto; }

.multi{ list-style:none; counter-reset:item var(--start,0); padding-left:0; padding-bottom: 10px; }
.multi li{ counter-increment:item; font-size: 14px; }
.multi li.first-li { font-size: 18px; text-align: left; }
.multi li::before{ content:counters(item,".") " "; font-weight:bold; }
.multi ol{ counter-reset:item; padding-left: 20px; list-style: none; }
.multi ol li { position: relative; padding-left: 35px;  }
.multi ol li::before { position: absolute; left: 0px; }
.multi ol li ol.indent li { position: relative; padding-left: 45px; }


@media (max-width: 1023px) {
	.page-wrapper.tnc-wrapper .header-section .main-title { font-size: 30px; line-height: 35px; }
}

@media (max-width: 767px) {
	.page-wrapper.tnc-wrapper .header-section .main-title { font-size: 25px; line-height: 30px; }
}











