@import'all.min.css';@font-face{font-family:"Font Awesome 6 Pro";src:local("Font Awesome 7 Pro");font-weight:400}@font-face{font-family:"Font Awesome 6 Pro";src:local("Font Awesome 7 Pro");font-weight:900}:root{--blue: #0b0346;--purple: #d0c6f0;--red: #ef1010;--orange: #4c2101;--yellow: #f3cd74;--green: #2bb1be;--white: #fff;--secondary: #4d698e;--success: #048444;--info: #6b90ac;--warning: #f8c971;--danger: #e1281b;--light: #d8d8d8;--dark: #212121;--gold: #ffd700;--green-users: #22c55e;--body-bg-img: url("/xtra/img/nback.png");--body-bg-color: rgba(251, 252, 255, 0.6);--text-main: #0f0f0f;--card-bg-block: transparent;--breadcrumb-color: var(--blue);--accent-dark: #183568;--glass-bg: rgba(255, 255, 255, 0.2);--glass-bg-2: rgba(255, 255, 255, 0.05);--glass-border: rgba(255, 255, 255, 0.1);--footer-text: #fff}[data-bs-theme=dark],.dark-mode,.theme-dark{--body-bg-color: rgba(0, 0, 0, 0.85);--text-main: #e2e8f0;--card-bg-block: rgba(0, 0, 0, 0.17);--breadcrumb-color: var(--white);--glass-bg: rgba(0, 0, 0, 0.3);--dark-bg-primary: rgba(45, 55, 72, 0.9);--dark-bg-secondary: rgba(45, 55, 72, 0.5);--dark-border: rgba(255, 255, 255, 0.1);--dark-text-secondary: #a0aec0}html{scroll-behavior:smooth;scrollbar-color:var(--accent-dark) rgba(0,0,0,0);scrollbar-width:thin}body{background-attachment:fixed;background-image:var(--body-bg-img);background-repeat:repeat-x;background-size:contain;background-color:var(--body-bg-color);background-blend-mode:overlay;color:var(--text-main);scrollbar-color:var(--accent-dark) rgba(0,0,0,0);scrollbar-width:thin;transition:background .3s ease}body#page-site-index{background-color:rgba(251,252,255,.6)}[data-bs-theme=dark] body#page-site-index,.dark-mode body#page-site-index,.theme-dark body#page-site-index{background-image:var(--body-bg-img);background-color:var(--body-bg-color);background-attachment:fixed;background-repeat:repeat-x;background-size:contain;background-blend-mode:overlay}body#page-site-index div#page{padding:0 20px 0}body#page-site-index .fpmaincontent{display:none !important}body#page-site-index .secondary-navigation{display:none !important}.container-xxl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width: 1400px){.container-xxl{max-width:1320px}}.wrapper-xl.rui-fpblocksarea-1{max-width:1366px !important;width:100%}.breadcrumb .breadcrumb-item:last-child,.rui-breadcrumbs .breadcrumb-item:last-child{font-weight:bold !important}.breadcrumb .breadcrumb-item:last-child>a,.breadcrumb .breadcrumb-item:last-child>span,.breadcrumb .breadcrumb-item:last-child a .text-truncate,.breadcrumb .breadcrumb-item:last-child .text-truncate,.rui-breadcrumbs .breadcrumb-item:last-child>a,.rui-breadcrumbs .breadcrumb-item:last-child>span,.rui-breadcrumbs .breadcrumb-item:last-child a .text-truncate,.rui-breadcrumbs .breadcrumb-item:last-child .text-truncate{font-weight:bold !important;color:var(--breadcrumb-color) !important;text-decoration:underline !important}.card.block_category_courses{background-color:rgba(0,0,0,0);padding:0}[data-bs-theme=dark] .card.block_category_courses,.dark-mode .card.block_category_courses,.theme-dark .card.block_category_courses{background-color:var(--card-bg-block)}[data-bs-theme=dark] .card.block_category_courses .category-card,.dark-mode .card.block_category_courses .category-card,.theme-dark .card.block_category_courses .category-card{border:none;background:rgba(24,53,104,.58) !important;color:#fff !important}[data-bs-theme=dark] .card.block_category_courses .breadcrumb-nav,.dark-mode .card.block_category_courses .breadcrumb-nav,.theme-dark .card.block_category_courses .breadcrumb-nav{background-color:rgba(0,0,0,.2);color:#fff}[data-bs-theme=dark] .card.block_category_courses .breadcrumb-nav .current-page,[data-bs-theme=dark] .card.block_category_courses .breadcrumb-nav .breadcrumb-link,.dark-mode .card.block_category_courses .breadcrumb-nav .current-page,.dark-mode .card.block_category_courses .breadcrumb-nav .breadcrumb-link,.theme-dark .card.block_category_courses .breadcrumb-nav .current-page,.theme-dark .card.block_category_courses .breadcrumb-nav .breadcrumb-link{color:#fff !important}.card.block_myoverview{background-color:rgba(0,0,0,0)}[data-bs-theme=dark] .card.block_myoverview,.dark-mode .card.block_myoverview,.theme-dark .card.block_myoverview{background-color:var(--card-bg-block)}aside#block-region-drightblocks .block,aside#block-region-dleftblocks .block{border-radius:15px;border:none;box-shadow:rgba(149,157,165,.2) 0px 8px 24px;background-color:#fff;transition:background-color .3s ease,box-shadow .3s ease}[data-bs-theme=dark] aside#block-region-drightblocks .block,.dark-mode aside#block-region-drightblocks .block,.theme-dark aside#block-region-drightblocks .block,[data-bs-theme=dark] aside#block-region-dleftblocks .block,.dark-mode aside#block-region-dleftblocks .block,.theme-dark aside#block-region-dleftblocks .block{background-color:#1a202c;box-shadow:rgba(0,0,0,.3) 0px 8px 24px}aside#block-region-drightblocks .block h5,aside#block-region-dleftblocks .block h5{font-size:1em}aside#block-region-drightblocks .block h5::before,aside#block-region-dleftblocks .block h5::before{display:inline-block;padding-right:1em;font-family:"Font Awesome 7 Pro","Font Awesome 6 Pro","FontAwesome","Font Awesome 6 Free" !important;font-weight:400;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;display:inline-block}aside#block-region-drightblocks .block.block_calendar_upcoming h5::before,aside#block-region-dleftblocks .block.block_calendar_upcoming h5::before{content:"" !important;color:var(--red)}aside#block-region-drightblocks .block.block_badges h5::before,aside#block-region-dleftblocks .block.block_badges h5::before{content:"" !important;color:var(--gold)}aside#block-region-drightblocks .block.block_online_users h5::before,aside#block-region-dleftblocks .block.block_online_users h5::before{content:"" !important;color:var(--green-users)}@media(min-width: 992px){.sticky-sidebar{position:-webkit-sticky;position:sticky;top:80px;align-self:flex-start;height:auto}.espacio360-frontpage{padding-top:2em}}.block_socialfeed{background:rgba(0,0,0,0);border:none}.course-section .course-description-item{transition:background .3s ease,color .3s ease}[data-bs-theme=dark] .course-section .course-description-item,.dark-mode .course-section .course-description-item,.theme-dark .course-section .course-description-item{background:rgba(24,53,104,.58) !important;color:#fff !important}[data-bs-theme=dark] .course-section .course-description-item .availabilityinfo,.dark-mode .course-section .course-description-item .availabilityinfo,.theme-dark .course-section .course-description-item .availabilityinfo{background-color:rgba(0,0,0,.01)}[data-bs-theme=dark] .course-section .course-description-item .rui-activity-dates div,.dark-mode .course-section .course-description-item .rui-activity-dates div,.theme-dark .course-section .course-description-item .rui-activity-dates div{color:#fff !important}.format-topicsactivitycards.path-course-view #page ul.topicsactivitycards .tac-card-mediawrapper{background-color:#fff}.format-topicsactivitycards.path-course-view #page ul.topicsactivitycards .tac-card-img{background-size:100% auto}.format-topicsactivitycards.path-course-view #page ul.topicsactivitycards li.section.layoutcards .activity-inner-wrapper{border-radius:.5rem;border:1px solid #dee2e6;padding:0 !important;background:#f5f5f5;display:flex;flex-direction:column;transition:background .3s ease,border-color .3s ease}.format-topicsactivitycards.path-course-view #page ul.topicsactivitycards li.section.layoutcards .activity-inner-wrapper>a{pointer-events:none !important}[data-bs-theme=dark] .format-topicsactivitycards.path-course-view #page ul.topicsactivitycards li.section.layoutcards .activity-inner-wrapper,.dark-mode .format-topicsactivitycards.path-course-view #page ul.topicsactivitycards li.section.layoutcards .activity-inner-wrapper,.theme-dark .format-topicsactivitycards.path-course-view #page ul.topicsactivitycards li.section.layoutcards .activity-inner-wrapper{background:rgba(45,55,72,.9);border:1px solid rgba(255,255,255,.1)}.format-topicsactivitycards.path-course-view #page ul.topicsactivitycards .activity.tac-container .activity-item{border-top:solid 1px #ffffe3 !important}.format-topicsactivitycards.path-course-view #page ul.topicsactivitycards .viewbutton{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center;align-content:center;margin-top:auto !important}.format-topicsactivitycards.path-course-view #page ul.topicsactivitycards .viewbutton a{min-width:220px}.rui-contentafterlink.contentafterlink.description{margin-left:0 !important;width:100%}.rui-contentafterlink.contentafterlink.description ul{margin:0 !important}.rui-contentafterlink.contentafterlink.description ul li{padding:0}.rui-contentafterlink.contentafterlink.description .section .activity .availabilityinfo{width:100%}#page-course-view-topicsactivitycards #page ul.topicsactivitycards,#page-course-view-topicsactivitycards #page .topicsactivitycards .layoutcards .course-content-item-content ul.section{list-style:none;margin:0;padding:0;background:rgba(0,0,0,0) !important;border:none}#page-course-view-topicsactivitycards #page ul.topicsactivitycards #section-0,#page-course-view-topicsactivitycards #page .topicsactivitycards .layoutcards .course-content-item-content ul.section #section-0{display:none}#page-course-view-topicsactivitycards #page ul.topicsactivitycards .activity-basis,#page-course-view-topicsactivitycards #page .topicsactivitycards .layoutcards .course-content-item-content ul.section .activity-basis{flex-direction:row;flex-wrap:wrap;gap:5px}#page-course-view-topicsactivitycards #page ul.topicsactivitycards .activity-dates,#page-course-view-topicsactivitycards #page .topicsactivitycards .layoutcards .course-content-item-content ul.section .activity-dates{align-items:flex-start;justify-items:flex-start;margin:0;flex-direction:row-reverse}#page-course-view-topicsactivitycards #page .rui-section.section.img-text{display:grid !important;grid-gap:1.5rem;padding:1rem 0;list-style:none;margin:0;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr))}@media(min-width: 768px)and (max-width: 1199px){#page-course-view-topicsactivitycards #page .rui-section.section.img-text{grid-template-columns:repeat(2, 1fr) !important}}@media(min-width: 1200px){#page-course-view-topicsactivitycards #page .rui-section.section.img-text{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1600px){#page-course-view-topicsactivitycards #page .rui-section.section.img-text{grid-template-columns:repeat(4, 1fr)}}#page-course-view-topicsactivitycards #page .rui-section.section.img-text .activity-wrapper{float:none !important;width:100% !important;max-width:none !important;padding:0 !important;display:flex}#page-course-view-topicsactivitycards #page .rui-section.section.img-text .activity-wrapper .activity-inner-wrapper{width:100%;display:flex;flex-direction:column;margin:5px}#page-course-view-topicsactivitycards #page .rui-section.section.img-text .activity-wrapper .activity-inner-wrapper .instancename{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#page-course-view-topicsactivitycards #page .rui-section.section.img-text .divider{grid-column:1/-1;width:100%}#page-login-index,#page-login-signup,#page-login-forgot_password{min-height:100dvh;max-height:100dvh;overflow-y:hidden}.rui-login-layout-1 .rui-maintenance,.rui-login-layout-4 .rui-maintenance,.rui-login-layout-5 .rui-maintenance{top:auto;bottom:0;right:0;left:0;margin:0 auto;max-width:100%}.rui-login-layout--1 .rui-login-box,.rui-login-layout--4 .rui-login-box{background:rgba(255,255,255,.2);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);max-width:600px;border:none;border-radius:0;box-shadow:0 4px 30px rgba(0,0,0,.1)}@media(min-width: 768px){.rui-login-layout--1 .rui-login-box,.rui-login-layout--4 .rui-login-box{border-radius:16px}}.rui-login-layout--1 .rui-rememberusername-text,.rui-login-layout--1 .rui-login-forgot-btn,.rui-login-layout--4 .rui-rememberusername-text,.rui-login-layout--4 .rui-login-forgot-btn{color:#fff !important}.rui-login-box .rui-login-content{background-color:rgba(0,0,0,0)}@media(min-width: 768px){.rui-login-box .rui-login-content{width:400px;max-width:100%}}.form-control--username,.form-control--password{background-color:#fff}.login-container{min-height:100vh;display:grid;align-content:start}@media(min-width: 768px){.login-container{align-content:center}}.rui-login-logo-container.my-6{margin:0 !important}.rui-login-logo-container .rui-login-logo{max-width:100%;height:149px}.rui-loginpage-intro-content img{max-width:220px !important;padding:.33em}.login-identityproviders>p{color:#fff;font-size:1em !important}@media(max-width: 999.98px){.rui-login-box{transform:translateY(20px)}}.video-background{position:fixed !important;inset:0;z-index:-1 !important;overflow:hidden !important}.video-background *{max-width:none !important}.video-background .mediaplugin,.video-background .mediaplugin_videojs,.video-background>div,.video-background>div>div{width:100% !important;height:100% !important;position:absolute !important;inset:0;margin:0 !important}.video-background video,.video-background .video-js,.video-background .vjs-tech{position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%) !important;min-width:100% !important;min-height:100% !important;object-fit:cover !important}.video-background .vjs-control-bar,.video-background .vjs-big-play-button{display:none !important}#page-mod-scorm-player #scormtop{display:none !important}#page-mod-scorm-player #scormpage #scorm_object{width:98% !important;height:98% !important;margin:0 auto;display:block}.rui-topbar-wrapper{transition:background .3s ease;background:radial-gradient(circle, rgb(24, 42, 67) 0%, rgba(25, 26, 30, 0.98) 100%)}[data-bs-theme=dark] .rui-topbar-wrapper,.dark-mode .rui-topbar-wrapper,.theme-dark .rui-topbar-wrapper{background:radial-gradient(circle, rgb(25, 26, 30) 0%, rgb(25, 26, 30) 100%)}#customMenu .moremenu .nav.more-nav .nav-item:not(.dropdownmoremenu)>.nav-link{display:inline-flex !important;align-items:center;gap:6px;color:var(--white);background-color:rgba(0,0,0,0);position:relative;padding-bottom:8px}#customMenu .moremenu .nav.more-nav .nav-item:not(.dropdownmoremenu)>.nav-link::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:3px;background:rgba(0,0,0,0);transition:width .3s ease,background .3s ease;border-radius:2px 2px 0 0}#customMenu .moremenu .nav.more-nav .nav-item:not(.dropdownmoremenu)>.nav-link:hover{color:#ffffe3;background-color:rgba(0,0,0,0)}#customMenu .moremenu .nav.more-nav .nav-item:not(.dropdownmoremenu)>.nav-link::before{color:var(--white);font-family:"Font Awesome 7 Pro","Font Awesome 6 Pro","FontAwesome","Font Awesome 6 Free" !important;font-weight:400;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;display:inline-block;font-weight:normal !important;font-size:1.3em;content:"" !important;display:inline-block !important;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:relative;top:auto;bottom:auto;height:auto;right:auto;width:auto;background:rgba(0,0,0,0);transition:color .3s ease}#customMenu .moremenu .nav.more-nav .nav-item:not(.dropdownmoremenu):nth-child(1)>.nav-link::before{content:"" !important;background:linear-gradient(135deg, #2dd4bf, #3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}#customMenu .moremenu .nav.more-nav .nav-item:not(.dropdownmoremenu):nth-child(1)>.nav-link:hover::after,#customMenu .moremenu .nav.more-nav .nav-item:not(.dropdownmoremenu):nth-child(1)>.nav-link.active::after{width:100%;background:linear-gradient(135deg, #2dd4bf, #3b82f6)}#customMenu .moremenu .nav.more-nav .nav-item:not(.dropdownmoremenu):nth-child(2)>.nav-link::before{content:"" !important;background:linear-gradient(135deg, #a855f7, #ec4899);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}#customMenu .moremenu .nav.more-nav .nav-item:not(.dropdownmoremenu):nth-child(2)>.nav-link:hover::after,#customMenu .moremenu .nav.more-nav .nav-item:not(.dropdownmoremenu):nth-child(2)>.nav-link.active::after{width:100%;background:linear-gradient(135deg, #a855f7, #ec4899)}#customMenu .moremenu .nav.more-nav .nav-item:not(.dropdownmoremenu):nth-child(3)>.nav-link::before{content:"" !important;background:linear-gradient(135deg, #f97316, #e11d48);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}#customMenu .moremenu .nav.more-nav .nav-item:not(.dropdownmoremenu):nth-child(3)>.nav-link:hover::after,#customMenu .moremenu .nav.more-nav .nav-item:not(.dropdownmoremenu):nth-child(3)>.nav-link.active::after{width:100%;background:linear-gradient(135deg, #f97316, #e11d48)}#customMenu .moremenu .nav.more-nav .nav-item:not(.dropdownmoremenu):nth-child(4)>.nav-link::before{content:"" !important;background:linear-gradient(135deg, #84cc16, #06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}#customMenu .moremenu .nav.more-nav .nav-item:not(.dropdownmoremenu):nth-child(4)>.nav-link:hover::after,#customMenu .moremenu .nav.more-nav .nav-item:not(.dropdownmoremenu):nth-child(4)>.nav-link.active::after{width:100%;background:linear-gradient(135deg, #84cc16, #06b6d4)}#customMenu .moremenu .nav.more-nav .nav-item:not(.dropdownmoremenu):nth-child(5)>.nav-link::before{content:"" !important;background:linear-gradient(135deg, #facc15, #f97316);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}#customMenu .moremenu .nav.more-nav .nav-item:not(.dropdownmoremenu):nth-child(5)>.nav-link:hover::after,#customMenu .moremenu .nav.more-nav .nav-item:not(.dropdownmoremenu):nth-child(5)>.nav-link.active::after{width:100%;background:linear-gradient(135deg, #facc15, #f97316)}[data-bs-theme=dark] #customMenu .moremenu .nav.more-nav .nav-item:not(.dropdownmoremenu)>.nav-link,.dark-mode #customMenu .moremenu .nav.more-nav .nav-item:not(.dropdownmoremenu)>.nav-link,.theme-dark #customMenu .moremenu .nav.more-nav .nav-item:not(.dropdownmoremenu)>.nav-link{color:var(--text-main)}[data-bs-theme=dark] #customMenu .moremenu .nav.more-nav .nav-item:not(.dropdownmoremenu)>.nav-link::before,.dark-mode #customMenu .moremenu .nav.more-nav .nav-item:not(.dropdownmoremenu)>.nav-link::before,.theme-dark #customMenu .moremenu .nav.more-nav .nav-item:not(.dropdownmoremenu)>.nav-link::before{color:var(--text-main)}[data-bs-theme=dark] #customMenu .moremenu .nav.more-nav .nav-item:not(.dropdownmoremenu)>.nav-link:hover,.dark-mode #customMenu .moremenu .nav.more-nav .nav-item:not(.dropdownmoremenu)>.nav-link:hover,.theme-dark #customMenu .moremenu .nav.more-nav .nav-item:not(.dropdownmoremenu)>.nav-link:hover{color:#3d3d3a}[data-bs-theme=dark] #customMenu .moremenu .nav.more-nav .nav-item:not(.dropdownmoremenu)>.nav-link:hover::before,.dark-mode #customMenu .moremenu .nav.more-nav .nav-item:not(.dropdownmoremenu)>.nav-link:hover::before,.theme-dark #customMenu .moremenu .nav.more-nav .nav-item:not(.dropdownmoremenu)>.nav-link:hover::before{color:#3d3d3a}.espacio360-frontpage-header{max-height:465px;overflow:hidden}.glass-container{background:var(--glass-bg-2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:24px;max-width:650px;box-shadow:0 25px 50px -12px rgba(0,0,0,.5)}@keyframes pulse-glow-crece{0%{opacity:.7;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.1)}100%{opacity:.7;transform:scaleY(1)}}.accent-bar-crece{animation:pulse-glow-crece 3s infinite ease-in-out}.swiper-block--1 h1,.swiper-block--1 h2,.swiper-block--1 h3,.swiper-block--1 h4,.swiper-block--1 h5,.swiper-block--1 h6,.swiper-block--1 .h1,.swiper-block--1 .h2,.swiper-block--1 .h3,.swiper-block--1 .h4,.swiper-block--1 .h5,.swiper-block--1 .h6{color:#fff}.swiper-block--1 .rui-hero-bg img,.swiper-block--1 .rui-hero-video-slide{max-height:465px;object-fit:cover;object-position:center}.swiper-block--1 .rui-hero-bg img video,.swiper-block--1 .rui-hero-video-slide video{max-height:465px;object-fit:cover;width:100% !important}.swiper-block--1 .rui-hero-bg.duotone img,.swiper-block--1 .rui-hero-bg.duotone .rui-hero-video-slide video{filter:grayscale(100%) contrast(1) brightness(90%);mix-blend-mode:multiply}.swiper-block--1 .rui-hero-bg.duotone::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);mix-blend-mode:screen;pointer-events:none}.swiper-block--1 .rui-hero-content-position{background:rgba(0,0,0,.2);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);padding:1em;transition:background .3s ease,color .3s ease}[data-bs-theme=dark] .swiper-block--1 .rui-hero-content-position,.dark-mode .swiper-block--1 .rui-hero-content-position,.theme-dark .swiper-block--1 .rui-hero-content-position{background:rgba(0,0,0,.4);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);color:#e2e8f0}.swiper-block--1 .rui-hero-video{height:465px}.swiper-block--1 .rui-hero-video .rui-hero-content--video h4,.swiper-block--1 .rui-hero-video .rui-hero-content--video h3{color:#fff !important}.swiper-block--1 .rui-hero-video .vidbg-container{height:100%}@media(max-width: 767.98px){.rui-hero-content-position{padding:2em}#page-wrapper #page{padding-top:10px}.swiper-block--1 .rui-hero-video-slide{position:absolute !important;top:0;left:0;width:100%;height:100% !important}.swiper-block--1 .rui-hero-video-slide .vidbg-container{display:flex;flex-direction:column;height:100%}.swiper-block--1 .rui-hero-video-slide .vidbg-container video{height:100% !important}}@media(min-width: 992px){.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;max-width:50%;width:100%;transition:background-color .3s ease,color .3s ease}[data-bs-theme=dark] .rui-hero-content-position,.dark-mode .rui-hero-content-position,.theme-dark .rui-hero-content-position{background-color:rgba(0,0,0,.4);color:#e2e8f0}}.rui-footer--contact,.rui-footer--contact a{color:#fff !important}.rui-footer--contact a:hover{color:#e7e7e7 !important}.stickyfooter{width:auto}#fbblock1,#block-region-dmiddleblocks{margin-bottom:0 !important;padding-bottom:0 !important}.has-sidecourseblocks,#block-region-dmiddleblocks{margin-top:0 !important}.rui-fpblocksarea-1 .block-region,.rui-fpblocksarea-2 .block-region{margin:0 !important}#user-notifications{position:fixed;top:0;z-index:5}.form-inline .form-control{width:100% !important}#page-mod-assign-editsubmission .no-overflow:nth-of-type(2){display:none}.path-local-page #block-region-fpblockst{display:none !important}.path-local-page .wrapper-header,.path-local-page .rui-breadcrumbs{margin:0 !important;display:none !important}.path-local-page #page{padding:20px !important}