@import url('about-fonts.css');
main.cw-concerns{max-width:none;padding:77px 20px 70px;font:300 16px/1.6 'CW Work Sans',sans-serif;color:#4b4b4b}
.cw-concerns *{box-sizing:border-box}.cw-concerns p{max-width:none;margin:0}.cw-concerns-intro{max-width:1140px;margin:auto}main.cw-concerns h1{font:100 55px/1 'CW Montserrat',sans-serif;text-transform:uppercase;color:#000;margin:0}.cw-concerns-title b{font-weight:400}.cw-concerns-copy{margin-top:5px}.cw-concerns-copy a{color:#e0c160;text-decoration:none}.cw-concerns-copy a:hover{text-decoration:underline}
.cw-concerns-category{font:500 42px/1 'CW Cormorant',sans-serif;text-transform:uppercase;text-align:center;margin:0}.cw-concerns-face{margin-top:56.984375px;margin-bottom:10px}.cw-concerns-grid{width:85%;margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:10px}.cw-concerns-body{margin-top:73px;margin-bottom:15px}.cw-concerns-wellness{margin-top:50px;margin-bottom:15px}
.cw-concern-card{position:relative;overflow:hidden;transition:border-radius .3s;min-height:280px}.cw-concern-image{position:absolute;inset:0;margin:0;overflow:hidden}.cw-concern-image picture{display:contents}.cw-concern-image img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.2) translateX(-8%);transition:transform 1.5s,filter 1.5s}.cw-concern-card:before{content:'';position:absolute;inset:0;background:transparent;z-index:1;transition:background 1.5s}.cw-concern-content{position:relative;z-index:2;min-height:280px;padding:35px;display:flex;flex-direction:column;justify-content:center;text-align:center;color:#fff}.cw-concern-name{font:500 22px/1.2 'CW Cormorant',sans-serif;text-transform:uppercase;margin:0 0 15px;opacity:0;transition:opacity 1s}.cw-concern-more{opacity:0;transition:opacity 1s}.cw-concern-more a{display:inline-block;font:500 15px/1 'CW Work Sans',sans-serif;color:#fff;padding:12px 24px;border:2px solid white;text-transform:uppercase;text-decoration:none}.cw-concern-more a:after{content:'';position:absolute;inset:0}.cw-concern-card:hover,.cw-concern-card:focus-within{border-radius:100px 0 100px 0}.cw-concern-card:hover:before,.cw-concern-card:focus-within:before{background:rgba(0,0,0,.56)}.cw-concern-card:hover img,.cw-concern-card:focus-within img{transform:scale(1.2) translateX(8%);filter:blur(1px)}.cw-concern-card:hover .cw-concern-name,.cw-concern-card:hover .cw-concern-more,.cw-concern-card:focus-within .cw-concern-name,.cw-concern-card:focus-within .cw-concern-more{opacity:1}
@media(max-width:1024px){.cw-concerns-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cw-concern-card,.cw-concern-content{min-height:34vh}.cw-concern-content{padding:0}.cw-concern-name{font-size:20px}.cw-concern-more a{font-size:12px}main.cw-concerns h1{font-size:50px}}
@media(max-width:767px){main.cw-concerns{padding:255px 20px 20px}main.cw-concerns h1{font-size:40px}.cw-concerns-category{font-size:30px}.cw-concerns-grid{width:100%;grid-template-columns:1fr}.cw-concern-card,.cw-concern-content{min-height:50vh}.cw-concern-content{padding:0 0 0 40px}.cw-concern-name{font-size:35px}.cw-concern-card:hover,.cw-concern-card:focus-within{border-radius:0}}
@media(prefers-reduced-motion:reduce){.cw-concerns *{transition:none!important}}
