.insurance-program__promo-code .form-element .form-element__control[value=""]~.form-element__label,.insurance-program__promo-code .form-element--outlined .form-element__label{left:0}.insurance-program__promo-code .form-element--disabled .form-element__control{cursor:not-allowed}.insurance-program__promo-code .form-element--outlined{margin-bottom:0!important}.insurance-program__promo-code{display:flex;align-items:center;position:relative}.insurance-program__promo-code-button{background-color:#fff;width:44px;height:43px;border-radius:2px;border:2px solid #f29610;margin-left:7px}.insurance-program__promo-code-button:focus,.insurance-program__promo-code-button:hover{background:#0000!important;border-color:#545ca4!important}.insurance-program__promo-code-button-icon{margin:0 auto}.insurance-program__promo-code-description{display:block;font-size:12px;color:#21bc67;line-height:1.2;margin-top:5px;position:absolute;bottom:-17px}.insurance-program__promo-code-input{background-color:#fff}.insurance-program__promo-code--incorrect .form-element__control{border-color:#f21717;color:#f21717}.insurance-program__promo-code--incorrect .form-element__label{color:#f21717}.insurance-program__promo-code-correct,.insurance-program__promo-code-incorrect{margin-top:5px;display:block;font-size:14px}.insurance-program__promo-code-incorrect{color:#f21717}.insurance-program__promo-code-correct{color:#1acc6b}.insurance-program__promo-code-incorrect:first-letter{text-transform:uppercase}.insurance-program__promo-code--correct .form-element__control{border-color:#1acc6b}.insurance-program__promo-code-button--cross{border-color:#f21717}