@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap";body{font-family:Manrope,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500}h1,h2,h3,h4,h5,h6{font-family:Manrope,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}h1{font-family:Playfair Display,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;text-transform:none!important;color:#194377;font-size:2em;line-height:45px;padding-top:10px}h2{font-family:Manrope,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.5em;line-height:36px;text-transform:uppercase;color:#194377;margin:0;padding-top:10px}h3{font-family:Manrope,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.17em;line-height:29px;color:#353535;margin:0;padding-bottom:10px;padding-top:10px}h4{font-family:Manrope,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.875em;line-height:49px;text-transform:none!important;color:#353535;padding-top:10px}.bg-primary{background-color:#194377}.bg-gray{background-color:#939393}@media only screen and (max-width: 600px){.tli-video-dimensions{height:215px}}@media only screen and (max-width: 1024px){.tli-video-dimensions{height:445px}}.student-dashboard-container{gap:clamp(12px,3vw,50px);padding:clamp(48px,8vw,130px) clamp(12px,7vw,14%)}@media only screen and (max-width: 1440px){.student-dashboard-container{padding:130px 14%!important}}@media only screen and (max-width: 1024px){.student-dashboard-container{padding:90px 32px!important}}.student-dashboard-container .dashboard-option-card{border:solid 1px #194377;border-radius:clamp(12px,2vw,30px);padding:clamp(12px,3vw,38px);text-align:center;text-align:-webkit-center;min-width:0}.student-dashboard-container .dashboard-option-card h4{font-family:Playfair Display;color:#194377;font-weight:500;font-size:clamp(12px,3.4vw,45px);line-height:1.12;overflow-wrap:anywhere}.student-dashboard-container .dashboard-option-card .icon{height:clamp(34px,8vw,100px);width:clamp(34px,8vw,100px);margin-bottom:clamp(8px,2vw,25px)}.student-dashboard-container .dashboard-option-card .icon path{fill:#194377}.student-dashboard-container .dashboard-option-card:hover{background-color:#194377}.student-dashboard-container .dashboard-option-card:hover h4{color:#fff}.student-dashboard-container .dashboard-option-card:hover .icon path{fill:#fff}@media only screen and (max-width: 600px){.student-dashboard-container{gap:10px;padding:32px 12px 48px!important}.student-dashboard-container .dashboard-option-card{min-height:112px;padding:14px 8px}.student-dashboard-container .dashboard-option-card h4{font-size:clamp(11px,3.15vw,16px)}.student-dashboard-container .dashboard-option-card .icon{width:clamp(32px,9vw,44px);height:clamp(32px,9vw,44px);margin-bottom:8px}}.course-videos-container{display:flex;margin-top:20px;gap:15px;overflow-x:auto;padding-bottom:6px;-webkit-overflow-scrolling:touch}.course-videos-container img{cursor:pointer;width:150px;min-width:150px;height:90px;border-radius:17px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:brightness(.7);transition:.3s}.course-videos-container img:hover{filter:brightness(1)}.materials-container{width:100%}.like-icon path{fill:#194377}.select2-container--default .select2-selection--multiple{background-color:#fff!important;border:1px solid #194377!important;cursor:text!important;position:relative!important;padding:12px 23px!important;border-radius:30px!important}.select2-container--default .select2-search--inline .select2-search__field{margin:0!important}.select2-search--inline{display:flex;align-items:center}.select2-container--default.select2-container--focus .select2-selection--multiple{padding-right:215px!important}.btn-form-control{position:absolute;right:0;width:250px;bottom:24px;height:calc(100% - 48px)}#add-courses-btn{position:absolute;right:0;width:250px;bottom:0;height:100%}.ce-playlist-filter-dropdown p{color:#939393;font-weight:400;margin-bottom:0;font-size:15px}.ce-playlist-filter-dropdown select{border-top:0;border-left:0;border-right:0;border-bottom:1px solid #194377!important;text-transform:uppercase;font-weight:400;color:#194377;padding-left:0;padding-right:25px;background-position:right .1rem center;width:100%;-moz-text-align-last:start;text-align-last:start;text-align:start}.ce-playlist-filter-dropdown select:focus{border:none;box-shadow:none}.student-signature-input{padding:0 20px;height:100%}.enrollment-inputs{display:flex;justify-content:space-between;width:100%;margin-top:35px}.enrollment-inputs .enrollment-input-container{flex:1;min-width:0;margin-right:15px;display:flex;flex-direction:column;align-self:self-end}.enrollment-inputs .enrollment-input-container:last-child{margin-right:0}.enrollment-inputs .form-controls-height{height:46px}.video-course-wrapper{position:relative;width:100%;border-radius:3.5em;overflow:hidden;border:none;background:#000;display:flex;justify-content:center;align-items:center;min-height:300px;max-height:80vh}.video-course-wrapper:has(iframe){padding-top:56.25%;display:block}.video-course-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.video-course-wrapper video{display:block;width:100%;height:auto;max-height:80vh;-o-object-fit:contain;object-fit:contain}.video-course-wrapper .plyr{width:100%;max-height:80vh}.video-course-wrapper .plyr video{-o-object-fit:contain;object-fit:contain}.play-video-icon-container{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center}.play-video-icon-container button{border-radius:50%;background:rgba(0,0,0,.3)}.play-video-icon-container button:hover{filter:drop-shadow(0px 0px 1em white);transition:filter .15s}.play-video-icon-container svg{display:block;transform:translate(3%);height:min(25vh,6.7em);color:#fff}.ce-playlist-row{display:grid;grid-template-columns:repeat(3,1fr);gap:4rem}.ce-playlist-row .ce-playlist-col-2{grid-column:span 2}.ce-playlist-video-row{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem}.ce-playlist-video-row .ce-playlist-col-video-2{grid-column:span 2}.ce-playlist-media-card img{opacity:1;display:block;transition:.5s ease;backface-visibility:hidden;-o-object-fit:cover;object-fit:cover;width:100%;height:188px;border-radius:28px;margin-left:auto;margin-right:auto}.ce-playlist-container{overflow:hidden;text-overflow:ellipsis}.ce-playlist-container .ce-playlist-video-media-card{display:flex;justify-content:space-between;margin-top:3px}.ce-playlist-container .ce-playlist-video-media-card .video-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:80%;font-weight:600;padding:0;font-size:16px;line-height:25px}.ce-playlist-container .ce-playlist-video-media-card .video-duration{font-weight:600;padding:0;font-size:16px;line-height:25px}.ce-playlist-container .video-description{font-weight:100;font-size:12px;overflow-wrap:anywhere;width:auto}.ce-playlist-container .primary-btn{height:36px;width:100%;border-radius:9999px;font-weight:500;text-transform:uppercase;background-color:#194377;color:#fff;font-size:12px;padding:10px}.ce-playlist-selected{border:5px solid #194377;border-radius:20px;text-align:center;padding:20px 0}.ce-playlist-selected .title{font-size:17px;font-weight:900;padding-bottom:20px}.ce-playlist-selected .hours-separator{border-color:#194377;margin:25px 12%}.ce-playlist-selected .hours-remaining{font-size:13.5px}.ce-playlist-selected .purchase-btn{font-size:10px;background-color:#194377;color:#fff;border-radius:25px;padding:10px 15px}.ce-playlist-selected .video-row{display:flex;padding:10px 25px;justify-content:space-between}.ce-playlist-selected .video-row .video-image{width:30%}.ce-playlist-selected .video-row .video-image img{border-radius:14px;-o-object-fit:cover;object-fit:cover;height:60px;width:100%}.ce-playlist-selected .video-row .actions{display:flex;flex-direction:column;justify-content:space-evenly;gap:.5rem;width:20%}.ce-playlist-selected .video-row:hover{background-color:#ededed}.ce-playlist-selected .video-row .btn{height:20px;width:100%;border-radius:9999px;font-weight:500;text-transform:uppercase;font-size:9px;padding:0;line-height:0}.ce-playlist-selected .video-row .primary-btn{background-color:#194377;color:#fff;border:solid 2px #194377}.ce-playlist-selected .video-row .secondary-btn{color:#353535;border:solid 2px #353535}.ce-playlist-selected .video-row .secondary-btn:disabled{border-color:#d1d5db;color:#a1a1aa;cursor:not-allowed;background-color:#f3f4f6;opacity:.7}.ce-playlist-selected .video-row .video-info{display:flex;flex-direction:column;justify-content:center;padding:0 10px;width:50%;text-align:start}.ce-playlist-selected .video-row .video-info p{padding:0;margin:0}.ce-playlist-selected .video-row .video-info .video-name{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ce-playlist-selected .video-row .video-info .video-duration{color:#939393;font-size:11px}.ce-playlist-playing{box-shadow:0 4px 12px #0000004d;border-radius:25px;text-align:center;padding:20px 0;margin:10px}.ce-playlist-playing .title{font-size:16px;font-weight:900;padding-left:30px}.ce-playlist-playing .hours-remaining{text-align:left;padding-left:30px;font-size:16px}.ce-playlist-playing .go-back-btn{font-size:10px;background-color:#194377;color:#fff;border-radius:25px;padding:10px 15px;display:inline-flex;align-items:center;gap:9px;margin-top:20px}.ce-playlist-playing .video-row{display:flex;padding:10px 30px;justify-content:space-between}.ce-playlist-playing .video-row .video-image{width:30%}.ce-playlist-playing .video-row .video-image img{border-radius:14px;-o-object-fit:cover;object-fit:cover;height:75px;width:100%}.ce-playlist-playing .video-row .actions{display:flex;flex-direction:column;justify-content:space-evenly;width:15%}.ce-playlist-playing .video-row:hover{background-color:#ededed}.ce-playlist-playing .video-row .btn{width:54px;height:19px;border-radius:9999px;font-weight:500;text-transform:uppercase;font-size:10px;padding:0;line-height:0}.ce-playlist-playing .video-row .primary-btn{background-color:#194377;color:#fff;border:solid 1px #194377}.ce-playlist-playing .video-row .primary-btn:disabled{border-color:#d1d5db;color:#a1a1aa;cursor:not-allowed;background-color:#f3f4f6;opacity:.7}.ce-playlist-playing .video-row .secondary-btn{color:#353535;border:solid 1px #353535}.ce-playlist-playing .video-row .secondary-btn:disabled{border-color:#d1d5db;color:#a1a1aa;cursor:not-allowed;background-color:#f3f4f6;opacity:.7}.ce-playlist-playing .video-row .video-info{display:flex;flex-direction:column;justify-content:center;padding:0 10px;width:50%;text-align:start}.ce-playlist-playing .video-row .video-info p{padding:0;margin:0}.ce-playlist-playing .video-row .video-info .video-name{font-size:16px;white-space:nowrap;font-weight:600;overflow:hidden;text-overflow:ellipsis}.ce-playlist-playing .video-row .video-info .video-duration{color:#353535;font-size:12px}.student-my-courses-page .px-course-card-row{width:100%;padding-left:clamp(1rem,6vw,8rem)!important;padding-right:clamp(1rem,6vw,8rem)!important}.student-my-courses-page .student-my-courses-language-toggle-wrap{display:flex;justify-content:center;width:100%;padding:4rem 1rem}.student-my-courses-page .student-my-courses-language-toggle{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,576px);border:1px solid #194377;border-radius:9999px;padding:0;overflow:hidden}.student-my-courses-page .student-my-courses-language-toggle-button{min-height:48px;padding:.55rem clamp(1rem,4vw,3rem);border-radius:9999px;color:#194377;font-family:inherit;font-size:clamp(.78rem,2.2vw,1.125rem);font-weight:400;letter-spacing:clamp(.08em,.8vw,.28em);line-height:1.15;text-align:center;text-transform:uppercase;transition:background-color .15s ease,color .15s ease}.student-my-courses-page .student-my-courses-language-toggle-button.is-active{background-color:#194377;color:#fff}.student-my-courses-page .student-my-courses-card{height:auto;min-height:clamp(25rem,42vw,30rem);width:100%}.student-my-courses-page .student-my-courses-card-actions{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:min(100%,320px);margin-top:2.5rem}.student-my-courses-page .course-card-info{width:100%;min-width:0;padding:clamp(2rem,6vw,5rem) clamp(1rem,4vw,2rem)}.student-my-courses-page .course-card-title{width:100%;max-width:min(100%,350px)!important;font-size:clamp(1.7rem,4.5vw,2.5rem);line-height:1.05;overflow-wrap:anywhere}.student-my-courses-page .course-card-btn{width:100%!important;min-height:44px;padding:.65rem 1rem;letter-spacing:clamp(.08em,.9vw,.3rem);line-height:1.1;white-space:normal}.student-continuing-education-page .student-menu-card-row.px-course-card-row{width:100%;padding-left:clamp(1rem,6vw,8rem)!important;padding-right:clamp(1rem,6vw,8rem)!important}.student-continuing-education-page .student-menu-course-card{height:clamp(25rem,42vw,30rem);width:100%;overflow:hidden}.student-continuing-education-page .student-menu-course-card-actions{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:min(100%,320px);margin-top:2.5rem}.student-continuing-education-page .course-card-info{width:100%;min-width:0;padding:clamp(2rem,6vw,5rem) clamp(1rem,4vw,2rem)}.student-continuing-education-page .course-card-title{width:100%;max-width:min(100%,350px)!important;font-size:clamp(1.7rem,4.5vw,2.5rem);line-height:1.05;overflow-wrap:anywhere}.student-continuing-education-page .course-card-btn{width:100%!important;min-height:44px;padding:.65rem 1rem;letter-spacing:clamp(.08em,.9vw,.3rem);line-height:1.1;white-space:normal}@media (max-width: 1279px){.student-my-courses-page .px-course-card-row{padding-left:clamp(1rem,5vw,3rem)!important;padding-right:clamp(1rem,5vw,3rem)!important}.student-my-courses-page .student-my-courses-language-toggle-wrap{padding:3rem 1rem}.student-my-courses-page .student-my-courses-language-toggle{width:min(100%,500px)}.student-my-courses-page .student-my-courses-card{height:auto;min-height:27rem}.student-my-courses-page .student-my-courses-card-actions{width:min(100%,280px);margin-top:2rem}.student-my-courses-page .course-card-info{padding:3rem 1.5rem}.student-my-courses-page .course-card-title{font-size:clamp(1.8rem,5vw,2.35rem)}.student-my-courses-page .course-card-btn{max-width:100%;font-size:14px!important}.student-continuing-education-page .student-menu-card-row.px-course-card-row{padding-left:clamp(1rem,5vw,3rem)!important;padding-right:clamp(1rem,5vw,3rem)!important}.student-continuing-education-page .student-continuing-education-suggested-card{width:min(100%,520px)}.student-continuing-education-page .student-menu-course-card{height:auto;min-height:27rem}.student-continuing-education-page .student-menu-course-card-actions{width:min(100%,280px);margin-top:2rem}.student-continuing-education-page .course-card-info{padding:3rem 1.5rem}.student-continuing-education-page .course-card-title{font-size:clamp(1.8rem,5vw,2.35rem)}.student-continuing-education-page .course-card-btn{max-width:100%;font-size:14px!important}}@media only screen and (max-width: 1024px){.ce-playlist-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.ce-playlist-row .ce-playlist-col-2{grid-column:span 2}.ce-playlist-video-row{gap:2rem}.ce-playlist-playing{max-width:100%}.video-course-wrapper{border-radius:2rem;min-height:240px}}@media only screen and (max-width: 600px){.select2-container--default.select2-container--focus .select2-selection--multiple{padding-right:23px!important}.btn-form-control,#add-courses-btn{position:static;width:100%;height:52px;margin-top:12px}.enrollment-inputs{flex-direction:column;gap:22px;margin-top:28px}.enrollment-inputs .enrollment-input-container{width:100%;margin-right:0;align-self:stretch}.student-signature-input{min-height:64px}.video-course-wrapper{border-radius:1.25rem;min-height:180px;max-height:none}.video-course-wrapper video,.video-course-wrapper .plyr{max-height:none}.student-my-courses-page .student-my-courses-section{padding-top:3rem!important;padding-bottom:3rem!important}.student-my-courses-page .container{padding-left:1rem;padding-right:1rem}.student-my-courses-page .px-course-card-row{padding-left:.75rem!important;padding-right:.75rem!important;gap:1rem!important}.student-my-courses-page .student-my-courses-language-toggle-wrap{padding:1.25rem 0 2rem}.student-my-courses-page .student-my-courses-language-toggle{width:100%}.student-my-courses-page .student-my-courses-card{width:100%;height:auto;min-height:29rem;border-radius:1.25rem;padding:0}.student-my-courses-page .student-my-courses-card-actions{width:100%;margin-top:1.5rem}.student-my-courses-page .course-card-info{min-height:29rem;padding:2rem 1.5rem}.student-my-courses-page .course-card-bg-img{border-radius:1.25rem}.student-my-courses-page .course-card-title{font-size:clamp(1.5rem,7vw,2rem);line-height:1.08}.student-my-courses-page .course-card-btn{max-width:100%;font-size:13px!important}.student-my-courses-page .student-my-courses-heading{padding-bottom:2rem!important}.student-my-courses-page .small-heading{margin-bottom:.75rem}.ce-playlist-row,.ce-playlist-video-row{grid-template-columns:1fr;gap:1.5rem}.ce-playlist-row .ce-playlist-col-2,.ce-playlist-row .ce-playlist-col-video-2,.ce-playlist-video-row .ce-playlist-col-2,.ce-playlist-video-row .ce-playlist-col-video-2{grid-column:span 1}.ce-playlist-media-card img{height:auto;aspect-ratio:16/9;border-radius:20px}.ce-playlist-container .ce-playlist-video-media-card{align-items:flex-start;gap:12px}.ce-playlist-container .ce-playlist-video-media-card .video-title{width:auto;white-space:normal}.ce-playlist-container .ce-playlist-video-media-card .video-duration{white-space:nowrap}.ce-playlist-selected,.ce-playlist-playing{border-radius:20px;margin:0}.ce-playlist-selected .title,.ce-playlist-selected .hours-remaining,.ce-playlist-playing .title,.ce-playlist-playing .hours-remaining{padding-left:18px;padding-right:18px}.ce-playlist-selected .video-row,.ce-playlist-playing .video-row{padding:12px 16px;gap:12px;align-items:center}.ce-playlist-selected .video-row .video-image,.ce-playlist-playing .video-row .video-image{width:72px;flex:0 0 72px}.ce-playlist-selected .video-row .video-image img,.ce-playlist-playing .video-row .video-image img{height:54px}.ce-playlist-selected .video-row .video-info,.ce-playlist-playing .video-row .video-info{width:auto;flex:1 1 auto;min-width:0;padding:0}.ce-playlist-selected .video-row .video-info .video-name,.ce-playlist-playing .video-row .video-info .video-name{white-space:normal;line-height:1.25}.ce-playlist-selected .video-row .actions,.ce-playlist-playing .video-row .actions{width:auto;flex:0 0 auto}.ce-playlist-selected .video-row .actions .btn,.ce-playlist-playing .video-row .actions .btn{width:68px;height:28px;line-height:1}}.pdf-container{padding:9rem 17rem}@media only screen and (max-width: 1440px){.pdf-container{padding:7rem 8rem}}@media only screen and (max-width: 1024px){.pdf-container{padding:5rem 3rem}}@media only screen and (max-width: 600px){.pdf-container{padding:3rem 1rem}}.post-job-logo{height:130px;width:100%;-o-object-fit:contain;object-fit:contain}.student-document-type{margin-left:26px;margin-bottom:30px}.student-document-type label{color:#194377;text-transform:uppercase;font-weight:300}.student-document-type input[type=radio]{border-radius:50%;border-color:#194377;color:#194377;padding:13px;margin-right:.3rem}.student-document-type input[type=radio]:checked{background-image:none}.student-document-type input[type=radio]:checked:before{transform:scale(1)}.student-document-type .option{margin-bottom:10px}.student-site-sub-header{min-width:0}.student-site-sub-header .student-site-sub-header-inner{width:min(100%,1280px);flex-wrap:nowrap}.student-site-sub-header .student-site-sub-header-nav{display:block;min-width:0}.student-site-sub-header .student-site-sub-header-nav-list{min-width:0;flex-wrap:nowrap;gap:clamp(14px,1.75vw,32px);white-space:nowrap}.student-site-sub-header .student-site-sub-header-nav-list a{display:inline-block;font-size:clamp(11px,.72vw,14px);line-height:1.2}.student-site-sub-header .student-site-sub-header-toggle,.student-site-sub-header .student-site-sub-header-mobile-nav{display:none}.student-site-sub-header .student-site-user-menu-button{gap:8px;min-width:0;white-space:nowrap}.student-site-sub-header .student-site-user-menu-button span{max-width:clamp(120px,13vw,220px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1279px){.student-site-sub-header{padding:12px 16px}.student-site-sub-header .student-site-sub-header-inner{justify-content:space-between;gap:12px}.student-site-sub-header .student-site-sub-header-spacer{display:none}.student-site-sub-header .student-site-sub-header-toggle{display:inline-flex;width:40px;height:40px;flex:0 0 40px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.65);border-radius:9999px}.student-site-sub-header .student-site-sub-header-nav{display:none!important}.student-site-sub-header .student-site-sub-header-mobile-nav{display:block;width:100%;margin-top:12px;border-top:1px solid rgba(255,255,255,.35);padding-top:10px}.student-site-sub-header .student-site-sub-header-mobile-nav-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.student-site-sub-header .student-site-sub-header-mobile-nav-list a{display:block;padding:8px 0;line-height:1.2}.student-site-sub-header .student-site-user-menu-button{flex-grow:0;padding-left:0;padding-right:0}}@media only screen and (max-width: 600px){.student-site-sub-header{padding:10px 12px}.student-site-sub-header .student-site-sub-header-inner{align-items:center}.student-site-sub-header .student-site-sub-header-toggle{width:36px;height:36px;flex-basis:36px}.student-site-sub-header .student-site-sub-header-mobile-nav-list{grid-template-columns:1fr;gap:4px}.student-site-sub-header .student-site-user-menu-button{margin-left:auto;max-width:100%}.student-site-sub-header .student-site-user-menu-button span{max-width:min(62vw,280px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.student-portal-table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.student-portal-table-scroll table{min-width:720px}@media only screen and (max-width: 600px){.student-portal-action-grid{grid-template-columns:1fr!important}}.student-portal-payment-container,.student-portal-form-container{width:min(100%,1152px)}@media only screen and (max-width: 1024px){.student-portal-payment-container,.student-portal-form-container{padding-left:24px;padding-right:24px}}@media only screen and (max-width: 600px){.student-portal-payment-container,.student-portal-form-container{padding-left:16px;padding-right:16px}}.student-portal-modal{width:min(100%,980px)!important;max-width:calc(100vw - 32px)!important;max-height:calc(100vh - 32px);overflow-y:auto}@media only screen and (max-width: 600px){.student-portal-modal{border-radius:20px!important;padding-left:16px!important;padding-right:16px!important}.student-portal-modal .popup-header{align-items:flex-start;gap:12px}.student-portal-modal .popup-heading{font-size:22px;line-height:1.2}.student-portal-modal .table-documents{min-width:620px}}.student-portal-modal-table{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.student-menu-page{min-width:0}.student-menu-page .student-menu-pill-button{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:44px;padding-left:clamp(1.5rem,7vw,8rem)!important;padding-right:clamp(1.5rem,7vw,8rem)!important;text-align:center;white-space:normal}.student-menu-page .student-menu-section{width:100%}.student-menu-page .student-menu-section-heading{padding-top:clamp(3rem,8vw,8rem)!important;padding-bottom:clamp(3rem,8vw,8rem)!important;padding-left:1rem;padding-right:1rem}.student-college-catalog-page .student-college-catalog-content{width:min(100%,980px)!important;padding-left:1rem;padding-right:1rem}.student-college-catalog-page iframe{max-width:100%}.student-documents-page .documents-left-col{min-width:0}.student-documents-page .table-search-input{max-width:100%}.student-class-enrollment-page .student-class-enrollment-select-wrap{width:min(100%,880px)}.student-class-enrollment-page .student-class-enrollment-policy{max-width:880px;width:100%;align-items:flex-start;gap:.5rem;line-height:1.4}@media only screen and (max-width: 1024px){.student-menu-page .student-menu-section{padding-top:4rem!important;padding-bottom:4rem!important}.student-class-enrollment-page .student-class-enrollment-select-wrap{width:100%}.student-class-enrollment-page .select2-container--default.select2-container--focus .select2-selection--multiple{padding-right:23px!important}.student-class-enrollment-page .btn-form-control,.student-class-enrollment-page #add-courses-btn{position:static;width:100%;height:52px;margin-top:12px}.student-class-enrollment-page .student-class-enrollment-policy{font-size:.95rem}.student-class-enrollment-page .enrollment-inputs{flex-wrap:wrap;gap:18px}.student-class-enrollment-page .enrollment-inputs .enrollment-input-container{flex:1 1 calc(50% - 18px);margin-right:0}.student-class-enrollment-page .enrollment-inputs .enrollment-input-container:last-child{flex-basis:100%}.student-documents-page .row.justify-between{gap:1rem;margin-left:0;margin-right:0}.content{margin-left:24px;margin-right:24px}.folder-document-card,.folder-media-card{width:100%}.folder-media-card .image{width:100%;height:auto;aspect-ratio:16/9}}@media only screen and (max-width: 600px){.student-menu-page .student-menu-section{padding-top:3rem!important;padding-bottom:3rem!important}.student-menu-page .container{padding-left:1rem;padding-right:1rem}.student-menu-page .student-menu-pill-button{width:100%;padding-left:1rem!important;padding-right:1rem!important;font-size:.95rem!important;line-height:1.2}.student-continuing-education-page .student-menu-card-row.px-course-card-row{padding-left:.75rem!important;padding-right:.75rem!important;gap:1rem!important}.student-continuing-education-page .student-menu-section-heading{padding-top:2rem!important;padding-bottom:2rem!important}.student-continuing-education-page .student-continuing-education-suggested-card{width:100%;padding-left:0;padding-right:0}.student-continuing-education-page .student-menu-course-card{width:100%;height:auto;min-height:29rem;border-radius:1.25rem;padding:0}.student-continuing-education-page .student-menu-course-card-actions{width:100%;margin-top:1.5rem}.student-continuing-education-page .course-card-info{min-height:29rem;padding:2rem 1.5rem}.student-continuing-education-page .course-card-bg-img{border-radius:1.25rem}.student-continuing-education-page .course-card-title{font-size:clamp(1.5rem,7vw,2rem);line-height:1.08}.student-continuing-education-page .course-card-btn{max-width:100%;font-size:13px!important}.student-documents-page .row.justify-between{flex-direction:column;gap:1rem;margin-left:0;margin-right:0}.student-documents-page .documents-left-col,.student-documents-page .documents-left-col+.flex{width:100%;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.student-documents-page .table-search-input{flex:1 1 180px;min-width:0}.student-documents-page .primary-color-btn{min-height:40px;padding-left:1rem;padding-right:1rem}.student-documents-page .table-documents{min-width:760px}.student-documents-page .row-title{padding-left:0;padding-right:0}.student-college-catalog-page .gallery-title-tab{padding:18px 8px;font-size:.75rem;white-space:nowrap}.student-college-catalog-page #gallery-tab{justify-content:flex-start}.student-college-catalog-page .student-college-catalog-content{padding-top:2rem;padding-bottom:2rem}.student-college-catalog-page iframe{height:70vh!important}.student-job-board-page #job-info{padding-left:1rem;padding-right:1rem}.student-job-board-page #job-info>.flex{flex-direction:column;gap:1rem}.student-job-board-page .management-title{font-size:clamp(2rem,10vw,3rem);line-height:1.1;text-align:center}.student-class-enrollment-page .student-portal-form-container{padding-left:1rem;padding-right:1rem}.student-class-enrollment-page .student-class-enrollment-policy{font-size:.9rem}.student-class-enrollment-page .enrollment-inputs{gap:16px;margin-top:24px}.student-class-enrollment-page .enrollment-input-container label{letter-spacing:.12em!important;font-size:.78rem;line-height:1.2}.student-class-enrollment-page .form-controls-height{min-height:52px}.content{margin:24px 16px}.home-section h1{font-size:2.25rem;line-height:1.1}.home-section h2,.home-section h3,.home-section h4{letter-spacing:.08em}.buttons-row,.student-payment-row{flex-direction:column;gap:16px}.buttons-row .col,.student-payment-row .col{width:100%}.folder-document-card{height:auto;min-height:132px;padding:18px;border-radius:22px}.folder-document-card .document-icon{width:72px;flex:0 0 72px}}
