.partner{border-radius:60px;background:#f1f2f5;padding-top:28px}.partner__ps{padding:40px 24px 30px;display:flex;align-items:center;justify-content:center}.partner__ps p{color:#71859e;font-size:20px;font-weight:300;line-height:26px;display:flex;align-items:center}.partner__ps p b{font-weight:700}.partner__ps p span[class^="icon-"]{font-size:22px;margin-right:10px}.partner__inner{padding:80px;border-radius:40px;background:#fff;margin-left:-40px;width: calc(100% + 80px)}.partner--title{color:#383838;text-align:center;font-family:Montserrat,serif;font-size:42px;font-weight:700;line-height:55px;text-transform:uppercase;margin-bottom:40px}.partner--title span{color:#004e86}.partner__items{max-width:907px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);column-gap:20px;row-gap:20px}.partner__item{grid-column: 1 / -1;display:flex;padding:26px 30px;align-items:center;border-radius:13px;border:1px solid rgba(113,133,158,.07);background:rgba(235,236,241,.30)}.partner__item__step{display:flex;align-items:center;color:#004e86;font-size:16px;font-weight:700;line-height:16px;margin-right:16px;width:60px;flex:none}.partner__item__step>span{font-size:18px;margin-right:8px}.partner__item--title{color:#004e86;font-family:Montserrat,serif;font-size:14px;font-weight:700;line-height:18px;text-transform:uppercase;margin-right:16px;flex:1 1 205px;min-width:0}.partner__item--text{color:#383838;font-size:14px;line-height:17px;flex:1 1 233px;min-width:0}.partner__item--text b{font-weight:900}.partner__item__buttons{display:flex;align-items:center;column-gap:24px;margin-left:15px;flex:none}.partner__item__content{flex:1;display:flex;align-items:center}.partner__item__texts{flex:1;display:flex;align-items:center}.partner__item2{padding:30px;border-radius:13px;border:1px solid rgba(113,133,158,.15)}.partner__item2__step{display:flex;align-items:center;color:#004e86;font-size:16px;font-weight:700;line-height:16px;width:60px;margin-bottom:20px}.partner__item2__step>span{font-size:18px;margin-right:8px}.partner__item2--title{color:#004e86;font-family:Montserrat,serif;font-size:14px;font-weight:700;line-height:18px;text-transform:uppercase;display:flex;align-items:center}.partner__item2--text{color:#383838;font-size:14px;line-height:17px;margin-top:8px}.partner__item2--text b{font-weight:900}@media screen and (max-width:1200px){.partner{padding-top:0;padding-bottom:43px}.partner__items{grid-template-columns:repeat(1,1fr)}.partner__ps{padding:44px 36px 20px}.partner__ps p{justify-content:center;flex-wrap:wrap}.partner__ps p span{width:100%;text-align:center}.partner__ps p span[class^="icon-"]{margin-right:0;margin-bottom:3px}.partner__inner{padding:70px 82px;margin-left:-20px;width: calc(100% + 40px)}.partner--title{font-size:36px;line-height:47px;margin-bottom:44px}.partner__item{align-items:flex-start;padding:24px}.partner__item__step{margin-right:13px}.partner__item__content{flex-wrap:wrap}.partner__item__texts{flex-wrap:wrap;flex:none;width:100%}.partner__item--title{width:100%;margin-right:0;flex:none}.partner__item--text{width:100%;flex:none;margin-top:12px}.partner__item__buttons{margin-left:0;margin-top:28px;column-gap:16px}.partner__item2{padding:24px;display:flex;align-items:flex-start}.partner__item2__step{margin-right:13px;flex:none}.partner__item2__content{flex:1}.partner__item2--text{margin-top:12px}}@media screen and (max-width:700px){.partner{border-radius:26px;padding-bottom:0}.partner__ps{padding:32px 18px 40px}.partner__ps p{font-size:15px;line-height:19px}.partner__inner{border-radius:26px;padding:34px 20px 22px 20px}.partner--title{font-size:20px;line-height:26px;margin-bottom:26px}.partner__items{row-gap:14px}.partner__item{padding:14px;flex-wrap:wrap;display:block}.partner__item__step{margin-right:0;margin-bottom:16px;width:100%}.partner__item__step>span{font-size:14px}.partner__item--text{margin-top:15px}.partner__item__buttons{column-gap:10px;margin-top:24px}.partner__item__buttons .button{font-size:14px;line-height:17px;flex:1;padding:9.5px 15px;min-width:auto}.partner__item2{display:block;padding:14px}.partner__item2__step{margin-right:0;margin-bottom:16px;width:100%}.partner__item2__step>span{font-size:14px}}