:root {
    --font-dodo: Dodo, system-ui,-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}

.c-inr {
    color: #000000;
    font-family: var(--font-dodo);
}

.cc_div * {
    color: #000000;
    font-family: var(--font-dodo);
}

.cc_div .cc-link {
    color: #000000;
    font-family: var(--font-dodo);
}

#c-bns button:first-child,
#s-bns button:first-child {
    background-color: #FF6900;
    color: #FFFFFF;
    border-radius: 9999px;
    padding: 8px 20px;
    font-size: 16px;
    font-weight: 500;
    height: 40px;
}

#c-bns button:first-child > span,
#s-bns button:first-child > span {
    color: #FFFFFF;
}


#c-bns button:first-child .button-arrow > path,
#s-bns button:first-child .button-arrow > path {
    stroke: #FFFFFF;
}

#s-bns button:first-child:hover,
#c-bns button:first-child:hover,
#s-bns button:first-child:focus-visible,
#c-bns button:first-child:focus-visible {
    background-color: #E86100;
    color: #FFFFFF;
}

#s-bns button:first-child:active,
#c-bns button:first-child:active {
    background-color: #FF6900;
    color: #FFA566;
}

#s-bns button:first-child:active .button-arrow > path,
#c-bns button:first-child:active .button-arrow > path {
    stroke: #FFA566;
}

#s-bns button:first-child [data-loading='true'],
#c-bns button:first-child [data-loading='true'] {
    background-color: #FF6900;
    color: #FFFFFF;
}

#s-bns button:first-child .button-spinner > path,
#c-bns button:first-child .button-spinner > path {
    stroke: #E86100;
}

.c-bn.c_link .button-arrow > path,
.cc_div .c-bn .button-arrow > path {
    stroke: #FFFFFF;
}

.cc_div .c-bn:first-child:hover,
.c-bn.c_link:hover,
.cc_div .c-bn:focus-visible,
.c-bn.c_link:focus-visible {
    background-color: #E86100;
    color: #FFFFFF;
}

.cc_div .c-bn :active,
.c-bn.c_link:first-child:active {
    background-color: #FF6900;
    color: #FFA566;
}

.cc_div .c-bn:active .button-arrow > path,
.c-bn.c_link:active .button-arrow > path {
    stroke: #FFA566;
}

.cc_div .c-bn [data-loading='true'],
.c-bn.c_link [data-loading='true'] {
    background-color: #FF6900;
    color: #FFFFFF;
}

.cc_div .c-bn  .button-spinner > path,
.c-bn.c_link.button-spinner > path {
    stroke: #E86100;
}


.c-bn.c_link,
.cc_div .c-bn {
    background-color: #FFF0E6;
    color: #D15700;
}

.c-bn.c_link:hover,
.cc_div .c-bn:hover {
    background-color: #FFD2B3;
    color: #D15700;
}

.cc_div .c-bn>span {
    color: rgb(209, 87, 0);
}


.c-bn.c_link, .cc_div .c-bn{
    border-radius: 9999px;
    padding: 8px 20px;
    font-size: 16px;
    font-weight: 500;
    height: 40px;
}

#s-cnt button + button:hover {
    background-color: rgb(255, 210, 179);
    color: rgb(209, 87, 0);
}

#cm .c_link:hover {
    background-color: #FFD2B3;
    color: #D15700;
}

#s-c-bn:hover {
    background-color: #F3F3F7;
}

#s-cnt .p {
    color: #000000;
}

#s-c-bn {
    background-color: #F3F3F7;
}

#s-c-bn:hover::after,
#s-c-bn:hover::before {
    top: 0.53em;
    height: 0.7em;
}

#cm,
.cc_div .b-tl,
.cc_div .c-bl {
    border-radius: 12px;
}

#s-inr {
    border-radius: 20px;
}

.cc_div .b-tg .c-tgl ~ .c-tg {
    background: #FFD2B3;
}

.cc_div .b-tg .c-tgl:checked ~ .c-tg {
    background: #FF6900;
}

.cc_div .b-tg .c-tgl:disabled ~ .c-tg {
    background: #ABADBA;
}

.cc_div .c-bl  .title {
    font-size: 1em;
    letter-spacing: unset;
    line-height: 1.2;
}