.breadcrumbs {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 10px;
}
.scactus-1 .breadcrumbs > li > * {
    max-width: 40vw;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.breadcrumbs > li:not(:first-child) {
    position: relative;
    display: flex;
    align-items: center;
}
.breadcrumbs > li:not(:first-child)::before {
    position: relative;
    content: '>';
    margin-inline: .5rem;
    display: inline-block;
}
/* dc */
.dc {
    position: absolute;
    inset: 0;
    z-index: -1;
    overflow: hidden;
}
.dc .d1 {
    position: absolute;
    top: -2rem;
    display: block;
    opacity: 0.08;
    width: min(689px,70vw);
    height: min(689px,70vw);
    left: calc(min(250px,12vw) * -1);
    background-color: var(--cLlimeGreen);
    border-radius: 54% 46% 40% 60% / 45% 43% 57% 55%;
    animation: morph 10s linear infinite alternate,spin 26s linear infinite reverse;
}
.dc .d2 {
    position: absolute;
    display: block;
    opacity: .08;
    width: min(383px,70vw);
    height: min(383px,70vw);
    background-color: var(--cLlimeGreen);
    right: calc((min(383px,12vw) / 1.5) * -1);
    bottom: calc((min(383px,12vw) / 1.5) * -1);
    border-radius: 70% 30% 48% 52% / 33% 57% 43% 67% ;
    animation: morph 7s linear infinite alternate,spin 26s linear infinite reverse;
}
@keyframes morph{0%{border-radius:40% 60% 60% 40%/70% 30%}to{border-radius:40% 60%}}@keyframes spin{to{transform:rotate(1turn)}}
/* .scactus-1 */
.scactus-1 {color: var(--cLdimGray);}
.scactus-1 :is(.wrapper,.form) {
    position: relative;
    line-height: 1.6;
    border-radius: min(30px,3vw);
    background-color: var(--cLwhite);
    padding: min(2.5rem,4vw) min(3rem,5vw);
    box-shadow: 0px 15px 30px var(--cLsemiTransparentBlack2);
}