

.local-navigation.desktop-view .second-nav .nav-submenu .nav-sublist .nav-subitem .es-nav-sublink-local:is([aria-controls][aria-expanded=page],[attr-parent=page]:not([aria-current=page]),[aria-current=page]) {
    background-color: var(--calcite-ui-foreground-3, #151515);
    box-shadow: inset 0 -3px 0 0 var(--brand-hover, #394eee);
}

.esri-wordpress .local-navigation.desktop-view .second-nav .nav-submenu .nav-sublist .nav-subitem .es-nav-sublink-local:not([aria-expanded=true]):hover {
    box-shadow: inset 0 -3px 0 0 var(--brand-hover, #394eee);
}


.esri-article-content a:not(:has(calcite-chip)){
  background-color: transparent;
  background-image:
    linear-gradient(currentcolor, currentcolor),
    linear-gradient(oklch(from var(--brand-hover) l c h / 30%), oklch(from var(--brand-hover) l c h / 30%));
  background-position:
    0% 100%,
    100% 100%;
  background-repeat: no-repeat, no-repeat;
  background-size:
    0% 1px,
    100% 1px;
  border-style: none;
  color: var(--text-link);
  display: inline;
  line-height: inherit;
  margin-block-end: var(--space-1);
  padding: 0;
  position: relative;
  text-decoration: none;
  transition:
    0.15s ease-in-out,
    background-size 0.3s ease-in-out;
  white-space: initial;
}


.esri-article-content a:is(:hover, :focus, :active):not(.esri-button) {
  background-size:
    100% 1px,
    100% 1px;
  color: var(--brand-hover);
  text-decoration: none;
}

.esri-wordpress.arcgis-blog{
    --theme-color: #007ac2;
    --background-color: transparent;
    --theme-color50: rgb(0 122 194 / 50%);
  }

  .kaltura-video iframe,
  .n-video--youtube {
    aspect-ratio: 16/9;
    block-size: auto;
    inline-size: 100%;
    margin-block: var(--space-8);
  }
  .esri-wordpress .time-stamp {
    background: var(--esri-ui-opacity80-inverse);
    color: var(--calcite-ui-text-1);
    font-size: var(--calcite-font-size--1);
    inset-block-end: 0;
    inset-inline-end: 0;
    padding: var(--space-2);
    position: absolute;
  }
  .esri-wordpress .subscribe-list {
    background-color: #f8f8f8;
    padding-block: var(--space-10);
  }
  .esri-wordpress .subscribe-list.noback {
    background-color: initial;
  }
  .esri-wordpress .subscribe-list p {
    font-weight: var(--calcite-font-weight-bold);
    text-align: center;
  }
  .esri-wordpress .subscribe-list ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .esri-wordpress .subscribe-list ul li {
    list-style: none;
    margin-inline-end: var(--space-2);
  }

  .esri-wordpress-department-header {
    color: var(--calcite-ui-text-1);
  }

  .esri-wordpress-department-heading{
 font-weight: var(--calcite-font-weight-bold);
  }
  .esri-wordpress .modular-content-strip .separator {
    background-color: var(--theme-color);
  }
  .esri-wordpress .separator {
    background-color: var(--theme-color);
  }
  .esri-wordpress .esri-wordpress-featured-card {
    border-block-start: 8px solid var(--theme-color);
  }
  .esri-wordpress .esri-wordpress-featured-card h2{
    color: var(--calcite-color-text-1);
  }
  .esri-wordpress .esri-wordpress-department-description {
    border-inline-start: 3px solid var(--theme-color);
  }
  .esri-wordpress.esri-blog .esri-article-main-img {
    border-block-start: var(--theme-color) solid var(--space-2);
  }
  .esri-wordpress .simple_quotation-mark svg {
    fill: var(--theme-color);
  }

  .esri-wordpress .hostname {
    padding-block: var(--space-10);
    text-align: center;
  }
  .esri-wordpress .hostname h2 {
    margin-block-end: var(--space-1);
  }
  .esri-wordpress .hostname img {
    block-size: 120px;
    border-radius: 50%;
    inline-size: 120px;
    margin-block-end: var(--space-6);
  }
  .esri-wordpress .wn-overview-search-inset {
    margin-block-end: 0;
  }
  .esri-wordpress #esri-overview-hero {
    align-items: center;
    display: flex;
    min-block-size: 160px;
    position: relative;
  }
  .esri-wordpress #esri-overview-hero .esri-overview-container {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: var(--space-10) 0;
  }
  section#esri-overview-hero.calcite-mode-dark .esri-hero-logo img{
   filter: invert(100%);
}
  .esri-wordpress
    #esri-overview-hero
    .esri-overview-container
    .esri-hero-logo
    img {
    margin-inline-end: var(--space-5);
  }
  .esri-hero-logo {
    max-inline-size: 80%;
  }
  .esri-wordpress #esri-overview-hero .esri-overview-container .esri-hero-logo p {
    color: #fff;
    font-size: var(--font-2);
    font-style: italic;
    margin-block-end: 0;
    margin-block-end: 10px;
    padding-block-end: var(--space-1);
  }
  .esri-wordpress #esri-explore-departments {
    margin: var(--space-12) 0 var(--space-6);
    position: relative;
  }

  .esri-wordpress #esri-explore-departments.no-margin{
    margin: 0;
  }

  .esri-wordpress #esri-explore-departments .esri-explore-list {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    list-style: none;
    margin-block-end: 30px;
    min-block-size: 50px;
    overflow: auto;
    padding-inline-start: 0;
  }
  .esri-wordpress #esri-explore-departments .esri-explore-list calcite-button {
    margin-block-start: var(--space-2);
    margin-inline-end: var(--space-2);
    white-space: nowrap;
  }
  .esri-wordpress .meethost {
    background: #f8f8f8;
  }
  .esri-wordpress .meethost .text-link-stack-icon-wrapper .headerimage {
    block-size: 128px;
    border-radius: 100%;
    inline-size: 128px;
    overflow: hidden;
  }
  .esri-wordpress .main-cards {
    min-block-size: 150px;
  }
  .esri-wordpress .esri-article-content .article-image {
    margin: var(--space-1) 0 var(--space-4)
  }
  .esri-wordpress .esri-article-content {
    font-size: var(--font-2);
  }
  .esri-wordpress .esri-article-content figcaption {
    margin-block-start: 18px;
    text-align: center;
  }
  .esri-wordpress .esri-article-content .newsr-aside {
    font-size: var(--font-0);
  }
  .esri-wordpress .esri-article-content .newsr-aside .newsr-aside_custom-content {
    padding: var(--space-10);
  }
  .esri-wordpress
    .esri-article-content
    .newsr-aside
    .newsr-aside_custom-content
    p {
    margin-block-end: 0;
  }
  .esri-wordpress
  .esri-article-content
    p {
      line-height: 28px;
  }
  .esri-wordpress .esri-article-content .newsr-image--center {
    float:none;
    margin: var(--space-8) auto;
  }
  figure.newsr-image.newsr-image--center.column-10.tablet-column-12.phone-column-6 {
    margin: auto;
    max-inline-size: fit-content;
}
.newsr-image--center .newsr-image_content, .newsr-image--center[class*="column-"] .newsr-image_content {
  text-align: center;
}
  .esri-wordpress .esri-article {
    text-align: center;
  }
  .esri-wordpress .esri-article-main-img {
    block-size: auto;
    inline-size: 100%;
    margin-block-end: var(--space-8);
    object-fit: cover;
  }
  .esri-wordpress .headercontainer h2 {
    color: var(--calcite-color-text-1);
    display: inline-block;
    padding-inline-end: var(--space-2);
  }
  .esri-wordpress .headercontainer h2.text-center {
    display: block;
    font-weight: var(--calcite-font-weight-medium);
  }

  .esri-wordpress .additional-info {
    background-color: transparent;
    font-size: var(--font--1);
    font-weight: var(--calcite-font-weight-medium);
    margin-block-end: var(--space-2);
    padding: 0 0 var(--space-1) 0;
    text-transform: initial;
  }
  .esri-wordpress-featured-section {
    display: flex;
    flex-direction: column;
    padding: var(--space-8) 0 var(--space-4);
  }
  .esri-wordpress-featured-image {
    display: flex;
    flex: 1 1 66%;
    flex-direction: column;
  }
  .esri-wordpress-featured-image .featured-image {
    flex: 1 1 50%;
    position: relative;
  }
  .esri-wordpress-featured-image .featured-image img {
    block-size: 100%;
    inline-size: 100%;
    object-fit: cover;
  }
  .esri-wordpress-featured-image .featured-content {
    flex: 1 1 50%;
    padding: 0 var(--space-6) var(--space-6) var(--space-6);
  }
  .esri-wordpress-featured-image .featured-content h2,
  .esri-wordpress-featured-image .featured-content p {
    color: var(--calcite-ui-text-1);
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .esri-wordpress-featured-image .featured-content a {
    color: var(--calcite-ui-text-1);
    font-size: var(--font-3);
  }
  .esri-wordpress-featured-image .featured-content a:is(:hover, :focus){
    color: var(--calcite-ui-brand);
    text-decoration: none;
  }
  .esri-wordpress-featured-card {
    background-color: var(--calcite-ui-foreground-1);
    block-size: fit-content;
    border: 1px solid var(--calcite-ui-border-2);
    flex: 1 1 33%;
  }
  .esri-wordpress-department-description {
    color: var(--calcite-ui-text-2);
    max-inline-size: 80%;
    padding-inline-start: var(--space-3);
  }

  .esri-wordpress .esri-blog-article-container {
    background: var(--calcite-ui-foreground-2);
    border: 1px solid var(--calcite-ui-border-1);
    margin-block-start: var(--space-4);
    padding: var(--space-6);
  }
  .esri-wordpress .esri-blog-article-container .esri-blog-mini-card {
    border-block-end: 1px solid var(--calcite-ui-border-1);
    display: flex;
    flex-direction: row;
    padding: var(--space-4) 0;
  }
  .esri-wordpress
    .esri-blog-article-container
    .esri-blog-mini-card
    .mini-card-date {
    color: var(--calcite-ui-text-2);
  }
  .esri-wordpress .esri-blog-article-container .esri-blog-mini-card:last-of-type {
    border-block-end: none;
  }
  .esri-wordpress .esri-blog-article-container .esri-blog-mini-card-image {
    flex: 0 0 120px;
    position:relative;
  }
  .esri-wordpress .esri-blog-article-container .esri-blog-mini-card-image img {
    block-size: 120px;
    inline-size: 120px;
    min-inline-size: 120px;
    object-fit: cover;
  }
  .esri-wordpress .esri-blog-article-container .esri-blog-mini-card-info {
    margin-inline-start: var(--space-8);
  }
  .esri-wordpress .esri-blog-article-container .esri-blog-mini-card-info p {
    margin-block-end: 0;
  }
  .esri-wordpress
    .esri-blog-article-container
    .esri-blog-mini-card-info
    a.esri-blog-mini-card-heading {
    color: var(--calcite-ui-text-1);
    font-size: var(--font-2);
  }

  .esri-wordpress
    .esri-blog-article-container
    .esri-blog-mini-card-info
    a.esri-blog-mini-card-heading:is(:hover, :focus) {
    color: var(--calcite-ui-brand);
    text-decoration: none;
  }

  @media screen and (min-width: 860px) {
    .esri-wordpress .elastic-content-strip .ecs__panel p {
      margin: auto;
      max-inline-size:80%;
    }
  }

  .esri-wordpress .esri-article-header-info {
    align-items: center;
    display: flex;
    flex-direction: column;
  }

  .esri-wordpress .esri-article-header-category {
    font-size: var(--font--1);
    text-transform: uppercase;
  }
  .esri-wordpress .esri-article-header-line-break {
    background: var(--theme-color);
    block-size: 32px;
    inline-size: 3px;
    margin: 0 var(--space-5);
  }
  .esri-wordpress .esri-article-header-line-break-mobile {
    display: none;
  }
  .esri-wordpress .esri-article-header-category-date-container {
    align-items: center;
    display: flex;
  }
  .esri-wordpress .esri-article-header-category-date-container p {
    margin: 0;
  }
  .esri-wordpress .esri-article-header-article-title {
    color: var(--calcite-ui-text-1);
    padding: var(--space-5) 0 0 0;
    text-align: center;
  }
  .esri-wordpress .esri-article-header-author {
    margin-block-end: var(--space-8);
  }
  .esri-wordpress .esri-article-date {
    color: var(--calcite-ui-text-2);
  }
  .esri-wordpress .esri-article-content ul {
    display: inline-block;
    padding-block-end: var(--space-6);
  }
  .esri-wordpress .esri-article-content ul li {
    margin-inline-start: var(--space-4);
    padding-block-end: var(--space-2);
  }
  .esri-wordpress .esri-article-content h3 {
    padding-block: var(--space-6);
  }
  .esri-wordpress .esri-article-content .main-title h2 {
    font-size: var(--font-3);
  }

  .esri-wordpress .esri-article-connect {
    clear:both;
    padding-block: var(--space-12);
  }
  .esri-wordpress .esri-article-connect p {
    margin-block-end: 0;
  }
  .esri-wordpress .esri-article-tag-list {
    margin: var(--space-8) 0;
  }
  .esri-wordpress .esri-article-tag-list calcite-button {
    margin-block-end: var(--space-2);
    padding-inline-end: var(--space-2);
  }
  .headertitle {
    color: var(--calcite-ui-text-1);
  }


  /* search */
  .simple-search .sra-search-field.calcite-mode-dark .custom-underline-text-input-grayline{
    border-block-start-color: var(--calcite-ui-text-1);
  }
  .simple-search .sra-search-field.calcite-mode-dark .custom-underline-text-input.sra-search-textfield::placeholder,
  .simple-search .sra-search-field.calcite-mode-dark .custom-underline-text-input.sra-search-textfield {
    color: var(--calcite-ui-text-1);
}
.simple-search .sra-search-field.calcite-mode-dark .search-submit{
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.364 14.636L9.735 9.008a5.5 5.5 0 1 0-.706.708l5.628 5.627.707-.707zM1 5.5C1 3.019 3.019 1 5.5 1S10 3.019 10 5.5 7.981 10 5.5 10 1 7.981 1 5.5z'/%3E%3C/svg%3E");
}
  .esri-wordpress .simple-search .sra-search,
  .esri-wordpress .simple-search .sra-search-field {
    background: 0 0;
    inline-size: 100%;
  }
  .esri-wordpress .simple-search.search-page .sra-search,
  .esri-wordpress .simple-search.search-page .sra-search-field {
  margin: initial;
  padding:0;
}
.esri-wordpress .simple-search.search-page .sra-search-textfield{
  font-size: var(--font-3);
}
  .esri-wordpress.arcgis-blog .custom-underline-text-input.sra-search-textfield {
    color: var(--calcite-ui-text-1);
    font-size: var(--font-2);
    font-weight: var(--calcite-font-weight-medium);
    margin-block-end: var(--space-2);
  }
  .homepage .esri-wordpress.arcgis-blog .custom-underline-text-input.sra-search-textfield {
    font-size: var(--font-2);
  }

  .simple-search .sra-search .custom-underline-text-input-blueline,
  .simple-search .sra-search .custom-underline-text-input-grayline,
  .simple-search .sra-search-field .custom-underline-text-input-blueline,
  .simple-search .sra-search-field .custom-underline-text-input-grayline {
    inset-block-start: 50px !important;
  }
  .calcite-mode-dark .simple-search .sra-search-field .custom-underline-text-input-grayline{
    border-block-start-color: var(--calcite-ui-text-1);
  }

  .search-submit {
    background-color: transparent;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23151515' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.364 14.636L9.735 9.008a5.5 5.5 0 1 0-.706.708l5.628 5.627.707-.707zM1 5.5C1 3.019 3.019 1 5.5 1S10 3.019 10 5.5 7.981 10 5.5 10 1 7.981 1 5.5z'/%3E%3C/svg%3E");
    background-position: center center;
    background-repeat: no-repeat;
    block-size: 16px;
    border: none;
    box-shadow: none;
    cursor: pointer;
    inline-size: 16px !important;
    transition: all 0.25s ease-in-out;
  }
  .calcite-mode-dark .search-submit{
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.364 14.636L9.735 9.008a5.5 5.5 0 1 0-.706.708l5.628 5.627.707-.707zM1 5.5C1 3.019 3.019 1 5.5 1S10 3.019 10 5.5 7.981 10 5.5 10 1 7.981 1 5.5z'/%3E%3C/svg%3E");
  }
  .esri-wordpress .simple-search {
    inline-size: auto;
    inline-size: 100%;
    margin-block-start: 0;
    max-inline-size: 400px;
  }
  .simple-search.search-page{
    margin-inline: 0 auto;
    max-inline-size: initial;
    max-inline-size: 80%;
  }
  /* search */


  .esri-wordpress .esri-text__title {
    font-weight: var(--calcite-font-weight-bold);
  }

  .esri-wordpress .center {
    inline-size: 30%;
    margin: 0 auto;
  }
  .esri-wordpress .text-align-center {
    text-align: center;
  }
  .esri-wordpress .container-featured-products {
    display: grid;
    gap: 60px 20px;
    grid-auto-flow: row;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: 1fr 1fr;
  }
  .arcgis-online {
    grid-area: 1/1/2/2;
  }
  .arcgis-pro {
    grid-area: 1/2/2/3;
  }
  .arcgis-enterprise {
    grid-area: 1/3/2/4;
  }
  .developers {
    grid-area: 2/1/3/2;
  }
  .arcgis-storymaps {
    grid-area: 2/2/3/3;
  }
  .arcgis-living-atlas {
    grid-area: 2/3/3/4;
  }
  .esri-wordpress .featured-products {
    grid-area: featured-products;
  }
  .esri-wordpress-department .headercontainer {
    inline-size: 100%;
    padding: 0 var(--space-5) var(--space-6) 0;
  }

  .esri-wordpress .elastic-content-strip .ecs__panel h2 {
    color: var(--calcite-ui-text-1);
  }
  .esri-wordpress .esri-article-header-container {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-block-start: var(--space-4);
  }
  .esri-wordpress .esri-article-header-info a {
    color: var(--calcite-ui-text-1);
  }
  .esri-wordpress .esri-article-header-info a:is(:hover, :focus) {
    color: var(--calcite-ui-brand);
  }
  .esri-wordpress .esri-article-header-double {
    align-items: center;
    display: flex;
  }
  .esri-wordpress .esri-article-header-double img {
    margin-inline-end: var(--space-2);
  }
  .esri-wordpress .esri-article-content .text,
  .esri-wordpress .esri-article-content .kaltura-video.text {
    clear:both;
    color: var(--calcite-ui-text-1);
  }
  .esri-wordpress .esri-article-content .text img,
  .esri-wordpress .esri-article-content p img,
  .esri-wordpress .esri-article-content ul img,
  .esri-wordpress .esri-article-content ul li img,
  .esri-wordpress .esri-article-content .text .kaltura-video {
    padding: var(--space-8) 0 var(--space-2);
  }

  .esri-wordpress .esri-article-content .text .image-alt-text{
padding-block-end: var(--space-8);
  }
  .esri-wordpress .esri-article-author-info {
    border-block-end: 1px solid var(--calcite-ui-border-1);
    border-block-start: 1px solid var(--calcite-ui-border-1);
    padding: var(--space-12) 0;
  }
  .esri-wordpress .esri-article-author-info-wrapper {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin: auto;
  }
  .esri-wordpress .esri-article-author-info-wrapper .esri-article-author-image {
    flex-basis: 25%;
  }
  .esri-wordpress
    .esri-article-author-info-wrapper
    .esri-article-author-image
    img {
    block-size: 180px;
    border-radius: 50%;
    inline-size: 180px;
    margin: 0 auto;
    margin-block-end: var(--space-4);
  }
  .esri-wordpress .esri-article-author-info-wrapper .esri-article-author-text {
    flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
  }
  .esri-wordpress .filters {
    padding-inline-end: var(--space-3);
  }
  .esri-wordpress .filter-categories {
    border: none;
    border-radius: 1.875em;
  }

  @media screen and (min-width: 860px) {
    .esri-wordpress .center {
      text-align: center;
    }
  }
  .esri-wordpress .container-featured-product {
    display: grid;
    grid-gap: var(--space-10) var(--space-10);
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(1, 1fr);
  }
  .esri-wordpress .container-featured-product .item img {
    block-size: 64px;
    inline-size: 64px;
  }
  .search-submit-gray .custom-underline-text-input-blueline {
    border-block-start-color: var(--calcite-ui-brand) !important;
  }
  .search-submit-gray .search-submit {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236a6a6a'%3E%3Cpath d='M15.805 13.918l-3.067-3.068a.668.668 0 0 0-.943 0l-.124.124-.968-.968a5.5 5.5 0 1 0-.69.69l.968.968-.13.129a.667.667 0 0 0 0 .943l3.068 3.067a.665.665 0 0 0 .943 0l.943-.942a.666.666 0 0 0 0-.943zM9.683 9.68A4.47 4.47 0 0 1 6.5 10.999a4.502 4.502 0 1 1 3.183-1.318zm4.708 5.18l-2.597-2.596.473-.473 2.595 2.598z'/%3E%3C/svg%3E");
  }
  .search-submit-gray .custom-underline-text-input-measure {
    inset-block: initial !important;
  }

  .search-submit-gray
    .custom-underline-text-input.sra-search-textfield::placeholder {
    color: var(--calcite-ui-text-3);
  }

  .search-submit-gray .custom-underline-text-input {
    font-size: var(--font-0);
  }
  .esri-wordpress.arcgis-blog .mainarticle {
    align-items: center;
    display: flex;
    flex-direction: column;
  }

  @media screen and (min-width: 860px) {
    .esri-wordpress.arcgis-blog .mainarticle {
      flex-direction: row;
    }
  }

  .esri-wordpress.arcgis-blog .category.additional-info,
  .hero-side-section .category.additional-info{
    padding: 0 0 var(--space-3) 0;
  }

  .esri-wordpress.arcgis-blog .mainarticle h1,
  .esri-wordpress.arcgis-blog .mainarticle .mainarticle-heading {
    color: var(--calcite-ui-text-1);
  }
  .esri-wordpress.arcgis-blog .mainarticle h1,
  .esri-wordpress.arcgis-blog .mainarticle .mainarticle-heading:is(:hover, :focus) {
    color: var(--calcite-ui-brand-hover);
    text-decoration:none;
  }

  .esri-wordpress.arcgis-blog .mainarticle a {
    display: inline-block;
    margin-block-end: var(--space-4);
  }
  .esri-wordpress .mainarticle .category  span{
    margin-inline: var(--space-1);
  }

  .esri-wordpress.arcgis-blog
    .mts-media-text-split-wrapper.authorpage
    .mts-text-wrap {
    order: 2;
  }
  .esri-wordpress .filter-container {
    margin-block: var(--space-10) 0;
  }
  .esri-wordpress .filter-container .filter-list {
    align-items: flex-start;
    display: flex;
    flex-wrap: wrap;
  }
  .esri-wordpress .filter-container .filter-list calcite-button {
    padding-block-end: var(--space-4);
    padding-inline-end: var(--space-2);
  }
  .esri-wordpress .filter-container .filter-list.centered {
    justify-content: center;
  }
  .esri-wordpress .filter-container .filter-list .filter-list-dropdowns {
    flex-direction: column;
  }
  .esri-wordpress .filter-container .filter-list .filter-categories {
    align-items: center;
    display: flex;
    margin-block-end: var(--space-2);
    margin-inline-end: var(--space-2);
    padding: var(--space-2) var(--space-4);
  }
  .esri-wordpress .filter-container .filter-list .filter-categories calcite-icon {
    margin-inline-start: 10px;
  }
  .esri-wordpress .filter-container .filter-list-header {
    margin-block-end: var(--space-2);
  }
  .esri-wordpress .filter-container calcite-input-date-picker,
  .esri-wordpress .filter-container calcite-select {
    margin-block-end: var(--space-2);
  }
  .esri-wordpress .filter-container calcite-input-date-picker {
    inline-size: 150px;
  }
  .container .parent {
    display: grid;
    grid-gap: 0;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(2, 1fr);
  }

  /* new social icons */
  .esri-article-connect-social {
    display: flex;
}


.esri-article-connect-social.authorpage {
  align-items: center;
  display: flex;
}

.esri-article-connect-social.authorpage p {
  margin-inline-end: var(--space-2);
}

.esri-article-connect-social.authorpage a {
  display: inline-block;
}

.esri-article-connect-social.authorpage .esri-social-image img{
inline-size: 30px;
}
  .esri-social-icon::before{
    background-size: cover;
    block-size: 24px;
    content: '';
    display: inline-block;
    inline-size: 24px;
    margin-inline: 8px;
}
.esri-social-icon, .esri-social-image{
  opacity: 0.70;
}
.esri-social-icon:is(:hover, :focus), .esri-social-image:is(:hover, :focus){
  opacity: 1;
}
.esri-facebook::before{
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg' fill='%234a4a4a'%3E%3Cpath d='m504 256c0-137-111-248-248-248s-248 111-248 248c0 123.78 90.69 226.38 209.25 245v-173.31h-63v-71.69h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73v46.55h68.78l-11 71.69h-57.78v173.31c118.56-18.62 209.25-121.22 209.25-245z'/%3E%3C/svg%3E");
}
.esri-twitter::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 1200 1227' style='enable-background:new 0 0 1200 1227;' xml:space='preserve'%3E%3Cpath d='M714.2,519.3L1160.9,0H1055L667.1,450.9L357.3,0H0l468.5,681.8L0,1226.4h105.9l409.6-476.2l327.2,476.2H1200L714.2,519.3 L714.2,519.3z M569.2,687.8l-47.5-67.9L144,79.7h162.6l304.8,436l47.5,67.9l396.2,566.7H892.5L569.2,687.8L569.2,687.8z'/%3E%3C/svg%3E");
}
.calcite-mode-dark .esri-twitter::before {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' fill='white' viewBox='0 0 1200 1227' style='enable-background:new 0 0 1200 1227;' xml:space='preserve'%3E%3Cpath d='M714.2,519.3L1160.9,0H1055L667.1,450.9L357.3,0H0l468.5,681.8L0,1226.4h105.9l409.6-476.2l327.2,476.2H1200L714.2,519.3 L714.2,519.3z M569.2,687.8l-47.5-67.9L144,79.7h162.6l304.8,436l47.5,67.9l396.2,566.7H892.5L569.2,687.8L569.2,687.8z'/%3E%3C/svg%3E%0A");
}
.esri-linkedin::before {
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg' fill='%234a4a4a'%3E%3Cpath d='m416 32h-384.1c-17.6 0-31.9 14.5-31.9 32.3v383.4c0 17.8 14.3 32.3 31.9 32.3h384.1c17.6 0 32-14.5 32-32.3v-383.4c0-17.8-14.4-32.3-32-32.3zm-280.6 384h-66.4v-213.8h66.5v213.8zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5s17.2-38.5 38.5-38.5c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4v-104c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9v105.8h-66.4v-213.8h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9z'/%3E%3C/svg%3E");
}
  /* new social icons */

  .essw-wrapper-aem {
    background-color: var(--esri-ui-opacity80-inverse);
    inset: logical 40% auto auto 0;
    position: fixed;
    z-index: 100;
  }

  @media (min-width: 412px) {
    .esri-wordpress img.is-gif.card-img-circle {
      block-size: 200px;
      border-radius: 100px;
      inline-size:200px;
      -o-object-fit: cover;
      object-fit: cover
  }
    .esri-wordpress .esri-text__title {
      font-weight: var(--calcite-font-weight-bold);
    }
  }
  .esri-wordpress.arcgis-blog .arcgis-blog-image {
    margin-block-start: var(--space-8);
    margin-inline-end: 0;
  }

  @media (min-width: 860px) {
    .esri-wordpress.arcgis-blog .arcgis-blog-image {
      margin-inline-end: var(--space-8);
    }
  }
  .esri-wordpress.arcgis-blog .arcgis-blog-content {
    padding: var(--space-3) var(--space-5) 0 0;
  }

  .mainarticle .category-description {
    color: var(--calcite-ui-text-1);
}

.esri-wordpress .nr-pagination-nav{
  margin-block-end: var(--space-16);
}

  /* media text split overwrite */
  .esri-wordpress .media-text-split{
      margin-block-start:50px;
  }

    .esri-wordpress .mts-media-text-split .mts-media-wrap img.is-gif,
    .mts-media-text-split .mts-media-wrap img.is-media-img,
    .esri-wordpress img.is-gif.card-img-circle {
      block-size: 200px;
      border-radius: 100px;
      inline-size: 200px;
      object-fit: cover;
  }
  .esri-wordpress .mts-text-wrap .esri-text__description p,
  .esri-wordpress .mts-text-wrap .esri-text__description{
      margin-block-end:0;
  }

  @media (min-width: 1440px){
      .esri-wordpress .mts-media-text-split .mts-text-wrap .mts-text--content {
          inset-block-start: initial;
          inset-inline-start: auto;
          max-inline-size:90%;
          padding-inline-start: 0;
          position: relative;
          transform: initial;
      }
  }

  @media (min-width: 1024px){
      .esri-wordpress .mts-media-text-split {
          grid-gap: 25px;
          grid-template: 1fr / 300px 1fr;
          max-inline-size: 1080px;
          min-block-size: auto;
      }
  }

  @media (min-width: 1260px){
      .esri-wordpress .mts-media-text-split .mts-media-wrap {
          align-items: center;
          margin-block-start: 0;
      }
  }

  .esri-wordpress .mts-media-text-split {
    margin: 0 auto var(--space-8) ;
}

.esri-wordpress .image-alt-text{
	color: var(--calcite-ui-text-3);
	text-align: center;
}
.esri-wordpress .related-articles .headercontainer{
	margin-block-end: var(--space-10);
	text-align: center;
}
.esri-wordpress .related-articles h2{
	font-size: var(--font-3);
}
.esri-newsroom-cards > ul {
  list-style: none;
  padding-inline-start: 0;
}

.esri-newsroom-cards.noborder .news-card--result{
 box-shadow: none;
}

.next-article-layout{
	display: grid;
  gap: 10px;
  grid-template-columns: 100%;
}

.next-article-layout > div{
	border: 1px solid var(--calcite-ui-border-1);
	display:flex;
	flex-direction: column;
	padding: var(--space-4)
}
.next-article-layout svg{
	fill: var(--calcite-ui-brand)
}

@media only screen and (min-width: 740px) {
	.next-article-layout{
  grid-template-columns: 50% 50%;
  }
}

#esri-overview-hero.calcite-mode-dark:has(.arcwatch) {
  background: #323232 url("https://www.esri.com/content/dam/esrisites/en-us/newsroom/newsroom-2022/arcwatch/assets/arcwatch-test-banner.jpg") no-repeat;
  background-size: cover;
  margin-block-end: var(--space-12);
}

@media screen and (min-width: 320px) {
  .esri-wordpress .esri-wordpress-department-header .filter-container {
    padding-block-start: 0;
  }
  .esri-wordpress .esri-wordpress-department-header .filter-list {
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .esri-wordpress .esri-wordpress-department-header .filter-list label {
    padding-inline-start: var(--space-1);
  }
  .esri-wordpress .esri-wordpress-department-header .filter-select {
    min-inline-size: 272px;
    padding-inline-end: var(--space-5);
  }
  .esri-wordpress .filter-select:focus {
    inline-size: auto;
  }
  .esri-wordpress .esri-wordpress-department-header .filter-date {
    min-inline-size: 272px;
    padding-inline-end: var(--space-1);
  }
  .esri-wordpress .esri-wordpress-department-header .category-buttons {
    padding-block-start: var(--space-3);
  }
  .esri-wordpress .esri-wordpress-department-header .category-buttons button {
    margin-block-start: var(--space-2);
  }
  .esri-wordpress .esri-wordpress-department-header .filter-results {
    padding-block-start: var(--space-6);
    padding-inline-start: var(--space-4);
  }
  .esri-wordpress .center {
    inline-size: auto;
    margin: 0 auto;
  }
  .esri-wordpress .esri-text__title {
    font-weight: var(--calcite-font-weight-bold);
  }
}

@media screen and (min-width: 414px) {
  .esri-wordpress .esri-wordpress-department-header .filter-list label {
    padding-inline-end: var(--space-12);
  }
  .esri-wordpress .esri-wordpress-department-header .clear-filters {
    padding-inline-end: var(--space-12);
  }
}

@media screen and (min-width: 600px) {
  .esri-wordpress .esri-wordpress-department-header .filter-list {
    flex-direction: row;
  }
  .esri-wordpress .esri-wordpress-department-header .filter-list label {
    padding-inline-end: var(--space-2);
  }
  .esri-wordpress .esri-wordpress-department-header .filter-select {
    min-inline-size: 190px;
  }
  .esri-wordpress .esri-wordpress-department-header .filter-date {
    margin-inline-start: 4.125rem;
    min-inline-size: 190px;
  }
  .esri-wordpress .esri-wordpress-department-header .clear-filters {
    padding-inline-start: var(--space-3);
  }
}

@media screen and (min-width: 768px) {
  .esri-wordpress .esri-wordpress-department-header .filter-date {
    margin-inline-start: 0;
  }
  .esri-wordpress .esri-wordpress-department-header .clear-filters {
    padding-inline-start: 4.25rem;
  }
}

@media screen and (min-width: 860px) {

  .esri-wordpress .esri-article-header-line-break-mobile {
    display: block;
  }
  .esri-wordpress .esri-article-header-info {
    flex-direction: row;
  }

  .esri-wordpress .article-grid {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: repeat(3, 33%);
    grid-template-rows: repeat(3, auto);
    inline-size: 100%;
    margin-block-end: var(--space-4);
  }

  .esri-wordpress .article-grid.overviewpage{
    padding-block-end: var(--space-4);
  }

  .esri-wordpress .mainheader {
    grid-column: 1 / span 2;
    grid-row: 1 / span 2;
    min-block-size: 300px;
  }
  .esri-wordpress .mainheader .headerimage {
    position: relative;
  }
  .esri-wordpress .mainheader .headerimage img {
    inline-size: 100%;
  }
  .esri-wordpress .mainheader ul li{
    margin-block-start: 0;
  }
  .esri-wordpress .aside-section {
    grid-column: 3;
    grid-row: span 3;
    grid-row-start: 1;
  }
  .esri-wordpress .main-cards {
    grid-column: 1 / 3;
    grid-row-start: 3;
    min-block-size: 150px;
  }
  .esri-wordpress-featured-section {
    flex-direction: row;
  }
  .esri-wordpress-featured-image {
    flex-direction: row;
  }
  .esri-wordpress .esri-article-header-container {
    margin-block-start: var(--space-12);
  }
  .esri-wordpress .esri-article-header-article-title {
    max-inline-size: 60%;
  }
  .esri-wordpress .esri-article-author-info-wrapper {
    align-items: flex-start;
    flex-direction: row;
    max-inline-size: 60%;
  }
  .esri-wordpress
    .esri-article-author-info-wrapper
    .esri-article-author-image
    img {
    margin-block-end: 0;
  }
  .esri-wordpress .esri-article-connect {
    margin: auto;
    max-inline-size: 60%;
  }
  .esri-wordpress .simple-search {
    margin-inline-end: 0;
  }
  .esri-wordpress #esri-overview-hero .esri-overview-container .esri-hero-logo {
    margin: 0;
  }
  .esri-wordpress #esri-overview-hero .esri-overview-container {
    flex-direction: row;
  }
  .esri-wordpress #esri-explore-departments .explore-button-header {
    text-align: center;
  }
  .esri-wordpress #esri-explore-departments .explore-button-header.leftaligned {
    text-align: start;
  }
  .esri-wordpress #esri-explore-departments .esri-explore-list.leftaligned{
    justify-content: flex-start;
  }
}

@media screen and (min-width: 1024px) {
  .esri-wordpress .esri-wordpress-department-header .clear-filters {
    padding-inline-start: var(--space-6);
  }
  .esri-wordpress .esri-wordpress-department-header .filter-list select {
    margin-inline-end: var(--space-2);
  }
}

@media screen and (min-width: 1400px) {
  .esri-wordpress .esri-article-content .newsr-aside {
    inline-size: 100%;
  }
  .esri-wordpress .esri-article-content .newsr-aside.newsr-aside--start,
  .esri-wordpress .esri-article-content .newsr-image.newsr-image--start  {
    float: inline-start;
    inline-size: auto;
    margin-inline: -30% 30px !important;
    max-inline-size: 60%;
  }
  .esri-wordpress .esri-article-content .newsr-aside.newsr-aside--end,
  .esri-wordpress .esri-article-content .newsr-image.newsr-image--end  {
    float: inline-end;
    inline-size: auto;
    margin-inline: 20px -30% !important;
    max-inline-size: 60%;
  }
}

/* cards */
.esri-wordpress-department {
  border-block-end: 1px solid var(--calcite-color-border-1);
}
.esri-wordpress-department:last-of-type,
.esri-wordpress-department.no-border{
  border-block-end: none;
}
.esri-wordpress-department-section.main-cards .esri-wordpress-department{
  border:none
}

@supports (display: grid) {
  .esri-newsroom-cards > ul,
  .esri-newsroom-cards ul.esri-newsroom-cards-list{
      display: grid;
      grid-gap: 1.5rem 16px;
      grid-template-columns: repeat(auto-fill, minmax(20rem, 1fr));
  }
  .esri-newsroom-cards.three-card-layout > ul {
    grid-template-columns: repeat(auto-fill, minmax(24rem, 1fr));
}

.esri-newsroom-cards.auto-width > ul{
	grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));
}

  @media screen and (max-width: 860px) {
    .esri-newsroom-cards > ul {
      padding-inline-start:0;
    }
  }
}
.esri-newsroom-cards .cardformat {
  display: flex;
  flex-direction: column;
  position: relative;
}

.esri-newsroom-cards .cardformat .text {
  display: flex;
  flex: 1 0 auto;
  flex-direction: column;
  padding: 1.5rem 1rem 0 0 ;
}

.esri-newsroom-cards .cardformat .img {
aspect-ratio:16 / 9;
overflow:hidden;
position:relative;
 }

.esri-newsroom-cards .cardformat .img img {
  block-size: 100%;
  inline-size: 100%;
  object-fit: cover;
}

.esri-newsroom-cards .cardformat h2 {
 line-height:1;
 padding-block-start: var(--space-2);
}
.esri-newsroom-cards .cardformat h2 a {
  color: var(--calcite-ui-text-1);
font-size: var(--font-3);
  font-weight: var(--calcite-font-weight-bold);
letter-spacing: -0.05rem;
  text-decoration: none;
}
.esri-newsroom-cards .cardformat h2 a::before {
  content: '';
  inset: 0;
  position: absolute;
}
.esri-newsroom-cards .cardformat h2 a:is(:active, :hover, :focus) {
  color: var(--calcite-ui-brand);
  text-decoration: none;
}
.esri-newsroom-cards .cardformat .text-content {
  color: var(--calcite-ui-text-1);
  display: block;
  font-size: var(--font--1);
  font-weight: var(--calcite-font-weight-medium);
  inline-size: fit-content;
  z-index: 10;
}
.esri-newsroom-cards .cardformat .text-content a {
  position: relative;
}
.esri-newsroom-cards .cardformat .text span{
  padding-inline: var(--space-1);
}
.esri-newsroom-cards .cardformat .text p{
  display: inline-block;
  padding-inline: var(--space-1);
}

/* arcNews */
.cta-questions.arcuser{
  background-color: var(--calcite-ui-foreground-2);
}
.cta-container.arcuser svg,
.cta-container.arcnews svg{
  fill: var(--calcite-ui-brand);
}
.cta-questions.arcuser .cta-questions_primary-contact-questions .question{
  border-block-end: 1px solid var(--calcite-ui-border-1);
  outline:transparent;
}
.cta-questions.arcuser .cta-questions_primary-contact-questions .question:nth-child(3){
  border-block-end: transparent;
}
.textlogo-arcuser{
  font-size: var(--font-3);
}
.textlogo-arcuser span{
  font-weight: var(--calcite-font-weight-bold);
}
.arcuser-archive .esri-newsroom-cards-wrapper:nth-child(1) {
  padding-block-start: 0;
}
.arcuser-archive .text calcite-link{
  margin-block-end: var(--space-2);
  }

@media screen and (min-width: 860px) {
  .cta-questions.arcuser .cta-questions_primary-contact-questions .question{
  border-block-end: transparent;
  border-inline-start: 1px solid var(--calcite-ui-border-1);
}
.cta-questions.arcuser .cta-questions_primary-contact-questions .question:nth-child(1){
  border-inline-start: 1px solid transparent;
  outline:transparent;
}

}


p.hostcategory {
  font-size: var(--calcite-font-size--1);
  font-weight: var(--calcite-font-weight-bold);
  margin-block-end: var(--space-1);
}
/* aside */

.newsr-art-content .newsr-aside+.authors-wrapper,
.newsr-art-content .newsr-image+.authors-wrapper {
	margin-block-start: 50px
}

.newsr-aside {
	background: #f8f8f8;
	box-shadow: inset 0 0 0 1px #b4b4b4;
	color: #4c4c4c;
	margin-block: 20px;
	padding: 15px 15px 10px
}

@media (min-width:860px) and (max-width:1449px) {
	.newsr-aside {
		float: none;
		inline-size: 100%;
		margin-inline: auto !important;
		max-inline-size: 100%;
		padding: 40px 40px 30px
	}
}

@media (min-width:1450px) {

 .newsr-aside.newsr-aside--start {
		clear: inline-start;
		float: inline-start;
		margin-inline-end: 20px !important;
		margin-inline-start: 0
	}

	.newsr-aside.newsr-aside--end {
		clear: inline-end;
		float: inline-end;
		margin-inline-end: 0;
		margin-inline-start: 20px !important
	}

	.newsr-aside.newsr-aside--center {
		clear: both;
		float: none;
		margin-inline: auto
	}
}

@media (min-width:1450px) and (min-width:860px) {
	.newsr-aside.newsr-aside--center {
		inline-size: 845.83333px;
		max-inline-size: 55.41667vw
	}
}

.newsr-aside_main-heading {
	font-size: 1.414rem;
	font-weight: 400
}

@media screen and (max-width:859px) {
	.newsr-aside_main-heading {
		font-size: 1.33rem
	}
}

@media screen and (max-width:479px) {
	.newsr-aside_main-heading {
		font-size: 1.25rem
	}
}

.newsr-aside_section-title {
	font-size: 1rem;
	font-style: italic;
	font-weight: 400
}

.newsr-aside_section-body {
	font-size: .9375rem;
	font-weight: 300
}

.newsr-aside_section-body:last-child {
	margin-block-end: 0
}

.newsr-aside_section-body ol,
.newsr-aside_section-body ul {
	margin-inline-start: 0
}

.newsr-aside_section-body ol:last-child,
.newsr-aside_section-body ul:last-child {
	margin-block-end: 0
}

.newsr-aside_section-body ol li,
.newsr-aside_section-body ul li {
	margin-inline-start: 1.2rem;
	padding-inline-start: .5rem
}

.newsr-aside_custom-content ol,
.newsr-aside_custom-content ul {
	margin-inline-start: 0
}

.newsr-aside_custom-content ol:last-child,
.newsr-aside_custom-content ul:last-child {
	margin-block-end: 0
}

.newsr-aside_custom-content ol li,
.newsr-aside_custom-content ul li {
	margin-inline-start: 1.2rem;
	padding-inline-start: .5rem
}

.newsr-aside_section-list {
	margin-inline-start: 0
}

.newsr-aside_section-list:last-child {
	margin-block-end: 0
}

.newsr-aside_section-list-item {
	margin-inline-start: 1.2rem;
	padding-inline-start: .5rem
}

.newsr-aside_image-reference {
	font-size: .9375rem;
	font-style: italic;
	font-weight: 300
}

.newsr-aside_image-reference:last-child {
	margin-block-end: 0
}

.newsr-aside_code-block-wrapper {
	position: relative
}

.newsr-aside_code-block {
	background: #efefef;
	border: none;
	box-shadow: none;
	display: block;
	font-family: Consolas, "Andale Mono", "Lucida Console", Monaco, monospace;
	font-size: 14px;
	margin: 0;
	opacity: 1 !important;
	outline: 0;
	overflow: auto;
	padding: var(--space-5);
	resize: none
}

.newsr-aside_code-block:focus {
	border: none;
	box-shadow: none
}

.newsr-aside_code-copy {
	background: #ccc;
	block-size: 26px;
	border: none;
	cursor: pointer;
	display: inline-block;
	inline-size: 26px;
	inset-block-start: 0;
	inset-inline-end: 0;
	outline: 0;
	position: absolute
}

.newsr-aside_code-copy:hover {
	background: #a9a9a9
}

.newsr-aside_spotlight-image {
	block-size: 140px;
	inline-size: 140px;
	margin-block-end: 20px
}

@media (min-width:480px) {
	.newsr-aside_spotlight-image {
		float: inline-start;
		margin-block-end: 35px;
		margin-inline-end: 20px
	}
}

.newsr-aside_spotlight-title {
	font-size: 1rem;
	font-style: italic;
	font-weight: 400;
	margin-block-end: 1rem
}

.newsr-aside_spotlight-name {
	font-size: 1.414rem;
	font-weight: 400
}

@media screen and (max-width:859px) {
	.newsr-aside_spotlight-name {
		font-size: 1.33rem
	}
}

@media screen and (max-width:479px) {
	.newsr-aside_spotlight-name {
		font-size: 1.25rem
	}
}

.newsr-aside_spotlight-body {
	clear: both;
	font-size: .9375rem;
	font-weight: 300
}

.newsr-aside_spotlight-body:last-child {
	margin-block-end: 0
}

.in-article-form-dropdown,
.newsr-aside.form {
	background-color: #323232;
	color: #fff;
	margin-block: 70px !important;
	padding-block: 60px;
	position: relative;
	z-index: 0
}

.in-article-form-dropdown::after,
.newsr-aside.form::after {
	background: url("../public/placeholders/components/newsroom/fed_components/article/forms/form-background-bottom-right.jpg") no-repeat bottom right;
	background-size: cover;
	block-size: 300px;
	content: '';
	display: inline-block;
	inline-size: 186px;
	inset-block-end: 0;
	inset-inline-end: 0;
	position: absolute
}

.in-article-form-dropdown::before,
.newsr-aside.form::before {
	background: url("../public/placeholders/components/newsroom/fed_components/article/forms/form-background-top-left.jpg") no-repeat top left;
	background-size: cover;
	block-size: 300px;
	content: '';
	display: inline-block;
	inline-size: 193px;
	inset-block-start: 0;
	inset-inline-start: 0;
	position: absolute
}

.in-article-form-dropdown-heading,
.newsr-aside.form-heading {
	inline-size: 100%;
	margin-block: 0 20px;
	position: relative;
	text-align: center;
	z-index: 1
}

.in-article-form-dropdown-copy,
.newsr-aside.form-copy {
	margin: 0 150px 30px;
	position: relative;
	text-align: center;
	z-index: 1
}

@media screen and (max-width:1449px) {

	.in-article-form-dropdown-copy,
	.newsr-aside.form-copy {
		margin: 0 80px 30px
	}
}

@media screen and (max-width:583px) {

	.in-article-form-dropdown-copy,
	.newsr-aside.form-copy {
		margin: 0 40px 30px
	}
}

.in-article-form-dropdown-footer,
.newsr-aside.form-footer {
	margin-block-end: 0;
	position: relative;
	text-align: center;
	z-index: 1
}

.in-article-form-dropdown-btn,
.newsr-aside.form-btn {
	border: thin solid #49b0f2;
	box-shadow: inset 0 0 0 1px transparent;
	color: #49b0f2;
	font-size: 1rem
}

.in-article-form-dropdown-btn:hover,
.newsr-aside.form-btn:hover {
	box-shadow: inset 0 0 0 2px #74c6ff;
	color: #74c6ff !important
}

.in-article-form-dropdown-btn::after,
.newsr-aside.form-btn::after {
	display: none
}

.in-article-form-dropdown-btn.inactive,
.newsr-aside.form-btn.inactive {
	border: thin solid #a9a9a9 !important;
	box-shadow: inset 0 0 0 1px transparent;
	color: #a9a9a9 !important
}

.in-article-form-dropdown-form,
.newsr-aside.form-form {
	inline-size: 65%;
	margin: 30px auto;
	margin-block-start: 0;
	position: relative;
	z-index: 1
}

.newsr-aside.form {
	padding-block-end: 0 !important
}

.newsr-aside.form::after {
	display: none
}

.newsr-aside.form::before {
	background: url("../public/placeholders/components/newsroom/fed_components/article/forms/form-background-top-right.jpg") no-repeat top left !important;
	block-size: 170px;
	inline-size: 180px;
	inset-block-start: 0 !important;
	inset-inline: auto 0 !important
}

.newsr-aside.form .in-article-form-dropdown-copy {
	margin: 0 40px 30px;
	position: relative;
	text-align: center;
	z-index: 1
}

@media screen and (max-width:1449px) {
	.newsr-aside.form .in-article-form-dropdown-copy {
		margin: 0 40px 30px
	}
}

.newsr-aside.form .in-article-form-dropdown-form {
	inline-size: 100%;
	position: relative;
	z-index: 0
}

.newsr-aside.form iframe {
	min-block-size: 345px
}

.newsr-aside.form .newsr-aside_custom-content {
	position: relative;
	z-index: 9
}

figure.newsr-image.newsr-image--center-start {
    float: none;
}
