.main{grid-gap:1rem;display:grid;gap:1rem}@media(min-width:500px){.main{grid-template-columns:auto calc(60% - 4px)}}.main__type{align-self:flex-end}@media(min-width:500px){.main__text{display:grid;grid-row:1/3;max-width:270px}}@media(min-width:641px){.main__text{max-width:280px}}@media(min-width:851px){.main__text{max-width:350px}}.main__description{margin-top:1rem;opacity:.5}.main__buttons{align-self:flex-start;display:flex;flex-direction:column;gap:1rem}.main__buttons .button{border-radius:17px;box-shadow:0 0 9px 4px rgba(209,236,253,.38);font-size:18px;height:65px}@media(max-width:1400px){.main__buttons .button{border-radius:12px;font-size:16px;height:55px}}@media(max-width:641px){.main__buttons .button{align-self:center;padding:0 90px;width:auto}}.main__buttons .button:hover{transform:scale(1.05)}.main__buttons .button:active{transform:scale(.95)}@media(min-width:500px){.main__buttons{grid-row:3;max-width:270px}}.main__subs{display:flex;justify-content:space-around}@media(min-width:641px){.main__subs{justify-content:space-between}}.main__link{opacity:.5}.main__link:hover{opacity:1}.main__image{display:flex}.main__image img{width:100%}@media(min-width:500px){.main__image{grid-row:span 3}}