@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:url(fonts/open-sans-v40-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:600;src:url(fonts/open-sans-v40-latin-600.woff2) format('woff2')}*{margin:0;padding:0;box-sizing:border-box}body,html{font-family:'Open Sans',sans-serif;font-size:18px;line-height:1.4;color:#45464b}h1,h2,h3{font-weight:600;text-align:center;line-height:1.2;margin-bottom:6px}h1{font-size:30px;color:#7c0202}h2{font-size:27px;color:#272b5a}h3{font-size:24px;color:#272b5a}@media(max-width:768px){body,html{font-size:17px;letter-spacing:normal}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px;color:#272b5a}}p{margin-top:6px;margin-bottom:6px}li{margin:10px 0 10px 27px;font-size:17px;font-weight:600}strong{font-size:21px;font-weight:600;margin-bottom:16px}@media (max-width:768px){strong{font-size:19px;letter-spacing:-.5px;font-weight:600;margin-bottom:16px}}img{margin-left:auto;margin-right:auto}a{text-decoration:none;color:#9b0505;font-weight:600}a:focus,a:hover{text-decoration:none;color:#e50808}.text-center{text-align:center}a img:hover{filter:brightness(.9)}.img-responsive{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.img-frame{border-radius:10px;box-shadow:1px 1px 3px rgba(0,0,0,.5)}@media (min-width:992px){.vertical-align{display:flex;align-items:center}}@media (max-width:992px){.vertical-align form{margin-top:18px}}@media (max-width:992px){.img-frame{margin-bottom:16px}}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-left:-15px;margin-right:-15px}.col-md-6{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:992px){.col-md-6{float:left}.col-md-6{width:50%}.col-md-pull-6{right:50%}.col-md-push-6{left:50%}}.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.container:after,.row:after{clear:both}.bullet{display:inline-block;list-style:none}.bullet li{clear:left;padding-top:5px;padding-bottom:5px}.bullet li:before{content:"";height:21px;width:21px;display:block;float:left;margin-left:-30px;margin-top:3px;background-position:center;background-repeat:no-repeat;background-size:100%;background-image:url(img/bullet.svg);background-size:cover}#contact{background:#d2e2e3;text-align:center}#contact .phone{font-size:24px;font-weight:600;margin-bottom:12px}#contact a{color:#0087c3}#contact a:hover{color:#006a9a}#contact label{display:inline}#contact input,#contact textarea{padding:3px 6px;font-family:inherit;font-size:16px;border-radius:3px;border:#2f2f2f solid 1px;margin:4px auto;outline:0;resize:none;display:block;width:100%;max-width:420px}#contact .btn{color:#fff;background:#0087c3;display:block;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid transparent;padding:4px 27px;margin:7px auto 0;font-family:inherit;font-size:17px;font-weight:600;text-decoration:none;line-height:1.4;border-radius:4px}#contact .btn:hover{background:#0075a8}#contact #zipcode{display:none}@font-face{font-display:swap;font-family:FontAwesome;font-weight:400;font-style:normal;src:local(''),url(fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2')}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:20px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-map-marker:before{content:"\f041"}.fa-facebook-official:before{content:"\f230"}.fa-phone:before{content:"\f095"}#footerbar{color:#2a346a;background:linear-gradient(#d2e2e3,#baced0);border-top:#a9c2c4 1px solid;width:100%;padding:6px 12px;font-size:15px;font-weight:600}#footerbar span{float:right}#footerbar a{color:#9d1d1d;margin-left:3px}#footerbar a:hover{color:#6f0606}@media (max-width:600px){#footerbar{font-size:14px;letter-spacing:-.2px}}#headerbar{color:#a31b26;background:#d2e2e3;border-bottom:rgba(195,199,199,.6) 1px solid;font-size:17px;font-weight:600;top:0;left:0;position:fixed;overflow:hidden;z-index:999;width:100%;padding:6px 14px}#headerbar span{float:right}#headerbar a{color:#4275a0;font-weight:600}#headerbar a:hover{color:#a31b26}@media (max-width:768px){#headerbar,#headerbar span{display:block;float:center}#headerbar{font-size:14px;letter-spacing:-.3px;padding:4px 10px}}section{padding-top:36px;padding-bottom:36px}#map{text-align:center}#map a img{width:100%;border-top:1px solid #d3d3d3}#map a img:hover{filter:brightness(80%)}#cta{text-align:center;font-size:130%;background:radial-gradient(white,#f4f5e2);padding:15px;border-radius:12px}#cta .big{font-size:170%}#cta .bigger{font-size:280%;color:#862a2a}.slide-container{width:100%;max-width:1200px;position:relative;margin:50px auto 0}@media (max-width:1199px){.slide-container{margin-top:37px}}@media (max-width:767px){.slide-container{margin-top:29px}}.slide{display:none;width:100%;animation-name:fade;animation-duration:1.5s;position:relative}.slide::after{display:block;content:"";padding-bottom:52.3333%}.slide img{position:absolute;left:0;top:0;width:100%;height:100%}@keyframes fade{from{opacity:.6}to{opacity:1}}.slide img{width:100%}.slide .caption{width:100%;padding:6px 3%;background:rgba(0,0,0,.4);color:#fff;text-shadow:1px 1px 2px #000;font-size:18px;font-weight:700;text-align:center;position:absolute;left:0;bottom:0}@media (min-width:768px){.slide .caption{padding:6px 4%;font-size:23px}}@media (min-width:992px){.slide .caption{padding:6px 5%;font-size:27px}}@media (min-width:1200px){.slide img{border-radius:12px}.slide .caption{font-size:32px;border-bottom-left-radius:12px;border-bottom-right-radius:12px}}