.promo-container{padding:30px 0 60px;background-color:#f4f4f4;overflow:hidden}.promo-container.white{background-color:#fff;padding:0}.promo-container.white .second{margin-bottom:30px}.promo-container.white .promo{background-color:#f4f4f4}@media (min-width:769px){.promo-container{overflow:visible}}.promo-container .offer-title h2{text-align:center;color:#656565;text-transform:uppercase;font-size:16px;margin-bottom:30px}.promo-container img{width:100%;height:auto}.promo-container .first{margin-bottom:40px}.promo-container .first .bg{background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-radius:4px;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 70px);margin-left:-35px}@media (min-width:769px){.promo-container .first .bg{width:100%;margin-left:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.promo-container .first .bg img{width:100%;height:auto;-ms-flex-order:1;order:1}@media (min-width:769px){.promo-container .first .bg img{width:calc(50% - 15px);-ms-flex-order:2;order:2}}.promo-container .first .bg .desc{padding:40px;-ms-flex-order:2;order:2}@media (min-width:769px){.promo-container .first .bg .desc{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-order:1;order:1;width:50%}}.promo-container .first h2{font-size:20px;color:#393939;margin-bottom:20px;font-weight:500}@media (min-width:769px){.promo-container .first h2{font-size:28px}}@media (min-width:769px){.promo-container .first .button-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}.promo-container .first .button-container .btn{margin:10px 0}@media (min-width:769px){.promo-container .first .button-container .btn{margin:0}}.promo-container .promo{background-color:#fff;border-radius:5px;display:block;height:100%;position:relative}.promo-container .promo[href]:after{content:"";display:block;background-image:url(../../../assets/svg/arrow-right.svg);background-size:cover;background-position:50%;position:absolute;right:30px;bottom:30px;width:20px;height:16px}.promo-container .promo[href]:hover h2,.promo-container .promo[href]:hover p{color:#0a253d}.promo-container .promo h2,.promo-container .promo p{color:#393939;transition:.3s;padding:0 30px}.promo-container .promo h2{font-size:20px;margin-top:20px}.promo-container .promo p{color:#656565;margin-bottom:30px}.promo-container .second{margin-bottom:40px}@media (min-width:769px){.promo-container .second{margin-bottom:0}.promo-container .second:not(:first-child):not(:nth-child(2)){margin-top:40px}}