/* Keep the service-process timeline dots centered on the vertical line. */
#HipxDOKR-layer-bg-spheg .svg-bg--box-bbf5a,
#HqBuEeOm-layer-bg-spheg .svg-bg--box-bbf5a,
#jtJQlPax-layer-bg-spheg .svg-bg--box-bbf5a,
#gPrRVQde-layer-bg-spheg .svg-bg--box-bbf5a,
#hFIcPXWe-layer-bg-spheg .svg-bg--box-bbf5a,
#mZEuMflB-layer-bg-spheg .svg-bg--box-bbf5a,
#JqYrvYxz-layer-bg-spheg .svg-bg--box-bbf5a {
  transform: translate(11px, 35px) !important;
}

#HipxDOKR-layer-bg-hqkrl .svg-bg--box-bbf5a,
#HqBuEeOm-layer-bg-hqkrl .svg-bg--box-bbf5a,
#jtJQlPax-layer-bg-hqkrl .svg-bg--box-bbf5a,
#gPrRVQde-layer-bg-hqkrl .svg-bg--box-bbf5a,
#hFIcPXWe-layer-bg-hqkrl .svg-bg--box-bbf5a,
#mZEuMflB-layer-bg-hqkrl .svg-bg--box-bbf5a,
#JqYrvYxz-layer-bg-hqkrl .svg-bg--box-bbf5a {
  transform: translate(0, 4px) !important;
}

#HipxDOKR-layer-bg-syioz .svg-bg--box-bbf5a,
#HqBuEeOm-layer-bg-syioz .svg-bg--box-bbf5a,
#jtJQlPax-layer-bg-syioz .svg-bg--box-bbf5a,
#gPrRVQde-layer-bg-syioz .svg-bg--box-bbf5a,
#hFIcPXWe-layer-bg-syioz .svg-bg--box-bbf5a,
#mZEuMflB-layer-bg-syioz .svg-bg--box-bbf5a,
#JqYrvYxz-layer-bg-syioz .svg-bg--box-bbf5a {
  transform: translate(11px, 32px) !important;
}

#HipxDOKR-layer-bg-ztzlv .svg-bg--box-bbf5a,
#HqBuEeOm-layer-bg-ztzlv .svg-bg--box-bbf5a,
#jtJQlPax-layer-bg-ztzlv .svg-bg--box-bbf5a,
#gPrRVQde-layer-bg-ztzlv .svg-bg--box-bbf5a,
#hFIcPXWe-layer-bg-ztzlv .svg-bg--box-bbf5a,
#mZEuMflB-layer-bg-ztzlv .svg-bg--box-bbf5a,
#JqYrvYxz-layer-bg-ztzlv .svg-bg--box-bbf5a {
  transform: translate(0, 3px) !important;
}

/* Tighten each price-region heading to its own countries, then separate regions. */
#byUdyRcw #zUcnWKNp .page-layout-row-feee0 {
  --layout-row-padding: 18px 0 4px 0 !important;
}

#byUdyRcw #KkYYIovl .page-layout-row-feee0,
#byUdyRcw #SSRGgCFy .page-layout-row-feee0,
#byUdyRcw #ahPSeftO .page-layout-row-feee0 {
  --layout-row-padding: 46px 0 4px 0 !important;
}

#byUdyRcw #AGlKPjjN .page-layout-row-feee0,
#byUdyRcw #TbbOicxf .page-layout-row-feee0,
#byUdyRcw #DgstWASa .page-layout-row-feee0,
#byUdyRcw #rujkwEjd .page-layout-row-feee0 {
  --layout-row-padding: 0 !important;
}

#byUdyRcw #AGlKPjjN .page-layout-col-dom-eaac1,
#byUdyRcw #TbbOicxf .page-layout-col-dom-eaac1,
#byUdyRcw #DgstWASa .page-layout-col-dom-eaac1,
#byUdyRcw #rujkwEjd .page-layout-col-dom-eaac1 {
  --layout-col-padding: 4px 0 0 0 !important;
}

#byUdyRcw #NCgmaCfR .page-layout-row-feee0 {
  --layout-row-padding: 8px 0 0 0 !important;
}

/* Keep service-process photos clipped to the existing image frame. */
#gPrRVQde .img_wrapper-eb43b .image_item-ff7d7,
#hFIcPXWe .img_wrapper-eb43b .image_item-ff7d7 {
  overflow: hidden !important;
}

#gPrRVQde .img_wrapper-eb43b .image_box-c5e00,
#hFIcPXWe .img_wrapper-eb43b .image_box-c5e00 {
  background-size: cover !important;
  background-position: center !important;
}

#gPrRVQde .img_wrapper-eb43b .image_box-c5e00 img,
#hFIcPXWe .img_wrapper-eb43b .image_box-c5e00 img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center !important;
}

#NYkWLYrU .form-code-img-beedd {
  cursor: pointer;
  user-select: none;
}

@media (max-width: 750px) {
  #byUdyRcw #zUcnWKNp .page-layout-row-feee0 {
    --layout-row-padding: 14px 0 2px 0 !important;
  }

  #byUdyRcw #KkYYIovl .page-layout-row-feee0,
  #byUdyRcw #SSRGgCFy .page-layout-row-feee0,
  #byUdyRcw #ahPSeftO .page-layout-row-feee0 {
    --layout-row-padding: 34px 0 2px 0 !important;
  }

  #byUdyRcw #NCgmaCfR .page-layout-row-feee0 {
    --layout-row-padding: 6px 0 0 0 !important;
  }

  #byUdyRcw #AGlKPjjN .page-layout-col-dom-eaac1,
  #byUdyRcw #TbbOicxf .page-layout-col-dom-eaac1,
  #byUdyRcw #DgstWASa .page-layout-col-dom-eaac1,
  #byUdyRcw #rujkwEjd .page-layout-col-dom-eaac1 {
    --layout-col-padding: 2px 0 0 0 !important;
  }
}
