html{scroll-padding-top:85px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.casesPage .firstScreen{height:308px;position:relative;overflow:hidden}@media screen and (max-width:1024px){.casesPage .firstScreen{height:234px}}@media screen and (max-width:468px){.casesPage .firstScreen{height:308px}}.casesPage .firstScreen .articleBackground{clip-path:polygon(0% -100%,81% 0%,77% 100%,0% 100%);z-index:1;background:#383680;justify-content:left;align-items:center;height:100%;display:flex}.casesPage .firstScreen .articleBackground .container{flex-direction:column;gap:40px;padding-top:55px;padding-bottom:56px;display:flex}@media screen and (max-width:1100px){.casesPage .firstScreen .articleBackground .container{gap:20px;padding-top:32px;padding-bottom:32px}}@media screen and (max-width:1024px){.casesPage .firstScreen .articleBackground{clip-path:polygon(0% -100%,65% 0%,58% 100%,0% 100%)}.casesPage .firstScreen .articleBackground .container{padding-top:16px;padding-bottom:16px}}@media screen and (max-width:915px){.casesPage .firstScreen .articleBackground{clip-path:polygon(0% -100%,77% 0%,69% 100%,0% 100%)}}@media screen and (max-width:720px){.casesPage .firstScreen .articleBackground{clip-path:polygon(0% -100%,86% 0%,79% 100%,0% 100%)}}@media screen and (max-width:650px){.casesPage .firstScreen .articleBackground .container{gap:20px;padding-top:43px;padding-bottom:110px}}@media screen and (max-width:610px){.casesPage .firstScreen .articleBackground{clip-path:polygon(0% -100%,77% 0%,67% 100%,0% 100%)}}@media screen and (max-width:460px){.casesPage .firstScreen .articleBackground{clip-path:polygon(0% -100%,88% 0%,73% 100%,0% 100%)}}@media screen and (max-width:400px){.casesPage .firstScreen .articleBackground{clip-path:polygon(0% -100%,93% 0%,79% 100%,0% 100%)}}.casesPage .firstScreen .imageDesktop{z-index:-1;object-fit:cover;width:auto;height:100%;position:absolute;bottom:0;right:0;overflow:hidden}@media screen and (max-width:1024px){.casesPage .firstScreen .imageDesktop{right:-58px}}@media screen and (max-width:720px){.casesPage .firstScreen .imageDesktop{display:none}}.casesPage .firstScreen .imageMobile{display:none}@media screen and (max-width:720px){.casesPage .firstScreen .imageMobile{z-index:-1;object-fit:cover;width:auto;height:100%;display:block;position:absolute;bottom:0;right:0;overflow:hidden}}.casesPage .firstScreen .title{z-index:2;width:100%}.casesPage .firstScreen .subtitle{flex-direction:column;gap:40px;max-width:964px;display:flex}@media screen and (max-width:1510px){.casesPage .firstScreen .subtitle{gap:20px;max-width:780px}}@media screen and (max-width:1024px){.casesPage .firstScreen .subtitle{max-width:500px}}@media screen and (max-width:650px){.casesPage .firstScreen .subtitle{max-width:400px}}@media screen and (max-width:582px){.casesPage .firstScreen .subtitle{max-width:300px}}@media screen and (max-width:468px){.casesPage .firstScreen .subtitle{max-width:229px}}.casesPage .casesCatalog{z-index:2;padding-bottom:100px;position:relative}.casesPage .casesCards{grid-gap:40px;grid-template-columns:1fr 1fr 1fr;padding-top:70px;display:grid}@media screen and (max-width:1187px){.casesPage .casesCatalog{margin-top:30px}.casesPage .casesCards{grid-template-columns:1fr 1fr;justify-items:center;max-width:724px;margin:0 auto}}@media screen and (max-width:1024px){.casesPage .casesCards{padding-top:40px}.casesPage .casesCards .caseCard:nth-child(odd){justify-self:end}.casesPage .casesCards .caseCard:nth-child(2n){justify-self:start}.casesPage .casesCatalog{padding-bottom:60px}}@media screen and (max-width:760px){.casesPage .casesCards{flex-direction:column;align-items:center;gap:20px;margin-bottom:20px}}@media screen and (max-width:660px){.casesPage .casesCards{grid-template-columns:1fr}.casesPage .casesCards .caseCard:nth-child(odd),.casesPage .casesCards .caseCard:nth-child(2n){justify-self:center}}
html{scroll-padding-top:85px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.filtersWrapper .checkboxFilters .customCheckbox{-webkit-user-select:none;user-select:none;font-size:22px;font-family:var(--font-montserrat),system-ui,-apple-system,sans-serif;color:#1e2432;padding:17px 20px 17px 68px;font-size:17px;font-weight:500;line-height:140%;display:block;position:relative}.filtersWrapper .checkboxFilters .customCheckbox input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.filtersWrapper .checkboxFilters .customCheckbox input:checked~.checkmark{background-color:#fff;border:2px solid #c4cbd0}.filtersWrapper .checkboxFilters .customCheckbox .checkmark{background-color:#fff;border:2px solid #c4cbd0;border-radius:5px;width:24px;height:24px;transition:all .1s ease-in-out;position:absolute;top:15px;left:20px}.filtersWrapper .checkboxFilters .customCheckbox .checkmark:after{content:url("data:image/svg+xml,%3Csvg width='14' height='10' viewBox='0 0 14 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.994629 5.10694L4.21975 8.33206C4.61027 8.72258 5.24344 8.72258 5.63396 8.33206L13.0051 0.960938' stroke='%23383680' stroke-width='2'/%3E%3C/svg%3E%0A");opacity:0;transition:opacity .2s ease-in-out;position:absolute;top:-2px;left:3px}.filtersWrapper .checkboxFilters .customCheckbox label{cursor:pointer}.filtersWrapper .checkboxFilters .customCheckbox:hover input~.checkmark{background-color:#f6f6f6}.filtersWrapper .checkboxFilters .customCheckbox input:checked~.checkmark:after{opacity:1}
