.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-bold{font-family:'Red Hat Text', sans-serif;font-weight:700}.lora-light{font-family:'Lora', serif;font-weight:400}.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}.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;position:fixed;z-index:5;bottom:0;width:100%}.sticky-btn-wrapper .sticky-cta-btn{width:100%}.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;background-image:url(/assets/case-studies/fetch-featured-img-c0185c9a91128dccc99f200611aacc74222e188c8c067209f373420b0441ca59.png);width:40%;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-135f9db4912db120ca9d71bff906f901894cb382b1bb19b3bc3b3a4500eb583d.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}.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-cards .download-icon-wrapper{display:inline-block;margin-right:12px;margin-bottom:-2px}.all-case-studies .case-study-cards .download-icon-wrapper .animated-icon{transition:stroke 0.3s ease;width:13px;height:auto;color:#085A70;display:block;margin-left:4px}.all-case-studies .case-study-cards .download-icon-wrapper .animated-icon-base{color:#085A70;display:block}.all-case-studies .case-study-cards .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)}}.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}.snap-scroll-container{scroll-snap-type:y mandatory;overflow:scroll;width:100vw;height:100vh;position:absolute;top:0;z-index:-1;-ms-overflow-style:none;scrollbar-width:none}.snap-scroll-container .content-section{scroll-snap-align:start;height:100vh}.snap-scroll-container::-webkit-scrollbar{display:none}@media screen and (min-height: 769px){.hero{position:relative}.xl-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}}.hero{background-image:url(/assets/case-studies/client-template-hero-bg-4d7a134fa94f152a18feb0c3434b5b0c2e58edf7b82a253f48838c89d211900e.png);background-color:#0d4252;background-size:cover;padding-top:160px;padding-bottom:72px;color:white;position:relative}.hero .logo-container{margin-bottom:12px}.hero .logo-container .fetch{max-height:24px}.hero h1{font-size:42px}.hero .hero-body{margin-top:50px}.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,.hero .hero-body .stats-down:before{background:url(/assets/case-studies/dk-increase-icon-0f71e5387e8020c1a8219c489f39ce45d6e50d2cbfd598b4494b1310f2e31006.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.hero .hero-body .video-container iframe{aspect-ratio:16 / 9;width:98%;margin:0px auto}@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{position:absolute;bottom:40px;font-size:40px}.body .flex-container{display:flex;height:100vh;flex-wrap:wrap}.body .flex-container .text,.body .flex-container .img{display:flex;flex:50%;flex-direction:column}.body .flex-container .text{justify-content:center}.body .flex-container .text .container{max-width:500px;margin-left:100px;margin-right:100px}.body .flex-container .text .container .large-sub-header{font-size:22px;margin-bottom:12px}.body .flex-container .text .container .section-body-copy{line-height:1.5}@media screen and (min-width: 2000px){.body .flex-container .text{position:relative}.body .flex-container .container{position:absolute;left:50%}}.body .flex-container .img{justify-content:end}.body .flex-container .eyebrow{color:#565A5E}.body .flex-container h2,.body .flex-container p{color:#3b4046}.body .flex-container .center-container{max-width:750px;margin:0px auto}.view-2 .text .yellow-container{background-color:#ffd894;border-radius:6px;padding:18px;padding-bottom:8px;margin-top:36px}.view-2 .text .yellow-container ul{list-style-type:none;margin:0px}.view-2 .text .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}.view-3 .img{background-color:#0d4252}.view-3 .img img{max-width:380px;width:100%;margin:0px auto}.view-4 .flex-container .img{justify-content:center}.view-5 .flex-container .pre-bullet-text{margin-bottom:36px}.view-5 .flex-container .img{text-align:center;background-color:#085A70;justify-content:center}.view-5 .flex-container .img p{color:white}.view-5 .flex-container .img .name{margin-bottom:0px}.view-5 .flex-container .img span{color:#ffd894}.view-5 .flex-container .img img{max-width:400px;width:100%;margin:0px auto}.view-6{background-image:url(/assets/case-studies/client-template-hero-bg-4d7a134fa94f152a18feb0c3434b5b0c2e58edf7b82a253f48838c89d211900e.png);background-color:#0D4252;background-size:cover;padding-top:160px;padding-bottom:72px;color:white;position:relative}.view-6 .conclusion{margin:0px auto 0px;position:relative;transform:translatey(-50%);top:50%;text-align:center}.view-6 .conclusion p{line-height:1.5}.view-6 .conclusion a{margin-top:48px}.snap-scroll-container .content-section #main-content{margin:0px auto 0px;position:relative;transform:translatey(-50%);top:50%}.snap-scroll-container .content-section #main-content .back-to-top-arrow{right:0}.snap-scroll-container .content-section.footer{min-height:800px}.snap-scroll-container .case-study-legal-style{margin-top:-80px}@media screen and (max-height: 768px){.snap-scroll-container{scroll-snap-type:initial}.snap-scroll-container .content-section{min-height:600px}.snap-scroll-container .view-1{min-height:725px}.snap-scroll-container .view-5 .img{padding-top:62px;padding-bottom:62px}}@media screen and (max-width: 1275px){.body .flex-container .text .container{margin-left:30px;margin-right:30px}}@media screen and (max-width: 1023px){.xl-container{position:relative;top:auto;left:auto;transform:none}.cta-container{padding-top:48px}.cta-container a{margin-top:25px;margin-bottom:20px}.hero{padding-top:120px}.hero h1{font-size:36px}.hero .hero-body .video-container{text-align:center}.hero .down-arrow-container{display:none}.snap-scroll-container{scroll-snap-type:initial;overflow:auto;width:auto;height:auto;position:absolute;top:0;z-index:-1;min-height:600px;-ms-overflow-style:none;scrollbar-width:none}.snap-scroll-container .content-section{scroll-snap-align:inherit;height:auto}.body .flex-container{display:flex;height:auto;flex-direction:column}.body .flex-container .eyebrow{font-size:16px;margin-bottom:8px}.body .flex-container .text{padding-top:40px;order:2}.body .flex-container .text .container{margin:0px 18px;max-width:100%}.body .flex-container .img{padding-top:0px;order:1;display:block;text-align:center}.body .flex-container .case-study-title{font-size:32px}.view-2,.view-3,.view-4{padding-bottom:45px}.view-2 .flex-container .text .yellow-container{max-width:500px}.view-2 .flex-container .text .yellow-container ul li{display:block}.view-3 .flex-container .img{display:block;text-align:center}.view-3 .flex-container .img img{width:100%;max-width:300px}.view-4{padding-bottom:21px}.view-4 .flex-container .img>img{max-height:300px}.view-4 .flex-container .text .container .section-body-copy{margin-bottom:24px}.view-5 .flex-container .img{padding:33px 18px}.view-5 .flex-container .img .text-container,.view-5 .flex-container .img img{display:inline-block}.view-5 .flex-container .img .text-container{text-align:left;vertical-align:middle;width:52%}.view-5 .flex-container .img .testimonial{font-size:22px}.view-5 .flex-container .img img{width:45%;height:fit-content;height:intrinsic}.view-5 .flex-container .text{padding-top:48px;padding-bottom:72px}.view-6{padding-top:48px;padding-bottom:48px}.view-6 .conclusion{transform:none}.snap-scroll-container .content-section #main-content{margin:70px auto 130px;transform:none}.snap-scroll-container .case-study-legal-style{margin-top:-80px}}@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}.hub-hero .featured-container{display:block}.hub-hero .featured-container .featured-content-img{width:100%;background-image:url(/assets/case-studies/fetch-featured-img-m-69e34f3b1269860af6eacad3764ebac22cc3bedd6974fe1cfec99bbf71dddcdb.png);min-height:235px;display:block}.hub-hero .featured-container .featured-content{padding:20px 12px;width:100%;display:block;border-radius:0px 0px 6px 6px}.hub-hero .featured-container .featured-content .case-study-title{font-size:24px}.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}.snap-scroll-container{scroll-snap-type:initial;overflow:auto;width:auto;height:auto;position:absolute;top:0;z-index:-1;min-height:600px;-ms-overflow-style:none;scrollbar-width:none}.snap-scroll-container .content-section{scroll-snap-align:inherit;height:auto;min-height:auto}.hero{padding-top:96px;padding-bottom:0px}.hero h1{font-size:36px}.hero .hero-body .video-container{padding:0px;margin-bottom:-5px}.hero .hero-body .video-container video{max-width:100%}.view-3 .img{background-color:#0a5a72}.view-5 .flex-container .img .text-container .testimonial{font-size:20px}.view-5 .flex-container .img .text-container .name,.view-5 .flex-container .img .text-container .company{font-size:15px}}
