.promotional-component{align-items:center;display:flex;justify-content:center;padding:32px;width:100%}.wp-block .promotional-component{padding:unset}.promotional-component__container{align-items:flex-start;background-color:rgba(32,7,152,.1);border-radius:5px;display:flex;justify-content:flex-start;max-width:1180px;overflow:hidden;width:100%}.promotional-component__container.reversed{flex-direction:row-reverse}.promotional-component__image{align-self:stretch;display:flex;overflow:hidden;width:40%}.promotional-component__image>img{height:100%;max-height:400px;-o-object-fit:cover;object-fit:cover;width:100%}.promotional-component__content{display:flex;flex-direction:column;padding:40px;row-gap:32px;width:60%}.promotional-component__title{color:#200798}.promotional-component__title,.promotional-component__title-input{font-size:28px;font-style:normal;font-weight:700;letter-spacing:.15px;line-height:28px}.promotional-component__title-input{align-items:center;background:unset!important;border:none!important;color:#200798!important;display:flex;justify-content:center}.promotional-component__title-input:focus{box-shadow:none!important}.promotional-component__text{color:#2d3648}.promotional-component__text br{content:"";display:block;margin-bottom:16px}.promotional-component__text,.promotional-component__text-textarea{font-size:16px;font-style:normal;font-weight:400;letter-spacing:.15px;line-height:25px}.promotional-component__text-textarea{align-items:center;background:unset!important;border:none!important;color:#2d3648!important;display:flex;justify-content:center}.promotional-component__text-textarea:focus{box-shadow:none!important}.promotional-component__button{align-items:center;background-color:#200798;border-radius:10px;color:#fff!important;display:flex;font-feature-settings:"calt" off;font-size:16px;font-style:normal;font-weight:700;justify-content:center;letter-spacing:-.16px;line-height:24px;padding:14px 19px;text-align:center;text-decoration:none!important;transition:all .3s ease-in-out;width:-moz-fit-content;width:fit-content}.promotional-component__button:hover{background-color:#ee792f;color:#200798!important}.promotional-component__button-input{align-items:center;background:unset!important;border:none!important;color:#fff!important;display:flex;font-feature-settings:"calt" off;font-size:16px;font-style:normal;font-weight:700;justify-content:center;line-height:24px;padding:14px 19px;text-align:center}.promotional-component__button-input:focus{box-shadow:none!important}.promotional-component__button-input::-moz-placeholder{color:#fff;opacity:.7}.promotional-component__button-input::placeholder{color:#fff;opacity:.7}.promotional-component__upload-buttons{align-items:center;-moz-column-gap:12px;column-gap:12px;display:flex;justify-content:center;left:10px;position:absolute;top:10px}.promotional-component__upload-button{cursor:pointer}.promotional-component__show-button,.promotional-component__upload-button{align-items:center;background-color:#000;border-radius:5px;color:#fff;-moz-column-gap:12px;column-gap:12px;display:flex;justify-content:center;padding:4px 12px}.promotional-component__show-button{width:-moz-fit-content;width:fit-content}.promotional-component__show-button>input[type=checkbox]{margin-top:2px}@media(max-width:1180px){.promotional-component{padding:32px 20px}}@media(max-width:900px){.promotional-component__container{flex-direction:column}.promotional-component__container.reversed{flex-direction:column-reverse}.promotional-component__content,.promotional-component__image{width:100%}}