@font-face{font-family:"Aller";src:url("/theme/sofico/fonts/aller/Aller_Rg.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Aller";src:url("/theme/sofico/fonts/aller/Aller_Bd.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Aller";src:url("/theme/sofico/fonts/aller/Aller_Lt.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Aller";src:url("/theme/sofico/fonts/aller/Aller_It.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"Aller";src:url("/theme/sofico/fonts/aller/Aller_BdIt.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"Inter";src:url("/theme/sofico/fonts/inter/Inter-VariableFont.ttf") format("truetype");font-weight:100 900;font-style:normal}@font-face{font-family:"Inter";src:url("/theme/sofico/fonts/inter/Inter-Italic-VariableFont.ttf") format("truetype");font-weight:100 900;font-style:italic}@font-face{font-family:"IBM Plex Sans";src:url("/theme/sofico/fonts/ibmPlex/IBMPlexSans-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"IBM Plex Sans";src:url("/theme/sofico/fonts/ibmPlex/IBMPlexSans-Italic.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"IBM Plex Sans";src:url("/theme/sofico/fonts/ibmPlex/IBMPlexSans-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"IBM Plex Sans";src:url("/theme/sofico/fonts/ibmPlex/IBMPlexSans-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic}:root{--color-primary: #204e82;--color-secondary: #e66f0f;--color-tertiary: #e4e4e4;--color-state: var(--color-secondary);--color-state-hover: #204e82;--color-state-focus: #204e82;--color-state-active: var(--color-secondary);--color-state-highlight: var(--color-tertiary);--color-state-highlight-neutral: var(--color-neutral-3);--color-state-disabled: var(--color-neutral-5);--color-neutral-1: #fff;--color-neutral-2: #eff6fb;--color-neutral-3: #d7d7d7;--color-neutral-4: #e0e0e0;--color-neutral-5: #7c7c7c40;--color-neutral-6: #c1c1c1;--color-neutral-7: #204e82;--color-neutral-8: #f3f3f3;--color-background: var(--color-neutral-1);--color-border: var(--color-neutral-5);--color-text: var(--color-neutral-7);--color-text-disabled: var(--color-neutral-5);--color-text-hint: var(--color-neutral-6);--link-color: var(--color-state);--link-color-hover: var(--color-state-hover);--nav-bg-color: #fff;--nav-text-color: var(--color-text);--footer-bg-color: var(--color-primary);--footer-text-color: #fff;--footer-text-color-hover: var(--footer-text-color);--btn-accent-color: var(--color-state);--btn-accent-color-active: var(--color-state-active);--btn-accent-color-hover: var(--color-state-hover);--btn-accent-color-disabled: var(--color-state-disabled);--font-family: "Aller", "Inter", "IBM Plex Sans", sans-serif;--font-heading: "Aller", sans-serif;--font-heading-bold: "Aller", sans-serif}.my-learning-item{display:flex;flex-direction:column}.my-learning-item__img{position:relative;border-radius:5px;overflow:hidden}.my-learning-item__img img{transition:transform 0.4s ease-in-out;width:287px;height:171px;object-fit:cover}.my-learning-item__img:hover img{transform:scale(1.2)}.my-learning-item__img h4{position:absolute;z-index:1;top:2%;left:5%;width:180px;font-weight:700;color:#fff;text-shadow:0px 2px 6px rgba(0, 0, 0, 0.5);line-height:calc(var(--font-size-base) * 1.5)}.my-learning-item__img span{position:absolute;z-index:1;left:5%;bottom:5%;color:#fff;font-size:12px;font-weight:400}.my-learning-item__img span:hover{color:#fff}.my-learning-item__progress{display:flex;gap:5px;align-items:center}.my-learning-item__progress>span{font-weight:700}.my-learning-item__progress>span.orange{color:var(--color-secondary)}.my-learning-item__progress__bar{width:100%;height:9px;border:1px solid transparent;border-radius:5px;margin:var(--font-size-base) 0;background:var(--color-neutral-8)}.my-learning-item__progress__bar__value{background-color:var(--color-secondary);width:0%;height:100%;border-top-left-radius:9px;border-bottom-left-radius:9px}.my-learning-item__details{margin:0;display:flex;flex-direction:column;gap:5px}.my-learning-item__details li{display:flex;align-items:center;gap:calc(var(--font-size-base) * 0.625);list-style:none}.my-learning-item__details li img{width:14px}.my-learning-item__details li:first-of-type img{width:var(--font-size-base);margin-left:-3px}.my-learning-item__details li.dateTime{font-weight:bold}@media (max-width:1500px){.my-learning-item__img{height:auto}.my-learning-item__img img{width:254px}}@media (max-width:1200px){.my-learning-item__img img{width:200px}}.pagination{display:flex;align-items:center;gap:8px}.pagination__bar{flex-grow:1;background-color:var(--color-neutral-4);height:2px;position:relative}.pagination__bar__default{width:100%;height:100%;background-color:var(--color-neutral-4);position:absolute;top:0;left:0}.pagination__bar__active{height:100%;background-color:var(--color-secondary);position:absolute;top:0;transition:width 0.3s ease-in-out, right 0.3s ease-in-out}.pagination button{width:32px;height:32px;border:1px solid #172e51;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center}.pagination button i{color:#172e51;font-size:18px;margin-left:2px}.pagination button i.fa-angle-left{margin-right:2px;margin-left:0}.pagination button:disabled{opacity:0.5;cursor:not-allowed}.my-learning-boxes{display:flex;width:100%;flex-direction:column}.my-learning-boxes__container{display:flex;flex-direction:row;gap:calc(var(--font-size-base) * 1.375);height:330px}@media (max-width:768px){.my-learning-boxes{flex-direction:column;width:100%}.my-learning-boxes__container{flex-direction:column;width:100%;height:auto}}.my-learning{display:flex;flex-direction:column;gap:calc(var(--font-size-base) * 0.625);min-width:1215px}.my-learning h3{font-weight:bold;text-transform:initial}.my-learning__header{display:flex;justify-content:space-between;align-items:center}.my-learning__header>a{display:flex;justify-content:center;align-items:center;width:181px;height:41px;border:2px solid var(--color-secondary);border-radius:9px;font-size:calc(var(--font-size-base) * 0.875);font-weight:700;text-decoration:none;color:var(--color-secondary);cursor:pointer}.my-learning__header>a:hover{box-shadow:var(--btn-shadow-focus);background-color:var(--color-secondary);color:#fff}.my-learning__no-courses h4{font-weight:400;font-style:italic;padding-bottom:calc(var(--font-size-base) * 5)}@media (max-width:1500px){.my-learning{min-width:90%}}.my-badges{height:320px;background-color:#172e51;display:flex;align-items:center;gap:calc(var(--font-size-base) * 5);flex-direction:column}.my-badges__head{display:flex;align-items:center;gap:calc(var(--font-size-base) * 0.9375);margin-top:calc(var(--font-size-base) * 5)}.my-badges__head h3{color:#fff;margin:0}.my-badges__head__buttons{display:flex;gap:calc(var(--font-size-base) * 0.3125)}.my-badges__head__buttons button{width:calc(var(--font-size-base) * 2);height:calc(var(--font-size-base) * 2);border:1px solid #fff;background-color:transparent;border-radius:50%;display:flex;justify-content:center;align-items:center}.my-badges__head__buttons button i{color:#fff;font-size:calc(var(--font-size-base) * 1.125);margin-left:2px}.my-badges__head__buttons button i.fa-angle-left{margin-right:2px;margin-left:0}.my-badges__head__buttons button:disabled{opacity:0.5;cursor:not-allowed}.my-badges__container{display:flex;gap:calc(var(--font-size-base) * 3)}.my-badges__container img{width:113px}@media (max-width:768px){.my-badges{height:auto}.my-badges__container{flex-direction:column}}.homepage{display:flex;flex-direction:column;padding-top:calc(var(--font-size-base) * 3);gap:calc(var(--font-size-base) * 10)}.homepage__my-learning{display:flex;align-items:center;justify-content:center}.homepage__scroll-down{width:44px;margin:0 auto;cursor:pointer}@media (max-width:1500px){.homepage{padding:10px}}.recently-added-item{display:flex;flex-direction:column}.recently-added-item:hover,.recently-added-item:focus,.recently-added-item:visited{text-decoration:none}.recently-added-item:hover .recently-added-item__card img{transform:scale(1.2)}.recently-added-item__card{position:relative;overflow:hidden;width:287px;height:269px;border-radius:5px}.recently-added-item__card h4{position:absolute;top:5%;left:5%;line-height:calc(var(--font-size-base) * 1.5);color:#fff;text-shadow:0px 2px 6px rgba(0, 0, 0, 0.5);z-index:1}.recently-added-item__card img{width:100%;height:100%;transition:transform 0.4s ease-in-out;object-fit:cover}.recently-added-boxes{display:flex;gap:calc(var(--font-size-base) * 1.25);width:100%;flex-direction:column}.recently-added-boxes__container{display:flex;flex-direction:row;gap:calc(var(--font-size-base) * 1.25)}@media (max-width:768px){.recently-added-boxes{flex-direction:column;width:100%}.recently-added-boxes__container{flex-direction:column;width:100%;height:auto}}.recently-added{display:flex;flex-direction:column;gap:calc(var(--font-size-base) * 0.625);min-width:1215px;margin:calc(var(--font-size-base) * 10) 0}.recently-added h3{font-weight:bold;text-transform:initial}.recently-added__no-courses h4{font-weight:400;font-style:italic;padding-bottom:calc(var(--font-size-base) * 5)}@media (max-width:1500px){.recently-added{min-width:100%}}.welcome-card{min-width:391px;height:632px;border-top-left-radius:14px;border-bottom-left-radius:14px;background-color:#fff;box-shadow:0 4px 20px 0 var(--color-neutral-5);padding:calc(var(--font-size-base) * 6) calc(var(--font-size-base) * 4);display:flex;flex-direction:column;justify-content:space-between;font-family:"Aller"}.welcome-card__init{display:flex;gap:var(--font-size-base);flex-direction:column}.welcome-card__init__subtitle{font-family:"IBM Plex Sans";font-weight:700;color:var(--color-secondary);font-size:var(--font-size-base)}.welcome-card__init__username{font-weight:700;font-size:calc(var(--font-size-base) * 3);margin:0;line-height:calc(var(--font-size-base) * 3.5)}.welcome-card__quickLinks{display:flex;flex-direction:column;gap:var(--font-size-base)}.welcome-card__quickLinks>span{font-weight:700;font-size:var(--font-size-base);letter-spacing:1px;color:var(--color-primary)}.welcome-card .sofico-button{border:2px solid var(--color-secondary);background-color:#fff;color:var(--color-secondary);border-radius:9px;padding-left:25px;width:100%;height:calc(var(--font-size-base) * 3);font-weight:700;text-transform:capitalize;text-align:start}.welcome-card .sofico-button:hover{color:#fff;background-color:var(--color-secondary)}.welcome-card .form{width:100%;position:relative}.welcome-card .form .search{border:2px solid var(--color-secondary);border-radius:9px;height:calc(var(--font-size-base) * 3);width:100%;margin:0 75px 0 0;padding-left:25px}.welcome-card .form .search::placeholder{color:var(--color-neutral-6)}.welcome-card .form .search:focus{box-shadow:0 4px 10px 0 var(--color-neutral-5)}.welcome-card .form .search-icon{display:flex;justify-content:center;background-color:var(--color-secondary);position:absolute;top:0;right:0px;height:calc(var(--font-size-base) * 3);width:calc(var(--font-size-base) * 3);border-top-right-radius:9px;border-bottom-right-radius:9px;cursor:pointer}.welcome-card .form .search-icon img{width:40%}.welcome-card .form .close-icon{position:absolute;cursor:pointer;top:50%;transform:translateY(-50%);right:65px}.tui-core_auth-footer{display:flex;flex-flow:column;gap:var(--gap-2);margin-top:var(--gap-6);padding:var(--gap-6) var(--gap-8);color:var(--footer-text-color);background:var(--footer-bg-color)}.tui-core_auth-footer p{margin-bottom:var(--gap-2)}.tui-core_auth-footer p:last-child{margin-bottom:0}.tui-core_auth-footer a{color:inherit;text-decoration:underline}.tui-core_auth-footer__poweredBy{font-size:calc(var(--font-size-base) / 16 * 12)}.tui-core_auth-loginLayout{display:flex;flex-direction:column;flex-grow:1}.tui-core_auth-loginLayout__panels{flex-grow:1}.tui-core_auth-loginLayout__panel-interface{display:flex;flex:auto;flex-flow:column;min-height:100%}.tui-core_auth-loginLayout__panel-graphic{position:fixed;top:0;right:0;bottom:0;display:none;width:50%;background-position:center;background-size:cover}.tui-core_auth-loginLayout__contentWrap{display:flex;flex:auto;flex-flow:column;align-items:center;justify-content:center;padding:var(--gap-8)}.tui-core_auth-loginLayout__main{width:100%;max-width:600px;background:#ffffff;box-shadow:0 4px 40px 0 rgba(0, 85, 140, 0.2);border-radius:var(--gap-4);padding:var(--gap-10)}@media (min-width:992px){.tui-core_auth-loginLayout--hasBackground .tui-core_auth-loginLayout__panels{grid-template-columns:1fr 1fr}.tui-core_auth-loginLayout--hasBackground .tui-core_auth-loginLayout__panel-interface{width:50%}.tui-core_auth-loginLayout--hasBackground .tui-core_auth-loginLayout__panel-graphic{display:flex}}.tui-core_auth-loginNav{display:flex;align-items:center;justify-content:space-between;padding:var(--gap-8);color:var(--nav-text-color);background-color:transparent}.tui-core_auth-loginNav__image{height:1.75rem}.tui-core_auth-loginNav__lang{display:flex;align-items:center;justify-content:center;height:0}.tui-core_auth-loginForm__options{display:flex;flex-flow:row wrap;gap:var(--gap-2);align-items:baseline;justify-content:space-between}.tui-core_auth-loginForm__submitWrap{display:flex;flex-flow:column}.tui-core_auth-loginForm__content{display:flex;flex-flow:column;gap:var(--gap-6)}.tui-core_auth-loginForm__help{display:flex}.tui-core_auth-loginForm__heading{font-weight:var(--font-h3-weight);font-size:var(--font-h3-size);font-family:var(--font-h3-family);line-height:var(--font-h3-line-height);margin-bottom:var(--gap-4)}.tui-core_auth-stackChooser{display:flex;flex-direction:column;gap:var(--gap-2)}.tui-core_auth-stackChooser__option{font-weight:var(--font-h4-weight);font-size:var(--font-h4-size);font-family:var(--font-h4-family);line-height:var(--font-h4-line-height);display:flex;gap:var(--gap-4);align-items:center;justify-content:space-between;padding:0.625rem;color:unset;background:var(--color-neutral-1);border:var(--border-width-thin) solid var(--card-border-color);border-radius:var(--card-border-radius);-webkit-user-select:none;user-select:none}.tui-core_auth-stackChooser__option:hover,.tui-core_auth-stackChooser__option:active,.tui-core_auth-stackChooser__option:focus{color:unset;text-decoration:none}.tui-core_auth-stackChooser__option:focus{outline:2px solid var(--color-state-focus);outline-offset:var(--focus-outline-offset)}.tui-core_auth-stackChooser__label{display:flex;flex-direction:column;gap:var(--gap-2);color:#fff}:root{--color-text-course: #204e82}.pagelayout-course{}.pagelayout-course .max-width-sofico,.pagelayout-course .breadcrum-container,.pagelayout-course .totaraNav_sub,.pagelayout-course #page-content,.pagelayout-course #page-header{width:1250px;padding-left:15px}.pagelayout-course .max-width-sofico>.row,.pagelayout-course .breadcrum-container>.row,.pagelayout-course .totaraNav_sub>.row,.pagelayout-course #page-content>.row,.pagelayout-course #page-header>.row{margin-top:calc(var(--font-size-base) * 6)}.pagelayout-course .max-width-sofico #block-region-side-pre,.pagelayout-course .breadcrum-container #block-region-side-pre,.pagelayout-course .totaraNav_sub #block-region-side-pre,.pagelayout-course #page-content #block-region-side-pre,.pagelayout-course #page-header #block-region-side-pre{margin-top:calc(var(--font-size-base) * 0.625)}.pagelayout-course .section p,.pagelayout-course .section a{color:var(--color-text-course)}.pagelayout-course .section .sofico-label,.pagelayout-course .section .instancename{font-weight:bold;font-family:var(--font-default);font-size:var(--font-size-24)}.pagelayout-course .section .dltassessmentSlider_content_container .dltassessment_title h2{font-weight:bold !important;font-family:var(--font-default) !important;font-size:var(--font-size-24) !important;color:var(--color-text-course)}.pagelayout-course .summary{display:none !important}.pagelayout-course .content>h3.sectionname.tw-formatTopics__topic_header:not(.tw-formatTopics__collapse_handle){display:none}.pagelayout-course #section-1 .tw-formatTopics__collapse_handle{padding-top:0;margin-top:0}.pagelayout-course .section .activity.modtype_label.label{padding-top:0}.pagelayout-course .course-header-banner__icon{height:334px;width:100%;object-fit:cover}.pagelayout-course .course-header-banner__info{display:flex;justify-content:center;align-items:center;background-color:var(--color-neutral-2)}.pagelayout-course .course-header-banner__info__container{display:flex;flex-direction:column;justify-content:center;gap:calc(var(--font-size-base) * 5);min-height:241px;width:1215px}.pagelayout-course .course-header-banner__info__container__head{display:flex;align-items:center;gap:calc(var(--font-size-base) * 10)}.pagelayout-course .course-header-banner__info__container__head h1{font-size:var(--font-size-40);color:var(--color-text-course);margin:0;max-width:70%}.pagelayout-course .course-header-banner__info__container__head__progress{display:flex;flex-direction:column;min-width:156px}.pagelayout-course .course-header-banner__info__container__head__progress>span{font-weight:700;color:var(--color-text-course)}.pagelayout-course .course-header-banner__info__container__head__progress>span:last-child{font-weight:400}.pagelayout-course .course-header-banner__info__container__head__progress__bar{width:100%;height:9px;border:1px solid var(--color-neutral-2);border-radius:5px;background:#fff}.pagelayout-course .course-header-banner__info__container__head__progress__bar__value{background-color:var(--color-secondary);width:0%;height:100%;border-top-left-radius:9px;border-bottom-left-radius:9px}.pagelayout-course #completionprogressid.completionprogress{display:none}.pagelayout-course .activityinstance .activityicon{display:none}.pagelayout-course .tw-formatTopics__topic--collapsible.tw-formatTopics__topic--color .tw-formatTopics__topic_header{background-color:#fff !important;color:var(--color-secondary) !important}.pagelayout-course .tw-formatTopics__topic--collapsible .tw-formatTopics__topic_header>span{color:var(--color-secondary);display:flex !important;justify-content:space-between;margin-left:0;font-weight:400}.pagelayout-course .tw-formatTopics__topic--collapsible .tw-formatTopics__topic_header>span>.tw-formatTopics__collapse_link{order:1}.pagelayout-course .tw-formatTopics__topic--collapsible .tw-formatTopics__topic_header>span .tw-formatTopics__collapse_link_icon{font-size:var(--font-size-25);color:var(--color-secondary)}.pagelayout-course .course-content ul li.section.main:not(.tw-formatTopics__topic--collapsible){border-bottom:0;margin:0}.pagelayout-course .course-content ul li.section.main.tw-formatTopics__topic--collapsible{border-bottom:1px solid #c7c7c7}.pagelayout-course .contentwithoutlink{padding-right:0 !important}.pagelayout-course .contentwithoutlink hr{display:none}.pagelayout-course .section:not(.tw-formatTopics__topic--collapsible)>li.activity{padding-bottom:35px}.pagelayout-course .section:not(.tw-formatTopics__topic--collapsible)>li.activity:not(:first-of-type){padding-top:35px}.pagelayout-course .section:not(.tw-formatTopics__topic--collapsible)>li.activity:not(:last-of-type){border-radius:0;border-bottom:1px solid var(--arrow-border-color)}.pagelayout-course .section .activity .availabilityinfo,.pagelayout-course .section .activity .contentafterlink{margin-left:0}.pagelayout-course .path-site li.activity>div,.pagelayout-course .path-course-view li.activity>div{padding:0}.pagelayout-course .mod_facetoface__sessionlist__table{color:var(--color-text-course);font-family:"Inter"}.pagelayout-course .mod_facetoface__sessionlist__table>tbody,.pagelayout-course .mod_facetoface__sessionlist__table>thead{border-bottom-width:1px}.pagelayout-course .mod_facetoface__sessionlist__table>tbody>tr{background-color:#fff;border-width:1px}.pagelayout-course .mod_facetoface__sessionlist__table>tbody>tr>td{padding:calc(var(--font-size-base) * 2) var(--font-size-base)}.pagelayout-course .mod_facetoface__sessionlist__table>tbody>tr>td.mod_facetoface__sessionlist__action__buttons{vertical-align:middle;padding-bottom:0}.pagelayout-course .mod_facetoface__sessionlist__table>tbody>tr>td,.pagelayout-course .mod_facetoface__sessionlist__table>tbody>tr a{vertical-align:middle;align-self:center;color:var(--color-text-course)}.pagelayout-course .mod_facetoface__sessionlist__table>tbody .mod_facetoface__sessionlist__action__eventinfo{display:flex;align-items:center;background-color:var(--color-secondary);border-color:var(--color-secondary);color:#fff;height:calc(var(--font-size-base) * 3);font-weight:700}.pagelayout-course .mod_facetoface__sessionlist__table>tbody>td.c0{color:var(--color-secondary)}.pagelayout-course .chooserdialogue .moodle-dialogue-wrap .moodle-dialogue-bd{color:var(--color-text-course)}.pagelayout-course .chooserdialogue .moodle-dialogue-wrap .moodle-dialogue-bd p{color:var(--color-text-course)}.pagelayout-course .train-label{display:flex;align-items:center;justify-content:center;height:calc(var(--font-size-base) * 1.5);width:102px;font-size:var(--font-size-12);border-radius:9px;font-family:var(--font-default);font-weight:700;color:#fff;text-transform:uppercase;background-color:var(--color-text-course)}.pagelayout-course .train-label a{color:inherit;text-decoration:none;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:var(--font-default);font-weight:700}.mod_facetoface__action-eventinfofooter .mod_facetoface__action__goback{display:flex;align-items:center;background-color:var(--color-secondary);border-color:var(--color-secondary);color:#fff;height:calc(var(--font-size-base) * 3);font-weight:700}.mod_facetoface__action-eventinfofooter .mod_facetoface__action__goback:hover,.mod_facetoface__action-eventinfofooter .mod_facetoface__action__goback:focus,.mod_facetoface__action-eventinfofooter .mod_facetoface__action__goback:active{background-color:var(--color-secondary);border-color:var(--color-secondary);color:#fff}.statements_block{display:flex;flex-direction:column;gap:calc(var(--font-size-base) * 3)}.dltassessmentSlider_content_container .dltassessment_statements_container .rzslider{background-color:var(--color-text-course)}.dltassessmentSlider_content_container .dltassessment_statements_container .rzslider .rz-tick-legend{top:32px !important;min-width:58px;max-width:78px;color:var(--color-text-course);font-family:"IBM Plex Sans";font-size:var(--font-size-base);font-weight:300}.dltassessmentSlider_content_container .dltassessment_statements_container .rzslider .rz-ticks{z-index:1 !important}.dltassessmentSlider_content_container .dltassessment_statements_container .dltassessment_statements .dltassessment_statement .rzslider .rz-tick{top:-4px;width:19px;height:19px;border:3px solid white;border-radius:19px;background-color:var(--color-text-course) !important}.dltassessmentSlider_content_container .dltassessment_statements_container .dltassessment_statements .dltassessment_statement .rzslider .rz-pointer{background-color:var(--color-secondary);width:calc(var(--font-size-base) * 2.5);height:calc(var(--font-size-base) * 2.5);border-radius:40px;border:8px solid #FAE2CF;top:-18px}.dltassessmentSlider_content_container .dltassessment_statements_container .rzslider .rz-ticks li:first-child .rz-tick-legend{left:10px;text-align:center}.dltassessmentSlider_content_container .dltassessment_statements_container .rzslider .rz-ticks li:last-child .rz-tick-legend{right:0;left:8px;text-align:center}.dltassessmentSlider_content_container .dltassessment_statements_container .dltassessment_submit_container{display:flex;justify-content:center}.dltassessmentSlider_content_container .dltassessment_statements_container .dltassessment_statements .dltassessment_statement .statement_container .statement_name{font-weight:700;font-family:"IBM Plex Sans";font-size:calc(var(--font-size-base) * 1.125);color:var(--color-text-course);margin-bottom:calc(var(--font-size-base) * 2)}.dltassessmentSlider_content_container .dltassessment_statements_container .dltassessment_statements .dltassessment_statement .rzslider .rz-selection:after{display:none}.path-mod-quiz a:link.btn{color:var(--color-secondary) !important}.path-mod-quiz .qnbutton.blocked,.path-mod-quiz .qnbutton.notyetanswered,.path-mod-quiz .qnbutton.requiresgrading,.path-mod-quiz .qnbutton.invalidanswer{background-color:white;color:var(--color-secondary)}.path-mod-quiz .qnbutton.blocked.thispage,.path-mod-quiz .qnbutton.notyetanswered.thispage,.path-mod-quiz .qnbutton.requiresgrading.thispage,.path-mod-quiz .qnbutton.invalidanswer.thispage{color:white !important;background-color:var(--color-secondary) !important}.path-mod-quiz .qnbutton.thispage,.path-mod-quiz .qnbutton.thispage .thispageholder{border:1px solid var(--color-primary) !important}.path-mod-quiz .qnbutton.flagged .trafficlight{background-size:35%}.mod_facetoface__sessionlist__facilitator{display:none}.mod_facetoface-facilitatorlist nonempty{display:none}.totaraNav{margin-bottom:var(--gap-2);box-shadow:none;border-bottom:var(--border-width-thin) solid transparent;z-index:var(--zindex-navbar);font-family:"Inter", sans-serif;font-weight:400}.totaraNav_prim{background:transparent}.totaraNav_prim>.container-fluid{padding:0;max-width:1215px}@media (max-width:1500px){.totaraNav_prim>.container-fluid{max-width:90%}}.totaraNav_prim--list_item_label{font-size:var(--font-size-15);color:var(--color-text)}.totaraNav_prim--list_item_selected{font-family:var(--font-body)}.totaraNav_prim--list_item_selected .totaraNav_prim--list_item_label::after{border:none}.totaraNav_prim--side:not(:has(.totara_core__QuickAccess)) .totaraNav_prim--side__separator{display:none}.totaraNav_prim--side__separator::before{border:1px solid #000000}.totaraNav nav .usertext{font-family:var(--font-default);font-size:var(--font-size-15);color:var(--color-text)}.loading-indication{margin-top:30px;text-align:center}.breadcrum-container,.totaraNav_sub{padding-right:0;padding-left:0}.navbar-site .navbar-brand>img{padding:calc(var(--font-size-base) * 1.25)}.moodle-actionmenu[data-enhanced].show .menu a:hover{background-color:var(--color-secondary)}.block.block_calendar_month td.today{background-color:var(--color-secondary)}.totara_core__QuickAccess .totara_core__QuickAccess_menu{border-top:1px solid var(--color-secondary)}.totara_core__QuickAccess .totara_core__QuickAccess_group-list li a{color:var(--color-text)}.totara_core__QuickAccess .totara_core__QuickAccess_group-list li a:hover,.totara_core__QuickAccess .totara_core__QuickAccess_group-list li a:focus,.totara_core__QuickAccess .totara_core__QuickAccess_group-list li a:active{color:var(--color-secondary)}.max-width-sofico,.breadcrum-container,.totaraNav_sub,#page-content,#page-header{width:1215px;margin:0 auto;padding:0}.upcoming-events{display:flex;flex-direction:column;gap:calc(var(--font-size-base) * 0.625);width:1215px;margin:calc(var(--font-size-base) * 10) auto 0}.upcoming-events__container{display:flex;flex-direction:column;box-shadow:0 4px 20px 0 rgba(139, 139, 139, 0.25)}.upcoming-events__container .block.chromeless{margin-bottom:0}.upcoming-events__container .block.chromeless .content{padding:var(--font-size-base) calc(var(--font-size-base) * 5);max-height:calc(var(--font-size-base) * 33);overflow:overlay}.upcoming-events__container .block.chromeless .content .event{display:grid;grid-template-columns:1fr 1fr 2fr 1fr;align-items:center;gap:calc(var(--font-size-base) * 6);padding:calc(var(--font-size-base) * 1.25) 0}.upcoming-events__container .block.chromeless .content .event .icon{display:none}.upcoming-events__container .block.chromeless .content .event a{font-size:var(--font-size-18);color:var(--color-secondary);font-weight:700}.upcoming-events__container .block.chromeless .content .event>div.course{display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;font-size:var(--font-size-18);max-height:calc(var(--font-size-base) * 2.5)}.upcoming-events__container .block.chromeless .content .event>div.date{font-size:var(--font-size-18);font-family:var(--font-default);font-weight:400;color:#204e82}.upcoming-events__container .block.chromeless .content .event>div.pull-right{justify-self:flex-end}.upcoming-events__container .block.chromeless .content .event>div.pull-right>a,.upcoming-events__container .block.chromeless .content .event>div.pull-right.label-default{display:flex;justify-content:center;align-items:center;width:158px;height:55px;background-color:var(--color-secondary);color:#fff;border:none;font-size:var(--font-size-14);font-family:var(--font-default);font-weight:700;border-radius:9px}.upcoming-events__container .block.chromeless .content .event>div.pull-right>a.disabled,.upcoming-events__container .block.chromeless .content .event>div.pull-right>a.label-default,.upcoming-events__container .block.chromeless .content .event>div.pull-right.label-default.disabled,.upcoming-events__container .block.chromeless .content .event>div.pull-right.label-default.label-default{background-color:#d7d7d7;text-transform:capitalize}.upcoming-events__container .block.chromeless .content .event>div.clearfix{display:none}.no-events{font-family:var(--font-default);font-weight:700;font-style:italic;font-size:var(--font-size-18);font-weight:400;margin:calc(var(--font-size-base) * 0.625) 0}@media (max-width:1500px){.upcoming-events{width:90%}.upcoming-events__container{display:flex;flex-direction:column;box-shadow:0 4px 20px 0 rgba(139, 139, 139, 0.25);width:-webkit-fit-content;width:fit-content}.upcoming-events__container .block.chromeless .content{padding:calc(var(--font-size-base) * 4) calc(var(--font-size-base) * 5)}.upcoming-events__container .block.chromeless .content .event>a,.upcoming-events__container .block.chromeless .content .event>div.course>div.date{font-size:var(--font-size-16)}.max-width-sofico,.breadcrum-container,.totaraNav_sub,#page-content,#page-header{width:90%}}#sidebarfilter15{float:left}.availability-delete span{display:inline-block !important}h3.tw-formatTopics__collapse_handle span{display:inline-block !important}h3.sectionname span{display:none}div.progressbar_container .popover__wrapper{display:none}.wp-caption{position:relative;padding:0;margin:0}.wp-caption img{display:block;max-width:100%;height:auto}.wp-caption:after{content:"";position:absolute;display:block;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.15) 15%) repeat 0 0;z-index:1}.wp-caption-text{display:block;position:absolute;width:100%;color:#ffffff;left:0;bottom:0;padding:5px;font-weight:700;font-size:x-large;z-index:2;box-sizing:border-box}.wp-caption-smalltext{display:block;position:absolute;width:100%;color:#ffffff;left:0;bottom:0;padding:5px;font-weight:700;font-size:medium;text-align:right;z-index:2;box-sizing:border-box}.sofico-label{color:#204e82;font-size:x-large;vertical-align:text-bottom}a:link.label-info{color:#fff}.sofico-day{color:#6ba4b8;font-size:x-large;vertical-align:text-bottom}.instancename{font-size:large;font-weight:bold}form select{margin:0 10px 5px 5px}.flex-row-spinner{display:flex;justify-content:center;align-items:center;width:100%;height:100px}.spinner{border:4px solid #f3f3f3;border-top:4px solid #e66f0f;border-radius:50%;width:30px;height:30px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.flex-row-link-content{}.flex-row{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.flex-row-link-container{display:flex;align-items:center;height:100%;min-width:801px}@media (max-width:1500px){.flex-row-link-container{min-width:690px}}.content .block-content{max-height:632px}#page-welcome .block-totara-sofico-featured-links-layout.fullwidth{margin:0;max-width:812px}#page-welcome .block_sofico_featured_links.block.chromeless{min-width:812px;max-height:632px}@media (max-width:1500px){#page-welcome .block_sofico_featured_links.block.chromeless{min-width:692px}}#page-welcome [id^="block-totara-sofico-featured-links-tile-"]:not(.block-totara-sofico-featured-links-editing-tile){min-height:632px;max-width:812px;box-shadow:0 4px 20px 0 var(--color-neutral-5);border-top-right-radius:16px;border-bottom-right-radius:16px}#page-welcome .slick-list.draggable{max-height:660px;border-top-right-radius:16px;border-bottom-right-radius:16px}#page-welcome .slick-track{background-color:transparent;position:relative;height:630px}#page-welcome .slick-track a{max-width:812px;width:100%;height:100%;position:absolute;top:0;left:0}#page-welcome .block-totara-sofico-featured-links-gallery-subtiles.slick-slider{background-color:transparent}#page-welcome .block-totara-sofico-featured-links-content.block-totara-sofico-featured-links-content.block-totara-sofico-featured-links-content-bottom{padding-bottom:120px;padding-top:54px;padding-left:54px;padding-right:54px;background-color:#fff;position:absolute;bottom:0;width:812px;height:345px}@media (max-width:1500px){#page-welcome .block-totara-sofico-featured-links-content.block-totara-sofico-featured-links-content.block-totara-sofico-featured-links-content-bottom{width:692px;padding-top:34px;padding-left:45px}}#page-welcome .block-totara-sofico-featured-links-content.block-totara-sofico-featured-links-content.block-totara-sofico-featured-links-content-bottom h3{color:#172e51;font-size:calc(var(--font-size-base) * 1.5)}#page-welcome .block-totara-sofico-featured-links-content.block-totara-sofico-featured-links-content.block-totara-sofico-featured-links-content-bottom p{color:#172e51;font-size:var(--font-size-base);line-height:calc(var(--font-size-base) * 1.5);margin-top:calc(var(--font-size-base) * 2)}#page-welcome .slick-dots{display:flex;padding-left:54px;border-bottom-right-radius:16px}#page-welcome .slick-dots li button:before{color:transparent}#page-welcome .block-totara-sofico-featured-links-gallery-subtiles .slick-dots{padding-bottom:54px}#page-welcome .block-totara-sofico-featured-links-gallery-subtiles .slick-dots li.slick-active button{background-color:var(--color-secondary);border:1px solid var(--color-secondary);width:10px;height:10px}#page-welcome .block-totara-sofico-featured-links-gallery-subtiles .slick-dots li.slick-active button:before{color:transparent}#page-welcome .block-totara-sofico-featured-links-gallery-subtiles .slick-dots button{background-color:#e4e4e4;border:1px solid #e4e4e4;width:10px;height:10px}#page-welcome .flex-row-link-container{background:transparent}#page-welcome .block_totara_featured_links.block.chromeless{background:transparent}@media (max-width:1500px){#page-welcome.max-width-sofico,#page-welcome.breadcrum-container,#page-welcome.totaraNav_sub,#page-welcome#page-content,#page-welcome#page-header{width:100%}}.editing .flex-row{align-items:flex-start;gap:calc(var(--font-size-base) * 0.625)}.editing .flex-row #block-region-side-post.editing-region-border:has(div.block_sofico_featured_links){width:815px !important;height:1000px;border:none;padding:2px}@media (max-width:1500px){.editing .flex-row #block-region-side-post.editing-region-border:has(div.block_sofico_featured_links){width:695px !important;margin-bottom:calc(var(--font-size-base) * 5)}}.block-totara-sofico-featured-links-tile-adder{display:flex;justify-content:center;align-items:center;height:275px;border:var(--color-primary) dashed medium;background-color:var(--color-neutral-2);max-width:812px}.block-totara-sofico-featured-links-layout.square{display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--font-size-base)}.block-totara-sofico-featured-links-tile{background-size:100% 80%;background-repeat:no-repeat;max-width:812px}[id^="block-totara-sofico-featured-links-tile-"].block-totara-sofico-featured-links-editing-tile{min-height:632px;max-width:812px;display:flex;position:relative;justify-content:flex-end}[id^="block-totara-sofico-featured-links-tile-"].block-totara-sofico-featured-links-editing-tile>.block-totara-sofico-featured-links-content-bottom{width:100%;position:absolute;bottom:0;background-color:#fff}.block-totara-sofico-featured-links-layout.square .block-totara-sofico-featured-links-edit>.moodle-actionmenu>ul.menubar{background-color:var(--color-neutral-2);padding:5px 10px}#page-welcome .block-totara-sofico-featured-links-content img{max-width:50%;height:auto}#page-welcome .block .content{padding:0}.flex-row-link-container{background:transparent}.d-none{display:none}.background{position:absolute;top:0;left:0;width:100%;height:100vh;z-index:-1;background:linear-gradient(340deg, #ffffff 0% 59%, #9db8ef 100%)}body.path-login{background:linear-gradient(326.68deg, #ffffff 0%, #9db8ef 100%) fixed}h1,h2,h3,h4,h5,h6{font-family:"Aller", sans-serif;font-weight:700}p,label,a{font-family:"Inter", sans-serif}.align-items-center{align-items:center}.h-100{height:100%}.w-100{width:100%}#page-calendar-view .maincalendar .date{margin-left:10px}.tui-core_auth-login{display:flex;flex-flow:column;gap:var(--gap-6)}.tui-core_auth-login__separator{border:1px solid var(--color-neutral-5);border-width:1px 0 0 0}.tui-core_auth-login__errorInner{display:inline-flex;font-weight:var(--font-body-sm-weight);font-size:var(--font-body-sm-size);font-family:var(--font-body-sm-family);line-height:var(--font-body-sm-line-height);padding:var(--gap-3);color:var(--color-prompt-alert);background-color:var(--color-prompt-alert-bg);border-radius:8px}.tui-core_auth-login__title{margin:var(--gap-2)}.theme-sofico_auth-login__separator{margin-block:var(--gap-6)}.theme-sofico_auth-login__container{display:flex;flex-flow:column;gap:var(--gap-2)}.theme-sofico_auth-login__text{margin:0;text-align:center;font-size:var(--font-size-16);margin-bottom:var(--gap-4)}.theme-sofico_auth-login__login-btn--primary{display:flex;justify-content:center;align-items:center;min-width:308px;height:55px;background-color:var(--color-primary);border:none;font-size:var(--font-size-16);font-family:"Aller", sans-serif;border-radius:9px;text-decoration:none;color:#fff;font-weight:700;font-size:var(--font-size-16);cursor:pointer}.theme-sofico_auth-login__login-btn--primary:hover,.theme-sofico_auth-login__login-btn--primary:active,.theme-sofico_auth-login__login-btn--primary:focus{box-shadow:var(--shadow-2)}.theme-sofico_auth-login__login-btn--secondary{display:flex;justify-content:center;align-items:center;min-width:308px;height:55px;background-color:transparent;border:2px solid var(--color-primary);font-size:var(--font-size-16);font-family:"Aller", sans-serif;border-radius:9px;text-decoration:none;color:var(--color-primary);font-weight:700;font-size:var(--font-size-16);cursor:pointer}.theme-sofico_auth-login__login-btn--secondary:hover,.theme-sofico_auth-login__login-btn--secondary:active,.theme-sofico_auth-login__login-btn--secondary:focus{box-shadow:var(--shadow-2);color:var(--color-primary);border-color:var(--color-primary);background-color:transparent}:root{--nav-bg-color: #ffffff;--nav-text-color: #172E51;--color-primary: #e66f0f;--color-state: #204e82;--color-text: #172E51;--footer-bg-color: #204e82;--footer-text-color: #ffffff;--color-state-hover: #164478;--color-state-focus: #164478;--color-state-active: #053367;--footer-text-color-hover: #f5f5f5;}

