.promotion{border-top:.9375rem solid rgba(255,255,255,.3);border-bottom:.9375rem solid rgba(255,255,255,.3);box-shadow:-1px 2.5rem 0 20px #efefef;display:flex;align-items:center;justify-content:center;flex-flow:column nowrap;min-height:182px;margin-bottom:2.5rem;padding:0 1.25rem}@media(min-width:1200px){.promotion{flex-flow:row;padding:0}}.promotion--has-overflow-img{padding-bottom:0;padding-top:0}@media(min-width:768px){.promotion--has-overflow-img{align-items:center}}@media(min-width:992px){.promotion--has-overflow-img{flex-flow:row;max-height:180px}}@media all and (min-width:992px) and (-ms-high-contrast:none),(min-width:992px) and (-ms-high-contrast:active){.promotion--has-overflow-img{height:180px}}@media(min-width:992px){.promotion--has-overflow-img .promotion__pic{margin:0;transform:translateX(-7%)}}.promotion__pic{margin:1.25rem}@media(min-width:1200px){.promotion__pic{margin:0}}.promotion__content{display:flex;flex-flow:column;align-items:flex-start;justify-content:center;width:100%}@media(min-width:992px){.promotion__content{min-height:130px;width:650px}}@media all and (min-width:992px) and (-ms-high-contrast:none),(min-width:992px) and (-ms-high-contrast:active){.promotion__content{height:130px}}@media(min-width:1200px){.promotion__content{padding-left:1.25rem;width:700px}}@media(min-width:1470px){.promotion__content{width:800px}}@media(min-width:768px){.promotion--has-overflow-img .promotion__content{padding-left:0;width:60%}}@media(min-width:992px){.promotion--has-overflow-img .promotion__content{width:650px}}@media(min-width:1200px){.promotion--has-overflow-img .promotion__content{width:700px}}.promotion__content ::placeholder{color:#fff}.promotion__content ::-moz-placeholder{opacity:1}.promotion.promotion--has-overflow-img .promotion__text{margin-bottom:1.25rem;margin-top:0}.promotion__text{font-size:2rem;font-weight:400;color:#fff;margin-bottom:.625rem;margin-top:1.25rem;text-align:center;width:100%}@media(min-width:768px){.promotion__text{margin-bottom:1.875rem;margin-top:2.5rem}}@media(min-width:992px){.promotion__text{margin-bottom:.625rem;margin-top:1.25rem;text-align:left}}.promotion__form{width:100%}.promotion__form .form-control{background:#22a2e4;border-color:#fff;color:#fff}.promotion__form .form-message{padding:0;color:#fff;text-align:left}.promotion__form b.button{color:currentColor}.promotion__form b.button::after{border:0}.promotion__form .selectric-form-control{background:#22a2e4;color:#fff;border-color:currentColor}.promotion__form .selectric-form-control .label{color:currentColor}