@media screen and (min-width:320px) and (max-width:568px) and (orientation:portrait){div#header_background,#hero_image{height:250px !important;background-size:auto 270px !important;background-position:-260px -20px !important}#cp-partner div#header_background,#cp-partner #hero_image{height:190px !important;background-size:auto 270px !important;background-position:-260px -35px !important}#hero_image h1{font-size:1.8rem;line-height:2.5rem;margin-top:30px;text-align:left !important}.row{flex-direction:column}.logos img{max-width:270px;margin:0 auto}.mt-m{margin-top:3.25rem !important}.mb-m{margin-bottom:3.25rem !important}.mt-s{margin-top:2.25rem !important}.mb-s{margin-bottom:2.25rem !important}.pb-m{padding-bottom:3.25rem !important}br{display:none}h2{color:#000;font-size:1.2rem;margin:0 0 25px 0;font-weight:400;line-height:2rem;text-align:left !important}#cp-partner div #hero_image h1{margin:30px 0 0;text-align:center !important}p{font-size:1.1rem;line-height:2rem;text-align:left !important;margin:0 0 20px 0}#cp-partner #intro h2{margin-bottom:0}#cp-partner img.laptop{max-width:100%;margin-top:40px}.mb-xl{margin-bottom:0 !important}.mb-l{margin-bottom:.38rem !important}footer .row{flex-direction:column-reverse;justify-content:center}footer{height:180px}footer p{text-align:center !important;margin-top:15px}img.laptop{max-width:100%;left:0;margin-top:10px}#form-container{top:40px;position:inherit;min-height:840px}#form-container .copy{padding:25px}#form-container .copy p{font-size:1.15rem;line-height:1.88rem}.hs-fieldtype-text.field.hs-form-field{margin:0px 25px 15px}#highlights{padding:40px 0 0 0;margin:40px 0 0 0}#form-container input.hs-button.primary.large{padding:20px}#highlights h2{color:#066292;font-size:2.2rem}#highlights h3{text-align:left !important;font-size:1.8rem}.space{height:40px}.testimonial{padding:0;background:no-repeat;height:inherit}.testimonial .person img{max-width:70px;margin-right:15px}.testimonial h4{font-size:1.3rem;line-height:2.4rem}.testimonial p{font-size:1.1rem;line-height:1.8rem;margin:0}.testimonial p br{display:block}.testimonial .logo{display:none !important}.testimonial .col.person{justify-content:center !important}}@media screen and (min-width:360px) and (max-width:640px) and (orientation:portrait){.logos img{max-width:300px;margin:0}#cp-partner div #hero_image h1{margin:30px 0 0;text-align:left !important;font-size:2rem}#form-container{min-height:870px}html{font-size:13px !important}footer{padding:20px}.pt-s{padding-top:1.13rem !important}span.email-footer{display:inline-block}}@media screen and (min-width:384px) and (max-width:640px) and (orientation:portrait){html{font-size:14px !important}#form-container{min-height:900px}}@media screen and (min-width:400px) and (max-width:640px) and (orientation:portrait){#hero_image h1{font-size:2rem}}@media screen and (min-width:540px) and (max-width:960px) and (orientation:portrait){html{font-size:15px !important}div#header_background,#hero_image{height:250px !important;background-size:auto 320px !important;background-position:-320px -50px !important}#cp-partner div#header_background,#cp-partner #hero_image{height:190px !important;background-size:auto 330px !important;background-position:-330px -35px !important}#form-container{min-height:860px;margin:0 auto}}@media screen and (min-width:600px) and (max-width:1025px) and (orientation:portrait){html{font-size:15px !important}div#header_background,#hero_image{height:250px !important;background-size:auto 270px !important;background-position:-260px -20px !important}#cp-partner div#header_background,#cp-partner #hero_image{height:190px !important;background-size:auto 270px !important;background-position:-260px -35px !important}#hero_image h1{font-size:1.8rem;line-height:2.5rem;margin-top:30px;text-align:left !important}.row{flex-direction:column}.logos img{max-width:300px;margin:0}.mt-m{margin-top:3.25rem !important}.mb-m{margin-bottom:3.25rem !important}.mt-s{margin-top:2.25rem !important}.mb-s{margin-bottom:2.25rem !important}.pb-m{padding-bottom:3.25rem !important}br{display:none}h2{color:#000;font-size:1.2rem;margin:0 0 25px 0;font-weight:400;line-height:2rem;text-align:left !important}#cp-partner div #hero_image h1{margin:30px 0 0;text-align:left !important}p{font-size:1.1rem;line-height:2rem;text-align:left !important;margin:0 0 20px 0}#cp-partner #intro h2{margin-bottom:0}#cp-partner img.laptop{max-width:100%;margin-top:40px}.mb-xl{margin-bottom:0 !important}.mb-l{margin-bottom:.38rem !important}footer .row{flex-direction:column-reverse;justify-content:center}footer{height:180px}footer p{text-align:center !important;margin-top:15px}img.laptop{max-width:100%;left:0;margin-top:10px}#form-container{top:40px;position:inherit;min-height:840px}#form-container .copy{padding:25px}#form-container .copy p{font-size:1.15rem;line-height:1.88rem}.hs-fieldtype-text.field.hs-form-field{margin:0px 25px 15px}#highlights{padding:40px 0 0 0;margin:40px 0 0 0}#form-container input.hs-button.primary.large{padding:20px}#highlights h2{color:#066292;font-size:2.2rem}#highlights h3{text-align:left !important;font-size:1.8rem}.space{height:40px}.testimonial{padding:0;background:no-repeat;height:inherit}.testimonial .person img{max-width:70px;margin-right:15px}.testimonial h4{font-size:1.3rem;line-height:2.4rem}.testimonial p{font-size:1.1rem;line-height:1.8rem;margin:0}.testimonial p br{display:block}.testimonial .logo{display:none !important}.testimonial .col.person{justify-content:center !important}#form-container{top:40px;position:inherit;min-height:820px;max-width:100%}#cp-partner div#header_background,#cp-partner #hero_image{height:190px !important;background-size:auto 270px !important;background-position:-220px -45px !important}div#header_background,#hero_image{height:250px !important;background-size:auto 280px !important;background-position:-220px -30px !important}#hero_image h1{max-width:410px}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){#highlights .row{flex-direction:row}.space{width:50px}#highlights .row .col.right{padding-left:0}#highlights .row .col.left{padding-right:0}#cp-partner div#header_background,#cp-partner #hero_image{height:190px !important;background-size:auto 300px !important;background-position:-250px -35px !important}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1.5){#intro .copy{max-width:475px}#form-container{top:-120px;position:absolute;min-height:850px;max-width:450px}#highlights .row .col.right,#highlights .row .col.left{padding:0 60px !important}#highlights .row{flex-direction:row !important}.col{flex-basis:0 !important}.row{flex-direction:row}.mb-xl{margin-bottom:5rem !important}.col.divider{display:none}}@media screen and (min-width:320px) and (max-width:1024px) and (orientation:landscape){div#header_background,#hero_image{height:250px !important;background-size:auto 270px !important;background-position:-260px -20px !important}#cp-partner div#header_background,#cp-partner #hero_image{height:190px !important;background-size:auto 270px !important;background-position:-260px -35px !important}#hero_image h1{font-size:1.8rem;line-height:2.5rem;margin-top:30px;text-align:left !important}.row{flex-direction:column}.logos img{max-width:270px;margin:0 auto}.mt-m{margin-top:3.25rem !important}.mb-m{margin-bottom:3.25rem !important}.mt-s{margin-top:2.25rem !important}.mb-s{margin-bottom:2.25rem !important}.pb-m{padding-bottom:3.25rem !important}br{display:none}h2{color:#000;font-size:1.2rem;margin:0 0 25px 0;font-weight:400;line-height:2rem;text-align:left !important}#cp-partner div #hero_image h1{margin:30px 0 0;text-align:center !important}p{font-size:1.1rem;line-height:2rem;text-align:left !important;margin:0 0 20px 0}#cp-partner #intro h2{margin-bottom:0}#cp-partner img.laptop{max-width:100%;margin-top:40px}.mb-xl{margin-bottom:0 !important}.mb-l{margin-bottom:.38rem !important}footer .row{flex-direction:column-reverse;justify-content:center}footer{height:180px}footer p{text-align:center !important;margin-top:15px}img.laptop{max-width:100%;left:0;margin-top:10px}#form-container{top:40px;position:inherit;min-height:840px}#form-container .copy{padding:25px}#form-container .copy p{font-size:1.15rem;line-height:1.88rem}.hs-fieldtype-text.field.hs-form-field{margin:0px 25px 15px}#highlights{padding:40px 0 0 0;margin:40px 0 0 0}#form-container input.hs-button.primary.large{padding:20px}#highlights h2{color:#066292;font-size:2.2rem}#highlights h3{text-align:left !important;font-size:1.8rem}.space{height:40px}.testimonial{padding:0;background:no-repeat;height:inherit}.testimonial .person img{max-width:70px;margin-right:15px}.testimonial h4{font-size:1.3rem;line-height:2.4rem}.testimonial p{font-size:1.1rem;line-height:1.8rem;margin:0}.testimonial p br{display:block}.testimonial .logo{display:none !important}.testimonial .col.person{justify-content:center !important}}