.realizations .section__filters{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin:var(--section__space) 0}.realizations .section__filter-btn{background-color:#f9f9f9;border:1px solid #d9d9d9;border-radius:var(--content__border-radius-l);color:#000;cursor:pointer;font-size:var(--fs__text-xxs);font-weight:600;padding:.5rem .75rem;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.realizations .section__filter-btn.is-active,.realizations .section__filter-btn:hover{background-color:#ec424e;border-color:#ec424e;color:#fff}.realizations .section__filter-btn.is-active{-webkit-box-shadow:0 4px 8px rgba(0,0,0,.15);-moz-box-shadow:0 4px 8px rgba(0,0,0,.15);-ms-box-shadow:0 4px 8px rgba(0,0,0,.15);-o-box-shadow:0 4px 8px rgba(0,0,0,.15);box-shadow:0 4px 8px rgba(0,0,0,.15)}.realizations .section__items{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));position:relative}@media(max-width:1200px){.realizations .section__items{gap:.75rem}}@media(max-width:768px){.realizations .section__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.realizations .section__items{gap:.5rem}}.realizations .section__items.is-loading{pointer-events:none}.realizations .section__items .realizations__loader{align-items:center;background-color:hsla(0,0%,100%,.7);display:flex;inset:0;justify-content:center;opacity:0;position:absolute;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:hidden;z-index:30}.realizations .section__items.is-loading .realizations__loader{opacity:1;visibility:visible}.realizations .section__items .realizations__loader-inner{align-items:center;background-color:#fff;border-radius:50%;-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,.15);-moz-box-shadow:0 0 10px 2px rgba(0,0,0,.15);-ms-box-shadow:0 0 10px 2px rgba(0,0,0,.15);-o-box-shadow:0 0 10px 2px rgba(0,0,0,.15);box-shadow:0 0 10px 2px rgba(0,0,0,.15);display:flex;height:4rem;justify-content:center;width:4rem}.realizations .section__items .realizations__spinner{animation:realizations-spin .8s linear infinite;border:3px solid #d9d9d9;border-radius:50%;border-top-color:#ec424e;height:2rem;width:2rem}@keyframes realizations-spin{to{transform:rotate(1turn)}}.realizations .section__items .section__item:hover img{-webkit-box-shadow:0 4px 8px rgba(0,0,0,.15);-moz-box-shadow:0 4px 8px rgba(0,0,0,.15);-ms-box-shadow:0 4px 8px rgba(0,0,0,.15);-o-box-shadow:0 4px 8px rgba(0,0,0,.15);box-shadow:0 4px 8px rgba(0,0,0,.15)}.realizations .section__items .section__item:hover .section__category{color:#ec424e;transform:scale(1.05);-o-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05)}.realizations .section__items .section__item .section__thumbnail{position:relative}.realizations .section__items .section__item .section__thumbnail img{border-radius:var(--content__border-radius-s);height:calc(var(--joined-sections-image__height)*1.5)}.realizations .section__items .section__item .section__thumbnail .section__category{background-color:#f9f9f9;border-radius:var(--content__border-radius-s);font-size:var(--fs__text-xxs);font-weight:600;left:.5rem;padding:.25rem .5rem;position:absolute;top:.5rem;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}