body.txstate-home h2{font-size:4rem;line-height:4.8rem;font-family:"Halis GR",Helvetica,Calibri,Arial,sans-serif;text-transform:uppercase;font-weight:600}p{font-size:1.7rem;line-height:3.2rem}.flexible .content-item .text{margin-bottom:0!important}@media (max-width:800px){.flexible .content-item .text-link{padding:2rem!important}.emergency-info{padding:0 2rem}}.callout .title{font-size:5rem!important;line-height:5.4rem!important}.callout p{font-size:2rem!important;line-height:3rem;margin:1rem auto 0 auto;max-width:350px}.callout .title,.callout p{font-family:"Halis GR",Helvetica,Calibri,Arial,sans-serif!important;text-transform:uppercase!important;font-weight:600!important}.callout p:before{content:"";display:block;position:relative;width:30px!important;height:3px;background-color:#fff;margin:25px 0 20px;z-index:1;margin:1rem auto 2rem auto}.flexible .content-item .text-link{padding:4rem}.table-wrapper table.gato-table.table-linesv th{border:1px solid #d1c7b7!important}.banner-section .banner .banner-area.default:not(.no-background){min-height:720px}.banner-section .banner .banner-area.default img{background-color:#000;opacity:.5}.banner-section .banner .banner-area.default .default-hero-content .max-width-container .title{letter-spacing:3px;font-size:5.6rem;font-weight:100;text-transform:none;text-shadow:0 5px 8px #000}.banner-section .banner .banner-area .default-hero-content .max-width-container p.alt-heading{font-size:5.6rem;font-weight:100}.banner-section .banner .banner-area .default-hero-content .max-width-container .description p:last-child{text-shadow:0 5px 8px #000}.banner-section .banner .banner-area .default-hero-content .max-width-container{max-width:none;padding:0 2rem 6rem 2rem}body.template-calico{--halis:"Public Sans",Helvetica,Calibri,Arial,sans-serif}h2.title.large{font-weight:200;text-transform:none}h2.h3styles{font-weight:200;text-transform:none}h2.gato-rich-text-title{font-weight:200;text-transform:none}.card-grid .intro .title{text-transform:none;font-weight:200;color:var(--maroon)}.mobilefirst-pattern.image-overlay .overlay-block h2{font-size:4rem;line-height:4.2rem;text-transform:none;font-family:var(--Halis);font-weight:200}.flexMediaWithTextWrapper .flexMediaWithText .flexmedia-text .title{font-weight:200}.gato-prebuilt-intro .title{font-weight:200;text-transform:none}.mobilefirst-pattern.featured-quote .full-width-container .centered .pattern-content .content .buttons li a{font-size:1.8rem;text-transform:none}.textImagePatternWrapper:has(.insettextimage) .mobilefirst-pattern.insettextimage .pattern-content .inset .title{font-weight:200;text-transform:none;margin-bottom:.5rem}.mobilefirst-pattern.image-overlay .overlay-block h2{font-size:4rem;line-height:4.2rem;text-transform:none;font-family:var(--Halis);font-weight:200}.mobilefirst-pattern.image-overlay .overlay-block.color2{background-color:#00000090;color:var(--mc2-text)}.image-overlay .overlay-block{max-width:600px!important;align-items:baseline}.mobilefirst-pattern.image-overlay{max-height:unset}.statistic-card-grid{max-width:none;padding:0}.statistic-card-grid .cards{min-height:400px;gap:0}.gato-statistic-card{justify-content:end}.gato-statistic-card .background{opacity:.2}.gato-statistic-card .description p{font-size:1.7rem}#w9f5h7wo99 #pttz7cr8tw .template-calico .gato-rich-editor p,.column_paragraph .template-calico .gato-faqitem-answer p,.gato-textimage p,.template-calico .column_paragraph .gato-faqitem-answer p{margin-bottom:0}.brand-text-grid .cards .brand-text-card.color1 .heading.large{text-transform:none;font-weight:200}.brand-text-grid .cards .brand-text-card.color2 .heading.large{text-transform:none;font-weight:200}.brand-text-grid .cards .brand-text-card.color3 .heading.large{text-transform:none;font-weight:200}.brand-text-grid .cards .brand-text-card.color4 .heading.large{text-transform:none;font-weight:200}.brand-text-grid .cards .brand-text-card.color5 .heading.large{text-transform:none;font-weight:200}.brand-text-grid .cards .brand-text-card.color6 .heading.large{text-transform:none;font-weight:200}.brand-text-grid .cards .brand-text-card.color7 .heading.large{text-transform:none;font-weight:200}.brand-text-grid .cards .brand-text-card.color8 .heading.large{text-transform:none;font-weight:200}.brand-text-grid .cards .brand-text-card{padding:10rem 2rem}@media (max-width:50em){#rwwb48er29 .brand-text-grid{padding-top:0}}.card-grid-container .card-grid .cards{grid-row-gap:2rem}.gato-card.grid-card.color1 .card-container figcaption{border-top-color:#501214}.gato-card.grid-card .card-container .image-container img{aspect-ratio:3/2}#iajumcptsk .flexMediaWithTextWrapper .flexMediaWithText .flexmedia-media img{object-fit:contain}@media (max-width:50em){#iajumcptsk .flexMediaWithTextWrapper .flexMediaWithText .flexmedia-media .image-wrapper[style*="aspect-ratio: 1"]{aspect-ratio:1!important}#iajumcptsk .flexMediaWithTextWrapper .flexMediaWithText .flexmedia-media .image-wrapper[style*="aspect-ratio: 1.777778"]{aspect-ratio:16/9!important}#iajumcptsk .flexMediaWithTextWrapper .flexMediaWithText .flexmedia-media .image-wrapper[style*="aspect-ratio: 1.333333"]{aspect-ratio:4/3!important}#iajumcptsk .flexMediaWithTextWrapper .flexMediaWithText .flexmedia-media .image-wrapper[style*="aspect-ratio: 1.5"]{aspect-ratio:3/2!important}}




