
/* Page-only layout for /quienes-somos/ (staging page ID 6914). */
body.page-id-6914 { overflow-x: clip; }
body.page-id-6914 #ajax-content-wrap .container-wrap { padding-top: 0 !important; padding-bottom: 0 !important; }
body.page-id-6914 .qs-page { --qs-navy:#15263c; --qs-teal:#00a6b2; --qs-text:#23334a; --qs-muted:#66758a; --qs-pale:#f3f6f8; color:var(--qs-text); }
body.page-id-6914 .qs-page *, body.page-id-6914 .qs-page *::before, body.page-id-6914 .qs-page *::after { box-sizing:border-box; }
body.page-id-6914 .qs-page img { display:block; max-width:100%; }
body.page-id-6914 .qs-shell { width:min(1320px,calc(100% - 80px)); margin:0 auto; }
body.page-id-6914 .qs-bleed { position:relative; width:100vw; max-width:100vw; margin-left:calc(50% - 50vw); margin-right:calc(50% - 50vw); }
body.page-id-6914 .qs-page h1, body.page-id-6914 .qs-page h2, body.page-id-6914 .qs-page h3, body.page-id-6914 .qs-page p { margin-top:0; }
body.page-id-6914 .qs-page h1, body.page-id-6914 .qs-page h2, body.page-id-6914 .qs-page h3 { color:var(--qs-navy); font-family:inherit; font-weight:700; letter-spacing:-.035em; }
body.page-id-6914 .qs-page p { color:var(--qs-muted); font-size:17px; line-height:1.58; margin-bottom:18px; }
body.page-id-6914 .qs-eyebrow { color:var(--qs-teal)!important; font-size:12px!important; font-weight:700; letter-spacing:.14em; line-height:1.35; margin-bottom:18px!important; text-transform:uppercase; }

/* Original Headers-Quienes.jpg retained in the hero. */
body.page-id-6914 .qs-hero { align-items:center; background:#f2f4f3; display:flex; isolation:isolate; min-height:470px; overflow:hidden; padding:54px 0; }
body.page-id-6914 .qs-hero::before { background:var(--inser-photo-hero-overlay); content:""; inset:0; position:absolute; z-index:1; }
body.page-id-6914 .qs-hero__image { height:100%; inset:0; object-fit:cover; object-position:center 50%; position:absolute; width:100%; z-index:0; }
body.page-id-6914 .qs-hero__inner { position:relative; z-index:2; }
body.page-id-6914 .qs-hero__copy { max-width:560px; width:49%; }
body.page-id-6914 .qs-hero h1 { font-size:clamp(52px,5.1vw,72px); line-height:.99; margin-bottom:22px; }
body.page-id-6914 .qs-hero h1 span { display:block; }
body.page-id-6914 .qs-hero h1 .qs-accent { color:var(--qs-teal); }
body.page-id-6914 .qs-hero__lead { color:var(--qs-text)!important; font-size:18px!important; line-height:1.5!important; margin-bottom:24px!important; max-width:440px; }

/* Editorial split for the introduction. */
body.page-id-6914 .qs-intro { background:#fff; padding:82px 0; }
body.page-id-6914 .qs-intro__grid { align-items:center; display:grid; gap:clamp(48px,6.5vw,96px); grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr); }
body.page-id-6914 .qs-intro h2, body.page-id-6914 .qs-team h2 { font-size:clamp(34px,3.15vw,48px); line-height:1.05; margin-bottom:22px; }
body.page-id-6914 .qs-intro__copy p:not(.qs-eyebrow) { max-width:520px; }
body.page-id-6914 .qs-intro__visual { margin:0; overflow:hidden; }
body.page-id-6914 .qs-intro__visual img { aspect-ratio:16/10; height:auto; object-fit:cover; width:100%; }

/* Direction portrait: original photo, CSS crop only. */
body.page-id-6914 .qs-direction { background:var(--qs-pale); }
body.page-id-6914 .qs-direction__grid { align-items:center; display:grid; gap:clamp(46px,6vw,88px); grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr); min-height:410px; }
body.page-id-6914 .qs-direction__photo { height:410px; margin:0; overflow:hidden; }
body.page-id-6914 .qs-direction__photo img { height:100%; object-fit:cover; object-position:center 8%; width:100%; }
body.page-id-6914 .qs-direction__copy { max-width:740px; padding:44px 0; }
body.page-id-6914 .qs-direction blockquote { border:0; margin:0 0 22px; padding:0; }
body.page-id-6914 .qs-direction blockquote p { color:var(--qs-navy)!important; font-size:clamp(24px,2.15vw,32px)!important; font-weight:500; letter-spacing:-.025em; line-height:1.28!important; margin-bottom:0!important; }
body.page-id-6914 .qs-signature { display:flex; flex-direction:column; gap:3px; margin:0!important; }
body.page-id-6914 .qs-signature strong { color:var(--qs-navy); font-size:18px; font-weight:700; }
body.page-id-6914 .qs-signature span { color:var(--qs-muted); font-size:13px; }

/* Three principles, no cards or decorative icons. */
body.page-id-6914 .qs-principles { background:#fff; padding:86px 0 90px; }
body.page-id-6914 .qs-section-heading { margin:0 auto 48px; max-width:850px; text-align:center; }
body.page-id-6914 .qs-section-heading h2 { font-size:clamp(32px,3vw,44px); line-height:1.08; margin-bottom:10px; }
body.page-id-6914 .qs-section-heading > p:last-child { margin-bottom:0; }
body.page-id-6914 .qs-principles__grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); }
body.page-id-6914 .qs-principle { min-width:0; padding:0 42px; }
body.page-id-6914 .qs-principle + .qs-principle { border-left:1px solid #dbe2e8; }
body.page-id-6914 .qs-principle__number { color:#8edfe4; display:block; font-size:clamp(64px,6.2vw,88px); font-weight:500; letter-spacing:-.06em; line-height:.95; margin-bottom:12px; }
body.page-id-6914 .qs-principle h3 { font-size:22px; line-height:1.12; margin-bottom:12px; }
body.page-id-6914 .qs-principle p { font-size:15px; line-height:1.48; margin-bottom:0; max-width:330px; }

/* Four real portraits uploaded to the staging Media Library. */
body.page-id-6914 .qs-team { background:#f3f6f8; padding:82px 0 88px; scroll-margin-top:88px; }
body.page-id-6914 .qs-team__header { align-items:end; display:grid; gap:72px; grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr); margin-bottom:38px; }
body.page-id-6914 .qs-team__header h2 { margin-bottom:0; max-width:680px; }
body.page-id-6914 .qs-team__header > p { margin:0 0 3px; }
body.page-id-6914 .qs-team__grid { display:grid; gap:26px; grid-template-columns:repeat(4,minmax(0,1fr)); }
body.page-id-6914 .qs-person { min-width:0; }
body.page-id-6914 .qs-person img { aspect-ratio:4/3; border-radius:2px; height:auto; object-fit:cover; object-position:center 10%; width:100%; }
body.page-id-6914 .qs-person h3 { font-size:19px; letter-spacing:-.02em; line-height:1.2; margin:14px 0 3px; }
body.page-id-6914 .qs-person__role { font-size:13px!important; line-height:1.35!important; margin:0!important; }

/* Qualitative facts only; no unverified figures. */
body.page-id-6914 .qs-proof { background:#fff; padding:48px 0 54px; }
body.page-id-6914 .qs-proof__grid { display:grid; gap:34px; grid-template-columns:repeat(3,minmax(0,1fr)); }
body.page-id-6914 .qs-proof__item { border-left:1px solid #dbe2e8; display:flex; flex-direction:column; gap:8px; padding-left:24px; }
body.page-id-6914 .qs-proof__item strong { color:var(--qs-navy); font-size:20px; font-weight:700; letter-spacing:-.025em; }
body.page-id-6914 .qs-proof__item span { color:var(--qs-muted); font-size:14px; line-height:1.45; max-width:300px; }

/* Final CTA reuses an existing landscape from the Media Library. */
body.page-id-6914 .qs-cta { background:#11253c; color:#fff; isolation:isolate; min-height:350px; overflow:hidden; }
body.page-id-6914 .qs-cta::before { background:linear-gradient(90deg,#11253c 0%,rgba(17,37,60,.98) 36%,rgba(17,37,60,.72) 56%,rgba(17,37,60,.12) 100%); content:""; inset:0; position:absolute; z-index:1; }
body.page-id-6914 .qs-cta__image { height:100%; inset:0 0 0 auto; object-fit:cover; object-position:center 58%; position:absolute; width:62%; z-index:0; }
body.page-id-6914 .qs-cta__inner { align-items:center; display:flex; min-height:350px; position:relative; z-index:2; }
body.page-id-6914 .qs-cta__copy { max-width:630px; padding:55px 0; width:54%; }
body.page-id-6914 .qs-cta h2 { color:#fff!important; font-size:clamp(34px,3.3vw,48px); line-height:1.05; margin-bottom:16px; }
body.page-id-6914 .qs-cta p { color:rgba(255,255,255,.84)!important; font-size:17px!important; margin-bottom:22px!important; }

@media (max-width:1024px) {
  body.page-id-6914 .qs-shell { width:calc(100% - 56px); }
  body.page-id-6914 .qs-hero { min-height:420px; }
  body.page-id-6914 .qs-hero__copy { width:53%; }
  body.page-id-6914 .qs-hero h1 { font-size:clamp(48px,5.4vw,58px); }
  body.page-id-6914 .qs-intro, body.page-id-6914 .qs-principles { padding-top:70px; padding-bottom:74px; }
  body.page-id-6914 .qs-intro__grid { gap:42px; grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr); }
  body.page-id-6914 .qs-direction__grid { gap:38px; grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr); min-height:360px; }
  body.page-id-6914 .qs-direction__photo { height:360px; }
  body.page-id-6914 .qs-principle { padding:0 22px; }
  body.page-id-6914 .qs-principle h3 { font-size:20px; }
  body.page-id-6914 .qs-team { padding:70px 0 76px; }
  body.page-id-6914 .qs-team__header { gap:38px; }
  body.page-id-6914 .qs-team__grid { gap:28px 22px; grid-template-columns:repeat(2,minmax(0,1fr)); }
  body.page-id-6914 .qs-cta, body.page-id-6914 .qs-cta__inner { min-height:330px; }
}
@media (max-width:680px) {
  body.page-id-6914 .qs-shell { width:calc(100% - 44px); }
  body.page-id-6914 .qs-hero { display:block; min-height:0; padding:42px 0 0; }
  body.page-id-6914 .qs-hero::before { display:none; }
  body.page-id-6914 .qs-hero__inner { padding:0; }
  body.page-id-6914 .qs-hero__copy { max-width:none; width:100%; }
  body.page-id-6914 .qs-hero h1 { font-size:clamp(39px,10.6vw,46px); line-height:.99; margin-bottom:18px; }
  body.page-id-6914 .qs-hero__lead { font-size:17px!important; margin-bottom:20px!important; max-width:100%; }
  body.page-id-6914 .qs-hero__image { height:230px; margin-top:30px; object-position:68% center; position:relative; width:100%; }
  body.page-id-6914 .qs-intro { padding:60px 0; }
  body.page-id-6914 .qs-intro__grid { gap:30px; grid-template-columns:minmax(0,1fr); }
  body.page-id-6914 .qs-intro h2, body.page-id-6914 .qs-team h2 { font-size:34px; line-height:1.06; }
  body.page-id-6914 .qs-direction__grid { gap:0; grid-template-columns:minmax(0,1fr); min-height:0; }
  body.page-id-6914 .qs-direction__photo { height:280px; margin:0 calc((100vw - 100%) / -2); }
  body.page-id-6914 .qs-direction__photo img { object-position:center 4%; }
  body.page-id-6914 .qs-direction__copy { padding:38px 0 52px; }
  body.page-id-6914 .qs-direction blockquote p { font-size:25px!important; }
  body.page-id-6914 .qs-principles { padding:60px 0 64px; }
  body.page-id-6914 .qs-section-heading { margin-bottom:28px; text-align:left; }
  body.page-id-6914 .qs-section-heading h2 { font-size:34px; }
  body.page-id-6914 .qs-section-heading > p:last-child { font-size:15px; }
  body.page-id-6914 .qs-principles__grid { grid-template-columns:minmax(0,1fr); }
  body.page-id-6914 .qs-principle { padding:24px 0; }
  body.page-id-6914 .qs-principle + .qs-principle { border-left:0; border-top:1px solid #dbe2e8; }
  body.page-id-6914 .qs-principle__number { font-size:58px; margin-bottom:7px; }
  body.page-id-6914 .qs-principle h3 { font-size:21px; margin-bottom:8px; }
  body.page-id-6914 .qs-principle p { font-size:15px; }
  body.page-id-6914 .qs-team { padding:60px 0 64px; }
  body.page-id-6914 .qs-team__header { gap:14px; grid-template-columns:minmax(0,1fr); margin-bottom:28px; }
  body.page-id-6914 .qs-team__grid { gap:24px 14px; grid-template-columns:repeat(2,minmax(0,1fr)); }
  body.page-id-6914 .qs-person img { aspect-ratio:1/1; object-position:center 6%; }
  body.page-id-6914 .qs-person h3 { font-size:17px; margin-top:11px; }
  body.page-id-6914 .qs-person__role { font-size:12px!important; }
  body.page-id-6914 .qs-proof { padding:42px 0 46px; }
  body.page-id-6914 .qs-proof__grid { gap:0; grid-template-columns:minmax(0,1fr); }
  body.page-id-6914 .qs-proof__item { border-left:0; border-top:1px solid #dbe2e8; padding:18px 0; }
  body.page-id-6914 .qs-proof__item:first-child { border-top:0; padding-top:0; }
  body.page-id-6914 .qs-cta { min-height:0; padding-top:48px; }
  body.page-id-6914 .qs-cta::before { display:none; }
  body.page-id-6914 .qs-cta__inner { min-height:0; }
  body.page-id-6914 .qs-cta__copy { padding:0 0 34px; width:100%; }
  body.page-id-6914 .qs-cta h2 { font-size:34px; }
  body.page-id-6914 .qs-cta p { font-size:16px!important; }
  body.page-id-6914 .qs-cta__image { height:220px; margin:0; object-position:center 60%; position:relative; width:100%; }
}


/* Keep the supplied sentence case and remove the theme's decorative quote rule. */
body.page-id-6914 .qs-hero h1 { text-transform: none !important; }
body.page-id-6914 .qs-direction blockquote::before { content: none !important; display: none !important; }

/* CTAs reuse Salient's nectar-button component and Inser's inser-sdg-button-primary classes. */
/* Visual QA refinements for /quienes-somos/ - staging page 6914 only. */
body.page-id-6914 .qs-page { --qs-muted:#56677d; }

/* Keep the rowing image vivid while retaining a readable text field. */
body.page-id-6914 .qs-hero::before {
  background:var(--inser-photo-hero-overlay);
}
body.page-id-6914 .qs-hero__image { filter:none; opacity:1; }

/* Replace the empty luxury interior with a real team collaboration photo. */
body.page-id-6914 .qs-intro__grid { gap:clamp(56px,6.5vw,96px); }
body.page-id-6914 .qs-intro__visual img {
  aspect-ratio:3/2;
  object-position:center 50%;
}

/* Center the direction portrait and give the quote a little more room. */
body.page-id-6914 .qs-direction__grid {
  gap:clamp(56px,6.5vw,92px);
  min-height:420px;
}
body.page-id-6914 .qs-direction__photo { height:420px; }
body.page-id-6914 .qs-direction__photo img { object-position:center 14%; }
body.page-id-6914 .qs-direction__copy { max-width:720px; padding:48px 0; }
body.page-id-6914 .qs-direction blockquote p {
  font-size:clamp(24px,2.05vw,30px)!important;
  line-height:1.34!important;
}

/* Strengthen secondary copy without reducing the prominence of 01-03. */
body.page-id-6914 .qs-principle__number { color:#45c7d0; }
body.page-id-6914 .qs-principle p {
  color:#53647a;
  font-size:16px;
  line-height:1.52;
  max-width:360px;
}

/* Normalize the four portraits and tune each crop to keep eye lines close. */
body.page-id-6914 .qs-team__header > p { color:#53647a; font-size:16px; line-height:1.52; }
body.page-id-6914 .qs-team__grid { column-gap:30px; }
body.page-id-6914 .qs-person img {
  aspect-ratio:4/3;
  object-fit:cover;
}
body.page-id-6914 .qs-person:nth-child(1) img { object-position:center 18%; }
body.page-id-6914 .qs-person:nth-child(2) img { object-position:center 14%; }
body.page-id-6914 .qs-person:nth-child(3) img { object-position:center 16%; }
body.page-id-6914 .qs-person:nth-child(4) img { object-position:center 18%; }
body.page-id-6914 .qs-person h3 { margin-top:15px; }
body.page-id-6914 .qs-person__role {
  color:#53647a!important;
  display:block;
  font-size:14px!important;
  line-height:1.42!important;
  min-height:2.7em;
}

/* Give the proof band clearer hierarchy and breathing room. */
body.page-id-6914 .qs-proof { padding:58px 0 64px; }
body.page-id-6914 .qs-proof__grid { gap:42px; }
body.page-id-6914 .qs-proof__item { gap:10px; padding-left:27px; }
body.page-id-6914 .qs-proof__item strong { font-size:21px; }
body.page-id-6914 .qs-proof__item span {
  color:#53647a;
  font-size:15px;
  line-height:1.5;
}

/* Contain the last image and keep the final CTA within the requested desktop range. */
body.page-id-6914 .qs-cta,
body.page-id-6914 .qs-cta__inner { min-height:400px; }
body.page-id-6914 .qs-cta::before {
  background:linear-gradient(90deg,
    #11253c 0%,
    rgba(17,37,60,.97) 38%,
    rgba(17,37,60,.76) 55%,
    rgba(17,37,60,.16) 100%);
}
body.page-id-6914 .qs-cta__image {
  object-position:center 54%;
  width:55%;
}
body.page-id-6914 .qs-cta__copy { max-width:620px; padding:48px 0; width:52%; }

@media (max-width:1024px) {
  body.page-id-6914 .qs-direction__grid { min-height:360px; }
  body.page-id-6914 .qs-direction__photo { height:360px; }
  body.page-id-6914 .qs-proof__grid { gap:28px; }
  body.page-id-6914 .qs-cta,
  body.page-id-6914 .qs-cta__inner { min-height:370px; }
  body.page-id-6914 .qs-cta__image { width:52%; }
}
@media (max-width:680px) {
  body.page-id-6914 .qs-direction__grid { min-height:0; }
  body.page-id-6914 .qs-direction__photo { height:280px; }
  body.page-id-6914 .qs-direction__photo img { object-position:center 10%; }
  body.page-id-6914 .qs-principle p { font-size:15px; }
  body.page-id-6914 .qs-person img { aspect-ratio:1/1; }
  body.page-id-6914 .qs-person:nth-child(1) img { object-position:center 50%; }
  body.page-id-6914 .qs-person:nth-child(2) img { object-position:center 18%; }
  body.page-id-6914 .qs-person:nth-child(3) img { object-position:center 18%; }
  body.page-id-6914 .qs-person:nth-child(4) img { object-position:center 50%; }
  body.page-id-6914 .qs-person__role { font-size:13px!important; min-height:2.7em; }
  body.page-id-6914 .qs-proof { padding:44px 0 50px; }
  body.page-id-6914 .qs-proof__grid { gap:0; }
  body.page-id-6914 .qs-cta,
  body.page-id-6914 .qs-cta__inner { min-height:0; }
  body.page-id-6914 .qs-cta { padding-top:44px; }
  body.page-id-6914 .qs-cta__image { height:190px; width:100%; }
}body.page-id-6914 .qs-intro__visual img { filter:brightness(1.10) saturate(.94); }


/* Final visual QA pass: /quienes-somos/ staging only. */
/* Keep Salient's single header in document flow on this page; it no longer floats over the team while scrolling. */
body.page-id-6914 #header-space { display:none !important; }
body.page-id-6914 #header-outer,
body.page-id-6914 #header-outer.small-nav {
  position:relative !important;
  top:auto !important;
  transform:none !important;
}

/* Reduce the left wash by about 18%, keeping the warm rowing image and dark copy readable. */
body.page-id-6914 .qs-hero::before {
  background:var(--inser-photo-hero-overlay);
}

/* A small, natural lift for the current team photo; keep its color intact. */
body.page-id-6914 .qs-intro__visual img { filter:brightness(1.13); }

/* Direction portrait and quote retain their split layout, with slightly more quote room. */
body.page-id-6914 .qs-direction__grid {
  gap:clamp(64px,7vw,100px);
  min-height:420px;
}
body.page-id-6914 .qs-direction__photo { height:400px; }
body.page-id-6914 .qs-direction__copy { max-width:750px; padding:52px 0; }
body.page-id-6914 .qs-direction blockquote p { line-height:1.38 !important; }

/* Slightly more readable principle copy. */
body.page-id-6914 .qs-principle p { font-size:16px; line-height:1.58; }

/* Keep equal 4:3 portrait frames and align the top crop consistently without editing the photos. */
body.page-id-6914 .qs-person:nth-child(1) img { object-position:center 0%; }
body.page-id-6914 .qs-person:nth-child(2) img { object-position:center 0%; }
body.page-id-6914 .qs-person:nth-child(3) img { object-position:center 0%; }
body.page-id-6914 .qs-person:nth-child(4) img { object-position:center 0%; }

/* Strengthen the three-column trajectory band without cards. */
body.page-id-6914 .qs-proof { padding:72px 0 76px; }
body.page-id-6914 .qs-proof__grid { gap:48px; }
body.page-id-6914 .qs-proof__item {
  border-color:#d7e0e8;
  gap:10px;
  padding-left:30px;
}
body.page-id-6914 .qs-proof__item strong { font-size:23px; }
body.page-id-6914 .qs-proof__item span {
  color:#4d5e73;
  font-size:15px;
  line-height:1.56;
}

@media (max-width:1024px) {
  body.page-id-6914 .qs-direction__grid { gap:42px; min-height:380px; }
  body.page-id-6914 .qs-direction__photo { height:350px; }
  body.page-id-6914 .qs-direction__copy { padding:44px 0; }
  body.page-id-6914 .qs-proof__grid {
    gap:32px 28px;
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  body.page-id-6914 .qs-proof__item:nth-child(3) {
    grid-column:1/-1;
    max-width:calc(50% - 14px);
  }
}

@media (max-width:680px) {
  body.page-id-6914 .qs-direction__grid { min-height:0; }
  body.page-id-6914 .qs-direction__photo { height:280px; }
  body.page-id-6914 .qs-direction__copy { padding:38px 0 52px; }
  body.page-id-6914 .qs-principle p { font-size:15.5px; line-height:1.55; }
  body.page-id-6914 .qs-person:nth-child(1) img { object-position:center 50%; }
  body.page-id-6914 .qs-person:nth-child(2) img { object-position:center 0%; }
  body.page-id-6914 .qs-person:nth-child(3) img { object-position:center 0%; }
  body.page-id-6914 .qs-person:nth-child(4) img { object-position:center 50%; }
  body.page-id-6914 .qs-proof { padding:44px 0 50px; }
  body.page-id-6914 .qs-proof__grid {
    gap:0;
    grid-template-columns:minmax(0,1fr);
  }
  body.page-id-6914 .qs-proof__item:nth-child(3) {
    grid-column:auto;
    max-width:none;
  }
}

/* Keep the About hero balanced when browser zoom narrows the desktop layout. */
@media (min-width:681px) and (max-width:1100px) {
  body.inser-integrated-hero-page.page-id-6914 .qs-hero__copy {
    max-width:760px!important;
    transform:translateY(0)!important;
    width:88%!important;
  }
  body.page-id-6914 .qs-eyebrow {
    margin-bottom:12px!important;
  }
  body.page-id-6914 .qs-hero h1 {
    font-size:clamp(36px,3.8vw,42px)!important;
    line-height:1.02!important;
    margin-bottom:16px!important;
  }
}

/* Desktop and zoomed desktop: keep both headline statements compact and legible. */
@media (min-width:681px) {
  body.inser-integrated-hero-page.page-id-6914 .qs-hero__copy {
    max-width:760px!important;
    transform:translateY(0)!important;
  }
  body.page-id-6914 .qs-hero h1 {
    font-size:clamp(34px,4vw,60px)!important;
    line-height:1.02!important;
    margin-bottom:18px!important;
  }
}
@media (min-width:1101px) {
  body.inser-integrated-hero-page.page-id-6914 .qs-hero__copy { width:62%!important; }
}
@media (min-width:681px) and (max-width:1100px) {
  body.inser-integrated-hero-page.page-id-6914 .qs-hero__copy { width:88%!important; }
}
