@media screen and (min-width :320px) and (max-width :419px){body.case-studies section#case-study{margin:0}body.case-studies .content{width:100%;display:flex;flex-direction:column}body.case-studies .left{max-width:100%;margin:0;display:flex;padding:0 25px 50px;flex-direction:column;align-items:center}body.case-studies .left .img{margin-bottom:10px;margin-right:0}body.case-studies .content .left img{width:70px;margin-right:0}body.case-studies h1{text-align:center;margin-top:15px}body.case-studies .left span.hide-on-mobile{display:flex !important;height:0}body.case-studies h2{text-align:center;line-height:1.2em;margin:0}body.case-studies p{text-align:center;margin-top:5px}body.case-studies .content .left .competitive-edge,.growth-opportunity,.positive-brand{display:flex;flex-direction:column;align-items:center;margin-bottom:20px;margin-top:20px}body.case-studies ul{text-align:center}body.case-studies .cta{display:flex;flex-direction:column;align-items:center;margin-top:40px;padding:30px 40px}body.case-studies .left a.btn{margin:0}body.case-studies .left .info p{margin:0}body.case-studies .right p{font-size:.86em;padding:0 40px}body.case-studies .right{max-width:100%;width:100%;min-width:100%;padding-top:0}section.cards__card.card{padding:25px 50px 0;max-width:100%}.card__text{display:flex;flex-direction:column;align-items:center}.card__title{text-align:center}.card__text a.btn.blue{margin-bottom:15px;margin-right:0}.card__text a.btn{margin-right:0}form{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center}body.case-studies .form{padding:10px 25px 40px}body.case-studies .growth-opportunity p .hide-on-mobile{display:flex !important;height:0}body.case-studies .form .hs_submit.hs-submit{width:100%;max-width:326px}body.case-studies .content .hbspt-form .input{width:100%}body.case-studies .actions .hs-button.primary.large{width:100%}body.case-studies .content .left .positive-brand{margin-bottom:40px}.left .competitive-edge p,.growth-opportunity p,.positive-brand p{margin-top:0;line-height:1.6em}body.case-studies .right h2{color:#074e69;padding:0 50px;margin-top:40px;font-weight:700;line-height:40px;font-size:1.90em}}@media screen and (min-width :320px) and (max-width :568px){body.case-studies .competitive-edge p .hide-on-mobile{display:none !important;height:0}body.case-studies .growth-opportunity p .hide-on-mobile{display:none !important;height:0}}@media screen and (min-width :360px) and (max-width :640px){body.case-studies .content .left .competitive-edge p{margin-top:0px;line-height:20px}body.case-studies p{text-align:center;margin-top:5px;font-size:.9em}body.case-studies p .hide-on-mobile{display:none !important;height:0}body.case-studies .right p{font-size:.86em;padding:0}}@media screen and (min-width :375px) and (max-width :677px){body.case-studies .competitive-edge p .hide-on-mobile{display:flex !important;height:0}body.case-studies .growth-opportunity p .hide-on-mobile{display:flex !important;height:0}body.case-studies .right p{font-size:.86em;padding:0 15px}body.case-studies p{text-align:center;margin-top:5px;font-size:.9em;padding:0 8px}}@media screen and (min-width :400px) and (max-width :640px){body.case-studies .cta p .hide-on-mobile{display:flex !important;height:0}body.case-studies .left a.btn{margin:0}body.case-studies .content .left .positive-brand p,.competitive-edge p,.growth-opportunity p{padding:0 25px}}@media screen and (min-width :414px) and (max-width :736px){body.case-studies p{text-align:center;margin-top:5px;font-size:.9em;padding:0 7px}body.case-studies .cta p{color:white;margin:0px;padding:0 15px}}@media screen and (min-width :424px) and (max-width :753px){body.case-studies .form .hs_submit.hs-submit{width:100%;max-width:326px}body.case-studies p{text-align:center;margin-top:5px;font-size:.75em}body.case-studies .cta{display:flex;background:#074e69;border-radius:10px;padding:35px 24px;margin-bottom:45px;margin-top:50px;flex-direction:column}body.case-studies .cta p{color:white;margin:0px;padding:0}}@media screen and (min-width :424px) and (max-width :768px){body.case-studies section#case-study{margin:0}body.case-studies .content{width:100%;display:flex;flex-direction:column}body.case-studies .left{max-width:100%;margin:0;display:flex;padding:0 25px 50px;flex-direction:column;align-items:center}body.case-studies h1{text-align:center}body.case-studies h2{text-align:center;line-height:1.2em}body.case-studies p{text-align:center;font-size:.8em}body.case-studies .content .left .competitive-edge,.growth-opportunity,.positive-brand{display:flex;flex-direction:column;align-items:center;margin-bottom:25px}body.case-studies ul{text-align:center}body.case-studies .cta{display:flex;flex-direction:column;align-items:center}body.case-studies .right p{font-size:.86em;padding:0 40px}body.case-studies .right{max-width:100%;width:100%;min-width:100%}section.cards__card.card{padding:25px 50px 0;max-width:100%}.card__text{display:flex;flex-direction:column;align-items:center}.card__title{text-align:center}.card__text a.btn.blue{margin-bottom:15px;margin-right:0}.card__text a.btn{margin-bottom:15px;margin-right:0}form{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center}body.case-studies .form{padding:10px 25px 40px}body.case-studies .content .hbspt-form .input{width:100%}body.case-studies .actions .hs-button.primary.large{width:100%}.left .competitive-edge p,.growth-opportunity p,.positive-brand p{margin-top:0;line-height:1.6em}}@media screen and (min-width :480px) and (max-width :854px){body.case-studies p{text-align:center;margin-top:5px;font-size:.9em}body.case-studies .left span.hide-on-mobile{display:flex !important;height:0}body.case-studies .cta{display:flex;background:#074e69;border-radius:10px;padding:35px 53px;margin-bottom:45px;margin-top:50px;flex-direction:column}body.case-studies .cta p{color:white;margin:0px;padding:0 5px}}@media screen and (min-width :540px) and (max-width :960px){body.case-studies .cta{display:flex;background:#074e69;border-radius:10px;padding:35px 52px;margin-bottom:45px;margin-top:50px;flex-direction:column}body.case-studies p{text-align:center;margin-top:5px;font-size:.9em;padding:0}}@media screen and (min-width :600px) and (max-width :1025px){.wave{height:135px;background-size:4050px;width:100%;z-index:999999;position:relative}body.case-studies section#case-study{width:100%;position:relative;z-index:-64;margin-top:-200px}body.case-studies .content{width:100%;display:flex;margin:auto;flex-direction:row}body.case-studies .left{max-width:290px;margin-right:10px;padding-top:120px;padding-bottom:60px;display:flex;align-items:flex-start}body.case-studies h1{text-align:left}body.case-studies .left span.hide-on-mobile{display:flex !important;height:0}body.case-studies h2{text-align:left;line-height:1.3em}body.case-studies p{text-align:left;padding-right:35px}body.case-studies .content .left .competitive-edge,.growth-opportunity,.positive-brand{display:flex;margin-bottom:8px;flex-direction:row;align-items:flex-start;width:100%}body.case-studies .content .left .positive-brand p,.competitive-edge p,.growth-opportunity p{padding:0}body.case-studies .cta{display:flex;flex-direction:column;align-items:flex-start;padding:35px}body.case-studies ul{text-align:left}body.case-studies .right{width:480px;display:flex;min-width:300px;flex-direction:column}body.case-studies .right h2{color:#074e69;padding:0 40px;margin-top:40px;font-weight:700;line-height:40px;font-size:1.6em}section.cards__card.card{padding:190px 50px 0;max-width:100%}.card__text{display:block}body.case-studies .form{padding:10px 50px 40px}.card__title{text-align:left}body.case-studies .cta p{color:white;margin:0px;padding:0}.card__text a.btn.blue{margin-right:10px;margin-bottom:0}form{display:flex;align-items:flex-start;flex-direction:column}body.case-studies .content .hbspt-form .input{width:380px}.hs_submit.hs-submit{width:380px}body.case-studies .growth-opportunity p .hide-on-mobile{display:none !important;height:0}body.case-studies .competitive-edge p .hide-on-mobile{display:none !important;height:0}form input[type=text],form input[type=email],form input[type=password],form input[type=tel],form input[type=number],form input[type=file],form select,form textarea{display:inline-block;font-size:.95em;padding:.7rem;width:200px;font-weight:300;padding-left:20px}input.hs-button.primary.large{width:327px;border-radius:inherit;background:#074e69;border:0;margin:0;height:55px;border-radius:5px;font-size:.85em}.card__text a.btn.blue{margin-right:10px;margin-bottom:15px}}@media screen and (min-width :768px) and (max-width :1024px){body.case-studies .left{max-width:400px;margin-right:10px;padding-top:120px;padding-bottom:60px;display:flex;align-items:flex-start}body.case-studies .right{width:360px;display:flex;min-width:286px;flex-direction:column}.card__text{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:center}.card__text a.btn.blue{margin-right:0;margin-bottom:15px}form{display:flex;flex-direction:row;justify-content:space-around;align-content:center}.hs_submit.hs-submit{width:325px}form input[type=text],form input[type=email],form input[type=password],form input[type=tel],form input[type=number],form input[type=file],form select,form textarea{display:inline-block;font-size:.95em;padding:.7rem;width:255px;font-weight:300;padding-left:20px}body.case-studies .left .hide-on-mobile{display:none !important;justify-content:center}body.case-studies .left span.hide-on-mobile{display:none !important;height:0}body.case-studies .cta{display:flex;flex-direction:column;align-items:flex-start;padding:35px 25px}body.case-studies .cta p{color:white;margin:0px;padding-right:25px}}@media screen and (min-width :800px) and (max-width :1280px){body.case-studies .left{max-width:400px;margin-right:40px;padding-top:120px;padding-bottom:60px;display:flex;padding-left:25px;flex-direction:column;align-items:flex-start}body.case-studies .right{width:360px;display:flex;min-width:286px;flex-direction:column}.card__text{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:center}.card__text a.btn.blue{margin-right:0;margin-bottom:15px}form{display:flex;flex-direction:row;justify-content:space-around;align-content:center}.hs_submit.hs-submit{width:325px}form input[type=text],form input[type=email],form input[type=password],form input[type=tel],form input[type=number],form input[type=file],form select,form textarea{display:inline-block;font-size:.95em;padding:.7rem;width:255px;font-weight:300;padding-left:20px}body.case-studies .left .hide-on-mobile{display:none !important;justify-content:center}body.case-studies .actions .hs-button.primary.large{white-space:pre-wrap;width:255px}body.case-studies .right a.btn{margin-right:0}body.case-studies .cta p{color:white;margin:0px;padding-right:20px}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1.5){body.case-studies .content{width:100%;display:flex;margin:auto;flex-direction:row;justify-content:space-between}body.case-studies .right{width:480px;display:flex;min-width:286px;flex-direction:column}body.case-studies .left{max-width:490px;margin-right:40px;padding-top:120px;padding-bottom:60px;display:flex;padding-left:25px;flex-direction:column;align-items:flex-start}body.case-studies .left span.hide-on-mobile{display:none !important;height:0}body.case-studies .right a.btn.blue{margin-right:25px;margin-bottom:0}body.case-studies .actions .hs-button.primary.large{white-space:pre-wrap;width:340px}form input[type=text],form input[type=email],form input[type=password],form input[type=tel],form input[type=number],form input[type=file],form select,form textarea{display:inline-block;font-size:.95em;padding:.7rem;width:340px;font-weight:300;padding-left:20px}body.case-studies .cta p{color:white;margin:0px;padding-right:0}}@media screen and (min-width:800px) and (max-width:1280px) and (orientation:landscape){.wave{height:190px;background-size:4050px;width:100%;z-index:999999;position:relative}body.case-studies section#case-study{width:100%;position:relative;z-index:-64;margin-top:-200px}body.case-studies .content{width:100%;display:flex;margin:auto;flex-direction:row}body.case-studies .left{max-width:820px;margin-right:60px;padding-top:120px;padding-bottom:60px;display:flex;align-items:flex-start}body.case-studies h1{text-align:left}body.case-studies h2{text-align:left;line-height:1.3em}body.case-studies p{text-align:left}body.case-studies .content .left .competitive-edge,.growth-opportunity,.positive-brand{display:flex;margin-bottom:8px;flex-direction:row;align-items:flex-start;width:100%}body.case-studies .cta{display:flex;background:#074e69;border-radius:10px;padding:35px 27px;margin-bottom:45px;margin-top:50px;flex-direction:column}body.case-studies .right h2{color:#074e69;padding:0 50px;margin-top:40px;font-weight:700;line-height:40px;font-size:1.9em}body.case-studies ul{text-align:left}body.case-studies .right{width:480px;display:flex;min-width:480px;flex-direction:column}body.case-studies .right a.btn{margin-bottom:0;margin-right:15px}section.cards__card.card{padding:190px 50px 0;max-width:100%}.card__text{display:block}body.case-studies .form{padding:10px 50px 40px}.card__title{text-align:left}.card__text a.btn.blue{margin-right:10px;margin-bottom:0}form{display:flex;align-items:flex-start;flex-direction:column}body.case-studies .content .hbspt-form .input{width:380px}.hs_submit.hs-submit{width:380px}form input[type=text],form input[type=email],form input[type=password],form input[type=tel],form input[type=number],form input[type=file],form select,form textarea{display:inline-block;font-size:.95em;padding:.7rem;width:380px;font-weight:300;padding-left:20px}body.case-studies .actions .hs-button.primary.large{white-space:pre-wrap;width:380px}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){body.case-studies p{text-align:left;padding-right:0}}@media screen and (max-width:1139px) and (min-width:768px)  and (orientation:landscape){body.case-studies .right a.btn.blue{margin-bottom:0;margin-right:15px}}@media screen and (min-width:320px) and (max-width:1024px) and (orientation:landscape){body.case-studies .cta p{color:white;margin:0px;padding-right:40px}}@media screen and (min-width:320px) and (max-width:854px) and (orientation:landscape){body.case-studies .right{width:447px;display:flex;min-width:400px;flex-direction:column}.card__text{display:flex;flex-direction:column;align-items:center}body.case-studies .right a.btn{margin-bottom:20px;margin-right:0}form{display:flex;align-items:center;flex-direction:column}form input[type=text],form input[type=email],form input[type=password],form input[type=tel],form input[type=number],form input[type=file],form select,form textarea{display:inline-block;font-size:.95em;padding:.7rem;width:300px;font-weight:300;padding-left:20px}body.case-studies .actions .hs-button.primary.large{white-space:pre-wrap;width:300px}body.case-studies .hs_submit.hs-submit{width:300px}body.case-studies .cta p{color:white;margin:0px;padding-right:5px}}@media screen and (min-width:375px) and (max-width:812px) and (orientation:landscape){body.case-studies .form .hs-form-field{width:100%;max-width:300px}body.case-studies .left span.hide-on-mobile{display:flex !important;height:0}}@media screen and (min-width:320px) and (max-width:753px) and (orientation:landscape){body.case-studies .content{width:100%;display:flex;margin:auto;flex-direction:row;justify-content:space-between}body.case-studies .left{max-width:360px;margin-right:10px;padding-top:120px;padding-bottom:60px;display:flex;align-items:flex-start}body.case-studies .right{width:346px;display:flex;min-width:372px;flex-direction:column}}@media screen and (min-width:320px) and (max-width:667px) and (orientation:landscape){body.case-studies .right{width:262px;display:flex;min-width:311px;flex-direction:column}body.case-studies p{text-align:left;padding-right:0}form input[type=text],form input[type=email],form input[type=password],form input[type=tel],form input[type=number],form input[type=file],form select,form textarea{display:inline-block;font-size:.95em;padding:.7rem;width:215px;font-weight:300;padding-left:20px}body.case-studies .actions .hs-button.primary.large{white-space:pre-wrap;width:215px}}@media screen and (min-width:320px) and (max-width:640px) and (orientation:landscape){body.case-studies .left span.hide-on-mobile{display:none !important;height:0}}@media screen and (min-width:320px) and (max-width:568px) and (orientation:landscape){body.case-studies section#case-study{margin:0}body.case-studies .content{width:100%;display:flex;flex-direction:column}body.case-studies .left{max-width:100%;margin:0;display:flex;padding:0 25px 50px;flex-direction:column;align-items:center}body.case-studies .left .img{margin-bottom:10px;margin-right:0}body.case-studies .content .left img{width:70px;margin-right:0}body.case-studies h1{text-align:center}body.case-studies h2{text-align:center;line-height:1.2em;margin:0}body.case-studies p{text-align:center;margin-top:5px}body.case-studies .content .left .competitive-edge,.growth-opportunity,.positive-brand{display:flex;flex-direction:column;align-items:center;margin-bottom:20px;margin-top:20px}body.case-studies .cta p{color:white;margin:0px;padding-right:0}body.case-studies ul{text-align:center}body.case-studies .cta{display:flex;flex-direction:column;align-items:center;margin-top:40px;padding:30px 40px}body.case-studies .left a.btn{margin:0}body.case-studies .left .info p{margin:0}body.case-studies .right p{font-size:.86em;padding:0 40px}body.case-studies .right{max-width:100%;width:100%;min-width:100%}section.cards__card.card{padding:25px 50px 0;max-width:100%}.card__text{display:flex;flex-direction:column;align-items:center}.card__title{text-align:center}.card__text a.btn.blue{margin-bottom:15px;margin-right:0}.card__text a.btn{margin-right:0}section.cards__card.card .card__image{height:auto;margin:0 auto;max-width:70%;padding:0;bottom:-30px;position:relative;margin-top:20px}form{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center}body.case-studies .form{padding:10px 25px 40px}body.case-studies .growth-opportunity p .hide-on-mobile{display:flex !important;height:0}body.case-studies .form .hs-form-field{width:100%;max-width:325px}body.case-studies .form .hs_submit.hs-submit{width:100%;max-width:326px}body.case-studies .content .hbspt-form .input{width:100%}body.case-studies .actions .hs-button.primary.large{width:100%}body.case-studies .content .left .positive-brand{margin-bottom:40px}.left .competitive-edge p,.growth-opportunity p,.positive-brand p{margin-top:0;line-height:1.6em}body.case-studies .right h2{color:#074e69;padding:0 50px;margin-top:40px;font-weight:700;line-height:40px;font-size:1.90em}form input[type=text],form input[type=email],form input[type=password],form input[type=tel],form input[type=number],form input[type=file],form select,form textarea{display:inline-block;font-size:.95em;padding:.7rem;width:325px;font-weight:300;padding-left:20px}}}@media screen and (min-width:320px) and (max-width:533px) and (orientation:landscape){body.case-studies p{text-align:center;margin-top:5px;padding:0}}