.cf05_controlbuttons{position:fixed;left:0;width:100%;background:#fff;box-shadow:0 0 32px 0 rgba(0,0,0,0.1);bottom:0;z-index:999}
@media(max-width:768px){.cf05_controlbuttons{z-index:9998 !important;box-shadow:unset}
}
.cf05_controlbuttons .container{display:flex;justify-content:space-between;padding:24px 0;flex-direction:row}
@media(max-width:768px){.cf05_controlbuttons .container{justify-content:space-around;flex-wrap:nowrap;flex-direction:row}
}
@media(max-width:575px){.cf05_controlbuttons .container{padding:16px 30px}
}
@media(max-width:1024px){.cf05_controlbuttons .container .backAnnual{order:1;-ms-flex:0 0 33.333333%}
}
@media(max-width:1024px){.cf05_controlbuttons .container .continue{order:2;max-width:100%;display:flex;flex-direction:row;justify-content:center;width:100%}
}
@media(max-width:575px){.cf05_controlbuttons .container .back{width:100%;margin-right:10px}
}
@media(max-width:1024px){.cf05_controlbuttons .container .continueAnnual{order:2;-ms-flex:0 0 66.666667%;display:flex;flex-direction:row;width:100%;justify-content:flex-end}
}
.cf05_controlbuttons .container .ca01_button .cmp-button__text{padding:12px 24px}
@media(max-width:768px){.cf05_controlbuttons .container .ca01_button .cmp-button__text{padding:6px 24px}
}
.cf05_controlbuttons .container .ca01_button .dark-outline{min-width:176px;border-color:var(--color-primary-01)}
.cf05_controlbuttons .container .ca01_button .dark-outline:hover{background-color:var(--color-primary-02)}
.cf05_controlbuttons .container .ca01_button .dark-outline:hover .button01 .cmp-button .cmp-button__text{color:#fff}
.cf05_controlbuttons .container .ca01_button .dark-outline .button01 .cmp-button .cmp-button__text{color:var(--color-primary-01)}
.cf05_controlbuttons .container .ca01_button .border-solid{min-width:176px}
@media(max-width:768px){.cf05_controlbuttons .container .ca01_button .border-solid{min-width:unset}
}
.cf05_controlbuttons .container .ca01_button .border-solid,.cf05_controlbuttons .container .ca01_button .border-outline,.cf05_controlbuttons .container .ca01_button .dark-solid,.cf05_controlbuttons .container .ca01_button .dark-outline{padding:0}
@media(max-width:768px){.cf05_controlbuttons .container .ca01_button .border-solid,.cf05_controlbuttons .container .ca01_button .border-outline,.cf05_controlbuttons .container .ca01_button .dark-solid,.cf05_controlbuttons .container .ca01_button .dark-outline{width:max-content;margin:0;height:45px}
}
.cf05_controlbuttons .container .ca01_button .border-solid.buttonDisabled,.cf05_controlbuttons .container .ca01_button .border-outline.buttonDisabled,.cf05_controlbuttons .container .ca01_button .dark-solid.buttonDisabled,.cf05_controlbuttons .container .ca01_button .dark-outline.buttonDisabled{background:#cacaca;border:2px solid #cacaca;color:#fff;pointer-events:none}
.cf05_controlbuttons.full{box-shadow:0 0 32px 0 rgba(0,0,0,0.1) !important}