.resources-2024{position:relative;z-index:1}.resources-2024 .heading{font-family:Poynter Oldstyle Disp Semi Bd,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:38px;margin:0 0 25px;text-align:center}.resources-2024 .scroll-buttons-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto 26px}.scroll-buttons-container .button-container{display:flex;flex:1;overflow-x:auto;-ms-overflow-style:none;gap:8px;scrollbar-width:none}.scroll-buttons-container .button-container::-webkit-scrollbar{display:none}.button-container .button{background:#fff;border:1px solid #dedddb;border-radius:100px;cursor:pointer;flex:0 0 auto;font-family:Roboto,sans-serif;font-size:15px;font-style:normal;font-weight:400;letter-spacing:.24px;line-height:20px;padding:5px 16px;transition:all .5s ease}.button-container .button.active,.button-container .button:hover{background:#212020;color:#ffefe2}.scroll-buttons-container .scroll-buttons{align-items:stretch;display:flex;gap:5px}.scroll-buttons-container .scroll-buttons:before{background:rgba(0,0,0,.08);content:"";margin:0 3px 0 8px;width:1px}.scroll-buttons .scroll-button{background:#fff;border:1px solid #dedddb;border-radius:100px;cursor:pointer;height:32px;padding:6px;width:32px}.scroll-buttons .scroll-button:after{font-family:swiper-icons;font-size:12px;font-weight:700;position:relative}.scroll-buttons .scroll-left:after{content:"prev";left:-1px}.scroll-buttons .scroll-right:after{content:"next";left:1px}.scroll-buttons .scroll-button.disabled{opacity:.5;pointer-events:none}.search-types{align-items:center;display:flex;gap:17px;margin-bottom:63px}.search-types .search-bar{position:relative;width:100%}.search-types .search-bar .icon{left:15px;line-height:0;position:absolute;top:50%;transform:translateY(-50%)}.search-types .search-bar .search-field{background:#fff;border-radius:100px;box-shadow:0 0 1px 0 rgba(0,0,0,.16),0 1px 4px 0 rgba(0,0,0,.08);font-family:Roboto,sans-serif;font-size:15px;font-style:normal;font-weight:400;letter-spacing:.24px;line-height:20px;padding:12px 15px 12px 46px}.search-types .types{position:relative}.search-types .types span,.search-types .types strong{font-family:Roboto,sans-serif;font-size:15px;font-style:normal;font-weight:400;letter-spacing:.24px;line-height:20px}.search-types .types strong{font-weight:600}.search-types .types .types-button{background:#fff;border-color:#fff;border-radius:12px;border-style:solid;border-width:4px 6px;box-shadow:0 .5px 2px 0 rgba(0,0,0,.12),0 2px 12px 0 rgba(0,0,0,.08);cursor:pointer;min-width:225px;padding:8px 12px;transition:all .5s ease}.search-types .types .types-button:hover,.search-types .types.expanded .types-button{background:#f8f7f5}.search-types .types .types-button span{display:block;position:relative}.search-types .types .types-button span:after{border-right:1px solid #212020;border-top:1px solid #212020;content:"";height:8px;position:absolute;right:0;top:40%;transform:translateY(-50%) rotate(135deg);transition:all .5s ease;width:8px}.search-types .types.expanded .types-button span:after{top:60%;transform:translateY(-50%) rotate(-45deg)}.search-types .types .types-dropdown{background:#fff;border-radius:12px;box-shadow:0 .5px 2px 0 rgba(0,0,0,.12),0 2px 12px 0 rgba(0,0,0,.08);display:none;left:0;padding:8px;position:absolute;top:calc(100% + 10px);width:100%;z-index:2}.types-dropdown .type-checkbox input{display:none}.types-dropdown .type-checkbox label{border-radius:4px;cursor:pointer;display:block;padding:10px 12px;position:relative;transition:all .5s ease}.types-dropdown .type-checkbox input:checked+label,.types-dropdown .type-checkbox label:hover{background:#f8f7f5}.types-dropdown .type-checkbox label:before{background:#fff;border:1px solid rgba(0,0,0,.48);border-radius:4px;content:"";display:block;height:20px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:all .5s ease;width:20px}.types-dropdown .type-checkbox input:checked+label:before{background:#181818}.types-dropdown .type-checkbox label:after{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";height:6px;opacity:0;position:absolute;right:17px;top:47%;transform:translateY(-50%) rotate(-45deg);width:10px}.types-dropdown .type-checkbox input:checked+label:after{opacity:1}.types-dropdown .types-footer{align-items:center;border-top:1px solid rgba(0,0,0,.08);display:flex;justify-content:space-between;margin-top:8px;padding:16px 12px 8px}.types-dropdown .filter-action{cursor:pointer}.resources-2024 .posts-list{display:flex;flex-wrap:wrap;gap:24px}.resources-2024 .posts-list .post{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:12px;box-shadow:0 0 1px 0 rgba(0,0,0,.16),0 1px 4px 0 rgba(0,0,0,.08);max-width:calc(33.33333% - 16px);padding:16px 20px;position:relative;width:100%}.resources-2024 .posts-list .post .types{display:flex;gap:8px;left:33px;position:absolute;top:31px;z-index:1}.resources-2024 .posts-list .post .types .post-type{background:#ffefe2;border-radius:4px;font-family:Roboto,sans-serif;font-size:10px;font-style:normal;font-weight:500;line-height:normal;padding:4px 8px}.resources-2024 .posts-list .post .post-image{border-radius:12px;line-height:0;margin-bottom:15px;overflow:hidden;position:relative}.resources-2024 .posts-list .post .post-image>img{display:inline-block;height:215px!important;object-fit:cover}.resources-2024 .posts-list .post .post-image .post-link{align-items:center;background:rgba(0,0,0,.6);color:#fff;display:flex;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:500;height:100%;justify-content:center;left:0;line-height:normal;opacity:0;position:absolute;top:0;transition:all .5s ease;width:100%}.resources-2024 .posts-list .post .post-image .post-link .icon{margin-left:5px}.resources-2024 .posts-list .post .post-image .post-link:focus,.resources-2024 .posts-list .post:focus .post-image .post-link,.resources-2024 .posts-list .post:hover .post-image .post-link{opacity:1}.resources-2024 .posts-list .post .author{align-items:center;display:flex}.resources-2024 .posts-list .post .author .author-image{flex:0 0 auto;line-height:0;margin-right:8px}.resources-2024 .posts-list .post .author .author-name{font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.resources-2024 .posts-list .post .author .author-name strong{font-weight:600}.resources-2024 .posts-list .post .post-title{color:#212020;font-family:Poynter Oldstyle Disp Semi Bd,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:28px;margin:7px 0 0}.resources-2024 .pagination{align-items:center;display:flex;justify-content:center;padding:80px 0 20px;text-align:center}.resources-2024 .pagination .first,.resources-2024 .pagination .last{display:none}.resources-2024 .pagination .next,.resources-2024 .pagination .prev{background:var(--Background-Control,#fff);border:1px solid var(--Border-Primary,#dedddb);border-radius:100px;display:inline-block;font-size:0;height:32px;line-height:38px;width:32px}.resources-2024 .pagination .next:before,.resources-2024 .pagination .prev:before{align-items:center;border-right:2px solid #212020;border-top:2px solid #212020;content:"";display:inline-flex;height:10px;margin-left:-3px;position:relative;top:-3px;transform:rotate(45deg);transition:all .5s ease;width:10px}.resources-2024 .pagination .prev:before{margin-left:4px;transform:rotate(-135deg)}.resources-2024 .pagination a,.resources-2024 .pagination span{font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:32px;margin:0 8px}.resources-2024 .pagination a{color:#a6a6a6;cursor:pointer}.resources-2024 .pagination .points{color:#a6a6a6}.resources-2024 .pagination .normal-page-active{color:#212020;cursor:pointer}@media screen and (max-width:991px){.resources-2024 .posts-list{justify-content:center}.resources-2024 .posts-list .post{max-width:calc(50% - 12px);max-width:360px}}@media screen and (max-width:575px){.resources-2024 .heading{font-size:24px;line-height:28px}.resources-2024 .scroll-buttons-container{margin:0 auto 18px}.scroll-buttons-container .scroll-buttons{display:none}.search-types{flex-direction:column;margin-bottom:26px}.search-types .types{width:100%}.resources-2024 .pagination{padding:25px 0 0}}