/* END STYLABLE DIRECTIVE RULES */

#comp-m6m3o1qk .style-m6m45w5i__root{
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    background: #FACCCF;
    border: 1px solid #D64000
}

/* START STYLABLE DIRECTIVE RULES */

#comp-m6m3o1qk .style-m6m45w5i__root:hover {
    background: #E49472;
}

#comp-m6m3o1qk .style-m6m45w5i__root:disabled{
    background: #E2E2E2
}

#comp-m6m3o1qk .style-m6m45w5i__root:disabled .StylableButton2545352419__label{
    color: #8F8F8F
}

#comp-m6m3o1qk .style-m6m45w5i__root:disabled .StylableButton2545352419__icon{
    fill: #8F8F8F
}

#comp-m6m3o1qk .style-m6m45w5i__root .StylableButton2545352419__container{
    transition: inherit
}

#comp-m6m3o1qk .style-m6m45w5i__root .StylableButton2545352419__label{
    transition: inherit;
    margin: 0px 4px 0px 0px;
    letter-spacing: 0.1em;
    font-family: bree-w01-thin-oblique,sans-serif;
    font-size: 15px;
    font-weight: normal;
    font-style: normal; font-family: montserrat,sans-serif; font-size: 14px; font-weight: normal; font-style: normal;
    color: #C6111F
}

#comp-m6m3o1qk .style-m6m45w5i__root .StylableButton2545352419__icon{
    transition: inherit;
    width: 10px;
    height: 10px;
    margin: 0px 0px 0px 4px;
    fill: #FFFFFF;
    display: none;
}/* END STYLABLE DIRECTIVE RULES */

#comp-m6m3xftu .stButton4__root{
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    background: #D64000
}

/* START STYLABLE DIRECTIVE RULES */

#comp-m6m3xftu .stButton4__root:hover {
    background: #E49472;
}

#comp-m6m3xftu .stButton4__root:disabled{
    background: #E2E2E2
}

#comp-m6m3xftu .stButton4__root:disabled .StylableButton2545352419__label{
    color: #8F8F8F
}

#comp-m6m3xftu .stButton4__root:disabled .StylableButton2545352419__icon{
    fill: #8F8F8F
}

#comp-m6m3xftu .stButton4__root .StylableButton2545352419__container{
    transition: inherit
}

#comp-m6m3xftu .stButton4__root .StylableButton2545352419__label{
    transition: inherit;
    margin: 0px 4px 0px 0px;
    letter-spacing: 0.1em;
    font-family: bree-w01-thin-oblique,sans-serif;
    font-size: 15px;
    font-weight: normal;
    font-style: normal; font-family: montserrat,sans-serif; font-size: 14px; font-weight: normal; font-style: normal;
    color: #FFFFFF
}

#comp-m6m3xftu .stButton4__root .StylableButton2545352419__icon{
    transition: inherit;
    width: 10px;
    height: 10px;
    margin: 0px 0px 0px 4px;
    fill: #FFFFFF;
    display: none;
}/* END STYLABLE DIRECTIVE RULES */

#comp-ls2216qg .style-lsmu5n0l__root{
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    border: 1px solid #00AA5B;
    background: #FFFFFF
}

/* START STYLABLE DIRECTIVE RULES */

#comp-ls2216qg .style-lsmu5n0l__root:hover{
    background: #00AA5B;
    border: 0px solid #FFFFFF
}

#comp-ls2216qg .style-lsmu5n0l__root:hover .StylableButton2545352419__label{
    text-shadow: none;
    color: #FFFFFF
}

#comp-ls2216qg .style-lsmu5n0l__root:disabled{
    background: #E2E2E2
}

#comp-ls2216qg .style-lsmu5n0l__root:disabled .StylableButton2545352419__label{
    color: #8F8F8F
}

#comp-ls2216qg .style-lsmu5n0l__root:disabled .StylableButton2545352419__icon{
    fill: #8F8F8F
}

#comp-ls2216qg .style-lsmu5n0l__root .StylableButton2545352419__container{
    transition: inherit
}

#comp-ls2216qg .style-lsmu5n0l__root .StylableButton2545352419__label{
    transition: inherit;
    margin: 0px 4px 0px 0px;
    font-size: 14px;
    letter-spacing: 0.1em; font-family: montserrat,sans-serif; font-size: 15px; font-weight: normal; font-style: normal;
    font-family: oswald-medium,oswald,sans-serif;
    color: #00AA5B;
    display: initial
}

#comp-ls2216qg .style-lsmu5n0l__root .StylableButton2545352419__icon{
    transition: inherit;
    margin: 0px 0px 0px 4px;
    display: initial;
    fill: #000000;
    width: 20px;
    height: 20px
}

#comp-ls2216qg .style-lsmu5n0l__root:hover .StylableButton2545352419__icon{
    fill: #000000
}/* END STYLABLE DIRECTIVE RULES */

#comp-m864i62i .style-m864i6aa__root{-st-extends: StylableButton;transition: all 0.2s ease, visibility 0s;background: #FFFFFF;border: 2px solid rgb(0, 170, 91);border-radius: 1px}

/* START STYLABLE DIRECTIVE RULES */

#comp-m864i62i .style-m864i6aa__root .StylableButton2545352419__container{transition: inherit;flex-direction: row-reverse;justify-content: center;align-items: center}

#comp-m864i62i .style-m864i6aa__root .StylableButton2545352419__label{transition: inherit;color: #000000;display: initial;margin-right: 0px; font-family: montserrat,sans-serif; font-size: 18px; font-weight: normal; font-style: normal;font-family: avenir-lt-w01_85-heavy1475544,sans-serif;font-size: 22px;margin-left: 2.5px}

#comp-m864i62i .style-m864i6aa__root .StylableButton2545352419__icon{transition: inherit;fill: #0C4426;display: initial;margin-left: 0px;width: 25px;height: 25px;margin-right: 2.5px}/* END STYLABLE DIRECTIVE RULES */

#comp-m864i634 .style-m864i6aj__root{-st-extends: StylableButton;transition: all 0.2s ease, visibility 0s;background: #FFFFFF;border: 2px solid #EE4D2D;border-radius: 1px}

/* START STYLABLE DIRECTIVE RULES */

#comp-m864i634 .style-m864i6aj__root:hover{
    border-radius: 0px;
    padding: 0px}

#comp-m864i634 .style-m864i6aj__root:hover .StylableButton2545352419__icon{width: 25px;height: 25px}

#comp-m864i634 .style-m864i6aj__root:disabled{background: #E2E2E2}

#comp-m864i634 .style-m864i6aj__root:disabled .StylableButton2545352419__label{color: #8F8F8F}

#comp-m864i634 .style-m864i6aj__root:disabled .StylableButton2545352419__icon{fill: #8F8F8F}

#comp-m864i634 .style-m864i6aj__root .StylableButton2545352419__container{transition: inherit;flex-direction: row-reverse;justify-content: center;align-items: center}

#comp-m864i634 .style-m864i6aj__root .StylableButton2545352419__label{transition: inherit;color: #000000;display: initial;margin-right: 0px; font-family: montserrat,sans-serif; font-size: 18px; font-weight: normal; font-style: normal;font-family: avenir-lt-w01_85-heavy1475544,sans-serif;font-size: 22px;margin-left: 2.5px}

#comp-m864i634 .style-m864i6aj__root .StylableButton2545352419__icon{transition: inherit;fill: #0C4426;display: initial;margin-left: 0px;width: 25px;height: 25px;margin-right: 2.5px}/* END STYLABLE DIRECTIVE RULES */

[id^="comp-ls4ef7t6__"] .style-m81tdyfl__root{
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    background: #FFFFFF;
    border-bottom: 3px solid rgba(214, 64, 0, 0)
}

/* START STYLABLE DIRECTIVE RULES */

[id^="comp-ls4ef7t6__"] .style-m81tdyfl__root .StylableButton2545352419__container{
    transition: inherit
}

[id^="comp-ls4ef7t6__"] .style-m81tdyfl__root .StylableButton2545352419__label{
    transition: inherit;
    margin: 0px 4px 0px 0px;
    font-size: 14px;
    letter-spacing: 0.1em;
    font-weight: 400;
    color: #000000; font-family: montserrat,sans-serif; font-size: 15px; font-weight: normal; font-style: normal;
    font-family: oswald-medium,oswald,sans-serif
}

[id^="comp-ls4ef7t6__"] .style-m81tdyfl__root:disabled{
    border-bottom: 3px solid #000000;
    background: rgba(226, 226, 226, 0)
}

[id^="comp-ls4ef7t6__"] .style-m81tdyfl__root:disabled .StylableButton2545352419__label{
    color: #000000
}

[id^="comp-ls4ef7t6__"] .style-m81tdyfl__root:disabled .StylableButton2545352419__icon{
    fill: #8F8F8F
}

[id^="comp-ls4ef7t6__"] .style-m81tdyfl__root .StylableButton2545352419__icon{
    transition: inherit;
    width: 10px;
    height: 10px;
    margin: 0px 0px 0px 4px;
    fill: #000000;
    display: none
}

[id^="comp-ls4ef7t6__"] .style-m81tdyfl__root:hover .StylableButton2545352419__label {
    color: #000000;
}

[id^="comp-ls4ef7t6__"] .style-m81tdyfl__root:hover .StylableButton2545352419__icon {
    fill: #000000;
}/* END STYLABLE DIRECTIVE RULES */

[id^="comp-ls4eln3z__"] .style-lsk5o2q4__root{
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    background: #000000;
    border: 1px solid #000000
}

/* START STYLABLE DIRECTIVE RULES */

[id^="comp-ls4eln3z__"] .style-lsk5o2q4__root:hover{
    background: #FFFFFF;
    border: 0px solid #000000
}

[id^="comp-ls4eln3z__"] .style-lsk5o2q4__root:hover .StylableButton2545352419__label{
    color: #000000
}

[id^="comp-ls4eln3z__"] .style-lsk5o2q4__root:disabled{
    background: #E2E2E2
}

[id^="comp-ls4eln3z__"] .style-lsk5o2q4__root:disabled .StylableButton2545352419__label{
    color: #8F8F8F
}

[id^="comp-ls4eln3z__"] .style-lsk5o2q4__root:disabled .StylableButton2545352419__icon{
    fill: #8F8F8F
}

[id^="comp-ls4eln3z__"] .style-lsk5o2q4__root .StylableButton2545352419__container{
    transition: inherit
}

[id^="comp-ls4eln3z__"] .style-lsk5o2q4__root .StylableButton2545352419__label{
    transition: inherit;
    margin: 0px 4px 0px 0px;
    font-size: 14px;
    letter-spacing: 0.1em;
    color: #FFFFFF; font-family: montserrat,sans-serif; font-size: 15px; font-weight: normal; font-style: normal;
    font-family: oswald-medium,oswald,sans-serif
}

[id^="comp-ls4eln3z__"] .style-lsk5o2q4__root .StylableButton2545352419__icon{
    transition: inherit;
    width: 10px;
    height: 10px;
    margin: 0px 0px 0px 4px;
    fill: #FFFFFF;
    display: none
}

[id^="comp-ls4eln3z__"] .style-lsk5o2q4__root:hover .StylableButton2545352419__icon{
    fill: #000000
}