.flickity-carusel-init{display:flex;overflow:hidden}.flickity-carusel-init.flickity-enabled{display:block}.flickity-page-dots{position:relative;bottom:inherit;margin:0;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center}.flickity-page-dots .dot{position:relative;width:.875rem;height:.875rem;display:flex;align-items:center;justify-content:center;outline:none;background:transparent;opacity:1;margin:1rem 1.125rem 0 0}.flickity-page-dots .dot:only-of-type{display:none}.flickity-page-dots .dot:first-child{margin-top:2rem}.flickity-page-dots .dot:last-child{margin-right:0}.flickity-page-dots .dot.is-selected::after{background-color:var(--accent-color);width:100%;height:100%}.flickity-page-dots .dot:hover::after{background-color:var(--accent-color)}.flickity-page-dots .dot::after{content:"";width:.625rem;height:.625rem;background-color:var(--text-primary);margin:0;border-radius:50%;outline:none;transition:all 0.2s}.flickity-dots-white .flickity-page-dots .dot::after{background-color:var(--background-color)}.flickity-dots-white .flickity-page-dots .dot.is-selected::after{background-color:var(--accent-color)}.flickity-prev-next-button{width:2.5rem;height:2.5rem;border-radius:var(--el-border-radius-min);background:var(--background-color);border:1px solid var(--border-color);display:flex}.flickity-prev-next-button:hover{background:var(--background-color)}.flickity-prev-next-button .flickity-button-icon{position:relative;left:0;top:0;width:.8125rem;height:.8125rem;margin:auto;fill:var(--accent-color)}.ios .flickity-prev-next-button .flickity-button-icon{width:1.125rem;height:1.125rem}.carusel-col,.carusel-col-min{min-width:100%;width:100%;margin-right:var(--bs-gutter-x)}.carusel-col.carusel-col-mobile-2,.carusel-col-min.carusel-col-mobile-2{min-width:calc(50% - var(--bs-gutter-x) * 0.5);width:calc(50% - var(--bs-gutter-x) * 0.5)}.flickity-dots-absolute .flickity-page-dots{position:absolute;bottom:2rem}.project-carusel{margin-left:1.25rem;margin-right:1.25rem}.project-carusel .flickity-prev-next-button.previous{left:-1.25rem}.project-carusel .flickity-prev-next-button.next{right:-1.25rem}@media (min-width:576px){.carusel-col-min.carusel-col-2,.carusel-col-min.carusel-col-3,.carusel-col-min.carusel-col-4,.carusel-col-min.carusel-col-5{min-width:calc(50% - var(--bs-gutter-x) * 0.5);width:calc(50% - var(--bs-gutter-x) * 0.5)}}@media (min-width:768px){.carusel-col.carusel-col-2,.carusel-col.carusel-col-3,.carusel-col.carusel-col-4{min-width:calc(50% - var(--bs-gutter-x) * 0.5);width:calc(50% - var(--bs-gutter-x) * 0.5)}.carusel-col-min.carusel-col-3,.carusel-col-min.carusel-col-4,.carusel-col-min.carusel-col-5{min-width:calc(33.3% - var(--bs-gutter-x) * 2 / 3);width:calc(33.3% - var(--bs-gutter-x) * 2 / 3)}}@media (min-width:992px){.carusel-col-min.carusel-col-4,.carusel-col-min.carusel-col-5{min-width:calc(25% - var(--bs-gutter-x) * 3 / 4);width:calc(25% - var(--bs-gutter-x) * 3 / 4)}}@media (min-width:1200px){.carusel-col.carusel-col-3{min-width:calc(33.3% - var(--bs-gutter-x) * 2 / 3);width:calc(33.3% - var(--bs-gutter-x) * 2 / 3)}.carusel-col.carusel-col-4{min-width:calc(25% - var(--bs-gutter-x) * 3 / 4);width:calc(25% - var(--bs-gutter-x) * 3 / 4)}.carusel-col-min.carusel-col-5{min-width:calc(20% - var(--bs-gutter-x) * 4 / 5);width:calc(20% - var(--bs-gutter-x) * 4 / 5)}}