.case-section{height:auto!important;min-height:830px;padding:386px 90px 40px;box-sizing:border-box;background:#161f84;overflow:hidden;border-radius:107px 107px 0 0}.case-section .s6-panel,.case-section .m6-panel{display:none}.case-section .s6-tent{pointer-events:none}.case-section .s6-head,.case-section .m6-head{margin:0}.case-filters{position:absolute;left:437px;top:134px;display:flex;flex-direction:column;align-items:flex-start;z-index:2}.case-filters button{background:transparent;border:0;color:white;font:700 20px/1.2 'Druk Wide Cyr',sans-serif;text-transform:uppercase;padding:5px 10px;min-height:34px;text-align:left;cursor:pointer}.case-filters button:focus-visible,.case-section a:focus-visible,.case-more:focus-visible{outline:3px solid #10ed92;outline-offset:4px}.case-grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px;z-index:1}.imported-case{display:block;color:#fff;text-decoration:none;min-width:0}.imported-case img{width:100%;height:auto;aspect-ratio:1080/607;object-fit:cover;display:block;background:#ffffff15}.imported-case h3{margin:10px 0 0;font:700 14px/1.35 'Druk Wide Cyr',sans-serif;text-transform:uppercase;overflow-wrap:anywhere}.imported-case:hover img{filter:brightness(1.08)}.case-actions{position:relative;display:flex;gap:24px;justify-content:center;margin-top:24px;padding-bottom:6px}.case-actions>*{min-height:48px;padding:12px 24px;border:0;border-radius:7px;font:700 16px/1.3 'Druk Wide Cyr',sans-serif;text-transform:uppercase;cursor:pointer;text-decoration:none;text-align:center;display:flex;align-items:center;justify-content:center}.case-more{color:#fff;background:#161f84;box-shadow:5px 4px #10ed92;border:0!important}.case-contact{background:#10ed92;color:#161f84;box-shadow:5px 4px #fff}.case-status{color:#fff;font:400 14px/1.5 Inter,sans-serif;text-align:center;margin:24px 0 0}.case-empty{color:white;font:400 16px/1.5 Inter,sans-serif;min-height:100px}.case-section [hidden]{display:none!important}.case-mobile{padding:540px 33px 40px;min-height:1000px;border-radius:65px 65px 0 0}.case-mobile .case-filters{left:33px;top:270px;right:33px}.case-mobile .case-filters button{font-size:20px;min-height:36px;width:100%;padding:6px}.case-mobile .case-grid{grid-template-columns:1fr;gap:24px}.case-mobile .case-actions{flex-direction:column;gap:18px}.case-mobile .imported-case h3{font-size:14px}.case-mobile .case-status{text-align:left}
