iframe.bg-primary,iframe.bg-primary #canvas{background-color:#000!important}.featured-news-card img{width:100%;aspect-ratio:1200/628;object-fit:contain;object-position:center;border-radius:12px;background-color:#f8f9fa}.leadership-member{height:100%}.leadership-member p{text-align:start;padding:.5rem 0}.leadership-member h5{text-align:start;font-weight:700;margin-bottom:2rem}.leadership-member img{width:100%;height:370px;object-fit:cover}.home-page .why-collaboration-card{background-color:#000;border:1px solid hsla(0,1%,40%,.459);height:100%;width:100%;color:#fff;box-shadow:0 4px 6px hsla(0,0%,100%,.1),0 1px 3px hsla(0,0%,100%,.1);border-radius:12px;overflow:hidden;transition:all .3s ease-out}.home-page .why-collaboration-card:hover{background-color:#fff;color:#000;box-shadow:0 4px 6px hsla(0,0%,100%,.3),0 1px 3px hsla(0,0%,100%,.3)}.home-page .top-sentence{background-color:#fff;text-align:center;padding:10px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.home-page .top-sentence p{margin:0;font-size:16px;color:#333}.home-page .top-sentence-link{color:#000;text-decoration:none;font-weight:700;padding-left:1rem}.home-page .top-sentence-link:hover{text-decoration:underline}.home-page .video-full-width{width:100%;height:70vh;border:none}@media(max-width:768px){.home-page .video-full-width{height:50vh}}.home-page .app-buttons{display:flex;gap:20px;flex-wrap:wrap;align-items:center}@media(max-width:768px){.home-page .app-buttons{justify-content:center;gap:15px}}@media(max-width:576px){.home-page .app-buttons{gap:12px;flex-direction:row}}@media(max-width:480px){.home-page .app-buttons{gap:10px}}@media(max-width:360px){.home-page .app-buttons{gap:8px;flex-direction:column;align-items:center}}.home-page .app-buttons .app-store-button,.home-page .app-buttons .google-play-button{display:inline-block;background:none;border:none;padding:0;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;border-radius:0;overflow:hidden;flex-shrink:0}.home-page .app-buttons .app-store-button:hover,.home-page .app-buttons .google-play-button:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(0,0,0,.3)}.home-page .app-buttons .app-store-button:focus,.home-page .app-buttons .google-play-button:focus{outline:2px solid #00d4aa;outline-offset:2px}@media(max-width:480px){.home-page .app-buttons .app-store-button:hover,.home-page .app-buttons .google-play-button:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.25)}}@media(max-width:360px){.home-page .app-buttons .app-store-button,.home-page .app-buttons .google-play-button{width:100%;max-width:180px}.home-page .app-buttons .app-store-button:hover,.home-page .app-buttons .google-play-button:hover{transform:translateY(-1px);box-shadow:0 3px 10px rgba(0,0,0,.2)}}.home-page .app-buttons .app-store-button .store-badge,.home-page .app-buttons .google-play-button .store-badge{height:60px;width:auto;display:block;max-width:100%;object-fit:contain;transition:all .3s ease}@media(max-width:992px){.home-page .app-buttons .app-store-button .store-badge,.home-page .app-buttons .google-play-button .store-badge{height:55px}}@media(max-width:768px){.home-page .app-buttons .app-store-button .store-badge,.home-page .app-buttons .google-play-button .store-badge{height:50px}}@media(max-width:576px){.home-page .app-buttons .app-store-button .store-badge,.home-page .app-buttons .google-play-button .store-badge{height:45px}}@media(max-width:480px){.home-page .app-buttons .app-store-button .store-badge,.home-page .app-buttons .google-play-button .store-badge{height:40px}}@media(max-width:360px){.home-page .app-buttons .app-store-button .store-badge,.home-page .app-buttons .google-play-button .store-badge{height:35px}}.home-page .app-description-text{font-size:18px;color:#fff;font-weight:400;line-height:1.4;margin:0;opacity:.9}.home-page .app-description-text strong{font-weight:600}@media(max-width:768px){.home-page .app-description-text{font-size:16px;padding:0 1rem}}@media(max-width:576px){.home-page .app-description-text{font-size:15px;line-height:1.5}}@media(max-width:480px){.home-page .app-description-text{font-size:14px;padding:0 .5rem}}