
 .termscontainer {
      display: flex;
      max-width: 1200px;
      width: 100%;
      margin: 0 auto;
          padding: 50px 20px;flex-direction: column;
    }
    .termscontainer h1, .termscontainer h2 {
font-weight: 500;
font-size: 50px;
line-height: 60px;
letter-spacing: 0px;
color: rgba(41, 47, 51, 1);
margin-bottom: 40px;
    }
    .termscontainer p {
font-weight: 300;
font-size: 16px;
letter-spacing: 0px;
color: rgba(72, 80, 82, 1);
margin-bottom: 23px;
    }

        .pricacycontainer li {
font-weight: 300;
font-size: 16px;
letter-spacing: 0px;
color: rgba(72, 80, 82, 1);
margin-bottom: 6px;
    }
    .pricacycontainer ul {
        list-style: disc;
        margin-left: 3rem;
        margin-bottom: 23px;
    }
	
	.terms-list {
    list-style: none;
    padding-left: 0;
    counter-reset: item;
}

.terms-section {
    margin-bottom: 2.5rem;
}

.terms-section > h3 {
    margin-bottom: 1rem;
}

.terms-list > li {
    counter-increment: item;
    margin-bottom: 1rem;
}

.terms-section[data-section="1"] .terms-list > li::before {
    content: "1." counter(item) ". ";
}

.terms-section[data-section="2"] .terms-list > li::before {
    content: "2." counter(item) ". ";
}

.terms-section[data-section="3"] .terms-list > li::before {
    content: "3." counter(item) ". ";
}

.terms-section[data-section="4"] .terms-list > li::before {
    content: "4." counter(item) ". ";
}

.terms-section[data-section="5"] .terms-list > li::before {
    content: "5." counter(item) ". ";
}

.terms-section[data-section="6"] .terms-list > li::before {
    content: "6." counter(item) ". ";
}

.terms-section[data-section="7"] .terms-list > li::before {
    content: "7." counter(item) ". ";
}

.terms-section[data-section="8"] .terms-list > li::before {
    content: "8." counter(item) ". ";
}

.terms-section[data-section="9"] .terms-list > li::before {
    content: "9." counter(item) ". ";
}

.terms-section[data-section="10"] .terms-list > li::before {
    content: "10." counter(item) ". ";
}

.terms-section[data-section="11"] .terms-list > li::before {
    content: "11." counter(item) ". ";
}

.terms-section[data-section="12"] .terms-list > li::before {
    content: "12." counter(item) ". ";
}

.terms-section[data-section="13"] .terms-list > li::before {
    content: "13." counter(item) ". ";
}

.terms-list > li::before {
    display: inline-block;
    width: 3em;
}

.terms-list {
    list-style: none;
    padding-left: 0;
    counter-reset: item;
    position: relative;
}

.terms-list > li {
    counter-increment: item;
    margin-bottom: 1rem;
    position: relative;
    padding-left: 2.5em;
}
.terms-list > li:last-child {margin:0}

.terms-section[data-section="1"] .terms-list > li::before,
.terms-section[data-section="2"] .terms-list > li::before,
.terms-section[data-section="3"] .terms-list > li::before,
.terms-section[data-section="4"] .terms-list > li::before,
.terms-section[data-section="5"] .terms-list > li::before,
.terms-section[data-section="6"] .terms-list > li::before,
.terms-section[data-section="7"] .terms-list > li::before,
.terms-section[data-section="8"] .terms-list > li::before,
.terms-section[data-section="9"] .terms-list > li::before,
.terms-section[data-section="10"] .terms-list > li::before,
.terms-section[data-section="11"] .terms-list > li::before,
.terms-section[data-section="12"] .terms-list > li::before,
.terms-section[data-section="13"] .terms-list > li::before {
    position: absolute;
    left: 0; 
    top: 0;
    width: 2em;
}


/* Level 2 */
.terms-list li > ol.terms-list {
    counter-reset: level2;
    padding: 1em 0 0;
}

.terms-list li > ol.terms-list > li {
    counter-increment: level2;
    position: relative;
    padding:0 2.1em;
}

.terms-list li > ol.terms-list > li::before {
    content: counter(level1) "." counter(level2) ". ";
    position: absolute;
    left: 0;
    top: 0;
    width: 3em;
    text-align: right;
}

.point-list{display:flex}
.point-list h5{font-size: 16px;
    padding-left: .8em;
    font-weight: normal;}
	
.terms-pointlist p{font-size: 16px;
    padding:0 0 0 1.2em;
    font-weight: normal; margin:0; }
	
	.terms-secondlevel p{padding:0 0 1em 1.2em;}



.terms-list li ul {
    list-style: disc;
    padding-left: 2em; 
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

.terms-list li ul li {
    position: relative;
    padding-left: 0;  
}

.terms-list li ul li::before {
    content: none; 
}

.terms-list li ul li {
    margin-bottom: 0.5em;
}

@media (max-width: 992px) {
	.termscontainer h1, .termscontainer h2 {
font-size: 35px;
line-height: 42px;

    }
.termscontainer h3 {
font-size: 22px;
line-height: normal;
    }
}
@media (max-width: 480px) {
	.termscontainer {
    padding: 30px 10px;
}
	.termscontainer h1, .termscontainer h2 {
font-size: 28px;
line-height: normal;
margin-bottom: 20px;
    }
.termscontainer h3 {
font-size: 16px;
line-height: normal;
    }
	.terms-list > li {
    font-size: 14px;
}
}

@media (max-width: 480px) {
	.termscontainer h1, .termscontainer h2 {
font-size: 22px;
line-height: normal;
    }
}