.all-posts{padding:160px 0}.all-posts__list{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:48px;column-gap:48px;row-gap:48px}@media screen and (max-width: 1180px){.all-posts__list{grid-template-columns:1fr}}.all-posts__post{display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:10;height:540px;max-height:70vh}.all-posts__post .category-name{position:absolute;top:24px;left:24px;z-index:10;color:#001b23;font-size:12px;font-style:normal;font-weight:500;line-height:14px;text-transform:uppercase}.all-posts__post .category-name span{display:inline-block;padding:8px 16px;border-radius:16px;background:#fff;letter-spacing:4px}.all-posts__post .category-name span+span{margin-left:4px}.all-posts__post .content{min-height:198px}.all-posts__post .hld-date{display:flex;align-items:center;justify-content:flex-start}.all-posts__post .hld-date p{color:var(--txt-caption, #001B23);font-family:var(--font-family-primary, Roobert);font-size:var(--t--caption-2, 12px);font-style:normal;font-weight:500;letter-spacing:var(--t--letter-spacing-300, 4px);line-height:var(--t--line-height-200, 16px);text-transform:uppercase}.all-posts__post .hld-date .date{letter-spacing:4px}.all-posts__post .hld-date .date+.time{margin-left:16px}.all-posts__post .thumbnail{height:100%;padding-bottom:160px;border-radius:7.5px;background:rgba(225,226,227,.25);object-fit:cover}@media screen and (max-width: 1023px){.all-posts__post .thumbnail{padding-bottom:200px}}.all-posts__post .content{position:absolute;bottom:0;left:0;width:100%;padding:16px 24px 32px 24px;border-radius:0 0 7.5px 7.5px;background:#fff;box-shadow:0 10px 30px 0 rgba(193,193,193,.3);transition:all .3s ease}.all-posts__post .content .time{color:#9ba4a7;font-size:12px;font-weight:500;letter-spacing:4px;line-height:14px}.all-posts__post .content .title{margin-top:8px;color:var(--txt-heading, #001B23);font-family:Roobert;font-size:22px;font-style:normal;font-weight:650;font-feature-settings:"liga" off,"clig" off;line-height:32px}.all-posts__post .content .excerpt{margin-top:8px;color:var(--c--brand-neutral-100, #2D2E30);font-family:var(--font-family-primary, Roobert);font-size:16px;font-style:normal;font-weight:500;line-height:28px}.all-posts__post .content .link{display:flex;align-items:center;position:absolute;bottom:32px;left:24px;color:#001b23;font-size:14px;line-height:32px;transition:opacity .2s ease;opacity:0}@media screen and (max-width: 1024px){.all-posts__post .content .link{position:initial;margin-top:12px;opacity:1}}.all-posts__post .content .link .arrow{display:flex;align-items:center;justify-content:center;width:19px;min-width:19px;height:16px;margin-left:8px}.all-posts__post .content .link .arrow svg{width:100%;max-width:100%;height:100%;max-height:100%}.all-posts__post .content .link .arrow svg *{transition:all .3s ease}.all-posts__post:hover .content{padding-bottom:72px}@media screen and (max-width: 1024px){.all-posts__post:hover .content{padding-bottom:32px}}.all-posts__post:hover .content .link{transition:opacity .5s ease;opacity:1}.all-posts__header{font-size:44px;font-weight:500;line-height:52px}.title-and-search{display:flex;flex-direction:column;align-items:center;justify-content:space-between}@media screen and (min-width: 768px){.title-and-search{align-items:flex-start}}@media screen and (min-width: 1024px){.title-and-search{flex-direction:row;align-items:center}}.title-and-search .searchandfilter{width:100%;max-width:422px;margin-top:24px}@media screen and (min-width: 1024px){.title-and-search .searchandfilter{margin-top:0}}.title-and-search .sf-field-category{display:none}.title-and-search .sf-field-search{position:relative;z-index:10;width:100%;padding:12px 0 12px 64px;border:1px solid #fff;border-radius:50px;background:#fff}.title-and-search .sf-field-search::after{content:"";display:block;position:absolute;top:50%;left:24px;cursor:pointer;width:24px;height:24px;background-image:url("/wp-content/themes/sbg_funding/dist/img/icons/search.svg");background-repeat:no-repeat;background-position:center;background-size:contain;transform:translate3d(0, -50%, 0)}.title-and-search .sf-field-search input{width:100%;border:none 0;background-color:rgba(0,0,0,0);color:#002954;font-size:18px;font-style:normal;font-weight:400;line-height:28px}.title-and-search .sf-field-search input::placeholder{color:#002954 !important}.all-posts__categories-and-search{display:flex;flex-direction:column}.categories-and-search__title{margin-top:0;margin-bottom:64px;color:var(--txt-heading, #001B23);font-family:Roobert;font-size:44px;font-style:normal;font-weight:600;line-height:52px}@media screen and (min-width: 768px){.categories-and-search__title{text-align:left}}.categories-and-search{display:flex;align-items:center;justify-content:flex-start;position:relative;z-index:10;width:100%}.categories-and-search .sf-field-category{margin-right:-8px;margin-left:-8px}.categories-and-search .sf-field-category ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media screen and (min-width: 768px){.categories-and-search .sf-field-category ul{justify-content:flex-start;gap:16px}}.categories-and-search .sf-field-category ul .sf-item-1{display:none}.categories-and-search .sf-field-category ul .sf-level-0{width:60vw;width:fit-content;max-width:270px}.categories-and-search .sf-field-category ul .sf-level-0.sf-option-active .sf-label-radio,.categories-and-search .sf-field-category ul .sf-level-0:hover .sf-label-radio{border:1px solid #eef36b;background:#eef36b;color:#001b23}.categories-and-search .sf-field-category ul .sf-input-radio{display:none}.categories-and-search .sf-field-category ul .sf-label-radio{display:block;cursor:pointer;width:100%;padding:4px 12px;border:1px solid #e1e2e3;border-radius:58px;background-color:#fff;color:#002954;font-size:16px;font-style:normal;font-weight:400;line-height:28px;text-align:center;transition:all .4s ease}@media screen and (min-width: 768px){.categories-and-search .sf-field-category ul .sf-label-radio{width:45vw;max-width:100%}}@media screen and (min-width: 1024px){.categories-and-search .sf-field-category ul .sf-label-radio{display:inline-block;width:auto;padding:8px 24px;border-radius:58px;font-size:16px;font-weight:500;line-height:32px}}.categories-and-search .sf-field-search{display:none}
