/* stylelint-disable */
/* stylelint-disable max-line-length */
:root {
  --breakpoint-xxl: 1920px;
  --breakpoint-xl: 1440px;
  --breakpoint-lg: 1280px;
  --breakpoint-md: 1024px;
  --breakpoint-md-s: 992px;
  --breakpoint-sm: 768px;
  --breakpoint-xs: 512px;
  --breakpoint-xxs: 390px;
}

/* stylelint-disable */
/* stylelint-disable */
/*
  This mixin can be used to set the object-fit:
  @include object-fit(contain);

  or object-fit and object-position:
  @include object-fit(cover, top);
*/
.content-repeater-block {
  margin-bottom: clamp(30px, 22.3529411765px + 0.0196078431 * 100vw, 60px);
  padding-top: clamp(100px, 84.7058823529px + 0.0392156863 * 100vw, 160px);
}
.content-repeater-block .breadcrumbs {
  color: var(--9-e-9-e-9-e);
  margin-bottom: clamp(20px, 14.9019607843px + 0.0130718954 * 100vw, 40px);
}
.content-repeater-block .breadcrumbs a {
  color: var(--1-c-1-c-1-c);
}
.content-repeater-block .content-wrapper {
  display: flex;
  justify-content: space-between;
  margin-bottom: clamp(29px, 28.7450980392px + 0.0006535948 * 100vw, 30px);
  gap: clamp(15px, 11.1764705882px + 0.0098039216 * 100vw, 30px);
  padding-bottom: clamp(5px, -1.3725490196px + 0.0163398693 * 100vw, 30px);
  border-bottom: 1px solid var(--ececec);
}
@media (max-width: 768px) {
  .content-repeater-block .content-wrapper {
    flex-direction: column;
  }
}
.content-repeater-block .content-wrapper .title-wrapper {
  padding-right: clamp(20px, 14.9019607843px + 0.0130718954 * 100vw, 40px);
  border-right: 1px solid var(--ececec);
  margin-bottom: 0;
}
@media (max-width: 768px) {
  .content-repeater-block .content-wrapper .title-wrapper {
    border-right: unset;
    border-bottom: 1px solid var(--ececec);
    padding-bottom: 5px;
  }
}
.content-repeater-block .content-wrapper .title-wrapper .title {
  font-size: clamp(18px, 14.9411764706px + 0.0078431373 * 100vw, 30px);
}
.content-repeater-block .content-wrapper .description p {
  margin-bottom: clamp(5px, 1.1764705882px + 0.0098039216 * 100vw, 20px);
}
.content-repeater-block .content-wrapper .lists-wrapper {
  display: none;
}
.content-repeater-block .content-wrapper .lists-wrapper .list {
  margin-bottom: clamp(20px, 14.9019607843px + 0.0130718954 * 100vw, 40px);
}
.content-repeater-block .content-wrapper .lists-wrapper .list .list-label {
  font-weight: 700;
  margin-bottom: clamp(5px, 1.1764705882px + 0.0098039216 * 100vw, 20px);
  font-size: clamp(16px, 14.9803921569px + 0.0026143791 * 100vw, 20px);
}
.content-repeater-block .content-wrapper .lists-wrapper .list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.content-repeater-block .content-wrapper .lists-wrapper .list ul li {
  margin-bottom: clamp(3px, 1.2156862745px + 0.0045751634 * 100vw, 10px);
}
.content-repeater-block .content-wrapper .lists-wrapper .list:last-child {
  margin-bottom: clamp(5px, 1.1764705882px + 0.0098039216 * 100vw, 20px);
}
.content-repeater-block .content-wrapper .lists-wrapper.show {
  display: block;
}
.content-repeater-block .content-wrapper .show-button {
  display: block;
  font-weight: 600;
  border-bottom: 1px solid var(--1-c-1-c-1-c);
  padding: 0;
  cursor: pointer;
  transition-duration: 0.5s;
}
.content-repeater-block .content-wrapper .show-button:hover {
  color: var(--338-af-4);
  border-color: var(--338-af-4);
}
.content-repeater-block .content-wrapper .buttons-wrapper {
  margin-top: clamp(30px, 27.4509803922px + 0.0065359477 * 100vw, 40px);
  display: flex;
  gap: clamp(15px, 11.1764705882px + 0.0098039216 * 100vw, 30px);
  flex-wrap: wrap;
}
@media (max-width: 768px) {
  .content-repeater-block .content-wrapper .buttons-wrapper {
    flex-direction: column;
  }
}
.content-repeater-block .content-wrapper .buttons-wrapper .button svg {
  display: none;
}
@media (max-width: 768px) {
  .content-repeater-block .content-wrapper .buttons-wrapper .button {
    width: 100%;
  }
  .content-repeater-block .content-wrapper .buttons-wrapper .button svg {
    display: block;
  }
}
.content-repeater-block .content-wrapper .buttons-wrapper .button:hover {
  background-color: var(--338-af-4);
  color: var(--White);
}
.content-repeater-block .content-wrapper .buttons-wrapper .phone-wrapper .phone-label {
  display: block;
  margin-bottom: clamp(5px, 3.7254901961px + 0.0032679739 * 100vw, 10px);
  font-size: clamp(14px, 12.9803921569px + 0.0026143791 * 100vw, 18px);
}
.content-repeater-block .content-wrapper .buttons-wrapper .phone-wrapper .phone {
  color: var(--1-c-1-c-1-c);
  font-size: clamp(16px, 14.9803921569px + 0.0026143791 * 100vw, 20px);
  display: flex;
  align-items: center;
  gap: 5px;
  font-weight: 700;
}
.content-repeater-block .content-wrapper .buttons-wrapper .phone-wrapper .phone:hover {
  color: var(--338-af-4);
}
.content-repeater-block .content-wrapper .content-inside {
  width: calc(100% - 370px);
}
@media (max-width: 1440px) {
  .content-repeater-block .content-wrapper .content-inside {
    width: calc(100% - 320px);
  }
}
@media (max-width: 1280px) {
  .content-repeater-block .content-wrapper .content-inside {
    width: calc(100% - 290px);
  }
}
@media (max-width: 1024px) {
  .content-repeater-block .content-wrapper .content-inside {
    width: calc(100% - 270px);
  }
}
@media (max-width: 768px) {
  .content-repeater-block .content-wrapper .content-inside {
    width: 100%;
  }
}
.content-repeater-block .content-wrapper:last-child {
  margin-bottom: 0;
}
