.iPack-blue-information-box {
  max-width: 759px;
  margin-bottom: 2.5rem !important;
  min-height: 400px !important;
}

.ipack-broadcrum-block-max-height .wp-block-post-featured-image {
  display: flex;
  padding: 0 !important;
  margin: 0 !important;
}

.ipack-broadcrum-block-max-height .wp-block-post-featured-image img {
  width: 100%;
  max-width: 24rem;
}

.ipack-broadcrum-block-max-height .wp-block-columns .wp-block-column:has(~ .wp-block-column .wp-block-post-title) .wp-block-post-featured-image {
  height: 100%;
}

.ipack-broadcrum-block-max-height .wp-block-columns .wp-block-column:has(~ .wp-block-column .wp-block-post-title) .wp-block-post-featured-image img {
  height: 100% !important;
  object-fit: contain !important;
}

.ipack-broadcrum-block-max-height .wp-block-columns:not(:has(.wp-block-post-title)) .wp-block-post-featured-image {
  height: auto !important;
  align-items: center;
  justify-content: center;
}

.ipack-broadcrum-block-max-height .wp-block-columns:not(:has(.wp-block-post-title)) .wp-block-post-featured-image img {
  height: auto !important;
  max-width: 382px !important;
  max-height: 300px !important;
  object-fit: contain !important;
  width: auto !important;
}

.ipack-broadcrum-block-max-height .wp-block-group.is-horizontal:not(:has(p)):not(:has(h2)) figure.wp-block-post-featured-image {
  height: auto !important;
}

.ipack-broadcrum-block-max-height .wp-block-group.is-horizontal:not(:has(p)):not(:has(h2)) figure.wp-block-post-featured-image img {
  height: auto !important;
  max-width: 382px !important;
  max-height: 300px !important;
  object-fit: contain !important;
  width: auto !important;
}

.ipack-broadcrum-block-max-height .wp-block-columns.alignwide.is-layout-flex.wp-container-core-columns-is-layout-f0342b05.wp-block-columns-is-layout-flex {
    max-height: 460px;
}

.ipack-broadcrum-block-max-height .wp-block-group.alignwide.is-horizontal.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-e9909a06.wp-block-group-is-layout-flex {
    margin: 0 !important;
}

.ipack-broadcrum-block-max-height .wp-block-group.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-6c531013.wp-block-group-is-layout-flex:has(p) {
    margin-bottom: 2rem !important;
}


.ipack-broadcrum-block-max-height .wp-block-group.is-vertical.wp-container-core-group-is-layout-fe9cc265 pre {
  font-size: 25px !important;
  font-weight: 500 !important;
  line-height: 35px !important;
}

.ipack-broadcrum-block-max-height .wp-block-group p {
  font-family: 'Manrope', sans-serif !important;
  font-size: 40px !important;
  font-weight: 300 !important;
  letter-spacing: 0 !important;
  line-height: 60px !important;
}

.ipack-broadcrum-block-max-height .wp-block-group h2 {
  font-family: 'Manrope', sans-serif !important;
  font-size: 40px !important;
  font-weight: 600 !important;
  letter-spacing: 0 !important;
  line-height: 70px !important;
}

.ipack-broadcrum-block-max-height .wp-block-group.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-6c531013.wp-block-group-is-layout-flex:has(p) {
  margin-top: 0 !important;
}

.ipack-broadcrum-block-max-height::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 0;
  height: 100%;
  background: #274888;
  z-index: -1;
  transform: translateX(-50%);
  border-radius: 6px;
  pointer-events: none;
}

.wp-block-buttons.is-layout-flex.wp-block-buttons-is-layout-flex a {
  font-size: 20px;
  letter-spacing: 2px;
  font-weight: 300;
}

.wp-block-boldblocks-breadcrumb-block .breadcrumb-items,
.breadcrumb-item-name {
  font-size: 20px;
  letter-spacing: 2px;
  font-weight: 300;
  color: #fff;
}

li.breadcrumb-item.breadcrumb-item--current span {
  font-weight: 500;
}

.wp-block-boldblocks-breadcrumb-block a {
  text-decoration: none;
}

.wp-block-group.alignfull.ipack-broadcrum-block-max-height.has-background.is-layout-flow.wp-block-group-is-layout-flow>.wp-block-group.alignwide.has-global-padding.is-layout-constrained.wp-container-core-group-is-layout-6659f335.wp-block-group-is-layout-constrained {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.wp-block-group.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-6c531013.wp-block-group-is-layout-flex>p {
  margin-left: 0 !important
}

.wp-block-post-featured-image img,
.wp-block-post-featured-image {
  max-width: 24rem;
  width: 100%;
  height: auto;
  display: block;
}

.ipack-broadcrum-block-max-height{
  padding-bottom: 3rem;
}

@media (max-width: 780px) {
  .ipack-broadcrum-block-max-height {
    padding-bottom: 3rem;
  }

  .wp-block-group.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-6c531013.wp-block-group-is-layout-flex {
    margin: 0;
  }

  .wp-block-column.is-vertically-aligned-top.align-content-bottom.is-layout-flow.wp-container-core-column-is-layout-92d440f1.wp-block-column-is-layout-flow .wp-block-group.has-global-padding.is-content-justification-left.is-layout-constrained.wp-container-core-group-is-layout-c3616cc0.wp-block-group-is-layout-constrained {
    margin: 0 !important;
  }

  .wp-block-post-featured-image img,
  .wp-block-post-featured-image {
    max-width: 12rem;
  }

  .ipack-broadcrum-block-max-height h2,
  .ipack-broadcrum-block-max-height .wp-block-heading h2,
  .ipack-broadcrum-block-max-height .wp-block-heading[level="2"] {
    font-size: 20px !important;
    line-height: 32px !important;
  }

  .ipack-broadcrum-block-max-height p {
    font-size: 20px !important;
    line-height: 27px !important;
  }

  .iPack-blue-information-box h3 {
    font-size: 15px !important;
    line-height: 40px !important;
    letter-spacing: 1.5px;
  }
}

.ipack-broadcrum-block-with-img .wp-block-group.has-global-padding.is-content-justification-left.is-layout-constrained.wp-container-core-group-is-layout-c3616cc0.wp-block-group-is-layout-constrained {
  margin-top: 8rem !important;
}

.wp-block-group.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-6c531013.wp-block-group-is-layout-flex a {
  text-decoration: none !important;
  color: inherit !important;
  background: none !important;
  border: none !important;
}

 .wp-block-columns.alignwide.min-height-inherit.is-layout-flex.wp-container-core-columns-is-layout-f0342b05.wp-block-columns-is-layout-flex {
    max-height: 400px !important;
    overflow: hidden !important;
}

