/* Restore the icon sizes on the affected archived performance pages. */
body:is(.page-id-2713, .page-id-2726, .page-id-2718, .page-id-2724, .page-id-2730, .page-id-2728, .page-id-2716) main .uagb-ifb-icon-wrap {
  width: 30px;
  height: 30px;
  line-height: 0;
  margin-bottom: 12px;
}
body:is(.page-id-2713, .page-id-2726, .page-id-2718, .page-id-2724, .page-id-2730, .page-id-2728, .page-id-2716) main .uagb-ifb-icon-wrap svg {
  display: block;
  width: 30px;
  height: 30px;
  max-width: 30px;
  max-height: 30px;
}
body:is(.page-id-2713, .page-id-2726, .page-id-2718, .page-id-2724, .page-id-2730, .page-id-2728, .page-id-2716) main .wp-block-uagb-icon-list-child {
  display: flex;
  align-items: flex-start;
  gap: 8px;
}
body:is(.page-id-2713, .page-id-2726, .page-id-2718, .page-id-2724, .page-id-2730, .page-id-2728, .page-id-2716) main .uagb-icon-list__source-wrap {
  display: inline-flex;
  flex: 0 0 16px;
  width: 16px;
  height: 16px;
  margin-top: 0.25em;
}
body:is(.page-id-2713, .page-id-2726, .page-id-2718, .page-id-2724, .page-id-2730, .page-id-2728, .page-id-2716) main .uagb-icon-list__source-wrap svg {
  display: block;
  width: 16px;
  height: 16px;
}
body:is(.page-id-2713, .page-id-2726, .page-id-2718, .page-id-2724, .page-id-2730, .page-id-2728, .page-id-2716) main .uagb-icon-list__label {min-width: 0;}

/* Restore the partner layout on the affected photo and English pages. */
body:is(.postid-2853, .postid-2852, .postid-3839, .postid-2854, .page-id-2941) #colophon .uagb-block-3cb2ee7d {
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 0;
}
body:is(.postid-2853, .postid-2852, .postid-3839, .postid-2854, .page-id-2941) #colophon .uagb-block-3cb2ee7d > .uagb-container-inner-blocks-wrap {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 20px;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 0;
}
body:is(.postid-2853, .postid-2852, .postid-3839, .postid-2854, .page-id-2941) #colophon .uagb-block-3cb2ee7d > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container {
  width: 100%;
  max-width: 100%;
  min-width: 0;
  margin: 0;
  padding: 0;
}
body:is(.postid-2853, .postid-2852, .postid-3839, .postid-2854, .page-id-2941) #colophon .uagb-block-3cb2ee7d figure {
  width: 100%;
  margin: 0;
}
body:is(.postid-2853, .postid-2852, .postid-3839, .postid-2854, .page-id-2941) #colophon .uagb-block-3cb2ee7d figure a {
  display: block;
}
body:is(.postid-2853, .postid-2852, .postid-3839, .postid-2854, .page-id-2941) #colophon .uagb-block-3cb2ee7d img {
  display: block;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 110px;
  margin: 0 auto;
}
@media (max-width: 767px) {
  body:is(.postid-2853, .postid-2852, .postid-3839, .postid-2854, .page-id-2941) #colophon .uagb-block-3cb2ee7d > .uagb-container-inner-blocks-wrap {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    max-width: 360px;
    margin: 0 auto;
    padding: 0 20px;
    box-sizing: border-box;
  }
}



body:is(.page-id-2547, .page-id-2713, .page-id-2726, .page-id-2718, .page-id-2724, .page-id-2730, .page-id-2728, .page-id-2716) #colophon .site-primary-footer-inner-wrap {
  grid-template-columns: minmax(100px, 1fr) minmax(0, 3fr) minmax(30px, .4fr);
  align-items: center;
  gap: 30px;
}
body:is(.page-id-2547, .page-id-2713, .page-id-2726, .page-id-2718, .page-id-2724, .page-id-2730, .page-id-2728, .page-id-2716) #colophon .uagb-block-8f2b2c95,
body:is(.page-id-2547, .page-id-2713, .page-id-2726, .page-id-2718, .page-id-2724, .page-id-2730, .page-id-2728, .page-id-2716) #colophon .uagb-block-8f2b2c95 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container {
  width: 100%; max-width: 100%; min-width: 0; margin: 0; padding: 0;
}
body:is(.page-id-2547, .page-id-2713, .page-id-2726, .page-id-2718, .page-id-2724, .page-id-2730, .page-id-2728, .page-id-2716) #colophon .uagb-block-8f2b2c95 > .uagb-container-inner-blocks-wrap {
  display: grid; grid-template-columns: repeat(3, minmax(0, 1fr));
  align-items: center; gap: 20px; width: 100%; max-width: 100%; margin: 0; padding: 0;
}
body:is(.page-id-2547, .page-id-2713, .page-id-2726, .page-id-2718, .page-id-2724, .page-id-2730, .page-id-2728, .page-id-2716) #colophon .wp-block-uagb-image,
body:is(.page-id-2547, .page-id-2713, .page-id-2726, .page-id-2718, .page-id-2724, .page-id-2730, .page-id-2728, .page-id-2716) #colophon .wp-block-uagb-image__figure {
  width: 100%; height: auto !important; min-height: 0 !important; margin: 0;
}
body:is(.page-id-2547, .page-id-2713, .page-id-2726, .page-id-2718, .page-id-2724, .page-id-2730, .page-id-2728, .page-id-2716) #colophon .wp-block-uagb-image__figure a {display: block;}
body:is(.page-id-2547, .page-id-2713, .page-id-2726, .page-id-2718, .page-id-2724, .page-id-2730, .page-id-2728, .page-id-2716) #colophon img {
  display: block; width: auto !important; height: auto !important;
  max-width: 100%; max-height: 90px; margin: 0 auto; object-fit: contain;
}
body:is(.page-id-2547, .page-id-2713, .page-id-2726, .page-id-2718, .page-id-2724, .page-id-2730, .page-id-2728, .page-id-2716) #colophon .uagb-block-cf725caa img {max-width: 150px; max-height: 65px;}
body:is(.page-id-2547, .page-id-2713, .page-id-2726, .page-id-2718, .page-id-2724, .page-id-2730, .page-id-2728, .page-id-2716) #colophon .site-primary-footer-wrap {padding: 40px 20px;}
@media (max-width: 767px) {
  body:is(.page-id-2547, .page-id-2713, .page-id-2726, .page-id-2718, .page-id-2724, .page-id-2730, .page-id-2728, .page-id-2716) #colophon .site-primary-footer-inner-wrap {grid-template-columns: minmax(0, 1fr); gap: 25px;}
  body:is(.page-id-2547, .page-id-2713, .page-id-2726, .page-id-2718, .page-id-2724, .page-id-2730, .page-id-2728, .page-id-2716) #colophon .uagb-block-8f2b2c95 > .uagb-container-inner-blocks-wrap {
    max-width: 360px; margin: 0 auto; gap: 15px;
  }
}


body:is(.page-id-4942) #colophon img {
  display: block; width: auto !important; height: auto !important;
  max-width: 100%; max-height: 110px; margin: 0 auto; object-fit: contain;
}
body:is(.page-id-4942) #colophon figure {float: none; margin: 0;}
body:is(.page-id-4942) #colophon .site-primary-footer-inner-wrap {align-items: center;}
@media (max-width: 767px) {
  body:is(.page-id-4942) #colophon .site-primary-footer-wrap {padding: 35px 20px;}
  body:is(.page-id-4942) #colophon .site-primary-footer-inner-wrap {row-gap: 25px;}
  body:is(.page-id-4942) #colophon .site-footer-primary-section-2 #block-45 > .wp-block-columns {
    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px; align-items: center;
  }
  body:is(.page-id-4942) #colophon .wp-block-column {min-width: 0;}
}

body:is(.page-id-2713, .page-id-2726, .page-id-2718, .page-id-2724, .page-id-2730, .page-id-2728, .page-id-2716) main .uagb-button__icon {display: inline-flex; flex: 0 0 16px; width: 16px; height: 16px; align-items: center; justify-content: center;}
body:is(.page-id-2713, .page-id-2726, .page-id-2718, .page-id-2724, .page-id-2730, .page-id-2728, .page-id-2716) main .uagb-button__icon svg {display: block; width: 16px; height: 16px; max-width: 16px; max-height: 16px;}
body:is(.page-id-2713, .page-id-2726, .page-id-2718, .page-id-2724, .page-id-2730, .page-id-2728, .page-id-2716) main .uagb-button__wrapper {display: inline-flex; align-items: center; gap: 8px;}
