.certificates-section {
  --section-padding-top: 15.625rem;
  background-color: var(--bg-grey); }
  @media screen and (min-width: 160.0625rem) {
    .certificates-section {
      --section-padding-top: 9.76562vw; } }
  @media screen and (max-width: 134.375rem) {
    .certificates-section {
      --section-padding-top: 12.5rem; } }
  @media screen and (max-width: 109.375rem) {
    .certificates-section {
      --section-padding-top: 9.375rem; } }
  @media screen and (max-width: 73.125rem) {
    .certificates-section {
      --section-padding-top: 6.875rem; } }
  @media screen and (max-width: 39.375rem) {
    .certificates-section {
      --section-padding-top: 5rem; } }
  .certificates-section__title {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    gap: 2.5rem;
    color: var(--text-dark-primary); }
    @media screen and (min-width: 160.0625rem) {
      .certificates-section__title {
        gap: 1.5625vw; } }
    @media screen and (max-width: 134.375rem) {
      .certificates-section__title {
        gap: 2.1875rem; } }
    @media screen and (max-width: 109.375rem) {
      .certificates-section__title {
        gap: 1.875rem; } }
    @media screen and (max-width: 73.125rem) {
      .certificates-section__title {
        font-size: Min(Max(1.5rem, 7.5vw), 3.25rem); } }
    @media screen and (max-width: 73.125rem) {
      .certificates-section__title {
        gap: 1.25rem; } }
    @media screen and (max-width: 39.375rem) {
      .certificates-section__title {
        gap: 0.625rem; } }
    .certificates-section__title > span:nth-child(2n+2) {
      margin-left: auto;
      text-align: end; }
  .certificates-section__swiper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    gap: 6.25rem; }
    @media screen and (min-width: 160.0625rem) {
      .certificates-section__swiper {
        gap: 3.90625vw; } }
    @media screen and (max-width: 134.375rem) {
      .certificates-section__swiper {
        gap: 5rem; } }
    @media screen and (max-width: 109.375rem) {
      .certificates-section__swiper {
        gap: 3.75rem; } }
    @media screen and (max-width: 73.125rem) {
      .certificates-section__swiper {
        gap: 2.5rem; } }
    @media screen and (max-width: 39.375rem) {
      .certificates-section__swiper {
        gap: 1.25rem;
        overflow: visible; } }
    @media screen and (max-width: 39.375rem) {
      .certificates-section__swiper .swiper-slide {
        width: 8.4375rem; } }
    .certificates-section__swiper .swiper-slide > div {
      max-width: unset; }
    .certificates-section__swiper .swiper__navigation {
      --navigation-primary-color: var(--text-dark-primary);
      --navigation-secondary-color: var(--text-dark-tertiary); }
      @media screen and (max-width: 39.375rem) {
        .certificates-section__swiper .swiper__navigation {
          display: none; } }
  .certificates-section_dark {
    background-color: transparent; }
    .certificates-section_dark .certificates-section__title,
    .certificates-section_dark .swiper__navigation,
    .certificates-section_dark .certificates-card__title {
      --text-dark-primary: var(--text-light-primary);
      --text-dark-secondary: var(--text-light-secondary);
      --text-dark-tertiary: var(--text-light-tertiary); }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvc2VjdGlvbnMvY2VydGlmaWNhdGVzLXNlY3Rpb24vY2VydGlmaWNhdGVzLXNlY3Rpb24uc2NzcyIsIm1peGlucy9fbWVkaWEuc2NzcyIsIm1peGlucy9fbWluaS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0UsZ0NBQXNCO0VBRXRCLGdDQUFnQyxFQUFBO0VDSmhDO0lEQ0Y7TUFNSSxnQ0FBc0IsRUFBQSxFQTRIekI7RUM3SEM7SURMRjtNQVVJLDhCQUFzQixFQUFBLEVBd0h6QjtFQ3ZIQztJRFhGO01BY0ksK0JBQXNCLEVBQUEsRUFvSHpCO0VDakhDO0lEakJGO01Ba0JJLCtCQUFzQixFQUFBLEVBZ0h6QjtFQzNHQztJRHZCRjtNQXNCSSwyQkFBc0IsRUFBQSxFQTRHekI7RUF6R0M7SUFDRSxXQUFXO0lBQ1gsb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYiw0QkFBc0I7SUFBdEIsNkJBQXNCO1FBQXRCLDBCQUFzQjtZQUF0QixzQkFBc0I7SUFDdEIsd0JBQXVCO1FBQXZCLHFCQUF1QjtZQUF2Qix1QkFBdUI7SUFDdkIsdUJBQTJCO1FBQTNCLG9CQUEyQjtZQUEzQiwyQkFBMkI7SUFDM0IsV0VoQzJCO0lGa0MzQiwrQkFBK0IsRUFBQTtJQ2xDakM7TUQwQkE7UUFXSSxhRWpDK0IsRUFBQSxFRitEbEM7SUM3REQ7TURvQkE7UUFlSSxjRXpDeUIsRUFBQSxFRm1FNUI7SUN2REQ7TURjQTtRQW1CSSxhRTdDeUIsRUFBQSxFRm1FNUI7SUNqREQ7TURRQTtRQXVCSSwyQ0FBa0QsRUFBQSxFQWtCckQ7SUNqREQ7TURRQTtRQTJCSSxZRXJEeUIsRUFBQSxFRm1FNUI7SUMzQ0Q7TURFQTtRQStCSSxhRXpEeUIsRUFBQSxFRm1FNUI7SUF6Q0E7TUFvQ0ssaUJBQWlCO01BRWpCLGVBQWUsRUFBQTtFQUtyQjtJQUNFLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IsNEJBQXNCO0lBQXRCLDZCQUFzQjtRQUF0QiwwQkFBc0I7WUFBdEIsc0JBQXNCO0lBQ3RCLHdCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCO0lBQ3ZCLHVCQUEyQjtRQUEzQixvQkFBMkI7WUFBM0IsMkJBQTJCO0lBQzNCLFlFMUUyQixFQUFBO0lEQTdCO01EcUVBO1FBUUksY0V6RStCLEVBQUEsRUZrSGxDO0lDaEhEO01EK0RBO1FBWUksU0VqRnlCLEVBQUEsRUZzSDVCO0lDMUdEO01EeURBO1FBZ0JJLFlFckZ5QixFQUFBLEVGc0g1QjtJQ3BHRDtNRG1EQTtRQW9CSSxXRXpGeUIsRUFBQSxFRnNINUI7SUM5RkQ7TUQ2Q0E7UUF3QkksWUU3RnlCO1FGK0Z6QixpQkFBaUIsRUFBQSxFQXVCcEI7SUM5RkQ7TUQ2Q0M7UUFnQ08sZ0JFckdxQixFQUFBLEVGMkd4QjtJQXRDSjtNQW9DTyxnQkFBZ0IsRUFBQTtJQXBDdkI7TUF5Q0ssb0RBQTJCO01BQzNCLHVEQUE2QixFQUFBO01DdkZuQztRRDZDQztVQTZDTyxhQUFhLEVBQUEsRUFFaEI7RUFJTDtJQUNFLDZCQUE2QixFQUFBO0lBRDlCOzs7TUFNRyw4Q0FBb0I7TUFDcEIsa0RBQXNCO01BQ3RCLGdEQUFxQixFQUFBIiwiZmlsZSI6ImNvbXBvbmVudHMvc2VjdGlvbnMvY2VydGlmaWNhdGVzLXNlY3Rpb24vY2VydGlmaWNhdGVzLXNlY3Rpb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4uLy4uLy4uL21peGluc1wiO1xuXG4uY2VydGlmaWNhdGVzLXNlY3Rpb24ge1xuICAtLXNlY3Rpb24tcGFkZGluZy10b3A6ICN7cmVtKDI1MCl9O1xuXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWdyZXkpO1xuXG4gIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgLS1zZWN0aW9uLXBhZGRpbmctdG9wOiAje2JpZygyNTApfTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhRGVza3RvcCB7XG4gICAgLS1zZWN0aW9uLXBhZGRpbmctdG9wOiAje3JlbSgyMDApfTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAtLXNlY3Rpb24tcGFkZGluZy10b3A6ICN7cmVtKDE1MCl9O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgIC0tc2VjdGlvbi1wYWRkaW5nLXRvcDogI3tyZW0oMTEwKX07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgLS1zZWN0aW9uLXBhZGRpbmctdG9wOiAje3JlbSg4MCl9O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiByZW0oNDApO1xuXG4gICAgY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBnYXA6IGJpZyg0MCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFEZXNrdG9wIHtcbiAgICAgIGdhcDogcmVtKDM1KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICBnYXA6IHJlbSgzMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgZm9udC1zaXplOiBNaW4oTWF4KCN7cmVtKDI0KX0sIDcuNXZ3KSwgI3tyZW0oNTIpfSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgZ2FwOiByZW0oMjApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIGdhcDogcmVtKDEwKTtcbiAgICB9XG5cbiAgICAmID4gc3BhbiB7XG4gICAgICAmOm50aC1jaGlsZCgybisyKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zd2lwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiByZW0oMTAwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBnYXA6IGJpZygxMDApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhRGVza3RvcCB7XG4gICAgICBnYXA6IHJlbSg4MCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgZ2FwOiByZW0oNjApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIGdhcDogcmVtKDQwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBnYXA6IHJlbSgyMCk7XG5cbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cblxuICAgICYgLnN3aXBlciB7XG4gICAgICAmLXNsaWRlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgICAgIHdpZHRoOiByZW0oMTM1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbmF2aWdhdGlvbiB7XG4gICAgICAgIC0tbmF2aWdhdGlvbi1wcmltYXJ5LWNvbG9yOiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG4gICAgICAgIC0tbmF2aWdhdGlvbi1zZWNvbmRhcnktY29sb3I6IHZhcigtLXRleHQtZGFyay10ZXJ0aWFyeSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2Rhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgJiAuY2VydGlmaWNhdGVzLXNlY3Rpb25fX3RpdGxlLFxuICAgICYgLnN3aXBlcl9fbmF2aWdhdGlvbixcbiAgICAmIC5jZXJ0aWZpY2F0ZXMtY2FyZF9fdGl0bGUge1xuICAgICAgLS10ZXh0LWRhcmstcHJpbWFyeTogdmFyKC0tdGV4dC1saWdodC1wcmltYXJ5KTtcbiAgICAgIC0tdGV4dC1kYXJrLXNlY29uZGFyeTogdmFyKC0tdGV4dC1saWdodC1zZWNvbmRhcnkpO1xuICAgICAgLS10ZXh0LWRhcmstdGVydGlhcnk6IHZhcigtLXRleHQtbGlnaHQtdGVydGlhcnkpO1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIG1lZGlhQmlnRGVza3RvcCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7cmVtKDI1NjEpfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYURlc2t0b3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje3JlbSgyMTUwKX0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWFMYXB0b3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje3JlbSgxNzUwKX0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWFUYWJsZXQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje3JlbSgxMTcwKX0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWFNb2JpbGUge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje3JlbSg2MzApfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYSgkd2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIkBmdW5jdGlvbiByZW0oJHBpeGVscykge1xuICBAcmV0dXJuICN7JHBpeGVscyAvIDE2fXJlbTtcbn1cblxuQGZ1bmN0aW9uIGJpZygkcGl4ZWxzKSB7XG4gIEByZXR1cm4gI3skcGl4ZWxzIC8gMjU2MCAqIDEwMH12dztcbn1cbiJdfQ== */
