.radio{align-items:flex-start;margin-bottom:15px}.radio input{margin-right:5px;margin-top:2.5px}.radio label{font-weight:400;font-size:1.4rem;color:#2e2e2e;line-height:1.4}.radio:last-child{margin-bottom:0}.accordion__item{position:relative}.accordion__item1{margin-top:15px}.accordion__header{z-index:2;border-bottom:1px solid #ddd;padding:0 5px 10px}.accordion__header button{color:inherit}.accordion__header--content{font-size:1.5rem;color:#3d316a;font-weight:400}.accordion__button{width:100%;display:flex;justify-content:space-between;align-items:center;border:none;background-color:unset;margin:0;padding:0;cursor:pointer}.accordion__button[data-state=closed] .accordion__icon.accordion__icon--open,.accordion__button[data-state=open] .accordion__icon.accordion__icon--close{display:none}.accordion__panel{overflow:hidden}.accordion__panel[data-state=open]{animation:slideDown .3s ease-out}.accordion__panel[data-state=closed]{animation:slideUp .3s ease-out}@keyframes slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}.accordion__content{z-index:1;padding:15px 5px 0}.accordion__content .filter-reset{text-decoration:underline}.accordion__content .filter-reset__wrapper{margin-top:5px;justify-content:right}.accordion__content .filter-reset:focus,.accordion__content .filter-reset:hover{text-decoration:none;cursor:pointer}