@tailwind base;@tailwind components;@tailwind utilities;html,body{background:transparent!important;scroll-behavior:auto!important}#root{background:transparent!important}@media (max-width: 767px){.desktop-nav{display:none!important}.utility-buttons{display:flex!important}.mobile-menu-button,.mobile-nav{display:block!important}*{-webkit-tap-highlight-color:transparent}*,*:before,*:after{animation:none!important;animation-duration:0s!important;animation-delay:0s!important;animation-iteration-count:0!important;transition-duration:.15s!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition-duration:.01ms!important}}[style*=backdrop-filter]{backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important}}@media (min-width: 768px){.desktop-nav,.utility-buttons{display:flex!important}.mobile-menu-button,.mobile-nav{display:none!important}}.dark{background-color:#3c3c3c!important;color:#d1d5db!important}.dark #root,.dark header,.dark footer,.dark main,.dark section.content-area,.dark div,.dark article,.dark aside,.dark .container,.dark .card,.dark .card-content,.dark .content-area{background-color:#3c3c3c!important;color:#d1d5db!important}.dark a,.dark p,.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6,.dark span,.dark li{color:#d1d5db!important}.dark button,.dark .button,.dark [class*=button]{background-color:#3c3c3c!important;color:#d1d5db!important;border:1px solid #555!important}.dark button:hover,.dark .button:hover,.dark [class*=button]:hover{background-color:#505050!important}.dark button[class*=blue],.dark button[class*=primary],.dark .blue-button,.dark .primary-button,.dark [class*=blue] button,.dark [class*=primary] button{background-color:#1e40af!important;color:#fff!important;border:1px solid #3b82f6!important}.dark button[class*=blue]:hover,.dark button[class*=primary]:hover,.dark .blue-button:hover,.dark .primary-button:hover{background-color:#1d4ed8!important}.dark input,.dark textarea,.dark select{background-color:#3c3c3c!important;color:#d1d5db!important;border-color:#555!important}.dark nav{background-color:#3c3c3c!important}.dark footer{background-color:#252525!important;color:#a1a1aa!important}.dark .card,.dark .card-content{background-color:#3a3a3a!important;color:#d1d5db!important;box-shadow:0 2px 8px #000000b3!important}@media (max-width: 767px){.footer{text-align:center}.footer-grid>div{text-align:center}.footer-grid{grid-template-columns:1fr!important}}.connect-with-us-section{text-align:left}.social-icons-grid{display:grid;grid-template-columns:repeat(5,26px);-moz-column-gap:.6rem;column-gap:.6rem;row-gap:.5rem;justify-content:start;align-items:center}.social-icons-grid>a{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center}@media (max-width: 767px){.connect-with-us-section{text-align:center}.social-icons-grid{justify-content:center;-moz-column-gap:.7rem;column-gap:.7rem}}.social-icons-grid-contact{display:grid;grid-template-columns:repeat(4,26px);-moz-column-gap:.6rem;column-gap:.6rem;row-gap:.5rem;justify-content:start;align-items:center}.social-icons-grid-contact>a{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center}@media (max-width: 767px){.social-icons-grid-contact{justify-content:center;-moz-column-gap:.7rem;column-gap:.7rem}}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:rgba(156,163,175,.55);border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(156,163,175,.75)}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.55) transparent}
