@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local(""),url("../fonts/open-sans-v28-latin/open-sans-v28-latin-regular.woff2") format("woff2"),url("../fonts/open-sans-v28-latin/open-sans-v28-latin-regular.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:local(""),url("../fonts/open-sans-v28-latin/open-sans-v28-latin-700.woff2") format("woff2"),url("../fonts/open-sans-v28-latin/open-sans-v28-latin-700.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;src:local(""),url("../fonts/open-sans-v28-latin/open-sans-v28-latin-italic.woff2") format("woff2"),url("../fonts/open-sans-v28-latin/open-sans-v28-latin-italic.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;src:local(""),url("../fonts/open-sans-v28-latin/open-sans-v28-latin-700italic.woff2") format("woff2"),url("../fonts/open-sans-v28-latin/open-sans-v28-latin-700italic.woff") format("woff")}/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on March 24, 2022 */@font-face{font-family:"Creet Round";src:url("../fonts/creetround/creetround-italic-webfont.woff2") format("woff2"),url("../fonts/creetround/creetround-italic-webfont.woff") format("woff");font-weight:normal;font-style:italic}@font-face{font-family:"Creet Round";src:url("../fonts/creetround/creetround-regular-webfont.woff2") format("woff2"),url("../fonts/creetround/creetround-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}body{margin:0;padding:0;font-family:"Open Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;line-height:1.4}h1,h2,h3{font-family:"Creet Round",Rockwell,"Courier Bold",Courier,Georgia,Times,"Times New Roman",serif}a:link,a:visited,a:hover,a:active{color:#800100;transition:color .25s}a:link:hover,a:link:active,a:visited:hover,a:visited:active,a:hover:hover,a:hover:active,a:active:hover,a:active:active{color:#670100}a.cta{background-color:#800100;border-radius:100px;color:#fff;text-decoration:none;line-height:1;padding:.6em 1.2em;font-weight:bold;transition:background-color .25s}a.cta:link,a.cta:visited,a.cta:hover,a.cta:active{color:#fff}a.cta:hover,a.cta:active{background-color:#670100}.max{max-width:940px;margin:auto;padding:0 15px;box-sizing:border-box}@media(min-width: 768px){.max{padding:0 30px}}section{position:relative;padding-top:20px;padding-bottom:30px}section h2{margin:0;font-size:2em}.intro{position:relative;box-sizing:border-box;height:500px;padding-top:30px;padding-bottom:0;background-image:url("../img/intro-xs.jpg");background-position:center top;background-size:cover;background-repeat:no-repeat}.intro .max{padding-top:0;padding-bottom:0}.intro .text{width:100%;max-width:380px;margin:auto;text-align:center}.intro h1{display:flex;margin:0}.intro h1 img{width:100%;filter:drop-shadow(0 0 5px rgba(255, 255, 255, 0.75))}.intro .title{margin:15px 0 30px 0;font-family:"Creet Round",Rockwell,"Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;font-size:20px;line-height:1.2;color:#666;text-shadow:0 0 5px rgba(255,255,255,.75)}.intro .subtitle{margin-bottom:30px;font-family:"Creet Round",Rockwell,"Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;font-size:16px;line-height:1.2;color:#444;text-shadow:0 0 5px rgba(255,255,255,.75)}.intro .cta{font-size:17px}@media(min-width: 768px){.intro{background-image:url("../img/intro-sm.jpg");background-position:center center;height:600px}.intro .text{margin:0;text-align:left;max-width:420px}.intro .title{font-size:24px}}@media(min-width: 940px){.intro{padding-top:60px}}.about{background-color:#800100;background-image:linear-gradient(to bottom, #800100, #670100);color:#fff}.about p{margin:0;margin-top:1em}.services{padding-top:40px;padding-bottom:40px;background-color:#f0f0f0}.services .service{box-shadow:2px 2px 8px rgba(0,0,0,.05);border-radius:7px;margin-top:30px;overflow:hidden;background-color:#fff}.services .service:first-child{margin-top:15px}.services .service img{width:100%;height:auto}.services .service .text{padding:15px}.services .service h3,.services .service p{margin:0}.services .service h3{margin-bottom:5px}.services .service p{margin-bottom:1em}.services .service p:last-child{margin-bottom:0}@media(min-width: 768px){.services{padding-top:60px;padding-bottom:65px}.services .service{margin-top:40px}.services .service:first-child{margin-top:25px}}.connect .link-list{background-image:url("../img/texas.png");background-size:auto 128px;background-position:right center;background-repeat:no-repeat}.connect .link-list,.connect .link-list li{display:block;list-style-type:none;margin:0;padding:0}.connect .link-list li{margin-top:15px}.connect .link-list a{display:flex;display:inline-flex;font-weight:bold;text-decoration:none;align-items:center;line-height:1}.connect .link-list a:hover,.connect .link-list a:active{text-decoration:underline}.connect .link-list a .image,.connect .link-list a .text{display:block}.connect .link-list a .image{margin-right:10px}.connect .link-list a svg{width:24px}.connect .link-list a svg path,.connect .link-list a svg circle{fill:#bbb}.connect .link-list a .text{padding-bottom:3px}@media(max-width: 374px){.connect .link-list{background:none}}@media(min-width: 500px){.connect .link-list{background-size:contain}}@media(min-width: 768px){.connect{padding-top:30px;padding-bottom:40px}.connect .link-list a svg{width:42px}.connect .link-list li:first-child{margin-top:25px}}footer{text-align:center;color:#999;border-top:1px solid #ccc}footer .max{padding-top:30px;padding-bottom:30px}.curve{display:block;width:100%;position:absolute}.curve.curve-about-top .path-1,.curve.curve-about-bottom .path-1{fill:rgba(128,1,0,.5)}.curve.curve-about-top{bottom:-1px}.curve.curve-about-top .path-2{fill:#800100}.curve.curve-about-bottom{top:-1px}.curve.curve-about-bottom .path-2{fill:#670100}.curve.curve-connect-top{bottom:-1px}.curve.curve-connect-top path{fill:#fff}/*# sourceMappingURL=main.css.map */
