@layer components{body{margin:0;font-family:Inter,sans-serif}a{text-decoration:none}img[src$=\.png]{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;background-color:#0000}img{max-width:100%;height:auto}.marquee{white-space:nowrap;position:relative;overflow:hidden}.marquee__content{align-items:center;display:inline-flex}#solutions .card-img-top{object-fit:cover;object-position:center;border-bottom:1px solid #e5e5e5;height:200px}#solutions .card{border-radius:10px}#solutions .card h2{width:fit-content;font-size:1.25rem}#solutions .card-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.4;display:-webkit-box;overflow:hidden}.modal-dialog{width:fit-content;max-width:1200px}.modal-content{border:1px solid #e5e5e5;border-radius:8px;width:fit-content;height:fit-content}.modal-body{padding:96px 32px}@media (max-width:991.98px){.modal-dialog{max-width:95vw}.modal-body{padding:48px 24px}}@media (max-width:767.98px){.modal-dialog{max-width:98vw}.modal-body{padding:24px 16px}}.modal-body img:not(.thumbnail-img){object-fit:contain;object-position:center;border-radius:8px;width:100%;height:auto;max-height:400px}.modal-body .thumbnail-img{object-fit:cover;object-position:center;cursor:pointer;border:2px solid #0000;border-radius:4px;width:100%;height:80px;transition:border-color .2s}.modal-body .thumbnail-img:hover{border-color:#2563eb}#solutions h1{letter-spacing:2px;font-weight:600}.container{max-width:1400px}.body-large{color:#171717;opacity:1;font-family:Inter,sans-serif;font-size:18px;font-weight:500;line-height:1.4}.heading-1{color:#171717;font-family:Inter,sans-serif;font-size:72px;font-weight:600}.heading-2{color:#171717;font-family:Inter,sans-serif;font-size:60px;font-weight:600}.navbar{z-index:1030;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;position:fixed;top:0;left:0;right:0}.navbar .navbar-brand{background:0 0;width:fit-content;padding:8px 16px}.navbar .navbar-nav{color:#000;background:0 0;width:fit-content;padding:8px 16px}.navbar .navbar-nav .btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:8px 20px;background:#2563ebe6!important}.navbar .navbar-brand,.navbar .nav-link{color:#171717;font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:1.4}.navbar .btn{color:#171717;font-family:Inter,sans-serif;font-size:18px;line-height:1.4;font-weight:500!important}.navbar .navbar-brand,.navbar .navbar-brand span,.navbar .nav-link{font-weight:700!important}.navbar .btn{color:#fff!important}@media (max-width:991.98px){.navbar-collapse{z-index:1000;background:#fff;flex-direction:column;align-items:center;padding:20px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 2px 10px #0000001a}.navbar-nav{flex-direction:column;align-items:center;background:0 0!important;margin:0!important;padding:0!important}.nav-item{margin:10px 0}}.partners-grid,.partners-single{display:none}@media (min-width:768px){.marquee{display:block!important}.partners-single{display:none!important}}@media (max-width:767.98px){.marquee{display:none!important}.partners-single{display:flex!important}}@media (max-width:575.98px){.modal-dialog{max-width:100vw;margin:0}.modal-content{border-radius:0}.modal-body{padding:16px 12px}}img[src*=Afiahealthcare-logo\.jpeg]{mix-blend-mode:multiply;background:0 0!important}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee__content{animation:25s linear infinite marquee}
