
#doz_body.ic-home .team-section{
  padding-block: var(--home-section-space, 144px);
  background: linear-gradient(110deg, #19284b, #111a33 65%);
  color: #fff;
}#doz_body.ic-home .team-section > .container{ max-width: 1332px; }#doz_body.ic-home .home-team-heading{
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 24px;
  margin-bottom: var(--home-heading-space, 48px);
}#doz_body.ic-home .home-team-eyebrow{ margin: 0 0 16px; font-size: 11px; line-height: 1.5; letter-spacing: .3em; color: #a8bad5; }#doz_body.ic-home .home-team-heading h2{ margin: 0; color: #fff; }#doz_body.ic-home .home-team-layout{ display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 42px; align-items: start; }#doz_body.ic-home .home-team-feature{
  position: relative;
  display: block;
  min-width: 0;
  height: 650px;
  overflow: hidden;
  background: radial-gradient(ellipse at 65% 25%, #879cb166, transparent 70%), linear-gradient(130deg, #1c2b4a, #2a3b5e 50%, #111a33);
  color: #fff;
}#doz_body.ic-home .home-team-feature-photo{ position: absolute; inset: 0; overflow: hidden; }#doz_body.ic-home .home-team-feature-photo img{ position: absolute; top: -5%; left: -15%; display: block; width: 130%; max-width: none; height: auto; }#doz_body.ic-home .home-team-feature::after{ content: ''; position: absolute; inset: 0; background: linear-gradient(180deg, transparent 45%, #111a3340 60%, #111a33ef 95%); pointer-events: none; }#doz_body.ic-home .home-team-badge{ position: absolute; z-index: 1; top: 28px; left: 28px; padding: 7px 13px; border: 1px solid #ffffff80; color: #fff; background: #111a332e; font-size: 13px; line-height: 1.5; }#doz_body.ic-home .home-team-feature-copy{ position: absolute; z-index: 1; right: 34px; bottom: 32px; left: 34px; }#doz_body.ic-home .home-team-feature h3{ display: flex; align-items: baseline; flex-wrap: wrap; gap: 14px; margin: 0 0 10px; color: #fff; font-size: clamp(36px, 3.6vw, 48px); font-weight: 500; line-height: 1.3; letter-spacing: -.03em; }#doz_body.ic-home .home-team-feature h3 span{ color: #d4dced; font-size: 17px; font-weight: 400; letter-spacing: -.02em; }#doz_body.ic-home .home-team-feature-copy p{ margin: 0 0 16px; color: #d4dced; font-size: 15px; line-height: 1.7; }#doz_body.ic-home .home-team-profile{ display: inline-flex; justify-content: space-between; align-items: center; gap: 42px; padding-block: 4px; border-bottom: 1px solid #ffffff80; font-size: 14px; line-height: 1.8; }#doz_body.ic-home .home-team-profile > span{ font-size: 24px; line-height: 1; transition: transform .2s; }#doz_body.ic-home .home-team-feature:hover{ color: #fff; }#doz_body.ic-home .home-team-feature:hover .home-team-profile > span{ transform: translateX(5px); }#doz_body.ic-home .home-team-roster{ min-width: 0; }#doz_body.ic-home .home-team-page{ display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; min-height: 650px; align-content: start; }#doz_body.ic-home .home-team-page[hidden],#doz_body.ic-home .home-team-controls[hidden]{ display: none; }#doz_body.ic-home .home-team-card{ display: block; min-width: 0; color: #fff; }#doz_body.ic-home .home-team-photo{ position: relative; height: 249px; overflow: hidden; background: radial-gradient(ellipse at 65% 30%, #879cb166, transparent 75%), linear-gradient(130deg, #1c2b4a, #2a3b5e); }#doz_body.ic-home .home-team-photo img{ position: absolute; top: -10%; left: -15%; display: block; width: 130%; max-width: none; height: auto; transition: transform .35s ease; }#doz_body.ic-home .home-team-meta{ display: flex; align-items: center; justify-content: space-between; gap: 8px; min-height: 64px; padding: 12px 15px; border: 1px solid #ffffff10; border-top: 0; background: #ffffff02; }#doz_body.ic-home .home-team-meta h3{ display: flex; align-items: baseline; flex-wrap: wrap; gap: 8px; margin: 0; color: #fff; font-size: 19px; font-weight: 500; line-height: 1.5; letter-spacing: -.02em; }#doz_body.ic-home .home-team-meta h3 span{ color: #b9c7de; font-size: 12px; font-weight: 400; }#doz_body.ic-home .home-team-arrow{ font-size: 23px; line-height: 1; transition: transform .2s; }#doz_body.ic-home .home-team-card:hover{ color: #fff; }#doz_body.ic-home .home-team-card:hover .home-team-photo img{ transform: scale(1.035); }#doz_body.ic-home .home-team-card:hover .home-team-meta{ background: #ffffff09; border-color: #ffffff35; }#doz_body.ic-home .home-team-card:hover .home-team-arrow{ transform: translateX(3px); }#doz_body.ic-home .home-team-controls{ display: flex; align-items: center; justify-content: flex-end; gap: 18px; margin-top: 24px; padding-top: 16px; border-top: 1px solid #ffffff33; }#doz_body.ic-home .home-team-count{ display: inline-flex; gap: 14px; color: #b9c7de; font-size: 12px; line-height: 1; font-variant-numeric: tabular-nums; }#doz_body.ic-home .home-team-count [data-team-current]{ color: #fff; }#doz_body.ic-home .home-team-controls button{ display: grid; place-items: center; width: 44px; height: 44px; padding: 0; border: 0; background: transparent; color: #fff; font-size: 28px; line-height: 1; }#doz_body.ic-home .home-team-controls button:hover{ background: #ffffff0d; }#doz_body.ic-home .home-team-status{ position: absolute; width: 1px; height: 1px; padding: 0; margin: 0; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }#doz_body.ic-home .team-section :is(a, button):focus-visible{ outline: 2px solid #fff; outline-offset: 5px; }#doz_body.ic-home .home-team-pages:not([data-paginated]) .home-team-page[hidden]{ display: grid; margin-top: 24px; }@media (min-width: 768px) and (max-width: 1535px){#doz_body.ic-home .team-section > .container{ padding-right: 112px; }#doz_body.ic-home .home-team-layout{ gap: 30px; }#doz_body.ic-home .home-team-feature{ height: 570px; }#doz_body.ic-home .home-team-page{ gap: 20px; min-height: 570px; }#doz_body.ic-home .home-team-photo{ height: 211px; }#doz_body.ic-home .home-team-meta{ padding-inline: 12px; }#doz_body.ic-home .home-team-meta h3{ column-gap: 6px; font-size: 18px; }
}@media (max-width: 900px){#doz_body.ic-home .home-team-layout{ gap: 24px; }#doz_body.ic-home .home-team-feature{ height: 530px; }#doz_body.ic-home .home-team-feature-photo img{ top: 0; left: -30%; width: 160%; }#doz_body.ic-home .home-team-feature-copy{ right: 22px; bottom: 24px; left: 22px; }#doz_body.ic-home .home-team-badge{ top: 22px; left: 22px; font-size: 12px; }#doz_body.ic-home .home-team-page{ gap: 16px; min-height: 530px; }#doz_body.ic-home .home-team-photo{ height: 185px; }#doz_body.ic-home .home-team-meta{ min-height: 72px; padding-inline: 10px; }#doz_body.ic-home .home-team-meta h3{ display: block; font-size: 17px; }#doz_body.ic-home .home-team-meta h3 span{ display: block; font-size: 11px; }
}@media (max-width: 767px){#doz_body.ic-home .home-team-heading{ gap: 12px; align-items: flex-end; }#doz_body.ic-home .home-team-eyebrow{ margin-bottom: 10px; font-size: 9px; letter-spacing: .2em; }#doz_body.ic-home .home-team-layout{ grid-template-columns: minmax(0, 1fr); gap: 28px; }#doz_body.ic-home .home-team-feature{ height: clamp(450px, 115vw, 620px); }#doz_body.ic-home .home-team-feature-photo img{ top: -5%; left: -15%; width: 130%; }#doz_body.ic-home .home-team-feature-copy{ right: 24px; bottom: 26px; left: 24px; }#doz_body.ic-home .home-team-feature h3{ gap: 10px; font-size: 38px; }#doz_body.ic-home .home-team-feature h3 span{ font-size: 14px; }#doz_body.ic-home .home-team-feature-copy p{ font-size: 13px; }#doz_body.ic-home .home-team-page{ gap: 16px; min-height: 0; }#doz_body.ic-home .home-team-photo{ height: clamp(148px, 47vw, 310px); }#doz_body.ic-home .home-team-photo img{ top: clamp(4px, 1vw, 8px); transform-origin: center top; }#doz_body.ic-home .home-team-meta{ min-height: 70px; }#doz_body.ic-home .home-team-controls{ margin-top: 20px; padding-top: 12px; gap: 12px; }
}@media (prefers-reduced-motion: reduce){#doz_body.ic-home .team-section *,#doz_body.ic-home .team-section *::after{ transition: none; }
}#doz_body.ic-home .home-team-pages[data-paginated]{ display: grid; overflow: hidden; padding: 6px; margin: -6px; }#doz_body.ic-home .home-team-pages[data-paginated] .home-team-page{ grid-area: 1 / 1; }#doz_body.ic-home .home-team-pages[data-paginated] .home-team-page[hidden]{ display: grid; visibility: hidden; pointer-events: none; }

#doz_body.ic-home .ic-columns{
  padding-block: 120px;
  color: #f5f5f5;
  background: #19284b;
  border-top: 0;
}#doz_body.ic-home .home-cases-inner{ max-width: 1332px; }#doz_body.ic-home .home-cases-heading{
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 28px;
  margin-bottom: 32px;
}#doz_body.ic-home .home-cases-eyebrow{
  margin: 0 0 18px;
  color: #adadad;
  font-size: 11px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: .19em;
}#doz_body.ic-home .home-cases-heading h2{
  margin: 0;
  color: #f5f5f5;
  font-size: clamp(22px, 3.5vw, 46px);
  font-weight: 500;
  line-height: 1.27;
  letter-spacing: -.045em;
  white-space: nowrap;
}#doz_body.ic-home .home-cases-more{
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding-bottom: 6px;
  color: #c1c1c1;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.6;
  white-space: nowrap;
}#doz_body.ic-home .home-cases-more svg{ width: 15px; height: 15px; }#doz_body.ic-home .home-cases-more:hover{ color: #adc4ff; }#doz_body.ic-home .home-cases-layout{
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 42px;
  align-items: stretch;
}#doz_body.ic-home .case-feature{ display: block; min-width: 0; color: inherit; }#doz_body.ic-home .case-feature-image{
  position: relative;
  overflow: hidden;
  height: clamp(205px, 20vw, 280px);
  border-radius: 5px;
  background: #322b2e;
}#doz_body.ic-home .case-feature-image::after{
  position: absolute;
  inset: 0;
  content: "";
  background: linear-gradient(180deg, #19284b1f 18%, #19284b88 100%);
  pointer-events: none;
}#doz_body.ic-home .case-feature-image > img:first-child{
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform .45s ease;
}#doz_body.ic-home .case-feature:hover .case-feature-image > img:first-child{ transform: scale(1.035); }#doz_body.ic-home .case-feature-symbol{
  position: absolute;
  z-index: 1;
  top: 18px;
  left: 20px;
  display: block;
  width: 150px;
  height: auto;
  object-fit: contain;
}#doz_body.ic-home .case-feature-copy{ padding-top: 23px; }#doz_body.ic-home .case-category{
  margin: 0 0 12px;
  color: #acacac;
  font-size: 11px;
  line-height: 1.5;
}#doz_body.ic-home .case-feature-copy h3{
  margin: 0 0 13px;
  color: #adc4ff;
  font-size: clamp(27px, 3vw, 38px);
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -.04em;
}#doz_body.ic-home .case-feature-copy h3 span{ display: block; }#doz_body.ic-home .case-description{
  margin: 0;
  color: #e1e1e1;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.65;
}#doz_body.ic-home .case-feature-copy .case-description{ margin-top: 16px; color: #bcbcbc; font-size: 13px; font-weight: 400; line-height: 1.85; }#doz_body.ic-home .case-feature-link{
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 14px;
  margin-top: 23px;
  padding-top: 16px;
  border-top: 1px solid #ffffff29;
  color: #acacac;
  font-size: 11px;
  line-height: 1.6;
}#doz_body.ic-home .case-feature:hover .case-feature-link{ color: #fff; }#doz_body.ic-home .case-list{ min-width: 0; }#doz_body.ic-home .ic-columns .home-column-meta{
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  margin-top: 16px;
  color: #bcbcbc;
  font-size: 12px;
  line-height: 1.5;
}#doz_body.ic-home .ic-columns .home-column-meta svg{ flex: 0 0 18px; width: 18px; height: 18px; color: #f5f5f5; }#doz_body.ic-home .ic-columns .case-row .home-column-meta svg{ position: absolute; right: 0; }#doz_body.ic-home .ic-columns .case-feature .home-column-meta{ padding-top: 16px; border-top: 1px solid #ffffff29; }#doz_body.ic-home .ic-columns a:hover .home-column-meta svg{ color: #c4d5fb; }#doz_body.ic-home .case-row{
  position: relative;
  display: flex;
  min-height: 145px;
  align-items: flex-start;
  gap: 18px;
  padding: 4px 0 21px;
  color: inherit;
  border-bottom: 1px solid #ffffff29;
}#doz_body.ic-home .case-row + .case-row{ padding-top: 21px; }#doz_body.ic-home .case-row:last-child{ border-bottom: 0; padding-bottom: 0; }#doz_body.ic-home .case-row-copy{ min-width: 0; flex: 1; }#doz_body.ic-home .case-row .case-category{ margin-bottom: 11px; }#doz_body.ic-home .case-row h3{
  margin: 0 0 5px;
  color: #adc4ff;
  font-size: 21px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -.035em;
}#doz_body.ic-home .case-row strong{ display: block; margin-bottom: 10px; color: #f5f5f5; font-size: 13px; font-weight: 600; line-height: 1.5; }#doz_body.ic-home .case-row-copy > p:last-child{ margin: 0; color: #acacac; font-size: 12px; line-height: 1.7; }#doz_body.ic-home .case-row > img{
  flex: 0 0 96px;
  width: 96px;
  height: 58px;
  margin-top: 32px;
  object-fit: cover;
  border-radius: 4px;
  opacity: .88;
  transition: opacity .2s ease, transform .25s ease;
}#doz_body.ic-home .case-row:hover{ color: #fff; }#doz_body.ic-home .case-row:hover > img{ opacity: 1; transform: scale(1.04); }#doz_body.ic-home .case-row:hover h3{ color: #dadada; }@media (max-width: 767px){#doz_body.ic-home .ic-columns{ padding-block: 84px; }#doz_body.ic-home .home-cases-heading{ align-items: flex-start; flex-direction: column; gap: 12px; margin-bottom: 24px; }#doz_body.ic-home .home-cases-eyebrow{ margin-bottom: 13px; font-size: 9px; }#doz_body.ic-home .home-cases-heading h2{ font-size: clamp(19px, 5.2vw, 26px); }#doz_body.ic-home .home-cases-more{ align-self: flex-end; gap: 3px; padding-bottom: 3px; font-size: 11px; }#doz_body.ic-home .home-cases-layout{ grid-template-columns: 1fr; gap: 32px; }#doz_body.ic-home .case-feature-image{ height: clamp(190px, 58vw, 280px); }#doz_body.ic-home .case-feature-copy{ padding-top: 19px; }#doz_body.ic-home .case-feature-copy h3{ font-size: 30px; }#doz_body.ic-home .case-feature-copy .case-description{ margin-top: 12px; }#doz_body.ic-home .case-feature-link{ margin-top: 18px; }#doz_body.ic-home .case-row{ min-height: 133px; gap: 12px; padding-bottom: 17px; }#doz_body.ic-home .case-row + .case-row{ padding-top: 17px; }#doz_body.ic-home .case-row > img{ flex-basis: 76px; width: 76px; height: 52px; margin-top: 31px; }#doz_body.ic-home .case-row h3{ font-size: 19px; }#doz_body.ic-home .case-row strong{ font-size: 12px; }#doz_body.ic-home .case-row-copy > p:last-child{ font-size: 11px; }

}
@media (max-width: 767px){#doz_body.ic-home .ic-columns{ padding-block: 56px; }#doz_body.ic-home .ic-columns .home-cases-heading{
    flex-direction: row;
    align-items: center;
    gap: 12px;
    margin-bottom: 24px;
  }#doz_body.ic-home .ic-columns .home-cases-heading h2{ font-size: clamp(23px, 6.2vw, 28px); }#doz_body.ic-home .ic-columns .home-cases-more{
    align-self: center;
    min-height: 44px;
    padding-block: 12px;
    font-size: 12px;
  }#doz_body.ic-home .ic-columns .home-cases-layout{ gap: 24px; }#doz_body.ic-home .ic-columns .case-feature-image{ height: auto; aspect-ratio: 16 / 8; }#doz_body.ic-home .ic-columns .case-feature-symbol{ width: 112px; top: 14px; left: 14px; }#doz_body.ic-home .ic-columns .case-feature-copy{ padding-top: 16px; }#doz_body.ic-home .ic-columns .case-category{ margin-bottom: 8px; color: #c4d5fb; font-size: 12px; }#doz_body.ic-home .ic-columns .case-feature-copy h3{
    margin-bottom: 8px;
    color: #f5f5f5;
    font-size: 23px;
    font-weight: 600;
    line-height: 1.4;
  }#doz_body.ic-home .ic-columns .case-feature-copy .case-description{ margin-top: 0; font-size: 13px; line-height: 1.7; }#doz_body.ic-home .ic-columns .case-feature-link{ display: none; }#doz_body.ic-home .ic-columns .case-list{ border-top: 1px solid #ffffff29; }#doz_body.ic-home .ic-columns .case-row{
    align-items: center;
    gap: 16px;
    min-height: 104px;
    padding-block: 18px;
    border-bottom: 1px solid #ffffff29;
  }#doz_body.ic-home .ic-columns .case-row:nth-child(n + 3){ display: none; }#doz_body.ic-home .ic-columns .case-row h3{ margin: 0; color: #f5f5f5; font-size: 17px; line-height: 1.5; }#doz_body.ic-home .ic-columns .case-row-copy > p:not(.case-category){ display: none; }#doz_body.ic-home .ic-columns .case-row > img{ flex-basis: 88px; width: 88px; height: 60px; margin-top: 0; }
}

#doz_body.ic-home .home-contact{position:relative;isolation:isolate;padding:112px 0;background:#19284b url('/assets/center-design/contact-background.webp') center/cover;color:#fff;scroll-margin-top:24px}#doz_body.ic-home .home-contact::before{position:absolute;inset:0;z-index:-1;content:'';background:linear-gradient(90deg,rgba(17,26,51,.92),rgba(17,26,51,.78) 52%,rgba(17,26,51,.65))}#doz_body.ic-home .home-contact>.container{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:80px;align-items:start;width:100%;max-width:1332px}#doz_body.ic-home .quick-consultation-copy{padding-top:52px}#doz_body.ic-home .home-contact h2{margin:0 0 34px;color:#fff;font-size:42px;font-weight:700;line-height:1.4}#doz_body.ic-home .home-contact h2 span{color:#adc4ff}#doz_body.ic-home .quick-consultation-copy p{margin:0 0 24px;color:#dbe3f3;font-size:18px;line-height:1.85}#doz_body.ic-home .quick-consultation-copy p:last-child{margin-bottom:0}#doz_body.ic-home .quick-consultation-card{min-width:0;overflow:hidden;border-radius:16px;background:#fff;color:#222;box-shadow:0 20px 60px #0003}#doz_body.ic-home .quick-consultation-card-heading{display:flex;align-items:center;justify-content:center;min-height:76px;padding:20px 26px;background:#314398;border-bottom:1px solid #314398}#doz_body.ic-home .quick-consultation-card-heading h3{margin:0;color:#fff;font-size:22px;font-weight:700;line-height:1.4}#doz_body.ic-home #quick-consultation-form{padding:26px}#doz_body.ic-home .quick-consultation-practice{min-width:0;margin:0;padding:0;border:0}#doz_body.ic-home .quick-consultation-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px 12px}#doz_body.ic-home .quick-consultation-field{display:block;min-width:0}#doz_body.ic-home .quick-consultation-field>span{display:block;margin-bottom:7px;color:#222;font-size:14px;font-weight:500;line-height:1.5}#doz_body.ic-home .quick-consultation-field em{font-style:normal;color:#314398}#doz_body.ic-home .quick-consultation-field input,#doz_body.ic-home .quick-consultation-field select,#doz_body.ic-home .quick-consultation-field textarea{display:block;width:100%;min-width:0;border:1px solid #ddd;border-radius:10px;background:#fff;color:#222;padding:12px 14px;font:400 14px/1.6 Pretendard,sans-serif}#doz_body.ic-home .quick-consultation-field input,#doz_body.ic-home .quick-consultation-field select{height:48px}#doz_body.ic-home .quick-consultation-field textarea{min-height:116px;resize:vertical}#doz_body.ic-home .quick-consultation-field input::placeholder,#doz_body.ic-home .quick-consultation-field textarea::placeholder{color:#999;opacity:1}#doz_body.ic-home .quick-consultation-field select:has(option[value='']:checked){color:#999}#doz_body.ic-home .quick-consultation-field select option{color:#222}#doz_body.ic-home .quick-consultation-wide{grid-column:1/-1}#doz_body.ic-home .quick-consultation-consent{display:flex;align-items:flex-start;flex-wrap:wrap;gap:5px 8px;margin:24px 0 16px;color:#333;font-size:12px;line-height:1.7}#doz_body.ic-home .quick-consultation-consent label{display:flex;align-items:flex-start;gap:8px;cursor:pointer}#doz_body.ic-home .quick-consultation-consent input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:#314398}#doz_body.ic-home .quick-consultation-consent button{padding:0;border:0;background:none;color:#777;font:inherit;line-height:inherit;text-decoration:underline;text-underline-offset:2px}#doz_body.ic-home .quick-consultation-submit{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:56px;padding:14px 20px;border:0;border-radius:10px;background:#314398;color:#fff;font-size:16px;line-height:1.5;font-weight:600}#doz_body.ic-home .quick-consultation-submit svg{width:18px;height:18px;flex:none}#doz_body.ic-home .quick-consultation-submit:hover:not(:disabled){background:#253572}#doz_body.ic-home .quick-consultation-submit:disabled{background:#b7b2b4;cursor:default}#doz_body.ic-home .quick-consultation-preview{margin:10px 0 0;color:#888;font-size:11px;line-height:1.5;text-align:center}#doz_body.ic-home .quick-consultation-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}#doz_body.ic-home .home-contact :is(input,select,textarea,button,a):focus-visible{outline:2px solid #314398;outline-offset:3px}@media(min-width:961px) and (max-width:1450px){#doz_body.ic-home .home-contact>.container{padding-right:112px;gap:44px}}@media(max-width:1200px){#doz_body.ic-home .home-contact>.container{gap:44px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);padding-right:100px}#doz_body.ic-home .home-contact h2{font-size:36px}#doz_body.ic-home .quick-consultation-copy p{font-size:16px}}@media(max-width:960px){#doz_body.ic-home .home-contact>.container{grid-template-columns:minmax(0,1fr);gap:40px;max-width:720px;padding-inline:26px}#doz_body.ic-home .quick-consultation-copy{padding-top:0}#doz_body.ic-home .quick-consultation-card{width:100%}}@media(min-width:768px) and (max-width:960px){#doz_body.ic-home .home-contact>.container{width:calc(100% - 88px);margin-right:88px}}@media(max-width:767px){#doz_body.ic-home .home-contact{padding:72px 0;background-position:40% center}#doz_body.ic-home .home-contact>.container{gap:32px}#doz_body.ic-home .home-contact h2{font-size:30px;margin-bottom:24px}#doz_body.ic-home .quick-consultation-copy p{font-size:15px;line-height:1.8;margin-bottom:18px}#doz_body.ic-home .quick-consultation-card{border-radius:13px}#doz_body.ic-home .quick-consultation-card-heading{min-height:70px;padding:18px}#doz_body.ic-home .quick-consultation-card-heading h3{font-size:20px}#doz_body.ic-home #quick-consultation-form{padding:22px 18px}#doz_body.ic-home .quick-consultation-fields{gap:16px 10px}#doz_body.ic-home .quick-consultation-field>span{font-size:13px}#doz_body.ic-home .quick-consultation-field input,#doz_body.ic-home .quick-consultation-field select,#doz_body.ic-home .quick-consultation-field textarea{padding-inline:11px;font-size:13px}#doz_body.ic-home .quick-consultation-consent{font-size:11px}#doz_body.ic-home .quick-consultation-submit{font-size:15px}}@media(max-width:767px){#doz_body.ic-home .home-contact{padding-block:60px}#doz_body.ic-home .home-contact>.container{gap:28px}#doz_body.ic-home .quick-consultation-card-heading{min-height:60px;padding:14px 18px}#doz_body.ic-home #quick-consultation-form{padding:18px 16px}#doz_body.ic-home .quick-consultation-practice{margin-bottom:20px}#doz_body.ic-home .quick-consultation-fields{gap:12px 10px}#doz_body.ic-home .quick-consultation-field>span{margin-bottom:5px}#doz_body.ic-home .quick-consultation-field input,#doz_body.ic-home .quick-consultation-field select{height:44px;padding-block:9px}#doz_body.ic-home .quick-consultation-field textarea{min-height:88px;padding-block:10px}#doz_body.ic-home .quick-consultation-consent{margin:18px 0 14px}#doz_body.ic-home .quick-consultation-submit{min-height:52px;padding-block:12px}
}@media(max-width:374px){#doz_body.ic-home .quick-consultation-fields{grid-template-columns:1fr}#doz_body.ic-home .quick-consultation-wide{grid-column:auto}}#doz_body.ic-home .home-contact .quick-consultation-card{width:100%;max-width:640px;justify-self:center}#doz_body.ic-home .home-contact .quick-consultation-fields{grid-template-columns:repeat(2,minmax(0,1fr))}#doz_body.ic-home .home-contact .quick-consultation-wide{grid-column:1/-1}@media(max-width:767px){#doz_body.ic-home .home-contact .quick-consultation-fields{grid-template-columns:minmax(0,1fr)}}
