.case-studies-filter__container{padding-block:1.5rem 0}.case-studies-filter__filters{align-items:center;display:flex;flex-direction:row;gap:1.25rem;justify-content:flex-start;width:100%}@media (max-width:743px){.case-studies-filter__filters{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;justify-content:center}}.case-studies-filter__filter{min-width:0;position:relative;width:calc(33.33333% - 13.33333px)}@media (max-width:743px){.case-studies-filter__filter{width:100%}}.case-studies-filter__select{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f4f7fc;border:1px solid hsla(0,0%,100%,.08);box-sizing:border-box;color:#080e29;cursor:pointer;display:flex;flex-direction:row;font-family:Montserrat,system-ui,sans-serif;font-size:1rem;font-weight:500;gap:10px;height:48px;justify-content:flex-start;letter-spacing:-.02em;line-height:1.4;min-width:0;padding-block:.75rem;padding-inline:1rem;text-align:left;width:100%}@media (max-width:743px){.case-studies-filter__select{width:100%}}.case-studies-filter__select.is-active{background:#fff;border:1px solid #ebebeb}.case-studies-filter__select-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-studies-filter__select-icon{flex-shrink:0}.case-studies-filter__dropdown{align-items:flex-start;background:#fff;border:1px solid #ebebeb;box-sizing:border-box;display:flex;flex-direction:column;gap:0;justify-content:flex-start;left:0;max-height:350px;max-width:397px;overflow-y:auto;padding-block:0 .5rem;padding-inline:0;position:absolute;top:calc(100% + 8px);width:100%;z-index:10}.case-studies-filter__dropdown[hidden]{display:none!important}.case-studies-filter__dropdown-inner{display:flex;flex-direction:column;width:100%}.case-studies-filter__option{background:transparent;border:none;box-sizing:border-box;color:rgba(8,14,41,.64);cursor:pointer;font-family:Montserrat,system-ui,sans-serif;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:1.4;min-height:50px;padding-block:14px;padding-inline:1rem;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.case-studies-filter__option.is-active,.case-studies-filter__option:hover{background:#f4f7fc;color:#080e29}.case-studies-filter__posts{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25rem;justify-content:flex-start;margin-top:1.5rem}@media (min-width:744px) and (max-width:1280px){.case-studies-filter__posts{gap:1rem}}.case-studies-filter__post{align-items:stretch;border:1px solid rgba(0,0,0,.08);box-sizing:border-box;color:inherit;display:flex;flex-direction:column;justify-content:flex-start;text-decoration:none;width:calc(50% - .625rem)}@media (min-width:744px) and (max-width:1280px){.case-studies-filter__post{width:calc(50% - .5rem)}}@media (max-width:743px){.case-studies-filter__post{width:100%}}.case-studies-filter__image-wrap{flex-shrink:0;height:272px;overflow:hidden;position:relative;width:100%}@media (min-width:744px) and (max-width:1280px){.case-studies-filter__image-wrap{height:249px}}@media (max-width:743px){.case-studies-filter__image-wrap{height:249px}}.case-studies-filter__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.case-studies-filter__logo-overlay{align-items:center;background:#fff;box-sizing:border-box;display:flex;height:48px;justify-content:flex-start;left:.5rem;min-width:0;padding:9px 1rem;position:absolute;top:.5rem}@media (min-width:1281px){.case-studies-filter__logo-overlay{display:none}}.case-studies-filter__logo-right{align-items:center;display:flex;height:56px;min-width:0;width:auto}@media (max-width:1280px){.case-studies-filter__logo-right{display:none}}.case-studies-filter__logo-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-studies-filter__logo-right-text,.case-studies-filter__logo-text{color:#080e29;font-family:Montserrat,system-ui,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:-.04em;line-height:.9;text-align:center;text-transform:uppercase}.case-studies-filter__logo-right-text{align-items:center;background:#f4f7fc;box-sizing:border-box;display:flex;justify-content:center;min-width:0;padding-block:20px;padding-inline:1rem}@media (max-width:1280px){.case-studies-filter__logo-right-text{display:none}}.case-studies-filter__logo-img{display:block;height:100%;max-height:30px;-o-object-fit:contain;object-fit:contain;width:auto}.case-studies-filter__content{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:1.5rem;justify-content:flex-start;padding:1.5rem}@media (max-width:1280px){.case-studies-filter__content{gap:1rem;padding:1rem}}.case-studies-filter__title{color:#080e29;flex:1;font-family:Room,system-ui,sans-serif;font-size:2rem;font-weight:700;letter-spacing:-.04em;line-height:.96;margin:0;text-transform:lowercase}@media (max-width:1280px){.case-studies-filter__title{font-size:1.5rem}}.case-studies-filter__btn-row{align-items:center;display:flex;flex-direction:row;gap:1.25rem;justify-content:space-between;margin-top:auto;width:100%}.case-studies-filter__btn{align-items:center;background:#fff;border:2px solid rgba(34,34,34,.12);box-sizing:border-box;color:#222;display:flex;flex-direction:row;font-family:Montserrat,system-ui,sans-serif;font-size:.875rem;font-weight:500;gap:6px;height:56px;justify-content:center;letter-spacing:-.04em;line-height:.9;padding-block:22px;padding-inline:1.5rem;pointer-events:none;text-align:center;text-transform:uppercase;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media (max-width:1280px){.case-studies-filter__btn{width:100%}}.case-studies-filter__posts.is-loading{opacity:.6;pointer-events:none}.case-studies-filter__empty{color:rgba(8,14,41,.64);font-family:Montserrat,system-ui,sans-serif;font-size:1rem;font-weight:500;line-height:1.4;margin:0;padding:1.5rem 1rem;text-align:center;width:100%}
