:root{--mainPurple:#3d1747;--mainBlue:#01c2d5;--brightPurple:#5e14bf}*{box-sizing:border-box}h1{font-size:55px}h1,h2{color:#3d1747;font-weight:700}h2{font-size:33px}h3{font-size:25px}h3,h4{color:#3d1747;font-weight:700}h4{font-size:20px}@media screen and (max-width:750px){h1{font-size:42px}h1,h2{color:#3d1747;font-weight:700}h2{font-size:30px}h3{font-size:22px}h3,h4{color:#3d1747;font-weight:700}h4{font-size:19px}}body{font-family:Poppins,sans-serif;font-weight:400;margin:0;width:100%}p{color:#3d1747;font-size:18px;line-height:30px}.bodyContainer{float:none!important;margin:0 auto!important;max-width:1240px!important}@media screen and (max-width:1300px){.bodyContainer{padding-left:35px;padding-right:35px}}.contentContainer{float:none!important;margin:0 auto!important;max-width:800px!important}@media screen and (max-width:800px){.contentContainer{padding-left:35px;padding-right:35px}}.smallContentContainer{float:none!important;margin:0 auto!important;max-width:600px!important}@media screen and (max-width:650px){.smallContentContainer{padding-left:35px;padding-right:35px}}.centerImage{margin:0 auto}.centerImage,.leftImage{aspect-ratio:auto;display:block;height:auto;max-width:100%}fieldset{max-width:100%!important}.hs-form-field{margin-bottom:15px;margin-top:15px}input[type=email],input[type=tel],input[type=text],select{border:1px solid #20c2d3;border:1px solid var(--mainBlue);height:40px;padding-left:10px;width:100%!important}input[type=submit]{appearance:none;-webkit-appearance:none;background-color:var(--mainBlue);border:none;border-radius:36px;color:#fff;font-size:15px;padding:10px 25px}textarea{border:1px solid #20c2d3;border:1px solid var(--mainBlue);height:100px;padding-left:10px;width:100%!important}::placeholder{font-family:Poppins,sans-serif}.groupTitle{text-align:center}.blogArticleFeaturedImageArea__screen{background-color:rgba(61,23,71,.8);padding-bottom:200px;padding-top:200px}.blogBodyWrapper{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.blogBodyArea{flex-basis:70%}.blogRailArea{flex-basis:25%}@media screen and (max-width:800px){.blogBodyArea,.blogRailArea{flex-basis:100%}}.blog_article_container{background-color:#f5f5f5;padding-bottom:40px;padding-top:40px}.CaseStudyHeaderWrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.CaseStudyHeader_ContentArea{flex-basis:50%}.CaseStudyHeader_ImageArea{background-position:50%;background-size:cover;flex-basis:50%}@media screen and (max-width:800px){.CaseStudyHeader_ContentArea{flex-basis:100%}.CaseStudyHeader_ImageArea{background-position:50%;background-size:cover;flex-basis:100%}}.CaseStudyHeader_InnerArea{margin-left:auto;max-width:620px;padding-right:30px}@media screen and (max-width:1300px){.CaseStudyHeader_InnerArea{margin-left:auto;max-width:620px;padding-left:35px;padding-right:35px}}.CaseStudyHeader_screenArea{padding-bottom:250px;padding-top:250px}.caseStudy_BodySectionOne{background-color:#f2f2f2;padding-bottom:45px;padding-top:45px}.caseStudy_BodySectionTwo{background-color:#fff;padding-bottom:45px;padding-top:45px}.CaseStudy__BodyWrapperOne{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.CaseStudy__BodyOneContentArea{flex-basis:70%}.CaseStudy__AdvertArea{flex-basis:25%}@media screen and (max-width:800px){.CaseStudy__AdvertArea,.CaseStudy__BodyOneContentArea{flex-basis:100%}}.problem_headline{margin-bottom:5px}.problemCaption{color:#7500c5}.case_study_solution_container ul{list-style-image:url(https://7311603.fs1.hubspotusercontent-na1.net/hubfs/7311603/smallMark.png);padding-left:20px}.case_study_solution_container ul li{color:#7500c5;margin-bottom:5px;margin-top:5px}.caseStudyStatsArea{padding-bottom:10px;padding-top:40px}.caseStudyStatsWrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.caseStudyStatsItem{flex-basis:30%;margin:25px 1.65%}@media screen and (max-width:900px){.caseStudyStatsItem{flex-basis:45%;margin:25px 2%}}@media screen and (max-width:600px){.caseStudyStatsItem{flex-basis:100%;margin:25px 0}}.statOnlyCaption{color:#000;font-weight:600;text-transform:uppercase}.caseStudyStat,.statOnlyCaption{text-align:center}.caseStudyStat h4{color:#7500c5;font-size:45px;font-weight:600;line-height:55px;margin-bottom:0;text-align:center}.phoneWrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.phoneIconArea{flex-basis:60px;margin-right:10px}.phoneNumberArea{flex-basis:calc(100% - 70px)}.blogPhoneLink{color:#7500c5;text-decoration:none}.blogCTA__Container{margin-bottom:25px;margin-top:25px}.blogCTA{background-color:#01c2d5;border-radius:35px;color:#fff;display:inline-block;padding:10px 25px;text-align:center;text-decoration:none;text-transform:uppercase}.summary_phone_number_container{margin-bottom:20px;margin-top:20px}.blogSummaryWrapper{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.blogSummary__HeadlineArea{flex-basis:35%}.blogSummary__ContentArea{flex-basis:60%}@media screen and (max-width:800px){.blogSummary__ContentArea,.blogSummary__HeadlineArea{flex-basis:100%}}.summaryButton{background-color:var(--mainBlue);border-radius:35px;color:#fff;display:inline-block;margin-bottom:15px;padding:10px 25px;text-align:center;text-decoration:none}.blogSummary__HeadlineArea h2{color:#fff}.blogSummary__HeadlineArea h3{color:#01c2d5}.blogSummary__ContentArea p{color:#fff}.CaseStudySummaryArea{background-color:#3d1747;padding-bottom:45px;padding-top:45px}.related_case_studies_container{background-color:#f2f2f2;padding-bottom:45px;padding-top:45px}.the_related_caseStudies_title{text-align:center}.caseStudySliderArea{background-color:#fff;padding-bottom:90px;padding-top:90px}.caseStudySlide{aspect-ratio:auto;display:block;height:auto;margin:0 auto;max-width:100%;width:100%}.dynamic_case_study_sliderTitle{color:#3c1946;text-align:center}.video-container{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative}.video-container embed,.video-container iframe,.video-container object{height:100%;left:0;position:absolute;top:0;width:100%}.problemCaption a{color:var(--mainPurple);text-decoration:underline}