.pro-bono-main{display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;max-height:650px;max-width:1360px;padding-left:30px;padding-right:30px;width:100%}@media screen and (max-width:1024px){.pro-bono-main{margin-left:auto;margin-right:auto;max-width:540px;min-width:320px;padding-left:20px;padding-right:20px;width:100%}}.pro-bono-main__inner{align-items:center;background:url(./landing-vErgDI6B-main-bg.webp) 50% no-repeat;background-size:cover;border-radius:32px;display:flex;padding:360px 80px 80px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx){.pro-bono-main__inner{background-image:url(./landing-BCOoHFl9-main-bg_2x.webp);background-size:100% 100%}}@media screen and (max-width:1280px){.pro-bono-main__inner{padding-top:280px}}@media screen and (max-width:1024px){.pro-bono-main__inner{max-height:220px;padding:107px 20px 20px}}.pro-bono-main__title{color:#fff;font-size:64px;font-weight:700;line-height:70px;margin-bottom:0;margin-top:0;max-width:842px}@media screen and (max-width:1280px){.pro-bono-main__title{font-size:52px;line-height:58px}}@media screen and (max-width:1024px){.pro-bono-main__title{font-size:24px;line-height:32px;padding-bottom:24px}}.earn{padding:120px 0}@media screen and (max-width:1024px){.earn{padding:40px 0}}.earn__inner{display:flex;flex-direction:column;gap:40px;margin-left:auto;margin-right:auto;max-width:1360px;padding-left:30px;padding-right:30px;width:100%}@media screen and (max-width:1024px){.earn__inner{gap:20px;margin-left:auto;margin-right:auto;max-width:540px;min-width:320px;padding-left:20px;padding-right:20px;width:100%}}.earn__list{display:grid;grid-gap:20px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1024px){.earn__list{grid-template-columns:1fr}}.earn__item{background-color:#f7f8fc;border-radius:16px;padding:32px 28px;text-align:center}.earn__title{font-size:36px;font-weight:700;line-height:47px;margin-bottom:0;margin-top:0;text-align:center}@media screen and (max-width:1024px){.earn__title{font-size:24px;line-height:32px}}.earn__icon{background-color:#fff;border-radius:16px;box-shadow:0 10px 12px #55428e29;display:inline-flex;padding:20px}.earn__icon svg{height:50px;width:50px}.earn__text{font-size:20px;font-weight:600;line-height:26px;margin-top:32px}.how-works{padding-bottom:120px}@media screen and (max-width:1024px){.how-works{padding-bottom:40px}}.how-works__inner{display:flex;flex-direction:column;gap:40px;margin-left:auto;margin-right:auto;max-width:1360px;padding-left:30px;padding-right:30px;width:100%}@media screen and (max-width:1024px){.how-works__inner{gap:20px;margin-left:auto;margin-right:auto;max-width:540px;min-width:320px;padding-left:20px;padding-right:20px;width:100%}}.how-works__list{display:grid;grid-gap:20px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1024px){.how-works__list{grid-template-columns:1fr}}.how-works__item{background-color:#f7f8fc;border-radius:16px;padding:32px 20px;position:relative}.how-works__title{font-size:36px;font-weight:700;line-height:47px;margin-bottom:0;margin-top:0}@media screen and (max-width:1024px){.how-works__title{font-size:24px;line-height:32px}}.how-works__number{background-color:#fff;border-radius:16px;box-shadow:0 10px 12px #55428e29;display:inline-flex;font-size:36px;font-weight:700;line-height:47px;padding:12px 20px}.how-works__text{color:#8686a1;font-size:24px;font-weight:700;line-height:31px;margin-top:20px}.how-works__big-number{font-size:200px;font-weight:700;line-height:200px;opacity:4%;position:absolute;right:0;top:0}@media screen and (max-width:1024px){.how-works__big-number{right:20px}}.application-price{padding-bottom:120px}@media screen and (max-width:1024px){.application-price{padding-bottom:40px}}.application-price__inner{display:flex;flex-direction:column;gap:40px;margin-left:auto;margin-right:auto;max-width:1360px;padding-left:30px;padding-right:30px;width:100%}@media screen and (max-width:1024px){.application-price__inner{gap:20px;margin-left:auto;margin-right:auto;max-width:540px;min-width:320px;padding-left:20px;padding-right:20px;width:100%}}.application-price__title{font-size:36px;font-weight:700;line-height:47px;margin-bottom:0;margin-top:0}@media screen and (max-width:1024px){.application-price__title{font-size:24px;line-height:32px}}.application-price__list{display:grid;grid-gap:20px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:1024px){.application-price__list{grid-template-columns:1fr}}.application-price__item{background-color:#f7f8fc;border-radius:16px;position:relative}.application-price__item-inner{display:flex;flex-direction:column;gap:40px;padding:40px 50px}@media screen and (max-width:1024px){.application-price__item-inner{padding:20px 20px 32px}}.application-price__item-title{background:url(./landing-BkGgSsu_-other-cities-card-bg.webp) no-repeat;background-size:100%;border-radius:16px 16px 0 0;color:#fff;font-size:36px;font-weight:700;line-height:47px;margin-bottom:0;margin-top:0;padding:32px 50px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx){.application-price__item-title{background-image:url(./landing-BkGgSsu_-other-cities-card-bg.webp);background-size:100% 100%}}.application-price__item-title._megapolis{background:url(./landing-2M4cLjGX-megapolis-card-bg.webp) no-repeat;background-size:100%}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx){.application-price__item-title._megapolis{background-image:url(./landing-D50Niw22-megapolis-card-bg_2x.webp);background-size:100% 100%}}@media screen and (max-width:1024px){.application-price__item-title{font-size:24px;line-height:31px;padding:20px}}.application-price__cities-titles{display:flex;font-size:24px;font-weight:700;gap:70px;justify-content:space-between;line-height:31px}@media screen and (max-width:1024px){.application-price__cities-titles{font-size:20px;gap:16px;line-height:26px}}.application-price__cities-inner{display:flex;flex-direction:column;gap:40px}.application-price__city{display:flex;justify-content:space-between}.application-price__city-item{font-size:20px;font-weight:600;line-height:26px}.application-price__city-item._name{color:#8686a1}@media screen and (max-width:1024px){.application-price__city-item{font-size:16px;line-height:21px}}.application-price__city-currency{color:#8686a1}.application-price__button{max-width:250px}@media screen and (max-width:1024px){.application-price__button{max-width:100%}}.pro-bono-page__item{opacity:0;transform:translateY(32px)}
