.pricelist{display:flex;flex-direction:column;gap:40px}
.pricelist-groups{display:flex;flex-direction:column;gap:40px}
.pricelist-links{display:flex;flex-direction:column;row-gap:16px}
@media (max-width:500px){.pricelist-links .text-button{display:grid;align-items:start;grid-template-areas:"tag tag" "icon text"}}
.pricelist-links .tag{padding:0 8px;font-weight:500;background-color:#FFF;border-radius:4px;color:#251435;width:fit-content;white-space:nowrap}
.pricelist.tablelist{display:flex;flex-direction:column;gap:16px}
.pricelist.tablelist .table-container .table-wrapper{width:calc(100% - 16px)}
.pricelist .chips-wrapper{gap:0;margin-top:0;flex-wrap:nowrap;width:fit-content;display:inline-flex;visibility:hidden}
@media (min-width:1024px){.pricelist .chips-wrapper{flex-wrap:wrap}}
.pricelist .chips-wrapper.slick-initialized{width:initial;display:block}
.pricelist .chips-wrapper.width-calculated{visibility:visible;flex-wrap:nowrap}
@media (min-width:1024px){.pricelist .chips-wrapper.width-calculated:not(.slick-initialized){flex-wrap:wrap;row-gap:16px}}
.pricelist .chips-wrapper .slick-list{overflow:visible}
.pricelist .chip{white-space:nowrap}
.pricelist .chip:not(:last-of-type){margin-right:16px}
.pricelist .chip.active{color:#15171C;background-color:#DDDDE3}
.pricelist h1{margin-bottom:-24px}
@media (max-width:500px){.pricelist h1{font-size:32px;line-height:38px}}
.pricelist h2{font-size:24px;font-weight:500;line-height:32px;margin:0 0 16px 0}
.pricelist h3{font-size:18px;font-weight:500;line-height:24px}
.pricelist h4{font-size:16px;font-weight:500;line-height:24px}
.pricelist h4.skeleton{width:calc(100% - 48px);height:24px}
.pricelist .groups-container{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}
.pricelist .group{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;align-self:stretch;background-color:#F6F7F8;border-radius:4px}
.pricelist .group.active>.group-title img{transform:rotate(180deg)}
.pricelist .group.active>.group-content{max-height:9999px;overflow:visible}
.pricelist .group.active>.group-content.inner{width:calc(100% - 48px)}
.pricelist .group-title{display:flex;justify-content:space-between;align-items:center;width:calc(100% - 48px);padding:16px 24px;cursor:pointer;color:#15171C;font-size:18px;font-weight:500;line-height:24px;z-index:2;border-radius:4px}
.pricelist .group-title:hover{background-color:#EEEEF1}
.pricelist .group-title.inner>h4{color:#5D617B}
.pricelist .group-content{width:100%;max-height:0;overflow:hidden;padding:0;position:relative;margin-top:0;transition-property:max-height,margin;transition-duration:0.5s;transition-delay:0s,0.1s;transition-timing-function:cubic-bezier(0,1,0,1),linear}
.pricelist .group-content.inner{padding:0;width:calc(100% - 48px);padding:0 24px}
.pricelist .group-content.inner>:last-child{margin-bottom:24px}
.pricelist .faq{padding:0}
.pricelist .faq .tab-wrapper{margin:0}
.pricelist .faq .two-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px}
@media (max-width:500px){.pricelist .faq .two-columns{grid-template-columns:1fr}}
#pricelist-other{margin-bottom:40px}