

/* Start:/bitrix/templates/aspro-allcorp2/css/agreement-page.css?17799811652552*/
.agreement-page {
   overflow: auto;
   display: flex;
   flex-direction: column;
}

.agreement-block {
   flex: 1 1 auto;
   padding-right: 300px;
   margin-top: 50px;
   /* padding-left: 8.3%; */
}

.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 {
   text-align: left;
   background: none;
   border: none;
   box-shadow: 0 26px 13px -22px rgba(0, 0, 0, 0.5), inset 0 1px 1px 0 rgba(255, 255, 255, 0.06);
   background-color: #0071bc;
   font-size: 16px;
   font-weight: normal;
   line-height: normal;
   color: #fff;
   min-height: 66px;
   padding: 14px 19px;
   cursor: pointer;
   transition: all 0.3s ease 0s;
   display: flex;
   justify-content: flex-start;
   align-items: flex-start;
}

.agreement-block__nav-title:hover,
.agreement-block__nav-title._tab-active {
   box-shadow: 0 30px 24px -22px rgba(0, 0, 0, 0.5), inset 0 1px 1px 0 rgba(255, 255, 255, 0.06);
   background-color: #5fb4df;
}

.agreement-block__nav-title._tab-active {}

.agreement-block__tabs-body {}

.agreement-block__chunk {}

.agreement-block__title {
   margin-bottom: 20px;
   color: black;
}

.agreement-block__text {
   color: black;
}

.agreement-block__text ol,
.agreement-block__text ul {
   padding-left: 25px;
}

.agreement-block__text li {
   margin-bottom: 8px;
}
.page__title{
   color: white;
}
.agreement-block__text a {
   color: #0071bc;
   text-decoration: underline;
}
a:hover, a:focus {
  color: #0071bc !important;
}
.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;
   }
}
/* End */
/* /bitrix/templates/aspro-allcorp2/css/agreement-page.css?17799811652552 */
