.pricing-table{background-color:var(--color-black);color:#fff;position:relative}.pricing-table__container{display:flex;flex-direction:column;margin-bottom:91px;padding-top:34px}.pricing-table__container .container__menu{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:center}@media(max-width:991.98px){.pricing-table__container .container__menu{display:flex;flex-direction:column;gap:5px;margin-bottom:10px}}.pricing-table__container .container__switch-button{align-items:end;display:flex;justify-content:end;margin-bottom:40px;margin-right:11px;margin-top:2px;position:relative}.pricing-table__container .container__slides{margin-left:calc(50% - 50vw);overflow:hidden;position:relative;width:100vw}.pricing-table__container .container__slides--ratio{margin:0 auto;max-width:var(--body-max-width);padding:0 var(--layout-padding);position:relative;width:100%}.pricing-table__container .container__slides swiper-container{height:100%;overflow:visible;width:100%}.pricing-table__container .container__slides swiper-container::part(container){overflow:visible}.pricing-table__container .container__slides swiper-container .swiper-slide{display:flex;height:100%;max-width:342px;min-height:542px;opacity:1;position:relative;transition:opacity var(--transition-duration) ease-in-out;width:100%}.pricing-table__container .container__slides swiper-container .swiper-slide.swiper-slide-active{opacity:1}.pricing-table__container .container__slide{position:relative;width:100%!important}@media(max-width:991.98px){.pricing-table__container{margin-bottom:27px;padding-left:5px;padding-top:27px}.pricing-table__container .container{align-items:center;display:flex;justify-content:center}.pricing-table__container .container__switch-button{align-items:center;justify-content:center;margin-top:26px;order:3}.pricing-table__container .container__slides{margin-bottom:0;order:2}.pricing-table__container .container__slides .swiper-slide{min-height:404px!important}}@media(max-width:767.98px){.pricing-table__container{margin-bottom:27px;padding-left:5px;padding-top:27px}.pricing-table__container .container{align-items:center;display:flex;justify-content:center}.pricing-table__container .container__switch-button{align-items:center;justify-content:center;margin-top:26px;order:3}.pricing-table__container .container__slides{margin-bottom:0;order:2}.pricing-table__container .container__slides .swiper-slide{max-width:261px!important;min-height:404px!important}}