.page-banner{background:url(https://wpassets.lashbrookdesigns.com/wp-content/uploads/2019/09/20004127/PageHeaderImage-min.jpg) no-repeat;background-position:50%;background-size:cover;color:#fff;margin-top:0;max-width:inherit;padding-top:150px;text-align:center;text-shadow:0 0 20px #222}.page-banner .column.main{min-height:0;padding-bottom:122px}.page-banner .banner-description{font-family:var(--secondary-font-family);font-size:1.4em;line-height:1.5em;margin-left:40px;margin-right:40px;text-shadow:#8c8c8c 2px 2px 2px}.page-banner .banner-title{font-size:3em}.category-links{margin:65px auto;max-width:690px;width:100%}.category-links .category-link{background-size:cover;background:#000 no-repeat 50%;box-sizing:border-box;color:#668398;display:flex;flex-direction:column;font-family:"Idlewild SSm A","Idlewild SSm B",var(--secondary-font-family);font-size:2em;height:160px;justify-content:space-between;margin-bottom:25px;padding-top:32px;position:relative;text-align:center;width:100%}.category-links .category-grid .category-link{align-items:center;color:#fff;display:flex;font-size:1.1em;justify-content:center}.category-links .category-grid .grid-container .category-link{background-position-y:50%;background-size:230%}.category-links .category-grid .grid-container.order-1 .category-link,.category-links .category-grid .grid-container.order-3 .category-link{background-position-x:0}.category-links .category-grid .grid-container.order-2 .category-link,.category-links .category-grid .grid-container.order-4 .category-link{background-position-x:80%}.category-links .category-grid .category-link span{display:inline-block;width:70%}.category-links .category-link .overlay{background:#003053;height:100%;left:0;opacity:.75;position:absolute;top:0;transition:opacity .5s;width:100%;z-index:1}.category-links .category-link:hover{color:#dcc67d;text-decoration:none}.category-grid .category-link .overlay,.category-links .category-link:hover .overlay{opacity:0}.category-links .category-link:hover span{text-shadow:0 0 9px #000}.category-links .category-link .icon{display:block;margin:15px auto;position:relative;width:20px;z-index:2}.category-links .category-link .example{left:-190px;position:absolute;top:45px;z-index:2}.category-grid .example.ring-left{left:90%}.category-links .category-link span{position:relative;transition:text-shadow .5s;z-index:2}@media screen and (max-width:821px){.category-links{max-width:500px}.category-links .category-link span{font-size:24px}.category-links .category-link .example{left:-115px;top:34px}}@media screen and (max-width:1150px){.category-links .category-link .example{left:-100px}.category-grid .example.ring-left{left:80%}.category-links .category-link .example{width:50%}}@media only screen and (max-width:1024px){.category-links .category-link .example{height:2em;position:static;width:70%}.category-links .category-link{background:none!important;height:6em!important}.category-links .category-link span{display:block;font-size:.4em!important}}@media screen and (max-width:600px){.page-banner .banner-title{font-size:1.2em}.page-banner .column.main{padding-bottom:20px}.page-banner{padding-top:20px}.page-banner .banner-description{font-size:1em}.category-links{margin:20px auto}.category-links .category-link{height:100px;margin-bottom:10px;padding-top:1px}.category-links .category-link span{font-size:20px}}