/** Shopify CDN: Minification failed

Line 215:9 Unexpected "{"
Line 215:18 Expected ":"

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:gbc-bundles (INDEX:30) */
.gbc.gbc-bundles { padding-top:var(--pt,72px); padding-bottom:var(--pb,0px); color:#282929; font-family:'Lexend Deca',system-ui,sans-serif; }
.gbc.gbc-bundles .gbc-wrap { width:100%; max-width:940px; margin:0 auto; padding:0 24px; }
.gbc.gbc-bundles .gbc-head--split { display:grid; grid-template-columns:minmax(0,1fr) minmax(220px,260px); align-items:end; gap:24px; max-width:none; margin:0 0 24px; }
.gbc.gbc-bundles .gbc-bundles__heading { display:flex; flex-direction:column; gap:8px; max-width:390px; }
.gbc.gbc-bundles .gbc-eyebrow { display:block; margin:0; font-size:9px; line-height:1.4; letter-spacing:.18em; text-transform:uppercase; font-weight:700; color:#5b5b5d; }
.gbc.gbc-bundles .gbc-h2 { margin:0; font-family:'Cabinet Grotesk',system-ui,sans-serif; font-size:clamp(28px,3vw,34px); font-weight:800; line-height:1.02; letter-spacing:-.045em; color:#282929; text-wrap:balance; }
.gbc.gbc-bundles .gbc-head--split > .gbc-lead { margin:0; max-width:260px; font-size:12px; line-height:1.5; color:#5b5b5d; }
.gbc.gbc-bundles .gbc-head--split > .gbc-lead p { margin:0; }
.gbc-bundles__grid { display:grid; grid-template-columns:repeat(var(--cols,4), minmax(0,1fr)); gap:16px; }
.gbc.gbc-bundles .gbc-bundle { display:flex; min-width:0; flex-direction:column; gap:12px; padding:9px 9px 14px; background:#fff; border:1px solid rgba(40,41,41,.09); border-radius:18px; box-shadow:0 5px 18px rgba(40,41,41,.045); transition:transform 220ms cubic-bezier(.16,1,.3,1), box-shadow 220ms cubic-bezier(.16,1,.3,1); }
.gbc.gbc-bundles .gbc-bundle:hover { transform:translateY(-2px); box-shadow:0 12px 30px rgba(40,41,41,.08); }
.gbc.gbc-bundles .gbc-bundle__media { position:relative; width:100%; aspect-ratio:4 / 5; flex:0 0 auto; border-radius:12px; overflow:hidden; background:#f7f7f7; }
.gbc.gbc-bundles .gbc-bundle__media.gbc-tint--lilac { background:#f3eff8; }
.gbc.gbc-bundles .gbc-bundle__media.gbc-tint--blush { background:#fdeff5; }
.gbc.gbc-bundles .gbc-bundle__media.gbc-tint--sky { background:#ebf7fb; }
.gbc.gbc-bundles .gbc-bundle__media.gbc-tint--lemon { background:#fafaE8; }
.gbc.gbc-bundles .gbc-bundle__media img { position:absolute; inset:0; display:block; width:100%; height:100%; object-fit:cover; transition:transform 380ms cubic-bezier(.16,1,.3,1); }
.gbc-bundle:hover .gbc-bundle__media img { transform:scale(1.035); }
.gbc.gbc-bundles .gbc-bundle__badge { position:absolute; z-index:1; top:9px; left:9px; padding:4px 9px; border-radius:999px; font-size:8px; font-weight:700; letter-spacing:.14em; text-transform:uppercase; line-height:1.3; color:#282929; }
.gbc-bundle__badge--lemon { background:#EFEFA5; } .gbc-bundle__badge--blush { background:#F7C0D8; } .gbc-bundle__badge--sky { background:#C0E7F4; } .gbc-bundle__badge--white { background:#fff; }
.gbc.gbc-bundles .gbc-bundle__body { display:flex; flex:1; flex-direction:column; gap:6px; padding:0 7px; }
.gbc.gbc-bundles .gbc-bundle__body .gbc-h3 { margin:0; font-family:'Cabinet Grotesk',system-ui,sans-serif; font-size:15px; font-weight:800; line-height:1.2; letter-spacing:-.025em; color:#282929; }
.gbc.gbc-bundles .gbc-bundle__contents { margin:0; font-size:10px; line-height:1.45; color:#5b5b5d; }
.gbc.gbc-bundles .gbc-bundle__min { margin-top:auto; padding-top:8px; font-size:9px; line-height:1.4; color:#9a9a9b; }
.gbc.gbc-bundles .gbc-bundle > .gbc-btn { display:flex; width:calc(100% - 14px); min-height:30px; margin:0 7px; padding:0 10px; align-items:center; justify-content:center; border:1px solid #c9c9c9; border-radius:999px; background:#fff; color:#282929; font-family:'Lexend Deca',system-ui,sans-serif; font-size:9px; font-weight:500; line-height:1.2; text-align:center; text-decoration:none; white-space:nowrap; }
.gbc.gbc-bundles .gbc-bundle > .gbc-btn:hover { background:#f7f7f7; }
.gbc.gbc-bundles .gbc-bundle > .gbc-btn--primary, .gbc.gbc-bundles .gbc-bundle > .gbc-btn:not(.gbc-btn--secondary) { border-color:#282929; background:#282929; color:#fff; }
@media (max-width:799px) { .gbc.gbc-bundles { padding-top:calc(var(--pt,72px) * .67); padding-bottom:calc(var(--pb,0px) * .67); } .gbc.gbc-bundles .gbc-wrap { padding-right:20px; padding-left:20px; } }
@media (max-width:749px) { .gbc-bundles__grid { grid-template-columns:repeat(2, minmax(0,1fr)); } .gbc.gbc-bundles .gbc-head--split { grid-template-columns:1fr; gap:12px; } .gbc.gbc-bundles .gbc-head--split > .gbc-lead { max-width:360px; } }
@media (max-width:479px) { .gbc-bundles__grid { grid-template-columns:1fr; } }
/* END_SECTION:gbc-bundles */

/* START_SECTION:gbc-enquiry-hero (INDEX:32) */
/* Bundled with this section so its layout stays portable across themes. */
  .gbc.gbc-eq { --ink:#282929; --ink-hover:#3D3E3E; --ink-2:#5B5B5D; --muted:#8A8A8C; --line:rgba(40,41,41,.18); --err:#B24A56; --ease:cubic-bezier(.16,1,.3,1); --gutter:24px; box-sizing:border-box; width:100%; margin:0; padding:var(--pt,40px) 0 var(--pb,0px); color:var(--ink); font-family:'Lexend Deca',system-ui,sans-serif; font-size:14px; line-height:1.6; }
  .gbc.gbc-eq *, .gbc.gbc-eq *::before, .gbc.gbc-eq *::after { box-sizing:border-box; }
  .gbc.gbc-eq .gbc-wrap.gbc-eq__grid { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); align-items:stretch; gap:30px; width:100%; max-width:940px; margin:0 auto; padding:0 24px; }
  .gbc.gbc-eq .gbc-eq__grid > * { min-width:0; }
  .gbc.gbc-eq .gbc-eq__photo { position:relative; min-height:0; height:565px; overflow:hidden; border-radius:20px; background:#f7f7f7; }
  .gbc.gbc-eq .gbc-eq__photo img { position:absolute; inset:0; display:block; width:100%; height:100%; object-fit:cover; }
  .gbc.gbc-eq .gbc-eq__scrim { position:absolute; inset:0; background:linear-gradient(to top,rgba(40,41,41,.78) 0%,rgba(40,41,41,.34) 48%,rgba(40,41,41,0) 76%); }
  .gbc.gbc-eq .gbc-eq__copy { position:absolute; inset:auto 0 0; display:flex; flex-direction:column; gap:14px; padding:32px; color:#fff; }
  .gbc.gbc-eq .gbc-eyebrow { display:block; margin:0; color:#fff; font-size:9px; line-height:1.4; font-weight:600; letter-spacing:.14em; text-transform:uppercase; }
  .gbc.gbc-eq .gbc-eq__h1 { margin:0; color:#fff; font-family:'Cabinet Grotesk',system-ui,sans-serif; font-size:clamp(38px,3.2vw,52px); font-weight:800; line-height:1.04; letter-spacing:-.035em; text-wrap:balance; }
  .gbc.gbc-eq .gbc-eq__sub { max-width:360px; margin:0; color:#fff; font-size:13px; line-height:1.65; }
  .gbc.gbc-eq .gbc-eq__card { min-width:0; min-height:565px; padding:32px; border-radius:24px; background:#fff; box-shadow:0 16px 48px rgba(40,41,41,.10); }
  .gbc.gbc-eq .gbc-eq__intro { display:flex; flex-direction:column; gap:7px; margin:0 0 20px; }
  .gbc.gbc-eq .gbc-eq__title { margin:0; color:var(--ink); font-family:'Cabinet Grotesk',system-ui,sans-serif; font-size:24px; font-weight:800; line-height:1.15; letter-spacing:-.03em; }
  .gbc.gbc-eq .gbc-eq__desc { margin:0; color:#5b5b5d; font-size:11px; line-height:1.55; }
  .gbc.gbc-eq .gbc-eq__fields { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:12px; }
  .gbc.gbc-eq .gbc-eq__field { display:flex; min-width:0; flex-direction:column; gap:6px; }
  .gbc.gbc-eq .gbc-eq__full { grid-column:1/-1; }
  .gbc.gbc-eq .gbc-eq__field > label { color:var(--ink); font-size:10px; font-weight:500; line-height:1.35; }
  .gbc.gbc-eq .gbc-eq__input { display:block; width:100%; height:36px; min-height:36px; margin:0; padding:0 12px; border:1px solid #dedede; border-radius:10px; background:#fff; box-shadow:none; color:var(--ink); font:inherit; font-size:12px; line-height:1.4; outline:none; }
  .gbc.gbc-eq .gbc-eq__input::placeholder { color:#858585; opacity:1; }
  .gbc.gbc-eq .gbc-eq__input:focus { border-color:#b8b8b8; box-shadow:0 0 0 2px rgba(40,41,41,.06); }
  .gbc.gbc-eq .gbc-eq__input.is-invalid { border-color:var(--err); }
  .gbc.gbc-eq textarea.gbc-eq__input { height:88px; min-height:88px; padding:10px 12px; resize:vertical; }
  .gbc.gbc-eq .gbc-eq__select { appearance:none; -webkit-appearance:none; padding-right:32px; cursor:pointer; background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23282929' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center; }
  .gbc.gbc-eq .gbc-eq__phone { position:relative; }
  .gbc.gbc-eq .gbc-eq__phone span { position:absolute; z-index:1; top:50%; left:12px; transform:translateY(-50%); color:#858585; font-size:12px; pointer-events:none; }
  .gbc.gbc-eq .gbc-eq__phone .gbc-eq__input { padding-left:48px; }
  .gbc.gbc-eq .gbc-eq__err { display:none; color:var(--err); font-size:11px; }
  .gbc.gbc-eq .gbc-eq__field.has-error .gbc-eq__err { display:block; }
  .gbc.gbc-eq .gbc-eq__consent { display:flex; align-items:flex-start; gap:8px; color:#5b5b5d; font-size:10px; line-height:1.45; cursor:pointer; }
  .gbc.gbc-eq .gbc-eq__consent input { width:14px; height:14px; flex:0 0 auto; margin:1px 0 0; accent-color:var(--ink); }
  .gbc.gbc-eq .gbc-eq__submit { display:inline-flex; width:100%; min-height:40px; align-items:center; justify-content:center; padding:0 20px; border:0; border-radius:999px; background:#282929; color:#fff; font:inherit; font-size:11px; font-weight:600; cursor:pointer; }
  .gbc.gbc-eq .gbc-eq__submit:hover { background:#3d3e3e; }
  .gbc.gbc-eq .gbc-eq__submit[disabled] { opacity:.6; cursor:wait; }
  .gbc.gbc-eq .gbc-eq__note { margin:8px 0 0; color:#999; font-size:9px; text-align:center; }
  .gbc.gbc-eq .gbc-eq__fail { margin:8px 0 0; color:var(--err); font-size:11px; text-align:center; }
  .gbc.gbc-eq .gbc-eq__done { display:flex; flex-direction:column; align-items:flex-start; gap:16px; padding:24px 0; }
  .gbc.gbc-eq .gbc-eq__done[hidden], .gbc.gbc-eq .gbc-eq__form[hidden] { display:none; }
  .gbc.gbc-eq .gbc-eq__check { display:grid; width:52px; height:52px; place-items:center; border-radius:999px; background:#efefa5; color:var(--ink); }
  @media (max-width:799px) {
    .gbc.gbc-eq { padding-top:calc(var(--pt,40px) * .67); padding-bottom:calc(var(--pb,0px) * .67); }
    .gbc.gbc-eq .gbc-wrap.gbc-eq__grid { grid-template-columns:minmax(0,1fr); gap:20px; max-width:520px; padding-inline:20px; }
    .gbc.gbc-eq .gbc-eq__photo { height:440px; }
    .gbc.gbc-eq .gbc-eq__copy, .gbc.gbc-eq .gbc-eq__card { padding:24px; }
    .gbc.gbc-eq .gbc-eq__card { min-height:0; }
    .gbc.gbc-eq .gbc-eq__fields { grid-template-columns:minmax(0,1fr); }
    .gbc.gbc-eq .gbc-eq__full { grid-column:auto; }
  }
/* END_SECTION:gbc-enquiry-hero */

/* START_SECTION:gbc-features-cards (INDEX:34) */
.gbc.gbc-feat { padding-top:var(--pt,72px); padding-bottom:var(--pb,72px); color:#282929; font-family:'Lexend Deca',system-ui,sans-serif; }
.gbc.gbc-feat .gbc-wrap { width:100%; max-width:940px; margin:0 auto; padding:0 24px; }
.gbc.gbc-feat .gbc-head { display:flex; flex-direction:column; align-items:flex-start; gap:12px; max-width:560px; margin:0 0 22px; }
.gbc.gbc-feat .gbc-h2 { max-width:440px; margin:0; font-family:'Cabinet Grotesk',system-ui,sans-serif; font-size:clamp(30px,3.2vw,36px); font-weight:800; line-height:1.04; letter-spacing:-.045em; color:#282929; text-wrap:balance; }
.gbc.gbc-feat .gbc-head > .gbc-lead { max-width:520px; margin:0; font-size:12px; line-height:1.55; color:#5b5b5d; }
.gbc.gbc-feat .gbc-head > .gbc-lead p { margin:0; }
.gbc.gbc-feat .gbc-feat__grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:16px; }
.gbc.gbc-feat .gbc-feat__card { display:flex; min-width:0; flex-direction:column; overflow:hidden; border-radius:17px; background:#fdeff5; }
.gbc.gbc-feat .gbc-feat__card.gbc-tint--blush { background:#fdeff5; }
.gbc.gbc-feat .gbc-feat__card.gbc-tint--sky { background:#ebf7fb; }
.gbc.gbc-feat .gbc-feat__card.gbc-tint--lilac { background:#f3eff8; }
.gbc.gbc-feat .gbc-feat__card.gbc-tint--lemon { background:#fafae8; }
.gbc.gbc-feat .gbc-feat__card.gbc-tint--grey { background:#f7f7f7; }
.gbc.gbc-feat .gbc-feat__media { position:relative; width:100%; aspect-ratio:4 / 3; overflow:hidden; background:#e5f0f3; }
.gbc.gbc-feat .gbc-feat__media img { position:absolute; inset:0; display:block; width:100%; height:100%; object-fit:cover; }
.gbc.gbc-feat .gbc-feat__body { display:flex; flex-direction:column; gap:6px; padding:18px 20px 20px; }
.gbc.gbc-feat .gbc-h3 { margin:0; font-family:'Cabinet Grotesk',system-ui,sans-serif; font-size:16px; font-weight:800; line-height:1.2; letter-spacing:-.025em; color:#282929; }
.gbc.gbc-feat .gbc-feat__text { margin:0; font-size:11px; line-height:1.5; color:#282929; }
.gbc.gbc-feat .gbc-feat__cta { display:flex; justify-content:center; margin-top:20px; }
.gbc.gbc-feat .gbc-feat__cta .gbc-btn { display:inline-flex; min-height:36px; align-items:center; justify-content:center; padding:0 22px; border:1px solid #282929; border-radius:999px; background:#282929; color:#fff; font-family:'Lexend Deca',system-ui,sans-serif; font-size:10px; font-weight:500; text-decoration:none; }
@media (max-width:799px) { .gbc.gbc-feat { padding-top:calc(var(--pt,72px) * .67); padding-bottom:calc(var(--pb,72px) * .67); } .gbc.gbc-feat .gbc-wrap { padding-right:20px; padding-left:20px; } }
@media (max-width:699px) { .gbc.gbc-feat .gbc-feat__grid { grid-template-columns:1fr; } .gbc.gbc-feat .gbc-h2 { max-width:100%; } }
/* END_SECTION:gbc-features-cards */

/* START_SECTION:gbc-how-it-workds (INDEX:38) */
.gbc.gbc-how { padding-top:var(--pt,72px); padding-bottom:var(--pb,0px); color:#282929; font-family:'Lexend Deca',system-ui,sans-serif; }
.gbc.gbc-how .gbc-wrap { width:100%; max-width:940px; margin:0 auto; padding:0 24px; }
.gbc.gbc-how .gbc-head { display:block; max-width:none; margin:0 0 20px; }
.gbc.gbc-how .gbc-h2 { margin:0; font-family:'Cabinet Grotesk',system-ui,sans-serif; font-size:clamp(30px,3.2vw,36px); font-weight:800; line-height:1.05; letter-spacing:-.045em; color:#282929; }
.gbc.gbc-how .gbc-how__panel { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); min-height:420px; border-radius:18px; overflow:hidden; background:#fafae8; }
.gbc.gbc-how .gbc-how__panel.gbc-tint--lemon { background:#fafae8; }
.gbc.gbc-how .gbc-how__panel--flip .gbc-how__media { order:-1; }
.gbc.gbc-how .gbc-how__steps { min-width:0; padding:44px 42px; display:flex; flex-direction:column; justify-content:center; background:#fafae8; }
.gbc.gbc-how .gbc-how__step { border-bottom:1px solid rgba(40,41,41,.09); }
.gbc.gbc-how .gbc-how__step:first-child { border-top:1px solid rgba(40,41,41,.09); }
.gbc.gbc-how .gbc-how__step summary { list-style:none; display:flex; justify-content:space-between; align-items:center; gap:16px; min-height:50px; padding:14px 0; cursor:pointer;
  font-family:'Lexend Deca',system-ui,sans-serif; font-size:14px; font-weight:600; line-height:1.4; color:#282929; }
.gbc-how__step summary::-webkit-details-marker { display:none; }
.gbc-how__step summary svg { width:14px; height:14px; flex-shrink:0; transition:transform 220ms cubic-bezier(.16,1,.3,1); }
.gbc-how__step[open] summary svg { transform:rotate(180deg); }
.gbc-how__step summary:focus-visible { outline:2px solid #2E4D6D; outline-offset:2px; border-radius:4px; }
.gbc.gbc-how .gbc-how__body { padding:0 18px 14px 0; font-size:13px; line-height:1.55; color:#5b5b5d; }
.gbc-how__body p { margin:0; }
.gbc.gbc-how .gbc-how__body a { color:#282929; text-decoration:underline; text-underline-offset:2px; }
.gbc.gbc-how .gbc-how__media { position:relative; min-width:0; min-height:420px; overflow:hidden; background:#f3eff8; }
.gbc.gbc-how .gbc-how__media img { position:absolute; inset:0; display:block; width:100%; height:100%; object-fit:cover; object-position:center; }
@media (max-width:799px) {
  .gbc.gbc-how { padding-top:calc(var(--pt,72px) * .67); padding-bottom:calc(var(--pb,0px) * .67); }
  .gbc.gbc-how .gbc-wrap { padding-right:20px; padding-left:20px; }
  .gbc.gbc-how .gbc-how__panel { grid-template-columns:1fr; }
  .gbc.gbc-how .gbc-how__media { order:-1; min-height:280px; }
  .gbc.gbc-how .gbc-how__steps { padding:24px; }
}
/* END_SECTION:gbc-how-it-workds */

/* START_SECTION:gbc-logo-marquee (INDEX:40) */
.gbc.gbc-logos { padding-top:var(--pt,72px); padding-bottom:var(--pb,0px); }
.gbc.gbc-logos .gbc-wrap { width:100%; max-width:940px; margin:0 auto; padding:0 24px; }
.gbc.gbc-logos .gbc-logos__eyebrow { display:block; width:100%; margin:0 0 16px !important; text-align:center !important; font-size:10px; font-weight:800; letter-spacing:.18em; line-height:1.4; color:#282929; }
.gbc.gbc-logos .gbc-logos__viewport { display:flex; width:100%; overflow:hidden; gap:14px;
  -webkit-mask-image:linear-gradient(90deg, transparent, #000 10%, #000 90%, transparent); mask-image:linear-gradient(90deg, transparent, #000 10%, #000 90%, transparent); }
.gbc.gbc-logos .gbc-logos__track { display:flex; width:max-content; gap:14px; margin:0; padding:0; list-style:none; flex:0 0 auto; animation:gbc-logos var(--speed,36s) linear infinite; }
.gbc.gbc-logos .gbc-logos__viewport:hover .gbc-logos__track { animation-play-state:paused; }
@keyframes gbc-logos { to { transform:translateX(calc(-100% - 14px)); } }
.gbc.gbc-logos .gbc-logos__grid { display:grid; grid-template-columns:repeat(auto-fit, minmax(150px, 1fr)); gap:14px; margin:0; padding:0; list-style:none; }
.gbc.gbc-logos .gbc-logos__item { box-sizing:border-box; height:60px; min-width:134px; padding:0 18px; border:1px solid rgba(40,41,41,.08); border-radius:17px; background:#fff; display:grid; place-items:center; }
.gbc.gbc-logos .gbc-logos__grid .gbc-logos__item { min-width:0; }
.gbc.gbc-logos .gbc-logos__item a { display:grid; place-items:center; width:100%; height:100%; }
.gbc.gbc-logos .gbc-logos__item img { max-width:140px; max-height:34px; width:auto; height:auto; object-fit:contain; }
.gbc.gbc-logos .gbc-logos__item span { font-family:'Cabinet Grotesk',sans-serif; font-weight:700; font-size:16px; letter-spacing:-.02em; color:#929294; white-space:nowrap; }
.gbc.gbc-logos--mono .gbc-logos__item img { filter:grayscale(1); }
@media (max-width:799px) { .gbc.gbc-logos { padding-top:calc(var(--pt,72px) * .67); padding-bottom:calc(var(--pb,0px) * .67); } .gbc.gbc-logos .gbc-wrap { padding-right:20px; padding-left:20px; } .gbc.gbc-logos .gbc-logos__item { height:56px; min-width:126px; padding:0 16px; } .gbc.gbc-logos .gbc-logos__item img { max-width:110px; max-height:30px; } }
@media (prefers-reduced-motion:reduce) { .gbc-logos__viewport { overflow-x:auto; } .gbc-logos__track[aria-hidden] { display:none; } }
/* END_SECTION:gbc-logo-marquee */

/* START_SECTION:gbc-usp-strip (INDEX:70) */
.gbc.gbc-usp { padding-top:var(--pt,40px); padding-bottom:var(--pb,0px); }
.gbc.gbc-usp .gbc-wrap { width:100%; max-width:940px; margin:0 auto; padding:0 12px; }
.gbc-usp__row { display:grid; grid-template-columns:repeat(3, minmax(0, 1fr)); column-gap:28px; row-gap:20px; }
.gbc-usp__item { display:flex; gap:10px; align-items:flex-start; min-width:0; }
.gbc-usp__icon { width:28px; height:28px; border-radius:999px; display:grid; place-items:center; flex-shrink:0; color:var(--ink); }
.gbc-usp__icon svg { width:14px; height:14px; }
.gbc-usp__icon img { width:16px; height:16px; object-fit:contain; }
.gbc-usp__text { display:flex; flex-direction:column; gap:2px; min-width:0; }
.gbc-usp__text strong { font-size:14px; font-weight:700; line-height:1.35; color:var(--ink); }
.gbc-usp__text span { font-size:12px; font-weight:500; line-height:1.5; color:var(--ink); }
.gbc-usp__note { margin-top:12px; font-size:12px; font-weight:500; color:var(--ink); }
.gbc-usp__note p { margin:0; }
.gbc-usp__note a { color:var(--ink); text-decoration:underline; text-underline-offset:3px; }
@media (max-width:699px) { .gbc-usp__row { grid-template-columns:1fr; gap:16px; } }
@media (max-width:799px) { .gbc.gbc-usp { padding-top:calc(var(--pt,40px) * .67); padding-bottom:calc(var(--pb,0px) * .67); } .gbc.gbc-usp .gbc-wrap { padding-right:12px; padding-left:12px; } }
/* END_SECTION:gbc-usp-strip */

/* START_SECTION:simple-text-slider (INDEX:121) */
@media (min-width: 768px) {
  .simple-text-slider {
    display: none;
  }
}

.simple-text-slider {
  padding: 1rem;
  color: white;
  text-align: center;
  height: 4.65rem;
}

.simple-text-slider .splide__slide {
  font-size: 1.5rem;
  padding: 0rem;
  color: black;
}

.simple-text-slider .splide__pagination {
    display:none;
}

#splide-{{ section.id }} .splide__arrows {
    display: block!important;
}
/* END_SECTION:simple-text-slider */