.publishers {
  margin-top: calc(-1 * clamp(56px, 10vw, 73px));
  padding: clamp(80px, 12vw, 146px) 0 clamp(54px, 13vw, 130px);
  position: relative;
  overflow-x: clip;
}

.publishers:before {
  content: url('../../../../assets/img/grid.svg');
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  pointer-events: none;
  z-index: -1;
}

.publishers__title {
  max-width: 855px;
  width: fit-content;
  margin: 0 auto clamp(30px, 3vw, 40px);
  text-align: center;
  font-size: clamp(36px, 5vw, 70px);
  line-height: 1.2;
  position: relative;
}

.publishers__title:before {
  content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIxIiBoZWlnaHQ9IjI1IiB2aWV3Qm94PSIwIDAgMjIxIDI1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMi4wMDA0OSAyM0MyLjQwMTMxIDIyLjgyOCAxNS4zMTI4IDE4LjQxNTggNDAuNzUwMyAxMC45NTQ1QzY1LjUwOTUgMy42OTIyNCA4MS43MjMxIDQuMTIwMzIgODQuNjg4OSA2LjE4MTU0Qzg2LjExNjEgNy4xNzM1MSA4MS4wMzE5IDEyLjM2NTIgNzkuNjU4MyAxNC43NDMyQzc4LjI4NDcgMTcuMTIxMyA3OS4xNTE2IDE3LjYzIDgwLjE0NjIgMTguMDY0OEM4Mi4yMDY2IDE4Ljk2NTYgODUuODgyIDE5LjIwMTEgMTA2LjMzOCAxNi4zNjI5QzEyNC4yNzggMTMuNTI0NyAxNTcuNTY2IDcuODQ4MzcgMTc5LjE5MiA0LjkyNDE5QzIwMC44MTggMiAyMDkuNzc0IDIgMjE5IDIiIHN0cm9rZT0iI0I4RkYzMiIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+');
  position: absolute;
  bottom: -38px;
  pointer-events: none;
  left: 0;
}

.publishers__title strong {
  font-family: "Shadows Into Light Two", cursive;
  font-weight: 600;
  font-style: normal;
  color: var(--color-accent);
  position: relative;
}
.publishers__title strong:after {
  content: "";
  mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzcwIiBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgMzcwIDEwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMiA4Qzc3LjA3OTMgNi4yMTIyOCAyMTEuNjg5IDMuODUxODkgMjgzLjk5OSAyLjc2ODk4QzM1Ni4zMDggMS42ODYwOCAzNjIuMjM5IDEuOTUyMiAzNjggMi4zMzE0OSIgc3Ryb2tlPSIjNTYzQ0U5IiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4=") no-repeat center/contain;
  background: currentColor;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  aspect-ratio: 166/6;
}
.publishers__snippet {
  max-width: 820px;
  text-align: center;
  margin: 0 auto clamp(22px,2.5vw,30px);
}
.publishers__action {
  margin-bottom: clamp(32px,3vw,40px);
  text-align: center;
}
.publishers__tabs {
  border-radius: 16px;
  max-width: 1002px;
  margin: 0 auto;
  background: rgba(255, 255, 255, 0.2);
}
.publishers__swipe {
  text-align: center;
  margin-top: 6px;
  display: none;
}
@media (width < 1360px) and (width >= 1280px) {
  .publishers__tabs {
    zoom: 0.92;
  }
}
@media (width < 1280px) {
  .publishers {
    padding-bottom: 48px;
  }
  .publishers__swipe {
    display: block;
  }
  .publishers__dots {
    display: flex;
  }
}
@media (width < 992px) {
  .publishers__tabs {
    box-shadow: unset;
    background: transparent;
  }
}
@media (width < 768px) {
  .publishers {
    padding-bottom: 8px;
  }
  .publishers__action .btn {
    width: 100%;
  }
}

@media (width < 640px){
  .publishers:before {
    content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDc2IiBoZWlnaHQ9Ijc2NCIgdmlld0JveD0iMCAwIDEwNzYgNzY0IiBmaWxsPSJub25lIj4KPGcgb3BhY2l0eT0iMC4xMiI+CjxwYXRoIGQ9Ik0xNzAuNDE1IDM0NC4xMDdIOTMxLjQ1NSIgc3Ryb2tlPSIjMjIyNDI5IiBzdHJva2Utd2lkdGg9IjAuNzI4MjY4Ii8+CjxwYXRoIGQ9Ik04NS45MzU1IDU3Ny4xNTNIMTAxNS45MyIgc3Ryb2tlPSIjMjIyNDI5IiBzdHJva2Utd2lkdGg9IjAuNzI4MjY4Ii8+CjxwYXRoIGQ9Ik04NS45MzU1IDUzMC41NDVIMTAxNS45MyIgc3Ryb2tlPSIjMjIyNDI5IiBzdHJva2Utd2lkdGg9IjAuNzI4MjY4Ii8+CjxwYXRoIGQ9Ik04NS45MzU1IDc2My41OUgxMDE1LjkzIiBzdHJva2U9IiMyMjI0MjkiIHN0cm9rZS13aWR0aD0iMC43MjgyNjgiLz4KPHBhdGggZD0iTTE3MC40MTUgMjk3LjQ5OEg5MzEuNDU1IiBzdHJva2U9IiMyMjI0MjkiIHN0cm9rZS13aWR0aD0iMC43MjgyNjgiLz4KPHBhdGggZD0iTTE3MC40MTUgNDgzLjkzNUw5MzEuNDU1IDQ4My45MzYiIHN0cm9rZT0iIzIyMjQyOSIgc3Ryb2tlLXdpZHRoPSIwLjcyODI2OCIvPgo8cGF0aCBkPSJNODUuOTM1NSA3MTYuOThIMTAxNS45MyIgc3Ryb2tlPSIjMjIyNDI5IiBzdHJva2Utd2lkdGg9IjAuNzI4MjY4Ii8+CjxwYXRoIGQ9Ik04NS45MzU1IDI1MC44ODlIMTAxNS45MyIgc3Ryb2tlPSIjMjIyNDI5IiBzdHJva2Utd2lkdGg9IjAuNzI4MjY4Ii8+CjxwYXRoIGQ9Ik0xNzAuNDE1IDQzNy4zMjZIOTMxLjQ1NSIgc3Ryb2tlPSIjMjIyNDI5IiBzdHJva2Utd2lkdGg9IjAuNzI4MjY4Ii8+CjxwYXRoIGQ9Ik04NS45MzU1IDY3MC4zNzJIMTAxNS45MyIgc3Ryb2tlPSIjMjIyNDI5IiBzdHJva2Utd2lkdGg9IjAuNzI4MjY4Ii8+CjxwYXRoIGQ9Ik0xNzAuNDE1IDM5MC43MTdIOTMxLjQ1NSIgc3Ryb2tlPSIjMjIyNDI5IiBzdHJva2Utd2lkdGg9IjAuNzI4MjY4Ii8+CjxwYXRoIGQ9Ik04NS45MzU1IDYyMy43NjNIMTAxNS45MyIgc3Ryb2tlPSIjMjIyNDI5IiBzdHJva2Utd2lkdGg9IjAuNzI4MjY4Ii8+CjxwYXRoIGQ9Ik0yNi45NDYzIDE4MC45NzRMMTA3NS42NSAxODAuOTc1IiBzdHJva2U9IiMyMjI0MjkiIHN0cm9rZS13aWR0aD0iMC43MjgyNjgiLz4KPHBhdGggZD0iTTI2Ljk0NjMgNTguNjI1OUgxMDc1LjY1IiBzdHJva2U9IiMyMjI0MjkiIHN0cm9rZS13aWR0aD0iMC43MjgyNjgiLz4KPHBhdGggZD0iTTI2Ljk0NjMgMC4zNjQxMzZMMTA3NS42NSAwLjM2NDIyOCIgc3Ryb2tlPSIjMjIyNDI5IiBzdHJva2Utd2lkdGg9IjAuNzI4MjY4Ii8+CjxwYXRoIGQ9Ik04Ni4yOTk5IDczNi4yNzlMODYuMyA1OC4yNjEyIiBzdHJva2U9IiMyMjI0MjkiIHN0cm9rZS13aWR0aD0iMC43MjgyNjgiLz4KPHBhdGggZD0iTTMzOS43MzcgNTc3LjUxN1YzOTAuMzUyIiBzdHJva2U9IiMyMjI0MjkiIHN0cm9rZS13aWR0aD0iMC43MjgyNjgiLz4KPHBhdGggZD0iTTI1NS4yNTggNjcwLjczNlYyOTguNTkxIiBzdHJva2U9IiMyMjI0MjkiIHN0cm9rZS13aWR0aD0iMC43MjgyNjgiLz4KPHBhdGggZD0iTTE3MC43NzggNzM2LjI3OUwxNzAuNzc4IDE4MC42MSIgc3Ryb2tlPSIjMjIyNDI5IiBzdHJva2Utd2lkdGg9IjAuNzI4MjY4Ii8+CjxtYXNrIGlkPSJtYXNrMF81XzMiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIyNTAiIHdpZHRoPSI4NyIgaGVpZ2h0PSIyODEiPgo8cGF0aCBkPSJNMCAyNTAuNTI1SDg2LjY2MzlWNTMwLjkwOEgwVjI1MC41MjVaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfNV8zKSI+CjxwYXRoIGQ9Ik0tNDMuOTUzIDQ1MS44OTlMOTguNDA4NiAzODUuNTE1IiBzdHJva2U9IiMyMjI0MjkiIHN0cm9rZS13aWR0aD0iMC43MjgyNjgiLz4KPHBhdGggZD0iTS00My45NTMgMzY3LjY0M0w5OC40MDg2IDMwMS4yNTkiIHN0cm9rZT0iIzIyMjQyOSIgc3Ryb2tlLXdpZHRoPSIwLjcyODI2OCIvPgo8cGF0aCBkPSJNLTQzLjk1MyA1MzYuMTU3TDk4LjQwODYgNDY5Ljc3MyIgc3Ryb2tlPSIjMjIyNDI5IiBzdHJva2Utd2lkdGg9IjAuNzI4MjY4Ii8+CjxwYXRoIGQ9Ik0tNDMuOTUzIDQ2My45MzZMOTguNDA4NiAzOTcuNTUyIiBzdHJva2U9IiMyMjI0MjkiIHN0cm9rZS13aWR0aD0iMC43MjgyNjgiLz4KPHBhdGggZD0iTS00My45NTMgMzc5LjY4TDk4LjQwODYgMzEzLjI5NSIgc3Ryb2tlPSIjMjIyNDI5IiBzdHJva2Utd2lkdGg9IjAuNzI4MjY4Ii8+CjxwYXRoIGQ9Ik0tNDMuOTUzIDU0OC4xOTJMOTguNDA4NiA0ODEuODA4IiBzdHJva2U9IiMyMjI0MjkiIHN0cm9rZS13aWR0aD0iMC43MjgyNjgiLz4KPHBhdGggZD0iTS00My45NTMgMzA3LjQ2TDk4LjQwODYgMjQxLjA3NiIgc3Ryb2tlPSIjMjIyNDI5IiBzdHJva2Utd2lkdGg9IjAuNzI4MjY4Ii8+CjxwYXRoIGQ9Ik0tNDMuOTUzIDQ3NS45NzRMOTguNDA4NiA0MDkuNTkiIHN0cm9rZT0iIzIyMjQyOSIgc3Ryb2tlLXdpZHRoPSIwLjcyODI2OCIvPgo8cGF0aCBkPSJNLTQzLjk1MyAzOTEuNzE2TDk4LjQwODYgMzI1LjMzMiIgc3Ryb2tlPSIjMjIyNDI5IiBzdHJva2Utd2lkdGg9IjAuNzI4MjY4Ii8+CjxwYXRoIGQ9Ik0tNDMuOTUzIDU2MC4yM0w5OC40MDg2IDQ5My44NDYiIHN0cm9rZT0iIzIyMjQyOSIgc3Ryb2tlLXdpZHRoPSIwLjcyODI2OCIvPgo8cGF0aCBkPSJNLTQzLjk1MyAzMTkuNDk3TDk4LjQwODYgMjUzLjExMyIgc3Ryb2tlPSIjMjIyNDI5IiBzdHJva2Utd2lkdGg9IjAuNzI4MjY4Ii8+CjxwYXRoIGQ9Ik0tNDMuOTUzIDQ4OC4wMDlMOTguNDA4NiA0MjEuNjI1IiBzdHJva2U9IiMyMjI0MjkiIHN0cm9rZS13aWR0aD0iMC43MjgyNjgiLz4KPHBhdGggZD0iTS00My45NTMgNDAzLjc1M0w5OC40MDg2IDMzNy4zNjkiIHN0cm9rZT0iIzIyMjQyOSIgc3Ryb2tlLXdpZHRoPSIwLjcyODI2OCIvPgo8cGF0aCBkPSJNLTQzLjk1MyA1NzIuMjY1TDk4LjQwODYgNTA1Ljg4MSIgc3Ryb2tlPSIjMjIyNDI5IiBzdHJva2Utd2lkdGg9IjAuNzI4MjY4Ii8+CjxwYXRoIGQ9Ik0tNDMuOTUzIDMzMS41MzNMOTguNDA4NiAyNjUuMTQ5IiBzdHJva2U9IiMyMjI0MjkiIHN0cm9rZS13aWR0aD0iMC43MjgyNjgiLz4KPHBhdGggZD0iTS00My45NTMgNTAwLjA0OEw5OC40MDg2IDQzMy42NjMiIHN0cm9rZT0iIzIyMjQyOSIgc3Ryb2tlLXdpZHRoPSIwLjcyODI2OCIvPgo8cGF0aCBkPSJNLTQzLjk1MyA0MTUuNzlMOTguNDA4NiAzNDkuNDA2IiBzdHJva2U9IiMyMjI0MjkiIHN0cm9rZS13aWR0aD0iMC43MjgyNjgiLz4KPHBhdGggZD0iTS00My45NTMgNTg0LjMwNEw5OC40MDg2IDUxNy45MTkiIHN0cm9rZT0iIzIyMjQyOSIgc3Ryb2tlLXdpZHRoPSIwLjcyODI2OCIvPgo8cGF0aCBkPSJNLTQzLjk1MyAzNDMuNTdMOTguNDA4NiAyNzcuMTg2IiBzdHJva2U9IiMyMjI0MjkiIHN0cm9rZS13aWR0aD0iMC43MjgyNjgiLz4KPHBhdGggZD0iTS00My45NTMgNTEyLjA4M0w5OC40MDg2IDQ0NS42OTkiIHN0cm9rZT0iIzIyMjQyOSIgc3Ryb2tlLXdpZHRoPSIwLjcyODI2OCIvPgo8cGF0aCBkPSJNLTQzLjk1MyA0MjcuODI2TDk4LjQwODYgMzYxLjQ0MiIgc3Ryb2tlPSIjMjIyNDI5IiBzdHJva2Utd2lkdGg9IjAuNzI4MjY4Ii8+CjxwYXRoIGQ9Ik0tNDMuOTUzIDM1NS42MDZMOTguNDA4NiAyODkuMjIyIiBzdHJva2U9IiMyMjI0MjkiIHN0cm9rZS13aWR0aD0iMC43MjgyNjgiLz4KPHBhdGggZD0iTS00My45NTMgNTI0LjExOUw5OC40MDg2IDQ1Ny43MzUiIHN0cm9rZT0iIzIyMjQyOSIgc3Ryb2tlLXdpZHRoPSIwLjcyODI2OCIvPgo8cGF0aCBkPSJNLTQzLjk1MyA0MzkuODYzTDk4LjQwODYgMzczLjQ3OSIgc3Ryb2tlPSIjMjIyNDI5IiBzdHJva2Utd2lkdGg9IjAuNzI4MjY4Ii8+CjwvZz4KPG1hc2sgaWQ9Im1hc2sxXzVfMyIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjI1MCIgd2lkdGg9Ijg3IiBoZWlnaHQ9IjI4MSI+CjxnIG9wYWNpdHk9IjAuMTIiPgo8cGF0aCBkPSJNMCAyNTAuNTI1SDg2LjY2MzlWNTMwLjkwOEgwVjI1MC41MjVaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMV81XzMpIj4KPHBhdGggZD0iTTAgMjUwLjUyNVYyNTEuMjUzSDg2LjY2MzlWMjUwLjUyNVYyNDkuNzk3SDBWMjUwLjUyNVpNODYuNjYzOSA1MzAuOTA4VjUzMC4xOEgwVjUzMC45MDhWNTMxLjYzN0g4Ni42NjM5VjUzMC45MDhaIiBmaWxsPSIjMjIyNDI5Ii8+CjwvZz4KPC9nPgo8L3N2Zz4=');
    left: -76px;
    transform: unset;
  }
}

@media (width < 463px){
  .publishers__title:before {
    transform: scale(0.56);
    top: 8px;
    left: 0;
  }
}

.ptabs {
  display: flex;
  justify-content: center;
  overflow: auto;
  scrollbar-width: thin;
}
.ptabs__item {
  font-family: inherit;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0px 14px 5px;
  background: transparent;
  border-bottom: 3px solid transparent;
  cursor: pointer;
  transition: all 0.3s ease;
  outline: 0;
  gap: 14px;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  white-space: nowrap;
  color: #757887;
}
.ptabs__item svg,
.ptabs__item path {
  stroke: #262730;
  max-height: 20px;
}
.ptabs__item:hover {
  color: var(--color-dark-100);
}
.ptabs__item--active {
  color: var(--color-dark-100);
  border-color: #DBFF99;
}
.ptabs__icon {
  width: clamp(42px,4vw,48px);
  height: clamp(42px,4vw,48px);
  background: #DBFF99;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 7px;
}

@media (width < 992px) {
  .ptabs {
    margin-bottom: 10px;
    gap: 16px;
  }
  .ptabs__item {
    padding: 0 8px 8px;
  }
  .ptabs__item--active {
  }
}

.pbody {
  position: relative;
  aspect-ratio: 1002/572;
  overflow: visible;
  margin-top: 12px;
}
.pbody__item + .pbody__item {
  display: none;
}
.pbody.swiper-initialized .pbody__item {
  display: block;
}
.pbody__image {
  width: 100%;
  height: auto;
  display: block;
}
.pbody__arrow {
  position: absolute;
  opacity: 0;
  transform: translateY(20px);
}
.pbody__item--active .pbody__arrow {
  animation: fadeUp 0.6s ease forwards;
}
@media (width < 1280px) {
  .pbody__arrow {
    display: none !important;
  }
}

@media (max-width: 1279px) {
  .pbody-pagination {
    display: flex;
    justify-content: center;
    margin-top: 12px;
  }
  .pbody-pagination .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    border-radius: 4px;
    background: #d1d1d1;
    border: 0;
    padding: 0;
    cursor: pointer;
    transition: all 0.3s ease;
    outline: 0;
    opacity: 1;
    margin: 0;
  }
  .pbody-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 24px;
    background: var(--color-dark-100);
  }
}
@keyframes fadeUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
