.Hero-box{position:relative;align-items:initial;margin-bottom:40px}.Hero-box .c-l{width:100%}.Hero-box .c-l p:not([class]){font-size:18px;font-size:1.125rem;line-height:150%}.Hero-box .c-l p:not([class]):not(:last-child){margin-bottom:36px}.Hero-box .c-r{position:relative;z-index:2;padding-top:54px;text-align:center}.Hero-box picture{position:relative;background:#fff;z-index:2}.Hero-box .btn{min-width:176px}.Hero-box .btn:not([href="mailto:press@belvo.co"]):not(input){display:flex;align-items:center;justify-content:space-between}.Hero-box .btn:not([href="mailto:press@belvo.co"]):not(input):first-child{position:relative;z-index:2;color:#fff;background:var(--color--primary-bright-blue)}.Hero-box .btn:not([href="mailto:press@belvo.co"]):not(input):first-child:focus:before,.Hero-box .btn:not([href="mailto:press@belvo.co"]):not(input):first-child:hover:before{right:0}.Hero-box .btn:not([href="mailto:press@belvo.co"]):not(input):first-child:before{content:"";position:absolute;top:0;bottom:0;left:0;right:100%;background:rgba(0,0,0,.1);transition:all .3s ease;z-index:-1}.Hero-box .btn:not([href="mailto:press@belvo.co"]):not(input):first-child:after{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTEyIDRsLTEuNCAxLjQgNS42IDUuNkg0djJoMTIuMmwtNS42IDUuNkwxMiAyMGw4LTh6Ii8+PC9nPjwvc3ZnPg==);filter:invert(1);width:24px;height:24px;display:inline-block;vertical-align:middle;margin-left:8px}.Hero-box .btn:not([href="mailto:press@belvo.co"]):not(input):first-child em{display:none}.Hero-box .btn:not([href="mailto:press@belvo.co"]):not(input):nth-child(2){position:relative;z-index:2;background:#fff;border:.0625rem solid #d3d9de;color:var(--color-text-medium);margin:1rem 0 0}.Hero-box .btn:not([href="mailto:press@belvo.co"]):not(input):nth-child(2):focus,.Hero-box .btn:not([href="mailto:press@belvo.co"]):not(input):nth-child(2):hover{border-color:#000}.Hero-box .btn:not([href="mailto:press@belvo.co"]):not(input):nth-child(2):after{content:url(../img/email.svg);margin-left:8px;vertical-align:middle;line-height:16px}.Hero-box.type-use-cases picture{position:relative;display:inline-block;border-radius:20px;z-index:2}.Hero-box.type-use-cases picture:before{content:"";position:absolute;top:0;right:0;bottom:5px;left:0;border-radius:50px;box-shadow:inset 0 -18px 30px 0 rgba(255,255,255,.12),0 8px 28px 0 rgba(0,0,0,.34);background:0 0}.Works-item{display:flex;flex-direction:column;flex-grow:1;min-height:180px;padding:1rem 1rem 0;transition:all 0s ease}.Works-item.link:focus,.Works-item.link:hover{background:var(--color--primary-bright-blue)}.Works-item.link:focus em,.Works-item.link:focus h3,.Works-item.link:hover em,.Works-item.link:hover h3{color:#fff}.Works-item.link:focus p:not(:last-child),.Works-item.link:hover p:not(:last-child){color:#fff}.Works-item.link:focus em,.Works-item.link:hover em{border-color:var(--color--primary-bright-blue)}.Works-item img{padding-bottom:.5rem}.Works-item img.opacity{opacity:.2}.Works-item h3{color:var(--color-text-medium);font-size:16px;font-size:1rem;line-height:28px;font-weight:var(--font-weight-bold)}.Works-item p:nth-of-type(1){padding:.5rem 0 1.5rem;color:var(--color-grey-300);font-size:16px;font-size:1rem;line-height:28px}.Works-item p:nth-of-type(2){margin-top:auto}.Works-item em{display:block;padding-bottom:1rem;font-family:"Geist Mono",Arial,Verdana;font-size:14px;font-size:.875rem;line-height:24px;color:var(--color--bright-blue-500);font-style:initial;border-bottom:1px solid #e2e6e9}.Box-contact{--module-background:var(--wp--preset--color--off-white);--top-bottom-space:64px;background:var(--module-background);padding:var(--top-bottom-space) 0;overflow:hidden}.Box-contact .row-flex{position:relative;z-index:1;align-items:normal;padding:0 var(--side-space)}.Box-contact h2{font-weight:var(--font-weight-semibold);margin-bottom:16px}.Box-contact .c-l{width:100%;margin-bottom:2rem;text-align:center}.Box-contact .c-r{position:relative;z-index:2;width:100%}.Box-contact .Form-contact{padding:0}.use-cases .works-box .intro-cn{padding-bottom:1.5rem}.use-cases .testimonial-box .intro-cn,.use-cases .works-box .intro-cn{display:flex;align-items:inherit;flex-wrap:wrap;width:100%}.use-cases .testimonial-box .intro-cn .c-l,.use-cases .works-box .intro-cn .c-l{flex-basis:100%;flex-grow:0}.use-cases .testimonial-box .intro-cn .c-r p,.use-cases .works-box .intro-cn .c-r p{display:none}.use-cases .testimonial-box .intro-cn p,.use-cases .works-box .intro-cn p{position:relative;padding:.25em 1rem .25em 0;background-image:linear-gradient(90deg,var(--color-grey-300) 33%,rgba(255,255,255,0) 0);background-repeat:repeat-x;background-position:bottom;background-size:8px 1px}.use-cases .testimonial-box .intro-cn h2,.use-cases .works-box .intro-cn h2{padding:1rem 0 .5rem}.use-cases .works-box .list-cn{align-items:initial;justify-content:center;padding-top:0;padding-bottom:0;margin-bottom:1.2em}.use-cases .testimonial-box{padding-bottom:2rem}.use-cases .testimonial-box .intro-cn{padding:74px 0 2.5rem}.use-cases .testimonial-box .quote-cn{margin:0 auto}.use-cases .testimonial-box .quote-cn blockquote{position:relative;margin:1.5rem 0}.use-cases .testimonial-box .quote-cn blockquote:before{content:open-quote}.use-cases .testimonial-box .quote-cn blockquote:after{content:close-quote}.use-cases .testimonial-box .quote-cn blockquote p{font-family:"Figtree",Arial,Verdana;font-size:23px;font-size:1.4375rem;line-height:125%}.use-cases .testimonial-box .quote-cn p{text-align:right;font-size:16px;font-size:1rem;line-height:28px;color:var(--color-grey-300)}.use-cases .testimonial-box .quote-cn p strong{color:var(--color-text-medium)}.use-cases .testimonial-box .quote-cn img{padding-left:.5rem;display:inline-block;vertical-align:sub}@media (min-width:761px){.Hero-box{margin-bottom:70px}.Hero-box .c-l p:not([class]){font-size:20px;font-size:1.25rem}.Hero-box .btn:not([href="mailto:press@belvo.co"]):not(input){display:inline-block}.Works-item{max-width:284px}.Box-contact{--top-bottom-space:120px}.Box-contact .Form-contact{max-width:550px;margin:0 auto}.Box-contact fieldset.form-columns-1,.Box-contact fieldset.form-columns-2{max-width:550px}.Box-contact .hbspt-form .hs-form-booleancheckbox{padding-left:0}.Box-contact .hbspt-form .hs-form-booleancheckbox .hs-input{position:relative;float:none;display:inline-block}.Box-contact .hbspt-form .hs-form-booleancheckbox span{display:inline-block;margin-left:0}.Box-contact .btn{display:inline-block}.use-cases .testimonial-box .intro-cn .c-l,.use-cases .works-box .intro-cn .c-l{flex-basis:40%}.use-cases .testimonial-box .intro-cn .c-l p:before,.use-cases .works-box .intro-cn .c-l p:before{content:"";position:absolute;top:0;right:0;bottom:0;width:100%}.use-cases .testimonial-box .intro-cn .c-r,.use-cases .works-box .intro-cn .c-r{flex-basis:0;flex-grow:1}.use-cases .testimonial-box .intro-cn .c-r p,.use-cases .works-box .intro-cn .c-r p{display:block}.use-cases .testimonial-box .intro-cn .c-l p:before,.use-cases .testimonial-box .intro-cn h2,.use-cases .works-box .intro-cn .c-l p:before,.use-cases .works-box .intro-cn h2{background-image:linear-gradient(180deg,var(--color-grey-300) 33%,rgba(255,255,255,0) 0);background-repeat:repeat-y;background-position:100%;background-size:1px 9px}.use-cases .testimonial-box .quote-cn{width:60%}.use-cases .testimonial-box .quote-cn blockquote p{font-size:31px;font-size:1.9375rem}}@media (min-width:901px){.Hero-box{margin-bottom:80px}.Hero-box .row-flex{align-items:initial}.Hero-box .c-l{width:41.66667%}.Hero-box .c-r{margin-left:8.33333%;flex-basis:0;flex-grow:1;padding-top:0;text-align:left}.Hero-box .btn:not([href="mailto:press@belvo.co"]):not(input):first-child em{display:block;position:absolute;bottom:-40px;left:0;font-size:14px;font-size:.875rem;color:var(--color-grey-300);font-style:normal}.Hero-box .btn:not([href="mailto:press@belvo.co"]):not(input):nth-child(2){margin:0 0 0 1rem}.Box-contact .c-l{width:36%;max-width:380px;text-align:left}.Box-contact .c-r{width:60%}.use-cases .testimonial-box .intro-cn .c-l,.use-cases .works-box .intro-cn .c-l{flex-basis:25%}.use-cases .testimonial-box .quote-cn{width:50%;margin-left:33%}}@media (min-width:1026px){.Box-contact .c-l,.Box-contact .c-r{width:48%}}