.partnership section.header{position:relative;margin-top:73px;padding-top:75px;padding-bottom:85px}.partnership section.header:before{position:absolute;content:'';background:url(../img/partnership/bg-1.png) center;bottom:0;left:0;width:100%;height:100%;background-position-y:-50px}.partnership section.header:after{position:absolute;content:'';top:60px;right:0;height:450px;width:calc((100% - 1200px)/2 + 430px);background:url(../img/partnership/img_1.png) no-repeat top left;background-size:555px}.partnership section.header .container .inner{padding-right:335px}.partnership section.header h2{font-size:45px;line-height:50px;padding-bottom:40px}.partnership section.header p{padding-right:100px}.partnership section h3{font-size:40px;line-height:50px}.partnership .services-container{margin:100px 0 40px 0;display:flex;flex-basis:auto;flex-wrap:nowrap;align-items:stretch;justify-content:space-between}.partnership .services{background:#fff;padding:70px 40px 20px 40px;width:550px;box-shadow:0 0 84px 0 rgba(1,1,1,.11);position:relative}.partnership .services:before{position:absolute;content:'';width:96px;height:96px;left:calc(50% - 48px);top:-48px;background-repeat:no-repeat;background-position:center}.partnership .services li{padding-left:25px;margin:12px 0;background-repeat:no-repeat;background-position:0 6px}.partnership .services.existing li{background-image:url(../img/partnership/check_small.png)}.partnership .services.missing li{background-image:url(../img/partnership/cross_small.png)}.partnership .services.existing:before{background-image:url(../img/partnership/cheak.png)}.partnership .services.missing:before{background-image:url(../img/partnership/cross.png)}.partnership .how-to{padding-top:30px;position:relative;z-index:1;margin-bottom:0}.partnership .how-to:before{width:100%;height:60%;position:absolute;content:'';background:url(../img/partnership/bg2.png) center;bottom:0;left:0}.partnership .how-to .container{margin-bottom:-50px}.partnership .how-to .steps-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:80px}.partnership .how-to .steps-container.space-around{justify-content:space-around;margin-right:100px;margin-left:100px}.partnership .how-to .steps-container .step{width:300px;box-shadow:43px 46px 84px 0 rgba(1,1,1,.23);position:relative;background:#fff;padding:45px 20px 20px;text-align:center}.partnership .how-to .steps-container .step .number-container{position:absolute;left:50%;top:0}.partnership .how-to .steps-container .step .number-container .number{width:50px;min-width:50px;line-height:50px;font-size:20px;height:50px;background:#5bb85d;top:-25px;position:relative;left:-50%;display:block;text-align:center;font-weight:bold;border-radius:50%;color:#fff;box-shadow:1px 1px 24px 0 rgba(90,155,96,.51)}.partnership .how-to .steps-container .step .label{border-bottom:1px solid #8b8b8b;font-size:20px;font-weight:bold;margin-bottom:20px;padding-bottom:20px}.partnership .how-to .steps-container .step p{padding:0 20px}.partnership .benefits{position:relative;min-height:500px;padding-top:120px}.partnership .benefits:before{position:absolute;content:'';background:url(../img/partnership/bg_3.png) center;bottom:0;left:0;width:100%;height:100%}.partnership .benefits h3{padding:30px 0}.partnership .benefits li{padding-left:25px;margin:12px 0;background:url(../img/partnership/check_circle.png) 0 4px no-repeat}.partnership .benefits .benefits-text{display:flex;align-items:center;padding:80px 0}.partnership .benefits .benefits-text p{font-size:25px;line-height:40px;padding-left:30px}.partnership section.contact{padding-bottom:80px}.partnership section.contact .half-container{align-items:flex-start}.partnership section.contact .form-block{background:#fff;box-shadow:0 0 84px 0 rgba(1,1,1,.1)}.partnership section.contact .form-block p{font-size:25px;line-height:40px}.partnership section.contact .form-block textarea{font-size:20px}.partnership section.contact .form-block .checkbox-group label:before{border-color:#acacac}.partnership section.contact .contact-text{padding:50px 80px 50px 0;font-size:28px;line-height:40px}.partnership .half-container{display:flex;align-items:center}.partnership .half-container .item{width:50%}@media screen and (max-width:1180px){.partnership .services{padding:70px 30px 20px 30px;width:450px}.partnership section.header:after{width:335px}}@media screen and (max-width:980px){.partnership .services{padding:70px 20px 10px 20px;width:400px}.partnership .how-to .steps-container .step{width:250px;padding:35px 10px 10px}}@media screen and (max-width:830px){.partnership section.header:after{content:none}.partnership section.header .container .inner,.partnership section.header p{padding-right:0}.partnership section h3 br,.partnership .benefits-text br{display:none}.partnership .services-container{flex-wrap:wrap}.partnership section.contact .half-container .item,.partnership .services{flex-basis:100%}.partnership .services.existing{margin-bottom:70px}.partnership section.contact .half-container{flex-wrap:wrap}.partnership .how-to .steps-container,.partnership .how-to .steps-container.space-around{margin:0}.partnership .how-to .steps-container .step{padding:35px 10px 35px 10px;flex-basis:100%;margin-top:50px;margin-right:20px;margin-left:20px}.partnership .how-to:before{height:90%}}@media screen and (max-width:767px){.partnership section.header{padding-top:0}}@media screen and (max-width:655px){.partnership .half-container .item{flex-basis:100%}.partnership .benefits .half-container img{display:none!important}.partnership .half-container{flex-wrap:wrap}.partnership section h3{font-size:30px;line-height:40px}.partnership section.header h2{font-size:35px;line-height:40px;padding-bottom:20px}.partnership .benefits .benefits-text{align-items:flex-start}.partnership .benefits .benefits-text p{font-size:18px;line-height:30px;padding-left:15px}.partnership section.contact .contact-text{padding:50px 80px 50px 0;font-size:18px;line-height:30px}}