.section{padding:0 32px 60px}@media screen and (min-width: 1024px){.section{padding:0 32px 80px}}.section__inner{width:100%;max-width:1440px;margin:0 auto}.feature{padding:18px 32px 0}.feature__inner{width:100%;max-width:1440px;margin:0 auto}.feature__wrap{display:block}@media screen and (min-width: 1024px){.feature__wrap{display:grid;grid-template-columns:3fr 2fr;gap:56px}}.feature__list{margin-top:28px;display:flex;flex-direction:column;gap:14px}@media screen and (min-width: 1024px){.feature__list{display:grid;grid-template-columns:1fr;margin-top:0;gap:30px}}.latest{padding:60px 32px 0}.latest__inner{width:100%;max-width:1440px;margin:0 auto}.latest__wrap{display:flex;gap:16px;flex-direction:column;flex-wrap:wrap}@media screen and (min-width: 1024px){.latest__wrap{flex-direction:row;gap:20px}}@media screen and (min-width: 1024px){.latest__wrap .c-card{width:calc(33.3333333333% - 13.3333333333px)}}@media screen and (min-width: 1024px){.latest__wrap .c-card:nth-child(2){transform:translateY(-20px)}}@media screen and (min-width: 1024px){.latest__wrap .c-card:nth-child(2):hover{transform:translateY(-25px)}}.subcribe{padding:32px;background:linear-gradient(to bottom, #2d194f, #0c031e)}@media screen and (min-width: 1024px){.subcribe{padding:85px 32px}}.social__button{margin-top:60px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px}@media screen and (min-width: 1024px){.social__button{margin-top:100px;gap:12px}}.social__button p{font-size:1.7rem;line-height:1.5;color:#fff;font-weight:600;text-align:center}@media screen and (min-width: 1024px){.social__button p{font-size:3rem}}@media screen and (min-width: 1024px){.more{margin-top:30px}}.info{padding:50px 32px 0;background:linear-gradient(to bottom, #2d194f, #0c031e)}@media screen and (min-width: 1024px){.info{padding:67px 32px 0}}.info__inner{width:100%;max-width:1440px;margin:0 auto}@media screen and (min-width: 1024px){.info__inner{display:flex;gap:60px}}@media screen and (min-width: 1024px){.info__body{width:50%;padding-bottom:50px}}.info__body h2{font-size:3rem;line-height:1.2;color:#fff;font-weight:bold}@media screen and (min-width: 1024px){.info__body h2{font-size:5rem}}.info__body p{margin-top:16px;font-size:1rem;line-height:1.4;color:#fff}@media screen and (min-width: 1024px){.info__body p{margin-top:80px;font-size:2.5rem}}.info__img{margin:10px auto 0;max-width:400px}@media screen and (min-width: 1024px){.info__img{width:calc(50% - 60px);max-width:100%;margin:0}}
