@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600&display=swap);.transition{transition:all .3s ease}body.front{margin-top:0}body.front main{padding-top:0}.front a,.front h1,.front h2,.front h3,.front h4,.front h5,.front h6,.front i,.front li,.front p,.front span,.front strong{font-family:Source Sans Pro,sans-serif;font-weight:300}.front a.bold,.front a.bold *,.front h1.bold,.front h1.bold *,.front h2.bold,.front h2.bold *,.front h3.bold,.front h3.bold *,.front h4.bold,.front h4.bold *,.front h5.bold,.front h5.bold *,.front h6.bold,.front h6.bold *,.front i.bold,.front i.bold *,.front li.bold,.front li.bold *,.front p.bold,.front p.bold *,.front span.bold,.front span.bold *,.front strong.bold,.front strong.bold *{font-weight:400}.front p{font-size:1.2rem}.front #app nav.navbar .nav-item a{font-weight:300}@media only screen{.front .dropdown>.dropdown-menu{margin:0}.front .dropdown:hover>.dropdown-menu{display:block}.front .dropdown>.dropdown-toggle:active{pointer-events:none}}.front .btn{border:0;cursor:pointer;display:inline-block;font-weight:400;letter-spacing:.125em;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;max-width:20rem;height:3.75em;line-height:3.75em;border-radius:3.75em;padding:0 2.5em;text-overflow:ellipsis;overflow:hidden;font-size:.75rem}.front .btn-primary{background-color:transparent;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);color:#000!important}.front .btn-primary:focus,.front .btn-primary:hover{background-color:transparent;box-shadow:inset 0 0 0 1px #47d3e5;color:#47d3e5!important}