/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/lnip-feature-grid/style.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
.lnip-feature-grid {
  font-family: var(--wp--custom--lnip--font-family);
  padding: var(--wp--custom--lnip--padding--small);
  position: relative;
  max-width: var(--wp--custom--lnip--max-width);
  margin: 0 auto;
}
@media only screen and (min-width: 768px) {
  .lnip-feature-grid {
    padding: var(--wp--custom--lnip--padding--large);
  }
}
@media only screen and (min-width: 1600px) {
  .lnip-feature-grid {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.lnip-feature-grid .block-editor-block-list__block .block-list-appender {
  top: -30px;
}
.lnip-feature-grid__flexible-inner {
  overflow: hidden;
}
.lnip-feature-grid__columns {
  display: block !important;
}
@media only screen and (min-width: 768px) {
  .lnip-feature-grid__columns {
    display: block !important;
  }
}
.lnip-feature-grid .lnip-feature-grid--inner > .block-editor-inner-blocks > .block-editor-block-list__layout {
  display: block;
}
.lnip-feature-grid__columns-headings .lnip-feature-grid__columns-headings__wrap {
  display: block;
}
@media only screen and (min-width: 768px) {
  .lnip-feature-grid__columns-headings .lnip-feature-grid__columns-headings__wrap {
    display: flex;
    justify-content: space-between;
  }
}
.lnip-feature-grid__columns-headings .lnip-feature-grid__columns-headings__wrap .lnip-feature-grid__columns-headings__title {
  color: var(--wp--custom--lnip--pallete--black);
  font-size: var(--wp--custom--lnip--font-size--header-six);
  font-weight: var(--wp--custom--lnip--font-weight--default);
}
.lnip-feature-grid__columns-headings .lnip-feature-grid__columns-headings__wrap .lnip-feature-grid__columns-headings__title.has-text-align-center {
  margin: 0 auto;
}
.lnip-feature-grid__columns-headings .lnip-feature-grid__columns-headings__wrap .lnip-feature-grid__columns-headings__link {
  margin-left: auto;
  padding-right: 30px;
  text-wrap: nowrap;
  max-width: 150px;
  margin-left: 0px;
}
@media only screen and (min-width: 768px) {
  .lnip-feature-grid__columns-headings .lnip-feature-grid__columns-headings__wrap .lnip-feature-grid__columns-headings__link {
    padding-right: 28px;
  }
}
.lnip-feature-grid__columns-headings .lnip-feature-grid__columns-headings__wrap .lnip-feature-grid__columns-headings__link .wp-block-button__link,
.lnip-feature-grid__columns-headings .lnip-feature-grid__columns-headings__wrap .lnip-feature-grid__columns-headings__link a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: var(--wp--custom--lnip--pallete--black);
  font-size: var(--wp--custom--lnip--font-size--link);
  font-weight: var(--wp--custom--lnip--font-weight--bolder);
  line-height: var(--wp--custom--lnip--line-height--small);
  letter-spacing: 0.1rem;
  text-transform: uppercase;
  -webkit-text-decoration: none;
  text-decoration: none;
  border: 0;
  position: relative;
  padding-right: calc(28px + 0.75rem);
  min-height: max(2.25rem, min(2.5vw, 2.75rem));
  background: none;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCAyOCAyOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeT0iMC41IiB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHJ4PSIxNCIgZmlsbD0iI0U4MTcxRiIvPgo8cGF0aCBkPSJNNi4yMjIxNyAxNC41SDIxLjc3NzdNMjEuNzc3NyAxNC41TDE3Ljg4ODggMTAuNjExMU0yMS43Nzc3IDE0LjVMMTcuODg4OCAxOC4zODg5IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuOTMzMzMzIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: center right;
  background-size: 28px;
}
.lnip-feature-grid__columns-headings .lnip-feature-grid__columns-headings__wrap .lnip-feature-grid__columns-headings__link .wp-block-button__link:hover, .lnip-feature-grid__columns-headings .lnip-feature-grid__columns-headings__wrap .lnip-feature-grid__columns-headings__link .wp-block-button__link:focus-visible,
.lnip-feature-grid__columns-headings .lnip-feature-grid__columns-headings__wrap .lnip-feature-grid__columns-headings__link a:hover,
.lnip-feature-grid__columns-headings .lnip-feature-grid__columns-headings__wrap .lnip-feature-grid__columns-headings__link a:focus-visible {
  color: var(--wp--custom--lnip--pallete--black);
  -webkit-text-decoration: underline;
  text-decoration: underline;
  outline: none;
}
.lnip-feature-grid__columns-headings .lnip-feature-grid__columns-headings__wrap .lnip-feature-grid__columns-headings__link.lnip--color-white .wp-block-button__link, .lnip-feature-grid__columns-headings .lnip-feature-grid__columns-headings__wrap .lnip-feature-grid__columns-headings__link.lnip--color-white a {
  color: var(--wp--custom--lnip--pallete--white) !important;
}
.lnip-feature-grid__columns-headings .lnip-feature-grid__columns-headings__wrap .lnip-feature-grid__columns-headings__link.lnip--color-black .wp-block-button__link, .lnip-feature-grid__columns-headings .lnip-feature-grid__columns-headings__wrap .lnip-feature-grid__columns-headings__link.lnip--color-black a {
  color: var(--wp--custom--lnip--pallete--black) !important;
}
@media only screen and (min-width: 768px) {
  .lnip-feature-grid__columns-headings .lnip-feature-grid__columns-headings__wrap .lnip-feature-grid__columns-headings__link {
    max-width: 100%;
    margin-left: auto;
    margin-top: 0px;
  }
}
.lnip-feature-grid__columns-headings .lnip-feature-grid__columns-headings__text {
  color: var(--wp--custom--lnip--pallete--black);
  font-size: var(--wp--custom--lnip--font-size--header-three);
  font-weight: var(--wp--custom--lnip--font-weight--default);
}
.remove-pad-bottom--true .lnip-feature-grid {
  padding-bottom: 0px !important;
}
.remove-pad-top--true .lnip-feature-grid {
  padding-top: 0px !important;
}

/*# sourceMappingURL=style-index.css.map*/