/*
 * http://github.com/peteboere/css-crush (v4.2.0)
 */
.upsell{background:#f9f9f9;margin:0 0 30px;padding:0 25px 0}.upsell button{margin:0}.upsell .bloc{display:none;padding:0 0 20px}.upsell>div:first-child{font-size:18px;color:#303030;padding:20px 0;display:flex;justify-content:flex-start;align-items:center}.upsell>div p{opacity:.9;font-size:15px;margin:0 0 10px}.upsell>form{display:flex;justify-content:space-evenly}.upsell .list-services{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.upsell .list-services .item{flex:50%;display:flex;align-items:center;position:relative;background:var(--blue);color:#fff}.upsell .list-services .item button{position:absolute;left:68px;right:0;top:0;text-align:center;padding:7px;background:var(--green);color:#fff;border:none;height:100%;margin:0 auto;font-weight:500;font-size:16px;transition:all 200ms ease-in;opacity:0;visibility:hidden}.upsell .list-services .item:hover button{visibility:visible;opacity:1}.upsell .list-services .item h5{display:block;font-size:18px;margin:0}.upsell .list-services .item img{width:68px;height:68px;margin:0 10px 0 0}.upsell .list-services .item span{text-transform:uppercase}.upsell .list-services .item i{font-size:11px;font-style:normal}.upselling-title{display:flex;align-items:center;justify-content:space-between}.upselling-title .btn-cancel-step{background:#fff;margin:0}.upselling-title .btn-cancel-step:focus,.upselling-title .btn-cancel-step:hover{background:var(--blue)}.upsell .btn-yes-no{display:flex;margin:0 0 0 40px}.upsell .btn-yes-no a{margin:0 5px;padding:2px 20px}.upsell .btn-yes-no a.active{background:none;color:var(--blue)}