.aksrt-homepage__view-btn.is-active { color: var(--color-primary); } .aksrt-homepage__view-btn svg { width: 16px; height: 16px; fill: currentColor; } .title-theme { position: relative; padding-left: 1.2em; font-size: 15px; font-weight: 700; line-height: 1.4; } .title-theme::before { position: absolute; top: 10%; bottom: 10%; left: 2px; width: 4px; content: ""; background: var(--color-primary); border-radius: 5px; box-shadow: 1px 1px 3px -1px var(--color-primary); } .aksrt-homepage__page-indicator { margin-left: 10px; font-size: 80%; font-weight: 400; opacity: 0.7; } .aksrt-homepage__panel[hidden], .index-tab-main .tab-pane[hidden], .home-tab-content .tab-pane[hidden] { display: none !important; } .aksrt-homepage__panels, .home-tab-content { display: block; } .aksrt-homepage__panel { opacity: 0; transition: opacity 0.3s ease; } .aksrt-homepage__panel.is-active, .aksrt-homepage__panel.active, .aksrt-homepage__panel.fade.in, .aksrt-homepage__panel.tab-pane.active, #index-tab-main.aksrt-homepage__panel, .home-tab-content .tab-pane.is-active, .home-tab-content .tab-pane.show, .home-tab-content .tab-pane.active, .aksrt-homepage__panel.show { display: block !important; visibility: visible !important; opacity: 1 !important; } .home-tab-content .tab-pane.fade.is-active, .home-tab-content .tab-pane.fade.show, .home-tab-content .tab-pane.fade.active, #index-tab-main.fade { opacity: 1 !important; } .aksrt-homepage__panel-contract { display: none; } .flex { display: flex !important; } .flex.xx, .xx { flex-direction: column; } .flex1, .flex-1 { flex: 1 1 auto; min-width: 0; } .jsb, .jb { justify-content: space-between; } .ac { align-items: center; }