:root{--bs-body-bg: var(--bs-gray-100)}h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:-1px;opacity:.8}.btn{--bs-btn-padding-x: 2rem;--bs-btn-padding-y: .8rem;letter-spacing:1px}#header{position:fixed;top:0;width:100%;z-index:1030}@media screen and (min-width:992px){#header{position:relative}}.navbar{--bs-navbar-padding-x: 1rem;--bs-navbar-padding-y: 1rem;--bs-navbar-brand-padding-y: 0;--bs-navbar-toggler-padding-x: 0;--bs-navbar-toggler-padding-y: 0;--bs-navbar-toggler-font-size: 1.5rem;--bs-navbar-toggler-focus-width: 0;--bs-navbar-nav-link-padding-x: 1rem}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: .6rem}.navbar-dark{--bs-navbar-color: rgba(255, 255, 255, .75);--bs-navbar-hover-color: rgba(255, 255, 255, .95)}.navbar-brand img{height:30px}.navbar-dark .navbar-toggler{border:0}.navbar-dark .navbar-toggler [class*=fa-]{width:1.5rem;height:1.5rem}.navbar-collapse{padding-top:1rem}@media screen and (min-width:992px){.navbar-collapse{padding-top:0}}.section{padding:80px 0}.section h1{font-size:3rem}.section h2{font-size:2rem}@media screen and (min-width:992px){.section{padding:100px 0}.section h1{font-size:3.5rem}.section h2{font-size:2.6rem}}#contact{padding:100px 0 50px;color:var(--bs-gray-100)}#contact a{color:var(--bs-gray-100)}#contact .form-floating label{color:var(--bs-gray)}#contact .form-control{background-color:var(--bs-gray-100)}#contact .btn{width:270px}#footer,#footer a{color:var(--bs-gray)}#footer a:hover{color:var(--bs-gray-500)}
