/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/featured-posts/style.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************/
/**
 * The following styles get applied both on the front of your site
 * and in the editor.
 *
 * Replace them with your own styles or remove the file completely.
 */
.wp-block-mlab-featured-posts {
  padding-top: 30px;
  padding-bottom: 30px;
  margin: 0;
}

.featured-posts__container {
  min-height: 100vh;
}
.featured-posts__container.loaded {
  min-height: initial;
}

.featured-posts__list {
  display: grid;
  grid-gap: 10px;
  grid-template-columns: 1fr;
  row-gap: 30px;
  box-sizing: border-box;
  list-style: none;
  padding: 0;
  margin: 0;
}

.featured-posts__list__item {
  display: flex;
  flex-direction: column;
  position: relative;
  box-sizing: border-box;
  border-bottom: 1px solid #612DFA;
  padding-bottom: 30px;
}
.featured-posts__list__item.is_sticky::after {
  content: "";
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iQ2FscXVlXzIiIGRhdGEtbmFtZT0iQ2FscXVlIDIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDUwIDUwIj4KICA8ZyBpZD0iQ2FscXVlXzEtMiIgZGF0YS1uYW1lPSJDYWxxdWUgMSI+CiAgICA8Zz4KICAgICAgPHBhdGggZD0iTTEyLjc5LDMuNzNMMy43NCwxMi43OGMtLjQ3LjQ3LS43MywxLjEtLjczLDEuNzcsMCwuNi4yMiwxLjE4LjYxLDEuNjRsMTQuNDYsMTYuNzRjLS4wMS4wNi0uMDMuMTEtLjA0LjE3bC0uMDIuMDljLS4wMS4wNi0uMDMuMTMtLjA0LjE5LS4wNy4zNi0uMTMuNzMtLjE4LDEuMDksMCwuMDYtLjAyLjEyLS4wMi4xOHYuMDhjLS4wNS4yOS0uMDguNTgtLjEuODYtLjAxLjEyLS4wMi4yNC0uMDMuMzYtLjAyLjI2LS4wMy41NC0uMDMuODJ2LjA5YzAsLjA3LDAsLjE1LDAsLjIyLDAsLjA1LDAsLjA4LDAsLjEyLDAsLjE0LDAsLjI4LjAxLjQydi4xNnMwLC4xNCwwLC4xNGMwLC4xMywwLC4yNS4wMS4zOC4wMS4yMS4wMy40MS4wNS42MnYuMTFzLjAyLjE1LjAyLjE1YzAsLjExLjAyLjIzLjAzLjM0LjAzLjI0LjA3LjQ5LjExLjczdi4wN3MuMDMuMTIuMDMuMTJjLjAxLjA5LjAzLjE4LjA0LjI3LjA3LjQxLjE2LjgxLjI1LDEuMTkuMjgsMS4xNCwxLjEzLDIuMDIsMi4yNywyLjMzLDEuMTQuMzIsMi4zNiwwLDMuMTktLjgzbDguMy04LjMsMTEuMywxMS4zYy4zOC4zOC44OC41OSwxLjQyLjU5czEuMDQtLjIxLDEuNDItLjU5bC4zNS0uMzVjLjM4LS4zOC41OS0uODguNTktMS40MnMtLjIxLTEuMDQtLjU5LTEuNDJsLTExLjMtMTEuMyw4LjMtOC4zLjExLS4xMS4wMi0uMDJjLjA5LS4xLjE3LS4yMS4yNi0uMzMuMDMtLjA0LjA2LS4wOC4wOS0uMTMuMDktLjE0LjE2LS4yOC4yMi0uNDIuMDEtLjAzLjAzLS4wNi4wNC0uMDkuMDYtLjE2LjEyLS4zNC4xNi0uNTMuMDEtLjA2LjAyLS4xLjAzLS4xNS4wMi0uMTIuMDMtLjI2LjA0LS4zOSwwLS4wNCwwLS4wOCwwLS4xM3YtLjFjMC0uMTMtLjAyLS4yNi0uMDQtLjM5LDAtLjA0LS4wMi0uMDktLjAzLS4xNC0uMDItLjEyLS4wNS0uMjItLjA4LS4zMi0uMDItLjA1LS4wMy0uMS0uMDUtLjE1LS4wNC0uMTEtLjA4LS4yMS0uMTMtLjMyLS4wMi0uMDQtLjA0LS4wOS0uMDYtLjEzLS4wNi0uMTEtLjEzLS4yMi0uMi0uMzMtLjAyLS4wMy0uMDQtLjA2LS4wNy0uMS0uMDgtLjExLS4xOS0uMjMtLjMxLS4zNi0uMDQtLjA0LS4wNy0uMDctLjExLS4xLS4wOS0uMDgtLjE4LS4xNS0uMjgtLjIyLS4wNC0uMDMtLjA5LS4wNi0uMTQtLjEtLjA5LS4wNi0uMi0uMTItLjMyLS4xOC0uMDUtLjAzLS4xLS4wNS0uMTUtLjA3LS4xNi0uMDctLjMzLS4xMy0uNDktLjE3LTIuNDEtLjU5LTQuODgtLjcyLTcuMzUtLjM5LS41NS4wNy0xLjEuMTctMS42NC4yOUwxNi4xOSwzLjYxYy0uOTktLjg1LTIuNDgtLjgtMy40MS4xMlpNNC41MSwxNC42M3MwLS4wNSwwLS4wOGMwLDAsMC0uMDEsMC0uMDIsMCwuMDMsMCwuMDcsMCwuMVoiIHN0eWxlPSJmaWxsOiAjZmYxNzVlOyIvPgogICAgICA8cGF0aCBkPSJNMywxNC41NWMwLS42Ny4yNi0xLjMuNzMtMS43N0wxMi43OSwzLjczYy45Mi0uOTIsMi40Mi0uOTgsMy40MS0uMTJsMTYuNzMsMTQuNDZjLjU0LS4xMiwxLjA5LS4yMiwxLjY0LS4yOSwyLjQ2LS4zMyw0LjkzLS4yLDcuMzUuMzkuMTcuMDQuMzMuMS40OS4xNy4wNS4wMi4xLjA0LjE1LjA3LjEyLjA2LjIyLjExLjMyLjE4LjA1LjAzLjEuMDYuMTQuMS4xLjA3LjE5LjE1LjI4LjIyLjA0LjAzLjA3LjA2LjExLjEuMTIuMTIuMjMuMjQuMzEuMzYuMDIuMDMuMDUuMDYuMDcuMS4wNy4xLjE0LjIxLjIuMzMuMDIuMDQuMDQuMDkuMDYuMTMuMDUuMS4wOS4yMS4xMy4zMi4wMi4wNS4wMy4wOS4wNS4xNS4wMy4xLjA2LjIxLjA4LjMyLjAxLjA1LjAyLjA5LjAzLjE0LjAyLjEzLjAzLjI2LjA0LjM5di4wMnMwLC4wOCwwLC4wOGMwLC4wNCwwLC4wOCwwLC4xMywwLC4xMy0uMDIuMjctLjA0LjM5LDAsLjA1LS4wMi4xLS4wMy4xNS0uMDQuMTktLjA5LjM3LS4xNi41My0uMDEuMDMtLjAzLjA2LS4wNC4wOS0uMDYuMTQtLjE0LjI4LS4yMi40Mi0uMDMuMDUtLjA2LjA5LS4wOS4xMy0uMDguMTItLjE3LjIzLS4yNi4zM2wtLjAyLjAyLS4xMS4xMS04LjMsOC4zLDExLjMsMTEuM2MuMzguMzguNTkuODguNTksMS40MnMtLjIxLDEuMDQtLjU5LDEuNDJsLS4zNS4zNWMtLjM4LjM4LS44OC41OS0xLjQyLjU5cy0xLjA0LS4yMS0xLjQyLS41OWwtMTEuMy0xMS4zLTguMyw4LjNjLS44My44My0yLjA1LDEuMTUtMy4xOS44My0xLjE0LS4zMi0xLjk5LTEuMTktMi4yNy0yLjMzLS4wOS0uMzgtLjE4LS43OS0uMjUtMS4xOS0uMDItLjA5LS4wMy0uMTgtLjA0LS4yN2wtLjAyLS4xMnYtLjA3Yy0uMDUtLjI0LS4wOS0uNDktLjEyLS43My0uMDEtLjExLS4wMi0uMjMtLjAzLS4zNHYtLjE1cy0uMDItLjExLS4wMi0uMTFjLS4wMi0uMi0uMDQtLjQxLS4wNS0uNjIsMC0uMTMtLjAxLS4yNS0uMDEtLjM4di0uMTRzMC0uMTYsMC0uMTZjMC0uMTQtLjAxLS4yOC0uMDEtLjQyLDAtLjA0LDAtLjA3LDAtLjEyLDAtLjA3LDAtLjE1LDAtLjIydi0uMDljMC0uMjguMDItLjU2LjA0LS44MiwwLS4xMi4wMi0uMjQuMDMtLjM2LjAyLS4yNy4wNS0uNTYuMDktLjg2di0uMDhjLjAyLS4wNi4wMi0uMTIuMDMtLjE4LjA1LS4zNi4xMS0uNzMuMTgtMS4wOS4wMS0uMDYuMDMtLjEzLjA0LS4xOWwuMDItLjA5Yy4wMS0uMDYuMDMtLjEyLjA0LS4xN0wzLjYxLDE2LjE5Yy0uMzktLjQ1LS42MS0xLjA0LS42MS0xLjY0TTQuNTEsMTQuNjNzMC0uMDYsMC0uMDloMHMwLDAsMCwuMDFjMCwuMDMsMCwuMDUsMCwuMDhNMCwxNC41NWMwLDEuMzIuNDgsMi42LDEuMzQsMy42bDEzLjUxLDE1LjY0Yy0uMDEuMDktLjAzLjE3LS4wNC4yNi0uMDEuMDgtLjAyLjE4LS4wMy4yN3YuMDVjLS4wNS4zMS0uMDguNjUtLjExLjk3LS4wMS4xMy0uMDIuMjctLjAzLjQyLS4wMi4zMS0uMDMuNjItLjA0Ljk0di4wN2MwLC4wOSwwLC4xNywwLC4yNSwwLC4wNywwLC4xMywwLC4xOSwwLC4xOCwwLC4zNi4wMS41NHYuMTNzMCwuMTIsMCwuMTJjMCwuMTYsMCwuMzIuMDIuNDkuMDEuMjQuMDQuNDguMDYuNzJ2LjFzLjAyLjEyLjAyLjEyYy4wMS4xNC4wMi4yOS4wNC40NC4wNC4zMS4wOC42MS4xMi44NXYuMDVzLjAyLjEuMDIuMWMuMDIuMTEuMDQuMjUuMDYuMzguMDguNDYuMTguOTIuMjksMS4zNy41NCwyLjIxLDIuMTgsMy45LDQuMzgsNC41MSwyLjE4LjYxLDQuNTMsMCw2LjEyLTEuNmw2LjE4LTYuMTgsOS4xOCw5LjE4Yy45NS45NSwyLjIsMS40NywzLjU0LDEuNDdzMi42LS41MiwzLjU0LTEuNDdsLjM1LS4zNWMuOTUtLjk1LDEuNDctMi4yMSwxLjQ3LTMuNTRzLS41Mi0yLjYtMS40Ny0zLjU0bC05LjE3LTkuMTgsNi4xOC02LjE4LjExLS4xMS4yMS0uMjEuMDgtLjEzYy4xMS0uMTQuMjItLjI4LjMzLS40My4wNC0uMDYuMS0uMTUuMTYtLjI0LjE2LS4yNi4zLS41Mi40Mi0uNzguMDMtLjA4LjA3LS4xNS4xLS4yMy4xMi0uMy4yMi0uNjUuMy0xLC4wMi0uMTIuMDQtLjIxLjA1LS4zLjA0LS4yMi4wNi0uNDYuMDctLjY5LDAtLjEuMDEtLjIuMDEtLjN2LS4zMmMtLjAyLS4yLS4wNC0uNDEtLjA3LS42Mi0uMDItLjEtLjAzLS4yLS4wNi0uMy0uMDQtLjItLjA5LS4zOS0uMTQtLjU4LS4wMy0uMTEtLjA2LS4yLS4xLS4yOS0uMDYtLjE4LS4xNS0uMzgtLjI0LS41OC0uMDQtLjA4LS4wOC0uMTctLjEzLS4yNi0uMTEtLjIxLS4yMy0uNDEtLjM2LS41OS0uMDUtLjA3LS4xLS4xNC0uMTUtLjIxLS4xOC0uMjQtLjM4LS40Ny0uNi0uNjktLjA4LS4wOC0uMTYtLjE1LS4yNC0uMjItLjE3LS4xNS0uMzQtLjI5LS41Mi0uNDItLjA4LS4wNi0uMTgtLjEyLS4yOC0uMTktLjE3LS4xMS0uMzctLjIyLS41OS0uMzMtLjExLS4wNi0uMjEtLjEtLjMyLS4xNS0uMy0uMTMtLjYyLS4yMy0uOTQtLjMxLTIuNzgtLjY4LTUuNjMtLjgzLTguNDctLjQ1LS4xMi4wMi0uMjQuMDMtLjM3LjA1TDE4LjE2LDEuMzNjLTIuMTctMS44OC01LjQ3LTEuNzYtNy41LjI3TDEuNjEsMTAuNjVjLTEuMDQsMS4wNC0xLjYxLDIuNDItMS42MSwzLjloMFoiIHN0eWxlPSJmaWxsOiAjZmZmOyIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+);
  background-repeat: no-repeat;
  background-size: contain;
  display: flex;
  left: 10px;
  width: clamp(30px, 3.731vw, 50px);
  height: clamp(30px, 3.731vw, 50px);
  position: absolute;
  z-index: 10;
  top: calc(clamp(30px, 3.731vw, 50px) / -2);
}
.featured-posts__list__item:hover .featured-post__image, .featured-posts__list__item:focus .featured-post__image, .featured-posts__list__item:focus-within .featured-post__image {
  animation: fadeIn 0.3s ease-in-out forwards; /* 2 seconds duration, ease-in-out timing, stays at end state */
}
.featured-posts__list__item:hover .featured-post__link, .featured-posts__list__item:focus .featured-post__link, .featured-posts__list__item:focus-within .featured-post__link {
  color: #FF175E;
  text-decoration: underline;
}
.featured-posts__list__item:hover .featured-post__image__container::after, .featured-posts__list__item:hover .featured-post__image__container::after, .featured-posts__list__item:hover .featured-post__image__container::after, .featured-posts__list__item:focus .featured-post__image__container::after, .featured-posts__list__item:focus .featured-post__image__container::after, .featured-posts__list__item:focus .featured-post__image__container::after, .featured-posts__list__item:focus-within .featured-post__image__container::after, .featured-posts__list__item:focus-within .featured-post__image__container::after, .featured-posts__list__item:focus-within .featured-post__image__container::after {
  content: " ";
}
.featured-posts__list__item:nth-last-child(1) {
  border-bottom: none;
}

.featured-post__image__container {
  order: 1;
}
.featured-post__image__container.has-default-image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.featured-post__image__container.has-default-image.default-image__event {
  background-image: url(../images/evenement-defaut.cc19b709.png);
}
.featured-post__image__container.has-default-image.default-image__trainning {
  background-image: url(../images/formation-defaut.8123ae1a.png);
}
.featured-post__image__container.has-default-image.default-image__job {
  background-image: url(../images/job-defaut.b4ddb3f7.png);
}
.featured-post__image__container.has-default-image.default-image__announcement {
  background-image: url(../images/annonce-defaut.ed1eac0c.png);
}

.featured-post__type__list {
  order: 2;
}

.featured-post__title {
  order: 3;
}

.featured-post__excerpt {
  order: 4;
}

.featured-post__date {
  order: 5;
}

.featured-post__image__container {
  position: relative;
  border-radius: 0 var(--shape__radius, 150px) var(--shape__radius, 150px) 0;
  overflow: hidden;
  box-sizing: border-box;
  height: auto;
  aspect-ratio: 4/3;
  width: 100%;
  max-width: 100%;
}
.featured-post__image__container::after {
  content: none;
  position: absolute;
  top: 0;
  background: #B9BBFF 0% 0% no-repeat padding-box;
  mix-blend-mode: color;
  display: flex;
  width: 100%;
  height: 100%;
}

.featured-post__image {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  animation: fadeOut 0.3s ease-in-out forwards; /* 2 seconds duration, ease-in-out timing, stays at end state */
}

.featured-post__title {
  color: #612DFA;
  display: flex;
  margin-top: 20px;
  margin-bottom: 15px;
}

.featured-post__link {
  font-style: normal;
  font-size: 25px;
  line-height: 35px;
  font-family: var(--wp--preset--font-family--noka);
  font-weight: 600;
  text-decoration: none;
}
.featured-post__link:after {
  content: "";
  inset: 0;
  position: absolute;
  z-index: 10;
}

.featured-post__type__list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding: 0;
  margin: 20px 0 0 0;
  align-items: baseline;
  -moz-column-gap: 1rem;
  column-gap: 1rem;
  row-gap: 0.5rem;
}

.featured-post__type__item {
  font-style: normal;
  font-size: 1rem;
  font-family: "noka";
  line-height: 22px;
  color: #612DFA;
  list-style: none;
  text-transform: uppercase;
  border: 10px solid transparent;
  line-height: 1;
  border-image-repeat: stretch;
  border-image-width: 100%;
  border-image-outset: 0;
  border-image-slice: 50%;
  padding: 2px 10px;
  border-image-source: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 247.41 53.52\"><g ><path d=\"M153.06,9.29c-7.99-1.75-16.12-2.9-24.24-3.88-10.42-1.26-20.9-2.14-31.38-2.7-11.22-.6-22.47-.84-33.71-.55-10.24.27-20.5.95-30.62,2.58-7.79,1.25-15.83,2.99-22.87,6.69C5.57,13.88.96,17.68.13,23.2s2.35,10.08,6.61,13.27c5.94,4.45,13.42,6.84,20.51,8.73,9.49,2.53,19.23,4.06,28.97,5.22,10.46,1.25,20.97,2.03,31.49,2.51,9.26.42,18.54.62,27.81.58,6.27-.03,12.54-.17,18.8-.55,8.68-.52,17.37-.91,26.05-1.49,10.98-.73,21.95-1.67,32.86-3.13,10.3-1.38,20.65-3.14,30.59-6.24,7.09-2.21,15.09-5.17,20.09-10.95,3.71-4.29,5.04-10.45,1.12-15.04-2.18-2.55-5.25-4.31-8.25-5.71-4.12-1.93-8.49-3.3-12.89-4.43-11.15-2.86-22.68-4.28-34.14-5.13-12.06-.9-24.2-1.1-36.27-.42-4.93.28-9.86.72-14.74,1.43-.95.14-.55,1.58.4,1.45,10.73-1.56,21.65-1.88,32.47-1.75,12.01.15,24.04.96,35.93,2.73,9.64,1.43,19.7,3.28,28.59,7.46,4.98,2.34,10.85,6.1,9.69,12.42s-7.44,10.29-12.84,12.86c-8.45,4.01-17.82,6.12-26.98,7.81-10.68,1.97-21.5,3.2-32.32,4.14-9.8.85-19.63,1.43-29.45,1.96-6.26.33-12.51.77-18.77.94-7.89.22-15.8.2-23.69.04-9.92-.2-19.84-.66-29.74-1.43s-20.36-1.91-30.43-3.69c-8.48-1.5-17.04-3.4-25.03-6.67-5.22-2.14-11.31-5.18-13.99-10.46-2.23-4.39-.83-9.38,2.52-12.75,4.6-4.63,11.42-6.86,17.58-8.48,8.93-2.35,18.18-3.43,27.38-4.1,10.72-.78,21.48-.91,32.22-.68s21.66.85,32.46,1.81c9.24.82,18.48,1.88,27.64,3.37,3.44.56,6.88,1.18,10.29,1.93.94.21,1.34-1.24.4-1.45h0Z\" style=\"fill: %23612DFA;\"/></g></svg>");
  min-height: 55px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
}

.featured-post__date {
  color: #612DFA;
  font-weight: 500;
  font-family: var(--wp--preset--font-family--noka);
  font-size: 16px;
  line-height: 22px;
  text-transform: uppercase;
  margin: 0;
  text-align: left;
  display: flex;
  align-items: center;
}
.featured-post__date.has-start-date {
  color: #FF175E;
  font-weight: 700;
  font-family: var(--wp--preset--font-family--hanken-grotesk);
}
.featured-post__date.has-start-date::before {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"26.25\" height=\"30\" viewBox=\"0 0 26.25 30\"><path d=\"M0,27.188A2.813,2.813,0,0,0,2.813,30H23.438a2.813,2.813,0,0,0,2.813-2.812V11.25H0ZM18.75,15.7a.705.705,0,0,1,.7-.7H21.8a.705.705,0,0,1,.7.7v2.344a.705.705,0,0,1-.7.7H19.453a.705.705,0,0,1-.7-.7Zm0,7.5a.705.705,0,0,1,.7-.7H21.8a.705.705,0,0,1,.7.7v2.344a.705.705,0,0,1-.7.7H19.453a.705.705,0,0,1-.7-.7Zm-7.5-7.5a.705.705,0,0,1,.7-.7H14.3a.705.705,0,0,1,.7.7v2.344a.705.705,0,0,1-.7.7H11.953a.705.705,0,0,1-.7-.7Zm0,7.5a.705.705,0,0,1,.7-.7H14.3a.705.705,0,0,1,.7.7v2.344a.705.705,0,0,1-.7.7H11.953a.705.705,0,0,1-.7-.7Zm-7.5-7.5a.705.705,0,0,1,.7-.7H6.8a.705.705,0,0,1,.7.7v2.344a.705.705,0,0,1-.7.7H4.453a.705.705,0,0,1-.7-.7Zm0,7.5a.705.705,0,0,1,.7-.7H6.8a.705.705,0,0,1,.7.7v2.344a.705.705,0,0,1-.7.7H4.453a.705.705,0,0,1-.7-.7ZM23.438,3.75H20.625V.938A.94.94,0,0,0,19.688,0H17.813a.94.94,0,0,0-.937.938V3.75h-7.5V.938A.94.94,0,0,0,8.438,0H6.563a.94.94,0,0,0-.937.938V3.75H2.813A2.813,2.813,0,0,0,0,6.563V9.375H26.25V6.563A2.813,2.813,0,0,0,23.438,3.75Z\" fill=\"%23ff175e\"/></svg>");
  background-repeat: no-repeat;
  background-size: contain;
  content: " ";
  display: inline-flex;
  height: 25px;
  padding-right: 10px;
  width: 25px;
}

.skeleton .featured-post__type__list, .skeleton .featured-post__image__container, .skeleton .featured-post__title, .skeleton .featured-post__date {
  animation: shimmer 1.2s infinite linear;
  background: linear-gradient(90deg, #eee 25%, #ddd 50%, #eee 75%);
  background-size: 200% 100%;
}
.skeleton .featured-post__type__list {
  width: 30%;
  border-radius: 4px;
  min-height: 55px;
}
.skeleton .featured-post__title {
  width: 90%;
  border-radius: 4px;
  display: flex;
  min-height: 70px;
}
.skeleton .featured-post__date {
  width: 50%;
  border-radius: 4px;
  min-height: 20px;
}

@keyframes shimmer {
  0% {
    background-position: -100% 0;
  }
  100% {
    background-position: 100% 0;
  }
}
/* Define the keyframes for the fade-in animation */
@keyframes fadeIn {
  from {
    transform: scale(1);
  }
  to {
    transform: scale(1.05);
  }
}
@keyframes fadeOut {
  from {
    transform: scale(1.05);
  }
  to {
    transform: scale(1);
  }
}
@media (min-width: 768px) {
  .wp-block-mlab-featured-posts {
    padding-top: 40px;
    padding-bottom: 50px;
  }
  .featured-posts__list {
    grid-template-columns: repeat(auto-fill, minmax(343px, 1fr));
    row-gap: 30px;
    -moz-column-gap: 30px;
         column-gap: 30px;
  }
  .featured-posts__list__item {
    -moz-column-gap: 25px;
         column-gap: 25px;
    position: relative;
    box-sizing: border-box;
    border-bottom: none;
    padding-bottom: 0;
  }
}
@media (min-width: 1340px) {
  .featured-posts__list {
    row-gap: 50px;
    -moz-column-gap: 50px;
         column-gap: 50px;
  }
  .featured-post__content {
    padding: 0 23px;
  }
  .featured-post__title {
    margin-bottom: 23px;
    margin-top: 23px;
  }
  .featured-post__link {
    font-style: normal;
    font-size: 30px;
    line-height: 42px;
  }
  .featured-post__date {
    font-size: 20px;
    line-height: 28px;
  }
}

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