.workflow-wrap {    border-radius: 12px;    overflow: hidden;    background: #ffffff;}.workflow-top {    padding: 20px;}.workflow-image-road {    display: flex;    justify-content: center;    align-items: center;    padding: 3rem 0;    background: rgba(1, 143, 246, 0.10);}.workflow-image-road svg {    width: 90%;    height: auto;    max-width: 1300px;}.workflow-image-road image {    transition: all 400ms;    cursor: url("images/cursor_50.png"), auto;}.workflow-image-road image.hide {    opacity: 0;}.workflow-list {    position: relative;    z-index: 2;    display: flex;    flex-wrap: wrap;    gap: 7px;    padding: 10px;    background: var(--ltu-theme-blue);}.workflow-list a {text-decoration: none;}.workflow-corner {    content: "";    position: absolute;    z-index: -1;    top: -21px;    left: 50%;    transform: translateX(-50%);    width: 50px;    height: 40px;    display: flex;    align-items: center;    justify-content: center;    overflow: hidden;}.workflow-corner svg {    width: 100%;    height: auto;    fill: var(--ltu-theme-blue);}.workflow-list-item {    position: relative;    z-index: 1;    display: inline-flex;    align-items: center;    justify-content: center;    background: #ffffff;    padding: 7px 10px;    white-space: nowrap;    border-radius: 100px;    color: var(--ltu-theme-blue);    cursor: pointer;    line-height: 1.2;    font-size: 0.875rem;    font-size: clamp(0.875rem, 0.85rem + 0.125vw, 0.875rem);}.nt-scheme-mobile {    flex: 1;    display: flex;    flex-direction: column;    gap: 9px;    padding: 10px;    width: 100%;}.home-workflow .nt-scheme-mobile {    background: #D5ECFF;    padding-bottom: 26px;}.nts-group {    border-radius: 12px;    background: #EBF6FF;    padding: 10px 7px;    font-size: 14px;    color: #658B97;}.nts-group:nth-of-type(2) {    color: #0DA5AB;}.nts-group:nth-of-type(3) {    color: #0095DB;}.nts-group:nth-of-type(4) {    color: #7A429C;}.nts-group a {    text-decoration: none;    color: inherit;}.nts-group-title {    font-weight: 700;    margin-bottom: 8px;}.nts-element {    display: flex;    align-items: center;    gap: 13px;    margin-bottom: 5px;}.nts-element-image {    width: 60px;    background: url("images/mobile-background-icons.png") center bottom / contain no-repeat;    text-align: center;}.nts-element-image img {    margin: 0 auto 15px;}.nts-element-title {    flex: 1;}@media (hover: hover) {    .gray-image {        opacity: 0;    }    .gray-image:hover {        opacity: 1;    }}@media (min-width: 992px) {    .workflow-top {        padding: 40px;    }    .workflow-list {        gap: 30px clamp(0.5rem, -0.3345rem + 3.5604vw, 0.5rem);        padding: 20px 10px;    }    .workflow-list-item {        padding: 12px 16px;        border-radius: 100px;        font-weight: 600;            }}@media (min-width: 1600px) {    .workflow-list {        gap: 30px clamp(0.5rem, -0.3345rem + 3.5604vw, 2.038rem);        padding: 20px 25px;    }    .workflow-top {        padding: 70px 80px;    }    .workflow-list-item {        padding: 15px 15px;    }}