.cm-carousel-nav{--button-spacing:-24px;--button-size:40px;display:flex;flex-flow:row nowrap;align-content:center;justify-content:center;gap:20px;margin-top:32px}@media screen and (min-width:1024px){.cm-carousel-nav{--button-size:64px}}@media screen and (min-width:1140px){.cm-carousel-nav{display:block;margin-top:0}}@media screen and (min-width:1600px){.cm-carousel-nav{--button-spacing:-42px}}@media screen and (min-width:1720px){.cm-carousel-nav{--button-spacing:-86px}}.cm-carousel-nav__btn{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;position:relative;width:var(--button-size);height:var(--button-size);padding:0;cursor:pointer;border-radius:100%;border:2px var(--secondary-color) solid!important;background:var(--white-color)}.cm-carousel-nav__btn[disabled]{opacity:.5;cursor:auto}.cm-carousel-nav__btn.swiper-button-lock{opacity:0;pointer-events:none}.cm-carousel-nav__btn._prev{left:0}.cm-carousel-nav__btn._next{right:0}@media screen and (min-width:1140px){.cm-carousel-nav__btn{position:absolute;z-index:1;top:50%;transform:translateY(-50%);border:2px var(--secondary-color) solid}.cm-carousel-nav__btn._prev{left:var(--button-spacing)}.cm-carousel-nav__btn._next{right:var(--button-spacing)}}.cm-carousel-nav__btn svg{display:inline-block;width:1em;height:1em;font-size:18px}@media screen and (min-width:768px){.cm-carousel-nav__btn svg{font-size:20px}}
/*# sourceMappingURL=cm-carousel-nav.css.map */
