.embla{--dots-height:2.5rem;--dot-color:#2223;--dot-color-active:var(--s-color-1);position:relative}.embla.-dots-in button{top:50%}.embla button{top:calc(50% - var(--dots-height) / 2);z-index:10;cursor:pointer;color:var(--s-color-1);background:0 0;border:none;padding:0;line-height:0;transition:all .3s;position:absolute;transform:translateY(-50%)}.embla button:hover{color:var(--s-color-2)}.embla.-arrows-m-0 button{display:none}.embla.-dots-m-0{--dots-height:0rem}.embla.-dots-m-0 .embla__dots{display:none}.embla.-m1\.2 .e_vp>div>div{flex:0 0 84%}.embla.-m1\.4 .e_vp>div>div{flex:0 0 72%}.embla.-m2 .e_vp>div>div{flex:0 0 50%}.embla.-m3 .e_vp>div>div{flex:0 0 33.3333%}.embla.-m4 .e_vp>div>div{flex:0 0 25%}@media (width>=768px){.embla.-t1 .e_vp>div>div{flex:0 0 100%}.embla.-t2 .e_vp>div>div{flex:0 0 50%}.embla.-t3 .e_vp>div>div{flex:0 0 33.3333%}.embla.-t4 .e_vp>div>div{flex:0 0 25%}.embla.-t5 .e_vp>div>div{flex:0 0 20%}.embla.-t6 .e_vp>div>div{flex:0 0 16.6667%}}@media (width>=1024px){.embla.-arrows-d-1 button{display:block}.embla.-arrows-d-0 button{display:none}.embla.-dots-d-1{--dots-height:2.5rem}.embla.-dots-d-1 .embla__dots{display:flex}.embla.-dots-d-0{--dots-height:0rem}.embla.-dots-d-0 .embla__dots{display:none}.embla.-d1 .e_vp>div>div{flex:0 0 100%}.embla.-d2 .e_vp>div>div{flex:0 0 50%}.embla.-d3 .e_vp>div>div{flex:0 0 33.3333%}.embla.-d4 .e_vp>div>div{flex:0 0 25%}.embla.-d5 .e_vp>div>div{flex:0 0 20%}.embla.-d6 .e_vp>div>div{flex:0 0 16.6667%}.embla.-d7 .e_vp>div>div{flex:0 0 14.2857%}.embla.-d8 .e_vp>div>div{flex:0 0 12.5%}.embla.-d9 .e_vp>div>div{flex:0 0 11.1111%}}.embla__viewport{overflow:hidden}.embla .e_vp>div{display:flex}.embla .e_vp>div>div{flex:0 0 100%;min-width:0}.embla .e_vp>.gb-query-loop-wrapper{flex-wrap:nowrap;row-gap:0}.embla__dots{height:var(--dots-height);justify-content:center;align-items:center;gap:.5rem;display:flex;overflow:hidden}.embla.-dots-in .embla__dots{position:absolute;bottom:0;left:0;right:0}.embla__dots .embla__dot{background:var(--dot-color);cursor:pointer;border-radius:50%;width:.5rem;height:.5rem;transition:all .3s}.embla__dots .embla__dot--selected{background:var(--dot-color-active)}.embla__prev{left:1rem}.embla__prev>svg{transform:scaleX(-1)}.embla__next{right:1rem}@media (width>=768px){.embla__prev{left:1.5rem}.embla__next{right:1.5rem}}@media (width>=1024px){.embla__prev{left:2rem}.embla__next{right:2rem}}@media (width>=1200px){.embla:not(.alignfull) .embla__prev{left:-3rem}.embla:not(.alignfull) .embla__next{right:-3rem}}
