body{background:var(--branding-bg-color)}.navbar .nav-link.active:after{background:none;border:.4rem solid transparent;border-bottom:.4rem solid var(--main-bg-color);border-radius:0;width:.8rem}.left-menu .nav-link{display:flex;flex-direction:row}.banner{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:300px;overflow:hidden;position:relative}.banner .content{color:var(--theme-banner-color);margin-left:50%;max-width:100%;position:absolute;text-align:center;transform:translateX(-50%);width:600px}.banner hr{border-color:var(--theme-banner-color)}.banner h2{font-size:1.1rem;font-weight:700}.banner h3{font-size:1rem;font-weight:700}.banner .search{padding:0 3rem}.banner .search i{color:var(--main-fg-color);margin-top:.7rem;position:absolute;right:3.5rem}.banner .search .form-control{padding-right:2rem}@media (min-width:600px){.banner .search{padding-top:1rem}.banner h2{font-size:1.8rem}.banner h3{font-size:1.1rem}}.categories{align-items:flex-end;background:var(--main-bg-color);justify-content:center;overflow:auto}.categories .nav-menu-img{align-items:center;display:block;display:flex;height:4rem;justify-content:center;padding:.5rem;width:100%}.categories .nav-menu-img img{max-height:3rem;max-width:3rem}.categories .nav-submenu{display:none}.content-wrapper{background:var(--main-bg-color)}.card-picture-container{background-position:50%;background-repeat:no-repeat;background-size:cover}@media (min-width:768px){.card-picture-container{aspect-ratio:1/1;display:flex;overflow:hidden;width:100%}.card-picture-container .card-body{min-height:5rem}}.discover{justify-content:center}.discover .col{max-width:300px}.blog{justify-content:center}.blog .col{max-width:400px}.reassurance{background:var(--main-bg-color);border-top:1px solid var(--branding-bg-color);text-align:center}.reassurance .col-md img{max-height:150px;max-width:100%}footer{background:var(--branding-bg-color);color:var(--branding-fg-color)}footer h4{font-size:1.1em;font-weight:700;padding:0 1ex}footer hr{border-color:var(--branding-fg-color)}footer a{color:var(--branding-fg-color)}footer .tagline,footer .tagline *{display:inline;padding:0}