.steps-component{align-items:start;display:grid;gap:0 24px;grid-template-columns:1fr 1fr;margin:16px 0 0;overflow:visible;padding:16px;width:100%}.steps-radio{left:-100vw;opacity:0;pointer-events:none;position:fixed}.steps-acc-header{align-items:center;border-radius:20px;color:#002a6d;column-gap:12px;cursor:pointer;display:grid;font-family:Roboto,sans-serif;font-size:18px;font-weight:900;grid-column:1;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;line-height:24px;opacity:.64;padding:20px 24px;transition:opacity .2s ease,background-color .2s ease,border-radius .2s ease;white-space:normal}.steps-acc-title{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:12px;grid-column:1;grid-row:1;min-width:0}.steps-acc-num{align-items:center;background-image:linear-gradient(135deg,#ff66a1,#ffb10f);border-radius:50%;box-shadow:0 2px 10px rgba(255,93,44,.28);color:#fff;display:inline-flex;flex:0 0 auto;font-family:Carmensans,Arial,sans-serif;font-size:17px;font-weight:900;height:40px;justify-content:center;letter-spacing:-.02em;line-height:1;transition:box-shadow .2s ease,transform .2s ease;width:40px}.steps-acc-header:hover .steps-acc-num{box-shadow:0 4px 14px rgba(255,93,44,.4);transform:scale(1.04)}.steps-acc-title-text{flex:1 1 auto;min-width:0;overflow-wrap:break-word;word-wrap:break-word;word-break:normal}.steps-acc-header:hover{opacity:1}.steps-acc-desc{color:#757575;display:block;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;grid-column:1/-1;grid-row:2;line-height:24px;max-height:0;min-height:0;opacity:0;overflow:hidden;transition:max-height .35s ease,opacity .25s ease,margin .3s ease}.steps-chevron{align-self:center;color:#002a6d;flex-shrink:0;grid-column:2;grid-row:1;transition:transform .3s ease}.steps-panels{align-self:start;display:grid;grid-column:2;grid-row:1/span 20;grid-template-columns:1fr;grid-template-rows:1fr}.steps-panel{grid-area:1/1;opacity:0;pointer-events:none;transition:opacity .35s ease,visibility .35s ease;visibility:hidden}#steps-r1:checked~label.steps-acc-header:first-of-type,#steps-r2:checked~label.steps-acc-header:nth-of-type(2),#steps-r3:checked~label.steps-acc-header:nth-of-type(3),#steps-r4:checked~label.steps-acc-header:nth-of-type(4),#steps-r5:checked~label.steps-acc-header:nth-of-type(5){background-color:#ecf1f9;opacity:1}#steps-r1:checked~label.steps-acc-header:first-of-type .steps-chevron,#steps-r2:checked~label.steps-acc-header:nth-of-type(2) .steps-chevron,#steps-r3:checked~label.steps-acc-header:nth-of-type(3) .steps-chevron,#steps-r4:checked~label.steps-acc-header:nth-of-type(4) .steps-chevron,#steps-r5:checked~label.steps-acc-header:nth-of-type(5) .steps-chevron{transform:rotate(180deg)}#steps-r1:checked~label.steps-acc-header:first-of-type .steps-acc-desc,#steps-r2:checked~label.steps-acc-header:nth-of-type(2) .steps-acc-desc,#steps-r3:checked~label.steps-acc-header:nth-of-type(3) .steps-acc-desc,#steps-r4:checked~label.steps-acc-header:nth-of-type(4) .steps-acc-desc,#steps-r5:checked~label.steps-acc-header:nth-of-type(5) .steps-acc-desc{margin-top:12px;max-height:300px;opacity:1}#steps-r1:checked~label.steps-acc-header:first-of-type .steps-acc-num,#steps-r2:checked~label.steps-acc-header:nth-of-type(2) .steps-acc-num,#steps-r3:checked~label.steps-acc-header:nth-of-type(3) .steps-acc-num,#steps-r4:checked~label.steps-acc-header:nth-of-type(4) .steps-acc-num,#steps-r5:checked~label.steps-acc-header:nth-of-type(5) .steps-acc-num{box-shadow:0 4px 16px rgba(255,93,44,.45);transform:scale(1.05)}#steps-r1:checked~.steps-panels>.steps-panel:first-child,#steps-r2:checked~.steps-panels>.steps-panel:nth-child(2),#steps-r3:checked~.steps-panels>.steps-panel:nth-child(3),#steps-r4:checked~.steps-panels>.steps-panel:nth-child(4),#steps-r5:checked~.steps-panels>.steps-panel:nth-child(5){opacity:1;pointer-events:auto;visibility:visible}@media screen and (max-width:991px){.steps-component{grid-template-columns:1fr;padding:0}.steps-acc-header{column-gap:10px;grid-column:1;padding:18px 20px}.steps-acc-title{gap:10px}.steps-panels{grid-column:1;grid-row:auto;margin-top:16px}}@media screen and (max-width:479px){.steps-acc-header{column-gap:8px;font-size:16px;line-height:22px;padding:14px 16px}.steps-acc-title{gap:8px}.steps-acc-num{font-size:14px;height:34px;width:34px}.steps-acc-desc{font-size:14px;line-height:22px}}