.list>.wrap>header .cmpText>.wrap{margin-bottom:24px}@media (min-width:768px){.list>.wrap>header .cmpText>.wrap{display:grid;grid-template-areas:"heading actions" "textblock textblock";grid-template-columns:1fr auto;justify-content:space-between;margin-bottom:40px}.list>.wrap>header .cmpText>.wrap .heading{grid-area:heading;max-width:834px}.list>.wrap>header .cmpText>.wrap .textblock{grid-area:textblock;max-width:834px}.list>.wrap>header .cmpText>.wrap:has(.actions) :is(.heading,.textblock){max-width:620px}.list>.wrap>header .cmpText>.wrap .actions{grid-area:actions;margin-top:0}}.list>.wrap>.main>.wrap{display:grid;max-width:1260px;grid-gap:20px;grid:auto/repeat(auto-fill,minmax(320px,1fr));margin:0 auto}.list[data-pattern=carousel]>.wrap>.main>.wrap{display:flex;gap:8px;overflow-x:scroll;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom}.list[data-pattern=carousel]>.wrap>.main>.wrap::-webkit-scrollbar{display:none}.list[data-pattern=carousel]>.wrap>.main>.wrap>:is(section,div){flex-shrink:0;flex-grow:0}.list[data-pattern=carousel]>.wrap>footer>.pager{display:flex;justify-content:flex-end;margin-top:32px;gap:8px}.list[data-pattern=carousel]>.wrap>footer>.pager a{letter-spacing:-999em;text-indent:-999em;position:relative;width:60px;height:60px;display:flex;justify-content:center;align-items:center;border-radius:60px;border:1px solid #364c56;background-color:transparent;box-sizing:border-box}.list[data-pattern=carousel]>.wrap>footer>.pager a:hover:before{content:"";position:absolute;background-color:rgba(54,76,86,.12);width:100%;height:100%;border-radius:60px;left:-4px}.list[data-pattern=carousel]>.wrap>footer>.pager a.inactive{pointer-events:none;opacity:.5}.list[data-pattern=carousel]>.wrap>footer>.pager a:after{content:"";width:24px;height:24px;background-repeat:no-repeat}.list[data-pattern=carousel]>.wrap>footer>.pager .prev a:after{background-image:url(/themes/bekina/images/icons/arrow-left.svg)}.list[data-pattern=carousel]>.wrap>footer>.pager .next a:after{background-image:url(/themes/bekina/images/icons/arrow-right.svg)}@media (max-width:768px){.list[data-pattern=carousel]>.wrap>.main>.wrap>:is(section,div){width:calc(50% - 44px)}}@media (max-width:500px){.list[data-pattern=carousel]>.wrap>.main>.wrap>:is(section,div){width:calc(100% - 40px)}}