.c-promo{position:relative;margin-bottom:28px;-webkit-box-shadow:0 0 7px rgba(0,0,0,.15);box-shadow:0 0 7px rgba(0,0,0,.15);border-radius:4px;overflow:hidden;background:#5bc;padding-top:63.9%}@media (min-width:768px){.c-promo{padding-top:13.889%}}@media (min-width:1280px){.c-promo{-webkit-box-shadow:0 4px 24px rgba(0,0,0,.15);box-shadow:0 4px 24px rgba(0,0,0,.15)}}.c-promo__body{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;padding:21px 35% 42px 21px}@media (min-width:768px){.c-promo__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:14px;padding-bottom:14px;padding-right:64%}}@media (min-width:1024px){.c-promo__body{padding-top:21px;padding-bottom:21px;padding-right:56%}}@media (min-width:1280px){.c-promo__body{padding:28px 44% 28px 36px}}.c-promo__bg{right:0;bottom:0}.c-promo__bg,.c-promo__bg img{position:absolute;left:0;top:0}.c-promo__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-promo__main{font-size:18px}.c-promo__main p{margin:0}@media (min-width:768px){.c-promo__main{font-size:14px}}@media (min-width:1024px){.c-promo__main{font-size:16px}}@media (min-width:1280px){.c-promo__main{font-size:18px}}@media (min-width:1440px){.c-promo__main{font-size:20px}}@media (min-width:1600px){.c-promo__main{font-size:22px}}.c-promo__title{margin-bottom:9px;font-size:24px}.c-promo__title a:after{content:"";position:absolute;z-index:5;top:0;bottom:0;left:0;right:0}@media (min-width:768px){.c-promo__title{margin-bottom:4px;font-size:22px}}@media (min-width:1024px){.c-promo__title{font-size:28px}}@media (min-width:1280px){.c-promo__title{font-size:30px}}@media (min-width:1440px){.c-promo__title{font-size:32px}}@media (min-width:1600px){.c-promo__title{font-size:34px}}.c-promo__img{-webkit-box-ordinal-group:-6;-ms-flex-order:-7;order:-7;height:100%;width:auto}@media (max-width:1023px){.c-promo__img{display:none}}@media (min-width:1024px){.c-promo__img{margin-right:21px}}@media (min-width:768px){.c-promo--col{padding-top:18.727%}.c-promo--col .c-promo__body{padding-right:46%}}@media (min-width:1024px){.c-promo--col .c-promo__body{padding-left:21px;padding-right:42%}}@media (min-width:1280px){.c-promo--col .c-promo__body{padding-right:26%}}@media (min-width:768px) and (max-width:1023px){.c-promo--col .c-promo__body{padding-left:12px}}
