.navbar{display:flex;align-items:center;justify-content:space-between;padding:0 15px;height:100px;background-color:black}.navbar-brand img{width:50px}.navbar-nav{display:flex;flex-wrap:nowrap}.navbar .nav-link{color:white;margin-right:15px;font-weight:600}.navbar .cta-btn{border-radius:6px;margin-left:20px;width:125px}.navbar .cta-btn-wide{width:200px}.bg-black{background-color:black}.navbar-toggler{display:none}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpath stroke='%2300f9eb' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");width:30px;height:30px}@media (max-width:992px){.navbar{flex-wrap:wrap;padding:0 10px}.navbar-toggler{display:block;background:none;border:none;margin-left:auto}.navbar-toggler-icon{display:flex;flex-direction:column;justify-content:space-between;width:30px;height:21px}.navbar-toggler-icon span{display:block;height:3px;background-color:#00f9eb;border-radius:2px}.navbar-collapse{display:none;position:absolute;top:100%;left:0;width:100vw;background-color:#343a40;z-index:1;padding:15px 0;flex-direction:column;align-items:center}.navbar-collapse.show{display:flex}.navbar-nav{flex-direction:column;align-items:center;gap:10px;width:100%}.navbar-collapse .nav-link{color:white;text-align:center;padding:10px 0;width:auto}.navbar-collapse .cta-btn{text-align:center;margin:10px auto;width:125px}.navbar-collapse .cta-btn-wide{width:200px}}.footer{background-color:#343a40;padding:1rem 0;margin-top:auto}.footer-container{max-width:500px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}@media (min-width:768px){.footer-container{flex-direction:row;justify-content:space-between;align-items:center;text-align:left}}.footer-logo-img{height:40px;width:auto;margin-bottom:1rem}@media (min-width:768px){.footer-logo-img{margin-bottom:0}}.footer-text{margin-bottom:1rem}.footer-text p{margin-bottom:0}@media (min-width:768px){.footer-text{margin-bottom:0}}.footer-links{display:flex;gap:1rem}.footer-link{color:#fff;text-decoration:none}.footer-link:hover{text-decoration:underline}body{display:flex;flex-direction:column;min-height:100vh;margin:0}main{flex:1 1}