@media (max-width:767px){.php-hero .java-hero__wrap{flex-wrap:wrap}}.php-hero .java-hero__wrap h1{max-width:none;width:100%;padding-bottom:30px}@media (max-width:767px){.php-hero .java-hero__wrap h1{font-size:46px;line-height:54px}}@media (max-width:475px){.php-hero .java-hero__wrap h1{font-size:42px;line-height:48px}}.php-hero__text{max-width:840px}@media (max-width:767px){.php-hero__text{max-width:none;width:100%;margin-bottom:40px}}.php-hero .java-hero__wrap-image{min-width:220px}@media (max-width:767px){.php-hero .java-hero__wrap-image{width:100%;text-align:center}.php-hero .java-hero__wrap-image img{padding-left:0}}.php-custom.manufacturing-boost .container{padding-left:210px}@media (max-width:1600px){.php-custom.manufacturing-boost .container{padding-left:120px}}@media (max-width:1400px){.php-custom.manufacturing-boost .container{padding-left:15px}}.php-services{background-color:#2c2832;color:#fff}.php-services .container{padding:80px 15px;position:relative}.php-services .container:after{position:absolute;content:"";left:15px;top:0;width:490px;height:32px;background-color:#52285f}@media (max-width:767px){.php-services .container:after{width:80%}}.php-services p{color:#fff;margin-bottom:0;font-size:54px;font-weight:300;font-family:Poppins,sans-serif;letter-spacing:-.8px;line-height:64px;padding-bottom:40px;position:relative}@media (max-width:767px){.php-services p{font-size:36px;line-height:42px}.php-services p br{display:none}}.php-services-list{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 -20px;align-items:flex-start}.php-services-list__item{width:33.33%;padding:20px 35px;font-weight:700;position:relative;font-size:20px}.php-services-list__item h5{letter-spacing:0;font-weight:600}@media (max-width:767px){.php-services-list__item{width:50%;padding:20px 15px 20px 35px}}@media (max-width:424px){.php-services-list__item{width:100%}}.php-services-list__item:after{position:absolute;content:"";left:20px;top:33px;width:6px;height:6px;border-radius:50%;background-color:#ff5621}.php-benefits{padding:80px 0}.php-benefits-title__wrap{display:flex;justify-content:space-between;align-items:center}@media (max-width:767px){.php-benefits-title__wrap{flex-wrap:wrap}}.php-benefits-title__text{width:50%;padding-right:25px}@media (max-width:767px){.php-benefits-title__text{width:100%;padding-right:0;margin-bottom:40px}}.php-benefits-title__text h3{margin-bottom:64px}.php-benefits-title__text p.subtitle{position:relative;padding-left:40px}.php-benefits-title__text p.subtitle:after{position:absolute;content:"";width:2px;height:100%;left:0;top:0;background-color:#ff5621}.php-benefits-title__image{padding-left:25px}@media (max-width:767px){.php-benefits-title__image{padding-left:0;width:100%;text-align:center}}.php-benefits-list{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;padding-top:30px}.php-benefits-list__item{position:relative;padding:30px 15px 30px 60px;width:50%}@media (max-width:767px){.php-benefits-list__item{width:100%}}.php-benefits-list__item:after{position:absolute;content:"";width:32px;left:0;top:35px;height:32px;background-image:url(/static/check-oval-17fd0a74bb1b675c91c1f299508a3286.svg);background-size:cover;background-repeat:no-repeat;background-position:50%}.php-benefits-list__item h4{margin-bottom:25px}.php-solutions{background-color:#fafafa;padding:80px 0}@media (max-width:767px){.php-solutions{padding:40px 0}}.php-solutions .telecom-right{max-width:600px!important}.php-solutions .telecom-right p{font-size:24px;line-height:32px;font-weight:600}.php-solutions .telecom-right p a{color:#ff5621}.php-solutions.php-technology{background-color:#fff}.php-solutions .manufacturing-challenges__item p a{color:#ff5621}.php-cases{padding:80px 0;background-color:#2c2832;color:#fff}@media (max-width:767px){.php-cases{padding:40px 0}}.php-cases .container{padding-right:0}.php-cases-title__wrap{width:100%;min-width:320px;max-width:1280px;padding-right:15px;padding-left:15px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.php-cases-title__wrap h2{padding-bottom:0}@media (max-width:767px){.php-cases-title__wrap .logo{margin-top:20px}}@media (max-width:767px){.php-cases-title__wrap{flex-direction:column;align-items:flex-start}}.php-cases-content__wrap{padding-top:60px;display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.php-cases-content__wrap{flex-wrap:wrap}}.php-cases-content__text{width:50%;padding-right:25px}@media (max-width:767px){.php-cases-content__text{width:100%;padding-right:15px;margin-bottom:40px}}.php-cases-content__text h4{color:#fff;font-weight:300;font-size:32px;padding-bottom:40px}.php-cases-content__text h4 a{color:#ff5621;font-weight:700}.php-cases-content__text .subtitle{position:relative;padding-left:40px}.php-cases-content__text .subtitle:after{position:absolute;content:"";left:0;top:0;width:2px;height:100%;background-color:#ff5621}.php-cases-content__text .subtitle p{color:#fff}.php-cases-content__text .subtitle p.title{font-weight:600;font-size:24px;padding-bottom:16px}.php-cases-content__image{width:50%;padding-left:25px}@media (max-width:767px){.php-cases-content__image{width:100%;padding-left:0;text-align:right}}.php-key{padding-top:80px;background-color:#fafafa}@media (max-width:767px){.php-key{padding-top:40px}}.php-key__content{position:relative;padding:0 0 80px 90px}@media (max-width:767px){.php-key__content{padding:0 0 40px 40px}}.php-key__content h2{padding-bottom:32px}.php-key__content:after{position:absolute;content:"";left:0;top:24px;width:16px;height:16px;border-radius:50%;background-color:#ff5621}@media (max-width:767px){.php-key__content:after{top:21px}}.php-key__content:before{position:absolute;content:"";top:50px;width:2px;left:7px;height:calc(100% + 42px);background-color:#ff5621}@media (max-width:767px){.php-key__content:before{height:calc(100% + 6px);top:45px}}.php-key__content ul{counter-reset:myCounter}.php-key__content ul li{position:relative;padding-left:64px;font-size:24px;font-weight:600}.php-key__content ul li:not(:last-child){padding-bottom:32px}.php-key__content ul li:after{position:absolute;content:"";left:0;top:-2px;width:32px;height:32px;background-color:#ff5621;border-radius:50%}.php-key__content ul li:before{position:absolute;content:counter(myCounter);counter-increment:myCounter;left:11px;top:-2px;color:#fff;line-height:32px;font-size:18px;z-index:1;font-weight:300}.php-results{padding:80px 0}@media (max-width:767px){.php-results{padding:40px 0}}.php-results__content{position:relative;padding:0 0 30px 90px}@media (max-width:767px){.php-results__content{padding:0 0 30px 40px}}.php-results__content h2{padding-bottom:30px}.php-results__content:after{position:absolute;content:"";left:0;top:24px;width:16px;height:16px;border-radius:50%;background-color:#ff5621}@media (max-width:767px){.php-results__content:after{top:21px}}.php-results-list{display:flex;align-items:flex-start;justify-content:space-between;margin:0 -20px}@media (max-width:767px){.php-results-list{margin:0;flex-wrap:wrap}}.php-results-list__item{width:50%;padding:0 20px}@media (max-width:767px){.php-results-list__item{width:100%;padding:0}.php-results-list__item:not(:last-child){margin-bottom:20px}}.php-results-list__item p:not(:last-child){margin-bottom:20px}.php-faq{padding:80px 0;background-color:#fafafa}.php-faq__accordion{border-top:1px solid #141414;border-bottom:1px solid #141414}.php-faq .accordion{background-color:transparent}.php-faq .accordion:after{position:absolute;left:0;content:"";width:100%;height:1px;background-color:#141414;bottom:-30px;opacity:0;visibility:hidden;transition:all .3s ease-in-out}.php-faq .accordion.active:after{opacity:1;visibility:visible}.php-faq .accordion__content,.php-faq .accordion__title:hover{background-color:transparent}