.section-termindesk p {
   font-weight: 400;
   font-size: 16px;
   line-height: 150%;
   color: #1f2b45;
   margin-bottom: 20px;
}

.section-termindesk p:last-child {
   margin-bottom: 0;
}

.section-top-termin {
   padding-top: 180px;
   padding-bottom: 0;
}

.section.section-light.section-small.faq_med {
   padding: 50px 30px;
}

#faq-termin .analytics-process-text_med ul li {
   list-style-type: none;
   margin-bottom: 10px;
}

#faq-termin .analytics-process-text_med ul li:before {
   left: -18px;
}

.section.section-light.section-small.faq_med .analytics-process-item__title.font-24 {
   font-weight: 400;
   font-size: 20px;
   line-height: 150%;
   color: #1f2b45;
}

.section.section-light.section-small.faq_med h2.title {
   /*position: relative;
   display: flex;
   margin-bottom: 0;
   margin: 0;*/
       position: absolute;
    top: 50%;
    bottom: 0;
    margin: auto;
    left: 0;
    transform: translateY(-50%);
}

.section.section-light.section-small.faq_med .title-box {
   /*position: relative;
   display: flex;*/
   width: calc(100% - 140px);
   margin-bottom: 45px;
}

.section.section-light.section-small.faq_med .analytics-process-item__content {
   padding: 35px 35px 20px;
}

.section-top-termin .breadcrumbs {
   margin-bottom: 5px;
}

.termtags {
   padding-bottom: 30px;
 }

.termtags ul {
   margin: 0;
   padding: 0;
   display: flex;
   flex-wrap: wrap;
   gap: 15px;
}

.section-termindesk {
   padding-bottom: 45px;
}

.termtags ul li {
   list-style: none;
   margin-bottom: 15px;
   display: contents;
}

.termalphabet ul li.termalphabet__item_active a {
   color: #07ebfe;
}

.termtags ul li.termtags__item_active a {
   border: 1px solid #07ebfe;
   color: #07ebfe;
}

.termtags ul li.active a {
   border: 1px solid #07ebfe;
   color: #07ebfe;
}

.termtags ul li a {
   font-weight: 400;
   font-size: 15px;
   line-height: 150%;
   color: #475678;
   border: 1px solid #475678;
   border-radius: 6px;
   padding: 10px 15px;
   transition: all 0.3s ease;
}

.termtags ul li a:hover {
   border: 1px solid #07ebfe;
   color: #07ebfe;
}

.termalphabet ul {
   margin: 0;
   padding: 0;
   display: flex;
   flex-wrap: wrap;
   gap: 10px;
}

.termalphabet ul li {
   list-style: none;
   margin-bottom: 10px;
}

.termalphabet ul li a {
   font-weight: 600;
   font-size: 20px;
   line-height: 150%;
   color: #475678;
   width: 35px;
   height: 35px;
   display: flex;
   align-items: center;
   justify-content: center;
   border-radius: 6px;
   padding: 5px 10px;
   box-shadow: 0 4px 8px 0 rgba(145, 193, 238, 0.2);
   background: #fff;
   transition: all 0.3s ease;
}

.termalphabet ul li a:hover {
   color: #07ebfe;
}

.termalistwr__wrapper {
   column-count: 4;
   column-gap: 30px;
}

.termalphabet {
   padding-bottom: 35px;
}

.termtop__wrapper {
   display: flex;
   justify-content: space-between;
   align-items: center;
   gap: 15px;
}

.termalistwr__item {
   break-inside: avoid;
   margin-bottom: 30px;
}

.termalistwr__item span {
   border-radius: 6px;
   padding: 2px 20px;
   background: #f4f4f4;
   font-weight: 600;
   font-size: 20px;
   line-height: 150%;
   color: #475678;
   display: block;
   width: 100%;
   margin-bottom: 20px;
   height: 35px;
}

.termalistwr__item a {
   font-weight: 400;
   font-size: 16px;
   line-height: 100%;
   color: #1f2b45;
   transition: all 0.3s ease;
}

.termalistwr__item a:hover {
   color: #7685a8;
}

.termalistwr__item ul {
   display: flex;
   flex-direction: column;
   gap: 10px;
   margin: 0;
   padding: 0;
}

.termalistwr__item ul li {
   position: relative;
   padding-left: 40px;
}

.termalistwr__item ul li::before {
   position: absolute;
   content: '';
   left: 20px;
   top: 50%;
   transform: translateY(-50%);
   width: 15px;
   height: 15px;
   flex-shrink: 0;
   background-image: url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2744_14127)'%3E%3Cmask id='mask0_2744_14127' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='15' height='16'%3E%3Cpath d='M15 0.511719H0V15.5117H15V0.511719Z' fill='white' /%3E%3C/mask%3E%3Cg mask='url(%23mask0_2744_14127)'%3E%3Cpath d='M7.03125 0.511719C7.34375 0.511719 7.65625 0.511719 7.96875 0.511719C8.22415 0.545043 8.481 0.569812 8.7347 0.613099C10.1434 0.853519 11.3897 1.44273 12.4571 2.39246C13.7622 3.55366 14.5783 4.99587 14.8848 6.71952C14.9333 6.99222 14.9621 7.26837 15 7.54297C15 7.85547 15 8.16797 15 8.48047C14.9917 8.51822 14.9788 8.55557 14.9759 8.59372C14.887 9.75592 14.5518 10.8433 13.9443 11.8367C12.7576 13.7767 11.0431 14.9676 8.806 15.3947C8.52955 15.4475 8.24795 15.4734 7.96875 15.5118C7.65625 15.5118 7.34375 15.5118 7.03125 15.5118C6.8483 15.4891 6.66485 15.4695 6.4824 15.4434C4.98977 15.2298 3.67096 14.6321 2.54348 13.6305C1.24113 12.4735 0.428023 11.035 0.116851 9.31842C0.06661 9.04112 0.0384033 8.75987 0 8.48047C0 8.16797 0 7.85547 0 7.54297C0.0224247 7.36002 0.0414115 7.17652 0.067821 6.99417C0.305351 5.35431 0.99649 3.93539 2.15968 2.75462C3.28103 1.61635 4.63249 0.904854 6.20795 0.627007C6.4807 0.578915 6.75675 0.549653 7.03125 0.511719ZM7.497 1.26373C3.77559 1.26701 0.75564 4.28649 0.75244 8.00722C0.749235 11.7312 3.78035 14.7632 7.503 14.7597C11.2253 14.7562 14.2439 11.7378 14.2476 8.01582C14.2512 4.29129 11.221 1.26044 7.497 1.26373Z' fill='url(%23paint0_linear_2744_14127)' /%3E%3Cpath d='M6.72917 10.0936C6.53017 10.0886 6.35222 10.0191 6.20732 9.87469C5.76822 9.43729 5.32922 8.99979 4.89306 8.55949C4.72738 8.39224 4.72456 8.16229 4.87696 8.01149C5.03222 7.85799 5.25162 7.86369 5.42467 8.03419C5.75142 8.35614 6.07402 8.68229 6.39922 9.00584C6.63142 9.23684 6.83907 9.22849 7.05992 8.98279C7.88522 8.06464 8.70937 7.14539 9.53907 6.23124C9.61022 6.15289 9.71212 6.08399 9.81252 6.05499C9.96752 6.01019 10.1182 6.09539 10.1961 6.23099C10.2783 6.37414 10.2678 6.53069 10.1506 6.66559C9.93287 6.91594 9.70902 7.16094 9.48707 7.40759C8.77227 8.20199 8.05592 8.99509 7.34307 9.79119C7.17832 9.97509 6.98507 10.0889 6.72917 10.0936Z' fill='url(%23paint1_linear_2744_14127)' /%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2744_14127' x1='15' y1='0.511719' x2='-0.160019' y2='5.83187' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%234AB1FE' /%3E%3Cstop offset='1' stop-color='%2307EBFE' /%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_2744_14127' x1='10.2496' y1='6.04299' x2='5.17092' y2='8.45589' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%234AB1FE' /%3E%3Cstop offset='1' stop-color='%2307EBFE' /%3E%3C/linearGradient%3E%3CclipPath id='clip0_2744_14127'%3E%3Crect width='15' height='15' fill='white' transform='translate(0 0.511719)' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
   background-position: center;
   background-size: contain;
   background-repeat: no-repeat;
}

.termtop__list {
   display: flex;
   align-items: center;
   gap: 15px;
}

.termtop {
   padding-bottom: 33px;
}

.termtop__list a {
   border: 1px solid #475678;
   border-radius: 6px;
   padding: 10px 15px;
   background: #fff;
   height: 44px;
   font-weight: 600;
   font-size: 16px;
   line-height: 150%;
   color: #475678;
   display: flex;
   align-items: center;
   justify-content: center;
   transition: all 0.3s ease;
   white-space: nowrap;
}

.termtop__list a:hover {
   border: 1px solid #07ebfe;
   color: #07ebfe;
}

.termtop__list .termtop__item_active a {
   border: 1px solid #07ebfe;
   color: #07ebfe;
}


.termtop__search {
   position: relative;
   width: 100%;
}

.termtop__search input {
   border-radius: 50px;
   width: 100%;
   height: 50px;
   font-weight: 400;
   font-size: 15px;
   line-height: 150%;
   color: #7685a8;
   padding: 12px 72px 12px 32px;
   background: #eef4f9;
   border: none;
   outline: none;
   width: 100%;
}

.termtop__search button {
   position: absolute;
   right: 0;
   top: 0;
   width: 50px;
   height: 50px;
   border-radius: 100%;
   background: #475678;
   border: none;
   outline: none;
   cursor: pointer;
   display: flex;
   align-items: center;
   justify-content: center;
}

.termtop__col:last-child {
   width: 100%;
}

.info-block {
   background-color: #f4f4f4; 
   border-left: 75px solid #40b7fe;
   padding: 25px;
   margin: 40px 0;
   border-radius: 7px;
   position: relative;
   font-style: normal; 
   font-weight: 400;
   font-size: 16px;
   line-height: 150%;
   color: #1f2b45;
 }
 
 .info-block::before {
   content: "";
   background-image: url("data:image/svg+xml,%3Csvg width='16' height='51' viewBox='0 0 16 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.81347 34.8926C4.37597 34.8926 1.54394 32.1777 1.40722 28.7402L0.567378 7.41211C0.430659 3.87695 3.18457 0.898438 6.71972 0.751953C6.80761 0.751953 6.88574 0.742188 6.97363 0.742188H8.66308C12.1982 0.742188 15.0693 3.61328 15.0693 7.14844C15.0693 7.23633 15.0693 7.31445 15.0596 7.40234L14.21 28.7305C14.083 32.1777 11.251 34.8926 7.81347 34.8926ZM7.81347 37.959C11.3486 37.959 14.21 40.8203 14.21 44.3555C14.21 47.8906 11.3486 50.7519 7.81347 50.7519C4.27832 50.7519 1.41699 47.8906 1.41699 44.3555C1.41699 40.8203 4.27832 37.959 7.81347 37.959Z' fill='white' /%3E%3C/svg%3E");
   position: absolute;
   width: 16px;
   height: 51px;  
   background-size: contain;
   background-repeat: no-repeat;
   left: -45.56px;
   top: 50%;
   transform: translateY(-50%);
 }

 .info-block p {
   margin-bottom: 0;
 }

.termprimer__title {
   margin-bottom: 30px;
}

.termprimer__title h2 {
   font-weight: 600;
   font-size: 30px;
   line-height: 150%;
   color: #1f2b45;
   margin-bottom: 0;
}

.termprimer__wrapper {
   display: flex;
   gap: 30px;
}

.termprimer__wrapper picture {
   border-radius: 7px;
   width: 410px;
   overflow: hidden;
   flex-shrink: 0;
   display: flex
}

.termprimer__txt h3 {
   font-weight: 600;
   font-size: 20px;
   line-height: 150%;
   color: #1f2b45;
   margin-bottom: 10px;
}

.termprimer__txt p {
   font-weight: 400;
   font-size: 16px;
   line-height: 150%;
   color: #1f2b45;
   margin-bottom: 20px;
}

.termprimer__txt p:last-child {
   margin-bottom: 0;
}

.termprimer__wrapper picture img {
   width: 100%;
   height: 100%;
   object-fit: cover;
}

.info-list {
   background: #f4f4f4;
   border-radius: 7px;
   padding: 25px;
   width: 100%;
   margin: 30px 0;
}

.info-list ul {
   margin: 0;
   padding: 0;
   display: flex;
   flex-direction: column;
   gap: 3px;
}

.info-list ul li {
   list-style: none;
   font-weight: 400;
   font-size: 13px;
   line-height: 120%;
   color: #232a3e;
}

.info-list ul li strong {
   list-style: none;
   font-weight: 600;
   font-size: 15px;
   line-height: 150%;
   color: #232a3e;
}

.termformula {
   border-radius: 7px;
   margin: 30px 0;
   background: #475678 !important;
   padding: 24px 30px;
   font-size: 18px;
   font-weight: 500;
   line-height: 32px;
   color: #fff;
}

@media screen and (max-width: 768px) {
   .termformula {
      border-radius: 7px;
      margin: 30px 0;
      background: #475678 !important;
      padding: 12px 12px;
      font-size: 18px;
      font-weight: 500;
      line-height: 32px;
      color: #fff;
  }
}






.article-expert__wrappbtn-wrap {
   display: none;
}






@media (max-width: 1200px) {

   .termalistwr__wrapper {
      column-count: 3;
   }

}

@media (max-width: 991px) {
.section.section-light.section-small.faq_med .title-box {
   /*position: relative;
   display: flex;*/
   width: 100%;
}
   .section.section-light.section-small.faq_med .analytics-process-item__title.font-24 {
      font-weight: 400;
      font-size: 18px;
      line-height: 150%;
      color: #1f2b45;
  }

  .section.section-light.section-small.faq_med .analytics-process-item__content {
      padding: 25px 15px 20px;
   }

  .section.section-light.section-small.faq_med {
      padding: 50px 15px;
   }
   
   .termalistwr__wrapper {
      column-count: 2;
   }

   .termtop__wrapper {
      flex-direction: column;
      align-items: flex-start;
   }

   .section-top-termin {
      padding-top: 120px;
   }

   .termprimer__wrapper {
      flex-direction: column;
  }

  .termprimer__wrapper picture {
      width: 100%;
      display: flex;
   }

}


@media (max-width: 767px) {

   .section-top-termin {
       padding-top: 90px;
   }

   .termtop__col {
      width: 100%;
   }

   .termtop__list {
      flex-direction: column;
   }

   .termtop__item {
      width: 100%;
   }
   .termtop__list {
      margin-bottom: 15px;
   }

   .termalistwr__wrapper {
      column-count: 1;
  }

  .info-block {
      background-color: #f4f4f4;
      border-left: 14px solid #40b7fe;
      padding: 25px 25px 25px 16px;
   }

   .termprimer__title h2 {
      font-size: 25px;
   }

}

.block-code {
      background-color: #f4f4f4;
      border-left: 14px solid #40b7fe;
      padding: 25px 25px 25px 16px;
      margin:30px 0;
      font-size: 12px; 
      line-height: 24px;
}
.block-code code {
   white-space: pre-wrap;
}



