@import url(https://fonts.googleapis.com/css2?family=Montserrat&family=Roboto:wght@300&family=Aboreto&family=Bebas+Neue&display=swap);:root{--brand-color:#242021}html{scroll-behavior:smooth}body{margin:0;background-color:#fff;font-family:Roboto,sans-serif}.nav-text{font-size:.75rem}.required::after{content:" *";color:red}#contact-bar{font-weight:700}#contact-bar a:any-link{color:#fff;text-decoration:none}h1,h2,h3,h4,h5{font-family:Montserrat,cursive}h3,h4,h5{color:var(--brand-color)}h1{font-size:6rem}h2{font-size:3.5rem}h3{font-size:2rem}.fancy-h1{font-family:'Bebas Neue',sans-serif;font-size:8rem}.fancy-h2{font-family:Aboreto,sans-serif}.fancy-hr{border:0;height:1px;background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.75),rgba(0,0,0,0))}.logo{height:60px;width:auto;vertical-align:middle}.icon-lg{font-size:2rem;margin:0 15px}.icon-brand{color:var(--brand-color)}.bg-photo{background-size:cover;background-repeat:no-repeat;background-position:center center}.hidden{display:none}.bg-srl{background-color:var(--brand-color);color:#fff}.link:any-link{color:var(--brand-color);text-decoration:underline}.btn-srl,.btn-srl:visited{color:#fff;background-color:var(--brand-color);transition:all .5s}.btn-srl:active,.btn-srl:hover{background-color:#000;color:#fff}.nowrap{white-space:nowrap}.text-center{text-align:center}footer{min-height:150px;padding:20px 0;font-size:.85rem;font-weight:700;color:#fff;text-align:center;background:var(--brand-color)}footer a{color:#fff}section{min-height:100vh}.team_photo{display:inline-block;width:250px;height:250px;border-radius:50%;background-repeat:no-repeat;background-position:center center;background-size:cover}@media only screen and (max-width:850px){section{font-size:.8rem}h1{font-size:3rem}h2{font-size:1.5rem}h3{font-size:1.25rem}.fancy-h1{font-size:6rem}.team_photo{width:150px;height:150px}}