.footer{background-color:var(--bs-light);border-top:1px solid #e0e0e0;padding:3rem 0;margin-top:auto}.footer .divider-line{height:1px;background-color:#e0e0e0;margin:2rem 0}.footer .footer-menu{margin-bottom:2rem}.footer .footer-menu .footer-menu-title{font-size:1.1rem;font-weight:600;margin-bottom:1rem;color:var(--bs-dark)}.footer .footer-menu .footer-menu-list{list-style:none;padding:0;margin:0}.footer .footer-menu .footer-menu-list li{margin-bottom:.75rem}.footer .footer-menu .footer-menu-list li a{color:var(--bs-muted-color);text-decoration:none;font-size:.95rem;transition:color .3s ease}.footer .footer-menu .footer-menu-list li a:hover{color:var(--bs-primary)}.footer .footer-popular-searches h4{font-size:1.1rem;font-weight:600;color:var(--bs-dark)}.footer .footer-popular-searches p{font-size:.95rem}.footer .footer-logos img{max-height:50px;width:auto;margin-bottom:1rem}.footer .footer-logos p{font-size:.9rem;line-height:1.6}.footer .footer-menu-social .social-circle{width:40px;height:40px;border-radius:50%;background-color:var(--bs-primary);color:var(--bs-white);text-decoration:none;transition:background-color .3s ease}.footer .footer-menu-social .social-circle:hover{background-color:var(--bs-secondary)}.footer .footer-menu-social .social-circle i{font-size:1.2rem}.footer .footer-copyright p,.footer .footer-site-by p{font-size:.85rem}.navbar-brand{display:flex;align-items:center;text-decoration:none}.navbar-brand .logo-img{max-height:50px;width:auto;transition:opacity .3s ease}.navbar-brand .logo-img:hover{opacity:.8}.nav .nav-link{color:var(--bs-body-color);padding:.5rem 1rem;text-decoration:none;transition:color .3s ease}.nav .nav-link:hover{color:var(--bs-primary)}.nav .dropdown{position:relative}.nav .dropdown .dropdown-menu-item{display:none;position:absolute;top:100%;left:0;background-color:var(--bs-white);list-style:none;padding:.5rem 0;border-radius:.25rem;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:100;min-width:180px}.nav .dropdown .dropdown-menu-item .drop-menu-item{padding:.5rem 1rem}.nav .dropdown .dropdown-menu-item .drop-menu-item a{display:block;text-decoration:none;color:var(--bs-body-color);transition:color .3s ease}.nav .dropdown .dropdown-menu-item .drop-menu-item a:hover{color:var(--bs-primary)}.nav .dropdown:hover .dropdown-menu-item{display:block}.burger-menu-wrapper{gap:1rem}.burger-menu-wrapper .list-inline{margin:0;padding:0}.burger-menu-wrapper .list-inline .list-inline-item{padding:0 .5rem}.burger-menu-wrapper .list-inline .list-inline-item a,.burger-menu-wrapper .list-inline .list-inline-item button{background:none;border:none;padding:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--bs-body-color);transition:color .3s ease;text-decoration:none}.burger-menu-wrapper .list-inline .list-inline-item a:hover,.burger-menu-wrapper .list-inline .list-inline-item button:hover{color:var(--bs-primary)}.burger-menu-wrapper .list-inline .list-inline-item a i,.burger-menu-wrapper .list-inline .list-inline-item button i{font-size:1.25rem}.burger-menu-overlay .burger-menu-list{list-style:none;padding:2rem 0;margin:0}.burger-menu-overlay .burger-menu-list li{padding:1rem 0;border-bottom:1px solid hsla(0,0%,100%,.1)}.burger-menu-overlay .burger-menu-list li a{display:block;color:var(--bs-white);text-decoration:none;font-size:1.25rem;font-weight:500;transition:color .3s ease}.burger-menu-overlay .burger-menu-list li a:hover{color:var(--bs-primary)}.burger-menu-overlay .burger-menu-list li:last-child{border-bottom:none}.header{position:fixed;top:0;left:0;right:0;z-index:1030;background-color:var(--bs-white);border-bottom:1px solid #e0e0e0;transition:all .4s ease-in-out}.header .container{max-width:1200px}.header.header-scrolled{box-shadow:0 2px 8px rgba(0,0,0,.08);background-color:var(--bs-white)}.header+main{padding-top:130px}@media(max-width:992px){.header+main{padding-top:110px}}@media(max-width:576px){.header+main{padding-top:90px}}.burger-menu-wrapper-offcanvas{background-color:#1a1a1a;color:#fff}.burger-menu-wrapper-offcanvas .offcanvas-header{justify-content:flex-end;padding:50px}@media(max-width:992px){.burger-menu-wrapper-offcanvas .offcanvas-header{padding:30px}}@media(max-width:576px){.burger-menu-wrapper-offcanvas .offcanvas-header{padding:25px}}.burger-menu-wrapper-offcanvas .offcanvas-header .btn-close{filter:brightness(0) invert(1)}.burger-menu-wrapper-offcanvas .offcanvas-body{padding:40px 50px}@media(max-width:992px){.burger-menu-wrapper-offcanvas .offcanvas-body{padding:40px 24px}}@media(max-width:576px){.burger-menu-wrapper-offcanvas .offcanvas-body{padding:0 20px}}