:root{--swiper-material-scale:1;--swiper-material-slide-size:100%;--swiper-material-slide-border-radius:32px}.slider{height:100%;display:flex;justify-content:center;align-items:center;flex-shrink:10;min-height:0}.swiper-material{height:300px;width:100%}.swiper-horizontal .swiper-material-content{height:100%;width:var(--swiper-material-slide-size);left:calc(50% - var(--swiper-material-slide-size) / 2);top:0}.swiper-vertical .swiper-material-content{width:100%;height:var(--swiper-material-slide-size);top:calc(50% - var(--swiper-material-slide-size) / 2);left:0}.cases-carousel{padding:40px 0}.cases-carousel .swiper-button-next,.cases-carousel .swiper-button-prev{color:#fff}.cases-carousel .swiper-button-next svg,.cases-carousel .swiper-button-prev svg{width:24px;height:24px}.cases-carousel .swiper-button-prev svg{margin-left:20px}.cases-carousel .swiper-button-next svg{margin-right:20px}.cases-carousel .swiper-button-next:after,.cases-carousel .swiper-button-prev:after{font-size:24px!important}.cases-carousel--custom-arrows .swiper-button-next:after,.cases-carousel--custom-arrows .swiper-button-prev:after{content:none}.cases-carousel--custom-arrows .swiper-button-next,.cases-carousel--custom-arrows .swiper-button-prev{width:18px;height:106px;margin-top:0;top:50%;transform:translateY(-50%);background-repeat:no-repeat;background-position:50%;background-size:18px 106px}@media (min-width:1024px){.cases-carousel--custom-arrows .swiper-button-next,.cases-carousel--custom-arrows .swiper-button-prev{width:38px;height:212px;background-size:38px 212px}.cases-carousel--custom-arrows.swiper-horizontal .swiper-button-prev{left:39px}.cases-carousel--custom-arrows.swiper-horizontal .swiper-button-next{right:39px}}.cases-carousel--custom-arrows.swiper-horizontal .swiper-button-prev{right:auto;background-image:url(/arrow-prev.png)}.cases-carousel--custom-arrows.swiper-horizontal .swiper-button-next{left:auto;background-image:url(/arrow-next.png)}@media (max-width:1023px){.cases-carousel--custom-arrows.swiper-horizontal .swiper-button-prev{left:15px}.cases-carousel--custom-arrows.swiper-horizontal .swiper-button-next{right:15px}}.cases-carousel--custom-arrows .swiper-button-next svg,.cases-carousel--custom-arrows .swiper-button-prev svg{display:none}.cases-carousel .swiper-pagination{bottom:10px!important}.cases-carousel .swiper-pagination-bullet{background:#fff;opacity:.3}.cases-carousel .swiper-pagination-bullet-active{opacity:1}.Burger_burger__zQhDh{position:absolute;inset-block:0;inset-inline-end:1rem;margin-block:auto;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:2px solid rgba(0,0,0,0);background:none;cursor:pointer;z-index:20;outline:none;transition:border-color .2s ease}.Burger_burger__zQhDh:focus-visible{border-color:currentColor}@media(min-width:768px){.Burger_burger__zQhDh{display:none}}.Burger_inner__bzf39{position:relative;width:1.25rem;height:.875rem;display:flex;flex-direction:column;justify-content:space-between}.Burger_inner__bzf39 span{display:block;width:100%;height:2px;background:currentColor;border-radius:1px;transition:transform .2s ease,opacity .2s ease}.Burger_active__AnSN2 span:first-child{transform:translateY(.375rem) rotate(45deg)}.Burger_active__AnSN2 span:nth-child(2){opacity:0}.Burger_active__AnSN2 span:nth-child(3){transform:translateY(-.375rem) rotate(-45deg)}dialog.modal.modal--search{background-color:color-mix(in oklab,black 45%,transparent);backdrop-filter:blur(4px);transition:background-color .3s ease,backdrop-filter .3s ease,opacity .3s ease,visibility allow-discrete .3s,display allow-discrete .3s,overlay allow-discrete .3s}dialog.modal.modal--search.modal-exiting{background-color:transparent;backdrop-filter:blur(0)}dialog.modal.modal--search .modal-shell{opacity:1;transform:translateY(0) scale(1);transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .25s ease;will-change:transform,opacity}dialog.modal.modal--search.modal-exiting .modal-shell,dialog.modal.modal--search:not([open]) .modal-shell{opacity:0;transform:translateY(.75rem) scale(.97);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s ease}@starting-style{dialog.modal.modal--search[open] .modal-shell{opacity:0;transform:translateY(.75rem) scale(.97)}}dialog.modal.modal--search .modal-shell{scale:1;translate:none}