.boss {
  background: var(--super-dark);
}
.boss__container {
  padding-top: clamp(50px, 8.5vw, 100px);
  padding-bottom: clamp(50px, 10vw, 120px);
}
.boss__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 30px;
}
.boss__media {
  position: relative;
  width: 100%;
  max-width: 600px;
}
.boss__media img {
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
.boss__media::before, .boss__media::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: clamp(80px, 12vw, 150px);
  height: clamp(80px, 12vw, 150px);
  border: 1px solid var(--orange);
}
.boss__media::before {
  top: -15px;
  left: -15px;
}
.boss__media::after {
  bottom: -15px;
  right: -15px;
}
.boss__title {
  margin-bottom: clamp(30px, 4vw, 40px);
}
.boss__label {
  margin-bottom: clamp(10px, 2.5vw, 20px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  font-size: clamp(12px, 3vw, 16px);
  line-height: 1;
  color: var(--orange);
  text-transform: uppercase;
}
.boss__label::before {
  content: "";
  -webkit-transform: translateY(5px);
          transform: translateY(5px);
  width: 36px;
  height: 1px;
  background: var(--orange);
}
.boss__block {
  width: 100%;
  max-width: 800px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.boss__text blockquote {
  position: relative;
  padding-left: 46px;
}
.boss__text blockquote:not(:last-child) {
  margin-bottom: clamp(15px, 3vw, 30px);
}
.boss__text blockquote::before {
  content: "";
  position: absolute;
  left: 0;
  width: 36px;
  height: 36px;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36' fill='none'%3E%3Cpath d='M24 4.5C23.2044 4.5 22.4413 4.81607 21.8787 5.37868C21.3161 5.94129 21 6.70435 21 7.5V16.5C21 17.2956 21.3161 18.0587 21.8787 18.6213C22.4413 19.1839 23.2044 19.5 24 19.5C24.3978 19.5 24.7794 19.658 25.0607 19.9393C25.342 20.2206 25.5 20.6022 25.5 21V22.5C25.5 23.2956 25.1839 24.0587 24.6213 24.6213C24.0587 25.1839 23.2956 25.5 22.5 25.5C22.1022 25.5 21.7206 25.658 21.4393 25.9393C21.158 26.2206 21 26.6022 21 27V30C21 30.3978 21.158 30.7794 21.4393 31.0607C21.7206 31.342 22.1022 31.5 22.5 31.5C24.8869 31.5 27.1761 30.5518 28.864 28.864C30.5518 27.1761 31.5 24.8869 31.5 22.5V7.5C31.5 6.70435 31.1839 5.94129 30.6213 5.37868C30.0587 4.81607 29.2956 4.5 28.5 4.5H24Z' stroke='%23E74B23' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.5 4.5C6.70435 4.5 5.94129 4.81607 5.37868 5.37868C4.81607 5.94129 4.5 6.70435 4.5 7.5V16.5C4.5 17.2956 4.81607 18.0587 5.37868 18.6213C5.94129 19.1839 6.70435 19.5 7.5 19.5C7.89782 19.5 8.27936 19.658 8.56066 19.9393C8.84196 20.2206 9 20.6022 9 21V22.5C9 23.2956 8.68393 24.0587 8.12132 24.6213C7.55871 25.1839 6.79565 25.5 6 25.5C5.60218 25.5 5.22064 25.658 4.93934 25.9393C4.65804 26.2206 4.5 26.6022 4.5 27V30C4.5 30.3978 4.65804 30.7794 4.93934 31.0607C5.22064 31.342 5.60218 31.5 6 31.5C8.38695 31.5 10.6761 30.5518 12.364 28.864C14.0518 27.1761 15 24.8869 15 22.5V7.5C15 6.70435 14.6839 5.94129 14.1213 5.37868C13.5587 4.81607 12.7956 4.5 12 4.5H7.5Z' stroke='%23E74B23' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.boss__text blockquote p {
  font-size: clamp(16px, 2vw, 24px);
  font-style: italic;
  color: var(--white);
}
.boss__text blockquote p:not(:last-child),
.boss__text blockquote ul:not(:last-child),
.boss__text blockquote ol:not(:last-child) {
  margin-bottom: 10px;
}

@media (max-width: 1023px) {
  .boss__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .boss__media {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}