#page-wrapper #page{padding:0 10px;background-color:rgba(0,0,0,0)}@media(min-width: 768px){#page-wrapper #page{padding:0 40px}}@media(min-width: 992px){#page-wrapper #page{padding:0 60px}}@media(min-width: 1400px){#page-wrapper #page{padding:0 80px}}html.dark-mode #page-wrapper #page{background-color:rgba(0,0,0,0);color:#e2e8f0}.wrapper-xl{max-width:100%;width:100%}#page-site-index{background:url(/xtra/img/fondo.png) center/auto fixed no-repeat;background-size:cover;transition:background-image .5s ease-in-out}html.dark-mode #page-site-index{background:url(/xtra/img/fondo-dark.png) center/auto fixed no-repeat;background-size:cover}#page-mod-scorm-player #scormpage #scorm_object{width:100%;height:100%}.rui-hero-content-position{position:absolute;top:0 !important;left:0 !important;z-index:3;height:100% !important;display:flex;flex-direction:column;justify-content:center;background-color:rgba(0,0,0,.2);padding:1em}html.dark-mode .rui-hero-content-position{background-color:rgba(0,0,0,.4);color:#e2e8f0}.rui-hero-video{height:100%}.rui-hero-video .vidbg-container{height:100%}.rui-hero-video video{width:100% !important;height:100% !important}.rui-hero-video .rui-hero-content--video{background-color:rgba(0,0,0,0)}#s-page-footer{background-color:#ef7b1c;padding:1em}html.dark-mode #s-page-footer{background-color:#ef7b1c;color:#e2e8f0;border:none}#page-login .rui-login-box{background:rgb(255 255 255/0.9);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:0;box-shadow:0 4px 30px #000;border:1px solid rgba(255,255,255,.3);margin-top:1em}@media(min-width: 992px){#page-login .rui-login-box{margin-top:0}}html.dark-mode #page-login .rui-login-box{background:rgba(45,55,72,.9);border:1px solid rgba(255,255,255,.1);color:#e2e8f0}#page-login .mform .form-inline .form-control,#page-login .mform .form-inline .custom-select{width:100%}.form-control--username,.form-control--password{background:var(--gray-100)}html.dark-mode .form-control--username,.form-control--password{background:#2d3748;border-color:#4a5568;color:#e2e8f0}html.dark-mode .form-control--username::-moz-placeholder, .form-control--password::-moz-placeholder{color:#a0aec0}html.dark-mode .form-control--username::placeholder,.form-control--password::placeholder{color:#a0aec0}#fbblock2{margin-bottom:0}#fbblock4{background-color:rgba(25,26,30,.01);padding:2em}html.dark-mode #fbblock4{background-color:rgba(25,26,30,.01);color:#e2e8f0}h3.rui-block-title{color:var(--primary)}.card.block_category_courses{background:rgba(0,0,0,0)}html.dark-mode .card.block_category_courses{background-color:rgba(45,55,72,.116);color:#e2e8f0;border:none}.rui-block-team-item img{max-width:180px !important;height:auto}html.dark-mode .progress-container{background:rgba(0,0,0,0) !important}.testimonials h1{margin-bottom:40px;color:var(--color-light);font-size:44px;text-align:center}.testimonials .c-card-testimonial__profile{width:300px;flex-shrink:0;height:300px;border-radius:20px;transform:translateX(-80px);overflow:hidden}@media screen and (max-width: 768px){.testimonials .c-card-testimonial__profile{transform:translateY(-50%);width:90%}}@media screen and (max-width: 576px){.testimonials .c-card-testimonial__profile{width:95%}}@media screen and (max-height: 500px)and (min-width: 992px){.testimonials .c-card-testimonial__profile{height:270px}}.testimonials .c-card-testimonial__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px;opacity:0;transition:all .3s}.testimonials .c-card-testimonial__description{padding-right:25px}@media screen and (max-width: 768px){.testimonials .c-card-testimonial__description{margin-top:-80px;text-align:center;padding:0 30px}}@media screen and (max-width: 576px){.testimonials .c-card-testimonial__description{padding:0}}.testimonials .c-card-testimonial__description>*{opacity:0;transform:translateY(25px);transition:all 400ms}.testimonials .c-card-testimonial__job{color:var(--color-text-light)}.testimonials .c-card-testimonial__author{margin:var(--spacing-base) 0 calc(var(--spacing-base)*5);color:var(--color-text-dark);font-size:24px;font-weight:700}.testimonials .c-card-testimonial__excerpt{margin-bottom:30px;color:var(--color-text-medium);line-height:1.5}.testimonials .c-card-testimonial__link{display:inline-flex;justify-content:center;padding:calc(var(--spacing-base)*4) calc(var(--spacing-base)*8);color:var(--color-light);background-color:var(--color-primary);border-radius:50px;letter-spacing:1px;box-shadow:var(--shadow-colored);text-transform:uppercase}@media screen and (max-width: 576px){.testimonials .c-card-testimonial__link{width:100%}}.testimonials .c-testimonials{width:95%;position:relative;max-width:800px;margin:auto;box-shadow:var(--shadow-base);padding:calc(var(--spacing-base)*8);border-radius:25px;height:400px;background-color:var(--color-light);transition:all 300ms}@media screen and (max-width: 992px){.testimonials .c-testimonials{max-width:680px}}@media screen and (max-width: 768px){.testimonials .c-testimonials{min-height:500px;height:auto;margin:180px auto}}@media screen and (max-height: 500px)and (min-width: 992px){.testimonials .c-testimonials{height:350px}}.testimonials .c-testimonials__item{display:flex;align-items:center;background:var(--gray-100);border-radius:1em;box-shadow:rgba(0,0,0,.24) 0px 3px 8px}html.dark-mode .testimonials .c-testimonials__item{background:#333;color:#e2e8f0;box-shadow:rgba(255,255,255,.1) 0px 3px 8px}@media screen and (max-width: 768px){.testimonials .c-testimonials__item{flex-direction:column}}.testimonials .c-testimonials__item.swiper-slide-active .c-card-testimonial__profile .c-card-testimonial__image{opacity:1;transition-delay:300ms}.testimonials .c-testimonials__item.swiper-slide-active .c-card-testimonial__description>*{opacity:1;transform:none}.testimonials .c-testimonials__item.swiper-slide-active .c-card-testimonial__description>*:nth-child(1){transition-delay:.3s}.testimonials .c-testimonials__item.swiper-slide-active .c-card-testimonial__description>*:nth-child(2){transition-delay:.4s}.testimonials .c-testimonials__item.swiper-slide-active .c-card-testimonial__description>*:nth-child(3){transition-delay:.5s}.testimonials .c-testimonials__item.swiper-slide-active .c-card-testimonial__description>*:nth-child(4){transition-delay:.6s}.testimonials .c-testimonials__item.swiper-slide-active .c-card-testimonial__description>*:nth-child(5){transition-delay:.7s}.testimonials .c-testimonials__item.swiper-slide-active .c-card-testimonial__description>*:nth-child(6){transition-delay:.8s}.testimonials .c-testimonials__item.swiper-slide-active .c-card-testimonial__description>*:nth-child(7){transition-delay:.9s}.testimonials .c-testimonials__item.swiper-slide-active .c-card-testimonial__description>*:nth-child(8){transition-delay:1s}.testimonials .c-testimonials__item.swiper-slide-active .c-card-testimonial__description>*:nth-child(9){transition-delay:1.1s}.testimonials .c-testimonials__item.swiper-slide-active .c-card-testimonial__description>*:nth-child(10){transition-delay:1.2s}.testimonials .c-testimonials__item.swiper-slide-active .c-card-testimonial__description>*:nth-child(11){transition-delay:1.3s}.testimonials .c-testimonials__item.swiper-slide-active .c-card-testimonial__description>*:nth-child(12){transition-delay:1.4s}.testimonials .c-testimonials__item.swiper-slide-active .c-card-testimonial__description>*:nth-child(13){transition-delay:1.5s}.testimonials .c-testimonials__item.swiper-slide-active .c-card-testimonial__description>*:nth-child(14){transition-delay:1.6s}.testimonials .c-testimonials__item.swiper-slide-active .c-card-testimonial__description>*:nth-child(15){transition-delay:1.7s}.c-testimonials__pagination{display:flex;justify-content:center;margin-top:1.5rem}.c-testimonials__pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:#ccc;opacity:1;border-radius:50%;margin:0 6px;transition:all .3s ease;transform:scale(1)}.c-testimonials__pagination .swiper-pagination-bullet:hover{background-color:#666;transform:scale(1.2)}.c-testimonials__pagination .swiper-pagination-bullet-active{background-color:#0072ce;transform:scale(1.4);box-shadow:0 0 6px rgba(0,114,206,.6)}.rui-rememberusername-text,.rui-login-forgot-btn{margin-top:5px;font-size:.75rem;font-weight:500;color:#121215}#fbblock1 .rui-hero-content-position{left:auto !important;right:0 !important}