.g2widget,.g2widget *,.g2widget :after,.g2widget :before{box-sizing:border-box}.g2widget{--es-accent:#ff7a00;--es-ink:#1a1a1a;--es-muted:#5b5b5b;--es-panel-bg:#fff;--es-panel-border:rgba(0,0,0,.12);--es-radius:1.6rem;--es-reviews-height:52rem;color:var(--es-ink);font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:6rem 2.4rem;width:100%}.g2widget__inner{margin:0 auto;max-width:116.8rem;width:100%}.g2widget__grid{align-items:center;display:grid;gap:4rem;grid-template-columns:1fr}@media only screen and (min-width:976px){.g2widget__grid{gap:6rem;grid-template-columns:1fr 1fr}.g2widget--text-right .g2widget__text{order:2}.g2widget--text-right .g2widget__reviews{order:1}}.g2widget__eyebrow{color:var(--es-accent);font-size:1.4rem;font-weight:700;letter-spacing:.12em;margin:0 0 1.6rem;text-transform:uppercase}.g2widget__heading,.g2widget__heading h1,.g2widget__heading h2,.g2widget__heading h3{font-size:4.4rem;font-weight:700;line-height:1.1;margin:0}.g2widget__body{color:var(--es-muted);font-size:1.8rem;line-height:1.6;margin-top:2.4rem}.g2widget__body p{margin:0 0 1.6rem}.g2widget__body p:last-child{margin-bottom:0}.g2widget__cta{margin-top:3.2rem}.g2widget__ctaBtn{align-items:center;background:var(--es-accent);border-radius:6.25rem;color:#fff;display:inline-flex;font-size:1.6rem;font-weight:700;padding:1.4rem 2.8rem;text-decoration:none;transition:background .2s ease}.g2widget__ctaBtn:hover{background:#f4aa00}.g2widget__panel{background:var(--es-panel-bg);border:.025rem solid var(--es-panel-border);border-radius:var(--es-radius);padding:2.4rem}.g2widget__embed{height:var(--es-reviews-height);overflow-y:auto;-webkit-overflow-scrolling:touch}.g2widget__embed iframe{border:0;height:120rem!important;width:100%!important}.g2widget__embed>div{height:auto!important}.g2widget__embed::-webkit-scrollbar{width:.8rem}.g2widget__embed::-webkit-scrollbar-track{background:transparent}.g2widget__embed::-webkit-scrollbar-thumb{background:rgba(0,0,0,.18);border-radius:.8rem}@media only screen and (max-width:976px){.g2widget{padding:4rem 2.4rem}.g2widget__heading,.g2widget__heading h1,.g2widget__heading h2,.g2widget__heading h3{font-size:3.4rem}}