.category{margin-bottom:2.5625rem}@media only screen and (max-width:767px){.category{margin-bottom:1.75rem}}.category .container{max-width:72.375rem}.category__content{display:grid;gap:8.25rem;grid-template-columns:18.5625rem 1fr;padding:1.5625rem .875rem}@media only screen and (max-width:767px){.category__content{gap:2.5rem;grid-template-columns:1fr;padding:1rem 0}}.category__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5625rem}@media only screen and (max-width:767px){.category__actions{gap:.75rem}.category__actions .btn{padding-left:.25rem;padding-right:.25rem}}@media only screen and (min-width:768px){.category__data{padding-top:1.875rem}}.category__name-wrapper{position:relative}.category__name-wrapper.open .category__name{border-radius:.9375rem .9375rem 0 0}.category__name-wrapper.open .category__dropdown{max-height:18.75rem}.category__name{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.8125rem 1.5625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:1.875rem;cursor:pointer;font-family:var(--font-Nokio);font-size:1.25rem;font-weight:700;gap:1.0625rem;letter-spacing:-.0625rem;line-height:.95;-webkit-transition:border-radius .25s ease;transition:border-radius .25s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width:768px){.category__name{min-height:3.9375rem}}@media only screen and (max-width:767px){.category__name{padding:.5625rem .25rem;-webkit-box-pack:center;-ms-flex-pack:center;gap:.75rem;justify-content:center;line-height:1.5}}.category__name .icon{color:var(--color-red);-ms-flex-negative:0;flex-shrink:0;height:1.6875rem;width:1.875rem;stroke:none}@media only screen and (max-width:767px){.category__name .icon{height:1.25rem;width:1.375rem}.category__name br{display:none}}.category__dropdown{background-color:#fff;border-radius:0 0 .9375rem .9375rem;left:0;list-style:none;max-height:0;overflow:hidden;position:absolute;right:0;top:100%;-webkit-transition:max-height .3s ease;transition:max-height .3s ease;z-index:10}.category__dropdown-item.active .category__dropdown-link{color:var(--color-red);font-weight:700}.category__dropdown-link{color:#000;display:block;font-family:var(--font-Nokio);font-size:1rem;font-weight:600;padding:.625rem 1.5625rem;-webkit-transition:color .2s ease;transition:color .2s ease}@media (hover:hover){.category__dropdown-link:hover{color:var(--color-red)}}@media (hover:none){.category__dropdown-link:active{color:var(--color-red)}}.category__text{font-size:1rem;letter-spacing:.005rem;line-height:1.68}.category__text strong{font-weight:700;letter-spacing:-.00187rem}.category__text h4{font-size:1.1875rem;font-weight:700}.category__text p:not(:has(span)):not(:last-child){margin-bottom:1.625rem}@media only screen and (max-width:767px){.category__text p:not(:has(span)):not(:last-child){margin-bottom:1.25rem}}.category__text ul{list-style:none}.category__text ul:not(:last-child){margin-bottom:1.625rem}@media only screen and (max-width:767px){.category__text ul:not(:last-child){margin-bottom:1.25rem}}.category__text ul li:before{background-color:#fa4238;border-radius:100%;content:"";height:.4375rem;left:2rem;position:absolute;top:.6875rem;width:.4375rem}@media only screen and (max-width:767px){.category__text ul li:before{left:.3125rem}}.category__text ol{counter-reset:ol-counter;list-style:none}.category__text ol:not(:last-child){margin-bottom:1.625rem}@media only screen and (max-width:767px){.category__text ol:not(:last-child){margin-bottom:1.25rem}}.category__text ol li{counter-increment:ol-counter}.category__text ol li:before{color:#fa4238;content:counter(ol-counter) ".";font-size:.875rem;font-weight:700;left:2rem;line-height:inherit;position:absolute;top:0}@media only screen and (max-width:767px){.category__text ol li:before{left:.3125rem}}.category__text li{padding-left:3.5625rem;position:relative}@media only screen and (max-width:767px){.category__text li{padding-left:1.5625rem}}.category__text a{color:#fa4238}@media (hover:hover){.category__text a:hover{text-decoration:underline}}@media (hover:none){.category__text a:active{text-decoration:underline}}@media only screen and (min-width:768px){.category_wide{margin-bottom:5.625rem}.category_wide .category__content{gap:4rem}.category_wide .category__data{padding-right:1.8125rem;padding-top:.4375rem}}