.vertical-tabs{gap:40px}.vertical-tabs,.vertical-tabs-top{display:flex;flex-direction:column}.vertical-tabs-top{align-items:end;gap:16px;text-align:end}.vertical-tabs-tabs-container{display:grid;gap:28px 56px;grid-template-columns:.4fr .6fr}.vertical-tabs-tab{align-items:center;border-radius:8px;border-width:1px;display:flex;height:fit-content;justify-content:space-between;padding:12px 16px;transition:all .3s ease;z-index:2}.vertical-tabs-tab[open]{background-color:var(--secondary-550);border-color:var(--secondary-550)}.vertical-tabs-tab-text{align-items:center;display:flex;gap:24px}.vertical-tabs-tab-svg{align-items:center;border-radius:50%;border-width:1px;display:flex;height:36px;justify-content:center;width:36px}.vertical-tabs-tab-svg svg{fill:var(--primary-500);height:11px;width:7px}.vertical-tabs-tab-content{display:flex;flex-direction:column;gap:56px;grid-column:2/3;height:0;opacity:0;transition:all .3s ease;z-index:0}.vertical-tabs-tab-content[open]{height:auto;opacity:1;z-index:1}.vertical-tabs-tab-descriptions{display:flex;flex-direction:column;gap:15px}.vertical-tabs-tab-description{color:var(--primary-900);font-weight:600;line-height:150%;text-align:right}.vertical-tabs-tab-image{display:grid;gap:24px}.vertical-tabs-tab-image.card{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.vertical-tabs-tab-img{aspect-ratio:16/9;border-radius:24px}.vertical-tabs-tab-card{border-radius:24px;display:flex;flex-direction:column;gap:24px;justify-content:space-between;padding:24px 32px}.vertical-tabs-tab-card-description{color:var(--primary-900);font-weight:600;line-height:150%}@media(max-width:1024px){.vertical-tabs{gap:32px}.vertical-tabs-tabs-container{gap:0;grid-template-columns:1fr}.vertical-tabs-tab{margin-bottom:24px}.vertical-tabs-tab-text{gap:16px}.vertical-tabs-tab-svg{height:24px;transition:all .3s ease;width:24px}.vertical-tabs-tab[open] .vertical-tabs-tab-svg svg{transform:rotate(270deg)}.vertical-tabs-tab-svg svg{height:8px;transform:rotate(90deg);width:4px}.vertical-tabs-tab-content{gap:24px;grid-column:unset}.vertical-tabs-tab-content[open]{margin-bottom:16px;margin-top:-8px}.vertical-tabs-tab-description{font-size:14px}.vertical-tabs-tab-image.card{gap:16px;grid-template-columns:1fr}}