@keyframes topToBottom{0%{transform:translateY(0)}25%{transform:translateY(200%)}50%{transform:translateY(200%)}75%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.mg-cms-banner{position:relative;width:100%;height:100%}.mg-cms-banner__inner{display:flex;justify-content:space-between;align-items:center;gap:64px;padding:16px 16px 32px;background-color:#faf8f6;border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media screen and (min-width: 990px){.mg-cms-banner__inner{padding:20px 28px}}.mg-cms-banner__badge{background-color:#ba6d5a;color:#faf8f6;padding:2px 8px;border-radius:3px;font-size:10px;text-transform:uppercase}.mg-cms-banner__color-block{display:none;margin-bottom:auto;max-width:250px;height:100%;background-color:#ba6d5a;color:#fff;border-radius:10px;padding:16px;font-size:14px}@media screen and (min-width: 990px){.mg-cms-banner__color-block{display:block}}.mg-cms-banner__img{display:none}@media screen and (min-width: 990px){.mg-cms-banner__img{display:block;width:60%}}.mg-cms-banner img{min-height:300px;border-radius:10px}@media screen and (min-width: 990px){.mg-cms-banner__content{width:40%}}.mg-cms-banner__title{font-weight:700!important;font-size:20px!important;line-height:24px!important;letter-spacing:0!important;text-transform:uppercase;font-weight:500!important;color:#67645e}@media screen and (min-width: 990px){.mg-cms-banner__title{font-size:24px!important;line-height:32px!important}}.mg-cms-banner__title--large{margin-bottom:0;font-size:64px!important;line-height:normal!important}@media screen and (min-width: 990px){.mg-cms-banner__title--large{font-size:128px!important;line-height:100px!important}}.mg-cms-banner__subtitle{margin:8px 0;color:#67645e}.mg-cms-banner__button{margin-top:16px}@media screen and (max-width: 989px){.mg-cms-banner__button{width:100%}}.template-page-ergonomiczne-landing .mg-cms-banner__inner{justify-content:start;gap:16px}.template-page-ergonomiczne-landing .mg-cms-banner .mg-cms-banner__img{width:40%}.template-page-ergonomiczne-landing .mg-cms-banner__button{background-color:transparent;padding:0;font-size:12px;color:#ba6d5a;text-decoration:underline;font-weight:700;text-align:left}.template-page-ergonomiczne-landing .mg-cms-banner__title{text-transform:none}.template-page-ergonomiczne-landing .mg-cms-banner__title span{text-transform:uppercase}
