.swiper{z-index:1;touch-action:pan-y;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-wrapper{z-index:1;box-sizing:content-box;will-change:transform;width:100%;height:100%;transition-property:transform;transition-timing-function:ease-out;display:flex;position:relative}.swiper-slide{box-sizing:border-box;flex-shrink:0;width:100%;height:100%;display:block;position:relative}.swiper-scrollbar{display:none}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination-bullet{appearance:none;width:8px;height:8px;box-shadow:none;cursor:pointer;vertical-align:middle;opacity:.2;background:#000;border:none;border-radius:50%;margin:0 4px;padding:0;display:inline-block}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper .swiper-button-prev,.swiper .swiper-button-next{z-index:10;cursor:pointer;color:var(--color-bg-top);background-color:#e8e8e8;border-radius:20px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.swiper .swiper-button-prev svg,.swiper .swiper-button-next svg{width:20px;height:20px}.swiper .swiper-button-prev.swiper-button-prev,.swiper .swiper-button-next.swiper-button-prev{left:8px}.swiper .swiper-button-prev.swiper-button-next,.swiper .swiper-button-next.swiper-button-next{right:8px}@media (min-width:0) and (max-width:1219px){.swiper .swiper-button-prev.t-125,.swiper .swiper-button-next.t-125{top:125px!important}.swiper .swiper-button-prev.t-185,.swiper .swiper-button-next.t-185{top:185px!important}}.swiper .swiper-pagination{pointer-events:auto;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;width:100%;display:flex;bottom:8px;left:0;right:0}.swiper .swiper-pagination-bullet{background:var(--color-primary)}@media (min-width:0){.swiper{border:1px solid var(--color-primary);background:#39393966;border-radius:30px;width:100%;height:600px}}@media (min-width:1220px){.swiper{height:629px}}@media (min-width:1540px){.swiper{width:1260px}}.swiper_miniapp{border:unset;background:unset;height:unset;max-width:414px}@media (min-width:1220px){.swiper_miniapp{display:none!important}}.swiper_miniapp .swiper-pagination{bottom:20px!important}@media (min-width:0){.swiper_miniapp .swiper-item__image{height:unset;margin:0}}@media (min-width:1220px){.swiper_miniapp .swiper-item__image{height:unset;margin:0}}@media (min-width:1540px){.swiper_miniapp .swiper-item__image{height:unset;margin:0}}@media (min-width:0){.swiper_kurschatbots{height:300px}}@media (min-width:460px){.swiper_kurschatbots{height:360px}}@media (min-width:1220px){.swiper_kurschatbots{height:824.5px}}@media (min-width:1540px){.swiper_kurschatbots{height:970px}}@media (min-width:0){.swiper_kurschatbots .swiper-item__image{height:unset;margin:35px 20px 20px}}@media (min-width:1220px){.swiper_kurschatbots .swiper-item__image{height:unset;margin:42.5px 17px 17px}}@media (min-width:1540px){.swiper_kurschatbots .swiper-item__image{height:unset;margin:50px 50px 20px}}.swiper-item{flex-direction:column;justify-content:space-between;align-items:stretch;width:100%;height:100%;display:flex}@media (min-width:0){.swiper-item__image{height:180px;margin:35px 15px 0}}@media (min-width:1220px){.swiper-item__image{height:412.25px;margin:42.5px 17px 0}}.swiper-item__image img{object-fit:contain;width:100%;height:100%}.swiper-item__text{display:flex}@media (min-width:0){.swiper-item__text{flex-direction:column;justify-content:center;align-items:center;gap:10px;height:185px;margin:-160px 15px 110px;font-size:16px}}@media (min-width:1220px){.swiper-item__text{flex-direction:row;justify-content:center;align-items:stretch;gap:34px;height:68px;margin:0 17px 59.5px;font-size:13.6px}}@media (min-width:1540px){.swiper-item__text{gap:40px;height:80px;margin:0 50px 50px;font-size:16px}}.swiper-item__text-item{background:#2d2f36;border:1px solid #aaa;border-radius:15px;display:flex}@media (min-width:0){.swiper-item__text-item{align-items:center;padding:15px}}@media (min-width:1220px){.swiper-item__text-item{align-items:center;max-width:467.5px;padding:0 25.5px}}
