.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}
.pricelist .table-container h4{margin-bottom:16px}
.pricelist .table-container .table-wrapper{padding:8px;background-color:#FFF;border-radius:4px}
.pricelist .table-container table{table-layout:fixed;width:100%;border-collapse:collapse}
.pricelist .table-container table.no-mobile tr + tr{border-top:1px solid #E0E6EB}
.pricelist .table-container table.has-footnotes{margin-bottom:16px}
.pricelist .table-container table.has-footnotes tr:last-of-type{border-bottom:1px solid #E0E6EB}
.pricelist .table-container tr.heading.mobile{display:none}
@media (max-width:720px){.pricelist .table-container tr.heading{display:none}.pricelist .table-container tr.heading.mobile{display:table-row}}
.pricelist .table-container tr>:first-child{color:#5D617B}
.pricelist .table-container th{color:#5D617B;font-weight:400}
@media (max-width:720px){.pricelist .table-container th{vertical-align:bottom}}
.pricelist .table-container td{vertical-align:top}
.pricelist .table-container td.skeleton{height:24px}
.pricelist .table-container td.heading{color:#5D617B}
.pricelist .table-container td.bold{font-weight:700}
.pricelist .table-container td.indent,.pricelist .table-container td.double-indent{position:relative;padding-left:44px}
.pricelist .table-container td.indent::before,.pricelist .table-container td.double-indent::before{content:url("/storage/app/media/icons/icons_svg_24/arrow-elbow-down-right.svg");display:inline;width:24px;height:24px;left:4px;position:absolute}
.pricelist .table-container td.double-indent{padding-left:68px}
.pricelist .table-container td.double-indent::before{margin-left:28px}
.pricelist .table-container th,.pricelist .table-container td{font-size:14px;padding:4px;text-align:left;word-break:break-word}
@media (max-width:720px){.pricelist .table-container th.heading,.pricelist .table-container td.heading{display:none}.pricelist .table-container th.heading + th,.pricelist .table-container th.heading + td,.pricelist .table-container td.heading + th,.pricelist .table-container td.heading + td{border-left:0}.pricelist .table-container th.heading.mobile,.pricelist .table-container td.heading.mobile{display:table-cell}}
.pricelist .table-container td + td,.pricelist .table-container th + th{border-left:1px solid #E0E6EB}
.pricelist .table-container tr:not(:first-of-type) + tr{border-top:1px solid #E0E6EB}
.pricelist .table-container tr:hover{background-color:#EEEEF1}
.pricelist .table-container td{color:#251435}
.pricelist .table-container .table-footnote{color:#5D617B;font-size:12px;line-height:16px;text-align:left;margin-bottom:8px}
.pricelist .table-container .table-footnote.skeleton{height:24px}
.pricelist .table-container .table-footnote a{color:#4A4DCC;font-size:12px;line-height:16px}
.pricelist .table-container .table-link.skeleton{width:100px;height:24px}
.pricelist .table-container .text-button{width:fit-content;font-size:14px;margin-top:4px}
.pricelist .table-container sup{font-size:10px;line-height:10px}