.agreement-block {}

.agreement-block__tabs {
   display: grid;
   grid-template-columns: auto 1fr;
   gap: 50px;
   align-items: start;
}

.agreement-block__navigation {
   display: grid;
   gap: 20px;
   justify-content: start;
}

.agreement-block__nav-title {
   color: #fff;
   line-height: 1;
}

.agreement-block__nav-title:hover,
.agreement-block__nav-title._is-active {
   color: #000;
   background: #fff;
}

.agreement-block__nav-title._tab-active {}

.agreement-block__tabs-body {}

.agreement-block__chunk {}

.agreement-block__title {
   margin-bottom: 20px;
   line-height: 1;
   font-size: 30px;
}

.agreement-block__text {
   line-height: 1;
}

.agreement-block__text ol,
.agreement-block__text ul {
   padding-left: 25px;
}

.agreement-block__text li {
   margin-bottom: 8px;
   list-style-type: disc;
}

.agreement-block__text a {
   /* color: #fff; */
   text-decoration: underline;
}

.agreement-block__text a:hover {
   text-decoration: none;
}


@media (max-width: 1499.98px) {
   .agreement-block__navigation {
      grid-template-columns: repeat(2, 1fr);
   }

   .agreement-block__tabs {
      grid-template-columns: 1fr;
   }
}

@media (max-width: 850px) {
   .agreement-block {
      padding-left: 40px;
      padding-right: 40px;
   }
}

@media (max-width: 849.98px) {
   .agreement-block {
      padding-left: 40px;
      padding-right: 40px;
   }
}

@media (max-width: 629.98px) {
   .agreement-block {
      padding: 0 20px;
      margin-top: 30px;
   }

   .agreement-block__navigation {
      grid-template-columns: 1fr;
   }
}

@media (max-width: 374.98px) {
   .agreement-block__title {
      font-size: 22px;
   }

   .agreement-block__text p {
      font-size: 16px;
   }
}