.plan-main{padding:44px 0 50px}.plan-main__inner{position:relative;display:flex;flex-direction:column;min-height:689px;padding:37px 36px 36px;border:1px solid #00a9e5;z-index:10}.plan-main__descr{max-width:650px}.plan-main__descr-title{margin:0 0 27px;font-size:24px;font-weight:700}.plan-main__pic{position:absolute;top:-82px;right:-33px;width:865px;height:770px;z-index:-5}.plan-main__pic .lazy-img-wrap{display:block}.plan-main__pic img{display:block;max-width:100%}.plan-main__action{margin-top:auto}.plan-main .title{margin-bottom:56px}.plan-main .nav-tabs-wrap{max-width:1100px;background-color:transparent}.plan-main .nav-link{font-size:24px!important}.plan-main .tab-content{margin:94px 0 50px}.plan-main--inner{margin-bottom:120px;padding:0}.plan-main--inner .plan-main__inner{padding:28px 0 0;border:none}.plan-main--inner .plan-main__descr-title{margin:0 0 22px;line-height:1.5}.plan-main--inner .plan-main__action{margin-top:40px}.plan-main--inner .plan-main__pic{top:100px;right:-8px;width:683px;height:608px}.plan-main--inner .title-value{font-size:46px}.plan-main--inner .tab-content{max-width:400px;margin:30px 0 0}@media screen and (max-width:1609px){.plan-main__inner{min-height:550px}.plan-main__descr{max-width:550px}.plan-main__pic{top:-50px;right:-120px;width:700px;height:624px}.plan-main .nav-link{font-size:20px!important}.plan-main .tab-content{margin:50px 0}.plan-main--inner .plan-main__pic{top:130px;right:-100px;width:530px;height:472px}}@media screen and (max-width:1199px){.plan-main__inner{min-height:initial}.plan-main__descr{max-width:100%}.plan-main__pic{position:static;top:auto;right:auto;width:100%;max-width:700px;height:auto;margin:0 auto}.plan-main__action{margin-top:40px;text-align:center}.plan-main .title{margin-bottom:20px}.plan-main .nav-tabs{margin:0}.plan-main .tab-content{margin:30px 0}.plan-main--inner .plan-main__pic{position:static;top:auto;right:auto;width:100%;max-width:700px;height:auto;margin:0 auto}.plan-main--inner .title-value{font-size:36px}.plan-main--inner .tab-content{max-width:100%;margin:20px 0 0}}@media screen and (max-width:1023px){.plan-main--inner{margin-bottom:50px}}@media screen and (max-width:767px){.plan-main__inner{padding:0;border:none}.plan-main .tab-content{margin:0 0 30px}}@media screen and (max-width:575px){.plan-main--inner .title-value{font-size:24px}}