.SwiperGrid__header{display:flex;flex-direction:column;gap:1rem;text-align:center}.SwiperGrid__header--title h2{color:var(--ss-color-primary);font-family:var(--ss-fw-semi-bold);font-size:28px;margin-bottom:1.5rem;position:relative}@media (min-width:768px){.SwiperGrid__header--title h2{font-size:35px}}.SwiperGrid__header--title h2:after{background-color:var(--ss-color-tertiary);bottom:-17px;content:"";height:3px;left:calc(50% - 40px);position:absolute;width:80px}.SwiperGrid__header--content{margin:0 auto;max-width:800px}.SwiperGrid__Group{display:grid;gap:10px}@media (min-width:768px){.SwiperGrid__Group{gap:20px;grid-template-rows:minmax(290px,290px) minmax(290px,290px)}}@media (min-width:1280px){.SwiperGrid__Group{gap:40px}}.SwiperGrid__list{margin:2rem 0 0}@media (min-width:768px){.SwiperGrid__list{margin:4rem 0}}.SwiperGrid__item{align-items:center;background-color:var(--ss-color-white);border:1px solid var(--ss-color-primary-lighter);display:grid;gap:.5rem;grid-auto-rows:1fr;min-height:132px;padding:.5rem;text-align:center;transition:background-color var(--ss-transition),color var(--ss-transition)}@media (min-width:768px){.SwiperGrid__item{align-items:unset;min-height:unset;padding:1.5rem}.SwiperGrid__item:hover{background-color:var(--ss-color-primary)}.SwiperGrid__item:hover,.SwiperGrid__item:hover .SwiperGrid__image .Svg{color:var(--ss-color-white)}}.SwiperGrid__image .Svg{color:var(--ss-color-primary);height:65px;margin-bottom:.5rem;pointer-events:none;transition:color var(--ss-transition);user-select:none}@media (min-width:768px){.SwiperGrid__image .Svg{height:100px}}.SwiperGrid__title{font-family:var(--ss-fw-semi-bold);font-size:12px;pointer-events:none;user-select:none}@media (min-width:768px){.SwiperGrid__title{font-size:18px}}.SwiperGrid__content--wrapper{display:none}@media (min-width:768px){.SwiperGrid__content--wrapper{display:block}}.SwiperGrid__content{font-size:13px;line-height:22px;pointer-events:none;user-select:none}.SwiperNav__grouped{display:none}@media (min-width:768px){.SwiperNav__grouped{display:flex}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.custom-cursor{animation:rotate 8s linear infinite;display:none;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--ss-transition);z-index:10}@media (min-width:960px){.custom-cursor{display:block}}