.case-studies-block{margin-block-end:4rem!important}.case-studies-block__filters{display:flex;justify-content:center;margin-block:2rem}@media(min-width:1024px){.case-studies-block__filters{margin-block:4rem}}.case-studies-block__filters ul{align-items:center;display:none;flex-direction:row;gap:4rem;justify-content:center;list-style-type:none}@media(min-width:1024px){.case-studies-block__filters ul{display:flex}}.case-studies-block__filters ul li a{color:var(--wp--preset--color--tbf-black);font-family:var(--wp--preset--font-family--montserrat);font-weight:700;position:relative;text-decoration:none;text-transform:uppercase}.case-studies-block__filters ul li a.active{color:var(--wp--preset--color--tbf-red)}.case-studies-block__filters ul li a.active:after{border-bottom:3px solid var(--wp--preset--color--tbf-red);content:"";height:0;left:50%;position:absolute;top:calc(100% + 4px);transform:translateX(-50%);width:60%}.case-studies-block__filters select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--wp--preset--color--tbf-snow);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27%3E%3Cpath d=%27M6.343 7.757 4.93 9.172l7.07 7.07 7.071-7.07-1.414-1.415L12 13.414z%27/%3E%3C/svg%3E");background-position:97%;background-repeat:no-repeat;background-size:auto 65%;border:none;border-radius:6px;color:var(--wp--preset--color--tbf-red);cursor:pointer;font-family:var(--wp--preset--font-family--montserrat);font-size:.8rem;font-weight:600;padding:.65rem 2.6rem .65rem 1.25rem;text-transform:uppercase}.case-studies-block__filters select:focus{outline-color:var(--wp--preset--color--tbf-red)}@media(min-width:1024px){.case-studies-block__filters select{display:none}}.case-studies-block__cards{display:flex;flex-direction:column;gap:3rem;min-height:70vh}.case-studies-block__card{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;flex-flow:column-reverse;gap:0;justify-content:flex-start}@media(min-width:1024px){.case-studies-block__card{flex-flow:row;gap:2rem}}.case-studies-block__card__content{background-color:var(--wp--preset--color--tbf-snow)!important;display:flex;flex:45%;flex-flow:column;justify-content:center;padding:1.5rem;position:relative}@media(min-width:782px){.case-studies-block__card__content{padding:4.75rem}}.case-studies-block__card__content>.wp-block-heading{margin-top:.15rem}.case-studies-block__card__content--client{font-size:var(--wp--preset--font-size--medium)!important;font-weight:600;line-height:1.6;margin-block:0}.case-studies-block__card__content--client,.case-studies-block__card__content--title{color:var(--wp--preset--color--tbf-black);font-family:var(--wp--preset--font-family--montserrat);font-style:normal}.case-studies-block__card__content--title{font-size:var(--wp--preset--font-size--x-large)!important;font-weight:700;line-height:1.15;margin-bottom:0;margin-top:.15rem}.case-studies-block__card__content--title a{color:inherit;text-decoration:none}.case-studies-block__card__content .wp-block-button{display:flex;margin-block-start:1.5rem}.case-studies-block__card__content .wp-block-button .wp-element-button:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.case-studies-block__card__image{flex:52%}.case-studies-block__card__image img{box-sizing:border-box;height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;vertical-align:bottom}#js-trigger-lazy-load{display:block;visibility:hidden;width:100vw}
