/**
 * GATARD Pro Pages v1.12.43
 * CMS 11 — refonte Contact premium + formulaire responsive.
 */

/* Local Poppins: avoids depending on the theme's broken hashed font files. */
@font-face{font-family:"GatardContactPoppins";src:url("../fonts/contact/poppins-latin-400-normal.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"GatardContactPoppins";src:url("../fonts/contact/poppins-latin-500-normal.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"GatardContactPoppins";src:url("../fonts/contact/poppins-latin-600-normal.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"GatardContactPoppins";src:url("../fonts/contact/poppins-latin-700-normal.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}

body.cms-id-11 #gatard-contact-page,
body.cms-id-11 #gatard-contact-page *{font-family:"GatardContactPoppins",Arial,Helvetica,sans-serif!important}

body.cms-id-11 #gatard-contact-page{
  --gcc-bg:#fbf7f2;
  --gcc-surface:#fffdf8;
  --gcc-surface-2:#f6efe5;
  --gcc-ink:#211b14;
  --gcc-text:#6f6559;
  --gcc-muted:#8b8074;
  --gcc-gold:#c99749;
  --gcc-gold-2:#d8a748;
  --gcc-gold-dark:#a8752f;
  --gcc-line:rgba(133,118,80,.18);
  --gcc-shadow:0 20px 54px rgba(52,42,28,.08);
  --gcc-radius:18px;
  background:
    radial-gradient(circle at 8% 4%,rgba(216,167,72,.07),transparent 25%),
    radial-gradient(circle at 94% 38%,rgba(167,165,144,.09),transparent 24%),
    var(--gcc-bg)!important;
  color:var(--gcc-ink)!important;
}

body.cms-id-11 #gatard-contact-page .gatard-contact-page__inner{
  width:min(1800px,calc(100% - 30px))!important;
  max-width:1800px!important;
  padding:clamp(30px,2.6vw,48px) 0 clamp(66px,5vw,92px)!important;
}

/* HERO */
body.cms-id-11 #gatard-contact-page .gatard-contact-hero{
  overflow:hidden!important;
  padding:0!important;
  border:1px solid var(--gcc-line)!important;
  border-radius:20px!important;
  background:var(--gcc-surface)!important;
  box-shadow:var(--gcc-shadow)!important;
}
body.cms-id-11 #gatard-contact-page .gatard-contact-hero__top{
  display:grid!important;
  grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;
  align-items:stretch!important;
  gap:0!important;
  min-height:560px!important;
}
body.cms-id-11 #gatard-contact-page .gatard-contact-hero__copy{
  position:relative!important;
  z-index:2!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  max-width:none!important;
  padding:clamp(50px,4.5vw,80px)!important;
  background:
    radial-gradient(circle at 0 0,rgba(216,167,72,.12),transparent 31%),
    linear-gradient(145deg,#fffdf9,#f7efe4)!important;
}
body.cms-id-11 #gatard-contact-page .gatard-contact-eyebrow{
  display:flex!important;align-items:center!important;gap:11px!important;
  margin:0 0 15px!important;color:var(--gcc-gold-dark)!important;
  font-size:10.5px!important;font-weight:800!important;line-height:1!important;letter-spacing:.16em!important;text-transform:uppercase!important
}
body.cms-id-11 #gatard-contact-page .gatard-contact-eyebrow:before{content:"";width:36px;height:1.5px;border-radius:99px;background:currentColor;flex:0 0 36px}
body.cms-id-11 #gatard-contact-page .gatard-contact-hero h1{
  max-width:720px!important;margin:0!important;color:var(--gcc-ink)!important;
  font-size:clamp(44px,3.5vw,68px)!important;font-weight:700!important;line-height:1.02!important;letter-spacing:-.05em!important;text-wrap:balance!important
}
body.cms-id-11 #gatard-contact-page .gatard-contact-title-ornament{display:none!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-lead{
  max-width:690px!important;margin:20px 0 0!important;color:#302920!important;
  font-size:clamp(18px,1.25vw,24px)!important;font-weight:600!important;line-height:1.35!important;letter-spacing:-.022em!important
}
body.cms-id-11 #gatard-contact-page .gatard-contact-description{
  max-width:690px!important;margin:14px 0 0!important;color:var(--gcc-text)!important;font-size:14px!important;line-height:1.68!important
}
body.cms-id-11 #gatard-contact-page .gatard-contact-hero__media{
  position:relative!important;min-height:560px!important;height:100%!important;margin:0!important;overflow:hidden!important;border-radius:0!important;background:#18130f!important
}
body.cms-id-11 #gatard-contact-page .gatard-contact-hero__media picture,
body.cms-id-11 #gatard-contact-page .gatard-contact-hero__media img{display:block!important;width:100%!important;height:100%!important;min-height:560px!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-hero__media img{object-fit:cover!important;object-position:var(--gatard-contact-focal,50% 50%)!important;filter:saturate(.98) contrast(1.02) brightness(.96)!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-hero__inner-shadow{position:absolute!important;inset:0!important;box-shadow:inset 18px 0 34px rgba(28,22,15,.11)!important;pointer-events:none!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-hero__tag{
  position:absolute!important;left:24px!important;right:24px!important;bottom:22px!important;display:flex!important;align-items:center!important;gap:9px!important;width:max-content!important;max-width:calc(100% - 48px)!important;
  padding:10px 14px!important;border:1px solid rgba(255,238,205,.28)!important;border-radius:999px!important;background:rgba(19,15,10,.56)!important;backdrop-filter:blur(12px)!important;color:#fffaf2!important;font-size:10px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important
}
body.cms-id-11 #gatard-contact-page .gatard-contact-hero__tag span+span:before{content:"•";margin-right:9px;color:#d8a748}
body.cms-id-11 #gatard-contact-page .gatard-contact-hero__tag svg{display:none!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-decoration{opacity:.42!important}

/* QUICK INFO */
body.cms-id-11 #gatard-contact-page .gatard-contact-quick-info{
  display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:0!important;padding:0!important;border-top:1px solid var(--gcc-line)!important;background:#fffdf9!important
}
body.cms-id-11 #gatard-contact-page .gatard-contact-info{
  min-width:0!important;min-height:112px!important;display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:13px!important;padding:20px 22px!important;border:0!important;border-right:1px solid var(--gcc-line)!important;background:transparent!important;text-decoration:none!important
}
body.cms-id-11 #gatard-contact-page .gatard-contact-info:last-child{border-right:0!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-info__icon{width:46px!important;height:46px!important;display:grid!important;place-items:center!important;border:1px solid rgba(201,151,73,.25)!important;border-radius:12px!important;background:#fff8ec!important;color:#ba8434!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-info__icon svg{width:21px!important;height:21px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-info__copy{min-width:0!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-info__copy b{display:block!important;color:#aa7830!important;font-size:9px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-info__copy strong{display:block!important;margin-top:4px!important;color:var(--gcc-ink)!important;font-size:14px!important;font-weight:700!important;line-height:1.25!important;overflow-wrap:anywhere!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-info__copy small{display:block!important;margin-top:4px!important;color:var(--gcc-muted)!important;font-size:11px!important;line-height:1.4!important}

/* FORM AREA */
body.cms-id-11 #gatard-contact-page .gatard-contact-main-grid{
  display:grid!important;grid-template-columns:minmax(0,1.42fr) minmax(330px,.58fr)!important;align-items:start!important;gap:18px!important;margin-top:clamp(28px,2.2vw,40px)!important
}
body.cms-id-11 #gatard-contact-page .gatard-contact-form-card,
body.cms-id-11 #gatard-contact-page .gatard-contact-sidebar{
  border:1px solid var(--gcc-line)!important;border-radius:18px!important;background:var(--gcc-surface)!important;box-shadow:0 16px 42px rgba(52,42,28,.065)!important
}
body.cms-id-11 #gatard-contact-page .gatard-contact-form-card{padding:clamp(30px,2.7vw,48px)!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-section-title{display:grid!important;grid-template-columns:minmax(30px,1fr) minmax(0,900px) minmax(30px,1fr)!important;align-items:start!important;gap:16px!important;margin:0 0 28px!important;text-align:center!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-section-title__line{width:100%!important;max-width:76px!important;height:1.5px!important;margin-top:19px!important;background:linear-gradient(90deg,transparent,#c99749)!important;justify-self:end!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-section-title__line:last-child{justify-self:start!important;transform:scaleX(-1)!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-form-title,
body.cms-id-11 #gatard-contact-page .gatard-contact-sidebar-title{margin:0!important;color:var(--gcc-ink)!important;font-size:clamp(27px,2vw,38px)!important;font-weight:700!important;line-height:1.1!important;letter-spacing:-.035em!important;text-align:center!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-section-title p{width:min(100%,690px)!important;margin:9px auto 0!important;color:var(--gcc-text)!important;font-size:12.5px!important;line-height:1.55!important;text-align:center!important}

/* TABS */
body.cms-id-11 #gatard-contact-page .gatard-contact-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:0 0 28px!important;padding:7px!important;border:1px solid var(--gcc-line)!important;border-radius:14px!important;background:#f8f2e9!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-tabs button{min-width:0!important;min-height:78px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;padding:12px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:var(--gcc-ink)!important;text-align:left!important;box-shadow:none!important;transition:.2s ease!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-tabs button[aria-selected="true"]{border-color:rgba(201,151,73,.28)!important;background:#fffdf9!important;box-shadow:0 7px 18px rgba(52,42,28,.055)!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-tab__icon{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border:1px solid rgba(201,151,73,.22)!important;border-radius:10px!important;background:#fff8ec!important;color:#b98031!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-tab__icon svg{width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-tabs b{display:block!important;font-size:11px!important;font-weight:800!important;line-height:1.25!important;letter-spacing:.03em!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-tabs small{display:block!important;margin-top:4px!important;color:var(--gcc-muted)!important;font-size:10px!important;line-height:1.3!important}

/* FIELDS */
body.cms-id-11 #gatard-contact-page .gatard-contact-form{display:block!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin:0!important;padding:0!important;border:0!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-fields+.gatard-contact-panel,
body.cms-id-11 #gatard-contact-page .gatard-contact-panel+.gatard-contact-fields{margin-top:22px!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-panel{margin:22px 0 0!important;padding:22px!important;border:1px solid var(--gcc-line)!important;border-radius:14px!important;background:#fbf7f2!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-panel legend{padding:0 9px!important;color:var(--gcc-ink)!important;font-size:14px!important;font-weight:700!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-field--wide{grid-column:1/-1!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-field{min-width:0!important;margin:0!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-field>span{display:block!important;margin:0 0 7px!important;color:#51483e!important;font-size:11.5px!important;font-weight:700!important;line-height:1.3!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-field em{color:#b87324!important;font-style:normal!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-field input,
body.cms-id-11 #gatard-contact-page .gatard-contact-field select,
body.cms-id-11 #gatard-contact-page .gatard-contact-field textarea{
  width:100%!important;min-width:0!important;border:1px solid #ded2c1!important;border-radius:10px!important;background:#fff!important;color:#2b251f!important;font-size:13.5px!important;font-weight:400!important;line-height:1.45!important;box-shadow:0 1px 0 rgba(255,255,255,.7) inset!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease!important
}
body.cms-id-11 #gatard-contact-page .gatard-contact-field input,
body.cms-id-11 #gatard-contact-page .gatard-contact-field select{height:52px!important;padding:0 14px!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-field textarea{min-height:126px!important;padding:13px 14px!important;resize:vertical!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-field input::placeholder,
body.cms-id-11 #gatard-contact-page .gatard-contact-field textarea::placeholder{color:#aaa093!important;opacity:1!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-field input:focus,
body.cms-id-11 #gatard-contact-page .gatard-contact-field select:focus,
body.cms-id-11 #gatard-contact-page .gatard-contact-field textarea:focus{outline:0!important;border-color:#c99749!important;background:#fffdf9!important;box-shadow:0 0 0 3px rgba(201,151,73,.11)!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-field.is-invalid input,
body.cms-id-11 #gatard-contact-page .gatard-contact-field.is-invalid select,
body.cms-id-11 #gatard-contact-page .gatard-contact-field.is-invalid textarea{border-color:#b4513d!important;box-shadow:0 0 0 3px rgba(180,81,61,.08)!important}
body.cms-id-11 #gatard-contact-page small[data-error-for]:not(:empty){display:block!important;margin-top:6px!important;color:#a54433!important;font-size:10.5px!important;line-height:1.35!important}

/* details/options/summary */
body.cms-id-11 #gatard-contact-page .gatard-contact-advanced{grid-column:1/-1!important;margin:0!important;border:1px solid var(--gcc-line)!important;border-radius:12px!important;background:#fbf7f2!important;overflow:hidden!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-advanced summary{padding:14px 16px!important;color:var(--gcc-ink)!important;font-size:12px!important;font-weight:700!important;cursor:pointer!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-advanced__grid{padding:0 16px 16px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-summary{margin-top:18px!important;padding:16px!important;border:1px dashed rgba(201,151,73,.32)!important;border-radius:12px!important;background:#fffaf1!important;color:var(--gcc-text)!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-summary>strong{color:var(--gcc-ink)!important;font-size:12px!important;font-weight:700!important}

body.cms-id-11 #gatard-contact-page .gatard-contact-consent{margin:22px 0 0!important;padding:14px 15px!important;border:1px solid var(--gcc-line)!important;border-radius:11px!important;background:#fbf7f2!important;color:#655b50!important;font-size:11.5px!important;line-height:1.5!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-send-note{display:flex!important;align-items:center!important;gap:10px!important;margin:16px 0 0!important;color:#74695d!important;font-size:10.5px!important;line-height:1.45!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-send-note>span{display:grid!important;place-items:center!important;width:22px!important;height:22px!important;flex:0 0 22px!important;border-radius:999px!important;background:#f4e8d3!important;color:#a8752f!important;font-size:11px!important;font-weight:800!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-send-note p{margin:0!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-submit{width:100%!important;min-height:54px!important;margin:16px 0 0!important;padding:0 20px!important;border:1px solid rgba(184,131,41,.34)!important;border-radius:10px!important;background:linear-gradient(135deg,#d8a748,#b88329)!important;color:#fffdf8!important;box-shadow:0 12px 26px rgba(126,88,30,.17)!important;font-size:13px!important;font-weight:800!important;letter-spacing:.025em!important;transition:.2s ease!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-submit:hover{transform:translateY(-1px)!important;filter:brightness(1.025)!important;box-shadow:0 16px 30px rgba(126,88,30,.22)!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-submit svg{width:20px!important;height:20px!important}

/* SIDEBAR */
body.cms-id-11 #gatard-contact-page .gatard-contact-sidebar{padding:clamp(26px,2.2vw,36px)!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-section-title--sidebar{display:grid!important;grid-template-columns:28px minmax(0,1fr) 28px!important;gap:9px!important;margin-bottom:22px!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-sidebar-title{font-size:clamp(22px,1.6vw,28px)!important;line-height:1.1!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-sidebar__card{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:start!important;gap:13px!important;margin:0!important;padding:16px 0!important;border:0!important;border-bottom:1px solid var(--gcc-line)!important;background:transparent!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-sidebar__card:last-child{border-bottom:0!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-sidebar__icon{width:46px!important;height:46px!important;display:grid!important;place-items:center!important;border:1px solid rgba(201,151,73,.24)!important;border-radius:11px!important;background:#fff8ec!important;color:#b98031!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-sidebar__icon svg{width:21px!important;height:21px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-sidebar__card b{display:block!important;color:#a8752f!important;font-size:9px!important;font-weight:800!important;letter-spacing:.10em!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-sidebar__card strong{display:block!important;margin-top:4px!important;color:var(--gcc-ink)!important;font-size:13px!important;font-weight:700!important;overflow-wrap:anywhere!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-sidebar__card small{display:block!important;margin-top:4px!important;color:var(--gcc-muted)!important;font-size:10.5px!important;line-height:1.45!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-sidebar__card>div>a{display:inline-flex!important;margin-top:10px!important;color:#9a6b27!important;font-size:10px!important;font-weight:800!important;letter-spacing:.06em!important;text-decoration:none!important}

/* success/error/modal */
body.cms-id-11 #gatard-contact-page .gatard-contact-success,
body.cms-id-11 #gatard-contact-page .gatard-contact-error,
body.cms-id-11 #gatard-contact-page .gatard-contact-form-alert{border-radius:11px!important;font-size:12px!important;line-height:1.5!important}
body.cms-id-11 #gatard-contact-page .gatard-contact-modal__dialog{border-radius:16px!important;background:#fffdf9!important;border-color:var(--gcc-line)!important;box-shadow:0 28px 70px rgba(35,27,18,.20)!important}

/* TABLET */
@media (min-width:768px) and (max-width:1199.98px){
  body.cms-id-11 #gatard-contact-page .gatard-contact-page__inner{width:calc(100% - 30px)!important;padding-top:30px!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-hero__top{grid-template-columns:1fr!important;min-height:0!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-hero__copy{align-items:center!important;padding:clamp(38px,5vw,54px)!important;text-align:center!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-eyebrow{justify-content:center!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-hero h1,
  body.cms-id-11 #gatard-contact-page .gatard-contact-lead,
  body.cms-id-11 #gatard-contact-page .gatard-contact-description{text-align:center!important;margin-left:auto!important;margin-right:auto!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-hero__media,
  body.cms-id-11 #gatard-contact-page .gatard-contact-hero__media picture,
  body.cms-id-11 #gatard-contact-page .gatard-contact-hero__media img{min-height:0!important;height:clamp(330px,45vw,440px)!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-quick-info{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-info{border-bottom:1px solid var(--gcc-line)!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-info:nth-child(2n){border-right:0!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-info:nth-last-child(-n+2){border-bottom:0!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-main-grid{grid-template-columns:1fr!important;gap:16px!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-sidebar{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-section-title--sidebar{grid-column:1/-1!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-sidebar__card{padding:16px!important;border:1px solid var(--gcc-line)!important;border-radius:12px!important;background:#fbf7f2!important}
}

/* MOBILE */
@media (max-width:767.98px){
  body.cms-id-11 #gatard-contact-page .gatard-contact-page__inner{width:calc(100% - 30px)!important;padding:22px 0 54px!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-hero{border-radius:15px!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-hero__copy{padding:30px 17px 32px!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-eyebrow{justify-content:center!important;font-size:9px!important;letter-spacing:.12em!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-eyebrow:before{width:24px!important;flex-basis:24px!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-hero h1{font-size:clamp(34px,10vw,44px)!important;line-height:1.02!important;text-align:center!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-lead{margin-top:15px!important;font-size:17px!important;line-height:1.38!important;text-align:center!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-description{margin-top:11px!important;font-size:12.5px!important;line-height:1.58!important;text-align:center!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-hero__media,
  body.cms-id-11 #gatard-contact-page .gatard-contact-hero__media picture,
  body.cms-id-11 #gatard-contact-page .gatard-contact-hero__media img{height:clamp(245px,68vw,325px)!important;min-height:0!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-hero__tag{left:13px!important;right:13px!important;bottom:12px!important;max-width:calc(100% - 26px)!important;padding:8px 10px!important;font-size:8px!important;gap:6px!important;white-space:normal!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-hero__tag span+span:before{margin-right:6px!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-quick-info{grid-template-columns:1fr!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-info{min-height:82px!important;grid-template-columns:42px minmax(0,1fr)!important;padding:14px!important;border-right:0!important;border-bottom:1px solid var(--gcc-line)!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-info:last-child{border-bottom:0!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-info__icon{width:42px!important;height:42px!important;border-radius:10px!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-main-grid{margin-top:18px!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-form-card{padding:24px 14px 26px!important;border-radius:15px!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-section-title{grid-template-columns:20px minmax(0,1fr) 20px!important;gap:7px!important;margin-bottom:21px!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-section-title__line{width:20px!important;max-width:20px!important;margin-top:15px!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-form-title{font-size:clamp(24px,7vw,30px)!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-section-title p{font-size:11px!important;line-height:1.5!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-tabs{grid-template-columns:1fr!important;gap:6px!important;padding:6px!important;margin-bottom:22px!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-tabs button{min-height:62px!important;grid-template-columns:36px 1fr!important;padding:9px!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-tab__icon{width:36px!important;height:36px!important;border-radius:9px!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-fields,
  body.cms-id-11 #gatard-contact-page .gatard-contact-advanced__grid{grid-template-columns:1fr!important;gap:13px!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-field--wide{grid-column:auto!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-panel{padding:16px 12px!important;border-radius:12px!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-field input,
  body.cms-id-11 #gatard-contact-page .gatard-contact-field select{height:52px!important;font-size:16px!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-field textarea{font-size:16px!important;min-height:132px!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-consent{font-size:11px!important;padding:13px!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-submit{min-height:52px!important;font-size:12.5px!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-sidebar{display:block!important;padding:24px 14px!important;border-radius:15px!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-sidebar__card{padding:14px 0!important;border:0!important;border-bottom:1px solid var(--gcc-line)!important;border-radius:0!important;background:transparent!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-section-title--sidebar{display:grid!important;grid-template-columns:18px minmax(0,1fr) 18px!important}
  body.cms-id-11 #gatard-contact-page .gatard-contact-sidebar-title{font-size:22px!important}
}
