.font-futura{font-family:var(--font-title),sans-serif}.text-caption{font-size:12px;line-height:20px;font-weight:400}@media(min-width:576px){.text-caption{font-size:12px;line-height:20px}}@media(min-width:1200px){.text-caption{font-size:12px;line-height:20px}}.text-caption.bold{font-weight:700}.text-caption.semi-bold{font-weight:600}.text-caption.medium,b,strong{font-weight:500}.text-base,p{font-size:16px;line-height:26px}@media(min-width:576px){.text-base,p{font-size:18px;line-height:26px}}@media(min-width:1200px){.text-base,p{font-size:18px;line-height:26px}}.text-base.bold,p.bold{font-weight:700}.text-base.semi-bold,p.semi-bold{font-weight:600}.text-base.medium,p.medium{font-weight:500}.text-medium{font-size:18px;line-height:28px;font-weight:400}@media(min-width:576px){.text-medium{font-size:20px;line-height:32px}}@media(min-width:1200px){.text-medium{font-size:20px;line-height:32px}}.text-medium.bold{font-weight:700}.text-medium.semi-bold{font-weight:600}.text-medium.medium{font-weight:500}.text-medium h1,.text-medium p{font-size:18px;line-height:28px;font-weight:400}@media(min-width:576px){.text-medium h1,.text-medium p{font-size:20px;line-height:32px}}@media(min-width:1200px){.text-medium h1,.text-medium p{font-size:20px;line-height:32px}}.text-large{font-size:20px;line-height:28px;font-weight:400}@media(min-width:576px){.text-large{font-size:24px;line-height:32px}}@media(min-width:1200px){.text-large{font-size:24px;line-height:32px}}.text-large.bold{font-weight:700}.text-large.semi-bold{font-weight:600}.text-large.medium{font-weight:500}.text-heading6{font-size:18px;line-height:28px;font-weight:450;font-family:var(--font-title)}@media(min-width:576px){.text-heading6{font-size:24px;line-height:32px}}@media(min-width:1200px){.text-heading6{font-size:24px;line-height:32px}}.text-heading6.bold{font-weight:700}.text-heading6.semi-bold{font-weight:600}.text-heading6.medium{font-weight:500}.text-heading6 p{font-size:18px;line-height:28px;font-weight:450;font-family:var(--font-title)}@media(min-width:576px){.text-heading6 p{font-size:24px;line-height:32px}}@media(min-width:1200px){.text-heading6 p{font-size:24px;line-height:32px}}.text-heading5,.text-heading6 p strong{font-weight:450}.text-heading5{font-size:20px;line-height:28px;font-family:var(--font-title)}@media(min-width:576px){.text-heading5{font-size:32px;line-height:40px}}@media(min-width:1200px){.text-heading5{font-size:32px;line-height:40px}}.text-heading5.bold{font-weight:700}.text-heading5.semi-bold{font-weight:600}.text-heading5.medium{font-weight:500}.text-heading4{font-size:24px;line-height:28px;font-weight:450;font-family:var(--font-title)}@media(min-width:576px){.text-heading4{font-size:36px;line-height:40px}}@media(min-width:1200px){.text-heading4{font-size:36px;line-height:40px}}.text-heading4.bold{font-weight:700}.text-heading4.semi-bold{font-weight:600}.text-heading4.medium{font-weight:500}.text-heading4 h2{font-size:24px;line-height:28px;font-weight:450;font-family:var(--font-title)}@media(min-width:576px){.text-heading4 h2{font-size:36px;line-height:40px}}@media(min-width:1200px){.text-heading4 h2{font-size:36px;line-height:40px}}.text-heading3{font-size:32px;line-height:38px;font-weight:450;font-family:var(--font-title)}@media(min-width:576px){.text-heading3{font-size:48px;line-height:52px}}@media(min-width:1200px){.text-heading3{font-size:48px;line-height:52px}}.text-heading3.bold{font-weight:700}.text-heading3.semi-bold{font-weight:600}.text-heading3.medium{font-weight:500}.text-heading2{font-size:40px;line-height:44px;font-weight:450;font-family:var(--font-title)}@media(min-width:576px){.text-heading2{font-size:62px;line-height:62px}}@media(min-width:1200px){.text-heading2{font-size:62px;line-height:62px}}.text-heading2.bold{font-weight:700}.text-heading2.semi-bold{font-weight:600}.text-heading2.medium{font-weight:500}.text-heading2 h1{font-size:40px;line-height:44px;font-weight:450;font-family:var(--font-title)}@media(min-width:576px){.text-heading2 h1{font-size:62px;line-height:62px}}@media(min-width:1200px){.text-heading2 h1{font-size:62px;line-height:62px}}.text-heading1{font-size:48px;line-height:48px;font-weight:400;font-family:var(--font-title)}@media(min-width:576px){.text-heading1{font-size:68px;line-height:68px}}@media(min-width:1200px){.text-heading1{font-size:68px;line-height:68px}}.text-heading1 em{color:#1463ff;font-style:normal}.text-heading1.bold{font-weight:700}.text-heading1.semi-bold{font-weight:600}.text-heading1.medium{font-weight:500}.text-heading1 h2{font-size:48px;line-height:48px;font-weight:400;font-family:var(--font-title)}@media(min-width:576px){.text-heading1 h2{font-size:68px;line-height:68px}}@media(min-width:1200px){.text-heading1 h2{font-size:68px;line-height:68px}}.es-review-content-text{color:rgba(0,0,0,.651)}.es-review-author-name{color:#1d1d1d}.es-review-info-date{color:rgba(0,0,0,.651)}.case-study-inv h3.text-heading5 strong{font-weight:450}