.app-job-company-profile .tab-button-wrap{justify-content:flex-start;align-items:center;gap:10px;width:100%;padding:0 0 30px;display:flex}@media (max-width:640px){.app-job-company-profile .tab-button-wrap{white-space:nowrap;flex-wrap:nowrap;overflow-x:auto}}.app-job-company-profile .tab-button-wrap .tab-button{color:#000;cursor:pointer;background:0 0;border:none;border-radius:12px;padding:15px 20px;font-size:1rem;font-weight:500;line-height:120%;transition:all .3s}.app-job-company-profile .tab-button-wrap .tab-button:hover,.app-job-company-profile .tab-button-wrap .tab-button.active{color:#fff;background:#556de2}.app-job-company-profile .breadcrumb-section{justify-content:flex-start;align-items:center;gap:10px;margin-bottom:20px;display:flex}.app-job-company-profile .breadcrumb-section .mat-icon{color:#000;cursor:pointer;width:22px;height:22px;font-size:1.375rem}.app-job-company-profile .breadcrumb-section a{color:#000;cursor:pointer;font-size:1rem;font-weight:500;text-decoration:none}.app-job-company-profile .breadcrumb-section span{color:#9f9f9f;font-size:1rem;font-weight:500}.app-job-company-profile .banner{background:url(/images/cp-banner.png) 50%/cover no-repeat;border-radius:14px;justify-content:center;align-items:center;width:100%;padding:30px;display:flex}.app-job-company-profile .banner .banner-content{text-align:left;width:100%}.app-job-company-profile .banner .banner-content h1{color:#fff;font-size:1.875rem;font-weight:700;font-family:var(--basic-font)}.app-job-company-profile .banner .banner-content p{color:#fff;font-size:1rem;font-weight:500;font-family:var(--basic-font);margin-bottom:0}@media (max-width:1024px){.app-job-company-profile .banner .banner-content p{font-size:.875rem}}.app-job-company-profile .profile-content{gap:2rem;margin-top:2rem;display:flex}@media (max-width:1024px){.app-job-company-profile .profile-content{flex-direction:column;gap:0}}.app-job-company-profile .profile-content .side-menu{z-index:1;background:#fff;border-radius:.875rem;width:100%;max-width:300px;height:fit-content;padding:1.5rem;position:sticky;top:100px;box-shadow:0 .125rem .5rem #0000000d}@media (max-width:1024px){.app-job-company-profile .profile-content .side-menu{justify-content:flex-start;align-items:center;max-width:100%;padding:0;display:flex;top:60px;overflow-x:auto}}.app-job-company-profile .profile-content .side-menu .menu-item{cursor:pointer;border-radius:.5rem;justify-content:space-between;align-items:center;margin-bottom:.25rem;padding:.75rem 1rem;transition:all .3s;display:flex}@media (max-width:1024px){.app-job-company-profile .profile-content .side-menu .menu-item{margin-bottom:0}}.app-job-company-profile .profile-content .side-menu .menu-item .arrow-icon{opacity:0;width:1rem;height:1rem;font-size:1rem;transition:all .3s}@media (max-width:1024px){.app-job-company-profile .profile-content .side-menu .menu-item .arrow-icon{display:none}}.app-job-company-profile .profile-content .side-menu .menu-item .menu-text{color:#161616;font-size:1rem;font-weight:500;font-family:var(--font-family)}@media (max-width:1024px){.app-job-company-profile .profile-content .side-menu .menu-item .menu-text{white-space:nowrap}}.app-job-company-profile .profile-content .side-menu .menu-item:hover{color:#556de2;background:#e5edff}.app-job-company-profile .profile-content .side-menu .menu-item:hover .arrow-icon{opacity:1}@media (max-width:1024px){.app-job-company-profile .profile-content .side-menu .menu-item:hover .arrow-icon{display:none}}.app-job-company-profile .profile-content .side-menu .menu-item:hover .menu-text{color:#556de2}.app-job-company-profile .profile-content .side-menu .menu-item.active{color:#556de2;background:#e5edff}.app-job-company-profile .profile-content .side-menu .menu-item.active .arrow-icon{opacity:1}@media (max-width:1024px){.app-job-company-profile .profile-content .side-menu .menu-item.active .arrow-icon{display:none}}.app-job-company-profile .profile-content .side-menu .menu-item.active .menu-text{color:#556de2}.app-job-company-profile .profile-content .main-content{width:100%;max-width:calc(100% - 300px)}@media (max-width:1024px){.app-job-company-profile .profile-content .main-content{max-width:100%}}.app-job-company-profile .profile-content .main-content .profile-card{background:#fff;border:1px solid #e2e2e2;border-radius:.875rem;margin-bottom:15px;padding:20px;transition:all .3s}.app-job-company-profile .profile-content .main-content .profile-card:hover{box-shadow:0 0 10px #0000001a}.app-job-company-profile .profile-content .main-content .profile-card .card-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.app-job-company-profile .profile-content .main-content .profile-card .card-header .card-title{color:#202020;font-size:1.375rem;font-weight:600;font-family:var(--basic-font);margin:0}.app-job-company-profile .profile-content .main-content .profile-card .card-header .edit-icon{color:#999;cursor:pointer;font-size:1.25rem;transition:color .3s}.app-job-company-profile .profile-content .main-content .profile-card .card-header .edit-icon:hover{color:#5757f3}.app-job-company-profile .profile-content .main-content .profile-card .card-content{padding:0}.app-job-company-profile .profile-content .main-content .profile-card .card-content .overview-list .overview-item{justify-content:flex-start;align-items:center;gap:10px;padding:.9rem 0;display:flex}@media (max-width:768px){.app-job-company-profile .profile-content .main-content .profile-card .card-content .overview-list .overview-item{flex-direction:column;align-items:flex-start;padding:.5rem 0}}.app-job-company-profile .profile-content .main-content .profile-card .card-content .overview-list .overview-item .overview-title{color:#000;font-size:1rem;font-weight:600;font-family:var(--basic-font);margin:0}.app-job-company-profile .profile-content .main-content .profile-card .card-content .overview-list .overview-item .overview-description{color:#666;font-size:1rem;font-weight:400;line-height:120%;font-family:var(--basic-font);margin:0}.app-job-company-profile .primary-info{flex-wrap:wrap;gap:12px 20px;display:flex}@media (max-width:1024px){.app-job-company-profile .primary-info{flex-direction:column;gap:1rem}}.app-job-company-profile .primary-info .info-item{align-items:flex-start;gap:.75rem;width:calc(33.33% - 20px);display:flex}@media (max-width:1024px){.app-job-company-profile .primary-info .info-item{width:100%}}.app-job-company-profile .primary-info .info-item .info-icon{color:#5757f3;width:1.25rem;height:1.25rem;font-size:1.25rem}.app-job-company-profile .primary-info .info-item .info-text{color:#333;font-size:1rem;font-weight:400;font-family:var(--font-family);text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 25px);position:relative;overflow:hidden}.app-job-company-profile .primary-info .text-content p{color:#333;font-size:1rem;line-height:1.5;font-family:var(--font-family);margin:0 0 1rem}.app-job-company-profile .primary-info .social-links{align-items:center;display:flex}@media (max-width:1024px){.app-job-company-profile .primary-info .social-links{justify-content:flex-start;width:100%}}.app-job-company-profile .primary-info .social-links .social-icons{gap:5px;display:flex}.app-job-company-profile .primary-info .social-links .social-icons .social-icon img{width:1.25rem;height:1.25rem}
