.bonuses_sect{padding:3.125em 0}.bonuses_sect .sect_title{text-align:center;margin:0 0 .75em}.bonuses_sect .description{font-weight:300;letter-spacing:-.005em;line-height:1.35;text-align:center;font-size:1.125em;margin:0 0 1em}.bonuses_sect .items{display:block;margin:0}.bonuses_sect .item{box-sizing:border-box;display:flex;flex-direction:column;width:100%;margin:0 0 2em}.bonuses_sect .item:last-child{margin-bottom:0}.bonuses_sect .item_info{background:#FAFAFA;border:1px solid #EAF1FC;border-radius:1.125em;margin:0 0 .25em;flex-grow:1;padding:1.5em 1em}.bonuses_sect .item_title{line-height:1.2;margin:0 0 1.4em;font-size:1.125em;min-height:auto}.bonuses_sect .item_description{font-weight:300;line-height:1.35;color:#53627C}.bonuses_sect .item_description a{text-decoration:underline}.bonuses_sect .item_description a:hover{text-decoration:none}.bonuses_sect .item_promo_code_block{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;background-color:#FAFAFA;border:1px solid #EAF1FC;border-radius:1.125em;cursor:pointer;padding:.75em 1em;transition-property:background-color;transition-duration:0.3s}.bonuses_sect .item_promo_code_block:hover{background-color:#f7f7f7}.bonuses_sect .item_promo_code_text{line-height:1.5;font-size:1.125em;color:#53627C}.bonuses_sect .item_promo_code_icon{height:2em;margin-left:1em}.bonuses_sect .item_promo_code{color:#317EE5}