section[data-type=call-to-action-ribbon]{background-color:#fff;padding:75px 0}section[data-type=call-to-action-ribbon].has-big-title div.ribbon>h1{font-size:55px;font-weight:700;line-height:100%}section[data-type=call-to-action-ribbon].has-half-blue-background{position:relative}section[data-type=call-to-action-ribbon].has-half-blue-background:after{background-color:#eff3f5;content:"";display:block;height:50%;left:0;position:absolute;top:50%;width:100%}section[data-type=call-to-action-ribbon] div.ribbon{background-color:#fff;background-position:calc(100% + 10px) center;background-repeat:no-repeat;background-size:45% auto;border-radius:5px;border:1px solid #d1d9de;box-sizing:border-box;overflow:hidden;padding:50px;position:relative;z-index:1}section[data-type=call-to-action-ribbon] div.ribbon>h1,section[data-type=call-to-action-ribbon] div.ribbon>div.buttons{position:relative;z-index:2}section[data-type=call-to-action-ribbon] div.ribbon h1{color:#003e71;margin:35px 0;max-width:55%}section[data-type=call-to-action-ribbon] div.ribbon:after{background-image:url(/wp-content/themes/keiser/alternative-front-page/assets/img/graduate-school-page-template/call-to-action-ribbon-background.png);background-position:calc(50% - 75px) center;background-repeat:no-repeat;background-size:auto 200%;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media(min-width:722px)and (max-width:1020px){section[data-type=call-to-action-ribbon] div.ribbon{background-size:60% auto}section[data-type=call-to-action-ribbon] div.ribbon:after{background-position:clamp(0%,150px,15%) center;background-size:auto 125%}section[data-type=call-to-action-ribbon] div.ribbon h1{max-width:initial}section[data-type=call-to-action-ribbon] div.ribbon h2{max-width:initial}}@media(max-width:722px){section[data-type=call-to-action-ribbon] div.ribbon{background-position:center center;background-size:cover;padding:35px}section[data-type=call-to-action-ribbon] div.ribbon:after{background-color:#ffffffbf;background-position:calc(100% - 75px) center!important;opacity:.95}section[data-type=call-to-action-ribbon] div.ribbon h1{max-width:initial}section[data-type=call-to-action-ribbon] div.ribbon h2{max-width:initial}}
