.hidden{display:none!important}.btn:disabled{pointer-events:all;cursor:not-allowed}.btn-group{min-width:-moz-fit-content;min-width:fit-content}.btn-group .btn{display:flex;justify-content:center;align-items:center;gap:.5rem;min-width:-moz-fit-content;min-width:fit-content;font-size:medium}.btn-group .btn>img{width:1rem;aspect-ratio:1/1}body{overflow-x:hidden;overflow-y:scroll}#root .loader-div{display:grid;place-items:center}#root .error-page{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:50dvh}#root .error-page>.c-title{display:flex;justify-content:center;align-items:center;font-size:xx-large}#root .error-page>.c-title>span{font-size:2rem;color:#f44335;margin-right:.5rem}#root .error-page>.context{font-weight:500}#root .error-page>.context>.link{color:#1a73e8;font-weight:600}#root .error-page>.context>.link>span{transform:translateY(25%)}#root .page-content{margin-left:3rem}#root .company-details{display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem}#root .company-details .topbar{display:flex;justify-content:center;align-items:center;gap:3rem;width:-moz-fit-content;width:fit-content;margin-left:auto}#root .company-details .company-profile{display:flex;justify-content:space-between;align-items:flex-start;width:100%;padding-bottom:1rem;border-bottom:2px solid #adb5bd}#root .company-details .company-profile .profile-content{display:flex;align-items:start;gap:1rem;width:100%}#root .company-details .company-profile .profile-content .company-logo{width:320px;height:180px;border-radius:.5rem;-o-object-fit:cover;object-fit:cover}#root .company-details .company-profile .profile-content .verified-icon{width:3rem;aspect-ratio:1/1}#root .company-details .company-profile .profile-content>.content{display:flex;flex-direction:column}#root .company-details .company-profile .profile-content>.content .company-name{font-size:xx-large;line-height:1}#root .company-details .company-profile .profile-content>.content .date-created{display:flex;align-items:center;gap:.3rem;margin-top:.5rem}#root .company-details .company-profile .company-details-right-side{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;margin-right:1rem}#root .company-details .company-profile .company-details-right-side .header-btn-group{display:flex;gap:.5rem}#root .company-details .company-profile .company-details-right-side .header-btn-group .btn{display:grid;place-items:center;width:50px;height:50px;aspect-ratio:1/1;background-color:#2e4873;padding:10px;border-radius:50%;margin:0}#root .company-details .company-profile .company-details-right-side .header-btn-group .btn,#root .company-details .company-profile .company-details-right-side .header-btn-group .btn>span{font-size:1.5rem}#root .company-details .company-profile .company-details-right-side .views-div{display:flex;align-items:center;gap:.5rem}#root .company-details .company-profile .company-details-right-side .views-div>span{font-size:x-large}#root .company-details .user-details{display:flex;justify-content:space-between;align-items:center;width:100%;padding-bottom:2rem;border-bottom:2px solid #adb5bd}#root .company-details .user-details .user-info{display:flex;align-items:center;gap:.5rem}#root .company-details .user-details .user-info .user-pfp{width:5rem;height:5rem;-o-object-fit:cover;object-fit:cover;border-radius:50%}#root .company-details .user-details .user-info .content{display:flex;flex-direction:column;align-items:start}#root .company-details .user-details .user-info .content .user-name{font-size:x-large;line-height:1}#root .company-details .user-details .user-info .content .user-profession{display:flex;align-items:center;gap:.3rem}#root .company-details .company-intro-text{max-width:70rem;font-size:large;text-align:justify}#root .section-seperator{border-bottom:2px solid #adb5bd;margin-bottom:2rem}#footer-modal{position:fixed;bottom:0;left:50%;width:80%;background-color:#191919;color:#fff;text-align:center;padding:10px;padding-top:3rem;box-shadow:0 0 1.5rem #f5f5f535;transform:translate(-50%,100%);z-index:10000;transition:transform .5s ease}#footer-modal.show-footer-modal{transform:translate(-50%)}#footer-modal #footer-modal-close-btn{position:absolute;top:1rem;right:1rem;padding:0;margin:0}#desktopChartContainer{position:fixed!important;top:70%;right:20px;transform:translateY(-50%);width:300px;height:300px;padding:20px;background-color:#fff;border-radius:12px;box-shadow:0 8px 20px #00000026;z-index:1000;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center}#desktopChartContainer canvas#desktopChart{width:100%!important;height:100%!important}body.dark-version #desktopChartContainer{background-color:#202940}body.dark-version #mobile-post-actions{background-color:#202940!important;border-color:#495057!important}#mobile-chart-section{display:none}#mobile-chart-section #mobileChartContainer{display:none;width:80%;aspect-ratio:1/1}#mobile-chart-section #mobileChartContainer canvas#mobileChart{width:100%!important;height:100%!important}.document-output{display:flex;flex-direction:row;gap:.5rem;align-items:start;justify-content:center;width:-moz-fit-content;width:fit-content;background-color:var(--bs-gray-100);border-radius:1rem;padding:1rem}.document-output>span{font-size:x-large}.document-output .document-output-file-info{display:flex;flex-direction:column;gap:.5rem}.document-output .document-output-file-info .file-size-label{font-size:12px;color:var(--bs-gray-600)}.document-output .document-output-download-option{color:var(--bs-gray-600);padding:.2rem;border:1px solid var(--bs-gray-600);border-radius:50%;margin-left:.5rem}.document-output .document-output-download-option:hover{color:#2e4873;border-color:var(--bs-gray-800)}#video-section{margin-bottom:2rem}#topnav-brand-logo{width:75px;display:none}#bottom-nav{position:fixed;left:0;bottom:0;display:none!important;flex-direction:row;justify-content:space-evenly;align-items:center;z-index:1000;width:100%;background-color:#1a2035;padding:1rem .5rem;border-top-left-radius:.5rem;border-top-right-radius:.5rem}#bottom-nav .bottom-nav-item{font-size:2rem;color:#ced4da}#bottom-nav .bottom-nav-item.active{color:#fff;font-weight:900!important}#bottom-nav .bottom-nav-item:nth-child(4){font-size:3rem}#bottom-nav .bottom-nav-item:hover{color:#fff}#mobile-post-actions-wrapper{display:none}#map,#company-intro-video{width:75%!important;aspect-ratio:16/9!important;height:auto!important}#company-intro-video iframe{width:100%!important;height:100%!important}.hidden-on-desktop.hidden-on-desktop{display:none!important}@media screen and (max-width: 1200px){.mobile-padding-inline-zero{padding-inline:0!important}.page-content:first-child{margin-left:0!important}.page-content:nth-child(2){margin-left:0!important;padding-right:0!important}.page-content:nth-child(2)>.d-flex{gap:1.5rem!important;flex-direction:column-reverse!important}.page-content:nth-child(2)>.d-flex>.d-flex{gap:1.5rem!important;margin:0!important}.page-content:nth-child(2)>.d-flex>.d-flex #myChart{width:100%!important;aspect-ratio:1/1!important;height:auto!important}.page-content:nth-child(2) #video-section>h4{margin-bottom:1rem!important}}@media screen and (max-width: 768px){.navbar.navbar{margin:0!important}.navbar.navbar>.container-fluid{padding-block:0!important}.navbar.navbar>.container-fluid #navbar{margin:0!important}.navbar.navbar>.container-fluid #topnav-brand-logo{display:block}.navbar.navbar>.container-fluid #autocomplete-container,.navbar.navbar>.container-fluid #topnav-create-btn,.navbar.navbar>.container-fluid #topnav-aside-trigger,.navbar.navbar>.container-fluid #dropdownMenuButton.notify{display:none!important}.navbar.navbar>.container-fluid a.btn{margin-bottom:0!important;scale:90%}.navbar.navbar>.container-fluid li.nav-item{padding:0!important}#bottom-nav{display:flex!important}#mobile-post-actions-wrapper{display:block;scale:90%}#mobile-post-actions-wrapper #mobile-post-actions{border:1px solid #ced4da}.mobile-padding-inline-zero{padding-inline:0!important}.page-content section:first-child{gap:1rem!important;margin-bottom:1rem!important;padding-top:2rem!important;padding-inline:0!important}.page-content section:first-child .company-profile{position:relative;padding-bottom:0!important}.page-content section:first-child .company-profile .profile-content{flex-direction:column}.page-content section:first-child .company-profile .profile-content .company-logo{width:100%!important;aspect-ratio:16/9!important}.page-content section:first-child .company-profile .company-details-right-side{position:absolute;top:-60px;flex-direction:row!important;justify-content:space-between;width:100%;margin:0!important}.page-content section:first-child .company-profile .company-details-right-side .header-btn-group{gap:0!important;margin:0!important}.page-content section:first-child .company-profile .company-details-right-side .header-btn-group .btn{scale:90%}.page-content section:first-child .user-details{padding-bottom:1rem!important}.page-content section:first-child .user-details .user-info{gap:0!important}.page-content section:first-child .user-details .user-info .content>div{gap:0!important}.page-content section:first-child .user-details .user-info .content>div>img{scale:80%;margin:0!important}.page-content section:first-child .user-details .user-info .content>div .user-name{font-size:1.2rem!important;margin:0!important}.page-content section:first-child .user-details .user-info .content .user-profession{font-size:medium!important}.page-content section:first-child .user-details .user-info a.link-to-creator-profile img{scale:80%!important}.page-content section:first-child .user-details #post-actions,.page-content section:first-child .user-details #post-admin-actions{display:none}.page-content section:first-child .company-intro-text{text-align:left!important;margin:0!important}.page-content section:nth-child(2){margin-top:1rem;padding-inline:0!important}.page-content section:nth-child(2)>.d-flex{gap:1.5rem!important;flex-direction:column-reverse!important}.page-content section:nth-child(2)>.d-flex>.d-flex{gap:1.5rem!important;margin:0!important}.page-content section:nth-child(2)>.d-flex>.d-flex #myChart{width:100%!important;aspect-ratio:1/1!important;height:auto!important}.page-content section:nth-child(2) #video-section>h4{margin-bottom:1rem!important}.hidden-on-desktop.hidden-on-desktop{display:flex!important}#footer-modal{width:100%}#mobile-chart-section{display:block}#map,#company-intro-video{width:100%!important}}
