@charset "UTF-8";
/* CSS - admision.uss.cl 2025 - v.1.3.38.8 - 11/2025 */

@import url("font-color.css");

@import url("accessibility.css");

@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.css");

html, body{overflow-x:hidden!important;margin:0;padding:0;}

html{height:100%;margin:0;}

body{font-family:var(--font-usscl-primary)!important;}

header{height:140px;position:relative;top:-2px!important;}

main{background:var(--color-usscl-4);overflow-x:hidden!important;}

main a{color:var(--color-usscl-6)!important;}
main a:hover{text-decoration:underline!important;}

ul{margin-top:1em!important;}

[class*="col-"]{float:left;}

.container-fluid{padding-left:0!important;padding-right:0!important;}

.bi::before, [class^="bi-"]::before, [class*=" bi-"]::before{line-height:2.4em!important;}

.navbar-nav{--bs-nav-link-padding-y:0!important;}

.navbar-nav .nav-item .nav-link{font:600 0.87em var(--font-usscl-primary)!important;color:var(--color-usscl-4);}

.nav-item.dropdown .nav-link.dropdown-toggle::after{display:none;}

.nav-item.dropdown .nav-link.dropdown-toggle{padding-right:var(--bs-nav-link-padding-x);}

.dropdown-menu{border-radius:0!important;}

.dropdown-menu a{font:600 1em var(--font-usscl-primary)!important;}

.dropdown-menu a:hover, .dropdown-menu a:active{color:var(--color-usscl-2)!important;background:var(--color-usscl-3)!important;}

.btn{font:500 0.7em var(--font-usscl-secondary)!important;text-transform:uppercase;border-radius:50px!important;border:1px solid!important;padding:10px 30px!important;}

.btn-primary{background:var(--color-usscl-6)!important;}
.btn-primary:hover{color:var(--color-usscl-6)!important;background:var(--color-usscl-4)!important;}

.btn-secondary{background:var(--color-usscl-15)!important;}
.btn-secondary:hover{color:var(--color-usscl-15)!important;background:var(--color-usscl-4)!important;}

.btn-warning{color:var(--color-usscl-4)!important;background:var(--color-usscl-5)!important;}
.btn-warning:hover{background:var(--color-usscl-3)!important;}

.btn-info{color:var(--color-usscl-1)!important;background:var(--color-usscl-4)!important;border:1px solid var(--color-usscl-1)!important;padding:10px 20px!important;}
.btn-info:hover{color:var(--color-usscl-4)!important;background:var(--color-usscl-1)!important;}

.btn-outline-light:hover{border:1px solid var(--color-usscl-4)!important;color:var(--color-usscl-2)!important;}

.nav-pills .nav-link{width:120px;font:700 0.8em var(--font-usscl-secondary)!important;color:var(--color-usscl-6);border-radius:50px!important;border:1px solid var(--color-usscl-6);padding:8px 60px 8px 8px;margin-bottom:1em;}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link{background:var(--color-usscl-6)!important;border-color:var(--color-usscl-6);padding:8px 60px 8px 8px!important;}

.modal-content{border-radius:25px!important;}

h4.modal-title{font:700 1.56em var(--font-usscl-secondary)!important;position:relative;top:0;}

.modal-body{padding:0 2em!important;}

.modal-body label i{font:600 11px var(--font-usscl-primary);color:var(--color-usscl-1)!important;position:relative;bottom:2px;}

.modal-footer{border-top:none!important;}

.modal-footer button{width:94%;position:relative;top:-10px;left:10px;}

.modal-backdrop.show:not(:last-child){opacity:0!important;}

#infoTyC + .modal-backdrop{opacity:0!important;pointer-events:none!important;}

.shadow-site{box-shadow:3px 3px 3px 0 rgba(0,0,0,0.4)!important;}

.shadow-accordion{box-shadow:-1px 2px 12px 0px rgba(0,0,0,0.4)!important;}

.carousel-item{position:relative;overflow:hidden;}

.carousel-item::before{width:100%;background:linear-gradient(to top, rgba(255, 255, 255, 0), rgba(25, 34, 46, 0.9));height:100%;content:'';position:absolute;top:0;left:0;z-index:1;}

li.nav-item{text-transform:uppercase;}

.form-switch .form-check-input{width:4em!important;height:2em;}

li.list-group-item p{font:600 1em var(--font-usscl-secondary);color:var(--color-usscl-1)!important;margin:0!important;}

li.list-group-item .btn-group .btn, li.list-group-item .btn-group .btn sup{font:600 1em var(--font-usscl-primary)!important;}

li.list-group-item .btn-group .btn{width:30px;height:30px;padding:0!important;margin-right:10px;}

li.list-group-item .btn-group .btn:hover{background:var(--color-usscl-1)!important;}

li.list-group-item .btn-group .btn sup{position:relative;top:-5px;}

#carouselHero, .carousel-inner, .carousel-item, .carousel-item img{height:700px;}

#carouselHero .carousel-inner{color:var(--color-usscl-4)!important;}

#carouselHero .carousel-caption, #carouselCourses .carousel-caption{width:100%;text-align:left!important;padding:0;left:0!important;bottom:auto;transform:none;z-index:2;}

#carouselHero .carousel-caption{top:40%;}

#carouselHero .carousel-caption button{background:var(--color-usscl-15);}

#carouselHero .carousel-caption button:hover{color:var(--color-usscl-4)!important;background:transparent;}

#carouselHero .carousel-inner h1, #carouselHero .carousel-inner h2{font:600 3em var(--font-usscl-secondary)!important;text-transform:uppercase;}

#carouselHero .carousel-inner h5{font:600 1.25em var(--font-usscl-secondary)!important;margin:20px 0 0 5px;}

#carouselHero .carousel-indicators, #carouselCourses .carousel-indicators{width:100%;padding:0;margin:0;position:absolute;bottom:5%;}

#carouselHero .carousel-indicators, #carouselCourses .carousel-indicators{left:0.9%;}

#carouselHero .carousel-indicators .container, #carouselCourses .carousel-indicators .container{padding-left:var(--bs-gutter-x, 1.5rem);}

#carouselHero .carousel-indicators [data-bs-target], #carouselCourses .carousel-indicators [data-bs-target]{width:15px!important;height:15px!important;background:var(--color-usscl-4)!important;border:1px solid var(--color-usscl-4);border-radius:50px;}

#carouselHero .carousel-indicators .active, #carouselCourses .carousel-indicators .active{background:var(--color-usscl-1)!important;}

#carouselHero .carousel-indicators .container, #carouselCourses .carousel-indicators .container{padding-left:0;}

#carouselHero .carousel-indicators [data-bs-target], #carouselHero .carousel-indicators .active, #carouselCourses .carousel-indicators [data-bs-target], #carouselCourses .carousel-indicators .active{opacity:1!important;}

#carouselCourses, #carouselCourses .carousel-inner, #carouselCourses .carousel-item, #carouselCourses .carousel-item img{height:400px;position:relative;top:-4px;}

#carouselCourses .carousel-item{position:relative;overflow:hidden;}

#carouselCourses .carousel-inner{color:var(--color-usscl-4)!important;}

#carouselCourses .carousel-inner h2{font:600 2.5em var(--font-usscl-secondary)!important;}

#carouselCourses .carousel-inner p{width:50%;font:400 1em var(--font-usscl-primary)!important;line-height:22px!important;margin:20px 0 0 5px;}

#carouselCourses .carousel-caption{top:20%;}

.carousel-item img{width:100%;object-fit:cover;}

.btn-sm{--bs-btn-padding-x:1.5rem!important;}

.brd-1{border-color:var(--color-usscl-4)!important;}

.nav-tabs, .tab-content{font-family:var(--font-usscl-secondary)!important;}

.nav-tabs{border-bottom:none!important;}

.nav-tabs .nav-link{color:var(--color-usscl-4)!important;font-size:0.8em;border:1px solid var(--color-usscl-4)!important;border-radius:50px!important;padding:5px 30px!important;margin:0 30px;}

.nav-tabs .nav-link.active, .nav-tabs .nav-link:hover{color:var(--color-usscl-10)!important;background:var(--color-usscl-4)!important;}

.tab-content{color:var(--color-usscl-4)!important;padding:40px;display:flex;justify-content:center;}

.tab-content ul{font:500 16px var(--font-usscl-primary)!important;}

.align-tabs{display:flex;justify-content:center;}

.scholarship-box{width:100%;padding:2em;margin:2em 0;border-radius:10px;}

.scholarship-box h3{font:600 2em var(--font-usscl-secondary)!important;}

.content-programs-4 .carousel-inner img{width:150px;height:auto;}

.h-bar{height:40px;color:var(--color-usscl-4);background:var(--color-usscl-2);font-size:0.9em;padding-top:10px;}

.h-bar a{color:#fff;font-size:0.8em;text-transform:uppercase;}
.h-bar a:hover{color:var(--color-usscl-3);}

.h-bar a i{margin-left:4px;}

.h-bar img{width:24px;margin:0 0 0 10px;float:left;}

.h-bar-mob{display:none;}

.m-tm{margin-left:20px;}

.h-bar .social-icons-header a i{font-size:1.2em!important;margin-right:10px;}

.m-ta{position:relative;top:-2px}

.navbar-brand{padding:0!important;}

.logo-img{height:80px;}

.navbar-nav .nav-item .nav-link, .offcanvas-body .nav-link.offcanvas-link, .offcanvas-body .nav-link.offcanvas-extra-link{transition:color 0.3s ease;}

.navbar-nav .nav-item .nav-link:hover, .sticky-top.scrolled .navbar-nav .nav-item .nav-link.active, .sticky-top.scrolled .navbar-nav .nav-item .nav-link:hover, .navbar-nav .nav-item .nav-link.active{color:var(--color-usscl-3)!important;}

.sticky-top.scrolled .navbar-nav .nav-item .nav-link{color:var(--color-usscl-2)!important;}

.offcanvas-body .nav-link.offcanvas-link, .offcanvas-body .nav-link.offcanvas-extra-link{color:var(--color-usscl-2);}

.offcanvas-body .nav-link.offcanvas-link:hover, .offcanvas-body .nav-link.offcanvas-extra-link:hover{color:var(--color-usscl-6);}

.offcanvas-body .nav-link.offcanvas-link.active{color:var(--color-usscl-5);}

.hero-container, .video-container{width:100vw;position:relative;overflow:hidden;}

.hero-container{position:relative;}

.hero-container .txt-usscl-welcome{top:180px;z-index:2;}

.video-container{height:900px;}

.video-container::before, .headline-bg-4::before{width:100%;background-color:rgba(0, 0, 0, 0.5);content:'';position:absolute;top:0;left:0;z-index:1;pointer-events:none;}

.video-container::before{height:100%;}

.bg-usscl-video{z-index:-1;}

.txt-usscl-hero{z-index:100;}

.bg-usscl-video{width:100%;height:100%;position:absolute;object-fit:cover;top:0;left:0;z-index:-1;}

.txt-usscl-hero, .txt-usscl-welcome{color:var(--color-usscl-4);margin-top:0;}

.txt-usscl-welcome{position:absolute;top:240px;z-index:2;}

.txt-usscl-welcome img{height:30px;}

.txt-usscl-welcome h4{font:600 1.56em var(--font-usscl-secondary);margin-top:4px;}

.txt-usscl-welcome h5{font:500 1.25em var(--font-usscl-secondary);}

.txt-usscl-hero{position:absolute;top:320px;}

.txt-usscl-hero h1{font:600 3em var(--font-usscl-secondary);}

.txt-usscl-hero h3{font:600 2em var(--font-usscl-secondary);margin-top:10px;}

.txt-usscl-hero h4{font:500 1.56em var(--font-usscl-secondary);}

.txt-usscl-hero h5, .txt-usscl-hero p{font:500 1em var(--font-usscl-secondary);}

.txt-usscl-hero .w-pc{width:80%;}

.txt-usscl-hero ul{padding:20px 0!important;}

.txt-usscl-hero li{list-style:none;padding-left:20px;margin-right:20px;border-left:1px solid var(--color-usscl-4);float:left;}

.txt-usscl-hero li i{font-style:normal;}

button.btn-apply{font-size:1em!important;text-transform:uppercase;margin-top:50px;padding:5px 45px;}

button.btn-more{width:fit-content;font-size:1em!important;padding:5px 35px;display:block;margin:auto;}

li.pl-lh{padding-left:0!important;}

header.sticky-top{width:100%;position:fixed;top:0;left:0;z-index:1000;}

.logo-img-texto {color:var(--color-usscl-4);transition:color 0.3s ease;}

.sticky-top.scrolled{background:var(--color-usscl-4)!important;}

.content-home-1{color:var(--color-usscl-4);background:var(--color-usscl-1);padding:4em;}

main .content-home-1 .row{padding:6px!important;}

.content-home-1 h2{font:600 2.5em var(--font-usscl-secondary);}

.content-home-1 h4{font:400 1.56em var(--font-usscl-secondary);color:var(--color-usscl-4);}

.content-home-1 h4{font-weight:500;margin-bottom:20px;}

.content-home-2{color:var(--color-usscl-2);background:var(--color-usscl-4);padding:3em 0;}

.content-home-2 h2{font:700 2.5em var(--font-usscl-secondary);padding:0 1em;}

.content-home-2 ul{list-style:none;margin:3em 0 1em;}

.content-home-2 li{font:400 1em var(--font-usscl-secondary);}

.content-home-2 li p{font:700 1em var(--font-usscl-secondary);margin-left:1em;}

.content-home-2 .btn-outline-secondary:hover{color:var(--color-usscl-4)!important;background:var(--color-usscl-6)!important;}

.content-home-2 .info-box{height:240px;color:var(--color-usscl-4);background:var(--color-usscl-1);padding:2em;}

.fixed-bottom-buttons{transform:translateX(-50%);display:flex;gap:15px;z-index:1000;position:fixed;bottom:-30px;left:50%;}

.fixed-bottom-buttons button{color:var(--color-usscl-2);background:var(--color-usscl-4);font:600 0.55em var(--font-usscl-secondary);border:1px solid var(--color-usscl-14);border-radius:20px;padding:0 10px 30px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer;}

.fixed-bottom-buttons button:hover{background:var(--color-usscl-12);}

.fixed-bottom-buttons i{font-size:2.5em;}

.fixed-bottom-buttons i.ss-icons, .fixed-bottom-buttons .button-text, .modal-header .btn-close, .modal-header .btn-close::before{position:relative;}

.fixed-bottom-buttons i.ss-icons{top:5px;}

.fixed-bottom-buttons .button-text{top:-5px;}

.modal-header{border-bottom:none!important;}

.modal-header .btn-close, .form-info-fixed .btn-close{background:var(--color-usscl-4);border-radius:50%;box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15)!important;opacity:1!important;border:1px solid var(--color-usscl-14);position:relative;top:-25px;right:100%;cursor:pointer;}

.modal-header .btn-close::before{top:-18px;left:0;}

.form-info-fixed{width:400px;background:var(--color-usscl-4);border-radius:20px;padding:50px;position:absolute;top:50%;right:2%;transform:translateY(-50%);z-index:1100;}

.form-info-fixed .btn-close{width:30px;height:30px;font-size:1rem;line-height:1;color:var(--color-usscl-1);padding:0.2rem 0.2rem;display:flex;justify-content:center;align-items:center;opacity:1;position:absolute;top:-10px;left:-10px;}

.modal-header .btn-close:hover, .form-info-fixed .btn-close:hover{background:var(--color-usscl-14);opacity:1;}

.modal-header .btn-close::before, .form-info-fixed .btn-close::before{content:'x';font-size:2em;padding-bottom:5px;}

.form-info-fixed h4{font:700 1.56em var(--font-usscl-secondary);color:var(--color-usscl-2);}

.form-info-fixed .form-label {font-size:0.875rem;margin-bottom:0.2rem;}

.form-info-fixed .form-control-sm, .form-info-fixed .form-select-sm{font-size:0.875rem;padding:0.25rem 0.5rem;border-radius:0.2rem;}

.form-info-fixed .form-check-label-sm{font-size:0.75rem!important;color:var(--color-usscl-2)!important;}

.form-info-fixed .visually-hidden{width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;border:0!important;position:absolute!important;overflow:hidden!important;clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;}

.txt-rp{font:400 14px var(--font-usscl-primary);color:var(--color-usscl-13);}

.txt-rp label, .form-info-fixed .txt-rp label{position:relative;top:1px;}

.txt-rp label{left:-20px;}

.form-info-fixed .txt-rp label{left:-8px;}

.form-footer-area{width:634px;}

.excerpt-area{color:var(--color-usscl-13);background:var(--color-usscl-4);padding:2.2em 0 1.70em 0;}
    
.excerpt-area p{font:400 20px var(--font-usscl-primary);padding-right:10%;line-height:22px;}

.excerpt-area h4{font:700 1.56em var(--font-usscl-secondary);color:var(--color-usscl-1);}

.img-ac{width:450px;}

.content-home-3{background:var(--color-usscl-14);padding-top:2em;}

.content-home-3 h2{font:700 2.5em var(--font-usscl-secondary);}

.content-home-3, .content-home-4, .checklist-uss li, .checklist-uss li::before{color:var(--color-usscl-2);}

.content-home-3 h3{font:600 2em var(--font-usscl-secondary);text-align:left;margin-top:1em;}

.content-home-3 h4{font:500 1.56em var(--font-usscl-secondary);text-align:center;color:var(--color-usscl-4);background:var(--color-usscl-1);padding:10px;}

.content-home-3 h5{font:600 1.25em var(--font-usscl-secondary);text-align:left;}

.content-home-3 img{width:100%;}

.campus-area{margin-bottom:2em;}

.content-home-4{padding:1em 0;}

.content-home-4 h2{font:700 2.5em var(--font-usscl-secondary);}

.content-home-4 p{font:400 1em var(--font-usscl-secondary);}

.content-home-4 .btn-outline-info{font-size:1em!important;background:var(--color-usscl-2);}

.checklist-uss{list-style:none;padding-left:0;}

.checklist-uss li{padding-left:1.5rem;margin-bottom:0.5rem;font-size:1rem;position:relative;}

.checklist-uss li::before{font-size:1.2rem;font-family:"bootstrap-icons";content:"\F633";position:absolute;left:0;top:50%;transform:translateY(-50%);}

.scholarship-banner{width:100%;height:350px;color:var(--color-usscl-4);padding:2em;margin:1.5em;}

.content-programs-1 h2{font:500 2.5em var(--font-usscl-secondary);}

.content-programs-1 h3, .content-programs-1 h4{font:600 1.56em var(--font-usscl-secondary);}

.content-programs-1 p{font:500 16px var(--font-usscl-primary);line-height:22px;}

main .content-programs-2 .row{padding:1em!important;}

.content-programs-2{background:var(--color-usscl-10);text-align:center;}

.content-programs-2 h3{font:600 2em var(--font-usscl-secondary);}

.content-programs-2 h4{font:600 1.56em var(--font-usscl-secondary);}

.content-programs-2 h5{font:600 1.25em var(--font-usscl-secondary);}

.content-programs-2 h6{font:600 0.7em var(--font-usscl-primary);}

.content-programs-2 .rb-area{display:flex;padding:2em 0 0 0;}

.content-programs-2 #campus-radio-container{position:relative;top:-15px;}

.content-programs-2 .tab-content>.tab-pane{width:62%;}

.content-programs-2 .form-floating{width:80%;}

.content-programs-2 .sel-pond{display:flex;justify-content:center;margin-bottom:2em;}

.data-ss-zone, .data-tar-zone{color:var(--color-usscl-1);background:var(--color-usscl-4);border-radius:5px;}

.data-ss-zone{padding:10px;margin:0.5em;}

.data-tar-zone{text-align:left;padding:5px;margin:0.5em;}

.data-tar-zone p{font:400 1em var(--font-usscl-primary);padding-right:10%;margin:6px 0;}

.content-programs-3 h4, .content-programs-3 p{color:var(--color-usscl-2);}

.content-programs-3 h4{font:600 1.8em var(--font-usscl-secondary);}

.content-programs-3 p{font:500 1em var(--font-usscl-primary);padding-right:10%;}

.content-programs-4{background:var(--color-usscl-1);font-family:var(--font-usscl-secondary);color:var(--color-usscl-4);padding-top:50px;}

.content-programs-4 h2, .content-programs-4 p{text-align:center;}

.content-programs-4 h2{font:700 2.5em var(--font-usscl-secondary);margin-bottom:20px;}

.content-programs-4 p{font:400 1em var(--font-usscl-secondary);}

.content-programs-5{color:var(--color-usscl-4);background:var(--color-usscl-4);padding:3em 0;}

.content-programs-5 h4{font:700 1.56em var(--font-usscl-secondary);color:var(--color-usscl-2);margin-left:2em;}

.multi-carousel-container{max-width:100%;cursor:grab;margin:0 auto;overflow:hidden;position:relative;}

.multi-carousel-container.dragging, #multiCarousel.dragging{cursor:grabbing;}

.multi-carousel-inner{display:flex;transition:transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);}

.content-home-2 .multi-carousel-inner{height:500px;}

.content-programs-4 .multi-carousel-inner{height:320px;}

.multi-carousel-item, .clone, .content-campus-1 .multi-carousel-item, .clone{box-sizing:border-box;padding:0 5px;position:relative;}

.multi-carousel-item, .clone{flex:0 0 25%;}

.content-campus-1 .multi-carousel-item, .content-campus-1 .clone{flex:0 0 100%;}

.multi-carousel-control-prev, .multi-carousel-control-next{width:40px;height:40px;align-items:center;border:none;color:var(--color-usscl-2);cursor:pointer;display:flex;justify-content:center;background:none;position:absolute;text-decoration:none;transform:translateY(-50%);z-index:10;}

.content-home-2 .multi-carousel-control-prev, .content-home-2 .multi-carousel-control-next{top:none;}

.content-home-2 .multi-carousel-control-prev, .content-home-2 .multi-carousel-control-next{color:var(--color-usscl-2)!important;}

.content-campus-1 .multi-carousel-control-prev, .content-campus-1 .multi-carousel-control-next{color:var(--color-usscl-2)!important;}

.content-campus-1 .multi-carousel-control-prev, .content-campus-1 .multi-carousel-control-next{top:80%;}

.content-programs-4 .multi-carousel-control-prev, .content-programs-4 .multi-carousel-control-next{color:var(--color-usscl-4);}

.content-campus-1 .multi-carousel-control-prev, .content-campus-1 .multi-carousel-control-next{color:var(--color-usscl-4);}

.content-home-2 .multi-carousel-control-prev{left:92%;}

.content-home-2 .multi-carousel-control-next{right:10px;}

.content-programs-4 .multi-carousel-control-prev, .content-programs-4 .multi-carousel-control-next{top:25%;}

.content-programs-4 .multi-carousel-control-prev{left:0;}

.content-programs-4 .multi-carousel-control-next{right:10px;}

.content-campus-1 .multi-carousel-control-prev{left:3%;}

.content-campus-1 .multi-carousel-control-next{right:90%;}

.content-home-2 .arrow-size, .content-campus-1 .arrow-size{font-size:4em;}

.content-programs-4 .arrow-size{font-size:3em;}

main .programs-card .row{padding:0 20px!important;}

.programs-card{height:420px;box-shadow:-3px -1px 9px -1px rgba(0,0,0,0.40);}

.programs-card p{font:400 0.9em var(--font-usscl-primary);margin-left:0!important;position:relative;top:-45px;}

.content-programs-5 .programs-card h3{color:var(--color-usscl-2);font:500 2em var(--font-usscl-secondary);background:none;padding-left:1em;position:inherit;}

.content-programs-5 .programs-card h5.tt-op{font:500 1.25em var(--font-usscl-secondary);color:var(--color-usscl-4);background:var(--color-usscl-1);padding:10px 25px;position:relative;top:-90px;left:-20px;}

.content-programs-5 .programs-card p, .content-faculty .programs-card p{color:var(--color-usscl-1);font:500 1em var(--font-usscl-primary);}

.content-faculty{padding:4em 0;}

.content-faculty h2, .content-faculty p{color:var(--color-usscl-2);position:inherit;}

.content-faculty h2{font:600 2.5em var(--font-usscl-secondary);margin-bottom:1em;}

.content-faculty h4{font:500 1.56em var(--font-usscl-secondary)!important;color:var(--color-usscl-2);position:inherit!important;background:none!important;padding:0!important;}

.content-faculty h5{font:600 1.25em var(--font-usscl-secondary);}

.content-faculty .programs-card h4{font:600 1.56em var(--font-usscl-primary);}

.content-faculty p{font:400 1em var(--font-usscl-primary);}

.content-faculty h4, .content-faculty p{margin-left:10px;}

.content-headline{height:500px;color:var(--color-usscl-4);padding-top:5em;position:relative;z-index:1;}

.content-headline::before{width:100%;height:100%;content:'';background:var(--color-usscl-2);opacity:0.5;position:absolute;top:0;left:0;z-index:-1;}

.content-headline h1{font:600 3em var(--font-usscl-secondary);}

.content-headline h2{font:600 2.5em var(--font-usscl-secondary);}

.content-headline p{font:500 1em var(--font-usscl-secondary);}

.content-headline-why{height:600px!important;}

.content-headline-why .container h1, .content-headline-why .container p{position:relative;z-index:2;}

.content-admission{color:var(--color-usscl-2);padding:3em;display:flex;justify-content:center;}

.content-admission h4{font:700 1.56em var(--font-usscl-secondary);}

.content-admission p{font:400 1em var(--font-usscl-primary);padding-right:5em;}

.content-data, .content-data .tab-content{color:var(--color-usscl-2)!important;}

.content-data{padding:4em 0;}

.content-data h1{font:700 3em var(--font-usscl-secondary);color:var(--color-usscl-13)!important;}

.content-data h2{font:700 2.5em var(--font-usscl-secondary);}

.content-data h3{font:700 2em var(--font-usscl-secondary);}

.content-data h4{font:700 1.56em var(--font-usscl-secondary);}

.content-data h5{font:300 1.25em var(--font-usscl-secondary);}

.content-data p{font:400 1em var(--font-usscl-primary);}

.content-data i{font:700 1.6em var(--font-usscl-secondary);color:var(--color-usscl-16)!important;}

.content-data .row>*{padding:0!important;}

.content-data .nav-tabs .nav-link{font-weight:500;color:var(--color-usscl-6)!important;background:var(--color-usscl-4)!important;border:1px solid var(--color-usscl-6)!important;margin:0 15px 15px 0!important;}

.content-data .nav-tabs .nav-link.active{font-weight:500;color:var(--color-usscl-4)!important;background:var(--color-usscl-6)!important;}

.content-data .tab-content{justify-content:left;padding:1.5em 0!important;margin-top:0!important;}

.content-data h6.accordion-header button{font:600 1.25em var(--font-usscl-secondary);}

.content-data .accordion{--bs-accordion-border-width:0!important;}

.content-data .accordion-item:first-of-type, .accordion-item:last-of-type{border-radius:0!important;}

.content-data .accordion-item{margin-bottom:25px!important;}

.content-data .accordion-button:not(.collapsed){box-shadow:none!important;}

.content-data .accordion-button::after{background:var(--color-usscl-4)!important;content:"";font-family:"bootstrap-icons";vertical-align:middle;font-size:1.2rem;color:var(--color-usscl-16);margin-left:auto;transform:none;transition:none;position:relative;right:-30px;top:-30px;z-index:2;}

.content-data .accordion-button.collapsed::after{content:"\F4FA"!important;}

.content-data .accordion-button:not(.collapsed)::after{content:"\F2E6"!important;}

.content-data .accordion-button:not(.collapsed){background:none!important;}

p.info-admission{font:700 1em var(--font-usscl-secondary);color:var(--color-usscl-13);}

.content-data-info{color:var(--color-usscl-4);background:var(--color-usscl-10);}

.content-data-info h5{font:600 1.25em var(--font-usscl-secondary);}

.content-data-info p{margin:0;}

.requirement-box-1, .requirement-box-2{height:220px;color:var(--color-usscl-4);padding:1.4em;}

.requirement-box-1 h3, .requirement-box-2 h3{font:200 1.5em var(--font-usscl-primary)!important;text-transform:uppercase;}

.requirement-box-1{background:var(--color-usscl-10);}

.requirement-box-2{background:var(--color-usscl-13);}

.check-button-area{display:flex;align-items:center;justify-content:center;}

.content-home-2 > *:last-child, .content-home-3 > *:last-child, .content-home-4 > *:last-child, .content-programs-2 > *:last-child, .content-programs-3 > *:last-child, .content-programs-4 > *:last-child, .content-programs-5 > *:last-child, .content-admission > *:last-child, .content-data > *:last-child, .content-faculty > *:last-child, .exit-page-area > *:last-child{margin-bottom:0;}

.content-home-2 .programs-card h5{font:600 1.25em var(--font-usscl-secondary);}

.content-home-2 .programs-card p{top:0;}

.content-home-2 h3{font:700 2em var(--font-usscl-secondary);}

.table{--bs-table-striped-bg:var(--color-usscl-12)!important;}

.no-more-tables{width:100%;border-collapse:separate;border-spacing:0;margin-top:2em;border:none;}

.no-more-tables thead, .no-more-tables tbody{font:600 0.55em var(--font-usscl-secondary);}

.no-more-tables tbody tr{font-size:1.4em;}

table.table.table-striped.no-more-tables thead th{color:var(--color-usscl-4)!important;background:var(--color-usscl-6)!important;}

.no-more-tables thead::after{height:10px;content:'';background:var(--color-usscl-4);display:block;}

.no-more-tables thead th{text-align:left;text-transform:uppercase;padding:10px;border:none;}

.no-more-tables thead th:first-child, .no-more-tables thead td:first-child{border-radius:10px 0 0 10px;}

.no-more-tables thead th:last-child, .no-more-tables thead td:last-child{border-radius:0 10px 10px 0;}

.no-more-tables tbody{margin-top:20px;border-radius:10px;overflow:hidden;display:table-row-group;border:none;}

.no-more-tables tbody td{padding:10px;border:none;}

.no-more-tables tbody tr:first-child td{border-top:1px solid var(--color-usscl-14);}

/* Borde inferior de 1px en TODAS las celdas EXCEPTO las de la ÚLTIMA FILA
.no-more-tables tbody tr:not(:last-child) td{border-bottom:1px solid var(--color-usscl-14);} */

.no-more-tables tbody tr:last-child td{border-bottom:1px solid var(--color-usscl-14);}

.no-more-tables tbody td:last-child, .no-more-tables tbody tr:first-child td:first-child, .no-more-tables tbody tr:first-child td:last-child, .no-more-tables tbody tr:last-child td:first-child, .no-more-tables tbody tr:last-child td:last-child, .no-more-tables tbody td:not(:last-child){border-left:1px solid var(--color-usscl-14);}

.no-more-tables tbody td:last-child{border-right:1px solid var(--color-usscl-14);}

.no-more-tables tbody tr:first-child td:first-child{border-top-left-radius:10px;}

.no-more-tables tbody tr:first-child td:last-child{border-top-right-radius:10px;}

.no-more-tables tbody tr:last-child td:first-child{border-bottom-left-radius: 10px;}

.no-more-tables tbody tr:last-child td:last-child{border-bottom-right-radius:10px;}

.exit-page-area{height:600px;background:var(--color-usscl-1);}

.exit-page-area h4{width:60%;font:600 1.56em var(--font-usscl-secondary);color:var(--color-usscl-4);background:var(--color-usscl-1);padding:20px;position:relative;left:12px;}

.exit-page-area p{font-weight:700;color:var(--color-usscl-4);}

.question-text{display:flex;justify-content:end;}

.bg-exit-area{background:url("https://admision.uss.cl/hubfs/admision-uss-cl-v1/site/imgs/fnd-universidad.jpg") #ccc no-repeat center top / cover;}

.bg-exit-area .row>*{padding:0!important;}

.parallax-container{background:center / cover no-repeat fixed;position:relative;}

.content-overlay{width:100%;top:0;left:0;display:flex;flex-direction:column;justify-content:center;}

.bg-co-1, .bg-co-2{padding:3em 0;}

.bg-co-1{background:rgba(16, 43, 66, 0.2);}

.bg-co-2{background:rgba(93, 77, 238, 0.7);}

.tt-co{color:var(--color-usscl-4);}

.tt-co h1{font-weight:700;}

.info-co-area-1, .info-co-area-2{color:var(--color-usscl-4);}

.info-co-area-1{min-height:320px;background:var(--color-usscl-9);}

.info-co-area-1 h3, .info-co-area-2 h3{font:600 2em var(--font-usscl-secondary);} 

.content-programs-2 h4{font:600 1.56em var(--font-usscl-secondary);}

.content-programs-2 h5{font:600 1.25em var(--font-usscl-secondary);}

.info-co-area-1 p, .info-co-area-2 p{font-size:1em;}

.info-co-area-1 i{font-size:3em;}

.info-co-area-1 a{font:500 0.9em var(--font-usscl-secondary);color:var(--color-usscl-4);}

.info-co-area-1 a i{line-height:10px;color:var(--color-usscl-4);}

ul.data-info{font-family:var(--font-usscl-secondary);color:var(--color-usscl-2)!important;}

ul.data-info li{list-style:none;padding-left:1.5em;position:relative;}

ul.data-info li::before{content:"\F234";font-family:"bootstrap-icons";color:var(--color-usscl-2);position:absolute;left:0;top:-7px;font-size:1.5em;}

.content-programs-2 h2{font:700 2.5em var(--font-usscl-secondary);}

.content-programs-2 h4{font-size:1.56em;}

.video-frame{width:100%;aspect-ratio:16/9;overflow:hidden;position:relative;padding:30px 0 0 0;z-index:2;}

.video-frame iframe{width:100%;height:100%;border:0;display:block;}

.block-row-spc{min-height:620px;position:relative;top:-540px;z-index:1;}

.content-programs-4 .carousel-item, .persons-container{height:auto;}

.content-programs-extra{min-height:400px;color:var(--color-usscl-2);background:var(--color-usscl-14);}

.content-programs-extra h3{font:700 2em var(--font-usscl-secondary);}

.content-programs-extra p{font:400 1em var(--font-usscl-secondary);}

.content-programs-extra-zone, .content-programs-profile-zone{text-align:left;}

.content-programs-extra-zone{max-width:580px;padding-right:240px;}

.content-programs-profile-zone{max-width:630px;padding-right:100px;}

.profile-picture{max-height:600px!important;object-fit:cover;object-position:center top;}

.persons-container{position:relative;padding:1rem 2rem;}

.persons-slider{scroll-behavior:smooth;transition:transform 0.3s ease-in-out;}

.person-card{padding:1rem;flex:0 0 100%;}

.person-card img{width:150px;height:150px;object-fit:cover;}

.slider-btn, .persons-container .slider-btn{background:none;border:none;position:absolute;z-index:2;}

.slider-btn{font-size:3em;color:var(--color-usscl-2)!important;top:50%;transform:translateY(-50%);}

.slider-left, .slider-right{top:100%;}

.slider-left{left:81%;}

.slider-right{left:85%;}

.persons-container .slider-btn{font-size:3em;color:var(--color-usscl-4)!important;}

.persons-container .slider-left, .persons-container .slider-right{top:40%;}

.persons-container .slider-left{left:0;}

.persons-container .slider-right{right:-10%;}

.person-card h5{font-family:var(--font-usscl-secondary);}

.person-card p{font-size:1em;text-align:center;}

.schedule-programs{opacity:0.75;margin:10px;}

.schedule-programs:hover{opacity:1;}

.schedule-programs img{border-radius:5px;}

.schedule-programs h4{width:160px;font-size:1.56em;text-transform:uppercase;background:var(--color-usscl-1);border-radius:0 20px 20px 0;padding:10px 0 10px 20px;transform:translate(0, 60px);position:absolute;z-index:2;}

.testimony-area, .testimony-overlay{width:100%;height:25vh;border-radius:4px;}

.testimony-area{width:100%;background-size:cover;}

.testimony-overlay{width:100%!important;height:100%;background:rgba(93, 77, 238, 0.7);text-align:center;position:relative;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.4s ease;pointer-events:none;}

.testimony-area:hover .testimony-overlay{opacity:1;pointer-events:auto;cursor:pointer;}

.testimony-overlay p{font:600 1em var(--font-usscl-secondary);color:var(--color-usscl-4);font-style:italic;padding:2em;}

.testimony-overlay p::after, .testimony-overlay p::before{content:" '' "}

.faq-area{width:100%;background:var(--color-usscl-6);padding:2em;}

.faq-area h3{font:600 2em var(--font-usscl-secondary);color:var(--color-usscl-4);text-align:center;}

.faq-area .accordion-button{font:600 0.55em var(--font-usscl-primary);color:var(--color-usscl-2)!important;}

.faq-area .accordion-body, .faq-area .accordion-button:not(.collapsed){background:var(--color-usscl-24)!important;}

.form-programs-area{padding:1em;color:var(--color-usscl-4)!important;}

.form-programs-area label{font-size:0.8em;color:var(--color-usscl-2)!important;}

.mobile-form{color:var(--color-usscl-4);background:var(--color-usscl-1);padding:3em 1.5em;}

.mobile-form h4{font:600 1.56em var(--font-usscl-secondary);margin:0 0 20px 18px;}

.mobile-form .form-check{padding:15px 0 20px 25px;}

.mobile-form .form-check label{font:400 0.8em var(--font-usscl-primary);}

.mobile-form button{font:600 1em var(--font-usscl-secondary)!important;color:var(--color-usscl-1);background:var(--color-usscl-4)!important;}

.mobile-form button:hover{color:var(--color-usscl-1)!important;}

.enrollment-area{background:var(--color-usscl-2);padding:3em 0;}

.enrollment-box{height:300px;color:var(--color-usscl-2);background:var(--color-usscl-4);padding:1.5em;}

.enrollment-box .icon-area{width:50px;height:40px;color:var(--color-usscl-4);background:var(--color-usscl-6);border-radius:50px 0 0 50px;display:flex;align-items:center;justify-content:center;position:relative;top:-44px;left:91%;}

.enrollment-box .icon-area i{font-size:1.5em;}

.enrollment-box h3, .enrollment-box h4, .enrollment-box p{position:relative;top:-30px;}

.enrollment-box h3{font:700 2em var(--font-usscl-secondary);}

.enrollment-box h4{font:600 1em var(--font-usscl-secondary);}

.enrollment-box p{font:600 1em var(--font-usscl-primary);color:var(--color-usscl-13);}

.admission-box{height:210px!important;}

.content-campus-1{padding:3em;}

.content-campus-1 h2{font:700 2.5em var(--font-usscl-secondary);}

.content-campus-1 h3, .content-campus-2 h3{font:700 2em var(--font-usscl-secondary);}

.content-campus-2 h5{font:600 1.25em var(--font-usscl-secondary);margin-bottom:1.5em;}

.content-campus-2{color:var(--color-usscl-4);background:var(--color-usscl-6);padding:1em;}

.campus-slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;
-ms-overflow-style:none;}

.info-campus{width:100%;scroll-snap-align:start;box-sizing:border-box;}

.map-box{width:100%;min-height:350px;color:var(--color-usscl-2);background:var(--color-usscl-4);display:flex;flex-direction: column;}

.map-box h3{font:600 2em var(--font-usscl-secondary);color:var(--color-usscl-2);margin-bottom:1em;}

.map-box p{font:600 1em var(--font-usscl-primary);margin-bottom:10px;}

.map-box .col-12:last-child{margin-top:auto;display:flex;flex-direction:column;}

.map-box .gmaps{width:100%;height:200px;border:0;}

.map-box .map-icon{font-size:0.8em;width:70px;height:30px;color:var(--color-usscl-4);background:var(--color-usscl-2);border-radius:0 20px 20px 0;display:flex;align-items:center;padding-left:10px;position:relative;top:15px;}

.content-campus-3{color:var(--color-usscl-2);background:var(--color-usscl-6);}

.content-campus-3 h3{font:600 2em var(--font-usscl-secondary);color:var(--color-usscl-4);}

.data-campus-area{width:100%;min-height:100px;}

.data-campus-area h5{font:700 1em var(--font-usscl-secondary);color:var(--color-usscl-4);padding:0 1em;}

.data-campus-area ul{list-style:none;}

.data-campus-area li{font:400 1em var(--font-usscl-primary);margin-bottom:8px;}

.data-campus-area li a{color:var(--color-usscl-4)!important;}
.data-campus-area li a:hover{text-decoration:underline!important;}

[class*="btc-"]{height:40px;border-left:10px solid;}

.data-campus-area .btc-1{border-color:var(--color-usscl-17);}

.data-campus-area .btc-2{border-color:var(--color-usscl-19);}

.data-campus-area .btc-3{border-color:var(--color-usscl-15);}

.data-campus-area .btc-4{border-color:var(--color-usscl-20);}

.data-campus-area .btc-5{border-color:var(--color-usscl-16);}

.content-campus-4{color:var(--color-usscl-2);background:var(--color-usscl-3);}

.content-campus-4 h2, .content-campus-5 h2{font:700 2.5em var(--font-usscl-secondary);margin-bottom:40px;}

.content-campus-4 .form-floating{width:90%;margin-bottom:40px;}

.content-campus-5 .txt-rp, .content-campus-5 .input-rp-area, .content-campus-5 .input-row-area{position:relative;}

.content-campus-5 .txt-rp{top:-30px;}

.content-campus-5 h3{font:700 2em var(--font-usscl-secondary);}

.content-campus-5 i{font:600 10px var(--font-usscl-primary);color:var(--color-usscl-2);margin-left:6px;}

.content-why-1, .content-why-2, .content-why-3{padding:3em 1em;}

.content-why-1, .content-why-3{color:var(--color-usscl-4);}

.content-why-1{background:var(--color-usscl-2);}

.content-why-2{color:var(--color-usscl-2);}

.content-why-1 h2, .content-why-2 h2, .content-why-3 h2{font:700 2.5em var(--font-usscl-secondary);}

.content-why-1 h4, .content-why-2 h4, .content-why-3 h4{font:700 1.56em var(--font-usscl-secondary);}

.content-why-3{background:var(--color-usscl-6);}

.vr-zone{width:100%;height:700px;background:#ccc;}

footer{font:600 1em var(--font-usscl-secondary);background:var(--color-usscl-2);}

footer h5{font:600 1.25em var(--font-usscl-secondary);color:var(--color-usscl-4);padding-bottom:15px;}

footer ul{font:400 0.9em var(--font-usscl-secondary);}

footer li{margin-bottom:10px;}

footer .footer-data-contact-area{padding-left:4em;}

footer ul.list-unstyled li{border-bottom:1px solid var(--color-usscl-2);padding-bottom:10px;}

footer ul.list-unstyled li p{font-size:1em;color:var(--color-usscl-4)!important;}

footer ul.list-unstyled li a{color:var(--color-usscl-4)!important;margin-left:20px;}

footer ul.list-unstyled li a:hover{text-decoration:underline!important;}

footer ul.list-unstyled li.footer-link-blank{padding-right:25px;position:relative;}

footer ul.list-unstyled li.footer-link-blank::after{font-size:12px;font-family:"bootstrap-icons";color:var(--color-usscl-7)!important;content:"\F1C5";position:absolute;left:0;top:50%;bottom:-11px;transform:translateY(-50%);}

footer .footer-data-contact-area i{color:var(--color-usscl-4);font-size:1.8em;}

footer .phone-text{font-size:1.5em;position:relative;left:10px;bottom:4px;margin-left:0!important;}

footer .footer-data-contact-area ul.list-unstyled li a:hover{text-decoration:none!important;}

footer .bi::before, [class^="bi-"]::before, [class*=" bi-"]::before{line-height:0!important;}

footer .social-icons-footer a i{font-size:1.6em;color:var(--color-usscl-4);margin-right:0;}

footer .social-icons-footer a:hover i{color:var(--color-usscl-3);}

footer .uss-logos{background:var(--color-usscl-11);padding-bottom:3em;}

footer .uss-logos img{width:300px;margin:0 auto;display:block;}

.end-page{height:40px;color:var(--color-usscl-4);background:var(--color-usscl-2);padding:10px 0 90px;}

.end-page a{font:500 0.8em var(--font-usscl-secondary);margin-top:6px;color:var(--color-usscl-7);}

.multi-carousel-container{overflow:hidden;position:relative;}

.multi-carousel-inner{display:flex;flex-wrap:nowrap;transition:transform 0.5s ease;}

.multi-carousel-item, .clone{box-sizing:border-box;min-width:0;}

.multi-carousel-control-prev, .multi-carousel-control-next{top:92%;transform:translateY(-50%);background:none;border:none;position:absolute;cursor:pointer;}

.multi-carousel-control-prev{left:10px;}

.multi-carousel-control-next{right:10px;}


/* CSS - admision.uss.cl 2026 - Act. 21/11/25 */

.experience-box{width:100%;color:var(--color-usscl-4);background:var(--color-usscl-6);padding:40px;}

.experience-box h2{font:700 2.5em var(--font-usscl-secondary);}


@media (max-width: 1023px) and (min-width: 720px) {
    
    .multi-carousel-item, .clone{flex: 0 0 33.3333%;}
    
}

@media (min-width: 768px) and (max-width: 1024px) {
    
    header{height:118px;}
    
    .navbar-nav .nav-item .nav-link{font-size:0.8em!important;}
    
    .offcanvas, .offcanvas.show:not(.hiding){left:43%;}
  
    .btn-success{font-size:0.7em!important;}
    
    .btn-info{font-size:0.6em!important;}
    
    .btn-outline-primary, .btn-outline-secondary, .btn-outline-dark{font:700 0.6em var(--font-usscl-secondary)!important;padding:8px 20px!important;}
    
    .tab-content>.tab-pane{width:100%;}
        
    main .row .search-program-area{padding:0 10px!important;}
    
    .logo-img{height:60px;}
    
    .video-container{height:95vh;}
    
    .txt-usscl-welcome{top:120px;}
    
    .txt-usscl-hero{top:200px;}
    
    .txt-usscl-hero h3{font:400 2em var(--font-usscl-secondary)}
    
    .txt-usscl-hero p{font:700 1em var(--font-usscl-secondary)}
    
    .txt-usscl-hero li{padding-left:10px;margin-right:10px;}
    
    ul.data-info li h3{font-size:2em;}
    
    .form-info-fixed{display:none!important;}
    
    .fixed-bottom-buttons button{justify-content:center;}
    
    .campus-area{margin-bottom:3em;}
    
    #carouselHero .carousel-indicators, #carouselCourses .carousel-indicators{left:2%;}
    
    #carouselCourses .carousel-caption{top:18%;}
    
    #carouselCourses .carousel-inner h2{font-size:1.53em!important;}
    
    #carouselCourses .carousel-inner p{font-size:1em!important;}
    
    .hero-container .txt-usscl-welcome{top:200px;}
    
    .slider-left{left:79%;}
    
    .slider-right{left:85%;}
    
    .content-home-3 h4{margin-bottom:1.56em;}
    
    .content-home-3 img{margin:0 auto 1em auto;}
    
    .form-footer-area{width:100%;}
        
    .content-programs-2 .form-floating{width:90%;}
    
    .m-pond{margin-left:2.8em!important;}
    
    .content-programs-2 .sel-pond{justify-content:flex-start;}

    .content-programs-4 h2{padding:20px 0 0 10px;}
    
    .content-programs-4 h3{padding-left:10px;}
    
    .content-programs-extra{min-height:300px;}
    
    .content-programs-extra-zone{width:100%;padding:52px;}
    
    .content-programs-profile-zone{max-width:95%;padding:40px 10px 40px 0;}
    
    .content-faculty{padding:1em!important;}
    
    .content-faculty h4{margin-bottom:20px;}
    
    .content-faculty p{margin-bottom:40px;}
    
    .content-faculty .programs-card{height:475px;}
        
    .person-card{flex:0 0 50%;padding:0;}
    
    .person-card img{width:100px;height:100px;}
    
    .person-card h5{font-size:1.25em;}
    
    .person-card p{font-size:1em;}
 
    .content-programs-2 h3{font-size:2em;margin-top:20px;}
    
    .schedule-programs{width:135px;margin-right:10px;}
    
    .schedule-programs h4{width:75px;font-size:1.56em;padding-left:10px;transform:translate(0, 30px);}
    
    .content-programs-4 h3{font-size:2em;}
    
    .content-programs-4 p{padding-right:20px;}
    
    .content-programs-2 .tab-content>.tab-pane{width:100%;}
    
    .col-6.data-ss-zone{width:calc(50% - 0.5rem);}
    
    .content-home-2{padding-top:40px;}
    
    .content-home-2 .multi-carousel-inner{height:420px;}
    
    .content-home-2 .multi-carousel-control-prev, .multi-carousel-control-next{top:95%;}
    
    .content-home-2 .multi-carousel-control-prev{left:85%;}
    
    .programs-card{height:355px;flex:0 0 46%;padding:0;margin:0 5px;}
    
    .programs-card h3{font:600 2em var(--font-usscl-secondary)}
    
    .programs-card p, footer ul.list-unstyled li{font:400 0.7em var(--font-usscl-secondary)}
        
    .form-programs-area{padding:1em;}
    
    .data-campus-area{min-height:150px;}
    
    .enrollment-box{height:290px;}
    
    .enrollment-box h3{font:700 2em var(--font-usscl-secondary);}
    
    .enrollment-box h4{font:600 1.2em var(--font-usscl-secondary);}
    
    .enrollment-box p{font:600 0.7em var(--font-usscl-primary);color:var(--color-usscl-13);}
    
    .data-campus-area ul{padding-top:1em;}
    
    .content-campus-1 .multi-carousel-container{height:600px;}
    
    .content-campus-1{padding-bottom:4.2em;}
    
    .content-campus-1 .multi-carousel-control-prev, .content-campus-1 .multi-carousel-control-next{top:98%;}
    
    .content-campus-1 .multi-carousel-control-prev{left:75%;}
    
    .content-campus-1 .multi-carousel-control-next{right:10%;}
    
    footer h5{font:600 1.25em var(--font-usscl-secondary);}
    
    footer ul{font:400 0.7em var(--font-usscl-secondary);}
    
    footer .phone-text{font-size:1.2em;}
    
    footer .footer-data-contact-area{padding-left:1em;}
    
    footer .social-icons-footer a i{margin-right:10px;}
    
}

@media screen and (width: 1280px) {
    
    #carouselHero, .carousel-inner, .carousel-item, .carousel-item img{height:730px;}
        
    .hero-container .txt-usscl-welcome{top:140px;}
    
    #carouselHero .carousel-indicators{bottom:8%;}
    
    .content-home-1 .btn{width:180px;}
    
    .content-programs-4 h3{padding-left:10px;}
    
    .content-programs-extra-zone{padding-right:170px;}
    
    .content-programs-extra{min-height:250px;}
            
}

@media screen and (width: 1180px) {
    
    .drop-down-menu{height:82vh;}
    
    ul.data-info li h3{font-size:2em;}  
    
    .txt-director{padding-left:60px;}
    
    .content-programs-extra-zone{padding-right:80px;}
    
    .content-programs-extra{min-height:250px;}
    
    .content-programs-5 h3{padding-top:36px;}
    
    .schedule-programs h4{width:110px;font-size:1.56em;transform:translate(0, 60px);padding-left:10px;}
        
}

@media screen and (width: 1024px) {
        
    .txt-usscl-hero h3{font:400 2em var(--font-usscl-secondary)}
    
    .txt-usscl-hero p{font:700 1em var(--font-usscl-secondary)}
    
    .txt-usscl-hero li{padding-left:10px;margin-right:10px;}
    
    .main-menu-area ul.main-menu-programs li{font:600 1em var(--font-usscl-secondary);}
    
    .data-info{padding-top:4em;}
    
    .co-h-1{height:825px;}
    
    .content-programs-4 .content-overlay{padding:0;}
        
    .content-programs-2 .sel-pond{justify-content:center;}
        
    footer .footer-data-contact-area{padding-left:1em;}

}

@media (max-width: 1024px) {

    .video-container{display:flex;flex-direction:column;justify-content:center;align-items:center;}
    
}

@media (min-width: 992px) {
    
    .person-card{flex:0 0 25%;}
    
    .programs-card{flex:0 0 23.1%;margin:0 14px 0 10px;}
    
    .content-programs-2 .sel-pond{justify-content:center!important;}
    
}

@media (max-width: 719px){
    
    .multi-carousel-item, .clone {flex:0 0 100%;}
    
}

@media (min-width: 320px) and (max-width: 992px) {
    
    .scholarship-banner{height:660px;}
    
    .navbar-toggler{background-color:transparent;border:none!important;padding:0.25rem 0.75rem;}
    
    .navbar-toggler-icon{width:2em;height:2em;background-image:url('https://admision.uss.cl/hubfs/admision-uss-cl-v1/site/imgs/hamburger-menu.png')!important;background-size:100% 100%;background-repeat:no-repeat;background-position:center;filter:brightness(0) saturate(100%) invert(100%);}
    
    .sticky-top.scrolled .navbar-toggler-icon{filter:none!important;}
    
    .navbar-nav .nav-item .nav-link, .offcanvas-body .nav-link.offcanvas-link, .offcanvas-body .nav-link.offcanvas-extra-link{transition:color 0.3s ease;}
    
    ul.navbar-nav li.nav-item{border-right:1px solid var(--color-usscl-4)!important;padding:4px;}
    
    .navbar-nav .nav-item .nav-link{color:var(--color-usscl-2);transition:color 0.3s ease;}
    
    .offcanvas{transition:transform 0s ease-in-out!important;border:0!important;}
    
    .offcanvas, .offcanvas.show:not(.hiding){height:500px!important;background:transparent!important;top:-100px!important;}
    
    .offcanvas.show:not(.hiding), .offcanvas-header .btn-close{position:relative;}  
    
    .offcanvas-header .btn-close, .offcanvas-body{background:var(--color-usscl-4)!important;}
    
    .offcanvas-header .btn-close{width:44px;height:60px;border:none!important;top:25px;left:8px;opacity:1!important;border-radius:10px 10px 0 0;display:flex;justify-content:center;padding:10px!important;}
    
    .offcanvas-header .btn-close::before{width:2em;height:2em;content:"";background:url('https://admision.uss.cl/hubfs/admision-uss-cl-v1/site/imgs/x-circle-fill.svg') no-repeat center / contain!important;}
    
    .offcanvas-body{padding:0 40px!important;border-radius:40px 0 40px 40px;display:flex;align-items:center;flex-grow:0.4!important;}
    
    .offcanvas-body .nav-link.offcanvas-link, .offcanvas-body li a.offcanvas-extra-link{color:var(--color-usscl-2);}
    
    .offcanvas-body li a.offcanvas-extra-link{color:var(--color-usscl-2)!important;font-size:0.8em;text-transform:uppercase;line-height:20px;}
    
    main .content-programs-2 .row{padding:1em 2em!important;}
    
    .col-6.data-ss-zone{width:calc(30% - 1rem);}
    
    .exit-page-area form{padding:3em 1.5em;}
    
    .bg-contact-area{background:var(--color-usscl-1);}
    
    .exit-page-area h4{top:20px;}
    
}

@media screen and (max-width: 800px) {
    
    .offcanvas.offcanvas-end{right:-120px!important;}
    
    .table{--bs-table-color:var(--color-usscl-4)!important;--bs-table-striped-color:var(--color-usscl-4)!important;--bs-table-striped-bg:var(--color-usscl-6)!important;--bs-table-bg:var(--color-usscl-6)!important;}

    .no-more-tables thead{display:none;}

    .no-more-tables tr{display:block;border:1px solid var(--color-usscl-14);margin-bottom:15px;border-radius:10px;overflow:hidden;}
    
    .no-more-tables tbody td{padding-left:50%!important;padding:0;}
    
    .no-more-tables tbody tr:last-child td:first-child{border-bottom-left-radius:0;}
    
    .no-more-tables td .resp-col{font-size:1.2em;width:100%;color:var(--color-usscl-1);background:var(--color-usscl-14);position:relative;text-align:left!important;padding:5px 10px 5px 10px!important;}

    .no-more-tables tbody tr{font-size:1em;}
    
    .no-more-tables tr, .no-more-tables tbody td:last-child, .no-more-tables tbody tr:first-child td:first-child, .no-more-tables tbody tr:first-child td:last-child, .no-more-tables tbody tr:last-child td:first-child, .no-more-tables tbody tr:last-child td:last-child, .no-more-tables tbody td:not(:last-child), .no-more-tables tbody tr:first-child td, .no-more-tables tbody tr:last-child td{border:none;}
    
    .no-more-tables td{display:block;text-align:right;border-bottom:1px solid var(--color-usscl-4)!important;padding:0;position:relative;}

    .no-more-tables td:before{content:attr(data-title);position:absolute;top:5px;left:10px;font-weight:bold;text-transform:uppercase;}
    
}

@media (max-width: 767px) {
    
    html{overflow-x:hidden;}
    
    header{height:120px;}
            
    .btn-info{font-size:0.65em!important;}
    
    .modal-header .btn-close{top:-15px;left:8px;}
    
    .tab-content{padding:0;}
    
    .nav-tabs{flex-direction:column;align-items:stretch;justify-content:flex-start;border-bottom:none;}
    
    .nav-tabs .nav-link{width:80%;font-size:0.8em;border:1px solid!important;margin:1em 0;}
    
    .align-tabs{display:flex;align-items:center;}
    
    .offcanvas-body .nav-link{color:var(--color-usscl-2)!important;}
    
    .offcanvas, .offcanvas.show:not(.hiding){left:0!important;}
    
    .form-check-input[type=radio]{font-size:1.5em;position:relative;top:-4px;}
    
    .h-bar{height:30px;}
    
    .h-bar a{font-size:0.7em;}
    
    .h-bar .social-icons-header a i{line-height:24px;margin:0 0 0 15px;}
    
    .h-bar-mob{width:100%;height:25px;background:var(--color-usscl-2);padding:0 0.5em;display:flex;justify-content:flex-end;}
    
    .h-bar-mob img{width:16px;margin:5px 0 0 10px;float:left;}
    
    #carouselCourses, #carouselCourses .carousel-inner, #carouselCourses .carousel-item, #carouselCourses .carousel-item img{height:450px;}
    
    #carouselHero .carousel-caption{top:40%;}
    
    #carouselHero .carousel-inner h2{font-size:1.53em!important;}
    
    #carouselHero .carousel-inner p{font-size:1em!important;}
    
    #carouselCourses .carousel-inner{height:70vh!important;}
    
    #carouselCourses .carousel-caption{top:12%;}
    
    #carouselCourses .carousel-inner h2{font-size:1.53em!important;}
    
    #carouselCourses .carousel-inner p{width:100%;font-size:1em!important;}
    
    #carouselHero .carousel-indicators, #carouselCourses .carousel-indicators{bottom:18%;left:3%!important;}
    
    #carouselHero .carousel-inner h1{font-size:2em!important;}
    
    #carouselHero .carousel-inner h5{font-size:1em!important;}
    
    .hero-container .txt-usscl-welcome{top:210px;}
    
    .m-ta{position:relative;top:-7px;}
    
    .m-tm{margin:5px 0 10px 6px;}
    
    .logo-img{height:70px;}
    
    .slider-left{left:58%;}
    
    .slider-right{left:70%;}
    
    .content-home-1{padding:4em 1em;}
    
    .content-home-1 h2, .content-home-4 h2{font:700 1.53em var(--font-usscl-secondary);}
    
    .content-faculty{padding:0;}
    
    .content-faculty h3{font:700 1.25em var(--font-usscl-secondary);margin-bottom:1em;}
    
    .content-home-2 ul{padding:0;}
    
    .content-home-2 li{font:400 1em var(--font-usscl-secondary);}
    
    .content-home-2 li p{font:700 1em var(--font-usscl-secondary);margin-left:1em;}
    
    .content-campus-1 h3, .content-campus-2 h3{font:700 1.25em var(--font-usscl-secondary);}
    
    .content-home-2 h3{font:700 1.25em var(--font-usscl-secondary);}
    
    .content-home-3 h2{font:700 1.53em var(--font-usscl-secondary);}

    .content-home-3 h4{font:700 1.12em var(--font-usscl-secondary);}
    
    .content-home-3 h5{font:700 1em var(--font-usscl-secondary);}
    
    .content-home-4{padding:3em 1em;}
    
    .scholarship-banner{height:520px;margin:3em 0 0 0;}
        
    .form-footer-area{width:100%;padding:0 10px;}
    
    .txt-usscl-welcome{top:150px;}
    
    .txt-usscl-welcome h4{font-size:1.12em;}
    
    .txt-usscl-welcome h5{font-size:1em;}
    
    .txt-usscl-hero h1{font-size:2em;}
    
    .txt-usscl-hero h4{font-size:1.12em;padding-right:10px;}
    
    .txt-usscl-hero h5{font-size:1em;}
    
    .txt-usscl-hero{top:220px;}
    
    .txt-usscl-hero h3{font:400 1.25em var(--font-usscl-secondary)!important;}
    
    .txt-usscl-hero p{font:400 1em var(--font-usscl-secondary)!important;}
    
    .txt-usscl-hero ul{padding:10px 0 0 0!important;}
    
    .txt-usscl-hero li{border:none;float:none;}
    
    .txt-usscl-hero .w-pc{width:95%;}
    
    li.pl-lh{padding-left:0.50em!important;}
    
    button.btn-apply{font-size:1em!important;margin-top:10px;padding:5px 35px;}
    
    .txt-usscl-hero{padding:0 0 30px 0;}
    
    .txt-usscl-hero h3{font:400 1.25em var(--font-usscl-secondary)}
    
    .txt-usscl-hero p{font:700 1em var(--font-usscl-secondary)}
    
    .txt-usscl-hero li{padding-left:10px;margin-right:10px;}
    
    .parallax-container{background-attachment:scroll;background-size:cover;}
    
    .data-info h3{font-size:1.25em;}
    
    .form-info-fixed{display:none!important;}
    
    .fixed-bottom-buttons{transform:translateX(-50%);display:flex;gap:15px;z-index:1000;position:fixed;bottom:-40px;left:50%;}
    
    .fixed-bottom-buttons .button-text{display:none!important;}
    
    .fixed-bottom-buttons button{border-radius:10px;justify-content:center;padding:10px 20px 40px 20px;}
    
    .fixed-bottom-buttons button i.bi{font-size:3em;display:block;}
    
    .fixed-bottom-buttons i.ss-icons{top:0;}
    
    .excerpt-area h4{font:700 1.12em var(--font-usscl-secondary);color:var(--color-usscl-1);}
    
    .img-ac{width:340px;margin-bottom:20px;}
    
    .content-programs-1 h1{font:700 2em var(--font-usscl-secondary);}
    
    .content-programs-2 h2{font:700 1.53em var(--font-usscl-secondary);}
    
    .content-programs-1 h2{font:700 1.53em var(--font-usscl-secondary);}
    
    .content-programs-2 .form-floating{width:100%;}
    
    .content-programs-2{padding:3em 0.55em;}
        
    .content-programs-2 h2{font:700 1.53em var(--font-usscl-secondary);}
    
    .content-programs-2 h4{font-size:1.12em;margin:0;}
    
    .content-programs-2 h5{font-size:1em;}
    
    .content-programs-4 h4{margin-top:20px;}
    
    .content-programs-4{padding:2em 0 0 0;}

    .content-programs-2 .tab-content>.tab-pane{width:100%;}
    
    .content-programs-2 h3{font-size:1.25em;text-align:center;margin:30px 0 10px 0;}
    
    .content-programs-2 .rb-area{font-size:0.65em;padding-left:14px;}
    
    .content-programs-2 #campus-radio-container{left:10%;}
    
    .rb-area .me-5{margin-right:3.2em!important;}
    
    .content-programs-3{padding:3em 0;}
    
    .content-programs-3 img{margin-top:40px;}
    
    .content-programs-4 h3{font-size:1.25em;}
    
    .content-programs-5 h4{margin-left:1.5em;}
    
    .content-faculty h4, .content-faculty p{margin-left:0;}
    
    .content-programs-extra-area{justify-content:flex-start!important;}
    
    .content-programs-extra-zone{max-width:100%;padding:40px 20px 40px 20px;}
    
    .content-programs-extra h3{font:700 1.25em var(--font-usscl-secondary);}
    
    .content-programs-extra p{font:600 1em var(--font-usscl-secondary);}
    
    .content-programs-profile-zone{max-width:95%;padding:40px 24px 40px 10px;}
              
    .col-6.data-ss-zone{width:calc(50% - 1rem);}
    
    .col-6.data-tar-zone{width:calc(33% - 0rem);}
    
    .content-headline{height:auto;padding:8em 0 2em;}
    
    .content-headline h1{font:700 2em var(--font-usscl-secondary);}
    
    .content-headline h2{font:700 1.53em var(--font-usscl-secondary);}
    
    .content-headline p{font:500 1em var(--font-usscl-secondary);}
    
    .content-admission{padding:3em 0;}
    
    .content-admission h3{font:700 1.25em var(--font-usscl-secondary);}
    
    .content-admission p{font:400 1em var(--font-usscl-primary);padding:0;}
    
    .content-data{padding:0 1.3em 0 0;}
    
    .content-data h1{font:700 2em var(--font-usscl-secondary);}
    
    .content-data h2{margin-top:1.53em;}
    
    .content-data img{padding:2em 2em 1em 0;}
    
    .content-data .tab-content{margin-top:0!important;}
    
    .content-data .nav-tabs .nav-link{padding:10px 20px!important;margin:5px!important;}
    
    .content-campus-4 h2, .content-campus-5 h2, .content-campus-5 h3{font-size:1.53em;}
    
    .check-button-area{justify-content:start;padding-top:20px;}
            
    .video-frame iframe{width:98%;padding-left:10px;}
    
    .content-home-2 .multi-carousel-control-prev, .content-home-2 .multi-carousel-control-next{top:97%;}
    
    .content-home-2 .multi-carousel-control-prev{left:64%;}
    
    .programs-card{height:540px;flex:0 0 100%;box-shadow: 0px 4px 1px 0 rgba(0,0,0,0.20);}

    .schedule-programs{margin:20px 0 20px 0;}
    
    .schedule-programs h4{width:130px;font-size:1.12em;padding:10px 0 10px 20px;}
    
    .testimony-area{height:30vh;}
    
    .faq-area .accordion-button{font:600 0.7em var(--font-usscl-primary);}
    
    .txt-rp label{left:-10px;}
    
    .exit-page-area h3, .form-check-label{color:var(--color-usscl-2);line-height:10px!important;}
    
    .form-check-label{color:var(--color-usscl-4)!important;}
  
    .exit-page-area h4{width:100%;font-size:1.12em;text-align:center;padding:20px 0 50px;position:relative;left:0!important;bottom:-20px;}
    
    .exit-page-area .container{padding:0!important;}
    
    .enrollment-box{height:240px;}
    
    .data-campus-area{min-height:auto;padding-bottom:20px;}
    
    .content-campus-1{padding:2em 1em 3em;}
    
    .content-campus-1 h2{font-size:1.53em;}
    
    .content-campus-1 p{font-size:1em;}
    
    .content-campus-1 .multi-carousel-container{height:430px;}
    
    .content-campus-1 .multi-carousel-control-prev, .content-campus-1 .multi-carousel-control-next{top:95%;}
    
    .content-campus-1 .multi-carousel-control-prev{left:65%;}
    
    .content-campus-1 .multi-carousel-control-next{right:10%;}
    
    .campus-slider{height:480px;}
    
    .content-campus-4 .container{padding:0!important;}
    
    .content-campus-4 .form-floating{width:100%;}
    
    .content-campus-4 .vr-zone{height:200px;}
    
    .content-campus-5 .txt-rp, .content-campus-5 .input-rp-area, .content-campus-5 .input-row-area{position:inherit;}
    
    .content-campus-5 .form-check-label, .content-campus-5 .form-check-input{margin-top:10px;}
    
    .content-campus-5 input{margin-bottom:10px;}
    
    .content-campus-5 i{font-size:11px;text-indent:0!important;}
    
    .content-campus-5 checkbox{float:left;}
    
    .content-data h3{font:700 1.25em var(--font-usscl-secondary)!important;}
    
    .content-why-1 h2, .content-why-2 h2, .content-why-3 h2{font-size:1.53em;}
    
    .content-why-1 h4, .content-why-2 h4, .content-why-3 h4{font-size:1.12em;}
        
    footer h5{padding-top:1em;}
    
    footer ul.list-unstyled li a{font-size:0.8em;}
    
    footer .footer-data-contact-area{padding:40px 0 0 0;}
    
    footer ul.list-unstyled li p{margin-left:1em;}
    
    footer .footer-data-contact-area i, .social-icons-footer{margin-left:0;}
    
    footer .phone-text{font-size:1.2em!important;}
    
    footer .social-icons-footer a i{margin-right:0;}
    
    footer .img-ac{padding-top:10px;}
        
    footer .uss-logos{padding:20px;text-align:center;}
        
    /* CSS - admision.uss.cl 2026 - Act. 21/11/25 */
    
    .experience-box h2{font:700 1.53em var(--font-usscl-secondary);}
    
}

/* Estilo de cursor del carrusel */
    #multiCarousel{cursor:grab;touch-action:pan-y;}

/* Desabilitar selección de texto cuando se arrastra */
    #multiCarousel.dragging{user-select:none;-webkit-user-select:none;}

/* Estilos específicos para Firefox, Chrome, Safari, Opera */
@-moz-document url-prefix() {
    
    .fixed-bottom-buttons button{padding:0 10px 35px 10px}
    
    .fixed-bottom-buttons i.ss-icons{top:0;}
    
    .fixed-bottom-buttons .button-text{line-height:8px;top:0;}
    
}

.campus-slider::-webkit-scrollbar{display:none;}

/* Form HubSpot */

.hs-form-iframe{height:650px!important;}

.hs-fieldtype-select, .hs-fieldtype-number{width:50%;float:left;}