.category{padding:3.75rem 0 4.75rem}@media only screen and (max-width:767px){.category{padding:2.125rem 0 5rem}}@media only screen and (min-width:768px){.category .container{max-width:77%}}@media only screen and (max-width:767px){.category .container{max-width:27rem}}.category__head{margin-bottom:3rem}@media only screen and (max-width:767px){.category__head{margin-bottom:1.25rem}}@media only screen and (min-width:768px){.category__body{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:.875rem;-moz-column-gap:.875rem;column-gap:.875rem}}@media only screen and (max-width:767px){.category__body{height:21rem;margin-bottom:.4375rem;overflow:hidden;position:relative}.category__body:before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(240,243,248,0)),to(#fff));background:linear-gradient(180deg,rgba(240,243,248,0),#fff);bottom:0;content:"";height:7.8125rem;left:0;pointer-events:none;position:absolute;width:100%;z-index:10}}@media only screen and (min-width:768px){.category__body .badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:5rem;width:100%}}@media only screen and (max-width:767px){.category__body .badge>div{display:-webkit-box;display:-ms-flexbox;display:flex}.category__body.active{height:auto}}.category__body.active:before{display:none}.badge{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--color-light-blue);border-radius:1rem;font-size:1.125rem;font-weight:600;justify-content:center;line-height:1.3;margin-bottom:1.5rem;min-height:3.5rem;padding:1rem;text-transform:uppercase;-webkit-transition:background-color .6s;transition:background-color .6s}@media only screen and (max-width:767px){.badge{font-size:1rem;padding:.75rem 1.5rem;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:.5rem;min-height:3rem}}.badge:hover{background:-webkit-gradient(linear,left top,right top,from(#fcc119),to(#f3911f));background:linear-gradient(90deg,#fcc119,#f3911f)}.badge picture{display:inline-block;margin-right:1rem;vertical-align:middle}.badge img{min-width:1.25rem;width:1.25rem}