.gpc .ftf_container {
  padding-top: 0;
}
@media (max-width: 63.99em) {
  .gpc .ftf_container {
    padding-bottom: 0;
  }
}
.gpc .ftf_figure img {
  filter: grayscale(1);
  outline: 1px solid var(--grayscale-15);
}
@media (max-width: 33.115em) {
  .gpc .ftf_figure img {
    margin-inline: -2rem;
  }
}
@media (min-width: 39.375em) {
  .gpc .ftf_figure img {
    object-fit: cover;
    aspect-ratio: 3/1;
  }
}
@media (min-width: 33.125em) and (max-width: 63.99em) {
  .gpc .ftf_figure img {
    margin-inline: -3rem;
  }
}
@media (max-width: 63.99em) {
  .gpc .ftf_figure img {
    width: 100dvw;
    max-width: 100dvw;
  }
}
.gpc .ftf_figure figcaption {
  font-size: 0.75rem;
  padding: 0.5em 3em 0;
  font-family: var(--ff-mono);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  opacity: 0;
}
@media (max-width: 63.99em) {
  .gpc .ftf_figure figcaption {
    display: none;
  }
}

.fia-info-scoop_inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
  padding-block: 3rem 2rem;
  border-radius: 2rem;
  border-top-left-radius: 0;
  box-shadow: 1px 1px 3px rgba(10.8375, 13.8975, 14.6625, 0.25);
}
@supports (corner-shape: squircle) {
  .fia-info-scoop_inner {
    border-radius: 3rem;
    corner-shape: squircle;
    corner-top-left-shape: scoop;
  }
}
.fia-info-scoop_inner:before {
  content: "";
  position: absolute;
  inset: -46px 0 0 -46px;
  width: 96px;
  height: 96px;
  border-radius: 999rem;
}
@supports (corner-shape: squircle) {
  .fia-info-scoop_inner:before {
    opacity: 0;
  }
}
.fia-info-scoop .fia-icon-badge {
  position: absolute;
  inset: -48px auto auto -48px;
  width: 6rem;
  height: 6rem;
  color: var(--grayscale-11);
}
.fia-info-scoop .fia-icon-badge .fia-icon_svg {
  width: 6rem;
  height: 6rem;
  filter: drop-shadow(1px 1px 1px rgba(10.8375, 13.8975, 14.6625, 0.25));
}
.fia-info-scoop_list {
  display: flex;
  flex-direction: column;
  margin: 0;
  font-family: var(--ff-mono);
  line-height: 1.71;
}
.fia-info-scoop_list_title,
.fia-info-scoop_list dt {
  font-family: var(--ff-header);
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1;
  margin-bottom: 1em;
}
.fia-info-scoop_list li,
.fia-info-scoop_list dd {
  font-size: 0.875rem;
  display: flex;
  flex-wrap: wrap;
  margin: 0;
}
.fia-info-scoop_list li span:first-child,
.fia-info-scoop_list dd span:first-child {
  flex-basis: 2ch;
  font-weight: 700;
  color: var(--grayscale-6);
}

.noise-bg-fancy .fia-info-scoop_inner:before {
  background-color: var(--fia-slategray-16);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.dev/svgjs' viewBox='0 0 700 700' width='700' height='700' opacity='0.25'%3E%3Cdefs%3E%3Cfilter id='nnnoise-filter' x='-20%25' y='-20%25' width='140%25' height='140%25' filterUnits='objectBoundingBox' primitiveUnits='userSpaceOnUse' color-interpolation-filters='linearRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.122' numOctaves='4' seed='15' stitchTiles='stitch' x='0%25' y='0%25' width='100%25' height='100%25' result='turbulence'%3E%3C/feTurbulence%3E%3CfeSpecularLighting surfaceScale='2' specularConstant='0.6' specularExponent='20' lighting-color='b0bfba' x='0%25' y='0%25' width='100%25' height='100%25' in='turbulence' result='specularLighting'%3E%3CfeDistantLight azimuth='3' elevation='85'%3E%3C/feDistantLight%3E%3C/feSpecularLighting%3E%3C/filter%3E%3C/defs%3E%3Crect width='700' height='700' fill='%239eb2b7'%3E%3C/rect%3E%3Crect width='700' height='700' fill='b0c0c4' filter='url(%23nnnoise-filter)'%3E%3C/rect%3E%3C/svg%3E");
}
@supports (corner-shape: squircle) {
  .noise-bg-fancy .fia-info-scoop_inner:before {
    background-color: transparent;
    background-image: none;
  }
}

.is-safari .gpc .entry-content .fia-info-scoop_list {
  line-height: 1.75;
}

.gpc .entry-content .fia-planning-card {
  max-width: 580px;
}
.gpc .entry-content .fia-planning-card_inner {
  background-color: var(--fia-slategray-18);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='32' viewBox='0 0 16 32'%3E%3Cg fill='%23d3dcde' fill-opacity='0.4'%3E%3Cpath fill-rule='evenodd' d='M0 24h4v2H0v-2zm0 4h6v2H0v-2zm0-8h2v2H0v-2zM0 0h4v2H0V0zm0 4h2v2H0V4zm16 20h-6v2h6v-2zm0 4H8v2h8v-2zm0-8h-4v2h4v-2zm0-20h-6v2h6V0zm0 4h-4v2h4V4zm-2 12h2v2h-2v-2zm0-8h2v2h-2V8zM2 8h10v2H2V8zm0 8h10v2H2v-2zm-2-4h14v2H0v-2zm4-8h6v2H4V4zm0 16h6v2H4v-2zM6 0h2v2H6V0zm0 24h2v2H6v-2z'/%3E%3C/g%3E%3C/svg%3E");
  padding-inline: 1.5rem;
  padding-bottom: 1.5rem;
}
@media (min-width: 26.25em) {
  .gpc .entry-content .fia-planning-card_inner {
    padding-inline: 3rem;
  }
}
.gpc .entry-content .fia-planning-card_title {
  margin-top: 3px;
}
.gpc .entry-content .fia-planning-card_text {
  font-family: var(--ff-mono);
  font-size: 0.875rem;
  line-height: 1.34;
}
.gpc .entry-content .fia-planning-card_text-first {
  margin-top: 1.45em;
}
.gpc .entry-content .fia-planning-card_text-last {
  margin-top: 4.353rem;
}
.gpc .entry-content .fia-planning-card ul {
  align-self: flex-start;
  margin-top: 1em;
}
.gpc .entry-content .fia-planning-card .list-check {
  margin-left: 1.25em;
}

.gpc .fia-cta {
  background-color: var(--fia-earth-16);
  box-shadow: 1px 2px 9px rgba(26.52, 24.48, 24.786, 0.75), inset 1rem 1.5rem 1.5rem #fff;
  border-radius: 1.5rem;
}
.gpc .fia-cta_max-width {
  max-width: 600px;
  margin-inline: auto;
}
.gpc .fia-cta_inner {
  container-name: fia-cta_inner;
  container-type: inline-size;
  aspect-ratio: 3/2;
  overflow: hidden;
  display: grid;
  gap: 0 !important;
  border-radius: 1.5rem;
}
@supports (corner-shape: squircle) {
  .gpc .fia-cta_inner {
    border-radius: 1.5rem;
    corner-shape: squircle;
  }
  @media (min-width: 33.125em) {
    .gpc .fia-cta_inner {
      border-radius: 3rem;
    }
  }
}
.gpc .fia-cta_inner > [class*=gb-element] {
  border-left: 1cqw solid var(--fia-red-9);
  border-left-color: var(--fia-red-9);
  padding-left: 3.75cqw;
  box-shadow: inset -0.5px -1px 2px rgba(13.26, 12.24, 12.393, 0.25);
  transition: border-left-color 0.3s ease-out;
}
.gpc .fia-cta_inner > [class*=gb-element] > div:first-child {
  display: flex;
  flex-direction: column;
}
.gpc .fia-cta_inner > [class*=gb-element] > div:last-child {
  align-self: flex-start;
}
.gpc .fia-cta_inner > [class*=gb-element] > div:last-child .fia-button {
  display: inline-flex;
  font-weight: 500;
  line-height: 0.875;
  background-color: var(--fia-red-8);
  background-image: linear-gradient(180deg, var(--fia-red-8), var(--fia-red-8) 50%, var(--fia-red-6) 0, var(--fia-red-6));
  box-shadow: inset 1px 2px 12px var(--fia-red-5);
  border: 0.75cqw solid #fff;
}
.gpc .fia-cta_inner > [class*=gb-element] > div:last-child .fia-button:hover {
  box-shadow: inset 1px 4px 12px var(--fia-red-3);
}
@media (max-width: 33.115em) {
  .gpc .fia-cta_inner > [class*=gb-element] > div:last-child .fia-button {
    font-size: 0.75em;
  }
}
.gpc .fia-cta h2 {
  font-weight: 600;
  color: var(--fia-clay-6);
  text-wrap-style: auto;
  margin-top: 0;
}
.gpc .fia-cta p {
  font-family: var(--ff-subheader);
  font-weight: 600;
  line-height: 1;
  color: var(--fia-rosybrown-5);
}
@media (min-width: 33.125em) {
  .gpc .fia-cta {
    border-radius: 2rem;
  }
  @supports (corner-shape: squircle) {
    .gpc .fia-cta {
      border-radius: 3rem;
      corner-shape: squircle;
    }
  }
}
@media (max-width: 33.115em) {
  .gpc .fia-cta {
    box-shadow: 1px 2px 9px rgba(26.52, 24.48, 24.786, 0.25), inset 1rem 1.5rem 1.5rem #fff;
  }
}

.gpc .fia-cta-spoedhulp_inner {
  container-name: fia-cta-spoedhulp_inner;
  container-type: inline-size;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15.89 10.51V8.72L14.27 4H5.73L4.11 8.72v6.23h1.68v-1.68h5.44a5.502 5.502 0 0 1 4.66-2.76Zm-2.76.41c-.16.16-.36.24-.6.24s-.44-.08-.6-.24c-.16-.16-.24-.36-.24-.6s.08-.44.24-.6.36-.24.6-.24.44.08.6.24c.16.16.24.36.24.6s-.08.44-.24.6Zm-6.2-5.24h6.15l.59 1.68H6.34l.59-1.68Zm.54 5.48c-.24 0-.44-.08-.6-.24-.16-.16-.24-.36-.24-.6s.08-.44.24-.6c.16-.16.36-.24.6-.24s.44.08.6.24.24.36.24.6-.08.44-.24.6c-.16.16-.36.24-.6.24ZM16 12c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4Zm0 7.2c-1.77 0-3.2-1.43-3.2-3.2s1.43-3.2 3.2-3.2 3.2 1.43 3.2 3.2-1.43 3.2-3.2 3.2Z' style='fill:%23796053'/%3E%3Cpath d='M15.89 11.51V8.72L14.27 4H5.73L4.11 8.72v6.23h1.68v-1.68h6.66c.8-1.04 2.04-1.72 3.44-1.75ZM6.93 5.68h6.15l.59 1.68H6.34l.59-1.68Zm1.14 5.24c-.16.16-.36.24-.6.24s-.44-.08-.6-.24c-.16-.16-.24-.36-.24-.6s.08-.44.24-.6.36-.24.6-.24.44.08.6.24.24.36.24.6-.08.44-.24.6Zm3.86-1.2c.16-.16.36-.24.6-.24s.44.08.6.24.24.36.24.6-.08.44-.24.6c-.16.16-.36.24-.6.24s-.44-.08-.6-.24c-.16-.16-.24-.36-.24-.6s.08-.44.24-.6ZM15.6 18.34c-.11-.11-.16-.24-.16-.4s.05-.3.16-.41c.1-.11.24-.16.41-.16s.3.05.4.16c.1.1.15.24.15.41s-.05.3-.16.4c-.1.11-.24.16-.4.16s-.3-.05-.4-.16Zm.06-1.57s-.02-.04-.02-.06l-.09-3.12s0-.04.03-.06.04-.02.06-.02h.84s.04 0 .06.02.03.04.03.06l-.11 3.12s0 .04-.02.06c-.02.02-.04.02-.06.02h-.64s-.04 0-.06-.02Z' style='fill:%23796053'/%3E%3C/svg%3E"), url(https://atelierbram.art/wp-content/uploads/2026/07/cta-spoedhulp-design-alt-fia_1200x800.png), linear-gradient(to bottom, transparent, transparent 37.5%, #fff 0, #fff 37.75%, hsl(351, 4%, 95%) 0, hsl(351, 4%, 90%) 75%, hsl(351, 4%, 75%));
  background-repeat: no-repeat;
  background-size: 25% auto, cover, auto;
  background-position: 1% 2.25%, center left, center;
  padding-top: 25%;
}
.gpc .fia-cta-spoedhulp_inner > [class*=gb-element] > div:first-child {
  padding-top: 2.7cqw;
}
.gpc .fia-cta-spoedhulp_inner > [class*=gb-element] > div:last-child .fia-button {
  display: inline-flex;
  font-size: 3.5cqw;
  font-weight: 500;
  padding: 0.6em 1.45em 0.75em;
}
.gpc .fia-cta-spoedhulp h2 {
  font-size: 6.25cqw;
  margin-top: 0;
}
.gpc .fia-cta-spoedhulp p {
  font-size: 3.88cqw;
  max-width: 18ch;
  margin-bottom: 6.5cqw;
}

.gpc .fia-cns-fw {
  position: relative;
  z-index: -1;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 5'%3E%3Cpath d='M0 0h5v5H0z' style='fill:%23ee1132'/%3E%3Cpath d='M0 0h5v2H0z' style='fill:%2366000f'/%3E%3C/svg%3E"), repeating-linear-gradient(104deg, var(--fia-slategray-17), var(--fia-slategray-17) 24px, var(--fia-slategray-16) 0, var(--fia-slategray-16) 48px);
  background-position: left bottom, left top;
  background-repeat: repeat-x, no-repeat;
  background-size: 5px 5px, auto;
}
.gpc .fia-cns-fw_container {
  display: flex;
  justify-content: center;
  flex-direction: column;
  position: relative;
  overflow: hidden;
  container-name: fia-container-cns;
  container-type: inline-size;
  padding-block: 1.125rem 1.875rem;
  z-index: 0;
}
.gpc .fia-cns-fw_container::before {
  content: "";
  position: absolute;
  inset: 0 0 5px;
  background-image: linear-gradient(90deg, transparent, #fff 25%, #fff 75%, transparent);
  z-index: -1;
}
.gpc .fia-cns-fw_container::after {
  content: "";
  position: absolute;
  width: 29.2969cqw;
  height: 29.2969cqw;
  background-size: 50%;
  bottom: -23cqw;
  left: 25%;
  z-index: 1;
}
@media (min-width: 33.125em) {
  .gpc .fia-cns-fw_container::after {
    background-image: url(https://atelierbram.art/wp-content/uploads/2026/07/car-tire-fia.webp);
    background-repeat: no-repeat;
    padding: 3rem 5% 3rem 20%;
  }
}
@media (min-width: 100em) {
  .gpc .fia-cns-fw_container::after {
    background-size: cover;
    bottom: -16.8cqw;
    left: 12.5cqw;
  }
}
@media (min-width: 67em) {
  .gpc .fia-cns-fw_container {
    padding: 3rem 10rem;
  }
}
.gpc .fia-cns-fw_inner_header .fia-cns_title {
  color: var(--fia-slategray-4);
  font-size: clamp(1.125rem, 4.82776cqw, 3.375rem);
  letter-spacing: 0.025em;
  padding-top: 0.425em;
  margin-bottom: 0.875em;
}
@media (min-width: 33.125em) {
  .gpc .fia-cns-fw_inner_header {
    text-align: center;
  }
}
.gpc .fia-cns-fw_inner_body .fia-cns_text {
  color: var(--fia-slategray-1);
  font-size: clamp(0.875rem, 2.8608cqw, 2rem);
  line-height: 1.33;
  margin-bottom: 0.665em;
}
@media (min-width: 33.125em) {
  .gpc .fia-cns-fw_inner_body {
    padding-left: 10cqw;
    padding-right: 4.25cqw;
  }
}
.gpc .fia-cns-fw_inner_footer {
  min-height: 28.5cqw;
  margin-top: 11cqw;
}
@media (max-width: 33.115em) {
  .gpc .fia-cns-fw_inner_footer {
    background-size: 32cqw auto;
  }
}
@media (min-width: 33.125em) {
  .gpc .fia-cns-fw_inner_footer {
    min-height: 14cqw;
    margin-right: 12.75cqw;
  }
}
@media (min-width: 100em) {
  .gpc .fia-cns-fw_inner_footer {
    margin-right: 4.75cqw;
  }
}
@media (min-width: 33.125em) {
  .gpc .fia-cns-fw {
    background-image: url(https://atelierbram.art/wp-content/uploads/2026/07/contact-no-suprises_fullwidth_design-v3_left-bg-feathered-fia_624x1800.png), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 5'%3E%3Cpath d='M0 0h5v5H0z' style='fill:%23ee1132'/%3E%3Cpath d='M0 0h5v2H0z' style='fill:%2366000f'/%3E%3C/svg%3E"), repeating-linear-gradient(104deg, var(--fia-slategray-17), var(--fia-slategray-17) 48px, var(--fia-slategray-16) 0, var(--fia-slategray-16) 96px);
    background-position: left bottom, left bottom, center;
    background-size: 12cqw auto, 5px 5px, auto;
    background-repeat: no-repeat, repeat-x, no-repeat;
  }
}
@media (min-width: 67em) {
  .gpc .fia-cns-fw {
    background-image: url(https://atelierbram.art/wp-content/uploads/2026/07/contact-no-suprises_fullwidth_design-v3_left-bg-feathered-fia_624x1800.png), url(https://atelierbram.art/wp-content/uploads/2026/07/contact-no-suprises_fullwidth_design-v2_right-bg-feathered-fia_624x1800.png), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 5'%3E%3Cpath d='M0 0h5v5H0z' style='fill:%23ee1132'/%3E%3Cpath d='M0 0h5v2H0z' style='fill:%2366000f'/%3E%3C/svg%3E"), repeating-linear-gradient(104deg, var(--fia-slategray-17), var(--fia-slategray-17) 48px, var(--fia-slategray-16) 0, var(--fia-slategray-16) 96px);
    background-position: left bottom, right bottom, center;
    background-position: left bottom, right bottom, left bottom, center;
    background-size: 12cqw auto, 12cqw auto, 5px 5px, auto;
    background-repeat: no-repeat, no-repeat, repeat-x, no-repeat;
  }
}
@media (min-width: 100em) {
  .gpc .fia-cns-fw {
    background-size: contain, contain, 5px 5px, auto;
  }
}

.gpc .fhf {
  position: relative;
  border-bottom: 5px groove var(--accent);
  background-color: #fff;
  z-index: 0;
  container-name: fia-fhf;
  container-type: inline-size;
}
.gpc .fhf_inner {
  position: relative;
  padding: 2.5rem 4rem 1.5rem 3rem;
}
.gpc .fhf_inner h3 {
  font-weight: 500;
  font-size: 6.33cqw;
  margin-bottom: 1.2em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (min-width: 33.125em) {
  .gpc .fhf_inner h3 {
    font-size: 7.29166cqw;
  }
}
@media (min-width: 64em) {
  .gpc .fhf_inner p,
  .gpc .fhf_inner ul {
    font-size: var(--step--1);
  }
}
.gpc .fhf_inner .has-bold-text {
  margin-bottom: 0;
  padding-top: 0.75em;
}
.gpc .fhf_inner:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M40 40 0 0h40v40z' style='fill:%23f0f3f4'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  z-index: 1;
}
@supports (corner-shape: bevel) {
  .gpc .fhf_inner:after {
    opacity: 0;
    z-index: -1;
  }
}
.gpc .fhf:before, .gpc .fhf:after {
  content: "";
  position: absolute;
  background-color: var(--fia-slategray-19);
  z-index: 1;
}
.gpc .fhf:before {
  top: 66px;
  bottom: 0;
  left: -6px;
  width: 6px;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 18'%3E%3Cpath d='m6 9-6 6V6l6-6v9z' style='fill:%23ee1132'/%3E%3C/svg%3E");
  background-repeat: repeat-y;
  background-position: left -7px;
  border-right: 1px solid var(--grayscale-18);
}
.gpc .fhf:after {
  bottom: -5px;
  right: 0;
  width: 4rem;
  height: 5px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 5'%3E%3Cpath d='M8 0H0v5l8-3V0z' style='fill:%23ee1132'/%3E%3C/svg%3E");
  background-position: right bottom;
}
@supports (corner-shape: bevel) {
  .gpc .fhf {
    border-top-right-radius: 2.5rem;
    corner-shape: bevel;
  }
}
@media (min-width: 33.125em) and (max-width: 63.99em) {
  .gpc .fhf {
    width: 384px;
    margin-inline: auto;
  }
}

.gpc .fia_contact-info_header {
  padding-top: 0;
}
.gpc .fia_contact-info_content {
  padding-block: 3rem;
}
.gpc .fia_contact-info_content dl {
  padding-top: 2px;
}
.gpc .fia_contact-info_content dt {
  font-weight: 500;
  text-transform: uppercase;
  font-family: var(--ff-header);
  letter-spacing: 0.075em;
  color: var(--fia-slategray-7);
}
.gpc .fia_contact-info_content dd {
  font-size: 0.875em;
  margin-inline: 0;
  margin-bottom: 0.75em;
  border-bottom: 1px solid var(--fia-slategray-17);
  padding-bottom: 0.75em;
}
.gpc .fia_contact-info_content dd:last-child {
  border: 0;
  margin-bottom: 0;
}
@media (max-width: 33.115em) {
  .gpc .fia_contact-info_content dd:last-child > span:nth-of-type(2) {
    opacity: 0.4;
  }
}
@media (max-width: 33.115em) {
  .gpc .fia_contact-info_content dd {
    display: flex;
    flex-direction: column;
  }
}
.gpc .fia_contact-info_content a[href*=mailto] {
  text-decoration: none;
  color: inherit;
}
.gpc .fia_contact-info_content a[href*=mailto]:hover {
  color: var(--accent);
}
.gpc .fia_contact-info_mapwrap {
  position: relative;
  place-content: end;
}
.gpc .fia_contact-info_mapwrap .mapouter {
  position: relative;
  text-align: right;
  width: 100%;
  height: 389px;
  z-index: 1;
}
.gpc .fia_contact-info_mapwrap .mapouter:after {
  position: absolute;
  content: "";
  top: -5px;
  left: 0;
  width: 40px;
  height: 40px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M0 40 40 0H0v40z' style='fill:%23f0f3f4'/%3E%3Cpath d='M48 0h-8L0 40v8L48 0z' style='fill:%23e2e8e9'/%3E%3C/svg%3E");
  background-position: left top;
  background-repeat: no-repeat;
  z-index: 2;
}
@supports (corner-shape: bevel) {
  .gpc .fia_contact-info_mapwrap .mapouter:after {
    opacity: 0;
    z-index: -1;
  }
}
.gpc .fia_contact-info_mapwrap .gmap_canvas {
  position: relative;
  overflow: hidden;
  background: none !important;
  width: 100%;
  height: 389px;
  border: 8px solid var(--fia-slategray-18);
  translate: 0 -5px;
  z-index: 0;
  filter: grayscale(0.85) hue-rotate(-5deg) brightness(1.0125);
}
.gpc .fia_contact-info_mapwrap .gmap_canvas:hover {
  filter: none;
}
@supports (corner-shape: bevel) {
  .gpc .fia_contact-info_mapwrap .gmap_canvas {
    border-top-left-radius: 2.5rem;
    corner-shape: bevel;
  }
}
.gpc .fia_contact-info_mapwrap .gmap_iframe {
  height: 624px !important;
}
.gpc .fia_contact-info_mapwrap:after {
  content: "";
  position: absolute;
  width: 30px;
  height: 40px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='40' viewBox='0 0 18 24'%3E%3Cpath d='M9 1.05c-4.5 0-7.7 3.7-7.7 7.7 0 2.2.9 3.9 2.13 5.31 1.07 1.23 3.74 4.71 4.36 6.32.28.59.51 1.37.51 1.37.08.29.1.61.1.61 0 .33.27.59.6.59s.59-.26.6-.59c0 0 .01-.36.1-.61 0 0 .23-.78.51-1.37.91-2.46 2.62-4.5 4.36-6.32a7.656 7.656 0 0 0 2.13-5.31c0-4.25-3.45-7.7-7.7-7.7Z' style='fill:%23b3001b'/%3E%3Cpath d='M9 1.49c-4.32 0-7.29 3.55-7.29 7.39 0 2.11.96 3.74 2.15 5.1 1.03 1.18 3.6 4.52 4.19 6.07.27.57.48 1.31.48 1.32.09.29.17.58.17.88 0 .17.13.3.3.3s.3-.13.3-.3c0-.3.13-.76.17-.88 0 0 .21-.75.48-1.32.88-2.36 2.53-4.32 4.19-6.07 1.27-1.33 2.15-3.12 2.15-5.1 0-4.08-3.21-7.39-7.29-7.39Z' style='fill:%23f82041'/%3E%3Ccircle cx='9' cy='8.75' r='3.1' style='fill:%23b3001b'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  left: calc(50% - 14.5px);
  bottom: 71px;
  z-index: 1;
}
.gpc .fia_contact-info_mapwrap:hover:after, .gpc .fia_contact-info_mapwrap.is-active:after {
  opacity: 0;
  z-index: -1;
}

@media (max-width: 63.99em) {
  .gpc.page-spoedhulp .intro_2.fia-container-intro {
    background-image: url(https://atelierbram.art/wp-content/uploads/2026/08/car-spoedhulp.svg);
  }
}
@media (min-width: 64em) {
  .gpc.page-spoedhulp .fia-basic-cards .fia-basic-cards_grid .basic-card > .card-body {
    min-height: 189px;
  }
}
@media (min-width: 64em) {
  .gpc.page-spoedhulp .yin-yang_container {
    background-image: url(https://atelierbram.art/wp-content/uploads/2026/08/car_yin-yang-spoedhulp-v1_1248x624.svg);
  }
}
.gpc.page-spoedhulp .yin-yang .callout-warning {
  max-width: fit-content;
  padding-right: 3rem;
}
.gpc.page-spoedhulp .fia-info-scoop {
  margin-top: 2rem;
}
.gpc.page-spoedhulp .fia-info-scoop_inner {
  margin: 0 auto;
}
.gpc.page-spoedhulp .fia-info-scoop_inner a {
  color: initial;
  text-decoration: none;
}
.gpc.page-spoedhulp .fia-info-scoop_inner a:hover {
  color: var(--accent);
}
.gpc.page-spoedhulp .fia-info-scoop_inner:before {
  background-color: var(--fia-slategray-19);
}
@media (min-width: 33.125em) and (max-width: 63.99em) {
  .gpc.page-spoedhulp .fia-info-scoop {
    width: 384px;
    margin-inline: auto;
  }
}
@media (max-width: 48.0525em) {
  .gpc.page-spoedhulp .fia-info-scoop {
    margin-inline: auto;
  }
}
@media (min-width: 64em) {
  .gpc.page-spoedhulp .fia-info-scoop {
    margin-inline: auto;
    max-width: 384px;
  }
}
.gpc.page-spoedhulp .page-spoedhulp_info .fia-container {
  padding: 4rem 3rem 3rem;
}
.gpc.page-spoedhulp .page-spoedhulp_info .fia-grid_1-2 {
  column-gap: 1.5rem;
  row-gap: 4rem;
}
.gpc.page-spoedhulp .page-spoedhulp_info .fia-grid_1-1 {
  column-gap: 0;
}
.gpc.page-spoedhulp .fia-board_2 {
  place-content: center;
}