.resourceIndexBanner{position:relative;overflow:hidden;padding:60px 0 70px;background-image:url("https://media.enable.org.uk/assets/images/backgroundGreyMobile.svg");background-size:cover;background-repeat:no-repeat}@media(min-width: 768px){.resourceIndexBanner{background-image:url("https://media.enable.org.uk/assets/images/backgroundGrey.svg");padding:80px 0 90px}}@media(min-width: 1050px){.resourceIndexBanner{padding:90px 0 120px}}@media(min-width: 1420px){.resourceIndexBanner{padding:120px 0 140px}}.resourceIndexBanner .backgroundShape{display:none}@media(min-width: 1050px){.resourceIndexBanner .backgroundShape{display:block;object-fit:cover;height:360px;width:auto;position:absolute;top:0;right:-150px}}@media(min-width: 1230px){.resourceIndexBanner .backgroundShape{height:400px;right:-120px}}@media(min-width: 1420px){.resourceIndexBanner .backgroundShape{height:440px;right:-100px}}@media(min-width: 1700px){.resourceIndexBanner .backgroundShape{right:-50px}}.resourceIndexBanner .title{text-align:center;margin-bottom:40px;position:relative;z-index:5}@media(min-width: 1050px){.resourceIndexBanner .title{margin-bottom:50px}}.resourceIndexBanner .subTitle{position:relative;z-index:5}@media(min-width: 1050px){.resourceIndexBanner .subTitle{margin-bottom:5px}}.resourceIndexBanner .itemContainer{display:grid;position:relative;z-index:5;grid-template-columns:repeat(1, 1fr);grid-gap:16px}@media(min-width: 768px){.resourceIndexBanner .itemContainer{grid-template-columns:repeat(2, 1fr);grid-gap:20px}}@media(min-width: 1050px){.resourceIndexBanner .itemContainer{grid-template-columns:repeat(3, 1fr);grid-gap:30px}}@media(min-width: 1420px){.resourceIndexBanner .itemContainer{grid-gap:40px}}.resourceIndexBanner .itemContainer .item{border:1px solid #d1d5db;background-color:#fff;border-radius:10px 32px 10px 10px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:35px 20px 15px;transition:box-shadow .2s ease}@media(min-width: 768px){.resourceIndexBanner .itemContainer .item{padding:40px 20px 20px;border-radius:20px 40px 20px 20px;min-height:290px}}@media(min-width: 1050px){.resourceIndexBanner .itemContainer .item{min-height:290px;padding-left:25px;padding-right:25px}}@media(min-width: 1230px){.resourceIndexBanner .itemContainer .item{min-height:320px}}@media(min-width: 1420px){.resourceIndexBanner .itemContainer .item{padding:50px 30px 22px;min-height:320px}}.resourceIndexBanner .itemContainer .item:focus-visible:focus-visible{outline:#4c16b3 1px solid;outline-offset:2px}.resourceIndexBanner .itemContainer .item:hover{box-shadow:0px 4px 20px rgba(0,0,0,.1)}.resourceIndexBanner .itemContainer .item:after{content:"";position:absolute;top:0;right:0;background-image:url("https://media.enable.org.uk/assets/images/purpleResourceShapeMobile.svg");width:31px;height:31px}@media(min-width: 768px){.resourceIndexBanner .itemContainer .item:after{background-image:url("https://media.enable.org.uk/assets/images/purpleResourceShape.svg");width:37px;height:37px}}.resourceIndexBanner .itemContainer .item .tag{font-weight:700;color:#4c16b3;font-size:1.6rem;font-family:"Poppins",sans-serif;margin-bottom:10px}@media(min-width: 1420px){.resourceIndexBanner .itemContainer .item .tag{font-size:1.8rem;margin-bottom:15px}}.resourceIndexBanner .itemContainer .item .itemTop{margin-bottom:80px}@media(min-width: 1050px){.resourceIndexBanner .itemContainer .item .itemTop{margin-bottom:60px}}@media(min-width: 1230px){.resourceIndexBanner .itemContainer .item .itemTop{margin-bottom:80px}}.resourceIndexBanner .itemContainer .item .itemTop h3{font-size:1.8rem;margin:0}@media(min-width: 768px){.resourceIndexBanner .itemContainer .item .itemTop h3{font-size:2rem}}@media(min-width: 1420px)and (min-height: 800px){.resourceIndexBanner .itemContainer .item .itemTop h3{font-size:2.2rem}}.resourceIndexBanner .itemContainer .item .itemBottom{display:flex;justify-content:space-between;align-items:center}.resourceIndexBanner .itemContainer .item .itemBottom p{margin:0;color:#6b7280;font-size:1.6rem}@media(min-width: 1050px){.resourceIndexBanner .itemContainer .item .itemBottom p{font-size:1.4rem}}@media(min-width: 1230px){.resourceIndexBanner .itemContainer .item .itemBottom p{font-size:1.6rem}}@media(min-width: 1420px){.resourceIndexBanner .itemContainer .item .itemBottom p{font-size:1.8rem}}
