/*!*************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/fast-css-loader/lib/index.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./blocks/post/all-alm-with-sticky/style.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************/
/* Bootstrap */
/* Vendors */
.h--post-title {
  position: relative; }
  .h--post-title .l__wrapper {
    position: relative;
    padding-left: calc(clamp(calc((32px * var(--min-font-size-controler))), calc(1.84971vw), calc(32px * var(--max-font-size-controler))) + var(--spacers-xs)); }
    .h--post-title .l__wrapper::before {
      content: '';
      width: clamp(calc((28px * var(--min-font-size-controler))), calc(1.84971vw), calc(32px * var(--max-font-size-controler)));
      height: clamp(calc((32px * var(--min-font-size-controler))), calc(2.25434vw), calc(39px * var(--max-font-size-controler)));
      background-size: contain;
      display: block;
      background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='34' height='38' viewBox='0 0 34 38' fill='none'><path d='M18.3891 37.8931H0L15.4039 19L0 0.106934H18.3891L33.793 19L18.3891 37.8931Z' fill='%23fff'/></svg>");
      background-repeat: no-repeat;
      background-size: contain;
      position: absolute;
      top: 0;
      left: 0;
      -webkit-filter: var(--mark-filter);
              filter: var(--mark-filter); }

.h--featured-post .l__title {
  text-transform: none;
  font-weight: 500; }

.h--featured-post .l__col {
  position: relative; }

.b--post-alm {
  --tag-background-color: #F6F2F2; }
  .b--post-alm.alm .alm-reveal,
  .b--post-alm.alm .alm-listing {
    margin-top: calc(-1 * var(--spacers-md)); }
  .b--post-alm.alm .alm-item {
    margin-top: var(--spacers-md); }
  @media (min-width: 768px) {
    .b--post-alm .col-card {
      width: 33.33%; }
      .b--post-alm .col-card:nth-child(4), .b--post-alm .col-card:nth-child(5), .b--post-alm .col-card:nth-child(9), .b--post-alm .col-card:nth-child(10) {
        width: 50%; } }

