.college-tabs{background-color:#eaeefc;border-radius:100px;display:flex;flex-shrink:0;padding:4px;width:fit-content}.tab-btn{background:#0000;border:none;border-radius:999px;color:#4c5c7d;cursor:pointer;font-size:14px;font-weight:500;line-height:1.58;padding:6px 12px;transition:all .25s ease}.tab-btn.active{background-image:linear-gradient(90deg,#bbc9f8 -62%,#3863b1 83%);color:#fff}@media (max-width:768px){.tab-btn{font-size:13px;padding:6px 10px}.college-tabs{padding:2px}}.cp_download_brochure_list_popup .model_header{background:#f5f9ff;border-radius:4px 4px 0 0;border-top-left-radius:16px;border-top-right-radius:16px;color:#000;padding:16px 20px;position:relative;text-align:center;vertical-align:middle}.cp_download_brochure_list_popup .model_header h2{color:#050505;font-size:16px;font-weight:600;margin-bottom:0;padding:0}.cp_download_brochure_list_popup .form_label{color:#7a7a7a;display:inline-block;font-size:11px;margin:28px 0 0}.cp_download_brochure_list_popup .download-button{background:#fc7d47;border-color:none;line-height:1.14;padding:8px 32px}.cp_download_brochure_list_popup .download-button:focus{background-color:#df5728;border:none;box-shadow:none}@media (hover:hover) and (pointer:fine){.cp_download_brochure_list_popup .download-button:hover{background-color:#df5728;border:none;box-shadow:none}}.cp_download_brochure_list_popup .download-button-wrapper{margin-bottom:39px;margin-top:28px;text-align:center}.brochure_message{background:#02a569;border-radius:8px;color:#fff;line-height:15px;margin:0;padding:12px 10px;position:absolute;text-align:center;top:-49px;width:100%;z-index:2}.recommanded_model_header{margin-top:0;position:relative}.recommanded_model_header h2{background:#f2f2f2;border-bottom:1px solid #e5e5e5;color:#333;font-size:16px;font-weight:400;line-height:25px;padding:10px;text-align:left}.brochure_recommanded_college_popup{color:#111;position:relative}.box_style{border:1px solid #e5e5e5;display:table;min-height:89px;padding:15px;width:100%}.box_style:not(:first-child){margin-top:10px}.box_style .box_sleft{width:90%}.box_style .box_sleft,.box_style .box_sright{display:table-cell;vertical-align:top}.box_sleft h4{font-size:16px;font-weight:500}.circle_list_ul{color:#999;font-size:14px;margin:0;padding:0}.circle_list_ul li{display:inline-block;padding-right:20px;position:relative}.circle_list_ul li:last-child{padding-right:0}.circle_list_ul li:not(:first-child):before{background-color:#ccc;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;content:"";height:6px;left:0;margin-left:-10px;margin-top:-3px;position:absolute;top:50%;width:6px}.apply_college{background-color:#e56c5b;border:1px solid #e56c5b;border-radius:4px;color:#fff;font-size:14px;line-height:28px;min-width:150px}.mid_container{margin:0 auto;padding:0 19px}.addbuddy_popup,.cp_download_brochure_model{background:#fff;max-width:600px;padding:0;width:100%}.mid_container .css-1s2u09g-control{background-color:#f8f8f8}.addbuddy_popup .react-responsive-modal-closeButton,.cp_download_brochure_model .react-responsive-modal-closeButton,.thankyou_popup .react-responsive-modal-closeButton{right:20px!important;top:16px!important}.brochure_model .brochure_recommanded_college_popup+.react-responsive-modal-closeButton svg,.brochure_model .brochure_thanyou_popup+.react-responsive-modal-closeButton svg{filter:invert(0)!important}.scroll_popup{max-height:300px;overflow:auto}.cp_download_brochure_list_popup .css-26l3qy-menu div div div>div{padding-left:30px!important}.cp_download_brochure_list_popup .css-26l3qy-menu div div div>div:first-child{color:#333;font-size:14px;font-weight:400;padding-bottom:5px}.cp_download_brochure_list_popup .css-26l3qy-menu div div div:first-child{color:#000;font-size:14px;font-weight:600;margin-bottom:0;padding-bottom:10px}.brochure_model{border-radius:20px!important;max-width:700px;padding:6px}.cp_download_brochure_list_popup{margin-bottom:20px}.cp_download_brochure_list_popup .model_header{border-radius:20px 20px 0 0;color:#111;padding:15px;text-align:left}.brochure_model .react-responsive-modal-closeButton{right:10px!important;top:21px!important}.brochure_model .react-responsive-modal-closeButton svg{filter:none!important;margin-left:-29px;opacity:.4;width:20px}.cp_download_brochure_list_popup .download-button{background-color:#fc7d47;border:none;border-radius:8px;color:#fff;font-size:14px;padding:10px 32px}.brochure_thankyou_popup{background-image:linear-gradient(116deg,#f2f2f8 10%,#fdf1ec 60%);border-radius:20px!important;max-width:507px;min-width:507px;padding:20px}.brochure_thankyou_popup .react-responsive-modal-closeButton{right:15px!important;top:15px!important}.brochure_thankyou_popup .react-responsive-modal-closeButton svg{width:20px}.brochure_thankyou_popup .bdp_brochure_sent{background:#02a56926;border-radius:4px;color:#02a569;display:inline-block;font-size:12px;margin-bottom:10px;padding:2px 9px;width:95px}.brochure_thankyou_popup .brochure_thanyou_img{display:block;margin:0 auto 10px}.brochure_thankyou_popup .bdp_brochure_heading{color:#000;font-size:20px;font-weight:700;line-height:30px;margin:0}.cp_download_brochure_model{border-radius:16px!important;overflow:visible!important;padding:0!important;width:550px!important}@media only screen and (max-width:768px){.scroll_popup{background:#fff;height:100%;max-height:100%;overflow:unset}.brochure_message{padding:12px 42px;top:0}.brochure_recommanded_college_popup{padding-top:54px}.brochure_model .brochure_recommanded_college_popup+.react-responsive-modal-closeButton svg{filter:invert(1)!important;z-index:2}.brochure_model{border-radius:0!important}.download_brochure_popup .react-responsive-modal-closeButton{right:10px!important;top:23px!important}.brochure_thankyou_popup{border-radius:15px!important;height:auto;max-width:96%;min-width:96%;padding:15px}.brochure_thankyou_popup .react-responsive-modal-closeButton{right:10px!important;top:10px!important}.cp_download_brochure_model{border-radius:16px 16px 0 0!important;height:87dvh;overflow:visible!important;padding:0!important;width:100%!important}.cp_download_brochure_list_popup .download-button:active{background-color:#df5728;border:none;box-shadow:none}}.college-info-popup{max-width:600px}.react-responsive-modal-modal{max-width:660px}.college-info-header{display:flex;flex-direction:column;gap:6px;margin-bottom:10px;width:95%}.college-info-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#050505;display:-webkit-box;font-size:18px;font-weight:700;line-height:1.44;max-width:calc(98% - 12px);overflow:hidden;text-align:left;text-overflow:ellipsis}.college-info-location{align-items:center;color:#606060;display:flex;font-size:12px;gap:4px;line-height:1.5;text-align:left}.college-info-location svg{font-size:14px}.college-info-popup .divider{background-color:#d9d8e9;height:1px;margin:10px 0 0 -20px;opacity:.6;width:125%}.college-info-about{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.college-info-about .section-title{color:#050505;font-size:12px;font-weight:700;height:auto;letter-spacing:1.8px;line-height:normal;margin-bottom:0!important;text-align:left;text-transform:uppercase}.college-info-popup .bottom-section-wrapper{-webkit-overflow-scrolling:touch;max-height:500px;overscroll-behavior:contain;padding-right:20px;padding-top:18px;scrollbar-width:thin;touch-action:pan-y}.college-info-about .about-text{color:#474747;font-size:14px;line-height:1.57;margin:0;text-align:left;transition:all .3s ease}.college-info-about .about-text.collapsed{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.college-info-about .about-text.expanded{display:block}.college-info-about .read-more-btn{align-self:flex-start;background:0 0;border:none;color:#3772e5;cursor:pointer;font-size:13px;margin:0;max-width:fit-content;padding:0}.college-info-about .about-text-container{display:flex;flex-direction:column;gap:8px}.college-info-about .read-more-btn .rotate{transform:rotate(180deg)}.college-info-performance{color:#050505;display:flex;flex-direction:column;font-size:12px;font-weight:700;gap:10px;letter-spacing:1.2px;margin-bottom:20px;text-align:left}.college-info-performance .section-title{color:#050505;font-size:12px;font-weight:700;height:auto;letter-spacing:1.8px;line-height:normal;text-align:left;text-transform:uppercase}.college-info-performance .performance-list{display:flex;flex-wrap:wrap;gap:12px}.college-info-performance .performance-list div{align-items:center;border-radius:10px;color:#050505;display:flex;flex:1;flex-direction:column;font-size:14px;font-weight:700;padding:12px 8px;text-align:center}.performance-list .performance-item-nirf{background-color:#eef3fd;border:1px solid #e7eefc;flex-grow:1}.performance-list .performance-item-careers{background-color:#fffdf5;border:1px solid #f5f2cd;flex-grow:1}.performance-list .performance-item-user{background-color:#f7fdf8;border:1px solid #e0f4e5;flex-grow:1}.performance-list .label{font-size:12px;font-weight:700;line-height:1.2;text-transform:uppercase}.performance-list .value{font-size:16px}.performance-item-nirf .value{color:#1f4a9e}.performance-item-careers .value{color:#b9811f}.performance-item-user .value{color:#4ca054}.performance-item-user .sub-text{color:#3772e5;font-size:12px;font-weight:400}.college-info-statistics{color:#050505;display:flex;flex-direction:column;font-size:12px;font-weight:700;gap:10px;letter-spacing:1.2px;margin-bottom:20px;text-align:left}.college-info-statistics .section-title{color:#050505;font-size:12px;font-weight:700;height:auto;letter-spacing:1.8px;line-height:normal;text-align:left;text-transform:uppercase}.college-info-statistics .disclaimer{color:#606060;font-size:12px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.5;margin-top:-2px;text-align:left}.college-info-statistics .statistics-grid{display:flex;flex-wrap:wrap;gap:12px}.statistics-grid .stat-card{align-items:center;background-color:#f3e8ff66;border-radius:10px;display:flex;flex-direction:row;gap:12px;justify-content:flex-start;padding:12px;width:48.7%}.stat-card .stat-card-icon-container{align-items:center;background-color:#ebe9ff;border-radius:118.5px;display:flex;height:32px;justify-content:center;padding:8px;width:32px}.stat-card .stat-icon{height:16px;width:16px}.stat-card .stat-info{display:flex;flex-direction:column;gap:4px}.stat-info .stat-value{color:#283a57;font-size:16px;letter-spacing:normal;line-height:1.38}.stat-info .stat-label{color:#667287;font-size:13px;font-weight:400;letter-spacing:normal;line-height:1.38;text-align:left}.stat-card .user-icon{background-color:#f3e8ff}.stat-card .thmb-icon{background-color:#deeafc}.stat-card .medal-icon{background-color:#f9e8f3}.college-info-course-selection{background-color:#f1f6ff;border-radius:8px;display:flex;flex-direction:column;gap:8px;margin-bottom:12px;padding:16px}.college-info-course-selection .section-title{color:#050505;font-size:14px;font-weight:700;height:auto;line-height:1.57;text-align:left}.college-info-action-buttons{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:4px}.college-info-action-buttons button{border-radius:8px;color:#fff;font-size:14px;height:40px;line-height:1.14;padding:12px;width:218px}.college-info-action-buttons .btn-primary{background-color:#3772e5;border:none}.college-info-action-buttons .btn-secondary{background-color:#fff;border:1px solid #3772e53b;color:#3772e5}.college-info-action-buttons .btn-primary:hover{background-color:#1f53b7}.college-info-action-buttons .btn-secondary:hover{background-color:#f5f5f5;border:1px solid #e6e6e6}.college-info-popup-model .react-responsive-modal-closeButton{right:16px!important;top:16px!important}.college-info-popup-model .react-responsive-modal-closeButton svg{height:20px;width:20px}.college-info-popup-model .react-responsive-modal-closeButton svg path{fill:#474747}.college-info-cta{color:#474747;font-size:14px;line-height:22px;text-align:center}.college-info-cta-wrapper{align-items:center;display:flex;justify-content:center}.college-info-cta .link{color:#3772e5}.statistics-grid .placed{background-color:#deeafc4d}.statistics-grid .placed-percent{background-color:#f9e8f34d}.statistics-grid .higer-studes{background-color:#ebe9ff52}.college-info-popup-model .custom-modal-class{max-height:min(683px,92dvh);overflow:hidden;padding-right:0;touch-action:pan-y}.college-info-popup-model .custom-modal-class::-webkit-scrollbar{width:2px}.college-info-popup-model .custom-modal-class::-webkit-scrollbar-thumb{background:#b8b8b8;border-radius:10px}@media (max-width:768px){.college-info-name{font-size:14px}.college-info-location{font-size:13px;line-height:18px}.college-info-about{gap:3px;margin-bottom:28px}.college-info-about .section-title{font-size:10px}.college-info-about .about-text-container{gap:6px}.college-info-about .read-more-btn{font-size:14px}.college-info-about .read-more-btn svg{height:13px;width:13px}.college-info-performance{gap:12px;margin-bottom:24px}.college-info-performance .section-title{font-size:10px}.college-info-performance .performance-list{gap:8px}.college-info-performance .performance-list div{border-radius:8px;padding:10px 8px}.performance-list .label{font-size:10px}.performance-item-user .sub-text{font-size:11px;letter-spacing:normal}.college-info-statistics{font-size:14px}.college-info-statistics .section-title{font-size:10px}.stat-info .stat-label{font-size:12px;line-height:1.47}.statistics-grid .stat-card{padding:10px 12px;width:48%}.stat-card .stat-card-icon-container{padding:7.5px 9.5px}.college-info-course-selection{padding:12px}.college-info-course-selection .section-title{font-size:13px;letter-spacing:normal}.college-info-action-buttons{gap:8px}.college-info-action-buttons button{font-size:13px;padding:8px 13px;width:fit-content}.college-info-bg-wrapper{padding-bottom:37px;position:relative}.college-info-popup-model .react-responsive-modal-modal{border-radius:16px 16px 0 0!important;padding:16px 12px}.college-info-popup-model .custom-modal-class{max-height:92dvh;padding-right:0}.college-info-popup .bottom-section-wrapper{max-height:calc(92dvh - 190px);padding-right:12px}.college-info-action-buttons .btn-primary{flex:1;height:34px;min-width:155px}.college-info-action-buttons .btn-secondary{flex:1;height:34px;min-width:150px}.college-info-bg-wrapper .college-info-cta{color:#7a7a7a;font-size:12px}.stat-info .stat-value{font-size:14px;letter-spacing:normal;line-height:1.57}.stat-card .stat-info{gap:2px}.stat-card .stat-icon{height:17px;width:17px}.college-info-popup-model .react-responsive-modal-closeButton svg{height:16px;width:16px}.college-info-action-buttons .btn-secondary:active{background-color:#1f53b7;background-color:#f5f5f5;border:1px solid #e6e6e6}.college-info-statistics .disclaimer{margin-top:-6px}}.cutOff-popup-wapper{max-width:620px}.react-responsive-modal-modal{max-width:640px;overflow-x:hidden;padding:20px}.cutOff-popup-header{display:flex;flex-direction:column;gap:4px;margin-bottom:10px;width:95%}.cutOff-popup-name{color:#050505;font-size:18px;font-weight:700;line-height:1.44;text-align:left}.cutOff-popup-college{align-items:center;color:#606060;display:flex;font-size:13px;gap:6px;line-height:1.38;text-align:left}.cutOff-popup-wapper .divider{background-color:#d9d8e9;height:1px;margin:12px -10px 0 -53px;opacity:.6;width:125%}.bottom-section-wrapper{max-height:659px;padding-top:17px}.cutOff-popup-select-container{color:#474747;font-size:14px;line-height:1.14;margin:20px 0;text-align:left}.cutOff-popup-body{-webkit-overflow-scrolling:touch;max-height:500px;min-height:300px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0 20px 0 1px;scrollbar-width:thin;touch-action:pan-y}.status-section{color:#050505;display:flex;flex-direction:column;font-size:14px;gap:12px;line-height:1.57;margin-bottom:12px;text-align:left}.year-pill-container{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.year-pill{background-color:#fff;border:1px solid #cfddf9;border-radius:100px;color:#3772e5;font-size:14px;padding:2.7px 11.6px;text-align:center}.year-pill:hover{background-color:#1f53b7;border:1px solid #1f53b7;color:#fff}.year-pill-active{background-color:#3772e5;border:none;color:#fff}.table-container{border:1px solid #f0f0f0;border-radius:8px;margin-top:6px;overflow:hidden}.report-table{border-collapse:initial;border-spacing:0;text-align:left;width:100%}.report-table th{background:#f7faff;border-bottom:1px solid #dfe5ed99;color:#495b6de6;font-size:14px;font-weight:500;line-height:1.1;padding:17px 16px;text-align:center}.report-table th+th{border-left:1px solid #dfe5ed99}.report-table td{border-bottom:1px solid #f0f0f0;color:#050505;font-size:14px;line-height:1.1;padding:19px 12px;text-align:center}.report-table td+td{border-left:1px solid #f0f0f0}.report-table tbody tr:last-child td{border-bottom:none;border-right:none;border-top:none}.report-table thead tr:first-child th:first-child{border-top-left-radius:8px}.report-table thead tr:first-child th:last-child{border-top-right-radius:8px}.report-table tbody tr:last-child td:first-child{border-bottom-left-radius:8px}.report-table tbody tr:last-child td:last-child{border-bottom-right-radius:8px}.closing-rank-cell{color:#2db482}.no-data{color:#999;padding:20px;text-align:center}.cutOff-popup-model .react-responsive-modal-closeButton{right:16px!important;top:16px!important}.cutOff-popup-model .react-responsive-modal-closeButton svg{height:20px;width:20px}.cutOff-popup-select-container .select-label{color:#474747;font-size:14px;line-height:18px;margin-bottom:4px}.cutOff-popup-model .react-responsive-modal-modal{padding-right:0;width:min(100%,640px)}.cutOff-popup-model .custom-modal-class{max-height:min(683px,92dvh);overflow:hidden;touch-action:pan-y}.bsw-cutt-off-popup{padding-top:0}.college-info-popup-model .custom-modal-class .modal-body::-webkit-scrollbar-button,.college-info-popup-model .custom-modal-class::-webkit-scrollbar-button{display:none}.cutt-off-loader{align-items:center;display:flex;height:auto;justify-content:center;width:100%}.disclaimer-cutoff-popup{color:#606060;font-size:12px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.5;text-align:left}@media (max-width:768px){.react-responsive-modal-modal{padding:15px 16px}.cutOff-popup-select-container .select-label{font-size:12px;line-height:1.5}.report-table th{font-size:11px;font-weight:700;letter-spacing:-.22px;line-height:1.36;padding:8px 9.5px}.report-table td{font-size:14px;letter-spacing:-.13px;line-height:1.38;padding:8px 9.5px}.closing-rank-cell{border:1px solid #f0f0f0;color:#2db482}.cutOff-popup-bg-wrapper{padding-bottom:50px;position:relative}.cutOff-popup-model .react-responsive-modal-closeButton svg{height:16px;width:16px}.cutOff-popup-header{gap:3px}.cutOff-popup-college{font-size:12px}.cutOff-popup-name{font-size:16px}.cutOff-popup-model .react-responsive-modal-modal{border-radius:16px 16px 0 0!important}.cutOff-popup-model .custom-modal-class{max-height:92dvh}.cutOff-popup-body{max-height:calc(92dvh - 190px);padding-left:1px;padding-right:16px}.year-pill:active{background-color:#1f53b7;border:1px solid #1f53b7;color:#fff}}.cloud_tags li{align-items:center;background-color:#f5f5f5;border:none;border-radius:6px;color:#474747;display:flex;font-size:12px;gap:5px;margin:0 10px 10px 0;padding:3px 8px;transition:background-color .3s ease-out}@media (hover:hover) and (pointer:fine){.cloud_tags li:hover{background-color:#d8d8d8!important}}.cloud_tags ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.cloud_tags ul span{cursor:pointer;display:inline-block;vertical-align:middle}.cloud_tags ul span svg{height:12px;width:12px}.cloudTags_view_more{color:#3772e5;cursor:pointer;font-size:12px;line-height:18px;padding:3px 8px}.filter-cloud-tags{cursor:pointer}