.sticky-footer-container{height:8rem}
.sticky-footer-cta{z-index:999}
.sticky-footer{font-family:Roboto,arial,sans-serif;color:#fff;font-weight:500;position:static;background-color:#fff;width:100%;-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out;z-index:999;bottom:0;left:0}
.sticky-footer .mobile-text{display:none}
.sticky-footer .sticky-container{margin:0 auto;overflow:hidden;padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-preferred-size:100%;flex-basis:100%;height:8rem;max-width:120rem;position:relative}
.sticky-footer .sticky-button-container,.sticky-footer .sticky-container{display:-webkit-box;display:-ms-flexbox;display:flex}
.sticky-footer .sticky-button-container>:first-child{margin-right:1rem}
.sticky-footer .leftSideSubDiv{text-align:right;display:inline-block;padding:0 1rem;color:#3e2f2c;margin-right:.8rem}
.sticky-footer .leftSideSubDiv a.nonClickable{pointer-events:none}
.sticky-footer a{display:inline-block;margin:1rem 0;text-decoration:none;color:#fff}
.sticky-footer a span{cursor:pointer;color:#3e2f2c;vertical-align:text-bottom;font-size:2rem}
.sticky-footer a i{font-size:1.8rem;padding-right:.5rem;color:#fff;vertical-align:super;cursor:pointer}
.sticky-footer a i img{height:2.4rem;width:2.4rem}
.sticky-footer a:focus{outline-color:#fff}
.sticky-footer a.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#db3725;line-height:2.1rem;border:.3rem solid #db3725;cursor:pointer;display:inline-block;font-family:Roboto,sans-serif;font-weight:700;text-align:center;text-decoration:none;-webkit-transition:all .12s;transition:all .12s;text-transform:none;height:5rem;border-radius:.4rem;width:11.4rem;color:#fff;padding:1rem 0}
.sticky-footer a.btn span{font-size:1.4rem;font-weight:600;color:#fff}
.sticky-footer a.btn i{font-size:1.8rem}
.sticky-footer a.btn:hover{background:#fff;color:#db3725;text-decoration:none}
.sticky-footer a.btn:hover span{color:#db3725}
.sticky-footer .sticky-footer-no-padding{position:relative;min-height:.1rem;padding-left:0;padding-right:0}
@media(max-width:767px){.sticky-footer .nonmobile-text{display:none}
.sticky-footer .mobile-text{display:block}
.sticky-footer .sticky-container{width:95%}
.sticky-footer a{color:#fff;display:inline-block;margin:1rem 0;text-decoration:none;height:3rem;line-height:2.5rem}
.sticky-footer i{font-size:2.4rem;padding-right:.5rem;line-height:3rem;color:#a5cd00;vertical-align:text-bottom}
.sticky-footer i img{height:3rem;width:3.7rem}
.sticky-footer a.btn{font-size:1.4rem;line-height:2.5rem}
.sticky-footer a.btn span{font-size:1.5rem;text-align:center;overflow-wrap:break-word}
.sticky-footer .left-sideMainDiv{padding-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:100%}
.sticky-footer .left-sideMainDiv>:first-child{display:none}
.sticky-footer .leftSideSubDiv{text-align:unset;display:inline-block;padding:unset;margin-right:.8rem}
.sticky-footer .leftSideSubDiv span{display:none}
.sticky-footer #sticky-number{height:3rem;width:3rem}
.sticky-footer .sticky-footer.default-style .sticky-button-container>:first-child{display:block}
}
@media(min-width:768px) and (max-width:1199px){.sticky-footer .sticky-container{width:90%}
.sticky-footer .sticky-footer-cta .left-sideMainDiv{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.sticky-footer a{color:#fff;display:inline-block;margin:1rem 0;text-decoration:none;height:3rem;line-height:2.5rem}
.sticky-footer .sticky-footer-global-phone{bottom:.2rem;position:relative}
.sticky-footer a.btn{line-height:2.5rem}
}
.sticky-footer.single-cta-style .sticky-button-container>:first-child{display:none}
@media(max-width:767px){.sticky-footer.single-cta-style .leftSideSubDiv span{display:initial;font-size:1.4rem}
.sticky-footer.single-cta-style .leftSideSubDiv span.nonmobile-text{display:none}
}
@media(min-width:992px){.sticky-footer a[data-button-type=programfinder]{margin-left:4px}
.sticky-footer a[data-button-type=applynow]{margin-right:4px}
}
@media print{.sticky-footer-container{display:none}
}