@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&family=Lora:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');:root{--bs-primary:#a01000;--bs-secondary:#6c757d;--bs-accent:#cc1400;--bs-success:#198754;--bs-danger:#dc3545;--bs-warning:#ffc107;--bs-info:#0dcaf0;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--font-sans:'Oswald',system-ui,-apple-system,'Segoe UI',sans-serif;--font-serif:'Lora',Georgia,'Times New Roman',serif}html{background-color:#000000}body{font-family:var(--font-sans);font-size:1rem;line-height:1.6;background-color:var(--bs-light);color:var(--bs-dark)}h1,h2,h3{font-family:var(--font-sans);font-weight:700;line-height:1.2}h4,h5{font-family:var(--font-sans)}h6{font-family:var(--font-serif);font-weight:700;line-height:1.2}.btn-accent{--bs-btn-bg:var(--bs-accent);--bs-btn-border-color:var(--bs-accent);--bs-btn-hover-bg:color-mix(in srgb,var(--bs-accent) 85%,black);--bs-btn-color:#fff;--bs-btn-hover-color:#fff}.btn{--bs-btn-border-width:2px;--bs-btn-border-radius:5px}.btn-primary{--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-bg:color-mix(in srgb,var(--bs-primary) 85%,black);--bs-btn-hover-border-color:color-mix(in srgb,var(--bs-primary) 85%,black);--bs-btn-active-bg:color-mix(in srgb,var(--bs-primary) 75%,black);--bs-btn-active-border-color:color-mix(in srgb,var(--bs-primary) 75%,black)}.btn-outline-primary{--bs-btn-bg:color-mix(in srgb,var(--bs-light) 15%,black);--bs-btn-border-color:var(--bs-light);--bs-btn-hover-bg:color-mix(in srgb,var(--bs-light) 5%,black);--bs-btn-hover-border-color:color-mix(in srgb,var(--bs-light) 85%,black);--bs-btn-active-bg:color-mix(in srgb,var(--bs-light) 75%,black);--bs-btn-active-border-color:color-mix(in srgb,var(--bs-light) 75%,black);--bs-btn-border-radius:5px}.dropdown-item{text-transform:uppercase}.primary-text{color:var(--bs-primary)}.footer-bg{background-color:#212529;background-image:url('/static/img/bg/footer.jpg');background-size:cover;background-position:center}.child-navbar{background-color:#000000;background-image:linear-gradient(rgba(0,0,0,0.6),rgba(0,0,0,0.6)),url('/static/img/bg/footer.jpg');background-size:cover;background-position:center}.nav-link-child{text-transform:uppercase;font-weight:400;border:none!important}.nav-link-child:hover{color:var(--bs-accent)!important}.dropdown-menu:last-child{font-weight:bold;color:var(--bs-primary)}.navbar .dropdown-menu{margin-top:0}.navbar .nav-link,.navbar .dropdown-item{border:none!important;outline:none!important;box-shadow:none!important}.navbar .nav-link:hover,.navbar .nav-link:focus,.navbar .dropdown-toggle:hover,.navbar .dropdown-toggle:focus{border:none!important;outline:none!important;box-shadow:none!important}.page-active{color:var(--bs-accent)!important}.browse-all{font-weight:bold;color:var(--bs-primary)}.hidden{display:none!important}html,body{overflow-x:hidden}.arrowtech-credit{color:var(--bs-secondary);font-size:0.9rem;letter-spacing:0.08em;text-transform:uppercase;transition:color 0.35s ease}.arrowtech-icon{width:0;height:30px;border-radius:10px;background:rgba(255,255,255,0.08);color:rgba(255,255,255,0.7);display:inline-flex;align-items:center;justify-content:center;font-size:0.85rem;opacity:0;transition:width 0.25s ease,opacity 0.4s ease,background 0.35s ease,color 0.35s ease,transform 0.35s ease}.arrowtech-dot{color:rgba(255,255,255,0.4);display:inline-block;transform-origin:center;animation:none;opacity:0}.arrowtech-credit:hover .arrowtech-icon,.arrowtech-credit:focus .arrowtech-icon{width:30px;background:#f97316;color:#fff;opacity:1;transform:skewX(-15deg) translateY(0px)}.arrowtech-credit:hover .arrowtech-dot,.arrowtech-credit:focus .arrowtech-dot{color:#f97316;opacity:1;font-weight:700;margin-left:5px}.arrowtech-credit:hover,.arrowtech-credit:focus{color:#fff}