.work-with-us-top-header{background-image:url(../../images/p/work-with-us-top-mobile.jpg);background-repeat:no-repeat;background-size:cover;text-align:center;min-height:180px;width:100%}.work-with-us-top-header h1{font-family:PTSerif;font-size:35px;font-weight:normal;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:center;color:#fff;line-height:1.14;padding-top:70px;padding-bottom:70px}.work-with-us-perry-on-video-img img{padding-left:5px;width:186px}.work-with-us-perry-on-video-img{width:182px;margin-right:auto;margin-left:auto}.video-container{margin-top:-35px;margin-bottom:50px;margin-left:auto;margin-right:auto;width:89%}.video-link a img{width:100%;padding:6px}.video-grid-container .video-intro-text{border-radius:2px;border:solid 1px #d9dce0;min-height:70px;background-color:#f6f8fa;width:100%;display:table}.video-grid-container .video-link{border:solid 1px #d9dce0;background-color:#f6f8fa}.video-intro-text h2{font-family:Roboto;display:table-cell;vertical-align:middle;text-align:center;font-size:18px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.5;padding-top:8px;padding-bottom:8px;padding-left:16px;padding-right:17px;letter-spacing:normal;text-align:center;color:#091a36}hr.grey-horizontal-border{width:89%;border-color:#f6f8fa}.benefits-container{margin-top:50px;margin-left:auto;margin-right:auto;width:89%}.benefits-container h3{font-family:Roboto;font-size:30px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;text-align:center;color:#091a36}.benefits-grid-container{margin-top:30px;margin-bottom:90px}.benefits-box{text-align:center;margin-bottom:20px;border-radius:2px;border:solid 1px #d9dce0;background-color:#f6f8fa;height:193px}.benefits-box h4{font-size:18px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#091a36;margin-bottom:5px;margin-top:0}.benefits-box p{margin-bottom:10px;font-family:Roboto;font-size:17px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.47;letter-spacing:normal;text-align:center;color:#091a36;margin-left:9px;margin-right:9px}.benefits-box img{margin-top:14px;margin-bottom:14px;height:55px}.state-solution-content{display:flex;flex-direction:column-reverse;width:86%;margin-left:auto;margin-right:auto}.state-solution-content img{width:86%;margin-bottom:40px;margin-left:auto;margin-right:auto}.state-solution-content p{font-family:Roboto;font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.48;letter-spacing:normal;color:#fff;margin-bottom:57px;margin-top:40px}.state-solution-container{background-color:#091a36}.contact-form-container{width:80%;margin-left:auto;margin-right:auto}.join-our-network-inner h3{font-size:30px;font-weight:300;line-height:1.33;margin-bottom:40px}.form-group label{font-family:Roboto;font-size:14px;font-weight:500}.form-group input{font-family:Roboto;font-size:16px;color:#c1c1c1;height:auto;min-height:50px;color:#000}.join-our-network-form-wrapper{text-align:center;margin-left:auto;margin-right:auto;background-color:#f6f8fa;padding-top:60px}.join-our-network-form-title{margin-left:20px;margin-right:20px}.message-form-group{margin-bottom:25px}.contact-button{margin-bottom:60px;border-radius:2px;border-color:transparent;box-shadow:0 2px 0 0 #00a6d0;background-color:#0cf;width:85%;height:60px;display:inline-block;font-family:Roboto;font-size:30px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff;cursor:pointer}.contact-button::after{content:url(/Assets/images/p/right-arrow-large-white.svg);padding-left:11.8px}::-webkit-input-placeholder{color:#c1c1c1}.contact-form{padding:0 !important;box-shadow:none}@media screen and (min-width:768px) and (max-width:991px){.work-with-us-top-header{background-image:url(../../images/p/work-with-us-top-ipad.png);min-height:200px}.work-with-us-top-header h1{font-size:50px;line-height:1.4;padding-top:65px;padding-bottom:65px}.video-container{margin-top:-40px;width:86%}.video-grid-container .video-intro-text{min-height:64px}.video-intro-text h2{font-size:22px;padding-top:19px;padding-bottom:20px;padding-left:30px;padding-right:29px}.video-link a img{padding-bottom:20px;padding-top:20px;padding-right:12.3%;padding-left:12.3%}hr.grey-horizontal-border{width:86.8%}.benefits-grid-container{margin-top:40px}.benefits-box{display:flex;align-items:center;text-align:left;min-height:140px;height:auto;margin-bottom:35px}.benefits-container{width:71%}.benefits-container h3{font-size:40px;line-height:1.38}.benefits-box img{height:77px;padding-left:12px}.box-content p{margin:0;text-align:left;font-size:18px;padding-right:20px;line-height:1.56;padding-bottom:24px}.box-content{padding-left:17px}.box-content h4{font-size:22px;margin-bottom:10px;padding-top:25px}.state-solution-content{width:95%;margin-bottom:90px;padding-top:90px}.state-solution-content img{width:56%;margin-left:auto;margin-right:auto;margin-bottom:0;margin-top:60px}div.state-solution-content p{font-family:Roboto;font-size:25px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.48;letter-spacing:normal;text-align:center;color:#fff;margin-bottom:0;margin-top:0}.state-solution-container{height:773px}.join-our-network-form-title h2{font-size:40px;line-height:1.38}.contact-form-container{width:67%}.contact-button{margin-bottom:90px}.message-form-group{margin-bottom:43px !important}.join-our-network-form-wrapper{padding-top:90px}.join-our-network-inner h3{font-size:40px;line-height:1.38}.form-group label{font-size:16px;font-weight:500}.form-group{margin-bottom:30px}}@media screen and (min-width:992px){.work-with-us-top-header{background-image:url(../../images/p/work-with-us-top-desktop.png);min-height:300px}.work-with-us-top-header h1{font-size:58px;line-height:1.21;padding-top:115px;padding-bottom:115px}.video-container{margin-top:-50px;width:35%;margin-bottom:70px}.video-link a img{padding-bottom:20px;padding-top:20px;padding-right:12.5%;padding-left:12.5%}.video-grid-container .video-intro-text{min-height:64px}.video-intro-text h2{font-size:22px;font-weight:normal}hr.grey-horizontal-border{width:59%}.benefits-container{width:59%}.benefits-container h3{font-size:40px;font-weight:300;line-height:1.38}.benefits-grid-container{display:grid;grid-template-columns:1fr 1fr;margin-top:57px;margin-bottom:100px}.benefits-box{display:flex;height:auto;min-height:140px;margin-bottom:39px;align-items:center;text-align:left}.benefits-box:nth-child(3n),.benefits-box:first-child{margin-right:20px}.benefits-box:nth-child(2n){margin-left:20px}.benefits-box:nth-child(3n),.benefits-box:first-child{margin-left:0}.box-content{padding-left:24px}.box-content p{margin:0;text-align:left;font-size:18px;padding-right:20px;line-height:1.56;padding-bottom:24px}.box-content h4{font-size:22px;margin-bottom:10px;padding-top:25px}.benefits-box img{height:79px;padding-left:17px}.state-solution-container{height:auto;min-height:500px}.state-solution-content{display:flex;flex-direction:row;width:57.5%;align-items:center;margin-bottom:0}.state-solution-content img{margin-bottom:76px;width:47%;margin-top:76px;margin-left:auto;margin-right:auto}.state-solution-content p{margin-left:114px;margin-top:139px;font-size:25px;margin-bottom:139px}.join-our-network-form-wrapper{padding-top:70px}.join-our-network-inner h3{margin-bottom:57px;display:inline-block;font-size:40px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.38;letter-spacing:normal}.contact-form-container{width:480px;grid-template-columns:50% 50%;display:grid}.form-group.message-form-group,.form-group.recaptcha-form-group{grid-column:1/3}.form-group.message-form-group{margin-bottom:25px}.form-group{padding-right:20px;margin-bottom:30px}.text-center{text-align:center}.g-recaptcha{display:inline-block}.message-form-group{margin-bottom:40px}.form-group label{font-size:16px}.form-group input{padding-left:25px}.contact-button-wrapper{padding-right:20px;grid-column:1/3}.contact-button{margin-bottom:70px;width:50%;margin-left:auto;margin-right:auto;height:auto;min-height:60px}}@media only screen and (max-width:376px){.join-our-network-inner h3{font-size:28px}}@media only screen and (max-width:373px){.g-recaptcha{transform:scale(.77);-webkit-transform:scale(.77);transform-origin:0 0;-webkit-transform-origin:0 0}}@media only screen and (min-width:374px) and (max-width:400px){.g-recaptcha{transform:scale(.85);-webkit-transform:scale(.85);transform-origin:0 0;-webkit-transform-origin:0 0}}@media only screen and (min-width:401px){.text-center{text-align:center}.g-recaptcha{transform:scale(1);-webkit-transform:scale(1);display:inline-block}}