/* Main */
.hcvs img {border: none;}
.hcvs img {max-width: 100%;}
.search-body {margin: 0; position: relative; width: 100%;}
.appbar-scroll-box a {text-decoration: none;}
.search-body .appbar-container {border: 0;}
.search-body h1 {color: #1f1f1f; font-family: 'Google Sans Medium', Arial, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; font-weight: 400;}
.appbar-container {border-bottom: .0625rem solid #a9acaa;}
.appbar {font-family: 'Google Sans Medium', Arial, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; font-weight: 500;}
.appbar-internal {display: flex;}
.appbar-end-align-items {display: flex; flex-grow: 1; justify-content: end;}
.appbar-links {display: none;}
.appbar-link-container {display: inline-flex; margin: 0 .25rem 0 0;}
.appbar-link-container__item>a, .appbar-link-container>a {color: #444746; line-height: 3rem; padding: 0 1rem;}
.promoted-search-container {background-image: url(https://vladimirsangh.x10.mx/files/themes/headers/4ee76be2-dfde-4b30-9fd9-94e8aeb0cbf2.jpg);}
.hcvs .promoted-search-container {background-color: #d0d3d4; padding: 20px 5%;}
.hcvs .promoted-search-container {background-repeat: no-repeat; background-size: cover;}
.search-body .promoted-search-container {margin: 1rem 0; position: relative;}
.search-body .promoted-search-greeting {color: #ab0000; font-size: 1.75rem; font-weight: 400; line-height: 2.25rem; padding: 0 0 1.5rem 0; text-align: center;}
.search-body .promoted-search-greeting-logo-container {background: #ffffff; border-radius: 1.75rem; box-shadow: 0 1px 2px 0 rgba(48, 48, 48, .30), 0 1px 3px 0 rgba(48, 48, 48, .15); box-sizing: border-box; display: flex;  height: 2.75rem; margin: 0 auto 1rem auto; padding: .375rem; width: 2.75rem;}
.search-body img:not([class^="gb_"]) {vertical-align: middle;}
.promoted-search-greeting-logo {height: 2rem; width: 2rem;}
.hcvs-content h1 {font-size: 1.75rem; line-height: 2rem; margin: 0 0 .5rem;}
.hcvs .__web-inspector-hide-shortcut__, .hcvs .__web-inspector-hide-shortcut__ *  {visibility: hidden !important;}
.hcvs a:link, .hcvs a:visited, .hcvs a:active, .hcvs a:hover {color: #363636;}
.hcvs a,  .hcvs a:visited, .hcvs a:focus {color: #ab0000; text-decoration: none;}
.hcvs .nav-gallery {padding: 12px 4%; width: 100%;}
.hcvs nav .nav-gallery ul {margin: 0;}
.hcvs ul {font-size: 24px; margin: 30px 0 30px 30px; padding-left: 18px; padding-bottom: 0; display: block; list-style: square;}
.hcvs ul {font-size: 16px;}
.hcvs .nav-gallery-cta-grid {display: flex; flex-direction: column; flex-wrap: nowrap; list-style: none; margin: 0; padding: 0;}
.hcvs ul li {margin-top: 18px; margin-left: 0; padding-left: 6px; display: list-item; font-size: 16px;}
.hcvs ul, .hcvs ul li {font-size: 1em;}
.hcvs .nav-gallery-cta-grid-column--image  {display: block; height: 100%; margin: 0; padding: 0;}
.hcvs nav .nav-gallery-cta-link, .hcvs nav .nav-gallery-cta-link-text {color: #1e1e1e;}
.hcvs a.nav-gallery-cta-link:hover, .hcvs a.nav-gallery-cta-link:link, .hcvs a.nav-gallery-cta-link:visited {text-decoration: none;}
.hcvs a:not([role=button]), .hcvs a:not([role=button]):active, .hcvs a:not([role=button]):focus, .hcvs a:not([role=button]):hover, .hcvs a:not([role=button]):link, .hcvs a:not([role=button]):visited {color: #ab0000;}
.hcvs .nav-gallery-cta-link {display: inline-block; min-height: 40px; padding: 10px 6px; position: relative; width: 100%;}
.hcvs .nav-gallery-cta-link-container--image {float: left; height: 2em; width: 2em;}
.hcvs .nav-gallery-cta-link-container--image img  {max-width: 100%;}
.hcvs .nav-gallery-cta-link-text {color: #1e1e1e; font-family: 'Google Sans Medium', Arial, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; font-size: 24px; font-weight: 600; line-height: 1.333333; margin: 0 0 0 28px; max-height: 60px;}
.hcvs .nav-gallery-cta-link-text:hover {text-decoration: underline;}

/* MediaQueries */
@media screen and (min-width: 540px) {.hcvs .promoted-search-container {padding: 2em 8% 4.2em;}}
@media screen and (min-width: 768px) {
    .hcvs {background: #ffffff; width: 100%;}
    .hcvs:not(html) {font-size: .875rem;}
    .appbar {display: block; padding: .5rem 0 0; text-align: left;}
    .appbar-internal {box-sizing: border-box; min-height: 3rem; padding: 0 0.25rem 0 1rem; width: 100%;}
    .appbar-links {display: flex; font-size: .875rem; line-height: 3rem; text-align: right;}
    .appbar-link-container {margin-right: 0; padding: 0 1rem;}
    .appbar-link-container__item>a, .appbar-link-container>a {padding: 0;}
    .hcvs .promoted-search-container {padding: 2em 8% 40px;}
    .hcvs [class=promoted-search-container] {font-family: 'Google Sans Medium', Arial, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;}
    .search-body .promoted-search-greeting {font-size: 2rem; line-height: 2.5rem; margin-bottom: 1.625rem; padding: 0;}
    .search-body .promoted-search-greeting-logo-container {height: 3.5rem; margin: 0 auto 1.125rem auto; padding: .5rem; width: 3.5rem;}
    .promoted-search-greeting-logo {height: 2.5rem; width: 2.5rem;}
    .search-body h1 {font-size: 2rem; line-height: 2.5rem; margin: 0 0 .5rem;}
    .search-body h2 {font-size: 1.5rem;}
    .hcvs-content h3 {font-size: 1.5rem; margin: 2.25rem 0 .25rem;}
    .hcvs .nav-gallery-cta-link-container--image {float: none; height: 3.5em;  margin: 0 auto 8px;  text-align: center; width: 3.5em;}
    .hcvs .nav-gallery-cta-link-container--image {height: 3.5em; width: 3.5em;}
    .hcvs .nav-gallery {margin: auto; max-width: 95%; padding: 0;}
    .hcvs .nav-gallery-cta-grid {flex-direction: row; flex-wrap: nowrap;}
    .hcvs .nav-gallery-cta-grid li:first-child:nth-last-child(5), .hcvs .nav-gallery-cta-grid li:first-child:nth-last-child(5)~li {width: 11.1111111111%;}
    .hcvs .nav-gallery-cta-grid-column--image {height: auto; text-align: center;}
    .hcvs a.nav-gallery-cta-link:hover, .hcvs a.nav-gallery-cta-link:link, .hcvs a.nav-gallery-cta-link:visited {text-decoration: none;}
    .hcvs .nav-gallery-cta-link-text {font-size: 16px; width: 100%;}
    .hcvs .nav-gallery-cta-link-text {margin: 0; text-align: center; white-space: normal;}
}
@media screen and (min-width: 1024px) {
    .hcvs .promoted-search-container {padding: 40px 0 60px;}
    .hcvs .nav-gallery {max-width: 1200px;}
    .hcvs .nav-gallery-cta-link-container--image {height: 5.5em; width: 5.5em;}
}
@media (min-width: 1186px) {.appbar-container {text-align: center;}}