/* END STYLABLE DIRECTIVE RULES */

#comp-ly2ram9h4 .style-ly2ram9j3__root {
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    border-radius: 100px;
    border: 0px solid #000000;
    background: linear-gradient(#8F98E2, #ED5829);
}

/* START STYLABLE DIRECTIVE RULES */

#comp-ly2ram9h4 .style-ly2ram9j3__root:hover {
    background: linear-gradient(180deg, #384AD3 0%, #ED5829 100%);
}

#comp-ly2ram9h4 .style-ly2ram9j3__root .StylableButton2545352419__container {
    transition: inherit;
}

#comp-ly2ram9h4 .style-ly2ram9j3__root .StylableButton2545352419__label {
    transition: inherit;
    font-family: wfont_eaf3f8_30d9ded0eed34555a06b7dd4f99558e8,wf_30d9ded0eed34555a06b7dd4f,orig_jura_medium,HelveticaNeueW01-45Ligh, HelveticaNeueW02-45Ligh, HelveticaNeueW10-45Ligh, Helvetica Neue, Helvetica, Arial, メイリオ, meiryo, ヒラギノ角ゴ pro w3, hiragino kaku gothic pro, sans-serif;
    color: #FFFFFF;
    font-size: 26px;
}

#comp-ly2ram9h4 .style-ly2ram9j3__root .StylableButton2545352419__icon {
    transition: inherit;
    width: 14px;
    height: 14px;
    fill: #000000;
    display: none;
}

#comp-ly2ram9h4 .style-ly2ram9j3__root:hover .StylableButton2545352419__label {
    color: #FFFFFF;
}

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

#comp-ly2ramah .style-ly2ramah4__root {
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    border-radius: 100px;
    background: #F5E4CB;
    border: 2px solid #ED5829;
    box-shadow: 3.38px 7.25px 0 #ED5829;
}

/* START STYLABLE DIRECTIVE RULES */

#comp-ly2ramah .style-ly2ramah4__root:hover {
    background: #FFFFFF;
}

#comp-ly2ramah .style-ly2ramah4__root .StylableButton2545352419__container {
    transition: inherit;
}

#comp-ly2ramah .style-ly2ramah4__root .StylableButton2545352419__label {
    transition: inherit;
    font-size: 20px;
    font-family: wfont_eaf3f8_30d9ded0eed34555a06b7dd4f99558e8,wf_30d9ded0eed34555a06b7dd4f,orig_jura_medium;
    font-weight: 700;
    font-style: italic;
    color: #2B5336;
}

#comp-ly2ramah .style-ly2ramah4__root .StylableButton2545352419__icon {
    transition: inherit;
    width: 14px;
    height: 14px;
    fill: #000000;
    display: none;
}

@media screen and (min-width: 1px) and (max-width: 0px) {
    #comp-ly2ramah .style-ly2ramah4__root .StylableButton2545352419__label {
        font-size: 17px;
    }
}