body{font-family:"DM Serif Text",serif;margin:0;color:#000;background-color:#fff}.navbar-brand svg{fill:currentColor}.navbar-dark .nav-link{color:#ffffffbf}.navbar-dark .nav-link.active{color:#fff}.home-page{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;background:url(https://images.unsplash.com/photo-1683585940689-7fd8aa12d682?q=80&w=2532&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D) center/cover fixed no-repeat}.home-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0006}.home-page .container{position:relative;z-index:1}.hero-title{font-size:clamp(2rem,6vw,3.5rem);margin-bottom:1rem}.hero-subtitle{font-size:1.25rem;margin-bottom:2rem}.about-page{position:relative;min-height:100vh;padding:4rem 0;display:flex;align-items:center;justify-content:center;background:url(https://images.unsplash.com/photo-1596889528551-bba2ae597348?q=80&w=1974&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D) center/cover fixed no-repeat}.about-content{background-color:#fff;padding:2rem;border-radius:.5rem;box-shadow:0 0 .5rem #0000001a}.contact-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.contact-card{border:1px solid #000;padding:1.5rem;text-align:center}.contact-card .btn{width:100%}.btn-primary,.btn-outline-primary{border-color:#000;background-color:#000;color:#fff}.btn-outline-primary{background-color:transparent;color:#000}.btn-primary:hover,.btn-outline-primary:hover{background-color:#333;border-color:#333;color:#fff}.btn-primary:focus,.btn-primary:active,.btn-primary:first-child:active,.btn-primary:focus-visible,.btn-outline-primary:focus,.btn-outline-primary:active,.btn-outline-primary:focus-visible{background-color:#333;border-color:#333;color:#fff;box-shadow:none}
