.portfolio-module{margin:0 -16px 40px}@media screen and (min-width:769px){.portfolio-module{margin-inline:-40px}}@media screen and (min-width:1281px){.portfolio-module{margin:0}}.portfolio-module .splide__track{padding-block:8px 40px}@media screen and (min-width:1281px){.portfolio-module .splide__track{padding-block:0}}.portfolio-module .splide__pagination li{padding-inline:4px}.portfolio-module .splide__pagination__page{width:24px;height:6px;border-radius:3px;border:1px solid var(--splide-dot-border--inverse);background:var(--splide-dot-bg--inverse)}.portfolio-module .splide__pagination__page.is-active{border-color:var(--splide-dot-border--inverse--active);background:var(--splide-dot-bg--inverse--active)}@media screen and (min-width:1281px){.portfolio-module .splide.is-initialized:not(.is-active) .splide__track{overflow:visible}}.portfolio-module .splide.is-initialized:not(.is-active) .splide__list{display:grid;justify-content:center;align-items:flex-start;margin:0;padding:0;width:100%;list-style:none}@media screen and (min-width:1281px){.portfolio-module .splide.is-initialized:not(.is-active) .splide__list{grid-template-columns:repeat(3,1fr);grid-gap:32px}}.portfolio-module .splide.is-initialized:not(.is-active) .splide__slide{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:16px;height:100%}@media screen and (min-width:1281px){.portfolio-module .splide.is-initialized:not(.is-active) .splide__slide{padding:0}}
/*# sourceMappingURL=portfolio-module.min.css.map */
