:root{--primary-color: #00534c;--primary-color-darker: #00201d;--primary-neutral: #dadada}@media screen and (min-width:40em){.region-header .region-inner-wrapper,.region-footer .region-inner-wrapper,.region-before-content .region-inner-wrapper,.region-after-content .region-inner-wrapper{max-width:100rem}.main-inner-wrapper,.region-after-content{max-width:100rem}.details-page{max-width:100rem}}@media screen and (min-width:64em){.header-layout-8.header-cta-enabled{grid-template-areas:"header-top-menu    header-top-menu    header-top-menu    header-top-menu    header-top-menu    header-top-menu    header-top-menu    header-top-menu    header-top-menu    header-top-menu    header-top-menu    header-top-menu   " "header-top-bar     header-top-bar     header-top-bar     header-top-bar     header-top-bar     header-top-bar     header-top-bar     header-top-bar     header-top-bar     header-top-bar     header-top-bar     header-top-bar    " "header-main-search header-main-search header-main-search header-main-search header-main-search header-main-search header-main-search null	 						 null 							null 							 null 						  null							" "header-cta         header-cta         header-cta         header-cta         header-cta         header-cta         header-cta         null	 						 null 							null 							 null 						  null							";grid-template-rows:auto auto 200px 325px}}@media screen and (max-width:63.9375em){.header-layout-8.header-cta-enabled{grid-template-rows:auto 250px auto !important}.header-background-image-holder{background-size:contain;background-position:center !important}}.header-background-image-holder{margin:0 auto;max-width:100rem;background-position:top}.header-layout-8 .top-items-wrapper{justify-content:flex-end}.header-layout-8.header-cta-enabled .menu{margin-block:0}.font-resizer .font-resizer-up,.font-resizer .font-resizer-down{padding-block:0;padding-inline-end:1rem}.block-stacks-font-resizer{border:1px solid white}.block-stacks-font-resizer .font-up{border-right:1px solid white}.icon-upcoming-events::before{font-size:1.3rem}@media (max-width:64em){.top-items-wrapper .top-menu-nav{display:none}.block-stacks-font-resizer{display:none}}#main-navigation ul.menu-parent li.menu-item-button .menu-child{opacity:0;transition:opacity 200ms}#main-navigation ul.menu-parent li.menu-item-button:hover .menu-child{opacity:1}.container-main-search-block input.button{border-radius:0;width:10rem;font-size:1rem}@media (max-width:40em){.search-bar-container input.form-search{border:solid 1px #dadada}}.js_resourceflow-slider{padding:1rem}.js_resourceflow-slider .slider-mini-layout-7 .slider-item{border:transparent}.js_resourceflow-slider .slider-mini-layout-7 .slider-item img{height:14rem;object-fit:scale-down}.block-stacks-locations .location-item .location-content{height:100%}.block-stacks-locations .location-item .location-content h3.title{font-weight:bold;margin-block-start:1rem;font-size:1.25rem}.block-stacks-locations .location-item .location-tabs .tabs-title:only-of-type{display:none}.block-stacks-locations .location-item .location-hours-address .hours .field__label{font-weight:bold;text-decoration:underline}.block-stacks-locations .location-item .office-hours,.block-stacks-locations .location-item .address,.block-stacks-locations .location-item .location-contact{font-size:0.9rem}.block-stacks-locations .location-item .field--type-office-hours .field__label{display:none}.block-container .location-tabs .tabs-title:not(.active){background-color:var(--primary-color)}.block-container .location-tabs .tabs-title.active a{background-color:var(--primary-color-darker)}.block-container .location-tabs .tabs-title a{color:white}#block-stacks-content-listing-results-block .stacks-databases-content-listing .details-wrapper,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing .details-wrapper,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing .details-wrapper{border:solid 1px var(--primary-neutral);border-top:none;padding-inline:1rem}#block-stacks-content-listing-results-block .stacks-databases-content-listing h3.result-title,#block-stacks-content-listing-results-block .stacks-databases-content-listing h2,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing h3.result-title,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing h2,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing h3.result-title,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing h2{font-weight:bold;font-size:1.1rem;margin-block-start:0}#block-stacks-content-listing-results-block .stacks-databases-content-listing h3.result-title,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing h3.result-title,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing h3.result-title{padding-block-start:1rem;margin-inline-start:0.5rem}#block-stacks-content-listing-results-block .stacks-databases-content-listing article.media--type-image img,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing article.media--type-image img,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing article.media--type-image img{float:right;margin-inline-start:1rem}#block-stacks-content-listing-results-block .stacks-databases-content-listing details.form-wrapper>summary,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing details.form-wrapper>summary,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing details.form-wrapper>summary{padding-inline:1rem;border:solid 1px var(--primary-neutral)}#block-stacks-content-listing-results-block .stacks-databases-content-listing .container-item:last-of-type .container-content,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing .container-item:last-of-type .container-content,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing .container-item:last-of-type .container-content{border-bottom:none}#block-stacks-content-listing-results-block .stacks-databases-content-listing .container-content .content,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing .container-content .content,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing .container-content .content{padding:0}#block-stacks-content-listing-results-block .stacks-databases-content-listing .container-content .content-details,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing .container-content .content-details,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing .container-content .content-details{flex-basis:100%}#block-stacks-content-listing-featured-block h3{font-size:1.25rem}.container-callout .container-item{border:solid 1px var(--primary-neutral)}.container-callout .container-item .container-details{height:100%}.container-callout .container-item .container-details .container-content{height:inherit}.container-callout .container-item .container-details .container-content .image-holder img{object-fit:cover;object-position:top;aspect-ratio:1.25;width:100%;height:auto}.container-callout .container-item .container-details .container-content h3.title{margin-block-start:0.75rem;font-size:1.125rem;font-weight:bold}.container-callout .container-item .container-details .container-content p:empty{display:none}.container-callout .container-item .container-details .container-content .description{margin-block-end:0}@media screen and (min-width:64em){.webform-submission-form{width:100%}}footer .copyright-wrapper{display:none !important}.mobile-menu .menu-parent .menu-item a.menu-link:hover{background-color:transparent}.mobile-menu .menu-parent .has-expanded .menu-item:hover,.region-mobile-menu .menu-parent>.menu-item.active,.mobile-menu .menu-parent .menu-item:not(.has-expanded):hover{background-color:transparent}.mobile-main-menu .menu-parent .menu-child{padding-inline-start:1rem}.header-layout-8-region.header-background-image-holder{background-image:linear-gradient(to right, white 0%, rgba(255, 255, 255, 0.25) 5%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.25) 95%, white 100%), url("https://biblioteca.tecmilenio.mx/sites/default/files/2025-09/Banner_Orgullo%20Nacional.png") important !}