@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@300;400;500&family=Roboto:wght@300;400&display=swap");body,html{min-height:100vh;padding:0;margin:0;font-family:Roboto,Helvetica Neue,sans-serif;min-width:100vw;scroll-behavior:smooth}a{color:black;text-decoration:underline}h2{font-family:Roboto Slab,Georgia,serif}.divFullW{width:100vw}*{box-sizing:border-box}.Hero{width:100%;height:80vh}.HeroShort{width:100%;height:60vh}.heroCover{background-color:black;opacity:.5;position:absolute;z-index:10;position:center center;vertical-align:middle;border:0;margin:0;-webkit-clip-path:polygon(0 7vw,100% 0,100% calc(100% - 7vw),0 100%);clip-path:polygon(0 7vw,100% 0,100% calc(100% - 7vw),0 100%)}.HeroContainer,.heroCover{width:100%;height:100%;padding:0}.HeroContainer{margin:50px 0 0;position:relative}h1.hero{color:white;text-align:center;font-size:44px;font-family:Roboto Slab,Georgia,serif;font-weight:500;text-transform:uppercase}@media screen and (max-width:600px){h1.hero{color:white;text-align:center;font-size:32px;font-family:Roboto Slab,Georgia,serif;font-weight:500;text-transform:uppercase}.Hero{width:100%;height:60vh}}.heroCentered{width:90%;max-width:700px;animation:fadein 2s}.heroCentered,.heroCenteredShort{position:absolute;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10000}.HeroImg{height:100%;margin:0;-webkit-clip-path:polygon(0 7vw,100% 0,100% calc(100% - 7vw),0 100%);clip-path:polygon(0 7vw,100% 0,100% calc(100% - 7vw),0 100%)}.HeroImg,.HeroSimple{width:100%;padding:0;object-fit:cover;overflow:hidden;position:center center;vertical-align:middle;border:0}.HeroSimple{height:45vh;margin:150px 0 0}.Navbar{background-color:rgba(255,255,255,0);position:absolute;top:0;left:0;padding:10px;text-align:center;box-sizing:border-box;z-index:1000000;transition:all .3s ease;overflow:visible}.NavSpacer,.Navbar{width:100%;height:150px}.NavSpacer{background-color:white}.NavContents{width:100%;max-width:1000px;margin:0 auto;text-align:left;height:100%;overflow:visible}.NavbarBrand{height:120px;float:left;transition:all .3s ease}.topnav{background-color:transparent;display:block;overflow:visible;padding-top:40px}.topnav a{float:right;color:black;text-align:center;padding:14px 16px;text-decoration:none;font-size:18px;font-weight:600;vertical-align:middle;text-transform:uppercase;transition:all .3s ease}.topnav a.active,.topnav a:hover{background-color:transparent;color:#B5251C}.topnav a.active,.topnav a.dark,.topnav a:hover{text-transform:uppercase;transition:all .3s ease}.topnav a.dark{background-color:black;color:white}.topnav .icon{display:none;transition:all .3s ease}.dropdown{float:right;overflow:hidden}.dropdown,.dropdown .dropbtn{font-size:14px;font-weight:600;vertical-align:middle;text-transform:uppercase;transition:all .3s ease}.dropdown .dropbtn{border:none;outline:none;color:black;padding:14px 16px;background-color:inherit;font-family:inherit;margin:0}.dropdown:hover .dropbtn{background-color:#f9f9f9;color:#B5251C;text-transform:uppercase;transition:all .3s ease}.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1}.dropdown-content a{float:none;color:black;padding:12px 16px;text-decoration:none;display:block;text-align:left}.dropdown-content a:hover{color:#B5251C;text-transform:uppercase;transition:all .3s ease}.dropdown:hover .dropdown-content{display:block}@media screen and (max-width:750px){.dropdown .dropbtn,.topnav a{display:none}.topnav a.icon{float:right;padding:5px 7px;margin-bottom:10px;display:block;transition:none}.NavbarBrand{height:75px;float:left;transition:all .3s ease}.topnav{background-color:transparent;display:block;overflow:hidden;padding-top:30px}.topnav.responsive{position:relative}.topnav.responsive a,.topnav.responsive a.icon{transition:all .3s ease}.topnav.responsive a{float:none;display:block;text-align:right;text-transform:uppercase}.topnav.responsive .dropdown{float:none}.topnav.responsive .dropdown-content{position:relative}.topnav.responsive .dropdown .dropbtn{display:block;width:100%;text-align:right}.Navbar.responsive{overflow:hidden;background-color:rgba(255,255,255,.95);position:absolute;top:0;left:0;width:100%;height:200%;padding:10px;text-align:center;box-sizing:border-box;z-index:1000000;transition:all .3s ease}.NavbarBrand.responsive{display:none;transition:all .3s ease}}footer{text-align:left;background-color:white;border-top:3px solid #b5251c;padding:15px 10vw}footer,p.thin{width:100%;line-height:1.5em}p.thin{text-align:center;background-color:transparent;color:black;font-size:16px;font-weight:300;margin:0}.footerBrand{width:130px;height:130px;transition:all .3s ease;display:inline-block;position:relative}h2.footer{color:black;font-size:18px;font-weight:500;font-family:Roboto Slab,Georgia,serif}p.footer{color:black;font-size:16px;font-weight:300}.footerInfo{display:inline-block;position:relative;margin-left:25px;vertical-align:top;text-align:left}@media screen and (max-width:750px){footer{width:100%;text-align:center;background-color:white;border-top:3px solid #b5251c;line-height:1.5em;padding:15px 10vw}.footerInfo{text-align:center;margin-left:0}}.powered{color:grey;font-size:13px}.textRight{text-align:right}.textLeft{text-align:left}.mainButton,.textCenter{text-align:center}.mainButton{text-transform:uppercase;background-color:black;border:3px solid transparent;border-radius:4px;color:white;padding:15px 32px;text-decoration:none;margin:4px 10px;cursor:pointer;font-size:14px;height:auto;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:600;transition:all .3s ease}.mainButton:disabled,.mainButton:disabled:hover{background-color:whitesmoke;border:2px solid #c8d6e5;color:#c8d6e5}.mainButton:hover{background-color:transparent;border:3px solid white;color:white;transition:all .3s ease}.mainButtonContrast{text-transform:uppercase;background-color:black;border:3px solid transparent;border-radius:4px;color:white;padding:15px 32px;text-align:center;text-decoration:none;margin:4px 10px;cursor:pointer;font-size:14px;height:auto;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:600;transition:all .3s ease;position:relative;z-index:10}.mainButtonContrast:hover{background-color:transparent;border:3px solid black;color:black;transition:all .3s ease}.mainButtonContrast:disabled,.mainButtonContrast:disabled:hover{background-color:whitesmoke;border:2px solid #c8d6e5;color:#c8d6e5}.secondaryButton{text-transform:uppercase;background-color:rgba(0,0,0,.4);border:3px solid white;border-radius:4px;color:white;padding:15px 32px;text-align:center;text-decoration:none;margin:4px 10px;cursor:pointer;font-size:14px;height:auto;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:600;transition:all .3s ease}.secondaryButton:disabled,.secondaryButton:disabled:hover{background-color:whitesmoke;border:2px solid #c8d6e5;color:#c8d6e5}.secondaryButton:hover{background-color:black;border:3px solid black;color:white;transition:all .3s ease}.textContainer{margin:25px 25px 50px;max-width:700px;text-align:justify}h2.textContainer{font-size:28px}h2.textContainer,h3.textContainer{font-family:Roboto Slab,Georgia,serif;font-weight:500;letter-spacing:2px;text-transform:uppercase}h3.textContainer{font-size:24px;margin-bottom:0}.textContainerCenter,p.textContainer{font-weight:300;line-height:1.4em;font-size:20px}.textContainerCenter{margin:25px 25px 50px;max-width:700px;text-align:center}p.listTitle{margin:25px 25px 0;max-width:700px;text-align:justify;font-weight:400;font-size:22px}p.listTitle,ul{line-height:1.4em}ul{margin:0 25px 25px;font-weight:300;font-size:20px}@media screen and (max-width:750px){.textContainer,p.listTitle{text-align:left}}.inlineGlyph{height:35px;width:35px}.backGlyph{width:50%;position:absolute;right:-35%;top:15%}.spacer{width:100%;height:25px;margin:0;padding:0}.frontBio{width:100%;background-color:whitesmoke;overflow:hidden}.frontBioTxtContainer{width:60%;padding:15px 0 15px 80px;display:inline-block;justify-content:center;vertical-align:middle;position:relative}p.frontBio{margin:0 0 25px;font-size:19px;font-weight:300;line-height:1.6em}h2.frontBio,p.frontBio{position:relative;z-index:10;background-color:transparent}h2.frontBio{font-family:Roboto Slab,Georgia,serif;font-weight:500;letter-spacing:2px;text-transform:uppercase;font-size:28px}.nameLetters{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:300;font-size:28px}.nameLetters,h3.frontBio{letter-spacing:2px;text-transform:uppercase;position:relative;z-index:10;background-color:transparent}h3.frontBio{font-family:Roboto Slab,Georgia,serif;font-weight:400;font-size:20px;margin-top:-15px;padding-top:0}img.frontBio{display:inline-block;width:30%;height:100%;vertical-align:middle;z-index:1;position:relative;-webkit-clip-path:polygon(0 0,100% 0,80% 100%,0 100%);clip-path:polygon(0 0,100% 0,80% 100%,0 100%)}@media screen and (max-width:750px){img.frontBio{z-index:1;-webkit-clip-path:polygon(0 0,100% 0,100% 46%,0 54%);clip-path:polygon(0 0,100% 0,100% 46%,0 54%)}.frontBioTxtContainer,img.frontBio{display:inline-block;width:100%;vertical-align:middle;position:relative}.frontBioTxtContainer{padding:15px 10% 25px;margin-top:-65%;justify-content:center}.backGlyph{width:50%;position:absolute;left:-15%;top:15%}}.MapContainer{width:100%;padding:0;margin:-5px}.MapContainer iframe{width:100%;height:300px;border:0}.ContactCard{text-align:center;width:100%;padding:10px 50px 50px}.ContactCard h2{font-family:Roboto Slab,Georgia,serif;font-weight:500;letter-spacing:2px;text-transform:uppercase;font-size:28px;color:black;font-size:18px}.StripeElement{box-sizing:border-box;max-width:750px;height:40px;margin:0 auto 20px;padding:10px 12px;border:1px solid transparent;border-radius:4px;background-color:white;box-shadow:0 1px 3px 0 #b3b6b9;transition:box-shadow .15s ease}.StripeElement--focus{box-shadow:0 1px 3px 0 #989a9c}.StripeElement--invalid{border-color:#B5251C}.StripeElement--webkit-autofill{background-color:#fefde5!important}.stripeCustField{width:100%;max-width:750px;font-size:18px;box-shadow:0 1px 3px 0 #b3b6b9;-webkit-appearance:none}.label,.labelRed{display:block;margin:auto;text-align:left;width:100%;max-width:750px}.labelRed,.redtext{color:#B5251C}.boldish{font-weight:600}.formContainer{padding:10px 0 20px;margin:10px 0;background-color:white;width:100%}.formContainer textarea{height:150px;font-family:Roboto,Helvetica Neue,sans-serif}.headshot{width:90%;max-width:300px;-webkit-clip-path:circle(44% at 50% 40%);clip-path:circle(44% at 50% 40%);margin-top:125px;margin-bottom:-65px}.lightLine{width:100%;height:1px;border-radius:2px;background-color:gray;padding:0;margin:15px 0}.fadeInOut{animation:fadein 2s}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}