.overlap-beneath{height:1500px;background-color:transparent;background-position:center;background-repeat:no-repeat;margin-bottom:-950px}.overlap-beneath .container h3,.overlap-beneath .container p{margin-bottom:12px}.overlap-beneath.tall{height:1700px}.home-graphics{margin-bottom:-350px}@media (max-width: 991px){.home-graphics{margin-top:-40px}}@media (max-width: 767px){.home-graphics{margin-top:0;margin-bottom:-320px}}@media (max-width: 440px){.home-graphics{margin-bottom:-350px}}.home-contact{margin-bottom:-1300px;margin-top:130px}.home-contact .container{padding-top:400px;color:white}@media (max-width: 767px){.home-contact .container{padding-top:380px}}@media (max-width: 767px){.home-contact .container{padding-top:365px}}.about-gradient{margin-top:-190px;margin-bottom:-660px}.about-gradient .container{padding-top:360px}.about-gradient .container img{height:650px;max-width:100%;width:auto;margin:auto}@media(max-width: 767px){.about-gradient{margin-top:-220px;margin-bottom:-730px}.about-gradient .container{padding-top:340px}}@media (max-width: 575px){.about-gradient{margin-bottom:-700px}}@media (max-width: 555px){.about-gradient{margin-bottom:-730px}}@media (max-width: 535px){.about-gradient{margin-top:-210px;margin-bottom:-760px}.about-gradient .container img{height:575px}}@media (max-width: 515px){.about-gradient{margin-bottom:-790px}.about-gradient .container img{height:520px}}@media (max-width: 495px){.about-gradient{margin-bottom:-810px}.about-gradient .container{padding-top:320px}}@media (max-width: 480px){.about-gradient{margin-bottom:-850px}}@media (max-width: 460px){.about-gradient{margin-bottom:-870px}}@media (max-width: 450px){.about-gradient{margin-top:-230px;margin-bottom:-880px}}@media (max-width: 430px){.about-gradient{margin-bottom:-900px}.about-gradient .container img{height:470px}}@media (max-width: 410px){.about-gradient{margin-bottom:-930px}.about-gradient .container img{height:420px}}@media (max-width: 390px){.about-gradient{margin-bottom:-950px}}@media (max-width: 375px){.about-gradient{margin-bottom:-990px}.about-gradient .container{padding-top:300px}.about-gradient .container img{height:370px}}@media (max-width: 350px){.about-gradient{margin-bottom:-1030px}.about-gradient .container img{height:350px}}@media (max-width: 320px){.about-gradient{margin-bottom:-1070px}}@media (max-width: 280px){.about-gradient{margin-bottom:-1110px}.about-gradient .container img{height:280px}}.about-culture{margin-bottom:-1460px}.about-culture .container{padding-top:370px}@media (max-width: 991px){.about-culture .container{padding-top:315px}}@media (max-width: 767px){.about-culture{margin-bottom:-1480px}.about-culture .container{padding-top:300px}}@media (max-width: 432px){.about-culture{margin-bottom:-1450px}}@media (max-width: 332px){.about-culture{margin-bottom:-1430px}}@media (max-width: 280px){.about-culture{margin-bottom:-1410px}}.life-quote{margin-top:-240px;margin-bottom:-1080px}.life-quote .container{padding-top:350px}@media(max-width: 991px){.life-quote{margin-top:-200px}}@media(max-width: 767px){.life-quote{margin-top:-180px;margin-bottom:-1110px}}@media(max-width: 633px){.life-quote .container{padding-top:330px}}@media(max-width: 575px){.life-quote{margin-bottom:-1120px}}@media(max-width: 530px){.life-quote .container{padding-top:315px}}@media(max-width: 500px){.life-quote{margin-bottom:-1080px}}@media(max-width: 429px){.life-quote{margin-bottom:-1050px}}@media(max-width: 387px){.life-quote{margin-bottom:-1080px}}@media(max-width: 342px){.life-quote{margin-bottom:-1050px}}@media(max-width: 313px){.life-quote{margin-bottom:-1030px}}@media(max-width: 313px){.life-quote{margin-bottom:-1010px}}.life-benefits{margin-bottom:-905px}.life-benefits > .container{padding-top:520px}@media (max-width: 991px){.life-benefits{margin-bottom:-820px}}@media (max-width: 767px){.life-benefits{margin-bottom:-100px}}@media (max-width: 421px){.life-benefits{margin-bottom:-80px}}@media (max-width: 416px){.life-benefits{margin-bottom:-60px}}@media (max-width: 387px){.life-benefits{margin-bottom:-40px}}@media (max-width: 385px){.life-benefits{margin-bottom:-20px}}@media (max-width: 376px){.life-benefits{margin-bottom:0}}@media (max-width: 340px){.life-benefits{margin-bottom:-60px}}@media (max-width: 327px){.life-benefits{margin-bottom:-20px}}@media (max-width: 290px){.life-benefits{margin-bottom:0}}@media (max-width: 280px){.life-benefits > .container{padding-top:480px}}.life-photo-carousel{background-color:#F3F3F3;margin-bottom:-690px}.life-photo-carousel > .container{padding-top:400px}@media (max-width: 1700px){.life-photo-carousel{margin-bottom:-720px}}@media(max-width: 767px){.life-photo-carousel{margin-bottom:-890px}.life-photo-carousel > .container{padding-top:410px}}@media(max-width: 575px){.life-photo-carousel{margin-bottom:-960px}}@media(max-width: 426px){.life-photo-carousel > .container{padding-top:380px}}@media(max-width: 340px){.life-photo-carousel{height:1700px;margin-top:0;margin-bottom:-1060px}.life-photo-carousel .container{padding-top:475px}}.life-careers{margin-bottom:-1029px;height:1300px}.life-careers .container{padding-top:360px;color:white}.life-careers .row{flex-direction:column}@media (max-width: 767px){.life-careers{height:1100px;margin-bottom:-1025px;margin-top:170px}.life-careers .container{padding-top:235px}}@media (max-width: 575px){.life-careers{margin-bottom:-880px}}@media (max-width: 357px){.life-careers{margin-bottom:-840px}}@media (max-width: 340px){.life-careers{margin-top:130px}}@media (max-width: 294px){.life-careers .container{padding-top:200px}}.service-1{margin-bottom:-1380px}.service-2{margin-bottom:-930px}.service-2 .info-image{padding-top:460px}.service-3{margin-bottom:-910px;background-color:#F3F3F3}.service-3 .info-image{padding-top:400px}.service-4{margin-bottom:-810px}.service-4 .info-image{padding-top:480px}.service-5{margin-bottom:-950px;background-color:#F3F3F3}.service-5 .info-image{padding-top:390px}.service-6{margin-bottom:-800px;background-color:white}.service-6 .info-image{padding-top:500px}@media (max-width: 1200px){.service-1{margin-bottom:-1340px}.service-2{margin-bottom:-910px}.service-3{margin-bottom:-850px}.service-4{margin-bottom:-790px}.service-5{margin-bottom:-910px}.service-6{margin-bottom:-760px}}@media (max-width: 991px){.service-1{margin-bottom:-1030px}.service-2{margin-bottom:-460px}.service-3{margin-bottom:-640px}.service-4{margin-bottom:-370px}.service-5{margin-bottom:-580px}.service-6{margin-bottom:-510px}}@media (max-width: 767px){.service-1{margin-bottom:-1020px}.service-2{margin-bottom:-440px}.service-3{margin-bottom:-590px}.service-3 .info-image{padding-top:380px}.service-4{margin-bottom:-300px}.service-5{margin-bottom:-650px}.service-5 .info-image{padding-top:350px}.service-6{margin-bottom:-450px}}@media (max-width: 443px){.service-4{margin-bottom:-230px}.service-5{margin-bottom:-600px}}@media (max-width: 420px){service-6{margin-bottom:-410px}}@media (max-width: 418px){.service-3{margin-bottom:-560px}}@media (max-width: 399px){.service-1{margin-bottom:-990px}}@media (max-width: 394px){service-3{margin-bottom:-530px}}@media (max-width: 390px){.service-2{margin-bottom:-400px}}@media (max-width: 382px){.service-1{margin-bottom:-970px}.service-3{margin-bottom:-530px}.service-5{margin-bottom:-560px}}@media (max-width: 377px){.service-6{margin-bottom:-360px}}@media (max-width: 367px){.service-4{margin-bottom:-150px}}@media (max-width: 362px){service-3{margin-bottom:-500px}.service-6{margin-bottom:-320px}}@media (max-width: 358px){.service-3{margin-bottom:-500px}}@media (max-width: 354px){.service-1{margin-bottom:-920px}.service-2{margin-bottom:-380px}}@media (max-width: 352px){.service-3{margin-bottom:-450px}.service-5{margin-bottom:-510px}.service-5 .info-image{padding-top:330px}}@media (max-width: 347px){.service-4{margin-bottom:-100px}}@media (max-width: 343px){.service-5{margin-bottom:-470px}.service-6{margin-bottom:-290px}}@media (max-width: 337px){.service-2{margin-bottom:-360px}}@media (max-width: 330px){.service-3{margin-bottom:-400px}}@media (max-width: 328px){.service-2{margin-bottom:-320px}.service-6{margin-bottom:-240px}}@media (max-width: 325px){.service-3{margin-bottom:-380px}.service-4{margin-bottom:-60px}}@media (max-width: 322px){service-3{margin-bottom:-360px}}@media (max-width: 320px){.service-4{margin-bottom:-200px}.service-4 .info-image{padding-top:460px}.service-5{height:1900px;margin-bottom:-630px}.service-5 .info-image{padding-top:540px}.service-6 .info-image{padding-top:460px}}@media (max-width: 313px){.service-4{margin-bottom:-150px}}@media (max-width: 309px){.service-2{margin-bottom:-280px}.service-5{margin-bottom:-600px}}@media (max-width: 306px){.service-1{margin-bottom:-890px}}@media (max-width: 304px){.service-1{margin-bottom:-855px}.service-6{margin-bottom:-210px}}@media (max-width: 300px){.service-1{margin-bottom:-870px}.service-3{margin-bottom:-390px}}@media (max-width: 298px){.service-3{margin-bottom:-320px}.service-4{margin-bottom:-110px}.service-5{margin-bottom:-580px}}@media (max-width: 292px){.service-3{margin-bottom:-290px}.service-4{margin-bottom:-90px}.service-5{margin-bottom:-530px}.service-6{margin-bottom:-120px}}@media (max-width: 287px){.service-5{margin-bottom:-480px}}@media (max-width: 284px){.service-1{margin-bottom:-840px}.service-3{margin-bottom:-240px}.service-6{margin-bottom:-70px}}@media (max-width: 282px){.service-4{margin-bottom:-60px}.service-5{margin-bottom:-440px}}@media (max-width: 281px){.service-6{margin-bottom:-40px}}@media (max-width: 280px){.service-1{margin-bottom:-795px}.service-2{margin-bottom:-220px}.service-3{margin-bottom:-220px}.service-4 .info-image{padding-top:425px}}.services-gradient{color:white;margin-bottom:-1350px;background-color:#F3F3F3}.services-gradient .container{padding-top:400px}.services-gradient .row{flex-direction:column}@media (max-width: 767px){.services-gradient .container{padding-top:370px}}@media (max-width: 505px){.services-gradient{margin-bottom:-1310px}}@media (max-width: 329px){.services-gradient{margin-bottom:-1290px}}.careers-gradient{margin-top:-180px;margin-bottom:-1120px;color:white}.careers-gradient .container{padding-top:400px}.careers-gradient .row{flex-direction:column}@media (max-width: 991px){.careers-gradient{margin-bottom:-1130px}.careers-gradient .container{padding-top:380px}}@media (max-width: 767px){.careers-gradient{margin-top:-200px;margin-bottom:-1170px}.careers-gradient .container{padding-top:370px}}@media (max-width: 308px){.careers-gradient .container{padding-top:340px}}.careers.jobs-1,.careers.jobs-2,.careers.jobs-3{margin-bottom:-580px}.careers.jobs-4,.careers.jobs-5,.careers.jobs-6{margin-bottom:-80px}.careers .container{padding-top:400px}@media (min-width: 991px){.careers.jobs-2 .job-listings > div:first-child,.careers.jobs-5 .job-listings > div:first-child{margin-left:16.66667%}.careers.jobs-1 .job-listings > div:first-child,.careers.jobs-4 .job-listings > div:last-child{margin-left:33.33333%}}@media (max-width: 1200px){.careers .job-listing{height:520px}.careers.jobs-1,.careers.jobs-2,.careers.jobs-3{margin-bottom:-520px}.careers.jobs-4,.careers.jobs-5,.careers.jobs-6{margin-bottom:180px}}@media (max-width: 991px){.careers .job-listing{height:auto}.careers.jobs-1{margin-bottom:-690px}.careers.jobs-2{margin-bottom:-370px}.careers.jobs-3{margin-bottom:-20px}.careers.jobs-4{margin-bottom:420px}.careers.jobs-5{margin-bottom:750px}.careers.jobs-6{margin-bottom:1080px}}@media (max-width: 767px){.careers .container{padding-top:360px}.careers.jobs-1{margin-bottom:-750px}}@media (max-width: 575px){.careers.jobs-1{margin-bottom:-630px}.careers.jobs-2{margin-bottom:-280px}.careers.jobs-3{margin-bottom:90px}.careers.jobs-5{margin-bottom:780px}.careers.jobs-6{margin-bottom:1140px}}@media (max-width: 550px){.careers .container{padding-top:400px}}@media (max-width: 509px){.careers.jobs-3{margin-bottom:150px}.careers.jobs-4{margin-bottom:535px}.careers.jobs-5{margin-bottom:880px}.careers.jobs-6{margin-bottom:1280px}}@media (max-width: 478px){.careers.jobs-1{margin-bottom:-580px}.careers.jobs-2{margin-bottom:-230px}.careers.jobs-3{margin-bottom:200px}.careers.jobs-5{margin-bottom:920px}}@media (max-width: 441px){.careers.jobs-2{margin-bottom:-180px}.careers.jobs-3{margin-bottom:270px}.careers.jobs-4{margin-bottom:640px}.careers.jobs-5{margin-bottom:1050px}.careers.jobs-6{margin-bottom:1430px}}@media (max-width: 434px){.careers.jobs-1{margin-bottom:-525px}.careers.jobs-2{margin-bottom:-120px}.careers.jobs-3{margin-bottom:330px}.careers.jobs-4{margin-bottom:750px}.careers.jobs-5{margin-bottom:1160px}.careers.jobs-6{margin-bottom:1580px}}@media (max-width: 399px){.careers.jobs-2{margin-bottom:-80px}.careers.jobs-3{margin-bottom:420px}.careers.jobs-4{margin-bottom:840px}.careers.jobs-5{margin-bottom:1280px}.careers.jobs-6{margin-bottom:1720px}}@media (max-width: 380px){.careers .job-listing{padding:25px 25px 30px}.careers.jobs-2{margin-bottom:-160px}.careers.jobs-3{margin-bottom:220px}.careers.jobs-4{margin-bottom:600px}.careers.jobs-5{margin-bottom:960px}.careers.jobs-6{margin-bottom:1360px}}@media (max-width: 353px){.careers.jobs-3{margin-bottom:310px}.careers.jobs-4{margin-bottom:700px}.careers.jobs-5{margin-bottom:1100px}.careers.jobs-6{margin-bottom:1510px}}@media (max-width: 332px){.careers.jobs-2{margin-bottom:-80px}.careers.jobs-3{margin-bottom:390px}.careers.jobs-4{margin-bottom:810px}.careers.jobs-5{margin-bottom:1240px}.careers.jobs-6{margin-bottom:1690px}}@media (max-width: 327px){.careers.jobs-1{margin-bottom:-455px}.careers.jobs-2{margin-bottom:-20px}.careers.jobs-3{margin-bottom:460px}.careers.jobs-4{margin-bottom:920px}.careers.jobs-5{margin-bottom:1280px}}@media (max-width: 324px){.careers.jobs-5{margin-bottom:1400px}.careers.jobs-6{margin-bottom:1850px}}@media (max-width: 304px){.careers.jobs-2{margin-bottom:90px}.careers.jobs-3{margin-bottom:560px}.careers.jobs-4{margin-bottom:1040px}.careers.jobs-5{margin-bottom:1540px}.careers.jobs-6{margin-bottom:2000px}}@media (max-width: 290px){.careers.jobs-1{margin-bottom:-390px}.careers.jobs-2{margin-bottom:155px}.careers.jobs-3{margin-bottom:640px}.careers.jobs-4{margin-bottom:1140px}.careers.jobs-5{margin-bottom:1620px}.careers.jobs-6{margin-bottom:2130px}}@media (max-width: 280px){.careers.jobs-1{margin-bottom:-390px}.careers.jobs-2{margin-bottom:175px}.careers.jobs-3{margin-bottom:700px}.careers.jobs-4{margin-bottom:1220px}.careers.jobs-5{margin-bottom:1740px}.careers.jobs-6{margin-bottom:2260px}}.job-listing-gradient{margin-top:-150px;margin-bottom:-1380px;color:white}.job-listing-gradient .container{padding-top:400px}.job-listing-gradient .row{flex-direction:column}@media (max-width: 767px){.job-listing-gradient{margin-bottom:-1400px}.job-listing-gradient .container{padding-top:340px}}@media (max-width: 575px){.job-listing-gradient .container{padding-top:365px}}@media (max-width: 568px){.job-listing-gradient .container{padding-top:340px}}@media (max-width: 314px){.job-listing-gradient .container{padding-top:320px}}.job-application{margin-bottom:-100px}@media (max-width: 767px){.job-application{margin-bottom:-200px}}@media (max-width: 575px){.job-application{margin-bottom:-50px}}.intern-quote-1{margin-top:-1195px;margin-bottom:-1000px}.intern-quote-1 .container{padding-top:340px}@media (max-width: 1700px){.intern-quote-1{margin-top:-1270px}}@media (max-width: 1500px){.intern-quote-1{margin-top:-1290px}}@media (max-width: 789px){.intern-quote-1{margin-bottom:-950px}}@media (max-width: 767px){.intern-quote-1{margin-top:-1350px;margin-bottom:-1070px}.intern-quote-1 .container{padding-top:310px}}@media (max-width: 658px){.intern-quote-1{margin-bottom:-1050px}}@media (max-width: 575px){.intern-quote-1{margin-top:-1400px}}@media (max-width: 565px){.intern-quote-1{margin-bottom:-1020px}}@media (max-width: 486px){.intern-quote-1{margin-bottom:-980px}}@media (max-width: 423px){.intern-quote-1{margin-bottom:-950px}}@media (max-width: 402px){.intern-quote-1{margin-bottom:-920px}}@media (max-width: 387px){.intern-quote-1{margin-bottom:-990px}}@media (max-width: 364px){.intern-quote-1{margin-bottom:-950px}}@media (max-width: 315px){.intern-quote-1{margin-bottom:-920px}}@media (max-width: 300px){.intern-quote-1{margin-top:-1440px}}.internship-experience{margin-bottom:-630px}.internship-experience .container{padding-top:375px}@media (max-width: 1200px){.internship-experience{margin-bottom:-590px}}@media (max-width: 991px){.internship-experience{margin-bottom:80px}}@media (max-width: 767px){.internship-experience{margin-bottom:210px}.internship-experience .container{padding-top:350px}}@media (max-width: 575px){.internship-experience{margin-bottom:140px}}@media (max-width: 553px){.internship-experience{margin-bottom:160px}}@media (max-width: 545px){.internship-experience{margin-bottom:180px}}@media (max-width: 519px){.internship-experience{margin-bottom:200px}}@media (max-width: 492px){.internship-experience{margin-bottom:260px}}@media (max-width: 489px){.internship-experience{margin-bottom:280px}}@media (max-width: 452px){.internship-experience{margin-bottom:300px}}@media (max-width: 445px){.internship-experience{margin-bottom:320px}}@media (max-width: 439px){.internship-experience{margin-bottom:340px}}@media (max-width: 412px){.internship-experience{margin-bottom:360px}}@media (max-width: 406px){.internship-experience{margin-bottom:380px}}@media (max-width: 406px){.internship-experience{margin-bottom:400px}}@media (max-width: 382px){.internship-experience{margin-bottom:420px}}@media (max-width: 380px){.internship-experience{margin-bottom:440px}}@media (max-width: 377px){.internship-experience{margin-bottom:460px}}@media (max-width: 357px){.internship-experience{margin-bottom:480px}}@media (max-width: 356px){.internship-experience{margin-bottom:500px}}@media (max-width: 353px){.internship-experience{margin-bottom:520px}}@media (max-width: 345px){.internship-experience{margin-bottom:540px}}@media (max-width: 339px){.internship-experience{margin-bottom:560px}.internship-experience .container{padding-top:320px}}@media (max-width: 332px){.internship-experience{margin-bottom:580px}}@media (max-width: 330px){.internship-experience{margin-bottom:600px}}@media (max-width: 322px){.internship-experience{margin-bottom:620px}}@media (max-width: 318px){.internship-experience{margin-bottom:650px}}@media (max-width: 313px){.internship-experience{margin-bottom:680px}}@media (max-width: 312px){.internship-experience{margin-bottom:710px}}@media (max-width: 306px){.internship-experience{margin-bottom:740px}}@media (max-width: 294px){.internship-experience{margin-bottom:770px}}@media (max-width: 289px){.internship-experience{margin-bottom:800px}}.intern-quote-2{margin-bottom:-1080px}.intern-quote-2 .container{padding-top:350px}@media (max-width: 767px){.intern-quote-2{margin-bottom:-1180px}.intern-quote-2 .container{padding-top:320px}}@media (max-width: 641px){.intern-quote-2{margin-bottom:-1150px}}@media (max-width: 549px){.intern-quote-2{margin-bottom:-1120px}}@media (max-width: 473px){.intern-quote-2{margin-bottom:-1090px}}@media (max-width: 419px){.intern-quote-2{margin-bottom:-1060px}}@media (max-width: 387px){.intern-quote-2{margin-bottom:-1100px}}@media (max-width: 380px){.intern-quote-2{margin-bottom:-1080px}}@media (max-width: 344px){.intern-quote-2{margin-bottom:-1060px}}@media (max-width: 324px){.intern-quote-2{margin-bottom:-1040px}}@media (max-width: 310px){.intern-quote-2{margin-bottom:-1010px}}@media (max-width: 292px){.intern-quote-2{margin-bottom:-990px}}.internship-faq{margin-bottom:-620px}.internship-faq .container{padding-top:500px}@media (max-width: 767px){.internship-faq{margin-bottom:-475px}}@media(max-width: 575px){.internship-faq{margin-bottom:-530px}}@media(max-width: 400px){.internship-faq{margin-bottom:-570px}}@media(max-width: 399px){.internship-faq{margin-bottom:-530px}}@media(max-width: 384px){.internship-faq{margin-bottom:-510px}.internship-faq .container{padding-top:470px}}@media(max-width: 326px){.internship-faq{margin-bottom:-470px}}.internships-apply{margin-bottom:-1029px;height:1300px}.internships-apply .container{padding-top:295px}.internships-apply .row{flex-direction:column}@media(max-width: 767px){.internships-apply{margin-bottom:-1075px;height:1100px}.internships-apply .container{padding-top:145px}}@media(max-width: 575px){.internships-apply{margin-bottom:-1030px;height:1300px}.internships-apply .container{padding-top:250px}}@media(max-width: 538px){.internships-apply{margin-bottom:-1010px}}@media(max-width: 453px){.internships-apply{margin-bottom:-970px}.internships-apply .container{padding-top:240px}}@media(max-width: 283px){.internships-apply .container{padding-top:220px}}.blog-posts-partial{margin-bottom:-200px}@media (max-width: 767px){.blog-posts-partial{margin-bottom:-250px}}@media (max-width: 575px){.blog-posts-partial{margin-bottom:-100px}}.related-blogs{margin-top:-240px;margin-bottom:-800px}.related-blogs .container{padding-top:450px}.related-blogs .container h3{margin-bottom:48px}@media (max-width: 991px){.related-blogs{margin-bottom:-760px}}@media (max-width: 767px){.related-blogs{margin-top:-300px;margin-bottom:-270px}}@media (max-width: 575px){.related-blogs{margin-bottom:-150px}}.contact-footer{margin-top:-262px;margin-bottom:-1029px}.contact-footer .container{padding-top:495px}.contact-footer .row{flex-direction:column}.contact-footer h4{padding:25px 0 20px}.contact-footer a{text-transform:uppercase;color:#004789}@media (max-width: 767px){.contact-footer{margin-top:-320px;margin-bottom:-1076px}}@media (max-width: 575px){.contact-footer{margin-bottom:-950px}}@media (max-width: 353px){.contact-footer{margin-bottom:-920px}}.microsoft-partner{margin-bottom:-1000px}.microsoft-partner .container{padding-top:510px}.microsoft-partner h3{color:#431E75}@media (max-width: 991px){.microsoft-partner{margin-bottom:-950px}}@media (max-width: 767px){.microsoft-partner .container{padding-top:500px}.microsoft-partner{text-align:center;margin-top:60px;margin-bottom:-900px}.microsoft-partner img{margin-bottom:60px}footer{margin-top:147px}}@media (max-width: 575px){footer{margin-top:40px}.microsoft-partner{margin-bottom:-760px}}@media (max-width: 500px){.microsoft-partner{margin-bottom:-780px}}.microsoft-partner.tall{margin-bottom:-1000px}.microsoft-partner.tall .container{padding-top:600px}@media (max-width: 1200px){.microsoft-partner.tall{margin-bottom:-980px}}@media (max-width: 991px){.microsoft-partner.tall{margin-bottom:-820px}}@media (max-width: 767px){.microsoft-partner.tall{margin-bottom:-940px}}@media (max-width: 575px){.microsoft-partner.tall{margin-bottom:-800px}}@media (max-width: 369px){.microsoft-partner.tall{margin-bottom:-780px}.microsoft-partner.tall .container{padding-top:570px}}@media (max-width: 300px){.microsoft-partner.tall{margin-bottom:-730px}}