body .resource-blocks .title-section{color:#062d2f;font-size:48px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-2.4px;margin-bottom:64px}body .resource-blocks .resource-blocks{display:flex;flex-direction:row;gap:20px}body .resource-blocks .resource-blocks .block{width:25%;border-radius:12.068px;border:1.006px solid #E7E7E7;padding:4px;flex:1;height:auto}body .resource-blocks .resource-blocks .block .inner{display:flex;flex-direction:column;justify-content:space-between;height:100%}body .resource-blocks .resource-blocks .block .inner .image{position:relative;margin-bottom:12px;display:flex;flex-direction:column;align-items:center}body .resource-blocks .resource-blocks .block .inner .image img{border-radius:12.068px;height:200px;object-fit:cover;object-position:top;width:100%}body .resource-blocks .resource-blocks .block .inner .image .icon{border-radius:99.561px;border:1.006px solid #D0D0D0;background:#fff;box-shadow:0 -6.034px 10.057px #00000012;width:52px;height:52px;display:flex;align-items:center;justify-content:center;margin-top:-26px}body .resource-blocks .resource-blocks .block .inner .text{display:flex;flex-direction:column;gap:20px;text-align:center;justify-content:flex-start;flex-wrap:nowrap;align-items:center;height:100%;padding-left:20px;padding-right:20px}body .resource-blocks .resource-blocks .block .inner .text h3{color:var(--Brand-Expanded-Dark-Grey, #3A3A3A);text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.6px;margin-bottom:0}body .resource-blocks .resource-blocks .block .inner .text p{color:var(--Brand-Expanded-Lighter-Grey, #707070);font-size:16px;font-style:normal;font-weight:300;line-height:130%;letter-spacing:-.48px}body .resource-blocks .resource-blocks .block .inner .bottom{padding-left:20px;padding-right:20px;padding-bottom:20px}body .resource-blocks .resource-blocks .block .inner .bottom .button{display:flex;padding:12px 16px;justify-content:center;align-items:center;gap:4px;align-self:stretch;border-radius:99px;border:1px solid #DADADA;color:#454545;font-size:16px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-.48px;text-transform:none;background:transparent;width:100%}body .resource-blocks .resource-blocks .block .inner .bottom .button:hover{border:1px solid #FACF27}@media (max-width: 992px){body .resource-blocks .blocks .block{width:50%}}@media (max-width: 1024px){body .resource-blocks .resource-swiper .resource-blocks{flex-wrap:wrap}body .resource-blocks .resource-swiper .resource-blocks .block{flex:unset;width:49.25%}body .resource-blocks .resource-swiper .resource-blocks .block .inner .image{position:relative}body .resource-blocks .resource-swiper .resource-blocks .block .inner .image img{height:150px}}@media (max-width: 767px){body .resource-blocks .resource-swiper .resource-blocks{gap:unset;flex-wrap:unset}body .resource-blocks .resource-swiper .resource-blocks .block{width:100%!important;flex-shrink:0}body .resource-blocks .resource-swiper .resource-blocks .block .inner .image{position:relative;margin-bottom:12px;display:flex;flex-direction:column;align-items:center}body .resource-blocks .resource-swiper .resource-blocks .block .inner .image img{border-radius:12.068px;height:200px;object-fit:cover;object-position:top;width:100%}body .resource-blocks .resource-swiper .resource-blocks .block .inner .image .icon{border-radius:99.561px;border:1.006px solid #D0D0D0;background:#fff;box-shadow:0 -6.034px 10.057px #00000012;width:52px;height:52px;display:flex;align-items:center;justify-content:center;margin-top:-26px}body .resource-blocks .resource-swiper .resource-blocks .block .inner .text{display:flex;flex-direction:column;gap:20px;align-items:center;text-align:center}body .resource-blocks .resource-swiper .resource-blocks .block .inner .text h3{color:var(--Brand-Expanded-Dark-Grey, #3A3A3A);text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.6px;margin-bottom:0}body .resource-blocks .resource-swiper .resource-blocks .block .inner .text p{color:var(--Brand-Expanded-Lighter-Grey, #707070);font-size:16px;font-style:normal;font-weight:300;line-height:130%;letter-spacing:-.48px}}@media (max-width: 576px){body .resource-blocks .title-section{color:#062d2f;font-size:36px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-1.8px;margin-bottom:32px}body .resource-blocks .blocks{justify-content:center;gap:32px}body .resource-blocks .blocks .block{width:100%}body .resource-blocks .blocks .block .inner .icon{margin-bottom:.3125rem}}
