.online-banner{justify-content:space-between;align-items:center;gap:var(--gap-xl);padding:var(--gap-2xl);background:var(--color-bg-light);border-radius:32px;flex-direction:row;margin-top:80px;display:flex}.online-banner__content{align-items:flex-start;gap:var(--gap-lg);flex-direction:column;flex:0 560px;display:flex}.online-banner__title{font-size:32px;font-weight:700;line-height:140%}.online-banner__text{font-size:20px;line-height:140%}.online-banner__button{margin-top:var(--gap-sm);font-size:14px}.online-banner__image{flex:0 470px;min-width:0;height:auto}@media (max-width:768px){.online-banner{margin:48px var(--gap-xl) 0;padding:var(--gap-xl);background:var(--color-primary);border-radius:20px;display:block;position:relative;overflow:hidden}.online-banner__content{gap:var(--gap-md)}.online-banner__title{color:var(--color-white);font-size:20px;line-height:120%}.online-banner__text{color:var(--color-white);font-size:16px}.online-banner .online-banner__button{background:var(--color-white);color:inherit;margin-top:0}.online-banner .online-banner__button:hover{background:var(--color-bg-light);color:inherit}.online-banner__image{right:var(--gap-lg);aspect-ratio:941/487;object-fit:cover;object-position:top;width:min(34%,124px);position:absolute;bottom:0}}
