.header-index-section .row {
  align-items: center;
  row-gap: var(--medium-space);
}
.header-index-section .row .col.claim-text-inside {
  text-align: center;
}
@media (min-width: 992px) {
  .header-index-section .row .col.claim-text-inside {
    text-align: left;
  }
}
.header-index-section .row .col.claim-text-inside .claim-container .claim-title .break {
  display: inline-block;
}
.header-index-section .row .col.claim-text-inside .claim-container .claim-text {
  margin-bottom: 22px;
}
@media (min-width: 480px) {
  .header-index-section .row .col.claim-text-inside .claim-container .claim-text .break {
    display: inline-block;
  }
}
.header-index-section .row .col.claim-text-inside .claim-container .button-wrapper-seal {
  display: grid;
  gap: 12px;
  max-width: 480px;
  margin: 0 auto;
}
@media (min-width: 480px) {
  .header-index-section .row .col.claim-text-inside .claim-container .button-wrapper-seal {
    grid-template-columns: 1fr 93px;
    align-items: center;
  }
}
@media (min-width: 992px) {
  .header-index-section .row .col.claim-text-inside .claim-container .button-wrapper-seal {
    margin: 0;
    max-width: 400px;
    gap: 28px;
  }
}
.header-index-section .row .col.claim-text-inside .claim-container .button-wrapper-seal .button-wrapper-checkpoint {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.header-index-section .row .col.claim-text-inside .claim-container .button-wrapper-seal .button-wrapper-checkpoint .checkpoint-trust .additional-text {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.header-index-section .row .col.claim-text-inside .claim-container .button-wrapper-seal .button-wrapper-checkpoint .checkpoint-trust .additional-text:before {
  content: "";
  display: inline-block;
  width: 18px;
  height: 18px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjkiIGZpbGw9IiNCM0UwQTkiLz4KPHBhdGggZD0iTTExLjkwNDEgNi44MjI2M0w3LjkxMjE3IDEwLjgxNDZMNi4wOTc2NiA5LjAwMDA1IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4=") no-repeat center/contain;
}
.header-index-section .row .col.claim-text-inside .claim-container .button-wrapper-seal .seal-container {
  width: 93px;
}
.header-index-section .row .col.claim-text-inside .claim-container .button-wrapper-seal .seal-container img {
  box-shadow: var(--base-box-shadow-cta);
}
.header-index-section .row .col.images-inside .image-wrapper img {
  border-radius: var(--base-border-radius);
}
.header-index-section .row .col.images-inside .image-wrapper .image-large img {
  box-shadow: var(--base-box-shadow);
}
.header-index-section .row .col.images-inside .image-wrapper:has(.image-large):has(.image-medium):not(:has(.image-small)) {
  display: grid;
  grid-template-columns: repeat(16, 1fr);
  grid-template-rows: repeat(16, 1fr);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}
.header-index-section .row .col.images-inside .image-wrapper:has(.image-large):has(.image-medium):not(:has(.image-small)) .image-large {
  grid-area: 1/1/11/17;
  position: relative;
}
.header-index-section .row .col.images-inside .image-wrapper:has(.image-large):has(.image-medium):not(:has(.image-small)) .image-large img {
  position: relative;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.header-index-section .row .col.images-inside .image-wrapper:has(.image-large):has(.image-medium):not(:has(.image-small)) .image-medium {
  grid-area: 8/4/17/14;
  position: relative;
}
.header-index-section .row .col.images-inside .image-wrapper:has(.image-large):has(.image-medium):not(:has(.image-small)) .image-medium img {
  position: relative;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  object-fit: contain;
  object-position: top center;
}
@media (min-width: 640px) {
  .header-index-section .row .col.images-inside .image-wrapper:has(.image-large):has(.image-medium):not(:has(.image-small)) {
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: repeat(5, 1fr);
  }
  .header-index-section .row .col.images-inside .image-wrapper:has(.image-large):has(.image-medium):not(:has(.image-small)) .image-large {
    grid-area: 1/1/6/5;
  }
  .header-index-section .row .col.images-inside .image-wrapper:has(.image-large):has(.image-medium):not(:has(.image-small)) .image-medium {
    grid-area: 2/4/5/6;
  }
  .header-index-section .row .col.images-inside .image-wrapper:has(.image-large):has(.image-medium):not(:has(.image-small)) .image-medium img {
    object-position: left center;
  }
}
@media (min-width: 760px) {
  .header-index-section .row .col.images-inside .image-wrapper:has(.image-large):has(.image-medium):not(:has(.image-small)) {
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: repeat(5, 1fr);
  }
  .header-index-section .row .col.images-inside .image-wrapper:has(.image-large):has(.image-medium):not(:has(.image-small)) .image-large {
    grid-area: 1/1/5/5;
  }
  .header-index-section .row .col.images-inside .image-wrapper:has(.image-large):has(.image-medium):not(:has(.image-small)) .image-medium {
    grid-area: 3/4/6/6;
  }
  .header-index-section .row .col.images-inside .image-wrapper:has(.image-large):has(.image-medium):not(:has(.image-small)) .image-medium img {
    object-position: left center;
  }
}
@media (min-width: 992px) {
  .header-index-section .row .col.images-inside .image-wrapper:has(.image-large):has(.image-medium):not(:has(.image-small)) {
    grid-template-columns: repeat(10, 1fr);
    grid-template-rows: repeat(6, 1fr);
    max-width: 860px;
    max-height: 520px;
    margin-left: auto;
  }
  .header-index-section .row .col.images-inside .image-wrapper:has(.image-large):has(.image-medium):not(:has(.image-small)) .image-large {
    grid-area: 1/3/6/11;
  }
  .header-index-section .row .col.images-inside .image-wrapper:has(.image-large):has(.image-medium):not(:has(.image-small)) .image-medium {
    grid-area: 2/1/7/5;
  }
  .header-index-section .row .col.images-inside .image-wrapper:has(.image-large):has(.image-medium):not(:has(.image-small)) .image-medium img {
    object-position: center bottom;
  }
}
.header-index-section .row .col.images-inside .image-wrapper:has(.image-large):has(.image-medium):has(.image-small) {
  display: grid;
  grid-template-columns: repeat(16, 1fr);
  grid-template-rows: repeat(16, 1fr);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}
.header-index-section .row .col.images-inside .image-wrapper:has(.image-large):has(.image-medium):has(.image-small) .image-large {
  grid-area: 3/1/13/17;
  position: relative;
}
.header-index-section .row .col.images-inside .image-wrapper:has(.image-large):has(.image-medium):has(.image-small) .image-large img {
  position: relative;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.header-index-section .row .col.images-inside .image-wrapper:has(.image-large):has(.image-medium):has(.image-small) .image-medium {
  grid-area: 10/4/17/14;
  position: relative;
}
.header-index-section .row .col.images-inside .image-wrapper:has(.image-large):has(.image-medium):has(.image-small) .image-medium img {
  position: relative;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  object-fit: contain;
  object-position: top center;
}
.header-index-section .row .col.images-inside .image-wrapper:has(.image-large):has(.image-medium):has(.image-small) .image-small {
  grid-area: 1/3/5/15;
}
.header-index-section .row .col.images-inside .image-wrapper:has(.image-large):has(.image-medium):has(.image-small) .image-small img {
  position: relative;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  object-fit: contain;
  object-position: center;
}
@media (min-width: 640px) {
  .header-index-section .row .col.images-inside .image-wrapper:has(.image-large):has(.image-medium):has(.image-small) {
    grid-template-columns: repeat(10, 1fr);
    grid-template-rows: repeat(10, 1fr);
  }
  .header-index-section .row .col.images-inside .image-wrapper:has(.image-large):has(.image-medium):has(.image-small) .image-large {
    grid-area: 1/1/11/9;
  }
  .header-index-section .row .col.images-inside .image-wrapper:has(.image-large):has(.image-medium):has(.image-small) .image-medium {
    grid-area: 2/7/8/11;
  }
  .header-index-section .row .col.images-inside .image-wrapper:has(.image-large):has(.image-medium):has(.image-small) .image-medium img {
    object-position: left center;
  }
  .header-index-section .row .col.images-inside .image-wrapper:has(.image-large):has(.image-medium):has(.image-small) .image-small {
    grid-area: 7/6/10/11;
  }
  .header-index-section .row .col.images-inside .image-wrapper:has(.image-large):has(.image-medium):has(.image-small) .image-small img {
    object-position: bottom right;
  }
}
@media (min-width: 760px) {
  .header-index-section .row .col.images-inside .image-wrapper:has(.image-large):has(.image-medium):has(.image-small) {
    grid-template-columns: repeat(10, 1fr);
    grid-template-rows: repeat(10, 1fr);
  }
  .header-index-section .row .col.images-inside .image-wrapper:has(.image-large):has(.image-medium):has(.image-small) .image-large {
    grid-area: 1/1/11/9;
  }
  .header-index-section .row .col.images-inside .image-wrapper:has(.image-large):has(.image-medium):has(.image-small) .image-medium {
    grid-area: 2/7/8/11;
  }
  .header-index-section .row .col.images-inside .image-wrapper:has(.image-large):has(.image-medium):has(.image-small) .image-medium img {
    object-position: left center;
  }
  .header-index-section .row .col.images-inside .image-wrapper:has(.image-large):has(.image-medium):has(.image-small) .image-small {
    grid-area: 7/6/10/11;
  }
  .header-index-section .row .col.images-inside .image-wrapper:has(.image-large):has(.image-medium):has(.image-small) .image-small img {
    object-position: bottom right;
  }
}
@media (min-width: 992px) {
  .header-index-section .row .col.images-inside .image-wrapper:has(.image-large):has(.image-medium):has(.image-small) {
    grid-template-columns: repeat(10, 1fr);
    grid-template-rows: repeat(6, 1fr);
    max-width: 860px;
    max-height: 520px;
    margin-left: auto;
  }
  .header-index-section .row .col.images-inside .image-wrapper:has(.image-large):has(.image-medium):has(.image-small) .image-large {
    grid-area: 1/3/7/11;
    padding-right: 40px;
    padding-bottom: 40px;
  }
  .header-index-section .row .col.images-inside .image-wrapper:has(.image-large):has(.image-medium):has(.image-small) .image-medium {
    grid-area: 2/1/7/5;
  }
  .header-index-section .row .col.images-inside .image-wrapper:has(.image-large):has(.image-medium):has(.image-small) .image-medium img {
    object-position: center bottom;
  }
  .header-index-section .row .col.images-inside .image-wrapper:has(.image-large):has(.image-medium):has(.image-small) .image-small {
    grid-area: 5/6/7/11;
    object-position: bottom right;
  }
}
.header-index-section .row .col.images-inside .image-wrapper:has(.image-large):not(:has(.image-medium)):not(:has(.image-small)) img {
  aspect-ratio: 16/9;
  object-fit: cover;
}