section.categories{padding:60px 0;background:#f6f6f9}@media(max-width:992px){section.categories{padding:12px}}section.categories div.content{display:flex;justify-content:stretch;margin-bottom:20px}section.categories div.content .title,section.categories div.content .text{flex:1}section.categories .title{padding-right:50px}section.categories .title strong{color:#1d0085;font-size:18px;font-weight:600;text-transform:uppercase}section.categories .title h1,section.categories .title h2,section.categories .title h3,section.categories .title h4{padding:0;margin:0;color:#271b53;font-size:50px;font-weight:600;line-height:72px;letter-spacing:-1px;text-transform:uppercase}section.categories .text{color:#595856;font-size:16px;font-style:normal;font-weight:500;line-height:30px;margin-bottom:24px}section.categories div.categories{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:992px){section.categories div.categories{grid-template-columns:repeat(2,1fr);gap:12px}}section.categories div.categories .category{display:flex;flex-direction:column;border-radius:20px;background:#fff;text-decoration:none;position:relative;overflow:hidden}section.categories div.categories .category:hover{border-color:#cec7c7;box-shadow:0 0 15px #0010201a}section.categories div.categories .category .image{height:268px}section.categories div.categories .category .name{display:block;padding:20px}section.categories div.categories .category strong{display:block;color:#060402;font-size:22px;line-height:22px;margin-bottom:10px;font-style:normal;font-weight:600;letter-spacing:-.44px}section.categories div.categories .category .cta{display:flex;align-items:center;color:#1d0085;font-size:15px;line-height:15px;font-weight:400}section.categories div.categories .category .cta i{width:15px;height:15px;margin-left:4px;background:#1d0085;-webkit-mask-size:10px;mask-size:10px}
