/* END STYLABLE DIRECTIVE RULES */

#comp-lgo8b80q .style-lgoc0nes__root{
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    border-radius: 0px;
    box-shadow: 0.71px 0.71px #8E0207;
    background: repeat padding-box border-box 0% / auto scroll linear-gradient(#D6040B, #D6040B);
    border: 0px solid #FFFFFF
}

/* START STYLABLE DIRECTIVE RULES */

#comp-lgo8b80q .style-lgoc0nes__root:hover {
    background: linear-gradient(307deg, #5f5bcd 24%, #ff5700 100%);
}

#comp-lgo8b80q .style-lgoc0nes__root:disabled{
    background: #E2E2E2
}

#comp-lgo8b80q .style-lgoc0nes__root:disabled .StylableButton2545352419__label{
    color: #8F8F8F
}

#comp-lgo8b80q .style-lgoc0nes__root:disabled .StylableButton2545352419__icon{
    fill: #8F8F8F
}

#comp-lgo8b80q .style-lgoc0nes__root .StylableButton2545352419__container{
    transition: inherit
}

#comp-lgo8b80q .style-lgoc0nes__root .StylableButton2545352419__label{
    transition: inherit;
    display: initial;
    color: #FFFFFF;
    letter-spacing: 0.15em;
    font-weight: 700;
    font-family: heebo-medium,sans-serif;
    font-size: 21px
}

#comp-lgo8b80q .style-lgoc0nes__root .StylableButton2545352419__icon{
    transition: inherit;
    fill: #993500;
    width: 34px;
    height: 34px;
    display: none
}

@media screen and (min-width: 1px) and (max-width: 0px) {
    #comp-lgo8b80q .style-lgoc0nes__root .StylableButton2545352419__label {
        font-size: 16px;
    }
}/* END STYLABLE DIRECTIVE RULES */

#comp-lgo80tsr .style-lgo8375t__root{
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    border-radius: 50px;
    border: 4px solid #FFFFFF;
    background: #646464
}

/* START STYLABLE DIRECTIVE RULES */

#comp-lgo80tsr .style-lgo8375t__root:hover{
    border-radius: 20px;
    background: #C74300;
    border: 2px solid #C74300
}

#comp-lgo80tsr .style-lgo8375t__root:hover .StylableButton2545352419__icon{
    width: 26px;
    height: 26px
}

#comp-lgo80tsr .style-lgo8375t__root:hover .StylableButton2545352419__label {
    color: #FFFFFF;
}

#comp-lgo80tsr .style-lgo8375t__root:disabled{
    background: #E2E2E2
}

#comp-lgo80tsr .style-lgo8375t__root:disabled .StylableButton2545352419__label{
    color: #8F8F8F
}

#comp-lgo80tsr .style-lgo8375t__root:disabled .StylableButton2545352419__icon{
    fill: #8F8F8F
}

#comp-lgo80tsr .style-lgo8375t__root .StylableButton2545352419__container{
    transition: inherit
}

#comp-lgo80tsr .style-lgo8375t__root .StylableButton2545352419__label{
    transition: inherit;
    display: initial;
    letter-spacing: 0.05em;
    color: #FFFFFF;
    font-family: oswald-medium,oswald,sans-serif;
    font-size: 25px
}

#comp-lgo80tsr .style-lgo8375t__root .StylableButton2545352419__icon{
    transition: inherit;
    fill: #8B6755;
    width: 20px;
    height: 20px;
    display: none
}/* END STYLABLE DIRECTIVE RULES */

#comp-lgo8hfwq .style-lgobzyx3__root{
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    border-radius: 0px;
    box-shadow: 0.71px 0.71px #8E0207;
    background: #D6040B;
    border: 0px solid #FFFFFF
}

/* START STYLABLE DIRECTIVE RULES */

#comp-lgo8hfwq .style-lgobzyx3__root:hover {
    background: linear-gradient(307deg, #5f5bcd 24%, #ff5700 100%);
}

#comp-lgo8hfwq .style-lgobzyx3__root:disabled{
    background: #E2E2E2
}

#comp-lgo8hfwq .style-lgobzyx3__root:disabled .StylableButton2545352419__label{
    color: #8F8F8F
}

#comp-lgo8hfwq .style-lgobzyx3__root:disabled .StylableButton2545352419__icon{
    fill: #8F8F8F
}

#comp-lgo8hfwq .style-lgobzyx3__root .StylableButton2545352419__container{
    transition: inherit
}

#comp-lgo8hfwq .style-lgobzyx3__root .StylableButton2545352419__label{
    transition: inherit;
    display: initial;
    color: #FFFFFF;
    letter-spacing: 0.15em;
    font-weight: 700;
    font-family: heebo-medium,sans-serif;
    font-size: 21px
}

#comp-lgo8hfwq .style-lgobzyx3__root .StylableButton2545352419__icon{
    transition: inherit;
    fill: #993500;
    width: 34px;
    height: 34px;
    display: none
}

@media screen and (min-width: 1px) and (max-width: 0px) {
    #comp-lgo8hfwq .style-lgobzyx3__root .StylableButton2545352419__label {
        font-size: 16px;
    }
}/* END STYLABLE DIRECTIVE RULES */

#comp-lgo8718b .style-lgo8719o3__root{
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    border-radius: 50px;
    border: 4px solid #FFFFFF;
    background: #646464
}

/* START STYLABLE DIRECTIVE RULES */

#comp-lgo8718b .style-lgo8719o3__root:hover{
    border-radius: 20px;
    background: #C74300;
    border: 2px solid #C74300
}

#comp-lgo8718b .style-lgo8719o3__root:hover .StylableButton2545352419__icon{
    width: 26px;
    height: 26px
}

#comp-lgo8718b .style-lgo8719o3__root:hover .StylableButton2545352419__label {
    color: #FFFFFF;
}

#comp-lgo8718b .style-lgo8719o3__root:disabled{
    background: #E2E2E2
}

#comp-lgo8718b .style-lgo8719o3__root:disabled .StylableButton2545352419__label{
    color: #8F8F8F
}

#comp-lgo8718b .style-lgo8719o3__root:disabled .StylableButton2545352419__icon{
    fill: #8F8F8F
}

#comp-lgo8718b .style-lgo8719o3__root .StylableButton2545352419__container{
    transition: inherit
}

#comp-lgo8718b .style-lgo8719o3__root .StylableButton2545352419__label{
    transition: inherit;
    display: initial;
    letter-spacing: 0.05em;
    color: #FFFFFF;
    font-family: oswald-medium,oswald,sans-serif;
    font-size: 25px
}

#comp-lgo8718b .style-lgo8719o3__root .StylableButton2545352419__icon{
    transition: inherit;
    fill: #8B6755;
    width: 20px;
    height: 20px;
    display: none
}/* END STYLABLE DIRECTIVE RULES */

#comp-lgo8hysg .style-lgobzicw__root{
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    border-radius: 0px;
    box-shadow: 0.71px 0.71px #8E0207;
    background: repeat padding-box border-box 0% / auto scroll linear-gradient(#D6040B, #D6040B);
    border: 0px solid #FFFFFF
}

/* START STYLABLE DIRECTIVE RULES */

#comp-lgo8hysg .style-lgobzicw__root:hover {
    background: linear-gradient(307deg, #5f5bcd 24%, #ff5700 100%);
}

#comp-lgo8hysg .style-lgobzicw__root:disabled{
    background: #E2E2E2
}

#comp-lgo8hysg .style-lgobzicw__root:disabled .StylableButton2545352419__label{
    color: #8F8F8F
}

#comp-lgo8hysg .style-lgobzicw__root:disabled .StylableButton2545352419__icon{
    fill: #8F8F8F
}

#comp-lgo8hysg .style-lgobzicw__root .StylableButton2545352419__container{
    transition: inherit
}

#comp-lgo8hysg .style-lgobzicw__root .StylableButton2545352419__label{
    transition: inherit;
    display: initial;
    color: #FFFFFF;
    letter-spacing: 0.15em;
    font-weight: 700;
    font-family: heebo-medium,sans-serif;
    font-size: 21px
}

#comp-lgo8hysg .style-lgobzicw__root .StylableButton2545352419__icon{
    transition: inherit;
    fill: #993500;
    width: 34px;
    height: 34px;
    display: none
}

@media screen and (min-width: 1px) and (max-width: 0px) {
    #comp-lgo8hysg .style-lgobzicw__root .StylableButton2545352419__label {
        font-size: 17px;
    }
}/* END STYLABLE DIRECTIVE RULES */

#comp-lgo88xzo .style-lgo88y0u3__root{
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    border-radius: 50px;
    border: 4px solid #FFFFFF;
    background: #646464
}

/* START STYLABLE DIRECTIVE RULES */

#comp-lgo88xzo .style-lgo88y0u3__root:hover{
    border-radius: 20px;
    background: #C74300;
    border: 2px solid #C74300
}

#comp-lgo88xzo .style-lgo88y0u3__root:hover .StylableButton2545352419__icon{
    width: 26px;
    height: 26px
}

#comp-lgo88xzo .style-lgo88y0u3__root:hover .StylableButton2545352419__label {
    color: #FFFFFF;
}

#comp-lgo88xzo .style-lgo88y0u3__root:disabled{
    background: #E2E2E2
}

#comp-lgo88xzo .style-lgo88y0u3__root:disabled .StylableButton2545352419__label{
    color: #8F8F8F
}

#comp-lgo88xzo .style-lgo88y0u3__root:disabled .StylableButton2545352419__icon{
    fill: #8F8F8F
}

#comp-lgo88xzo .style-lgo88y0u3__root .StylableButton2545352419__container{
    transition: inherit
}

#comp-lgo88xzo .style-lgo88y0u3__root .StylableButton2545352419__label{
    transition: inherit;
    display: initial;
    letter-spacing: 0.05em;
    color: #FFFFFF;
    font-family: oswald-medium,oswald,sans-serif;
    font-size: 25px
}

#comp-lgo88xzo .style-lgo88y0u3__root .StylableButton2545352419__icon{
    transition: inherit;
    fill: #8B6755;
    width: 20px;
    height: 20px;
    display: none
}