@keyframes grow-animation {
  0% {
    opacity: 0;
    transform: scale(0.3); }
  50% {
    opacity: 1;
    transform: scale(1.05); }
  70% {
    transform: scale(0.9); }
  100% {
    transform: scale(1); } }

.homepage-layout-image-block-background {
  background-color: #fff; }
  .homepage-layout-image-block-background .homepage-layout-image-block-wrapper {
    gap: 40px;
    padding: 0 0 48px 0;
    margin: 0;
    max-width: 100%; }
    @media (min-width: 769px) {
      .homepage-layout-image-block-background .homepage-layout-image-block-wrapper {
        gap: 80px;
        max-width: 1400px;
        margin: 0 80px;
        padding: 80px 0; } }
    .homepage-layout-image-block-background .homepage-layout-image-block-wrapper .homepage-layout-image-block-image {
      width: 100%;
      max-height: 375px;
      object-fit: cover; }
      @media (min-width: 769px) {
        .homepage-layout-image-block-background .homepage-layout-image-block-wrapper .homepage-layout-image-block-image {
          max-width: 540px;
          max-height: 540px;
          border-radius: 16px; } }
    .homepage-layout-image-block-background .homepage-layout-image-block-wrapper .homepage-layout-image-block-container {
      gap: 32px;
      padding: 0;
      max-width: 520px; }
      @media (max-width: 991.98px) {
        .homepage-layout-image-block-background .homepage-layout-image-block-wrapper .homepage-layout-image-block-container {
          padding: 0 24px;
          max-width: 100%; } }
    .homepage-layout-image-block-background .homepage-layout-image-block-wrapper .homepage-layout-image-block-list,
    .homepage-layout-image-block-background .homepage-layout-image-block-wrapper .homepage-layout-image-block-buttons {
      gap: 16px; }
    .homepage-layout-image-block-background .homepage-layout-image-block-wrapper .homepage-layout-image-block-primary {
      height: 44px;
      padding: 10px 16px;
      color: #fff;
      font-family: "qualion";
      font-size: 18px;
      font-weight: 700;
      line-height: 26px;
      border-radius: 4px;
      background-color: #00573F;
      text-decoration: none !important; }
      .homepage-layout-image-block-background .homepage-layout-image-block-wrapper .homepage-layout-image-block-primary:hover {
        background-color: #3B7A5B; }
      @media (min-width: 769px) {
        .homepage-layout-image-block-background .homepage-layout-image-block-wrapper .homepage-layout-image-block-primary {
          height: 56px;
          padding: 16px 24px; } }
    .homepage-layout-image-block-background .homepage-layout-image-block-wrapper .homepage-layout-image-block-secondary {
      height: 44px;
      padding: 10px 16px;
      color: #00573F;
      font-family: "qualion";
      font-size: 18px;
      font-weight: 700;
      line-height: 26px;
      border-radius: 4px;
      border: 2px solid #00573F;
      text-decoration: none !important; }
      .homepage-layout-image-block-background .homepage-layout-image-block-wrapper .homepage-layout-image-block-secondary:hover {
        border-color: #3B7A5B;
        color: #3B7A5B;
        opacity: 0.5; }
      @media (min-width: 769px) {
        .homepage-layout-image-block-background .homepage-layout-image-block-wrapper .homepage-layout-image-block-secondary {
          height: 56px;
          padding: 16px 24px; } }
    .homepage-layout-image-block-background .homepage-layout-image-block-wrapper .homepage-layout-image-block-small-print {
      color: #464944;
      font-family: "qualion";
      font-size: 14px;
      font-weight: 400;
      line-height: 20px; }
    .homepage-layout-image-block-background .homepage-layout-image-block-wrapper .homepage-layout-image-block-list-item {
      border-radius: 8px;
      background-color: #FCF9F4;
      padding: 16px 24px;
      gap: 16px; }
    .homepage-layout-image-block-background .homepage-layout-image-block-wrapper .homepage-layout-image-block-list-item-label {
      color: #464944;
      font-family: "qualion";
      font-size: 16px;
      font-weight: 400;
      line-height: 24px; }
    .homepage-layout-image-block-background .homepage-layout-image-block-wrapper .experience-commerce_assets-homepageImageBlockItem {
      width: 100%; }
    .homepage-layout-image-block-background .homepage-layout-image-block-wrapper .homepage-layout-image-block-list.numbers .homepage-layout-image-block-item-icon-text {
      display: flex; }
    .homepage-layout-image-block-background .homepage-layout-image-block-wrapper .homepage-layout-image-block-list.icons .homepage-layout-image-block-item-icon-image {
      display: flex; }
    .homepage-layout-image-block-background .homepage-layout-image-block-wrapper .homepage-layout-image-block-list.checkmarks .homepage-layout-image-block-item-icon-checkmark {
      display: flex; }
    .homepage-layout-image-block-background .homepage-layout-image-block-wrapper .homepage-layout-image-block-item-icon-checkmark {
      display: none;
      width: 25px;
      height: 25px; }
    .homepage-layout-image-block-background .homepage-layout-image-block-wrapper .homepage-layout-image-block-item-icon-checkmark-circle {
      border: 1px solid #00573F;
      border-radius: 50%; }
    .homepage-layout-image-block-background .homepage-layout-image-block-wrapper .homepage-layout-image-block-item-icon-checkmark-check {
      top: -1px; }
      .homepage-layout-image-block-background .homepage-layout-image-block-wrapper .homepage-layout-image-block-item-icon-checkmark-check.check-animation {
        animation-name: grow-animation;
        animation-duration: 2s;
        animation-timing-function: ease-in-out;
        animation-fill-mode: forwards; }
    .homepage-layout-image-block-background .homepage-layout-image-block-wrapper .homepage-layout-image-block-item-icon-text {
      display: none;
      color: #464944;
      font-family: "qualion";
      font-size: 40px;
      font-weight: 700;
      line-height: 48px; }
    .homepage-layout-image-block-background .homepage-layout-image-block-wrapper .homepage-layout-image-block-item-icon-image {
      display: none;
      width: 48px;
      height: 48px; }

/*# sourceMappingURL=homepageImageBlock.css.map*/