.section.barometer-section .container .header-h1 {
  color: white;
  font-weight: 700;
  font-size: 70px;
}

.section.numbers-section.numbers-section-2.fix-1440 {
  padding: 0 0 120px 0;
}

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .section.barometer-section .container .header-h1 {
    color: white;
    font-weight: 700;
    font-size: 60px;
  }

  .section.numbers-section.numbers-section-2.fix-1440 {
    padding: 0 0 320px 0;
  }

  .section.hero-section .hero-section-bottom-deco .down-button-border {
    left: 50% !important;
  }
  .p-25 {
    font-size: 2rem;
    line-height: normal;
  }
  .p-20 {
    font-size: 1.8rem;
    line-height: normal;
  }
  .section.barometer-section .noise {
    z-index: 10;
    rotate: 20deg !important;
    left: 0rem;
    top: 26rem;
    position: absolute;
  }
  .acc-8 img {
    width: 300px !important;
  }
  .acc-8 {
    bottom: -320px !important;
    right: -80px !important;
  }
  .acc-9 {
    left: -50px !important;
    bottom: 100px !important;
  }
  .p-30 {
    font-size: 2.5rem;
    line-height: normal;
  }
  .faq-container3 .question-container3 {
    //border-bottom: 1px solid black;
    font-size: 1.8rem !important;
  }
}

.section .container .container-header-2 {
  padding: 4.5rem 0;
  position: relative;
}
/* TODO:*/
@media screen and (min-width: 1023px) and (max-width: 1279px) {
  .barometer-container-col {
    margin-top: -50px;
  }
  .people-style {
    margin-top: 180px !important;
  }
  .form-pane .consent-grid-spec {
    flex-direction: column;
    gap: 20px;
  }
  .section.barometer-section .container .header-h1 {
    color: white;
    font-weight: 700;
    font-size: 40px;
    line-height: 4rem;
  }

  .section.numbers-section .numbers-section-bg-2 {
    background-position: 45% 0;
    background-repeat: no-repeat;
    /* background-size: 1920px auto; */
    background-size: cover;
    min-height: 800px !important;
    height: auto;
    left: 50%;
    position: absolute;
    top: 0x;
    margin-top: -80px;
    transform: translateX(-50%);
    width: 100vw;
    z-index: 100;
  }
  .step:nth-child(6) {
    margin: 0 !important;
  }
  .step:nth-child(7) {
    margin: 0 0 5rem 0 !important;
  }
  .h-step {
    background: none !important;
    height: auto !important;
  }
  .step {
    height: auto !important;
  }

  .section.barometer-section .form-pane .form-grid-spec > :nth-last-child(1) {
    display: grid;
    grid-column: 1 / span 2 !important;
  }
  .section.barometer-section .form-pane .form-grid-spec > :nth-last-child(2) {
    display: grid;
    grid-column: 1 / span 2 !important;
  }

  .section.barometer-section .noise {
    display: none;
  }
  .p-25 {
    font-size: 2rem;
    line-height: normal;
  }
  .p-20 {
    font-size: 1.8rem;
    line-height: normal;
  }
  .acc-8 img {
    width: 250px;
  }
  .acc-8 {
    bottom: -320px !important;
    right: 0px !important;
  }

  .first-button {
    padding: 0px 60px 0 60px !important;
  }
  .first-button2 {
    padding: 60px 60px 0 60px !important;
  }
  .phone-text-center {
    text-align: center !important;
  }
  .desktop {
    display: none !important;
  }
  .bottoms-section2 {
    min-height: 20rem;
    height: auto;
    z-index: 400;
    width: 100%;
  }

  .phone {
    display: inherit !important;
  }
}
.first-button2 {
  padding: 60px 60px 0 60px !important;
}
@media screen and (min-width: 375px) and (max-width: 1279px) {
  .w-cards-container {
    display: flex !important;
    flex-direction: column !important;
    align-items: center;
  }
  .block-second {
    display: flex !important;
    flex-direction: column !important;
    align-items: center;
  }
  .block-last {
    display: flex !important;
    flex-direction: column !important;
    align-items: center;
  }

  .acc-9 {
    display: none;
  }
  .phone-header {
    gap: 10px;
  }
  .section.barometer-section .noise {
    display: none;
  }

  .p-25 {
    font-size: 1.8rem;
    line-height: normal;
  }
  .p-20 {
    font-size: 1.6rem;
    line-height: normal;
  }
  .p-50 {
    font-size: 3.2rem;
    line-height: normal;
  }
  .p-30 {
    font-size: 2.2rem;
    line-height: normal;
  }
  .faq-container3 .question-container3 {
    //border-bottom: 1px solid black;
    font-size: 1.6rem !important;
  }
}

.p-36 {
  font-size: 36px;
}
.w-70 {
  width: 70%;
}
.h-96 {
  height: 96px;
}

.branze-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.branze-button {
  width: fit-content;
  padding: 0 60px;
  position: absolute;
  z-index: 800;
  top: 180px !important;
}

.button-faq-1 {
  height: 5rem;
  width: 27rem;
  font-size: 1.4rem;
  margin: -20px 70px 0 0;
  top: -70px;
  left: -50px;
}
@media screen and (min-width: 350px) and (max-width: 1439px) {
  .button-faq-1 {
    left: 0px !important;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1687px) {
  .button-faq-1 {
    left: -30px !important;
  }
}

/* FIXME:  */
@media screen and (min-width: 375px) and (max-width: 640px) {
  .people-style {
    border-top-left-radius: 40px 40px !important;
    border-top-right-radius: 40px 40px !important;
  }
  .w-full {
    width: 100% !important;
  }
  .p-36 {
    font-size: 20px;
  }
  .h-96 {
    height: 56px;
  }
  .pt-mobile {
    margin: 40px 0 0 0 !important;
  }
  .pt-mobile-2 {
    margin: 40px 0 !important;
  }
  .section.barometer-section
    .form-pane
    .form-grid-spec
    > :nth-last-child(-n + 4) {
    display: grid;
    grid-column: 1 / span 4 !important;
  }
  .section.barometer-section .form-pane .submission-grid input {
    width: 260px !important;
  }
  .section.barometer-section .barometer-form {
    width: 100% !important;
  }

  .form-pane .consent-grid-spec {
    flex-direction: column;
    gap: 20px;
  }

  .h-step {
    height: 100% !important;
    background: none !important;
  }
  .p-20 {
    font-size: 1.8rem;
    line-height: normal;
  }
  .step:nth-child(6) {
    margin: 0 !important;
  }
  .step:nth-child(7) {
    margin: 0 0 5rem 0 !important;
  }

  .section .numbers-section-bg-2 {
    background-position: 45.5% 0 !important;
    background-repeat: no-repeat;
    /* background-size: 1920px auto; */
    background-size: cover;
    min-height: 380px !important;
    height: auto;
    left: 50% !important;
    position: absolute;
    top: 0;
    transform: translateX(-50%);
    width: 100vw;
    z-index: 100;
  }

  .pt-40 {
    padding: 0 !important;
  }
  .p-35 {
    font-size: 2.2rem;
    line-height: normal;
  }
  .section.barometer-section .container .header-h1 {
    color: white;
    font-weight: 700;
    font-size: 26px !important;
    line-height: 3rem;
  }
  .block-grid-col {
    display: grid;
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 1rem !important;
    font-size: 16px;
  }

  .card-1 {
    grid-column: 1 !important;
    grid-row: 1 !important;
    align-items: center;
    flex-direction: column;
  }

  .card-2 {
    grid-column: 2 !important;
    grid-row: 1 !important;
  }

  .card-3 {
    grid-column: 1 !important;
    grid-row: 2 !important;
  }

  .card-4 {
    grid-column: 2 !important;
    grid-row: 2 !important;
  }

  .card-5 {
    grid-column: 1 !important;
    grid-row: 3 !important;
    align-items: center;
    flex-direction: column;
  }

  .card-6 {
    grid-column: 2 !important;
    grid-row: 3 !important;
  }
  .card-7 {
    grid-column: 1 !important;
    grid-row: 4 !important;
  }
  .card-8 {
    grid-column: 2 !important;
    grid-row: 4 !important;
  }

  .line-col {
    flex-direction: row !important;
  }
  .red-line-grid {
    display: grid !important;
    grid-template-columns: repeat(1, 1fr) !important;
    gap: 0 !important;
  }

  .red-circel {
    position: absolute;
    width: 24px;
    height: 24px;
    background-color: var(--theme-red);
    border-radius: 100px;
    z-index: 100;
    top: 0px;
    left: -13px !important;
  }
  .red-line-grid > * {
    border-left: 2px solid var(--theme-red) !important;
    border-top: 0 !important;
    padding: 0rem 0 5rem 3rem !important;
  }

  .steps-rekrut {
    display: flex !important;
    flex-direction: column;
    gap: 4rem;
    padding: 0rem;
    position: relative;
    top: 5rem;
  }

  .model-grid {
    display: flex !important;
    flex-direction: column;
    gap: 20px !important;
  }

  .model-grid-3 {
    display: flex !important;
    flex-direction: column;
    gap: 20px !important;
  }

  .recrut {
    padding: 40px 0 0 0;
  }

  .recrut-grid {
    display: flex !important;
    flex-direction: column;
    gap: 20px !important;
  }

  .recrut-grid > :nth-child(4) {
    order: 2;
    padding: 0 0 40px 0;
  }
  .recrut-grid > :nth-child(5) {
    order: 1;
  }

  .recrut-grid > :nth-child(7) {
    order: 3;
  }
  .recrut-grid > :nth-child(8) {
    order: 4;
    padding: 0 0 40px 0;
  }

  .branze-cols-3 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .products-button-1 {
    margin-top: 200px !important;
  }

  .products-button-1 button {
    min-width: 250px !important;
    font-size: 18px !important;
  }

  .red-line-grid > :nth-last-child(1) {
    border: 0px !important;
  }

  .section.numbers-section.numbers-section-2 {
    padding-top: 0rem !important;
  }

  .button-faq-1 {
    height: 5rem !important;
    width: 27rem;
    font-size: 1.8rem;
    top: -100px;
  }

  .section.numbers-section.numbers-section-2.fix-1440 {
    background-color: #232526 !important;
    padding: 0 0 200px 0;
  }

  .block-grid-phone-flex-2 {
    display: flex !important;
    flex-direction: column !important;
  }
  .card-line-block {
    font-size: 1.6rem !important;
  }
  .red-line-grid-left {
    grid-template-columns: 1fr 40px !important;
    gap: 0.5rem !important;
    padding: 0 0 0 1rem;
  }

  .red-line-grid-right {
    grid-template-columns: 40px 1fr !important;
    gap: 0.5rem !important;
    padding: 0 1rem 0 0;
  }

  .block-grid-col br {
    display: none !important;
  }
  .block-grid-col .h-96 {
    height: 40px !important;
  }

  .first-button {
    width: fit-content;
    padding: 0 10px !important;
    font-size: 1.7rem;
    height: 6rem !important;
  }
  .first-button2 {
    width: fit-content;
    padding: 0 10px !important;
    font-size: 1.7rem;
    height: 6rem !important;
  }
}

.barometer-container-col {
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding: 20px 0;
}

.first-button {
  width: fit-content;
  padding: 0 60px;
  font-size: 1.7rem;
  height: 5rem;
}

.blue-card {
  border: 1px solid #226cd6;
  border-bottom-left-radius: 40px 40px;
  border-top-right-radius: 40px 40px;
  padding: 30px;
  background: linear-gradient(180deg, #eff6ff, white);
  backdrop-filter: blur(10px);
}
.gap-20 {
  gap: 20px;
}
.gap-30 {
  gap: 30px;
}
.gap-40 {
  gap: 40px;
}
.red-line-grid {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 0;
}

.red-line-grid > * {
  border-top: 2px solid var(--theme-red);
  box-sizing: border-box;
  display: block;
  margin: 0px;
  padding: 4rem 5rem 0 0;
}

.red-line-grid > *:nth-child(5n) {
  border-top: none;
}

.block-grid-col .h-96 {
  height: 96px;
}

.block-grid-col {
  display: grid;
  grid-template-columns: repeat(10, 1fr);
  row-gap: 4rem;
}

.card-1 {
  grid-column: 1 / span 2;
  grid-row: 1;
}

.card-2 {
  grid-column: 3 / span 2;
  grid-row: 1;
}

.card-3 {
  grid-column: 6 / span 2;
  grid-row: 1;
}

.card-4 {
  grid-column: 9 / span 2;
  grid-row: 1;
}

.card-5 {
  grid-column: 1 / span 2;
  grid-row: 2;
}

.card-6 {
  grid-column: 3 / span 2;
  grid-row: 2;
}
.card-7 {
  grid-column: 6 / span 2;
  grid-row: 2;
}
.card-8 {
  grid-column: 9 / span 2;
  grid-row: 2;
}

.red-circel {
  position: absolute;
  width: 24px;
  height: 24px;
  background-color: var(--theme-red);
  border-radius: 100px;
  z-index: 100;
  top: -13px;
  left: 0;
}

.block-grid-phone-flex-2 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

.pt-40 {
  padding: 40px 0 0 0;
}

.mt-40 {
  margin: 40px 0 0 0;
}

.people-style {
  padding-top: 60px;
  margin-top: -100px;
  z-index: 100;
  border-top-left-radius: 80px 80px;
  border-top-right-radius: 80px 80px;
  width: 100%;
}

.table-container {
  width: 100%;
  overflow-x: auto;
}

/* === TABLE STYLES === */
.comparison-table {
  width: 100%;
  border-collapse: collapse;
  border-radius: 50px;
  overflow: hidden;
  background-color: white;
  box-shadow: 0 0 0 1px #e4e4e4;
}

.comparison-table thead th {
  background-color: #337fc50d;
  font-weight: 700;
  text-align: left;
  padding: 36px 30px;
  font-size: 23px;
  border: 1px solid #e4e4e4;
  text-wrap: nowrap;
}
.comparison-table thead th:nth-of-type(1) {
  min-width: 300px;
}
.comparison-table thead th:nth-of-type(2) {
  min-width: 400px;
}

.comparison-table tbody td {
  border: 1px solid #e4e4e4;
  padding: 36px 30px;
  font-size: 23px;
  vertical-align: top;
}

.comparison-table tbody tr:last-child td {
  border-bottom: none;
}

.comparison-table thead tr:first-child th:first-child {
  border-top-left-radius: 12px;
}
.comparison-table thead tr:first-child th:last-child {
  border-top-right-radius: 12px;
}

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .comparison-table {
    border-radius: 20px;
  }
  .comparison-table thead th {
    padding: 26px 20px;
    font-size: 18px;
  }
  .comparison-table tbody td {
    padding: 26px 20px;
    font-size: 18px;
  }
}

@media screen and (min-width: 500px) and (max-width: 1279px) {
  .comparison-table thead th:nth-of-type(1) {
    min-width: 200px;
  }
  .comparison-table thead th:nth-of-type(2) {
    min-width: 200px;
  }
  .comparison-table {
    border-radius: 20px;
  }
  .comparison-table thead th {
    padding: 16px 20px;
    font-size: 18px;
  }
  .comparison-table tbody td {
    padding: 16px 20px;
    font-size: 18px;
  }
}

@media screen and (min-width: 300px) and (max-width: 459px) {
  .comparison-table thead th:nth-of-type(1) {
    min-width: 100px;
  }
  .comparison-table thead th:nth-of-type(2) {
    min-width: 170px;
  }
  .table-container {
    width: 100%;
    overflow-x: scroll;
  }
  .comparison-table {
    border-radius: 20px;
    min-width: 580px;
  }
  .comparison-table thead th {
    padding: 16px 20px;
    font-size: 18px;
    text-wrap: balance;
  }
  .comparison-table tbody td {
    padding: 16px 20px;
    font-size: 18px;
  }
}

@media screen and (min-width: 375px) and (max-width: 580px) {
  .phone-header {
    display: flex !important;
    flex-direction: column !important;
    align-items: start !important;
    gap: 0px;
    justify-content: start !important;
  }
  .phone-header-image {
    align-items: start !important;
    justify-content: start !important;
  }
  .block-grid {
    display: flex !important;
    flex-direction: column !important;
    align-items: center;
    gap: 40px;
    top: 20px;
  }
  .p-35 {
    font-size: 2.2rem;
    line-height: normal;
  }
  .p-30 {
    font-size: 2.2rem;
    line-height: normal;
  }
  .faq-container3 .question-container3 {
    //border-bottom: 1px solid black;
    font-size: 1.6rem !important;
  }
  .hand-image-phone img {
    width: 36px !important;
  }
  .grid-align-start-carousel2 {
    display: grid;
    grid-template-columns: 38px 1fr !important;
    gap: 10px !important;
    padding: 0 0 10px 0 !important;
    align-items: start;
  }
  .icon-w-card {
    position: absolute;
    top: 5px !important;
    left: -20px !important;
    width: 48px !important;
    height: 48px !important;
  }
  .bg-bottom.phone {
    display: none;
  }
  .section.partnership-benefits-section .products-button {
    top: 90px !important;
  }
  .w-cards-container {
    gap: 24px 0px !important;
  }
  .image-circle {
    padding: 0 !important;
  }
  .acc-8 {
    display: none;
  }

  .desktop {
    display: none !important;
  }

  .phone {
    display: inherit !important;
  }
}

@media screen and (min-width: 1439px) {
  .cards-section {
    background-repeat: no-repeat;
    background-position: 90% 100%;
    background-size: 48%;
    padding-bottom: 10rem;
  }
}

@media screen and (max-width: 1438px) {
  .cards-section {
    background: none !important;
  }
}

.image-circle {
  padding: 0 80px;
}

.block-second {
  display: grid;
  grid-template-columns: 1fr 1fr;
}

.block-last {
  display: grid;
  grid-template-columns: 0.5fr 1fr;
}

.block-grid {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.hide {
  display: none !important;
}

.acc-8 {
  position: absolute;
  right: -200px;
  bottom: -140px;
  z-index: 800;
  width: 300px;
}

.acc-9 {
  position: absolute;
  left: -150px;
  bottom: 0;
  z-index: 800;
}
.show {
  opacity: 0;
  animation: ani 0.5s forwards;
}

@keyframes ani {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.grid {
  display: grid;
}

.grid-im {
  display: grid !important;
}

.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

.bg-white {
  background-color: white;
}

.rounded-tr-50 {
  border-top-right-radius: 50px;
}
.rounded-bl-50 {
  border-bottom-left-radius: 50px;
}
.rounded-b-5rem {
  border-radius: 0 0 5rem 5rem;
}

.hero-block {
  min-height: 15rem;
  bottom: 1rem;
  width: 100%;
  z-index: 400;
  background-color: var(--theme-red);
  /* position: absolute !important; */
}

/* VISIBILITY */

.desktop {
  display: inherit;
}

.desktop-grid {
  display: grid;
}

.phone {
  display: none;
}

.phone-imp {
  display: none !important;
}
.marginTopFix1 {
  margin-top: 80px;
}

.section.industries-section .phone-width {
  width: 80%;
}
.section.people-section .padding-text {
  padding: 60px;
}

@media screen and (max-width: 564px) {
  .marginTopFix1 {
    margin-top: 120px;
  }
  .marginTopFix1 .clear-before {
    margin-bottom: 0px !important;
  }
  .section.barometer-section {
    background-color: var(--theme-black);
  }
  /* .section.people-section .container-header {
    justify-content: start !important;
    margin: 0 0 60px 0 !important;
  } */
  .section.people-section .rekrutacje-card {
    display: flex !important;
    flex-direction: column !important;
  }
  /* .section.numbers-section {
    padding: 0 !important;
  } */
  .section.industries-section .p-30 {
    font-size: 1.8rem !important;
  }

  .section.industries-section .phone-width {
    width: 100% !important;
  }

  .section.people-section .padding-text {
    padding: 60px 0 !important;
  }
}

/* @media screen and (min-width: 2500px) {
  .section.numbers-section .numbers-section-bg-2 {
    background-size: 50%;
  }
} */
.section.partnership-benefits-section .products-button {
  /* top: 120px !important; */
  bottom: 150px;
}

@media screen and (min-width: 1680px) {
  /* .section.numbers-section .numbers-section-bg-2 {
    background-size: 100% auto;
    width: 100% !important;
  } */
  /* .section.industries-section {
    padding-top: 160px !important;
  } */
  .section.industries-section .products-button {
    top: -160px !important;
  }
}
.section.barometer-section .barometer-form {
  background: #000 !important;
  width: 80%;
  padding: 5rem 4rem 2rem !important;
}

.form-pane .consent-grid-spec {
  align-items: flex-start;
  color: var(--theme-white);
  display: flex;
  font-size: 1.5rem;
  margin-bottom: 4rem;
}

.section.barometer-section .form-pane .form-grid-spec {
  display: grid;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: repeat(4, 1fr);
  margin-bottom: 4rem;
}

.section.barometer-section .form-pane .form-grid-spec .form-node {
  display: flex;
  flex-direction: column;
}

.section.barometer-section .form-pane .form-grid-spec .form-node label {
  color: var(--theme-white);
  display: none;
  font-family: "MADE TOMMY", sans-serif;
  font-size: 1.8rem;
  font-weight: 400;
  margin-bottom: 2rem;
}

.section.barometer-section .form-pane .form-grid-spec .form-node input {
  background: #f4f4f4;
  border: 1px solid #adadad;
  border-radius: 1rem;
  color: var(--theme-black);
  font-family: "MADE TOMMY", sans-serif;
  font-size: 1.8rem;
  font-weight: 400;
  height: 6.4rem;
  outline: none;
  padding: 2.5rem 1rem;
}

.section.barometer-section .form-pane .form-grid-spec .form-node input:focus {
  background: var(--theme-white);
}

.section.barometer-section
  .form-pane
  .form-grid-spec
  .form-node
  input::placeholder {
  color: rgba(105, 105, 105, 0.5);
}

.section.barometer-section
  .form-pane
  .form-grid-spec
  .form-node
  input:focus::placeholder {
  color: transparent;
}

.recrut-image.desktop {
  display: flex !important;
}
.recrut-image.phone {
  display: none !important;
}

.model-grid-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

@media screen and (max-width: 768px) {
  .recrut-image.desktop {
    display: none !important;
  }
  .recrut-image.phone {
    display: flex !important;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1439px) {
  .section.cards-section .desktop {
    display: none !important;
  }
  .recrut-grid {
    padding: 0 0 40px 0;
  }
  .faq-margin {
    margin-top: 80px !important;
  }

  .section.barometer-section .form-pane .form-grid-spec {
    display: grid;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: repeat(2, 1fr);
    margin-bottom: 4rem;
  }

  .section.barometer-section {
    background-color: var(--theme-black);
    min-height: 100rem;
  }

  .section.block-2 .desktop {
    display: none !important;
  }
  .marginTopFix1 {
    margin-top: 80px;
  }

  .bottoms-section {
    min-height: 40rem !important;
  }

  .section.block-2 .phone-imp {
    display: inherit !important;
  }

  .section.cards-section .phone {
    display: inherit;
  }
  /* .barometer-desc .phone {
    text-wrap: nowrap !important;

  } */

  .section.hero-section .desktop {
    display: none !important;
  }

  .section.hero-section .phone {
    display: inherit;
  }
  .section.people-section .desktop {
    display: none !important;
  }
  .section.people-section .phone {
    display: inherit;
  }
  .section.people-section .phone-imp {
    display: inherit !important;
  }
  .section.people-section .subsection .people-card .people-image {
    height: 45rem !important;
  }
  .section.barometer-section .barometer-desc .container-header {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .section.barometer-section
    .barometer-desc
    .container-header
    .phone
    .header-h2
    br {
    display: none;
  }
  .section.barometer-section
    .barometer-desc
    .container-header
    .phone
    .header-h2 {
  }
  .section.barometer-section .barometer-desc .container-header .phone {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    width: 80%;
  }

  .section.hero-section .container .phone {
    height: 85rem !important;
  }
  .section.industries-section .products-button {
    /* left: 33% !important; */
    top: -110px;
  }

  .hero-block {
    flex-direction: column;
    align-items: center;
    height: 10rem;
  }

  .section.partnership-benefits-section
    .hero-section-bottom-deco
    .down-button-border {
    height: 6.4rem;
    width: 6.4rem;
  }

  .section.industries-section .phone-class {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
  }

  .section.industries-section .container .phone-class {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .section.industries-section .container .phone-class .item1 {
    grid-column: 1;
    text-align: center;
  }
  .section.industries-section .container .phone-class .item2 {
    grid-column: 2;
    text-align: center;
  }
  .section.industries-section .container .phone-class .item3 {
    grid-column: span 2;
    text-align: center;
    width: 550px !important;
    align-items: center !important;
  }
  .section.industries-section .container .phone-class .item4 {
    grid-column: span 2;
    text-align: center;
    width: 550px !important;
    align-items: center !important;
  }

  /* .section.industries-section .container .phone-class div:last-child {
  width: 550px !important; 
  align-items: center !important;
} */
  .section.industries-section .products-button {
    /* left: auto !important; */
  }
  .section.industries-section .container .phone-class {
    margin-left: 10rem;
  }

  .section.people-section .products-button {
    flex-direction: column !important;
    align-items: center !important;
  }

  .section.partnership-benefits-section .phone-class {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    bottom: -300px !important;
  }

  .section.partnership-benefits-section
    .phone-class
    .container-header
    span.span-white
    br {
    display: none !important;
  }
  .section.partnership-benefits-section
    .phone-class
    .container-header
    span.span-white {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
  }
}
.line-col {
  flex-direction: column;
}
/* TODO:  */
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .barometer-container-col {
    margin-top: -50px;
  }

  .steps-rekrut {
    display: flex !important;
    flex-direction: column;
    gap: 4rem;
    padding: 0rem;
    position: relative;
    top: 5rem;
  }

  .model-grid {
    display: flex !important;
    flex-direction: column;
    gap: 20px !important;
  }

  .model-grid-3 {
    display: flex !important;
    flex-direction: column;
    gap: 20px !important;
  }

  .recrut {
    padding: 40px 0 0 0;
  }

  .recrut-grid {
    display: flex !important;
    flex-direction: column;
    gap: 20px !important;
  }

  .recrut-grid > :nth-child(4) {
    order: 2;
    padding: 0 0 40px 0;
  }
  .recrut-grid > :nth-child(5) {
    order: 1;
  }

  .recrut-grid > :nth-child(7) {
    order: 3;
  }
  .recrut-grid > :nth-child(8) {
    order: 4;
    padding: 0 0 40px 0;
  }

  .products-button-1 {
    position: absolute;
    top: 0px;
    margin-top: 120px !important;
    z-index: 200;
    left: 27%;
  }
  .faq-margin {
    margin-top: 80px !important;
  }
  .line-col {
    flex-direction: row;
  }
  .red-line-grid {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 0;
  }

  .red-circel {
    position: absolute;
    width: 24px;
    height: 24px;
    background-color: var(--theme-red);
    border-radius: 100px;
    z-index: 100;
    top: 0px;
    left: -13px;
  }

  .p-20 {
    font-size: 1.8rem;
    line-height: normal;
  }
  .red-line-grid > * {
    border-left: 2px solid var(--theme-red);
    border-top: 0;
    padding: 0rem 0 5rem 3rem;
  }

  .red-line-grid > :nth-last-child(1) {
    border: 0px !important;
  }

  .block-grid-col {
    display: grid;
    grid-template-columns: repeat(2, 1fr) !important;
    row-gap: 4rem;
  }

  .card-1 {
    grid-column: 1;
    grid-row: 1;
    align-items: center;
    flex-direction: column;
  }

  .card-2 {
    grid-column: 2;
    grid-row: 1;
  }

  .card-3 {
    grid-column: 1;
    grid-row: 2;
  }

  .card-4 {
    grid-column: 2;
    grid-row: 2;
  }

  .card-5 {
    grid-column: 1;
    grid-row: 3;
    align-items: center;
    flex-direction: column;
  }

  .card-6 {
    grid-column: 2;
    grid-row: 3;
  }
  .card-7 {
    grid-column: 1;
    grid-row: 4;
  }
  .card-8 {
    grid-column: 2;
    grid-row: 4;
  }

  .section.barometer-section {
    background-color: var(--theme-black);
    min-height: 120rem;
  }
  .section.barometer-section .container .header-h1 {
    color: white;
    font-weight: 700;
    font-size: 40px !important;
    line-height: 3rem;
  }
  .form-pane .consent-grid-spec {
    flex-direction: column;
    gap: 20px;
  }
  .people-style {
    margin-top: 220px;
  }

  .section.barometer-section .form-pane .form-grid-spec > :nth-last-child(1) {
    display: grid;
    grid-column: 1 / span 2 !important;
  }
  .section.barometer-section .form-pane .form-grid-spec > :nth-last-child(2) {
    display: grid;
    grid-column: 1 / span 2 !important;
  }

  .section.barometer-section .barometer-form {
    padding: 5rem !important;
  }

  .desktop {
    display: none !important;
  }

  .phone {
    display: inherit;
  }

  .phone-imp {
    display: inherit !important;
  }

  .section.hero-section .phone {
    height: 45rem !important;
  }
  .hero-block {
    flex-direction: column;
    align-items: center;
    height: 10rem;
  }

  .section.partnership-benefits-section
    .hero-section-bottom-deco
    .down-button-border {
    height: 6.4rem;
    width: 6.4rem;
  }

  .section.barometer-section .barometer-desc .container-header .phone {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    width: 80%;
  }

  .section.barometer-section .barometer-desc .container-header {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .section.barometer-section
    .barometer-desc
    .container-header
    .phone
    .header-h2
    br {
    display: none;
  }
  .section.barometer-section
    .barometer-desc
    .container-header
    .phone
    .header-h2 {
  }

  .block-2.section .phone-class {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .section.industries-section .phone-class {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
  }

  .section.industries-section .container .phone-class {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .section.industries-section .container .phone-class .item1 {
    grid-column: 1;
    text-align: center;
  }
  .section.industries-section .container .phone-class .item2 {
    grid-column: 2;
    text-align: center;
  }
  .section.industries-section .container .phone-class .item3 {
    grid-column: span 2;
    text-align: center;
    width: 550px !important;
    align-items: center !important;
  }
  .section.industries-section .container .phone-class .item4 {
    grid-column: span 2;
    text-align: center;
    width: 550px !important;
    align-items: center !important;
  }

  /* .section.industries-section .container .phone-class div:last-child {
    width: 550px !important; 
    align-items: center !important;
  } */
  .section.industries-section .products-button {
    /* left: auto !important; */
    top: -110px;
  }

  .section.people-section .subsection .container-header.container-header-none {
    flex-direction: column !important;
  }

  .section.people-section .products-button {
    flex-direction: column !important;
    align-items: center !important;
  }

  .section.numbers-section.numbers-section-2 .products-button {
    flex-direction: column !important;
    align-items: center !important;
  }

  .section.partnership-benefits-section .phone-class {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
  }

  .section.partnership-benefits-section
    .phone-class
    .container-header
    span.span-white
    br {
    display: none !important;
  }
  .section.partnership-benefits-section
    .phone-class
    .container-header
    span.span-white {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
  }
}

.first-button {
  padding: 0px 60px 0 60px;
}

@media screen and (max-width: 767px) {
  .hero-block {
    height: 100%;
    --container-width: 100vw;
  }
  .desktop {
    display: none !important;
  }

  .phone {
    display: inherit;
  }

  .phone-imp {
    display: inherit !important;
  }

  .img-flag {
    height: 40px !important;
  }
  .section.industries-section .img-flag-rus {
    height: 24px !important;
    width: 44px !important;
  }
  .section .container .container-header .phone-header-h2 {
    font-size: 3rem !important;
  }
  .c-card2 {
    padding: 3rem 0 0 0 !important;
  }
  .c-card2 .p-30 {
    font-size: 2rem !important;
    text-align: center !important;
  }
  .section .industries-section .phone-class img {
    width: 34px !important;
    padding-top: 40px;
  }
  .CAROUSEL2 .phone-class img {
    width: 34px !important;
    padding-top: 40px;
  }

  .phone-class {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
  }
  .phone-class .item4 {
    align-items: center !important;
  }

  .phone-margin {
    margin: 0 auto !important;
  }
  .phone-scale {
    scale: 0.5;
  }
  .phone-text-center {
    text-align: center !important;
  }
  .phone-button {
    padding-top: 180px !important;
  }
  .first-button button {
    padding: 0px 0px 0 0;
    font-size: 25px !important;
  }

  .phone-width {
    width: 100% !important;
  }
  .main-button {
    min-width: 300px;
    margin: 0 auto !important;
  }
  .section.industries-section .products-button {
    /* left: auto !important; */
    top: -80px;
  }

  .bg.phone {
    background-size: contain;
    z-index: 100;
    background-repeat: no-repeat;
    height: 50rem;
    width: 100%;
    position: absolute;
    background-image: url("/wp-content/themes/pssa/assets/bg-block-header.svg");
  }

  .bg-bottom.phone {
    background-image: url("/wp-content/themes/pssa/assets/bg-block-bottom2.svg");
    background-size: contain;
    z-index: 100;
    background-repeat: no-repeat;
    height: 50rem;
    width: 100%;
    position: absolute;
    margin-top: -5px;
  }

  .section.numbers-section .bottom-bg {
    min-height: 200px;
    width: 100%;
    z-index: 100;
    position: relative;
  }
}
@media screen and (max-width: 560px) {
  .bg.phone {
    background-image: url("/wp-content/themes/pssa/assets/bg-mobile-bottom.svg") !important;
    background-size: contain;
    z-index: 100;
    background-repeat: no-repeat;
    height: 50rem;
    width: 100%;
    position: absolute;
  }
  .bg-bottom.phone {
    background-image: url("/wp-content/themes/pssa/assets/bg-top-mobile.svg") !important;
    background-size: contain;
    z-index: 100;
    background-repeat: no-repeat;
    height: 50rem;
    width: 100%;
    position: absolute;
    margin-top: -100px;
  }
  .block-2 {
    border-bottom-left-radius: 40px 40px !important;
    border-bottom-right-radius: 40px 40px !important;
  }
  .steps {
    padding: 0 !important;
  }
  .emoji {
    display: none;
  }
}

.section.hero-section .hero-section-bottom-deco {
  background-color: transparent;
  border-radius: 5rem 5rem 0 0;
  bottom: 0;
  height: 8rem;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 100%;
  z-index: 200;
}

.hero-section {
  background-color: transparent !important;
  position: absolute;
  top: 0;
}

.hero-section-button {
  background-color: transparent !important;
  position: absolute;
  top: -7rem;
}

.section.partnership-benefits-section
  .hero-section-bottom-deco
  .down-button-border
  .down-button {
  background-color: #f5f5f5 !important;
}

.section.hero-section .hero-section-bottom-deco .down-button-border {
  background-color: #f5f5f5 !important;
  left: 50.4%;
  height: 8rem;
  width: 8rem;
}

.section.partnership-benefits-section .hero-section-bottom-deco {
  background-color: var(--theme-black) !important;
  border-radius: 0 !important;
}
.section.partnership-benefits-section .hero-section-bottom-deco {
  height: 0rem !important;
  bottom: auto !important;
}
.section.partnership-benefits-section
  .hero-section-bottom-deco
  .down-button-border {
  width: 8rem !important;
  height: 8rem !important;
  background-color: #f5f5f5 !important;
}
.section.partnership-benefits-section
  .hero-section-bottom-deco
  .down-button-border
  .down-button
  .down-button-icon {
  width: 45% !important;
}

.model-grid {
  display: grid;
  grid-template-columns: 0.5fr 1fr;
  gap: 40px;
}

.recrut {
  background-color: #f5f5f5;
}

.recrut-image {
  height: 80%;
}

.recrut-px-line {
  height: 2px;
  background-color: #d1d1d1;
  grid-column: 1 / span 2;
}

.recrut-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40px;
}

.line-cols-grid {
  display: grid;
  grid-template-columns: 1fr 4px 1fr;
}

.red-line-grid-left {
  grid-template-columns: 0.7fr 100px;
  gap: 2rem;
  align-content: end;
  justify-content: end;
}

.red-line-grid-right {
  grid-template-columns: 100px 0.7fr;
  gap: 2rem;
  align-content: start;
  justify-content: start;
}

.vertical-col {
  display: grid;
  grid-template-rows: repeat(8, auto);
  gap: 0;
}

.vertical-red {
  width: 4px;
  background-color: var(--theme-red);
  height: 100%;
}

.text-end {
  text-align: end;
}

.line-red {
  background-color: var(--theme-red);
  height: 4px;
  width: 100%;
  margin-top: 1rem;
}
.red-circel-left {
  position: absolute;
  width: 18px;
  height: 18px;
  background-color: var(--theme-red);
  border-radius: 100px;
  z-index: 100;
  top: 3px;
  left: 0;
}

.pt-120 {
  padding-top: 120px;
}
.red-circel-right {
  position: absolute;
  width: 18px;
  height: 18px;
  background-color: var(--theme-red);
  border-radius: 100px;
  z-index: 100;
  top: 3px;
  right: 0;
}

.block-2 {
  background-color: #232526;
  border-bottom-left-radius: 80px 80px;
  border-bottom-right-radius: 80px 80px;
  width: auto !important;
}

.main {
  min-height: 300px;
  color: white;
}

.col-left {
  border-right: 1px solid #fff;
}

.flex {
  display: flex;
}
.flex-col {
  flex-direction: column;
}

.justify-center {
  justify-content: center;
}
.items-center {
  align-items: center;
}
.items-start {
  align-items: start;
}
.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
.justify-end {
  justify-content: end;
}
.justify-start {
  justify-content: start;
}
.basis-full {
  flex-basis: 100%;
}
.flex-row {
  flex-direction: row;
}

.section.numbers-section {
  background-color: var(--theme-black);
  height: 60rem;
  position: relative;
  padding: 40px 0 40px 0;
}

.section.numbers-section .numbers-section-bg {
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 1920px auto;
  height: 1000px;
  left: 50%;
  position: absolute;
  top: -2rem;
  transform: translateX(-50%);
  width: 1920px;
  z-index: 100;
}

.section.numbers-section .container-header {
  margin-bottom: 5rem;
}

/* CAROUSEL */

.CAROUSEL {
  align-items: center;
  display: flex;
  height: 28rem;
  justify-content: center;
  position: relative;
  width: 100%;
  z-index: 1000;
}

.CAROUSEL::before {
  background: linear-gradient(90deg, transparent, var(--theme-black));
  content: "";
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 25%;
  z-index: 1000;
}

.CAROUSEL button.slick-arrow {
  align-items: center;
  border-radius: 100%;
  bottom: -14.5rem;
  color: var(--theme-white);
  display: flex;
  font-size: 2rem;
  font-weight: 400;
  height: 7rem;
  justify-content: center;
  outline: none;
  padding: 0;
  position: absolute;
  width: 7rem;
}

.CAROUSEL button.slick-arrow.slick-prev {
  background-color: var(--theme-black);
  border: 1px solid var(--theme-gray);
  left: 10rem;
  padding: 0 1rem 0 0;
  cursor: pointer;
}

.CAROUSEL button.slick-arrow.slick-next {
  background-color: var(--theme-red);
  border: none;
  left: 20.5rem;
  padding: 0 0 0 1rem;
  cursor: pointer;
}

.CAROUSEL .slick-track {
  height: 28rem;
  overflow: hidden;
}

.c-card {
  backdrop-filter: blur(10px);
  background: linear-gradient(
    158deg,
    rgba(81, 81, 81, 0.2) 14.46%,
    rgba(81, 81, 81, 0) 98.91%
  );
  border: 1px solid #565656;
  border-radius: 0 5rem;
  margin: 0 1.25rem;
  padding: 3rem 4.5rem 0;
  width: 40rem;
}

.c-card .c-card-header {
  color: var(--theme-red);
  font-size: 4.5rem;
  font-weight: 500;
}

.c-card .c-card-paragraph {
  color: var(--theme-white);
  font-size: 2rem;
}

.c-card.c-card-none {
  backdrop-filter: none;
  background: none;
  border: none;
}

@media screen and (max-width: 767px) {
  .CAROUSEL::before {
    display: none;
  }

  .CAROUSEL button.slick-arrow {
    bottom: -12.5rem;
    height: 8rem;
    width: 8rem;
  }

  .CAROUSEL button.slick-arrow.slick-prev {
    left: 1.5rem;
  }

  .CAROUSEL button.slick-arrow.slick-next {
    left: 11rem;
  }

  .c-card.c-card-none {
    display: none;
  }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
}

@media screen and (min-width: 1024px) and (max-width: 1439px) {
  .CAROUSEL .slick-track {
    height: 18rem;
    overflow: hidden;
  }
  .c-card .c-card-header {
    color: var(--theme-red);
    font-size: 3rem;
    font-weight: 500;
  }

  .c-card .c-card-paragraph {
    color: var(--theme-white);
    font-size: 1.8rem;
  }
  .CAROUSEL {
    height: 18rem;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1679px) {
}

@media screen and (min-width: 1680px) {
}

/* NUMBERS SECTION */

.section.numbers-section {
  background-color: var(--theme-black);
  height: auto;
  position: relative;
  padding: 0px 0 0 0;
}

.section.numbers-section .numbers-section-bg {
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 1920px auto;
  height: 1000px;
  left: 50%;
  position: absolute;
  top: -2rem;
  transform: translateX(-50%);
  width: 1920px;
  z-index: 100;
}

.section.numbers-section:after {
  //background-image: url(data:image/png;base64,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);
  content: "";
  height: 100%;
  left: 50%;
  opacity: 0.25;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
}

.section.numbers-section:before {
  content: "";
  //background: rgba(229, 229, 229, 0.05);
  height: 60rem;
  position: absolute;
  width: 100%;
  padding: 40px 0 40px 0;
}

.section.numbers-section .container-header {
  margin-bottom: 5rem;
}

@media screen and (max-width: 767px) {
  .section.numbers-section {
    background-color: var(--theme-black);
    height: auto;
  }

  .section.numbers-section:after {
    display: none;
  }

  .section.numbers-section:before {
    display: none;
  }

  .section.numbers-section .numbers-section-bg {
    display: none;
  }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .section.numbers-section {
    background-color: var(--theme-black);
    height: 100%;
  }

  .section.numbers-section:after {
    display: none;
  }

  .section.numbers-section:before {
    display: none;
  }

  .section.numbers-section .numbers-section-bg {
    display: none;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1439px) {
  /* .section.numbers-section {
    background-color: var(--theme-black) !important;
    height: 62rem !important;
  } */

  .section.numbers-section:after {
    display: none;
  }

  .section.numbers-section:before {
    display: none;
  }

  .section.numbers-section .numbers-section-bg {
    display: none;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1679px) {
}

@media screen and (min-width: 1680px) {
}

.w-full {
  width: 100%;
}

/* PEOPLE SECTION */

.section.people-section {
  background-color: #fff;
  position: relative;
}

.section.people-section:after {
  //background-image: url(data:image/png;base64,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);
  content: "";
  height: 100%;
  left: 50%;
  opacity: 0.25;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
}

.section.people-section:before {
  content: "";
  //background: rgba(229, 229, 229, 0.05);
  height: 60rem;
  position: absolute;
  width: 100%;
}

.section.people-section .container-header.container-header-zero {
  margin-left: calc(50% + 4rem);
}

.section.people-section .container-header.container-header-zero .psc-button {
  position: absolute;
  top: -6.4rem;
}

.section.people-section
  .container-header.container-header-zero
  .psc-button
  .main-button {
  background-color: var(--theme-red);
  color: var(--theme-white);
}

.section.people-section .subsection {
  border-top: 1px solid var(--theme-gray);
  //margin-top: 7.5rem;
}

.section.people-section .subsection .container-header {
  margin-bottom: 6rem;
}

.section.people-section .subsection .container-header .header-h2 {
  font-weight: 400;
}

.section.people-section .subsection .container-header.container-header-none {
  margin-bottom: 0;
}

.section.people-section
  .subsection
  .container-header.container-header-none::before {
  display: none;
}

.section.people-section .subsection .container-header .container-header-h2 {
  font-weight: 400;
}

.section.people-section .subsection .people-card {
  display: grid;
  grid-column-gap: 8rem;
  grid-template-columns: repeat(2, 1fr);
  margin-bottom: 2.5rem;
}
.section.people-section .subsection .rekrutacje-card {
  display: grid;
  grid-column-gap: 8rem;
  grid-template-columns: repeat(2, 1fr);
}

.section.people-section .subsection .rekrutacje {
  display: grid;
  grid-column-gap: 2rem;
  grid-template-columns: 140px 1fr;
  margin-bottom: 2.5rem;
}

.section.people-section .subsection .people-card .people-image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0 5rem;
  height: 18.4rem;
}
.section.people-section .subsection .people-card .people-image-big {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0 5rem;
  height: 36.8rem;
}

.section.people-section .subsection .people-card .people-desc {
  align-items: start;
  display: flex;
}
.clear-before::before {
  content: "" !important;
  height: 0px !important;
}

.section.people-section .subsection .rekrutacje .rekrutacje-desc {
  align-items: start;
  display: flex;
  gap: 2rem;
}

.section.people-section .subsection .people-card .people-desc img {
  display: inline-block;
  vertical-align: middle;
}

.section.people-section .subsection .people-card .people-desc .people-desc-p {
  font-size: 1.7rem;
  margin-bottom: 0;
  /* font-weight: lighter; */
}

.font-size-normal {
  font-size: 1.8rem !important;
  font-weight: normal !important;
}
@media screen and (max-width: 767px) {
  .section.people-section {
    padding-top: 2.5rem;
  }

  .section.people-section .container-header.container-header-zero {
    margin-left: 0;
  }

  .section.people-section .container-header.container-header-zero .psc-button {
    display: none;
  }

  .section.people-section .subsection {
    border-top: none;
    margin-top: 0;
  }

  .section.people-section .subsection .container-header {
    margin-bottom: 3.5rem;
  }

  .section.people-section .subsection .people-card {
    grid-template-columns: 1fr;
    margin-bottom: 2.5rem;
  }

  .section.people-section .subsection .people-card .people-image {
    border-radius: 0 2.5rem;
    margin-bottom: 3.5rem;
    background-position: top;
  }

  .section.people-section .subsection .people-card .people-desc .people-desc-p {
    font-size: 2rem;
    margin-bottom: 1.5rem;
  }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .section.people-section {
    padding-top: 3.5rem;
  }

  .section.people-section .container-header.container-header-zero {
    margin-bottom: 7.5rem;
    margin-left: 0;
  }

  .section.people-section .container-header.container-header-zero .psc-button {
    display: none;
  }

  .section.people-section .subsection {
    margin-top: 4rem;
  }

  .section.people-section .subsection .people-card {
    grid-template-columns: 1fr;
    margin-bottom: 2.5rem;
  }

  .section.people-section .subsection .people-card .people-image {
    border-radius: 0 2.5rem;
    margin-bottom: 3.5rem;
  }

  .section.people-section .subsection .people-card .people-desc .people-desc-p {
    font-size: 2rem;
    margin-bottom: 1.5rem;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1439px) {
  .section.people-section {
    padding-top: 3.5rem;
  }

  .section.people-section .container-header.container-header-zero {
    margin-bottom: 7.5rem;
    margin-left: 0;
  }

  .section.people-section .container-header.container-header-zero .psc-button {
    display: none;
  }

  .section.people-section .subsection {
    margin-top: 4rem;
  }

  .section.people-section .subsection .people-card {
    grid-template-columns: 1fr;
    margin-bottom: 2.5rem;
  }

  .section.people-section .subsection .people-card .people-image {
    border-radius: 0 2.5rem;
    margin-bottom: 3.5rem;
  }

  .section.people-section .subsection .people-card .people-desc .people-desc-p {
    margin-bottom: 1.5rem;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1679px) {
  .section .container .container-header .header-h2 {
    font-size: 4rem;
  }
}

@media screen and (min-width: 1680px) {
}

/* NUMBERS SECTION 2 */

.section.numbers-section.numbers-section-2 {
  background-color: #f5f5f5;

  min-height: 70rem;
  height: auto;
  //padding-top: 15.5rem;
  position: relative;
}

.section.numbers-section.numbers-section-1 {
  background-color: #fff;
  min-height: 70rem;
  height: auto;
  padding-top: 15.5rem;
  position: relative;
  border-bottom-left-radius: 60px 60px;
  border-bottom-right-radius: 60px 60px;
}

.section.numbers-section.numbers-section-2 {
  background-color: #232526;
  min-height: 70rem;
  height: auto;
  //padding-top: 15.5rem;
  position: relative;
}

.section.numbers-section .numbers-section-bg-2 {
  background-position: 45% 0;
  background-repeat: no-repeat;
  /* background-size: 1920px auto; */
  background-size: cover;
  min-height: 500px;
  height: auto;
  left: 50%;
  position: absolute;
  top: 0;
  transform: translateX(-50%);
  width: 100vw;
  z-index: 100;
}

.section .numbers-section-bg-2 {
  background-position: 45% 0;
  background-repeat: no-repeat;
  /* background-size: 1920px auto; */
  background-size: cover;
  min-height: 500px;
  height: auto;
  left: 50%;
  position: absolute;
  top: -15rem;
  transform: translateX(-50%);
  width: 100vw;
  z-index: 100;
}

.section .numbers-section-bg-4 {
  background-position: 45% 0;
  background-repeat: no-repeat;
  /* background-size: 1920px auto; */
  background-size: cover;
  min-height: 500px;
  height: auto;
  left: 50%;
  position: absolute;
  top: -15rem;
  transform: translateX(-50%);
  width: 100vw;
  z-index: 100;
}

.section.numbers-section .numbers-section-bg-3 {
  background-position: 50% 0;
  background-repeat: no-repeat;
  /* background-size: 1920px auto; */
  background-size: cover;
  min-height: 300px;
  height: auto;
  left: 50%;
  position: absolute;
  top: 0;
  transform: translateX(-50%);
  width: 100%;
  z-index: 100;
}

.section.numbers-section .psc-button-2 {
  bottom: 13.5rem;
  position: absolute;
  right: calc((100vw - var(--container-width)) / 2);
  z-index: 200;
}
.bottoms-section {
  background-color: var(--theme-black);
  min-height: 20rem;
  height: auto;
  z-index: 400;
  width: 100%;
}
.bottoms-section2 {
  background-color: var(--theme-black);
  min-height: 20rem;
  height: auto;
  z-index: 400;
  width: 100%;
}

@media screen and (max-width: 767px) {
  .section.numbers-section.numbers-section-2 {
    //background-color: var(--theme-black);
    background-color: #fff;
    min-height: 52rem;
    height: auto;
    padding-top: 6.25rem;
    position: relative;
  }

  .section.numbers-section.numbers-section-2:after {
    display: none;
  }

  .section.numbers-section.numbers-section-2:before {
    display: none;
  }

  .section.numbers-section.numbers-section-2 .numbers-section-bg-2 {
    display: none;
  }
  .section.numbers-section.numbers-section-2 .numbers-section-bg-2.phone {
    display: block;
  }

  .section.numbers-section .psc-button-2 {
    display: none;
  }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
}

@media screen and (min-width: 1024px) and (max-width: 1439px) {
}

@media screen and (min-width: 1440px) and (max-width: 1679px) {
}

@media screen and (min-width: 1680px) {
}

//FAQ-ACCORDION Start

h2.faq-heading {
  text-align: center;
  font-weight: 300;
  font-size: 28px;
  color: white;
  margin: 8px 0;
  margin-top: 60px;
}

.faq-container {
  border-radius: 8px;
  box-shadow: 0 4px 50px -8px var(--theme-black);
  margin: 32px auto;
  color: var(--theme-black);
  line-height: 1.9;
}

.faq-container .question-container {
  border-bottom: 1px solid #eeeeee45;
}

.faq-container .question {
  display: flex;
  justify-content: space-between;
  gap: 32px;
  font-size: 18px;
  font-weight: normal;
  padding: 16px 24px;
  cursor: pointer;
  color: white;
}

.faq-container .question .question-icon {
  width: 34px;
  height: 34px;
  background: var(--theme-black);
  padding: 4px;
  border-radius: 50%;
  border: 1px solid white;
  flex-shrink: 0;
  display: flex;
  transition: all 300ms ease;
}

.faq-container .question-container.expanded .question-icon {
  background: #ff173d;
  color: #fff;
  transform: rotateZ(180deg);
  border: none;
}

.faq-container .answer {
  display: block;
  align-items: flex-start;
  gap: 8px;
  margin: 8px 0;
}

.faq-container .answer .answer-icon {
  width: 20px;
  flex-shrink: 0;
  color: blue;
  display: flex;
  margin-top: 5px;
}

.faq-container .answer-container {
  padding: 0px 32px;
  background: var(--theme-black);
  max-height: 0;
  overflow: hidden;
  transition: all 300ms ease;
  color: white;
}

.faq-container .question-container.expanded .answer-container {
  min-height: 100px;
  padding: 8px 32px 32px 32px;
}

.faq-container .answer p {
  margin: 0;
}

/* INDUSTRIES SECTION */

.section.industries-section {
  background-color: #fff;
  position: relative;
  //padding-top: 60px;
}

.section.industries-section .noise {
  top: 15rem;
}

.section.barometer-section .noise {
  z-index: 10;
  rotate: 20deg;
  left: -15rem;
  top: 23rem;
  position: absolute;
}

.section.industries-section:after {
  //background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAOh0lEQVR4nO1dbVczNw69JCEvBJInEEIgEIb//6/6fbu73e77tt0P1o2vZQ3QPgRCmHsOJ8mMx5ZlWZJljQEynlBia58ncq3nykzs8wzApVy/ATAAMANwJdevACxdnbCyp/bHNhqpn/DP3aMdS/ucAri17xurQ/s6AnBhfbiQZzZSbgvgzuiE1Te0MgDwIO2RdsUaJR/0OvtwzYuPdsPjSgjcyOfICBjZNWXSBuXALIJ6WfejPctONkE5DkgPiWEed0YLvxNDa2OM1NELxBja81P7fenun9vnSK7N5ftUngXSAPo6psg84qDMXRkveNggd6yxB+5cmbl1wGOENCPY4K0RtXXlKQl9+xzb5zVEOgw9o8d3DqiFRwXi2ujnLCMDhsidvkItKMoQlfq+K0fhmSHNiBt3PxIaIA+ob3fsC0ZYSAXs2D1K5pKwaIBWSExaIxG9QGICpWIZPAMkBpAxQ6snkuyVfXJgrqy8DtTG2ovUhEo71fIKtfq7RBKuKcoB2yLPijPUwnRjbbPMDIlf/E3ePSDPwL6VC/FoD9+5xuGIbuS7lgGSLfDg4M5Rqyf/G9b+Vcs9IEsXO3KGPNgDV/bO2h9aOaWPA0k7wxnnbeoCZT/HyIyeSnmdJQ+oQYGiMFQDQcltXOOXyJLBxm6s8SFKVeF14AMSE0aI4dUhkKSlQckIDuI31AzigPSRmPrcDFQ6orYVT1LXwmhoXJlv7vfAlaFArJD6tZV7aj/OkQekB9MIE/tT9UNvR3XkUhoaW2XKJA7QBKnTvKfMaJBm2SVidQK752fYOerBpbTOrS2VtBVKpg2NdtIY2SbarElwf+3KeW8P9lyb2hkh95d2hHWQ74UH23OfS+SpBaQBoLGLDNc98pQHsrSsUXoZC6tHO7hGNp5nqD0QoB68to73hE5fhgIS2b1DUtNFZZwVHFE1WNqRKbLK2CCrmwnylD9FGqRuBia8dgaGeETq0NoaO0di/AWyZ6ANRd7Q1OpRREzyM2JrBHvDzLZ8nQTdbV8XdfgSaQZurc0TpIF5QCks6opeIktyNHMVHNA5kiZYol6zRJgajbt2STQlgJ7DAFnfTZAk+hzZgDdSXsHrlJZzpI6rsZ0jM4+E3iLNmGhwGySB0MGgmpsgCQ7VDjFs+a44sXojFeg9JGqLjbXD/tyiXvkDdT+qxR+yKpugNPw7xpNJG7k3kt+8T9UUgeuQtntkmhqxi5b6blAO5I3R2ragOrV6dOCeiwQAecaz/ceAFg7oFcp1ySlqY+3tMdE2QFR9u34+WKWcBRO5zk5EBmuIeBo27vfIffJZxSXSoLOdOdpVEzFA6erSqWiQ+kOmqvRPkIRli3jVPEEO6XhsUTs0V8gaZYV2N19xgWTnIjuGPtIIjQH8COBXAP+zzvwA4L/296s8uEZi4C9GzBDAv+X+qdTzaN//hcSAfxjx1/bMCDkI+U8j9me79pN18gyJQf+xjvxkdfxiz8Dq/dm+/8Wuz6x/Y7kHo+dXAH+1+v9u1/tW54/2e2Y0sszfjAYgCe5v1s6NPXMqdS2Mr1O5Rlzb839GEp7fkAb2TyygKoF6rO9+k0B6RXyGQTxfVw9Zymh7+qiDbA3ygPj2IrB9hmN8edXTY5R2gG00KD0kfUbpUxea6CNWfTTMsGeoATgLB0hC3Ecd/3oRh2joxshqKVqJqzdD71CxRvbxvbfU2Oc3o/MWNd41vhcZUxZ8ycXVihgQhBCvnWuT/pHdU2lUg3iP53XzBVJnv6EeCJ0JM6OHwkaBU1s4D+icIPWL6zNYPeQRI790fnywUfF7lhM79JGYwAXRLbIB1cGgJMxQGsgV0vRk8A3IqoBSskDSuZ7RrJPttO2neOjCTQc2WiEz7qVrFhWmJ6H7GnmAFmj3HlmeTGWb90h94SC17YNUa5xHZK/mEvW0O0XqaIMaAyTGjqQBejIeOk3ZlnYAyPsoayQmsR52Vj27jbXZRzL+qmZpBxkGipjpbQRD50BiIuvzM49qZ2P0qaCukWa4Z7LydIS81tvAeW8RoQOUU+gaZbhEQ8hUS7QvfuqpC8r21OXTWaA2ZYjSaRij3GcgNOw+Q9mfl5wEIAlDE7TfQ21HKQBLpD40SMxl/y6Q+MD+qWZQurikeJLrT3C8O4ZF1RTlYA+l/BZlVIFtMFJBUFqXqEM96tQsrGwj96iuF8gz5Ll9f1gbbGcX0G0LJysir4uzQxMJgNhAqcpbW/n7lrZJ4IO1u21pP9oAasMS9cDeIhtWMq5BXugByTtboYx+c32j9D5nYyKoSqPg7GzqH5pSUhYoDTi9GSCpuwFiT0I7xaAfwRCJN/ysX58dIrusZ0jSz4gvmTtDGQbi8xoU9Fih3mjzq3XvTPA+B5/C9Yhsd85Q268q8LrPUad6mFiZyEGg+vELJ6oghvm958UsGIXfauXzpHGGWi2yHBkarUdW7ne0LADqBfXC/eZ97evO6B9CLpKqI89wZfZJcB/IEqw2Qr0aXbACmbEbuU7m+oG6RC2UjbQ1QTx4OjM8dCC4Z1RAiRhIZQw6MiuCDzdITFCDrfDGPSK4DSSOzIoWhZwBDeqp7xlAhnH29lBK8Eu06X59z+jh4HmnxLdL0L2PbB7p3w163xqiyog2jLRRHz0ldIXqjacPd3DRScZ6pirOkCVaJWvqaL1DYi4H5NyeJY0DpD56lajrDt31W7gyXNDOUQ+izjQg86htU4p94SxrS+QD0O2PAx+cxtSg2ws/pGyUF9G2M9i2a+cZ1LjfHGh+955Klyf2TGGGmLfIiyONeXmP5Mme2SV9Cei1KbPaGMR41pe0b5fIy34FPQJuuDB2ox04Qew5cBreIas85skqesjq7hT1xs5K7rH8sacpdfErHEj8yoPeEZOS+cBaCO6yU/YviMVU3Rhht6gThL2h1FWvVqqSR9dY77W9Q3GKchB6yNIT2QDS1zg6FTrg3Ia9QJ3EF4XpeT8yuuyvDgj549coDRJPVWDUftA7C/fadVOeFesU9luyXYJdje/NO9jhqBIFBJ/uRaCj7hz295bTDWLXmsJIzUCw77oQ1ecKjbHXytFtgP3eDbAuGmufr4rGovaMhkaDus+vgXfXd7bsBHHc/gSpU55QGsYFEkN0N9GnCymYegpXpxK2RburDJS7mL7uY0jMwAjliI6lYnoCDbqkbGLvSdkD5OAbjGA/JSOdPQzKedwib2YRczwf5TxFzhM7QR1h1QzCa+SMRXUYFtbuOTLTvLA08l2lXMNIqm5PUeYe6Hv7HCS/2OQCEXi94HfrCIePzl/eodPvCR+deLcDkxaiRtUL8qCq21qFqsY4QJENWSOn/iwCYq+RB4wpNEAZVOSZKwxF8KyVtZThQpXvjAPZBaVGeA5851FVot96VZd1hFJAZq6M8ke/77zJr75Dxzqi98VVU0zd9UhANVq8ROo77VAUTIwSSgDkaUbp4+cjyhmj6oHSxvQgRffe+3fs63evPcd0erzZa8/Iwqk8aGAzpAvoJRxKzKvQ8Vw4+dh8FL6INndm8p3eEJ/V9w+BbOwb++0F4kGIf3DXgcR0VadcizyiVJXEZ3l/coeDeC0Y5ZtXERop2zbzgHKWXBptfpGoMbcGh2NDAXQR34OK+HahkfcLjbwYE/SLsgESU7xkTKTxaFuX72aQmAfk6a770uqX08PTVCGCNPUdLVGe1DG9qFpgry8zWn3eXXxEzp3yYOc2KDtKZi3db481ktTNUB5qyfb5+oU/3o+g4PkMGAqTzggyNzqsQPHSVkf44N4WPYbuTMaE0D59ST0d9AU4jL2bSn+x8QXKVNAoCNjZm4Q3tTeqN48pa/xJ6vqI00UjdfTaRPYCnSv78SoSQHf4/sG88PqZU/ePcc9mJ01KFNN7ogTg7uD+jH0c3P9dJw6o16C6GshSrxLcSB1r1IE6IAuIl/Jr1AxtSwQnEyPD7yVWkwyAfKqQvp6hr0d4+DWNd1oo6FvUKlmT+gDjdRM0cqyLrhcPwheQJs487gkRPtOFkQxtR6E7mUAaiB6C/9/yGVNljvqov3fbmjR4JvmNmwekzt6jTBiI8CD3t2i3eY2VpXD05ZM2rI8sKDcoPbVof8bP4rfyUnfgJk5bw7oj1kMaEO603SDPJk+oBxslszXYNkGp0r7kbibf8eYmzTdk3eYfUAxRbrgQXioa5BkXLd7YCf/cQmjQPe0T5HcNN+7+udHkVSB/05tr23TSvF/Cb4wRumE3QG0Px8jODssQKmjkTZGE2IU7vj/c8Wbv7XfHLCXs45ila2Rvqgme9/nSEyAxlY1x2vnVq6ZBMicWyAPgZ0hkizwzoiM0gHxi9Z279lq02bBPcxTIUWb/GT7jRlgXJpFrB/H/Dd/KOxigVBfKINbFtE4eVAl5hgdV3qI8jpvQl+91hjAACXdPB0RTfnx2OpAPzdSzV7Yo7RDTpCigdKPVaXgL9d9FcQUHkXk/lwcogWOUg9MduZGx7yM3ureX8A7HhktZ4Pkzjju31/329HzECXgAPnF0NMCnfx2izUApukTojL2f/a4GlqHg7t31jPfMatnh4BPIAqirexT/WYf4KidGk46+1bmwvydkZrKftFdPyHs/QH7T1m8pQJ5jW3/kELgQh3wm4bEfjrnzKr7k/3vC4b0iUeHDsi0MV8hM38gn/08I7Y92mCc4EG026ArZMXhuxnPW9RBHEO6QZ4iul7j4HSMJWdv7j9y1JC8LJ0Ull0xqgntKfJcZn+t+a8cGQBc2aXAYYZPCqDPpjHhC7e/rsRZkcJtL54npDrapER1sAwjBrz2xpssDTtjHBlcF75o1QeWKaM+jy/H6jhwvVRfdv0I9ANe4W4W/3yr8NUcoFujWIB+8BgHaPYHW/+9tlSmjdYZQujilaRA5AN62qMt9KgTyiFamrJKZK5TRYjJHhSU63pX4NDaywfGfsvMZTqrrjnLFYb2f0h3x10Knx7u8R/N/zoJhKaqY2qsAAAAASUVORK5CYII=);
  content: "";
  height: 100%;
  left: 50%;
  opacity: 0.25;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
}

.section.industries-section:before {
  content: "";
  background: rgba(229, 229, 229, 0.05);
  height: 60rem;
  position: absolute;
  width: 100%;
}

.section.industries-section .container {
  margin-bottom: 7.5rem;
}

.section.industries-section .container .container-header {
  margin-bottom: 7.5rem;
}

.section.industries-section .container .container-header::before {
  left: 50%;
  transform: translateX(-50%);
}

.section.industries-section .container .container-header .header-h2 {
  font-weight: 400;
  text-align: center;
}

.section.industries-section .container .industries-grid {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  display: grid;
  grid-template-columns: 0.5fr 1fr 1fr 1fr 1fr 0.5fr;
}

.section.industries-section .container .industries-grid .ind-exmpl {
  align-items: center;
  display: flex;
  flex-direction: column;
  padding-top: 2.8rem;
}

.section.industries-section .container .industries-grid .ind-exmpl img {
  margin: 0 0 0 3rem;
}

.section.industries-section
  .container
  .industries-grid
  .ind-exmpl
  .ind-exmpl-p {
  font-size: 1.8rem;
  font-weight: 400;
  text-align: center;
  padding-bottom: 20px;
}

@media screen and (max-width: 767px) {
  /* .section.industries-section {
    background: linear-gradient(180deg, rgba(217, 217, 217, 0.50) 0%, rgba(217, 217, 217, 0.00) 100%);
  } */

  .section.industries-section .container {
    margin-bottom: 5rem;
  }

  .section.industries-section .container .container-header {
    margin-bottom: 7.5rem;
    margin-top: 5rem;
  }

  .section.industries-section .container .container-header .header-h2 {
    font-size: 4rem;
  }

  .section.industries-section .container .industries-grid {
    background-size: 0 0;
    grid-template-columns: 1fr;
  }

  .section.industries-section .container .industries-grid .ind-exmpl {
    padding-top: 1.25rem;
  }

  .section.industries-section
    .container
    .industries-grid
    .ind-exmpl.ind-exmpl-none {
    display: none;
  }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .section.industries-section .container {
    margin-bottom: 5rem;
  }

  .section.industries-section .container .container-header {
    margin-bottom: 7.5rem;
    margin-top: 5rem;
  }

  .section.industries-section .container .industries-grid {
    background-size: 0 0;
    grid-template-columns: repeat(2, 1fr);
    padding: 0 5rem;
  }

  .section.industries-section
    .container
    .industries-grid
    .ind-exmpl.ind-exmpl-none {
    display: none;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1439px) {
  .section.industries-section .container {
    margin-bottom: 5rem;
  }

  .section.industries-section .container .container-header {
    margin-bottom: 7.5rem;
    margin-top: 5rem;
  }

  .section.industries-section .container .industries-grid {
    background-size: 0 0;
    grid-template-columns: repeat(3, 1fr);
    padding: 0 5rem;
  }

  .section.industries-section
    .container
    .industries-grid
    .ind-exmpl.ind-exmpl-none {
    display: none;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1679px) {
  /* .section.industries-section .container .industries-grid {
    background-size: 0 0;
  } */
  .section.industries-section .products-button {
    /* left: 33% !important; */
    top: -110px;
  }
}

@media screen and (min-width: 1680px) {
}

.section.numbers-section .bottom-bg {
  min-height: 300px;
  width: 100%;
  z-index: 100;
  position: relative;
}

/* .section.numbers-section .numbers-section-bg-2 {
  background-position: 50% -10%;
  background-repeat: no-repeat;
  background-size: 1920px auto;
  min-height: 1000px;
  height:auto;
  left: 50%;
  position: absolute;
  top: 0;
  transform: translateX(-50%);
  width: 1920px;
  z-index: 100;
} */

.section.industries-section .container .main-button.main-button-red {
  background-color: var(--theme-red);
  border: 1px solid var(--theme-red);
  color: var(--theme-white);
  margin-bottom: 5rem;
}

.section .main-button.main-button-red {
  background-color: var(--theme-red);
  border: 1px solid var(--theme-red);
  color: var(--theme-white);
  margin: 5rem 0 0 0;
}

.section.industries-section .products-button {
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%);
}

.section.industries-section p {
  margin: 0 !important;
}
.section.industries-section {
  margin: 0 auto;
}

.section.industries-section .img-flag {
  height: 80px;
}
.section.industries-section .img-flag-rus {
  height: 44px;
  width: 86px;
}

/* CAROUSEL2 */

.CAROUSEL2 {
  align-items: center;
  display: flex !important;
  flex-direction: row;
  height: 100%;
  justify-content: center;
  position: relative;
  width: 100%;
  z-index: 1000;
  background: #eefff5;
  border-radius: 0rem 5rem;
}

.CAROUSEL2.next {
  background: transparent !important;
}

.CAROUSEL2::before {
  //background: var(--theme-black);
  content: "";
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.CAROUSEL2 button.slick-arrow {
  align-items: center;
  border-radius: 100%;
  //bottom: -14.5rem;
  color: var(--theme-white);
  display: flex;
  font-size: 1.4rem;
  font-weight: 400;
  height: 5rem;
  justify-content: center;
  outline: none;
  padding: 0;
  position: absolute;
  z-index: 1000;
  width: 5rem;
  top: 5rem;
}

.CAROUSEL2 button.slick-arrow.slick-prev {
  background-color: var(--theme-black);
  border: none;
  left: 5rem;
  padding: 0 1rem 0 0;
  cursor: pointer;
}

.CAROUSEL2 button.slick-arrow.slick-next {
  background-color: var(--theme-black);
  border: none;
  right: 5rem;
  padding: 0 0 0 1rem;
  cursor: pointer;
}

.next-cards-inside {
  grid-template-columns: 36px 1fr;
  gap: 10px;
  border: 1px solid #ff173d;
  padding: 20px 20px 60px 20px;
  border-radius: 0 0 0 40px;
}

.CAROUSEL2.next button.slick-arrow.slick-prev {
  background-color: var(--theme-red) !important;
}

.CAROUSEL2.next button.slick-arrow.slick-next {
  background-color: var(--theme-red) !important;
}

.CAROUSEL2 .slick-track {
  height: 100%;
  overflow: hidden;
}

.CAROUSEL2 .slick-slide {
  height: auto !important;
}

.CAROUSEL2 .slide-inner {
  height: fit-content;
}

.grid-align-start-carousel2 {
  display: grid;
  grid-template-columns: 64px 1fr;
  gap: 20px;
  padding: 0 0 40px 0;
  align-items: start;
}

.c-card2 {
  //backdrop-filter: blur(10px);
  //background: linear-gradient(158deg, rgba(81, 81, 81, 0.20) 14.46%, rgba(81, 81, 81, 0.00) 98.91%);
  //border: 1px solid #565656;
  //border-radius: 0 5rem;
  margin: 0 1.25rem;
  padding: 3rem 4.5rem 0;
  width: 100%;
}

.c-card2 .c-card-header {
  color: var(--theme-red);
  font-size: 4.5rem;
  font-weight: 500;
}

.c-card2 .c-card-paragraph {
  color: var(--theme-white);
  font-size: 2rem;
}

.c-card2.c-card-none {
  backdrop-filter: none;
  background: none;
  border: none;
}

@media screen and (max-width: 767px) {
  .section.numbers-section .numbers-section-bg-3 {
    top: 0 !important;
    min-height: 200px !important;
  }
  .section.partnership-benefits-section .container-header::before {
    bottom: -30px !important;
  }

  .CAROUSEL2::before {
    display: none;
  }

  .CAROUSEL2 button.slick-arrow {
    top: 8.5rem;
    height: 4rem;
    width: 4rem;
  }
  .CAROUSEL2 button.slick-arrow svg {
    width: 100%;
    height: 2rem;
  }

  .CAROUSEL2 button.slick-arrow.slick-prev {
    left: 2rem;
    top: 20px;
  }
  .CAROUSEL2 button.slick-arrow.slick-prev svg {
    margin-left: 0.5rem;
  }
  .CAROUSEL2 button.slick-arrow.slick-next svg {
    margin-right: 0.5rem;
  }

  .CAROUSEL2 button.slick-arrow.slick-next {
    right: 2rem;
    top: 20px;
  }

  .c-card2.c-card-none {
    display: none;
  }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .CAROUSEL2::before {
    display: none;
  }

  .CAROUSEL2 button.slick-arrow {
    top: 8.5rem;
    height: 4rem;
    width: 4rem;
  }
  .CAROUSEL2 button.slick-arrow svg {
    width: 100%;
    height: 2rem;
  }

  .CAROUSEL2 button.slick-arrow.slick-prev {
    left: 0.5rem;
  }
  .CAROUSEL2 button.slick-arrow.slick-prev svg {
    margin-left: 0.5rem;
  }
  .CAROUSEL2 button.slick-arrow.slick-next svg {
    margin-right: 0.5rem;
  }

  .CAROUSEL2 button.slick-arrow.slick-next {
    right: 0.5rem;
  }

  .c-card2.c-card-none {
    display: none;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1439px) {
  .CAROUSEL2::before {
    display: none;
  }

  .CAROUSEL2 button.slick-arrow {
    top: 8.5rem;
    height: 4rem;
    width: 4rem;
  }
  .CAROUSEL2 button.slick-arrow svg {
    width: 100%;
    height: 2rem;
  }

  .CAROUSEL2 button.slick-arrow.slick-prev {
    left: 0.5rem;
  }
  .CAROUSEL2 button.slick-arrow.slick-prev svg {
    margin-left: 0.5rem;
  }
  .CAROUSEL2 button.slick-arrow.slick-next svg {
    margin-right: 0.5rem;
  }

  .CAROUSEL2 button.slick-arrow.slick-next {
    right: 0.5rem;
  }

  .c-card2.c-card-none {
    display: none;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1679px) {
}

@media screen and (min-width: 1680px) {
}

//FAQ-ACCORDION2 Start

h2.faq-heading {
  text-align: center;
  font-weight: 300;
  font-size: 28px;
  color: white;
  margin: 8px 0;
  margin-top: 60px;
}

.faq-container2 {
  border-radius: 8px;
  box-shadow: 0 4px 50px -8px var(--theme-black);
  margin: 32px auto;
  color: var(--theme-black);
  line-height: 1.9;
}

.faq-container2 .question-container2 {
  border-bottom: 1px solid #eeeeee45;
}

.faq-container2 .question2 {
  display: flex;
  justify-content: space-between;
  gap: 32px;
  font-size: 18px;
  font-weight: normal;
  padding: 16px 24px;
  cursor: pointer;
  color: white;
}

.faq-container2 .question2 .question-icon {
  width: 34px;
  height: 34px;
  background: var(--theme-black);
  padding: 4px;
  border-radius: 50%;
  border: 1px solid white;
  flex-shrink: 0;
  display: flex;
  transition: all 300ms ease;
}

.faq-container2 .question-container2.expanded2 .question-icon {
  background: #ff173d;
  color: #fff;
  transform: rotateZ(180deg);
  border: none;
}

.faq-container2 .answer2 {
  display: block;
  align-items: flex-start;
  gap: 8px;
  margin: 8px 0;
}

.faq-container2 .answer2 .answer-icon {
  width: 20px;
  flex-shrink: 0;
  color: blue;
  display: flex;
  margin-top: 5px;
}

.faq-container2 .answer-container2 {
  padding: 0px 32px;
  background: var(--theme-black);
  max-height: 0;
  overflow: hidden;
  transition: all 300ms ease;
  color: white;
}

.faq-container2 .question-container2.expanded2 .answer-container2 {
  min-height: 100px;
  padding: 8px 32px 32px 32px;
}

.faq-container2 .answer2 p {
  margin: 0;
}

.section.people-section .main-button.main-button-red {
  background-color: var(--theme-red);
  border: 1px solid var(--theme-red);
  color: var(--theme-white);
  margin-bottom: 5rem;
}

.section.numbers-section.numbers-section-2 .main-button.main-button-red {
  background-color: var(--theme-red);
  border: 1px solid var(--theme-red);
  color: var(--theme-white);
  margin-bottom: 5rem;
}

.section.partnership-benefits-section2 .main-button.main-button-red {
  background-color: var(--theme-red);
  border: 1px solid var(--theme-red);
  color: var(--theme-white);
  margin-bottom: 5rem;
}

/* PARTNERSHIP BENEFITS */

.section.partnership-benefits-section {
  overflow: hidden;
  /* border-radius: 60px; */
  width: 100%;
  background-color: #f5f5f5;
  padding-bottom: 0px;
}

.section.partnership-benefits-section-2 {
  overflow: hidden;
  /* border-radius: 60px; */
  width: 100vw;
  background-color: #f5f5f5;
  padding-bottom: 0px;
}

.section.partnership-benefits-section .ellipsis {
  background-color: var(--theme-white);
  clip-path: ellipse(50% 50% at 50% 50%);
  height: calc(100vw / 17.5 * 3);
  left: 50%;
  position: absolute;
  top: calc(100vw / 17.5 * 2 * -1);
  transform: translateX(-50%);
  width: calc(100vw + 100vw / 17.5 * 2);
}

.section.partnership-benefits-section .container {
  background-position: 5% 100%;
  background-repeat: no-repeat;
  //padding-top: calc((100vw / 17.5 * 3) / 1.2);
  z-index: 100;
}

.section.partnership-benefits-section .container .benefits-header {
  font-family: "MADE TOMMY", sans-serif;
  font-size: 5rem;
  font-weight: 400;
  margin-bottom: 10rem;
}

.section.partnership-benefits-section .container-header {
  padding: 0 !important;
  font-size: 2.5rem !important;
}

.section.partnership-benefits-section .container-header h1 {
  margin: 0 !important;
}

.section.partnership-benefits-section .container-header::before {
  bottom: -20px;
}
.section .h-step .container-header::before {
  background-color: white;
}

.section.partnership-benefits-section .container .squares-grid {
  display: flex;
  /* grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-bottom: 12.5rem; */
  position: relative;
}

/* .emoji {
  position: absolute;
  bottom: 0;
  right: 0;
  top: 40px;
} */

.h-step {
  height: 1250px;
  color: white;
  padding-top: 4rem;
}

.steps {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-auto-rows: auto;
  gap: 4rem;
  padding: 0rem;
  position: relative;
  top: 5rem;
}

.step {
  background: linear-gradient(145deg, #232526, #151515);
  padding: 8rem 4rem 2rem;
  border-radius: 0 50px;
  border: 2px solid #6a6a6a;
  width: 100%;
  height: 397px;
}

/* ===== First Row (1–4)  ===== */
.step:nth-child(1) {
  grid-column: 1 / span 3;
  grid-row: 1;
  margin-top: 0;
}
.step:nth-child(2) {
  grid-column: 4 / span 3;
  grid-row: 1;
  margin-top: 4rem;
}
.step:nth-child(3) {
  grid-column: 7 / span 3;
  grid-row: 1;
  margin-top: 9rem;
}
.step:nth-child(4) {
  grid-column: 10 / span 3;
  grid-row: 1;
  margin-top: 14rem;
}

/* ===== Second Row (5–7) ===== */

.step:nth-child(5) {
  grid-column: 1 / span 3;
  grid-row: 2;
  margin-top: -10rem;
}
.step:nth-child(6) {
  grid-column: 4 / span 3;
  grid-row: 2;
  margin-top: -4rem;
}

.step:nth-child(7) {
  grid-column: 7 / span 6;
  grid-row: 2 / span 2;
  margin-top: 9rem;
  height: fit-content !important;
}

.step h2 {
  font-size: 2.2rem;
  margin-bottom: 0.5rem;
}

.step h2 span {
  color: #e60033;
  font-weight: 700;
}

.step p {
  font-size: 1.5rem;
  line-height: 1.5;
  margin: 0.5rem 0;
}

.step-header {
  margin: 0rem 0 0 0;
  width: 60%;
}

.faq-margin {
  margin-top: 80px;
}

.steps-rekrut {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-auto-rows: auto;
  gap: 4rem;
  padding: 0rem;
  position: relative;
  top: 5rem;
}

.step-rekrut {
  background: linear-gradient(145deg, #232526, #151515);
  padding: 4rem;
  border-radius: 0 50px;
  border: 2px solid #6a6a6a;
  width: 100%;
  height: fit-content;
}

.step-rekrut h2 {
  font-size: 2.2rem;
  margin-bottom: 0.5rem;
}

.step-rekrut h2 span {
  color: #e60033;
  font-weight: 700;
}

.step-rekrut p {
  font-size: 1.5rem;
  line-height: 1.5;
  margin: 0.5rem 0;
}

/* Wspieramy przedsiębiorców w  CARD*/

.w-cards-container {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: 72px 40px;
  padding: 40px 0;
}

.w-card {
  display: flex;
  flex-direction: column;
  position: relative;
  padding: 10px 10px 10px 64px;
}

.w-card strong {
  display: block;
  margin-bottom: 8px;
  font-size: 18px;
  color: #d60000;
}

.icon-w-card {
  position: absolute;
  top: -1px;
  left: -50px;
  width: 96px;
  height: 96px;
}

@media screen and (min-width: 1439px) and (max-width: 1679px) {
  .w-cards-container {
    grid-template-columns: repeat(24, minmax(0, 1fr));
    gap: 64px 0px;
  }

  .w-card-1 {
    grid-column: 1 / span 8;
  }
  .w-card-2 {
    grid-column: 14 / span 8;
  }

  .w-card-3 {
    grid-column: 2 / span 4;
  }
  .w-card-4 {
    grid-column: 14 / span 5;
    margin-left: 40px;
  }

  .w-card-5 {
    grid-column: 1 / span 4;
  }
  .w-card-6 {
    grid-column: 14 / span 5;
  }

  .w-card-7 {
    grid-column: 8 / span 6;
  }
}

@media screen and (min-width: 1680px) {
  .w-card-1 {
    grid-column: 1 / span 4;
  }
  .w-card-2 {
    grid-column: 6 / span 5;
  }

  .w-card-3 {
    grid-column: 2 / span 4;
  }
  .w-card-4 {
    grid-column: 7 / span 5;
  }

  .w-card-5 {
    grid-column: 1 / span 4;
  }
  .w-card-6 {
    grid-column: 6 / span 5;
  }

  .w-card-7 {
    grid-column: 4 / span 6;
  }
}

@media (max-width: 1023px) {
  .w-cards-container {
    display: flex;
    flex-direction: column;
  }
}

/* END w  CARD*/
.products-button-1 {
  position: absolute;
  top: 0px;
  margin-top: -120px;
  z-index: 200;
}
@media screen and (min-width: 1024px) and (max-width: 1439px) {
  .products-button-1 {
    position: absolute;
    top: 0px;
    margin-top: 120px;
    z-index: 200;
    left: 33%;
  }
  .recrut {
    padding: 40px 0 0 0;
  }
  .faq-margin {
    margin-top: 0px;
  }
  .section.partnership-benefits-section .container-header {
    justify-content: center;
  }
  .steps {
    display: flex;
    flex-direction: column;
    gap: 2.5rem;
    margin: 0rem 0 0 0;
  }
  .step-header {
    margin: 1rem 0 0 0;
    width: 100%;
    font-size: 36px;
  }

  .step {
    margin: 0;
    width: 100%;
  }

  .step:nth-child(1),
  .step:nth-child(2),
  .step:nth-child(3),
  .step:nth-child(4),
  .step:nth-child(5) {
    margin-top: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .faq-margin {
    margin-top: 0px;
  }
  .section.partnership-benefits-section .container-header {
    justify-content: center;
  }
  .steps {
    display: flex;
    flex-direction: column;
    gap: 2.5rem;
    margin: 0rem 0 0 0;
  }
  .step-header {
    margin: 1rem 0 0 0;
    width: 100%;
    font-size: 36px;
  }

  .step:nth-child(6) {
    margin: 0 !important;
  }
  .step:nth-child(7) {
    margin: 0 0 5rem 0 !important;
  }

  .step {
    margin: 0;
    width: 100%;
  }
  .h-step {
    background: none !important;
    height: auto !important;
  }
  .step {
    height: auto !important;
  }

  .step:nth-child(1),
  .step:nth-child(2),
  .step:nth-child(3),
  .step:nth-child(4),
  .step:nth-child(5) {
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .faq-margin {
    margin-top: 0px;
  }
  .steps {
    display: flex;
    flex-direction: column;
    gap: 2.5rem;
    margin: 2rem 0 0 0;
  }
  .step-header {
    margin: 1rem 0 0 0;
    width: 300px;
  }

  .step {
    margin: 0;
    width: 300px;
  }

  .step:nth-child(1),
  .step:nth-child(2),
  .step:nth-child(3),
  .step:nth-child(4),
  .step:nth-child(5) {
    margin-top: 0;
  }
}

.section.partnership-benefits-section
  .container
  .squares-grid
  .floating-icon-bag {
  top: 0;
  position: absolute;
  left: 0;
  transform: translate(-50%, 125%);
}

.section.partnership-benefits-section .container .acc-5 {
  top: 300px;
  position: absolute;
  left: 100px;
  transform: translate(100%, -50%);
}

.section.partnership-benefits-section
  .container
  .squares-grid
  .square-bene-card {
  backdrop-filter: blur(10px);
  background: linear-gradient(
    158deg,
    rgba(0 0 0 / 70%) 15%,
    rgba(0 0 0 / 70%) 100%
  );
  border: 1px solid #565656;
  border-radius: 0 5rem;
  min-height: 37.5rem;
  padding: 4rem;
  width: 100%;
}

.section.partnership-benefits-section
  .container
  .squares-grid
  .square-bene-card
  .square-bene-card-p {
  color: var(--theme-white);
  font-family: "MADE TOMMY", sans-serif;
  font-size: 1.6rem;
}

@media screen and (max-width: 767px) {
  .section.partnership-benefits-section .ellipsis {
    clip-path: ellipse(52.5% 50% at 50% 50%);
    height: 17.5rem;
  }

  .section.partnership-benefits-section .container {
    background-position: 0% 55%;
    padding-top: 0;
  }

  .section.partnership-benefits-section .container .benefits-header {
    font-size: 4rem;
    padding-bottom: 4rem;
    position: relative;
    text-align: center;
  }

  .section.partnership-benefits-section .container .benefits-header::before {
    border: 1px solid #969696;
    bottom: 0;
    content: "";
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: 7rem;
  }

  .section.partnership-benefits-section .container .acc-5 {
    top: -100px;
    position: absolute;
    left: -15px;
    transform: translate(100%, -50%);
    width: 96px !important;
  }

  .section.partnership-benefits-section .container .squares-grid {
    grid-template-columns: 1fr;
    margin-bottom: 2rem !important;
    margin-top: 40px;
  }

  .section.partnership-benefits-section
    .container
    .squares-grid
    .floating-icon-bag {
    transform: translate(-50%, -350%);
  }

  .section.partnership-benefits-section .container .squares-grid .acc-5 {
    transform: translate(-25%, -112.5%);
  }

  .section.partnership-benefits-section .container .squares-grid .no-card {
    display: none;
  }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .section.partnership-benefits-section .container .acc-5 {
    top: -100px;
    position: absolute;
    left: 25% !important;
    transform: translate(100%, -50%);
    width: 96px !important;
  }
  .section.partnership-benefits-section .container {
    background-position: 100% 45%;
    padding-top: 0;
  }

  .section.partnership-benefits-section .container .benefits-header {
    font-size: 4rem;
  }

  .section.partnership-benefits-section .container .squares-grid {
    grid-template-columns: 1fr;
    margin-bottom: 2rem !important;
    margin-top: 40px;
  }

  .section.partnership-benefits-section
    .container
    .squares-grid
    .floating-icon-bag {
    transform: translate(-50%, -50%);
  }

  .section.partnership-benefits-section .container .squares-grid .acc-5 {
    display: none;
  }

  .section.partnership-benefits-section .container .squares-grid .no-card {
    display: none;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1439px) {
  .section.partnership-benefits-section .container .acc-5 {
    top: -100px;
    position: absolute;
    left: 25% !important;
    transform: translate(100%, -50%);
    width: 96px !important;
  }
  .section.partnership-benefits-section .container {
    background-position: 100% 55%;
  }

  .section.partnership-benefits-section .container .benefits-header {
    font-size: 4rem;
  }

  .section.partnership-benefits-section .container .squares-grid {
    grid-template-columns: 1fr;
    margin-bottom: 2rem !important;
    margin-top: 40px;
  }

  .section.partnership-benefits-section
    .container
    .squares-grid
    .floating-icon-bag {
    transform: translate(-50%, -50%);
    left: 8rem;
  }

  .section.partnership-benefits-section .container .squares-grid .acc-5 {
    display: none;
  }

  .section.partnership-benefits-section .container .squares-grid .no-card {
    display: none;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1679px) {
  .section.partnership-benefits-section .container {
    background-position: 0% 100%;
    /* padding-top: calc((100vw / 17.5 * 2.5) * 1); */
  }
}

@media screen and (min-width: 1680px) {
}

.submission-done.form-success {
  min-height: auto !important;
}

.bg-custome::after {
  //background-image: url(data:image/png;base64,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);
  content: "";
  height: 100%;
  pointer-events: none;
  position: absolute;
  bottom: 0%;
  // transform: translate(-50%, -50%);
  width: 100%;
  background-color: #f5f5f5;
}

.bg-custome2::after {
  //background-image: url(data:image/png;base64,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);
  content: "";
  height: 100%;
  pointer-events: none;
  position: absolute;
  bottom: 0%;
  // transform: translate(-50%, -50%);
  width: 100%;
  background-color: #fff;
}

.no-aos {
  opacity: 1 !important;
  transform: none !important;
  transition: none !important;
}

.section.partnership-benefits-section2:after {
  //background-image: url(data:image/png;base64,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);
  content: "";
  height: 100%;
  left: 50%;
  opacity: 0.25;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
}

.faq-container3:after {
  //background-image: url(data:image/png;base64,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);
  content: "";
  height: 100%;
  left: 50%;
  opacity: 0.25;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
}

.faq-container3 {
  border-radius: 8px;
  //box-shadow: 0 4px 50px -8px var(--theme-black);
  margin: 32px auto;
  color: var(--theme-black);
  line-height: 1.9;
  background: #fff;
}

.faq-container3 .question-container3 {
  //border-bottom: 1px solid black;
  font-size: 22px;
}

.faq-container3 .question3 {
  display: flex;
  //justify-content: space-between;
  background: #fff;
  gap: 32px;
  font-size: 18px;
  font-weight: normal;
  padding: 16px 24px;
  cursor: pointer;
  color: black;
}

.faq-container3 .question3 .question-icon {
  width: 34px;
  height: 34px;
  background: var(--theme-red);
  padding: 4px;
  border-radius: 50%;
  border: 1px solid white;
  flex-shrink: 0;
  display: flex;
  transition: all 300ms ease;
  color: #fff;
}

.faq-container3 .question-container3.expanded3 .question-icon {
  background: var(--theme-black);
  color: #fff;
  transform: rotateZ(-180deg);
  border: none;
}

.faq-container3 .answer3 {
  display: block;
  align-items: flex-start;
  gap: 8px;
  margin: 8px 0;
}

.faq-container3 .answer3 .answer-icon {
  width: 20px;
  flex-shrink: 0;
  color: blue;
  display: flex;
  margin-top: 5px;
}

.faq-container3 .answer-container3 {
  padding: 0px 32px;
  //background: var(--theme-black);;
  max-height: 0;
  overflow: hidden;
  transition: all 300ms ease;
  color: black;
}

.faq-container3 .question-container3.expanded3 .answer-container3 {
  min-height: 100px;
  padding: 8px 32px 32px 32px;
}

.faq-container3 .answer3 p {
  margin: 0;
}

.section .cards-block .container .bene-card {
  align-items: center;
  backdrop-filter: blur(7.5px);
  background: rgba(12, 12, 12, 0.35);
  border: 1px solid #484848;
  border-radius: 0 3.5rem;
  display: flex;
  height: fit;
  justify-content: center;
  //position: absolute;
  width: 100%;
  color: var(--theme-white);
}

.section .cards-block .container .bene-card .bene-deco {
  border-radius: 0 0 1rem 0;
  height: 5rem;
  left: 0;
  position: absolute;
  top: 0;
  width: 2rem;
  color: var(--theme-white);
}

.section .cards-block {
  background: no-repeat;
  background-position: 5% 100%;
}

.section .cards-block .container .bene-card .bene-p {
  color: var(--theme-white);
  //font-size: 2rem;
  font-weight: 500;
  text-align: left;
  padding: 5rem;
}

.section .cards-block .container .bene-card.bene-card-red {
  //bottom: -4.125rem;
  transform: rotate(0deg) translate(0%, 50%);
}

.section .cards-block .container .bene-card.bene-card-red .bene-deco {
  background-color: var(--theme-red);
}

.section .cards-block .container .bene-card.bene-card-blue {
  bottom: 7rem;
  transform: rotate(5.721deg) translate(-70%, 50%);
}

.section .cards-block .container .bene-card.bene-card-blue .bene-deco {
  background-color: var(--theme-blue);
}

.section .cards-block .container .bene-card.bene-card-green {
  bottom: 7rem;
  transform: rotate(-5.202deg) translate(70%, 50%);
}

.section .cards-block .container .bene-card.bene-card-green .bene-deco {
  background-color: var(--theme-green);
}
