.hero-image-o{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;height:100vh;margin:-3.3em 0 0}.header-fixed+.hero-image-o{margin-top:0}.hero-image-i{position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1 0 50%;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;width:50%;margin:0}.hero-image-i svg{margin:2em}.hero-image-i:after{content:"";position:fixed;z-index:-1;top:0;left:0;width:50%;height:100%;background-size:cover;background-position:center}.hero-image-i:first-of-type:after{background-image:url(/images/heros/FPHome.jpg)}.hero-image-i:last-of-type:after{background-image:url(/images/heros/woolarocbuffalo.jpg);left:50%}@media screen and (max-width:1024px){.hero-image-o{display:block;height:auto}.hero-image-i{width:100%;height:100vw;background-size:cover;background-position:center}.hero-image-i:first-of-type{background-image:url(/images/heros/FPHome.jpg)}.hero-image-i:last-of-type{background-image:url(/images/heros/woolarocbuffalo.jpg)}.hero-image-i:after{display:none}}.index-content{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-wrap:wrap;-webkit-box-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flexbox-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:95rem}.index-left,.index-right{-webkit-box-flex:1 0 40%;-webkit-flex:1 0 40%;-ms-flex:1 0 40%;flex:1 0 40%;width:40%}.index-left{padding-right:2.5em;border-right:1px solid #212728}.index-right{padding-left:2.5em}.index-right .button{background:#b22029}.index-content h3{margin-top:0}.red{color:#b22029}.blue{color:#243247}.black-bg .content-i{padding:3em .5em;max-width:72rem}.index-content .button{display:block;width:12em;margin:2em auto 0}@media screen and (max-width:1000px){.index-left,.index-right{-webkit-box-flex:1 0 100%;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;width:100%;padding:0}.index-left{border:none;margin-bottom:3em}.black-bg .content-i{padding:3em}}@media screen and (max-width:600px){.index-content .button{width:100%}.black-bg .content-i{padding:2em}}