.red-hat-d-regular{font-family:'Red Hat Display', sans-serif;font-weight:400}.red-hat-d-medium{font-family:'Red Hat Display', sans-serif;font-weight:500}.red-hat-d-bold{font-family:'Red Hat Display', sans-serif;font-weight:700}.red-hat-t-regular{font-family:'Red Hat Text', sans-serif;font-weight:400}.red-hat-t-medium{font-family:'Red Hat Text', sans-serif;font-weight:500}.red-hat-t-bold{font-family:'Red Hat Text', sans-serif;font-weight:700}.lora-light{font-family:'Lora', serif;font-weight:400}.lora-bold{font-family:'Lora', serif;font-weight:700}.white{color:white}.light-grey{color:#3b4046}.light-dijon{color:#ffd894}.puget-blue{color:#0d4252}.legal{font-size:16px}.primary-btn{padding:16px 40px;border-radius:32px;font-family:'Red Hat Display';font-weight:700;display:inline-block}.primary-btn:hover{box-shadow:0px 2px 8px #00000080;cursor:pointer}.blue-primary{background-color:#085A70;color:#ffd894}.blue-primary:hover{color:#ffd894}.blue-primary:focus{border:1px solid #ffc46B;box-shadow:0px 0px 8px #ffc46B;color:#ffd894}.blue-primary:active{background-color:#0d4252}.dijon-primary{background-color:#ffc46B;color:#085A70}.dijon-primary:hover{color:#085A70}.dijon-primary:focus{border:1px solid #085A70;box-shadow:0px 2px 8px #085A70}.dijon-primary:active{background-color:#ffd894}.secondary{display:inline-block;position:relative;color:#085A70;font-family:'Red Hat Text', sans-serif;font-weight:700;font-size:16px;line-height:1.7}.secondary:focus{text-decoration:underline;text-decoration-color:#f69c1e;text-decoration-thickness:3px;outline:none;color:#0d4252}.secondary:active:before{color:#085A70}.secondary:active:after{color:#085A70}.secondary:hover{color:#085A70}.secondary:before,.secondary:after{position:absolute;content:"";transition:all .25s}.secondary:before{border-bottom:3px solid #ffc46B;border-left:3px solid #ffc46B;width:10px;height:10px;left:60px;bottom:11px;opacity:0}.secondary:after{border-top:3px solid #ffc46B;border-right:3px solid #ffc46B;width:10px;height:10px;top:11px;right:74px;opacity:0}.secondary:hover:before{left:-20px;bottom:-10px}.secondary:hover:after{top:-10px;right:-20px}.secondary:hover:before,.secondary:hover:after{opacity:1}.inline-link{text-decoration:underline;font-family:'Red Hat Text', sans-serif;font-weight:400;color:#085A70}.inline-link:hover{font-weight:500 !important;color:#0d4252}.inline-link:focus-visible,.inline-link:focus{border-radius:8px;border:2px solid #0d4252;outline:none;padding:2px}form input:disabled{background-color:#085A70;color:#ffd894;cursor:not-allowed}.arrow-cta-btn{color:#0d4252;font-family:'Red Hat Text', sans-serif;font-weight:500;font-size:18px}.arrow-cta-btn .fal{margin-left:5px;font-size:45px;color:#f69c1e;vertical-align:middle}.arrow-cta-btn:hover{font-family:'Red Hat Text', sans-serif;font-weight:700;color:#0d4252}.arrow-cta-btn:hover .fal{transform:translateX(10px);transition-duration:.3s}.arrow-cta-btn:focus{background-color:#F0F0F0;border-radius:20px;color:#0d4252;padding:5px 0px;outline:none}.download-icon-wrapper{display:inline-block;margin-right:12px;margin-bottom:-2px}.download-icon-wrapper .animated-icon{transition:stroke 0.3s ease;width:13px;height:auto;color:#085A70;display:block;margin-left:4px}.download-icon-wrapper .animated-icon-base{color:#085A70;display:block}.download-icon-text{font-family:'Red Hat Text', sans-serif;font-weight:500;font-size:18px;color:#085A70;line-height:1}@keyframes bounceDown{0%{transform:translateY(-2px)}60%{transform:translateY(7px)}80%{transform:translateY(3px)}100%{transform:translateY(5px)}}.download-button-wrapper:hover{cursor:pointer}.download-button-wrapper:hover .download-icon-wrapper .animated-icon{animation:bounceDown 0.4s ease forwards}.download-button-wrapper:hover .download-icon-text{font-weight:700}.headline{text-align:center;color:#3b4046}.caps-eyebrow{font-size:16px;margin-bottom:12px;text-transform:uppercase;font-family:'Red Hat Display', sans-serif;font-weight:700;line-height:1.8}.unordered-list{font-family:'Red Hat Text', sans-serif;font-weight:400;font-size:18px;line-height:1.8}.unordered-list li{margin-bottom:14px;color:#3b4046;list-style-position:outside}.plus-bullets{list-style-type:none;margin-left:25px}.plus-bullets li{margin-left:0px}.plus-bullets li:before{font-family:'FontAwesome';content:'\f067';color:#f69c1e;font-size:12px;float:left;margin-left:-25px;margin-top:6px}.sticky-btn-wrapper{backdrop-filter:blur(2px);padding:0px 25px 25px;z-index:5;bottom:0;width:100%}.sticky-btn-wrapper .sticky-cta-btn{width:100%}.sticky-container{transition:opacity 0.4s ease, visibility 0.4s ease;opacity:1;visibility:visible}.sticky-container.hidden{opacity:0;visibility:hidden}.best-places-img img{-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.best-places-img:hover img,.best-places-img:focus-visible img,.best-places-img:focus img{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-o-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.best-places-img:focus-visible,.best-places-img:focus{outline:none}.best-places-img:focus-visible img,.best-places-img:focus img{outline:2px solid #0c3d5d;outline-offset:10px}.body-accordion.accordion li.accordion-item{margin-bottom:20px}.body-accordion.accordion li.accordion-item a.accordion-title{margin-bottom:0px;padding:24px;font-size:22px;line-height:1.2;border:2px solid transparent;color:#3b4046;background-color:#f9f9f9 !important;border-radius:8px}.body-accordion.accordion li.accordion-item a.accordion-title:hover,.body-accordion.accordion li.accordion-item a.accordion-title:focus-visible{border:2px solid #085A70;outline:none;color:#085A70}.body-accordion.accordion li.accordion-item a.accordion-title:focus,.body-accordion.accordion li.accordion-item a.accordion-title:focus-visible{border:2px solid #085A70;outline:none;color:#085A70;text-decoration:underline}.body-accordion.accordion li.accordion-item .accordion-title::before{content:"\f107";font-family:'Font Awesome 5 Pro';font-weight:400;right:25px;margin-top:-13px;font-size:22px;line-height:30px;color:#3b4046;-webkit-transition:all 100ms 0s ease-in-out;transition:all 100ms 0s ease-in-out}.body-accordion.accordion li.accordion-item a.accordion-title:hover::before,.body-accordion.accordion li.accordion-item a.accordion-title:focus-visible::before{color:#085A70}.body-accordion.accordion li.accordion-item .accordion-content{padding:0px 24px 24px;border:2px solid transparent;background-color:#f9f9f9;border-radius:0px 0px 8px 8px}.body-accordion.accordion li.accordion-item .accordion-content p{font-family:'Red Hat Text', sans-serif;color:#3b4046}.body-accordion.accordion li.accordion-item .accordion-content p:last-of-type{margin-bottom:0px}.body-accordion.accordion li.accordion-item.is-active a.accordion-title{border:2px solid transparent;border-bottom:none;padding-bottom:12px;border-radius:8px 8px 0px 0px}.body-accordion.accordion li.accordion-item.is-active a.accordion-title:focus-visible{text-decoration:underline;color:#085A70}.body-accordion.accordion li.accordion-item.is-active .accordion-title::before{right:25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.body-accordion.accordion li.accordion-item.is-active .accordion-content{border-top:none}.body-accordion.accordion li.accordion-item.is-active:hover a.accordion-title{border:2px solid #085A70;color:#085A70;border-bottom:none;outline:none}.body-accordion.accordion li.accordion-item.is-active:hover .accordion-content{border:2px solid #085A70;border-top:none;outline:none}@media screen and (max-width: 1023px){.body-accordion.accordion li.accordion-item a.accordion-title{padding-right:50px}}@media screen and (max-width: 639px){.body-accordion.accordion li.accordion-item.is-active .accordion-title::before{margin-top:-16px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.hub-hero{background:linear-gradient(180deg, #0d4252 70%, #fff 30%);margin-bottom:72px}.hub-hero .page-title-info{text-align:center;color:white;padding-top:48px;padding-bottom:72px}.featured-container{background-color:white;border-radius:6px;display:flex}.featured-container .featured-content-img{flex:10%;min-height:400px;width:40%;border-radius:6px 0px 0px 6px;border:1px solid #CBD0D8;border-right:none;background-image:url(/assets/case-studies/fetch-featured-img-t-327cc0b1e73a1b25bb6f78906284baa7050a1a06ca8b3a52d2431e3aeaecd3ee.png);background-size:cover;background-repeat:no-repeat;background-position:center top;display:inline-block}@media screen and (max-width: 1023px){.featured-container .featured-content-img{background-image:url(/assets/case-studies/fetch-featured-img-t-327cc0b1e73a1b25bb6f78906284baa7050a1a06ca8b3a52d2431e3aeaecd3ee.png)}}.featured-container .featured-content{flex:2;border:1px solid #CBD0D8;border-radius:0px 6px 6px 0px;width:60%;padding:24px;display:inline-block}.featured-container .featured-content .case-study-title{margin-bottom:24px}.featured-container .featured-content .case-study-body{font-size:22px}.featured-container .featured-content .client-testimonial{background-color:#F8F8F8;padding:20px;margin-top:24px;margin-bottom:24px}.featured-container .featured-content .client-testimonial .testimonial{font-size:22px;margin-bottom:8px;color:#3b4046}.featured-container .featured-content .client-testimonial .author{font-size:18px;margin-bottom:0px;color:#3b4046}.center{text-align:center}.case-study-cards .case-study-category{color:#6a6f80;margin-bottom:7px;font-size:16px}.case-study-cards .case-study-title{color:#3b4046}.case-study-cards .case-study-body{color:#3b4046;margin-bottom:24px}.stats-up,.stats-down{font-weight:700;margin-left:20px;text-indent:-20px;color:#3B4046}.stats-up:before{background:url(/assets/case-studies/increase-icon-7935d14fe3be3d4e9f9b115224654cbc3c2138a186b8faaa060e87efc0749a6b.svg)}.stats-down::before{background:url(/assets/case-studies/decrease-icon-4349d523abc87cb84ce181bc17f19c584ce4970f574de2a7b12947162dd29544.svg)}.stats-up:before,.stats-down:before{display:inline-block;vertical-align:middle;width:20px;height:20px;content:'';background-position:center;background-repeat:no-repeat;background-size:contain}.all-case-studies{margin-bottom:72px}.all-case-studies .case-study-cards{border-radius:6px;border:1px solid #C0BBB8;margin-bottom:40px}.all-case-studies .case-study-cards .case-study-image{height:340px;background-size:cover;background-repeat:no-repeat;border-radius:6px 6px 0px 0px}@media screen and (max-width: 1100px){.all-case-studies .case-study-cards .case-study-image{height:300px}}@media screen and (max-width: 900px){.all-case-studies .case-study-cards .case-study-image{height:210px}}.all-case-studies .case-study-cards .case-study-info{border-top:1px solid #C0BBB8;padding:12px 24px 24px}.all-case-studies .case-study-cards .case-study-info p{margin-bottom:12px}.all-case-studies .case-study-cards .case-study-cards-cta{margin:0px 24px 24px 14px;display:inline-block;padding:4px 10px;border-radius:30px}.all-case-studies .case-study-cards .clio{background-image:url(/assets/case-studies/clio-preview-f13ff1c2d9b2309ff0f9676ff5fef25189f2d46a4b40143054e43d1f832a7da0.png)}.all-case-studies .case-study-cards .gena{background-image:url(/assets/case-studies/gena-preview-a275be7a022de36b95ae64947499f7b7f42813b7f6606fdc40d7a628e757406a.png)}.all-case-studies .case-study-cards .case-study-title{font-size:24px}.all-case-studies .case-study-card-link:hover .case-study-cards{box-shadow:0px 4px 12px 0px #3B404640}.all-case-studies .case-study-card-link:hover .case-study-cards .download-icon-wrapper .animated-icon{animation:bounceDown 0.4s ease forwards}.all-case-studies .case-study-card-link:hover .case-study-cards .download-icon-text{font-weight:700}.all-case-studies .case-study-card-link:focus-visible,.all-case-studies .case-study-card-link:focus{outline:none}.all-case-studies .case-study-card-link:focus-visible .case-study-cards,.all-case-studies .case-study-card-link:focus .case-study-cards{outline:3px solid #085A70}.all-case-studies .case-study-card-link:focus-visible .case-study-cards .case-study-cards-cta,.all-case-studies .case-study-card-link:focus .case-study-cards .case-study-cards-cta{background-color:#F8F8F8}.cta-container{background-color:#f8f8f8;text-align:center;padding-top:100px;padding-bottom:100px;background-image:url(/assets/case-studies/img_sticks_left_d-63c5b4a06ed5c3b496acc6acdfb9613848d74c43634bd97469ab5874f121be90.svg),url(/assets/case-studies/img_sticks_right_d-8588b4185c5d62ffdf34d22c9769844035297e2b60fb39206becb3b35e0b60d0.svg);background-position:center left, center right;background-repeat:no-repeat;color:#3b4046}@media screen and (max-width: 1023px){.cta-container{background-image:url(/assets/case-studies/img_sticks_t-b3760d567a54df6eb6b24a189bce044c6fc146dd2f15be14e517d672c6245d6b.svg);background-position:bottom center;padding-bottom:175px}}@media screen and (max-width: 639px){.cta-container{background-image:url(/assets/case-studies/img_sticks_m-1276f0edb078c43e5e38d0c7148d61c058f126086fc8595554962fe5e1bd6249.svg)}}.cta-container h2{margin-bottom:12px}.cta-container a{margin-top:50px}.sticky-btn-wrapper{z-index:4;padding:8px}#mobile-sticky-cta{text-align:center;position:relative}.case-study-page h2,.case-study-page p{color:#3b4046}.case-study-page h2{margin-bottom:12px}.case-study-page .white{color:#ffffff}.hero{background-image:url(/assets/case-studies/client-template-hero-bg-4d7a134fa94f152a18feb0c3434b5b0c2e58edf7b82a253f48838c89d211900e.png);background-color:#0d4252;background-size:cover;padding-top:96px;padding-bottom:72px;color:white}.hero .hero-header .logo-container{margin-bottom:12px}.hero .hero-header .logo-container .fetch{max-height:24px}.hero .hero-header h1{font-size:42px}.hero .hero-body{margin-top:48px;margin-bottom:72px}.hero .hero-body p{color:white}.hero .hero-body .sub-head{font-size:22px;margin-bottom:24px}.hero .hero-body .stats-up,.hero .hero-body .stats-down{color:white}.hero .hero-body .stats-up:before{background:url(/assets/case-studies/dk-increase-icon-0f71e5387e8020c1a8219c489f39ce45d6e50d2cbfd598b4494b1310f2e31006.svg)}.hero .hero-body .stats-down:before{background:url(/assets/case-studies/dk-decrease-icon-72511db935af231222aa15bc0ce0dac47b35ae2e393603651d7c409a13e2d965.svg)}.hero .hero-body .stats-up:before,.hero .hero-body .stats-down:before{background-position:center;background-repeat:no-repeat;background-size:contain}.hero .hero-body .video-container{position:relative;z-index:0 !important}.hero .hero-body .video-container iframe{aspect-ratio:16 / 9;width:98%;margin:0px auto;position:relative;z-index:-1 !important}@media screen and (max-width: 1023px){.hero .hero-body .video-container{margin-top:56px}.hero .hero-body .video-container iframe{width:auto}}@media screen and (max-width: 639px){.hero .hero-body .video-container iframe{width:100%}}.hero .down-arrow-container{color:white;text-align:center}.hero .down-arrow-container .fas{bottom:40px;font-size:40px}.overview{padding-top:124px;padding-bottom:124px;position:relative}.overview .yellow-container{background-color:#ffd894;border-radius:6px;padding:18px;padding-bottom:8px;margin-top:36px}.overview .yellow-container ul{list-style-type:none;margin:0px}.overview .yellow-container ul li{line-height:1.2;display:inline-block;font-family:'Red Hat Text', sans-serif;font-weight:400;margin-right:10px;margin-bottom:10px;color:#3b4046}.overview .section-img{position:absolute;bottom:0;max-width:675px;left:50%}@media screen and (max-width: 1375px){.overview .section-img{right:0;width:50%}}.case-problem{background:linear-gradient(90deg, #fff 50%, #0d4252 50%);padding-bottom:0px}.case-problem .img{padding-top:20px}.case-problem .section-img{max-width:300px;display:block;margin:0px auto}.how-we-did-it{padding-top:124px;padding-bottom:124px}.how-we-did-it h2{margin-bottom:24px}.how-we-did-it .large-sub-header{font-size:22px;margin-bottom:12px}.case-results{background:linear-gradient(90deg, #fff 50%, #085A70 50%);padding-top:70px;padding-bottom:70px}.case-results .pre-bullet-text{margin-bottom:36px}.case-results .img{text-align:center}.case-results .img .testimonial{font-size:24px}.case-results .img .testimonial span{color:#ffd894}.case-results .img .name{margin-bottom:0px}.case-results .img .company{margin-bottom:30px}.case-results .img img{max-width:400px;width:100%;margin:0px auto}.conclusion{background-color:#0D4252;padding-top:124px;padding-bottom:124px}.conclusion .primary-btn{margin-top:48px}@media screen and (max-width: 1023px){.cta-container{padding-top:48px}.cta-container a{margin-top:25px;margin-bottom:20px}.hero{padding-top:48px}.hero .hero-header h1{font-size:36px}.hero .hero-body .video-container{text-align:center}.hero .down-arrow-container{display:none}.overview{padding-top:0px;padding-bottom:45px}.overview .section-img-mobile{margin:0px auto 40px}.overview .yellow-container{max-width:500px}.overview .yellow-container ul li{display:block}.case-problem{background:white;padding-top:0px}.case-problem .img{background-color:#0d4252;margin-bottom:40px}.how-we-did-it{padding-top:48px;padding-bottom:0px}.how-we-did-it .img{margin-bottom:40px}.how-we-did-it .img img{max-height:300px}.case-results{background:white;padding-top:29px}.case-results .img{padding-top:30px;padding-bottom:30px;margin-bottom:48px;background:#085A70}.case-results .img .text-container,.case-results .img img{display:inline-block}.case-results .img .text-container{text-align:left;vertical-align:middle;width:52%}.case-results .img .testimonial{font-size:22px}.case-results .img img{width:45%;height:fit-content;height:intrinsic}.conclusion{padding-top:48px;padding-bottom:48px;background-image:url(/assets/case-studies/client-template-hero-bg-4d7a134fa94f152a18feb0c3434b5b0c2e58edf7b82a253f48838c89d211900e.png);background-color:#0D4252;background-size:cover}}@media screen and (max-width: 639px){.hub-hero{background:linear-gradient(180deg, #0d4252 90%, #fff 10%)}.hub-hero .page-title-info{padding-bottom:48px}.hub-hero .page-title-info h1{font-size:32px}.featured-container{display:block}.featured-container .featured-content-img{width:100%;background-image:url(/assets/case-studies/fetch-featured-img-m-69e34f3b1269860af6eacad3764ebac22cc3bedd6974fe1cfec99bbf71dddcdb.png);min-height:235px;display:block;border-bottom:none;border-radius:6px 6px 0px 0px;border-right:1px solid #CBD0D8}.featured-container .featured-content{padding:20px 12px;width:100%;display:block;border-radius:0px 0px 6px 6px}.featured-container .featured-content .case-study-title{font-size:24px}.featured-container .featured-content .client-testimonial .testimonial{font-size:18px}.all-case-studies .case-study-cards{margin-bottom:20px}.all-case-studies .case-study-cards .case-study-info{padding:24px 12px}.all-case-studies .case-study-cards .case-study-info .case-study-body{margin-bottom:24px}.cta-container{background-position:100% 101%}.cta-container p{font-size:22px}.cta-container a{margin-top:25px;margin-bottom:20px}.hero{padding-bottom:0px}.hero h1{font-size:36px}.hero .hero-body{margin-bottom:0px}.hero .hero-body .video-container{padding:0px;margin-bottom:-5px}.hero .hero-body .video-container video{max-width:100%}.case-problem .img{background:#085A70}.case-results .img .testimonial{font-size:20px}.case-results .img .company,.case-results .img .name{font-size:15px}.conclusion .primary-btn{margin-top:8px;max-width:340px}}
