.brand-logo{width:120px;height:auto}
.custom-navbar{z-index:999;background-color:#1f2024;width:100%;min-height:80px;padding:12.205px 0;transition:all .3s;position:sticky;top:-1px;box-shadow:0 2px 10px #0000000d}.custom-navbar.scrolled{box-shadow:0 4px 20px #0000001a}.logo-icon{color:#fff;background:linear-gradient(135deg,orange,#ff0);border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;margin-right:10px;display:flex}.logo-text h1{color:#fff;margin:0;font-size:1.25rem;font-weight:800}@media (max-width:768px){.logo-text h1{font-size:1rem}}.logo-text p{color:#7d879c;margin:0;font-size:.625rem}.nav-link-custom{text-transform:capitalize;color:#7d879c;padding:4px 0;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s}.nav-link-custom:hover{color:#fff}.nav-link-custom.active{color:#fff;font-weight:600}@media (max-width:1440px){.nav-link-custom{font-size:.875rem}}@media (max-width:1200px){.nav-link-custom{font-size:.625rem}}.nav-overlay{z-index:1000;opacity:0;visibility:hidden;clip-path:inset(0 0 0 100%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fab637;width:100%;height:100vh;transition:clip-path .3s ease-in,opacity .5s,visibility .5s;position:fixed;top:0;left:0}.nav-overlay.active{opacity:.3;visibility:visible;clip-path:inset(0)}.mobile-menu{z-index:1001;visibility:hidden;background:#1f2024;width:300px;height:100vh;transition:all .25s ease-in-out;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-5px 0 25px #00000026}.mobile-menu.open{visibility:visible;transform:translate(0)}.mobile-nav{height:100%;overflow-y:auto}.mobile-toggle{z-index:1002;background:0 0;border:none}.mobile-toggle svg{color:#fff}.mobile-link{color:#fff;border-bottom:1px solid #7d879c;padding:12px;text-decoration:none;display:block}.mobile-link:hover{color:#0f172a;background:#fab637}.mobile-actions{background-color:#fab637;border-radius:1rem;flex-direction:column;gap:10px;margin-top:15px;padding:12px;display:flex}.mobile-actions a{color:#fff;font-size:.875rem;text-decoration:none;transition:all .2s}.mobile-actions a:hover{color:#0f172a}
footer{background:linear-gradient(#ffd4a2,#ffb570)}footer .custom-footer{background-image:url(../media/footer-bg-1.244j2vbsu8qmf.png);background-position:bottom;background-repeat:no-repeat;background-size:100%}footer .custom-footer:before{content:"";background-color:#000000c9;width:100%;height:100%;position:absolute;top:0;left:0}footer .custom-footer .container{z-index:1;position:relative}@media (max-width:768px){footer .custom-footer{background-size:cover}}footer .footer-logo-icon{background:linear-gradient(135deg,#ff6a00,#d4af37);border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex}footer .footer-logo-icon span{color:#fff}footer .services-link{color:#99a1af;color:lab(65.9269% -.832707 -8.17474);margin:0;padding:0;font-size:14px;list-style:none}footer .services-link li{background-repeat:no-repeat;padding-left:15px;position:relative}footer .services-link li:hover .footer-description-box{display:block}footer .services-link .footer-description-box{z-index:5;background-color:#272727;border:1px solid #fff;border-radius:5px;padding:10px;display:none;position:absolute;top:-60px;right:0;box-shadow:0 2px 5px #0000001a}footer .services-link .footer-description-box ul{list-style:none!important}footer .services-link ul li::marker{display:none}@media (max-width:767px){footer .services-link{flex-wrap:wrap;gap:10px;display:flex;list-style:none!important}footer .services-link li{color:#fff;background:#ffffff1a;border:1px solid #ffffff1c;border-radius:20px;padding:2px 10px;font-weight:600;list-style:none!important}}footer .footer-text,footer .footer-link,footer span{color:#c0c1c1;width:fit-content;font-size:.875rem;text-decoration:none;transition:all .3s}@media (max-width:768px){footer .footer-text,footer .footer-link,footer span{width:auto;margin:0!important;padding:4px 8px!important}}footer .footer-link-webname{text-decoration:none;color:#fff!important}footer .footer-link-webname:hover{color:#0f172a!important}footer .footer-title{margin:0;font-size:1rem}footer .footer-subtitle{color:#fab637;margin:0;font-size:.625rem}footer .footer-link:hover{color:#fab637}footer .footer-heading{margin-bottom:15px;font-size:1rem!important}footer .icon{color:#fab637}footer .social-icon{color:#fff;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}footer .social-icon:hover{background:#fab637}footer .whatsapp-btn,footer .whatsapp-btn:hover{color:#fff;background:#7d879c}footer .newsletter-box{background:#ffffff0d;border-radius:8px;padding:15px}footer .newsletter-box p{color:#7d879c;font-size:.625rem;line-height:auto}footer .btn-subscribe,footer .btn-subscribe:hover{color:#fff;background:#fab637}footer .footer-bottom{background-color:#fab637;border-top:1px solid #fff;position:relative}footer .footer-bottom span{font-size:1rem}@media (max-width:767px){footer .footer-bottom p,footer .footer-bottom span{font-size:.875rem}}footer .play-style-btn{color:#0f172a;background-color:#fff;border:1px solid #000;border-radius:8px;text-decoration:none;transition:all .2s ease-in-out}footer .play-style-btn p{font-size:.75rem;line-height:16px!important}footer .play-style-btn:hover{color:#fff;background-color:#000;border-color:#fff}
