body{font-family:Roboto,sans-serif;padding-top:56px}.navbar-brand{font-size:1.5rem}.nav-link.active{font-weight:700;color:var(--bs-primary)!important}.hero-section h1{text-shadow:2px 2px 4px rgba(0,0,0,.7)}.hero-section .lead{text-shadow:1px 1px 3px rgba(0,0,0,.7)}#gallery .card:hover{transform:translateY(-5px);transition:transform .3s ease-in-out}#reviews .card{transition:box-shadow .3s ease-in-out}#reviews .card:hover{box-shadow:0 .5rem 1rem #00000026!important}#pricing .card{transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}#pricing .card:hover{transform:scale(1.03);box-shadow:0 1rem 3rem #0000002d!important}.accordion-button:not(.collapsed){color:var(--bs-primary);background-color:var(--bs-light)}.accordion-button:focus{box-shadow:none}footer a:hover{text-decoration:underline!important}.avatar-placeholder{font-weight:700}.bi{vertical-align:-.125em}.cookie-consent-banner{position:fixed;bottom:0;left:0;width:100%;background-color:#343a40;color:#fff;padding:15px;z-index:1050;box-shadow:0 -2px 10px #0003}.cookie-consent-banner p{margin-bottom:.5rem}@media (min-width: 768px){.cookie-consent-banner p{margin-bottom:0}}
