.answers .answers__content{border-radius:25px;display:flex;gap:20px}.answers .answers__title{height:450px;padding:30px;border-radius:25px;background-color:var(--color-block);flex:1 1;display:flex;gap:15px;flex-direction:column}.answers .answers__title h3{font-size:32px;font-weight:500}.answers .answers__title p{max-width:70%;font-size:20px;flex-grow:1}.answers .answers__btns{display:flex;gap:10px}.answers .answers__btns a{padding:10px 25px;border-radius:15px;font-weight:500;color:var(--color-white);background-color:var(--color-accent)}.answers .answers__btns a:not(:first-child){color:var(--color-accent);border:1px solid var(--color-accent);background-color:rgba(0,0,0,0)}.answers .answers__list{padding:10px;border-radius:25px;background-color:var(--color-block);flex:1 1}@media(max-width:1024px){.answers .answers__title{height:-moz-fit-content;height:fit-content;gap:20px}.answers .answers__btns{margin-top:30px;flex-wrap:wrap}.answers .answers__btns a{flex:1 1;text-align:center}.answers .answers__btns a:first-child{width:100%;flex:unset}}@media(max-width:768px){.answers .answers__title p{max-width:100%}.answers .answers__content{flex-direction:column-reverse}.answers .answers__btns{flex-wrap:nowrap}.answers .answers__btns a{flex:1 1}}@media(max-width:576px){.answers .answers__btns{flex-wrap:wrap}}.accordion{padding:25px;cursor:pointer;border-radius:10px;color:var(--color-black);background-color:var(--color-block);display:flex;flex-direction:column;align-self:start}.accordion__header{width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;gap:20px;align-items:center;justify-content:space-between}.accordion__header span{font-weight:500}.accordion__header svg{transition:rotate .2s linear;flex-shrink:0}.accordion__expander{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .2s linear}.accordion__content{min-height:0;transition:margin-top .2s linear}.accordion__content p{margin-bottom:20px;font-size:18px}.accordion__content p:last-child{margin-bottom:0}.accordion__content li{font-size:clamp(14px,3vw,20px)}.accordion--active{grid-template-rows:1fr}.accordion--active .accordion__content{margin-top:20px}@media(max-width:768px){.accordion{padding:20px}.accordion__header svg{transform:scale(.7)}.accordion__content{width:100%}.accordion--active .accordion__content{margin-top:10px}}