/* Purified 08/13/2026 16:22 - ../css/main_course.css and ../css/main_course_images.css */
@charset "UTF-8";.ti-footer {--txt-darker: #444; --bg-lightest: #f3f3f3; --bg-lightere: #eee; --bg-darker: #444; --txt-default: #444; --txt-link: #008fce; --txt-link--hover: #4ba6ce; --bg-link: #008fce; --bg-link--hover: #4ba6ce;}.ti-footer .p-0, .ti-footer.p-0{padding:0 !important}.ti-footer .pt-5,.ti-footer.pt-5{padding-top:3rem !important}.ti-footer .pr-2em{padding-right:0.5em !important}.ti-footer .pb-12, .ti-footer.pb-12{padding-bottom:10rem !important}@media screen and (min-width:420px){.ti-footer .sm\:px-2{padding-left:10px !important;padding-right:10px !important}.course-plugin-active .ti-footer .sm\:px-2{padding-left:0.5rem !important;padding-right:0.5rem !important}}@media screen and (min-width:650px){.course-plugin-active ~ .ti-footer .md\:px-3-5{padding-left:1.5rem !important;padding-right:1.5rem !important}}@media screen and (min-width:950px){.ti-footer .lg\:px-4{padding-left:0px !important;padding-right:0px !important}.course-plugin-active .ti-footer .lg\:px-4{padding-left:2rem !important;padding-right:2rem !important}}.ti-footer .m-0, .ti-footer.m-0{margin:0 !important}.ti-footer .mx-0{margin-left:0 !important;margin-right:0 !important}.ti-footer .mx-1em{margin-left:0.25em !important;margin-right:0.25em !important}.ti-footer .my-1-5{margin-top:0.375rem !important;margin-bottom:0.375rem !important}.ti-footer .my-3{margin-top:1rem !important;margin-bottom:0.5rem !important}.ti-footer .mt-2{margin-top:0.5rem !important}.ti-footer .mt-3{margin-top:1rem !important}.ti-footer.mt-5{margin-top:3rem !important}.ti-footer .mr-1em{margin-right:0.25em !important}.ti-footer .mb-3{margin-bottom:1rem !important}.ti-footer .mb-3-5{margin-bottom:1.5rem !important}.ti-footer .mb-5{margin-bottom:3rem !important}.ti-footer .ml-3em{margin-left:1em !important}.ti-footer .rounded-full{border-radius:9999px !important}body > .ti-footer *{color:#444}.ti-footer.bg-lightest{background-color: #f3f3f3 !important;background-color: var(--bg-lightest) !important;fill: var(--bg-lightest) !important;}.ti-footer .txt-darker, .ti-footer.txt-darker{color:#444 !important;color:var(--txt-darker) !important}.ti-footer .bg-darker{background-color:#444 !important;background-color:var(--bg-darker) !important;fill:var(--bg-darker) !important}.ti-footer .bg-link\:hover:hover{background-color:#008fce !important;background-color:var(--bg-link) !important;fill:var(--bg-link) !important}.ti-footer .font-sz-8{font-size:0.8rem !important}.ti-footer .bold{font-weight:600 !important}.ti-footer .font-sz-300\%{font-size:300% !important}.ti-footer .leading-1{line-height: 1 !important;}.ti-footer ul{margin:0;padding:0 0 0 1.2em}.ti-footer ul li{margin-top:0.5rem;margin-bottom:0.5rem}.ti-footer ul li:first-child{margin-top:0}.ti-footer ul li:last-child{margin-bottom:0}.ti-footer ul{list-style:disc}.ti-footer .list-none{list-style:none;padding:0}.ti-footer *, .ti-footer{box-sizing:border-box}.ti-footer a{color:#008fce;color:var(--txt-link);text-decoration:none;cursor:pointer}.ti-footer a:not(.decoration-none):not(.btn):hover{text-decoration:underline}aside.panel ~ footer.ti-footer .container{padding-left:0.5rem;padding-right:0.5rem}@media screen and (min-width:420px){aside.panel ~ footer.ti-footer .container{padding-left:0.5rem;padding-right:0.5rem}}@media screen and (min-width:420px) and (max-height:50vw){aside.panel ~ footer.ti-footer .container{padding-right:30% !important;padding-right:calc(30% + 1rem) !important}}@media screen and (min-width:950px){aside.panel ~ footer.ti-footer .container{padding-left:1rem;padding-right:1rem}}@media screen and (min-width:650px) and (max-height:50vw){aside.panel ~ footer.ti-footer .container{padding-right:30% !important;padding-right:calc(30% + 2rem) !important}}@media screen and (min-width:950px) and (max-height:50vw){aside.panel ~ footer.ti-footer .container{padding-right:25% !important;padding-right:calc(25% + 2rem) !important}}@media screen and (min-width:1100px){aside.panel ~ footer.ti-footer .container{padding-left:1rem;padding-right:1rem}}@media screen and (min-width:1100px) and (max-height:50vw){aside.panel ~ footer.ti-footer .container{padding-right:22% !important;padding-right:calc(22% + 3rem) !important}}@media screen and (min-width:1400px){aside.panel ~ footer.ti-footer .container{padding-left:3rem;padding-right:3rem}}@media screen and (min-width:1400px) and (max-height:50vw){aside.panel ~ footer.ti-footer .container{padding-right:22% !important;padding-right:calc(22% + 3rem) !important}}@media screen and (min-width:1840px){aside.panel ~ footer.ti-footer .container{padding-left:3rem;padding-right:3rem}}.ti-footer .icon:not(.select-container):not(.input-container){display:inline-block}.ti-footer .icon{width:1em !important;height:0.8em !important}.ti-footer .icon{overflow:hidden;text-indent:-999em;vertical-align:middle;position:relative}.ti-footer .icon:before,.ti-footer .icon:after{content:"";background-image:none;background-repeat:no-repeat;background-position:center center;background-size:75%;background-size:contain;position:absolute;inset:0 !important}.ti-footer .icon--logo{width:.87em !important}.ti-footer .icon--logo:before{content:"";background-color:#C4000E;position:absolute;inset:0 !important;left:auto !important;right:0.01rem !important;height:auto !important;width:9% !important;z-index:1}.ti-footer .icon--logo:after{z-index:1;inset: 0 !important;right: 9% !important;width: auto !important;height: auto !important;background-size:84% !important;background-color:#000000}.ti-footer .icon--bookmark{width:3.62em !important}.icon--bookmark:before{display:none !important}.ti-footer .icon--bookmark:after{}.ti-footer .icon--logo + .icon--bookmark{margin-left:0.225em !important}.ti-footer .flex{display:flex !important}@media screen and (min-width:420px){.ti-footer .sm\:flex{display:flex !important}}@media screen and (min-width:650px){.ti-footer .md\:block{display:block !important}.ti-footer .md\:flex{display:flex !important}}@media screen and (min-width:1100px){.ti-footer .xl\:flex{display:flex !important}}.ti-footer .items-center{align-items:center !important}.ti-footer .justify-center{justify-content:center !important}.ti-footer .flex-grow{flex-grow:1 !important}.ti-footer .flex-row{flex-direction:row !important}@media screen and (min-width:420px){.ti-footer .sm\:flex-row{flex-direction:row !important}}@media screen and (min-width:650px){.ti-footer .md\:flex-row{flex-direction:row !important}}@media screen and (min-width:420px){.ti-footer .sm\:flex-wrap{flex-wrap:wrap !important}}.ti-footer .h-s11em{height:2.75em !important}.ti-footer .h-s11em\:before:before{height:2.75em !important}.ti-footer .h-s44em\:before:before{height:11em !important}.ti-footer .h-s11em\:after:after{height:2.75em !important}.ti-footer .w-full, .ti-footer.w-full{width:100% !important}.ti-footer .w-s13em{width:3.25em !important}.ti-footer .w-s44em{width:11em !important}.ti-footer .min-w-1\/7{min-width:14.28571429% !important}.ti-footer .size-s5em{width:1.25em !important;height:1.25em !important}.ti-footer .size-s7em{width:1.75em !important;height:1.75em !important}.ti-footer .size-s8em{width:2em !important;height:2em !important}.ti-footer .size-s12em{width:3em !important;height:3em !important}@media screen and (min-width:420px){.ti-footer .sm\:w-1\/2{width:50% !important}}@media screen and (min-width:650px){.ti-footer .md\:w-1\/3{width:33.333333% !important}.ti-footer .md\:w-2\/3{width:66.666667% !important}.ti-footer .md\:w-full{width:100% !important}}@media screen and (min-width:950px){.ti-footer .lg\:w-1\/4{width:25% !important}.ti-footer .lg\:w-1\/3{width:33.333333% !important}.ti-footer .lg\:w-3\/4{width:75% !important}}@media screen and (min-width:1100px){.ti-footer .xl\:w-2\/7{width:28.57142857% !important}.ti-footer .xl\:w-1\/5{width:20% !important}.ti-footer .xl\:w-1\/2{width:50% !important}}@media screen and (min-width:950px) and (max-height:50vw){aside.panel ~ footer.ti-footer .container .lg\:panel-cont\:w-1\/2{width:50% !important}}@media screen and (min-width:1100px) and (max-height:50vw){aside.panel ~ footer.ti-footer .container .xl\:panel-cont\:w-1\/3{width:33.3333% !important}aside.panel ~ footer.ti-footer .container .xl\:panel-cont\:w-full{width:100% !important}aside.panel ~ footer.ti-footer .container .xl\:panel-cont\:block{display:block !important}}@media screen and (min-width:1400px) and (max-height:50vw){aside.panel ~ footer.ti-footer .container .xxl\:panel-cont\:w-1\/5{width:20% !important}aside.panel ~ footer.ti-footer .container .xxl\:panel-cont\:w-1\/2{width:50% !important}aside.panel ~ footer.ti-footer .container .xxl\:panel-cont\:flex{display:flex !important}}footer.ti-footer{padding-bottom:2rem !important;margin-bottom:6rem !important;font-size:0.8rem !important}footer.ti-footer ul{padding:0 !important;margin:0 !important}footer.ti-footer ul li{padding:0 !important;margin:0.35rem 0 !important}footer.ti-footer ul li:before{display:none !important}footer.ti-footer ul li a{color:#008fce !important}footer.ti-footer ul li a:hover{color:#4ba6ce !important}.ti-footer .icon--linkedin--white:after{background-image:url("/_/css/img/icon-linkedin-white.svg")}.ti-footer .icon--instagram--white:after{background-image:url("/_/css/img/icon-instagram-sm-white.svg")}.ti-footer .icon--youtube--white:after{background-image:url("/_/css/img/icon-youtube-sm-white.svg")}.ti-footer .icon--logo:after{background-image:url("../img/logo-black-image.png")}.ti-footer .icon--bookmark:after{background-image:url("../img/logo-ti-red.svg")}