header#main-header .header-row-logo .header-row-logo--inner .logo-sitename .tas-gov-logo img {
  width: 8.6rem;
}

header#main-header .header-row-logo .header-row-logo--inner .logo-sitename {
  grid-template-columns: 10rem 1fr;
}

header#main-header .header-row-logo .header-row-logo--inner .logo-sitename .sitename {
  max-width: 14rem;
}



main article header#article-header .banner.title-image .title-box .title-box--inner h1, main article header#article-header .banner.title-image .title-box .title-box--inner .subtitle, main article header#article-header .banner.title-colour .title-box .title-box--inner h1, main article header#article-header .banner.title-colour .title-box .title-box--inner .subtitle {
  /* color: var(--c-white-default); */
  color: #003759;
}

main article header#article-header .banner.title-image, main article header#article-header .banner.title-colour {
  /* background-color: var(--c-blue-dark); */
  background-color: transparent;
}

main article header#article-header .banner.title-image .title-box .title-box--inner h1, main article header#article-header .banner.title-colour .title-box .title-box--inner h1 {
  font-weight: 600;
}

main article header#article-header .banner.title-image .title-box.has-subtitle .subtitle, main article header#article-header .banner.title-colour .title-box.has-subtitle .subtitle, main article header#article-header .banner.title-only .title-box.has-subtitle .subtitle {
  /* font-size: 1rem; */
  font-size: 3rem;
}

main {
  border-top: 0.5rem solid #003759;
}

main {
    background-image: url(https://www.tas.gov.au/__data/assets/image/0031/492655/Banner-graphic-cut.png);
    background-repeat: no-repeat;
    background-size: 900px;
    background-position-x: right -85px;
    background-position-y: -75px;
}
main article header#article-header .banner.title-image .title-box .title-box--inner, main article header#article-header .banner.title-colour .title-box .title-box--inner {
    padding: 10rem 1rem 2rem 0;
}

@media screen and (max-width: 1260px) {
main {
    background-size: 800px;
    background-position-x: right -75px;
}
}

@media screen and (max-width: 1120px) {
main {
    background-size: 620px;
    background-position-y: -50px;
    background-position-x: right -60px;
}
main article header#article-header .banner.title-image .title-box.has-subtitle h1, main article header#article-header .banner.title-colour .title-box.has-subtitle h1 {
    font-size: 2.5rem;
}
main article header#article-header .banner.title-image .title-box.has-subtitle .subtitle, main article header#article-header .banner.title-colour .title-box.has-subtitle .subtitle, main article header#article-header .banner.title-only .title-box.has-subtitle .subtitle {
    font-size: 2.5rem;
}
}

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

main {
  background-size: 450px;
  background-position-y: -35px;
}

main article header#article-header .banner.title-image .title-box.has-subtitle .subtitle, main article header#article-header .banner.title-colour .title-box.has-subtitle .subtitle, main article header#article-header .banner.title-only .title-box.has-subtitle .subtitle {
  font-size: 1.5rem;
}

@media screen and (max-width: 74rem) {
  main article header#article-header .banner.title-image .title-box.has-subtitle h1, main article header#article-header .banner.title-colour .title-box.has-subtitle h1 {
    font-size: 2rem;
  }
}

header#main-header .header-row-logo .header-row-logo--inner .logo-sitename {
  max-width: 100%;
}

}


/* main.css | https://www.tas.gov.au/_designsystem/css/main.css?v=2026-02-17.14-01-10 */

h1, h2, h3, h4, h5, h6 {
  color: #003759;
}


/* main.css | https://www.tas.gov.au/_designsystem/css/main.css?v=2026-02-17.14-01-10 */

main article header#article-header .banner.title-only .title-box .title-box--inner {
  /* padding: 2rem 1rem 0 0; */
  padding: 0rem 1rem 0 0;
}

main article header#article-header .breadcrumbs-bar {
  /* padding: 1rem 0; */
  padding: 9rem 0 0.5rem 0;
}

@media screen and (max-width: 42rem) {
  main article header#article-header .banner.title-only .title-box .title-box--inner h1 {
    /* font-size: 1.2rem; */
    font-size: 2rem;
  }
}

@media screen and (max-width: 62rem) {
  main article header#article-header .banner.title-only .title-box .title-box--inner h1 {
    /* font-size: 1.5rem; */
    font-size: 2rem;
  }
}

main article header#article-header .breadcrumbs-bar .breadcrumbs-bar--inner #breadcrumbs span {
  display: none;
}

main article header#article-header .banner.title-only .title-box .title-box--inner h1, main article header#article-header .banner.title-only .title-box .title-box--inner .subtitle {
  /* color: var(--c-black-default); */
  color: #003759;
  font-weight: 500;
}

.alt-feature-boxes .alt-feature-box {
  background-color: transparent;
  margin-top: 5rem;
}

.alt-feature-boxes .alt-feature-box .alt-feature-box--text {
  padding-left: 0rem;
}

.alt-feature-boxes .alt-feature-box .alt-feature-box--text a.box-button {
  background-color: transparent;
  border: 2px solid #a4bbd6;
  border-radius: 0rem;
  font-weight: bold;
  color: #a4bbd6;
}

.alt-feature-boxes .alt-feature-box .alt-feature-box--text a.box-button:hover {
  background-color: transparent;
  color: white;
  border: 2px solid white;
}

div.alt-feature-box:nth-child(2) {
  /* display: grid; */
  display: none;
}

.alt-feature-boxes .alt-feature-box .alt-feature-box--text .box-headline {
  color: #a4bbd6;
  font-size: 2rem;
  font-weight: 600;
  padding-bottom: 0rem;
}

ul.tile-listing a.tile, ul.tile-listing div.tile {
  background-color: ;
  border: 2px solid #a4bbd6;
  border-left: 8px solid #a4bbd6;
}

ul.tile-listing a.tile:hover {
  background-color: transparent;
  border: 2px solid #386698;
  border-left: 8px solid #386698;
}

ul.tile-listing a.tile::after {
  align-self: center;
  justify-self: right;
  padding-top: 0.4rem;
  right: 1.4rem;
  scale: 150%;
  bottom: auto;
  filter: brightness(0) saturate(100%) invert(36%) sepia(7%) saturate(4119%) hue-rotate(171deg) brightness(97%) contrast(90%);
}

ul.tile-listing a.tile:hover::after {
  /* filter: invert(1); */
  filter: brightness(0) saturate(100%) invert(79%) sepia(22%) saturate(327%) hue-rotate(172deg) brightness(90%) contrast(90%);
}

ul.tile-listing a.tile .tile-text .tile-title, ul.tile-listing div.tile .tile-text .tile-title {
  color: #386698;
}

ul.tile-listing a.tile .tile-text, ul.tile-listing div.tile .tile-text {
  padding-top: 2rem;
  padding-bottom: 0rem;
}


/* main.css | https://www.tas.gov.au/_designsystem/css/main.css?v=2026-02-17.14-01-10 */

details summary {
  /* background-color: var(--c-grey-lightest); */
  background-color: white;
}

details {
  /* border: 1px solid var(--c-grey-lightest); */
  border: 2px solid #003759;
  border-left: 8px solid #003759;
}

main article #content-wrapper #body-content-wrapper .body-content hr {
  /* border-top: 1px solid var(--c-grey-light); */
  border-top: 2px solid #003759;
}

details summary:hover {
  /* background-color: var(--c-black-default); */
  /* color: var(--c-white-default); */
  /* font-variation-settings: "wght" 700, "opsz" 1, "wdth" 60; */
  background-color: white;
  color: #333;
}


/* digital-strategy.css | https://www.tas.gov.au/__data/assets/css_file/0034/492649/digital-strategy.css?v= */

main article header#article-header .banner.title-image .title-box .title-box--inner, main article header#article-header .banner.title-colour .title-box .title-box--inner {
  /* padding: 12rem 1rem 2rem 0; */
  padding: 10rem 1rem 2rem 0;
}

ul.tile-listing a.tile:hover {
  /* background-color: transparent; */
  /* border: 2px solid #386698; */
  /* border-left: 8px solid #386698; */
  background-color: #003759;
  border: 2px solid #003759;
  border-left: 8px solid #003759;
}

/* Inline | https://www.tas.gov.au/digital */

ul.tile-listing a.tile .tile-text .tile-title, ul.tile-listing div.tile .tile-text .tile-title {
  font-weight: 600;
}

ul.tile-listing a.tile:hover::after {
  /* filter: brightness(0) saturate(100%) invert(79%) sepia(22%) saturate(327%) hue-rotate(171deg) brightness(50%) contrast(90%); */
  filter: invert(100);
}

/* Inline | https://www.tas.gov.au/digital */

ul.tile-listing a.tile:hover .tile-text .tile-title {
  color: white;
}



ul.tile-listing a.tile.has-icon .tile-text .tile-title:not(.icon-custom.non-gf)::before, ul.tile-listing div.tile.has-icon .tile-text .tile-title:not(.icon-custom.non-gf)::before {
  padding-right: .75rem;
}

ul.tile-listing a.tile .tile-text .tile-title, ul.tile-listing div.tile .tile-text .tile-title {
  color: #003759;
}

ul.tile-listing a.tile, ul.tile-listing div.tile {
  border: 2px solid #003759;
  border-left: 8px solid #003759;
}

ul.tile-listing a.tile::after {
  filter: brightness(0) saturate(100%) invert(36%) sepia(7%) saturate(4119%) hue-rotate(171deg) brightness(50%) contrast(90%);
}

ul.tile-listing a.tile:hover::after {
  filter: brightness(0) saturate(100%) invert(79%) sepia(22%) saturate(327%) hue-rotate(171deg) brightness(50%) contrast(90%);
}

@media screen and (max-width: 74rem) {
.alt-feature-boxes .alt-feature-box .alt-feature-box--image img {
min-height: 100%;
}
}


/* digital-strategy.css | https://www.tas.gov.au/__data/assets/css_file/0034/492649/digital-strategy.css?v= */

ul.tile-listing a.tile:hover::after {
  /* filter: brightness(0) saturate(100%) invert(79%) sepia(22%) saturate(327%) hue-rotate(171deg) brightness(50%) contrast(90%); */
  filter: invert(100);
}


/* main.css | https://www.tas.gov.au/_designsystem/css/main.css?v=2026-02-17.14-01-10 */

footer #acknowledgement .acknowledgement-wrapper .acknowledgement-border {
  /* border: 1px solid var(--c-white-default); */
  /* padding: 1.5rem; */
  /* text-align: center; */
  border: none;
  padding: 0;
  text-align: left;
}

footer {
  /* font-size: 1.125rem; */
  font-size: .9rem;
}
