.module.rightcover .rightcover-banner{align-items:center;background-color:var(--yellow-accent);border-radius:28px;box-sizing:border-box;display:flex;gap:40px;justify-content:space-between;min-height:380px;overflow:hidden;padding:48px 0;position:relative;width:100%}.module.rightcover .rightcover-content{display:flex;flex-direction:column;max-width:60%;position:relative;z-index:2}.module.rightcover .rightcover-title{color:var(--bg-color);line-height:1.15;margin:0 0 16px}.module.rightcover .rightcover-title span{color:var(--text-dark)}.module.rightcover .rightcover-text{color:var(--text-dark);line-height:1.5;margin:0 0 28px}.module.rightcover .rightcover-illustration{align-items:flex-end;align-self:flex-end;display:flex;flex-shrink:0;height:100%;max-width:calc(40% - 40px);position:relative;z-index:1}.module.rightcover .rightcover-illustration img{display:block;height:auto;object-fit:contain;width:100%}.module.rightcover .btn{align-self:flex-start;border-radius:10px;box-sizing:border-box;display:inline-block;padding:14px 32px;text-decoration:none;transition:opacity .2s ease}.module.rightcover .btn-green{background-color:var(--green-accent);color:var(--bg-color)}.module.rightcover .btn:hover{opacity:.9}@media (max-width:768px){.module.rightcover .rightcover-banner{align-items:flex-start;border-radius:20px;flex-direction:column;gap:0;min-height:auto;padding:32px 1em}.module.rightcover .rightcover-content{max-width:100%}.module.rightcover .rightcover-illustration{align-self:center;margin-top:24px;max-width:100%}}