.casestudyquote{background-color:#ececec;position:relative}.casestudyquote__inner{max-width:1015px;padding:56px 0 60px;position:relative;width:100%}.casestudyquote__inner p{color:#0c1c30;font-family:Roboto;font-size:25px;font-style:italic;font-weight:300;line-height:35px;margin-bottom:35px}.casestudyquote__inner h4{color:#f98937;font-size:18px;margin-bottom:0}.casestudyquote__link{margin-top:30px}.casestudyquote__link,.casestudyquote__link a{border:0;color:#0c1c30;font-size:18px;line-height:1.55;text-decoration:none}.casestudyquote__link a{border-bottom:1px solid #f98937;color:#f98937;font-weight:600}.casestudyquote__link a:hover{border-bottom-color:#3c4da7;color:#3c4da7}.casestudyquote__authorlogo{margin-top:30px}.casestudyquote__authorlogo img{max-width:180px!important}@media only screen and (max-width:991px){.casestudyquote__inner{padding:40px 0 44px}.casestudyquote__inner p{font-size:22px;margin-bottom:30px}}.casestudybanner{background-color:#0c1d31;padding:190px 0 71px}.casestudybanner--bb{border-bottom:5px solid var(--clrAccent1)}.casestudybanner-not-first-section .casestudybanner{padding-block:70px}.casestudybanner strong{font-weight:700}.casestudybanner__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.casestudybanner__left{width:calc(60% - 80px)}.casestudybanner__right{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-top:32px;width:40%}.casestudybanner__leftcontent{max-width:630px;width:100%}.casestudybanner__leftimage{margin:20px 0 10px}.casestudybanner__lefttop h4{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#f98937;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.2;margin-bottom:5px}.casestudybanner__lefttop h1,.casestudybanner__lefttop h2{color:#f7f7f7}.casestudybanner__lefttop h4>div:not(:last-child){margin-right:30px}.casestudybanner__lefttoplogo img{max-height:47px}@media only screen and (max-width:767px){.casestudybanner__lefttoplogo{margin-top:13px;width:100%}}.casestudybanner__leftcontentimage{display:flex;flex-direction:column;flex-wrap:wrap}.casestudybanner__leftcontentimage--changedir .casestudybanner__leftimage{order:-1}.casestudybanner__right>div{max-width:457px;position:relative;width:100%}.casestudybanner__formimage{bottom:-50px;left:-102px;position:absolute;width:230px;z-index:99}.casestudybanner__lefttop p{color:#f7f7f7;font-family:Krub;line-height:1.5}.casestudybanner__lefttop p .highlight{color:#fff;font-weight:700;margin:0 3px;padding:3px 11px;position:relative;z-index:0}.casestudybanner__lefttop p .highlight:after{background-color:#f98937;bottom:0;box-shadow:3px -3px 0 rgba(0,0,0,.1);content:"";left:0;position:absolute;right:0;top:0;transform:skewX(-20deg);z-index:-1}.casestudybanner__leftcontent:not(:first-child){margin-top:52px}.casestudybanner__leftcontent p,.casestudybanner__leftcontent ul li{color:#fff}.casestudybanner__leftcontent ul{margin:33px 0 24px}.casestudybanner__leftcontent ul li{padding-left:16px;position:relative}.casestudybanner__leftcontent ul li+li{margin-top:13px}.casestudybanner__leftcontent ul li:before{background:#fb8835;border-radius:50%;content:"";height:7px;left:0;position:absolute;top:9px;width:7px}.casestudybanner__leftcontent p a{border-bottom:1px solid transparent;color:#f98937}.casestudybanner__leftcontent p a:hover{border-color:#3c4da7;color:#3c4da7}.casestudybanner__inner .video-container:not(:first-child),.casestudybanner__leftcta:not(:first-child){margin-top:30px}.casestudybanner__leftcta .defaultCTA{height:auto;line-height:normal;min-width:202px;padding:19px}.casestudybanner__form{position:relative;width:100%}.casestudybanner__form:after{border:2px dashed #c3cadc;border-radius:8px;content:"";height:100%;left:-20px;position:absolute;top:20px;width:100%}.casestudybanner__forminner{background-color:#3c4da7;border-radius:10px;padding:49px 44px 57px;position:relative;z-index:9}.casestudybanner__forminner .hs-form-field>label{display:none!important}.casestudybanner__forminner .form-columns-2>div{width:calc(50% - 7px)!important}.casestudybanner__forminner .form-columns-2>div:last-child{float:right!important}.casestudybanner__forminner .hs-form-field{margin-bottom:16px}.casestudybanner__form .input{margin-right:0!important}.casestudybanner__form input:not([type=checkbox]),.casestudybanner__form select,.casestudybanner__form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #f7f7f7;border-radius:5px;box-shadow:none;color:#f7f7f7;font-family:Krub;font-size:12px;height:42px;padding:10px;width:100%!important}.casestudybanner__form textarea{height:90px}.casestudybanner__form select{background-image:url(https://462636.fs1.hubspotusercontent-na1.net/hubfs/462636/down-arrow1.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:10px;padding-right:30px}.casestudybanner__form select:focus option{color:#3c4da7}.casestudybanner__form ::-webkit-input-placeholder{color:#fff;opacity:1}.casestudybanner__form ::-moz-placeholder{color:#fff;opacity:1}.casestudybanner__form :-ms-input-placeholder{color:#fff;opacity:1}.casestudybanner__form :-moz-placeholder{color:#fff;opacity:1}.casestudybanner__forminner label.hs-error-msg{color:#f98937;display:block;font-size:10px;line-height:1.5}.casestudybanner__forminner .hs-richtext{margin-top:11px}.casestudybanner__forminner .hs-richtext h3,.casestudybanner__forminner h3.form-title{color:#fff;color:#f7f7f7;font-size:25px;font-weight:900;line-height:1.15;margin-bottom:29px;text-align:center;text-transform:capitalize}.casestudybanner__forminner h3.form-title span{text-transform:lowercase}.casestudybanner__formheader{text-align:center}.casestudybanner__formheader:not(:last-child){margin-bottom:29px}.casestudybanner__formheader h3{color:#fff;color:#f7f7f7;font-size:25px;font-weight:900;line-height:1.15;text-align:center;text-transform:capitalize}.casestudybanner__formheader p{color:#fff;font-size:14px;margin-inline:auto;max-width:300px;width:100%}.casestudybanner__form .actions{margin-top:18px;text-align:center}.casestudybanner__form.casestudybanner__form--2 .actions{margin-top:31px}.casestudybanner__form input[type=submit]{background-color:#f98937;border:0;cursor:pointer;font-family:Roboto;font-size:17px;font-weight:700;height:55px;max-width:100%;min-width:170px;padding:10px 25px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;white-space:normal;width:auto!important}.casestudybanner__form input[type=submit]:hover{box-shadow:0 15px 15px rgba(0,0,0,.1)}.casestudybanner__form input[type=checkbox]{height:auto;margin:0;opacity:0;position:absolute;width:auto!important}.casestudybanner__forminner .hs-error-msgs li{line-height:1;margin-top:3px}.casestudybanner__forminner .hs-form-booleancheckbox-display{color:#fff;font-size:12px}.casestudybanner__forminner .hs-form-booleancheckbox-display span{display:block;padding-left:26px;position:relative}.casestudybanner__forminner .hs-form-booleancheckbox-display span:before{background-image:url(https://462636.fs1.hubspotusercontent-na1.net/hubfs/462636/check.svg);background-position:50%;background-repeat:no-repeat;background-size:10px;border:1px solid #f7f7f7;border-radius:5px;content:"";height:17px;left:0;position:absolute;top:0;width:17px}.casestudybanner__forminner .hs-form-booleancheckbox-display span .hs-form-required:before{display:none!important}.casestudybanner__forminner .hs-form-booleancheckbox-display span span.hs-form-required{display:inline!important;padding-left:2px!important}.casestudybanner__form input[type=checkbox]:checked+span:before{background-color:#fff}.casestudybanner__forminner .hs-form-booleancheckbox-display span a{color:#fff}.casestudybanner__forminner .hs-form-booleancheckbox-display span a:hover{opacity:.8}.casestudybanner__form .hs_error_rollup{display:none}.casestudybanner__form .submitted-message{background-color:#f98937;border-radius:15px 0;color:#fff!important;font-family:var(--ffP);font-size:14px;font-weight:500;padding:10px;text-align:center}.casestudybanner__form .submitted-message p{color:#fff!important;font-family:inherit;font-size:inherit;font-weight:500}.casestudybanner-light .casestudybanner{background-color:#fff;border-bottom:5px solid #3c4da7}.casestudybanner-light .casestudybanner__leftcontent p,.casestudybanner-light .casestudybanner__leftcontent ul li,.casestudybanner-light .casestudybanner__lefttop h1,.casestudybanner-light .casestudybanner__lefttop h2,.casestudybanner-light .casestudybanner__lefttop p{color:#0c1c30}.casestudybanner__left>:not(:last-child){margin-bottom:20px}.casestudybanner-light .casestudybanner__leftcontent ul{margin:21px 0 16px}.casestudybanner__form--image .submitted-message{margin-bottom:70px}.casestudybanner-serverless .casestudybanner{margin-top:0!important;min-height:calc(100vh - 196px);padding-top:60px}.casestudybanner__inner .video-container{max-width:630px;width:100%}.casestudybanner-serverless .casestudybanner__lefttop h1,.casestudybanner-serverless .casestudybanner__lefttop h2{font-size:35px;font-weight:900;letter-spacing:-.1px;line-height:1.15;text-align:left}.casestudybanner-serverless .casestudybanner__lefttop h4{color:#f98937;font-size:25px;font-weight:900;letter-spacing:-.1px;line-height:1.2;margin-bottom:5px}.casestudybanner-serverless li,.casestudybanner-serverless p{font-family:Krub,sans-serif;font-size:18px;line-height:1.54}.casestudybanner-serverless .casestudybanner__form input:not([type=checkbox]):focus,.casestudybanner__form select:focus,.casestudybanner__form textarea:focus{outline:none}.casestudybanner-serverless .casestudybanner__leftcontent ul li{padding-left:20px}.casestudybanner-serverless .casestudybanner__leftcontent ul li:before{background:none;border-radius:50%;color:#fb8835;content:"\2713\0020";height:auto;left:-1px;position:absolute;top:2px;width:aut0}.casestudybanner-serverless .casestudybanner__forminner .hs-richtext h3,.casestudybanner-serverless .casestudybanner__forminner h3.form-title{text-transform:none}.casestudybanner__formbottomcontent{margin-top:50px}@media only screen and (max-width:1500px){.casestudybanner__pageinner{padding:0 50px}}@media only screen and (max-width:1199px){.casestudybanner__formimage{bottom:-50px;left:-76px;width:180px}.casestudybanner-serverless .casestudybanner__lefttop h4{font-size:20px}}@media only screen and (max-width:1160px){.casestudybanner{padding:140px 0 60px}.casestudybanner__pageinner{padding:0}}@media only screen and (max-width:991px){.casestudybanner{padding:100px 0 60px}.casestudybanner-not-first-section .casestudybanner{padding-block:50px}.casestudybanner__left{width:100%}.casestudybanner__right{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.casestudybanner__leftcontent:not(:first-child){margin-top:22px}.casestudybanner__leftimage img{display:block;margin:0 auto;max-width:500px;width:100%}.casestudybanner__leftcta{text-align:center}.casestudybanner{margin-top:68px;padding-top:40px}.casestudybanner-serverless .casestudybanner{padding-top:90px}.serverless--headerchange .casestudybanner{padding-top:35px!important}.casestudybanner__leftcontent--content-center-m{margin-inline:auto;text-align:center}}@media only screen and (max-width:767px){.casestudybanner__form:after{left:-12px;top:20px}.casestudybanner-serverless .casestudybanner__lefttop h1,.casestudybanner-serverless .casestudybanner__lefttop h2{font-size:28px}}@media only screen and (max-width:635px){.casestudybanner__form.casestudybanner__form--image{margin-bottom:110px}.casestudybanner__formimage{left:0;margin:auto;right:0;top:calc(100% + 30px);width:230px}.casestudybanner__form--image .submitted-message{margin-bottom:0}}@media only screen and (max-width:520px){.casestudybanner__forminner .form-columns-2>div{width:100%!important}.casestudybanner__forminner{padding:39px 30px 70px}.casestudybanner__forminner .hs-richtext h3,.casestudybanner__forminner h3.form-title{font-size:20px;margin-bottom:20px}.casestudybanner__formheader h3{font-size:20px}.casestudybanner__form input[type=submit]{font-size:13px;height:55px;max-width:208px;min-width:auto;width:100%!important}}