#top #wrap_all #main .cbreview-hero{height:40vh;padding:calc(15vh / 2 - 1.125rem) 0 0;letter-spacing:.05em}#top #wrap_all #main .client-review{font-size:2.25rem;line-height:2.5rem;font-family:"Work Sans",work-sans,sans-serif;color:#ffca09;text-align:center;text-transform:capitalize;letter-spacing:.05em;margin:0}#top #wrap_all #main article.review{background-color:#fff;padding:2rem .875rem;border-radius:.875rem;position:relative;top:-25vh}@media(min-width: 640px){#top #wrap_all #main article.review{padding:3rem}}#top #wrap_all #main article.review h1,#top #wrap_all #main article.review h2,#top #wrap_all #main article.review h3{margin:0;padding:0}#top #wrap_all #main article.review .cbreview-gap-y{display:grid;row-gap:2rem}#top #wrap_all #main article.review .cbreview-entry-type{font-size:1.25rem;line-height:1.75rem;font-family:"Work Sans",work-sans,sans-serif;font-weight:700;letter-spacing:.05em;color:#5f7380;text-align:center;margin-bottom:.875rem}#top #wrap_all #main article.review .entry-title{font-size:1.875rem;line-height:2.25rem;font-family:"Work Sans",work-sans,sans-serif;font-weight:600;color:#14b37d;text-align:center}@media(min-width: 640px){#top #wrap_all #main article.review .entry-title{font-size:2.25rem;line-height:3rem}}#top #wrap_all #main article.review .cbreview-video{margin-bottom:2rem}#top #wrap_all #main article.review .cbreview-summary{display:grid;row-gap:2rem}@media(min-width: 640px){#top #wrap_all #main article.review .cbreview-summary{grid-template-columns:1fr 3fr;gap:2rem;min-height:calc(320px - 4rem)}}@media(min-width: 640px){#top #wrap_all #main article.review .review{order:1}}#top #wrap_all #main article.review .review .blockquote{margin:0;padding:0;border:0 none;background-image:url(../images/cb-ico-quote.svg);background-position:top left;background-repeat:no-repeat;background-attachment:scroll;background-size:5.325rem}#top #wrap_all #main article.review .review .blockquote-inner{background-color:rgba(255,255,255,.5);padding:2rem 1rem 0}#top #wrap_all #main article.review .review .the-review{font-size:1.875rem;line-height:2.5rem;font-family:"Merriweather",serif;font-weight:700;color:#063060}@media(min-width: 640px){#top #wrap_all #main article.review .review .the-review{font-size:2.25rem;line-height:3rem}}#top #wrap_all #main article.review .review .feedback-summary{font-size:1.25rem;line-height:1.75rem;font-family:"Lato",sans-serif;font-weight:400;color:#5f7380;margin:1rem 0 0}@media(min-width: 640px){#top #wrap_all #main article.review .reviewer.no-video{position:relative}#top #wrap_all #main article.review .reviewer.no-video .reviewer-outer{position:absolute;top:-4rem;width:100%}}#top #wrap_all #main article.review .reviewer .reviewer-outer{display:grid;row-gap:0;background-color:#f2f2f2;border-radius:.875rem;text-align:center;box-shadow:rgba(65,114,142,.27) 0px 12px 18px -6px}@media(min-width: 640px){#top #wrap_all #main article.review .reviewer .reviewer-outer{order:0}}#top #wrap_all #main article.review .reviewer .reviewer-inner{background-color:#218fa6;border-radius:.875rem .875rem 0 0;padding:1rem 1rem 1.75rem}#top #wrap_all #main article.review .reviewer .reviewer-name{font-size:1.125rem;line-height:1.75rem;font-family:"Merriweather",serif;font-weight:400;color:#fff}#top #wrap_all #main article.review .reviewer .reviewer-job-title{font-size:.875rem;line-height:1.25rem;font-family:"Work Sans",work-sans,sans-serif;color:#fff}#top #wrap_all #main article.review .reviewer .reviewer-logo-outer{padding:0 1rem 1rem}#top #wrap_all #main article.review .cbreview-hr{height:1px;background-color:rgba(95,115,128,.25)}#top #wrap_all #main article.review .project .cbreview-project{display:grid;row-gap:1rem}@media(min-width: 640px){#top #wrap_all #main article.review .project .cbreview-project{grid-template-columns:1fr 1fr;gap:2rem}}#top #wrap_all #main article.review .project .project-label{display:flex;gap:.5rem;align-items:center;font-size:1rem;line-height:1.5rem;font-family:"Lato",sans-serif;font-weight:700;color:#231f20;text-transform:capitalize}#top #wrap_all #main article.review .project .project-label .fa{color:#ffca09;font-size:1.25rem;line-height:1.75rem}@media(min-width: 640px){#top #wrap_all #main article.review .project .project-label{display:grid;gap:unset;row-gap:.325rem}#top #wrap_all #main article.review .project .project-label .fa{font-size:1.5rem;line-height:2rem}}#top #wrap_all #main article.review .project .project-desc{font-size:1rem;line-height:1.5rem;font-family:"Lato",sans-serif;font-weight:400;color:#5f7380;margin:.5rem 0 0}#top #wrap_all #main article.review .details h2{font-size:1.25rem;line-height:1.75rem;font-family:"Work Sans",work-sans,sans-serif;font-weight:700;color:#063060;margin:2rem 0 1rem}#top #wrap_all #main article.review .details h3{font-size:1rem;line-height:1.5rem;font-family:"Lato",sans-serif;font-weight:700;color:#231f20}#top #wrap_all #main article.review .details p,#top #wrap_all #main article.review .details li{font-size:1rem;line-height:1.5rem;font-family:"Lato",sans-serif;font-weight:400;color:#5f7380}#top #wrap_all #main article.review .details p,#top #wrap_all #main article.review .details ul,#top #wrap_all #main article.review .details ol{margin:.5rem 0}#top #wrap_all #main article.review .details ul,#top #wrap_all #main article.review .details ol{padding-left:2.5rem}#top #wrap_all #main article.review .cbreview-details-grid{display:grid;row-gap:1rem}@media(min-width: 640px){#top #wrap_all #main article.review .cbreview-details-grid{grid-template-columns:1fr 1fr;gap:2rem}}#top #wrap_all #main article.review .case-study-cta{text-align:center}@media(min-width: 640px){#top #wrap_all #main article.review .case-study-cta{text-align:right}}#top #wrap_all #main article.review .case-study-cta .cta-link{display:inline-block;width:auto;padding:1rem 1.25rem;font-size:1rem;line-height:1.5rem;font-family:"Work Sans",work-sans,sans-serif;font-weight:600;text-align:center;text-decoration:none;background-color:#ffca09;color:#014e89;border-radius:.25rem;box-shadow:0px 8px 9px -6px rgba(95,115,128,.44);cursor:pointer;transition:all 300ms ease 0ms;font-size:.875rem;line-height:1.25rem;text-transform:uppercase;background-color:#14b37d;color:#fff;padding:.5rem .75rem;width:auto}#top #wrap_all #main article.review .case-study-cta .cta-link:visited{text-decoration:none;color:#014e89}#top #wrap_all #main article.review .case-study-cta .cta-link:hover{text-decoration:none;color:#014e89;box-shadow:0px 13px 9px -6px rgba(95,115,128,.44);transform:translateX(0px) translateY(-5px)}#top #wrap_all #main article.review .case-study-cta .cta-link:active{text-decoration:none;color:#014e89}#top #wrap_all #main article.review .case-study-cta .cta-link:visited{color:#fff}#top #wrap_all #main .cbreview-read-more{margin-top:3rem;text-align:center;position:relative;top:-25vh}#top #wrap_all #main .cbreview-read-more>a{font-size:1rem;line-height:1.5rem;color:#5f7380;text-decoration:none}#top #wrap_all #main .cbreview-read-more>a:visited{color:rgba(95,115,128,.8);text-decoration:none}.reviewer-inner img {border-radius: 100%;}
