html{position:relative;height:100%;background:#fff}
body{height:100%;background:#fff;font-family:"Lato",sans-serif;font-size:16px;font-weight:400;line-height:1.375rem;margin:0;color:#333}
body.modal-open{height:auto}
h1,h2{color:#414042;font-family:"Verlag",sans-serif;font-weight:normal;margin-bottom:2rem}
h1 a.title-bookmark,h2 a.title-bookmark{font-weight:normal}
h3,h4{font-family:"Lato",sans-serif;font-weight:bold}
h1{line-height:77px;font-size:58px}
h2{line-height:58px;font-size:48px}
h3{line-height:29px;font-size:24px}
h4{line-height:24px;font-size:20px}
b,strong,.bold{font-weight:bold !important}
a{color:#006c91;font-weight:bold}
a:hover{color:#006c91;font-weight:bold;opacity:.7;cursor:pointer;text-decoration:underline}
.link a{text-decoration:none;color:#006c91;font-weight:bold}
.link a:hover:not(.button){text-decoration:underline;color:#006c91;font-weight:bold}
.link.section{padding-bottom:1rem}
.link.section>.button.button-base{max-width:unset}
.text.section a{color:#006c91;font-weight:bold}
.text.section a:hover{text-decoration:underline}
.text-uc-blue{color:#006c91 !important}
.text-dark-blue{color:#002b3b !important}
.bg-uc-blue{background-color:#006c91}
.bg-uc-light-blue{background-color:#009abc}
.bg-uc-light-blue-2{background-color:#92d6e3}
.bg-uc-dark-teal{background-color:#006c91}
.bg-black{background-color:#000}
.bg-white{background-color:#fff}
.bg-gray{background-color:#f8f8f8}
.bg-dark-gray{background-color:#414d61;color:#FFF}
.bg-dark-gray h1,.bg-dark-gray h2,.bg-dark-gray h3,.bg-dark-gray h4{color:#FFF}
.bg-dark-gray :is(.campaign-card.section,.box-shadow.section,.summary-card.section,.footer-section.section) :is(p,h1,h2,h3,h4){color:#333}
.bg-dark-gray .modal-body :is(h1,h2,h3,h4,h5,h6){color:#002b3b !important}
.bg-dark-gray .modal-body p{color:#333}
.two-coloured-section-card{background:linear-gradient(to top,white 0,white var(--gradient-value),var(--background-color) var(--gradient-value),var(--background-color) 100%)}
.generic-background-color{background-color:var(--background-color)}
.section-card.generic-background-color .content-cta-card,.section-card.generic-background-color .content-cta-card h2,.section-card.generic-background-color .content-cta-card h3,.section-card.generic-background-color .content-cta-card h4{color:#FFF}
.dropdown>.btn>div{overflow:hidden;text-overflow:ellipsis}
.border-uc-blue{border:2px solid #006c91}
.caret-uc-blue.dropdown-toggle::after{color:#006c91;font-size:1.5rem}
.show-hide-section .caret-uc-blue.dropdown-toggle::after{position:absolute;top:0;right:0;margin:16px 12px;text-align:center}
.btn-no-shadow.btn:focus{box-shadow:0}
.btn-alternate{background-color:#fff;color:#006c91;min-width:150px;min-height:48px;display:inline-block}
.btn-alternate:hover,.button.button-base.secondary,.button.button-base.secondary:hover{color:#006c91}
.button.button-base.primary{background-color:#006c91;color:#fff !important}
.guideButton.btnSubmit button.button-base.primary:disabled{border:solid 2px #c0c0c0 !important;background-color:#c0c0c0 !important;color:#696969 !important}
.button.button-base.primary:hover{font-weight:bold}
.button.button-base.secondary{border:2px solid #006c91}
.standard-button,.button.button-base,.button.button-base.secondary{border-radius:50rem !important;display:inline-block;text-decoration:none;text-align:center;font-weight:bold;padding:.9rem 1.5rem}
.button.button-base.uc-btn-primary{font-family:"Lato",sans-serif;font-size:18px;background-color:#006c91;color:#fff}
.button.button-base.uc-btn-secondary{font-family:"Lato",sans-serif;font-size:18px;border:3px solid #006c91;padding:.7125rem 1.5rem}
.section-card[style*="--background-color: #009ABC"] .button.button-base.uc-btn-primary,.section-card[style*="--background-color: #006C91"] .button.button-base.uc-btn-primary,.section-card[style*="--background-color: #000000"] .button.button-base.uc-btn-primary,.section-card[style*="--background-color: #414D61"] .button.button-base.uc-btn-primary,.section-card[style*="--background-color: #414042"] .button.button-base.uc-btn-primary,.section-card[style*="--background-color: #F15F5C"] .button.button-base.uc-btn-primary,.section-card[style*="--background-color: #00A79D"] .button.button-base.uc-btn-primary{font-family:"Lato",sans-serif;background-color:#fff;color:#006c91}
.section-card[style*="--background-color: #009ABC"] .button.button-base.uc-btn-secondary,.section-card[style*="--background-color: #006C91"] .button.button-base.uc-btn-secondary,.section-card[style*="--background-color: #000000"] .button.button-base.uc-btn-secondary,.section-card[style*="--background-color: #414D61"] .button.button-base.uc-btn-secondary,.section-card[style*="--background-color: #414042"] .button.button-base.uc-btn-secondary,.section-card[style*="--background-color: #F15F5C"] .button.button-base.uc-btn-secondary,.section-card[style*="--background-color: #00A79D"] .button.button-base.uc-btn-secondary{font-family:"Lato",sans-serif;color:#fff;border:3px solid #fff;padding:.7125rem 1.5rem}
.button.button-base.uc-btn-primary.custom-icon,.button.button-base.uc-btn-secondary.custom-icon{display:inline-flex;gap:7px;justify-content:center;align-items:center}
.button.button-base.uc-btn-primary.custom-icon{padding:11.9px 24px 11.9px 16px}
.button.button-base.uc-btn-secondary.custom-icon{padding:8.9px 24px 8.9px 16px}
.button.button-base.uc-btn-primary.custom-icon>i,.button.button-base.uc-btn-secondary.custom-icon>i{font-size:27px;line-height:1}
.section-card[style*="--background-color: #009ABC"] .button.button-base.uc-btn-primary.custom-icon,.section-card[style*="--background-color: #006C91"] .button.button-base.uc-btn-primary.custom-icon,.section-card[style*="--background-color: #000000"] .button.button-base.uc-btn-primary.custom-icon,.section-card[style*="--background-color: #414D61"] .button.button-base.uc-btn-primary.custom-icon,.section-card[style*="--background-color: #414042"] .button.button-base.uc-btn-primary.custom-icon,.section-card[style*="--background-color: #F15F5C"] .button.button-base.uc-btn-primary.custom-icon,.section-card[style*="--background-color: #00A79D"] .button.button-base.uc-btn-primary.custom-icon{padding:11.9px 24px 11.9px 16px}
.section-card[style*="--background-color: #009ABC"] .button.button-base.uc-btn-secondary.custom-icon,.section-card[style*="--background-color: #006C91"] .button.button-base.uc-btn-secondary.custom-icon,.section-card[style*="--background-color: #000000"] .button.button-base.uc-btn-secondary.custom-icon,.section-card[style*="--background-color: #414D61"] .button.button-base.uc-btn-secondary.custom-icon,.section-card[style*="--background-color: #414042"] .button.button-base.uc-btn-secondary.custom-icon,.section-card[style*="--background-color: #F15F5C"] .button.button-base.uc-btn-secondary.custom-icon,.section-card[style*="--background-color: #00A79D"] .button.button-base.uc-btn-secondary.custom-icon{padding:8.9px 24px 8.9px 16px}
.summary-card .card-body .button.button-base.uc-btn-primary{background-color:#006c91;color:#fff}
.summary-card .card-body .button.button-base.uc-btn-secondary{color:#006c91;border:3px solid #006c91}
.toolbar-wrapper .content-link{margin-top:auto;margin-bottom:auto}
section.section-card{padding:3rem 1rem;position:relative}
@media(min-width:576px){section.section-card{padding-left:4rem;padding-right:4rem}
}
#section-card-main.section-card{padding:0}
section.section-card .cta-card{margin-top:-3.05rem;margin-bottom:-3.05rem}
.section-card.bottom_divider_enabled{padding-bottom:0}
.section-card.bottom_divider_enabled .content-standard-width>.parsys{border-bottom:1px solid #cecece;padding-bottom:3rem}
#section-card-main .section-card.bottom_divider_enabled:not(.bottom_margin_removed),#section-card-main .section-card[class*=" generic-background-color"]:not(.bottom_margin_removed),#section-card-main .section-card[class*=" bg-"]:not(.bottom_margin_removed){margin-bottom:3rem}
#section-card-main .section-card:last-child .section-card{margin-bottom:0}
.row:not(.widget .row){margin-top:0;margin-bottom:0}
.img-responsive{width:100%;height:100%;display:inline-block}
a:focus,a:hover{opacity:.7;cursor:pointer;text-decoration:underline}
.border-divider{border-right:2px solid #cecece}
.preloader{width:100%;height:100%;top:0;position:fixed;z-index:99999;background:#fff}
.preloader .cssload-speeding-wheel{position:absolute;top:calc(50% - 3.5px);left:calc(50% - 3.5px)}
*{outline:0}
header .navbar{background-color:#006c91;border-bottom:2px solid #fff}
header .navbar .nav-link{text-decoration:none}
header .navbar .container{min-height:97px}
header .navbar .myuc-logo{width:234px;height:48px}
header .navbar h4{color:#fff;font-weight:bold;margin:auto}
header .navbar a>h4:hover{opacity:.7}
header .navbar .hamburger:focus{outline:unset}
header .navbar .nav-item{margin-top:auto;margin-bottom:auto}
header .navbar .nav-item.dropdown{position:static}
header .navbar .nav-item .dropdown-menu{border-radius:0}
header .navbar .input-group{width:150px}
header .navbar .input-group-text{background-color:#fff;border-radius:1.25rem;border:1px solid #fff;color:#006c91}
header .navbar .form-control{border-radius:1.25rem;border:1px solid #fff;color:#006c91}
header .navbar .form-control:focus{box-shadow:0 0 0 0rem #fff}
.content-standard-width{max-width:1185px;margin-left:auto;margin-right:auto}
@media(max-width :360px){.content-standard-width.nextstep-bg-image.px-5{padding-right:.5rem !important;padding-left:.5rem !important}
}
.hero-banner{height:703px;background-size:cover;background-repeat:no-repeat}
.top-banner{background-color:#009abc;background-image:url(../../../services/wcm/images/indigenous-designs/banner.svg);background-size:750px;background-repeat:no-repeat;background-position:right center}
.scholarship-top-banner{background-color:#009abc;background-image:url(https://www.canberra.edu.au/content/dam/uc/imagery/scholarship/scholarship-header.png);background-size:750px;background-repeat:no-repeat;background-position-x:calc(50vw - 30px);background-position-y:bottom;height:400px}
.scholarship-details .uk-container{padding:unset}
.bg-alternate{min-height:178px;background-color:#f8f8f8}
footer{position:relative;background:#414d61;background-image:url(../../../services/wcm/images/indigenous-designs/footer.svg);background-size:620px 126px;background-repeat:no-repeat;background-position:right bottom}
footer .myuc-logo{width:198px;height:41px}
footer hr{border-top:2px solid #616d81}
footer a{font-weight:bold;color:#fff;text-decoration:none}
footer a:focus{opacity:.7;color:#fff;text-decoration:none}
footer a:hover{opacity:.7;color:#fff;text-decoration:none}
footer .footer-icons>ul>li>a{color:#fff;font-size:24px}
footer .equal-spacing>ul{display:flex}
footer .equal-spacing>ul>li{flex:1 1 auto;text-align:center}
ul.list-inline{margin-left:0}
ul.list-inline li{display:inline-block;padding:0 8px}
.sidenav{height:100%;width:0;position:fixed;z-index:1000;top:99px;left:0;background-color:#fff;overflow-x:hidden;transition:.5s}
.sidenav .btn{padding:.75rem 1.25rem;border-bottom:1px solid #fff;border-radius:0rem}
.sidenav .btn:focus{box-shadow:0}
.sidenav .btn.level1{background-color:#009abc;color:#fff;font-weight:bold}
.sidenav .btn.level2{background-color:#f8f8f8;font-weight:bold}
.sidenav .list-group-item{border-radius:0rem;border:1px solid #f8f8f8}
.list-group-item:first-child{border-top:0}
.sidenav .list-group a{font-weight:normal}
.sidenav a{text-decoration:none}
.sidenav .btn[aria-expanded="true"] .fa-chevron-down:before{content:"\f077"}
.bs-accordion>.btn:focus{outline:0}
.bs-accordion>.btn:active{outline:0;box-shadow:none}
.bs-accordion>.btn:hover{background:#eee}
.bs-accordion .btn[aria-expanded="true"] .fa-chevron-down:before{content:"\f077"}
.bs-accordion .btn{background:#fff;border:1px solid #eee;border-color:#eee !important;border-top:3px solid #006c91 !important;border-right:1px solid #eee !important;border-left:1px solid #eee !important;padding:1em 1.5em !important;margin-bottom:1em;transition:.25s}
.btn:not(:disabled):not(.disabled){cursor:pointer}
#overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:19;cursor:pointer}
#search-overlay{position:absolute;top:0;left:100%;right:0;background-color:#fff;overflow:hidden;width:0;height:99px;transition:.5s ease;z-index:1040;border-bottom:2px solid #cecece}
#search-overlay .form-control,.input-group-text{border:0;background-color:#fff}
#search-overlay .form-control:focus{border-color:#fff;outline:0;box-shadow:0}
#navbar-search-icon{font-size:24px}
.icon-card{min-height:271px;max-width:310px}
.icon-card .fas{font-size:3em}
.icon-card .card-body .title{height:86px !important;overflow-y:hidden;margin-bottom:12px}
.icon-card .card-body .text{height:44px;overflow-y:hidden}
.image-card{max-width:400px}
.image-card .image{height:175px}
.summary-card .image-card .image{height:unset}
.summary-card .image-card .image{position:relative}
.section-card .columns .parsys,.summary-card{height:100%}
.section-card .columns .parsys .do-hover,.section-card .parsys .do-hover{transition:box-shadow .8s,transform .8s}
.section-card .columns .parsys :not(.slick-slide)>.do-hover:hover,.section-card .parsys :not(.slick-slide)>.do-hover:hover{box-shadow:0 .2rem .4rem #aaa !important;transform:translate(0,-8px)}
.summary-card .card-img-top{min-height:unset;max-height:unset}
.card-img-top-sm{max-height:170px}
.card-body a:hover{opacity:.7;color:#006c91}
hr{border-top:1px solid #cecece}
.search-image{min-height:293px;background-size:cover;background-repeat:no-repeat}
.vertical-slant{clip-path:polygon(15% 0,100% 0,100% 100%,0 100%)}
.slick-dots li button:before{font-size:10px !important;color:#727272 !important}
.slick-dots li.slick-active button:before{opacity:.75;color:#006c91 !important}
.slick-dots li button:hover,.slick-dots li button:focus{color:#006c91 !important}
.input-uc{width:426px;border:2px solid #006c91;color:#727272}
.input-uc .form-control{border-top-right-radius:50rem !important;border-bottom-right-radius:50rem !important}
.input-uc input::-webkit-search-cancel-button{color:red}
.show-hide-section .dropdown.mx-1{position:relative;max-width:310px}
.dropdown.mx-1 .dropdown-item{white-space:normal}
.card-width{width:310px}
.show-hide-section .caret-uc-blue.dropdown-toggle.card-width{width:100%}
.dropdown-toggle::after{float:right;margin-top:10px}
.tab{overflow:hidden;background-color:#fff}
.tab button{color:#3a3a3a;background-color:inherit;float:left;border:0;outline:0;cursor:pointer;padding:14px 24px;transition:0;font-weight:bold;box-shadow:none;border-bottom:4px solid transparent}
.tab button:hover{background-color:#cecece;border-bottom:4px solid #cecece}
.tab button.active{color:#006c91;border-bottom:4px solid #006c91}
.tab-content{display:none;padding:6px 12px;border-top:1px solid #cecece}
@media(max-width :360px){.accordion-container .bs-accordion>button.px-5{padding-right:.5rem !important;padding-left:.5rem !important}
}
.carousel-container .slick-track{display:flex !important}
.carousel-container .slick-slide,.carousel-container .slick-slide>.h-100>.card{height:inherit !important}
.carousel-container .slick-slide>.card.image-card>.image,.carousel-container .mobile-only .card.image-card>.image{height:auto}
.carousel-container .slick-list,#future-students-events .slick-list{margin:0 -12px}
.carousel-container .slick-slide,#future-students-events .slick-slide,.list-specific-courses .slick-slide{margin-left:12px;margin-right:12px;height:100%}
.carousel-container .slick-slide>.card,#future-students-events .slick-slide>.card,.list-specific-courses .slick-slide>.card{height:100%}
.carousel-container .slick-slide[class*="col-"],#future-students-events .slick-slide[class*="col-"],.list-specific-courses .slick-slide[class*="col-"]{margin-left:0;margin-right:0}
.slick-dotted.slick-slider{margin-bottom:15px !important}
ul.slick-dots{margin-left:0 !important;position:static !important}
@media(max-width :576px){body{line-height:20px}
header .navbar .navbar-brand{width:auto;text-align:center}
header .navbar .myuc-logo{width:117px;height:24px}
header .navbar .fa.fa-search{color:#fff}
header .navbar .fa.fa-search:hover{opacity:.7;cursor:pointer}
header .navbar .container{min-height:86px;padding-top:28px}
#search-overlay{height:88px;padding-top:39px !important}
.sidenav{top:86px}
.section-card .title{margin-bottom:16px}
.input-uc{width:100% !important}
.fs-left-menu{width:100% !important}
}
@media(max-width :768px){h1{line-height:48px;font-size:40px}
h2{line-height:29px;font-size:24px}
h3{line-height:24px;font-size:20px}
h4{line-height:19px;font-size:16px}
.footer-links>ul{display:flex}
.footer-links>ul>li{flex:1 1 auto;text-align:center}
.border-divider{border-right:0}
hr{border-top:1px solid #cecece;margin-top:1.5rem;margin-bottom:1.5rem}
.full-width-to-md{width:100% !important}
}
@media(min-width :576px) and (max-width:992px){header .navbar .navbar-brand{width:100%;text-align:center}
}
.table-header{background-color:#414d61 !important;color:#fff}
.icon-card .card-body .title{height:auto}
.icon-card .bg-uc-blue .icon{color:#fff}
.title-light-blue{color:#006c91}
.tab-container .tab{flex-direction:row;justify-content:flex-start}
.tab-container .tab-content.tab-content-block,.tab-container .tab-content .tab-pane{display:block}
@media(min-width :1904px){header .content-standard-width{max-width:1440px !important;margin-left:auto !important;margin-right:auto !important}
}
.icon-card .icon{min-height:90px;max-height:90px}
.icon-card .icon img{margin-left:auto;margin-right:auto;display:block}
.fs-left-menu{width:310px;background-color:#f8f8f8;border:unset}
.fs-left-menu .card-header{background-color:#009abc}
.fs-left-menu li{list-style:none}
.fs-left-menu a{font-weight:normal;text-decoration:none}
.fs-left-menu a:hover{font-weight:normal;text-decoration:underline}
.fs-left-menu hr{border-top:1px solid #fff;margin-left:-20px;margin-right:-20px}
.contentfragment.section li{margin-bottom:16px}
.breadcrumbs-banner{line-height:40px}
@media(max-width:992px){.breadcrumbs-banner{line-height:30px}
}
.keystep.icon-steps .bubble-wrapper{width:100%}
.keystep.icon-steps .bubble-wrapper .bubble{width:96px;height:96px;border-radius:50%;display:flex;align-items:center;justify-content:center}
.keystep.icon-steps .bubble-wrapper .bubble h3{margin-bottom:0 !important}
.keystep.key-date-steps .bubble-wrapper{width:100%;height:180px}
.keystep.key-date-steps .bubble-wrapper h4{font-size:16px}
.keystep.key-date-steps .bubble-wrapper .card .card-header{height:64px}
.keystep.key-date-steps .bubble-wrapper .card .card-header h3{margin-bottom:0 !important}
.keystep.numbered-steps .bubble-wrapper{max-width:300px}
.keystep.numbered-steps .bubble{width:72px;height:72px;position:relative;display:inline-block;margin-bottom:15px}
.keystep.numbered-steps .bubble h3{margin-bottom:0 !important}
.keystep.numbered-steps .bubble .round{line-height:48px;width:72px;height:72px;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:100%}
.keystep.numbered-steps .card-content{display:inline-block;width:75%;vertical-align:middle}
.page-list-card .wrapper{display:flex;padding-top:.3rem;padding-bottom:.3rem}
.page-list-card .wrapper>*{display:inline-block;vertical-align:middle}
.page-list-card .wrapper .pagelink{padding-top:.35rem}
.page-list-card .wrapper img{width:32px;height:32px;float:right;margin-right:10px}
.page-list-card .wrapper img[src=""]{opacity:0;content:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}
.course-details.section p strong,.course-details.section ul li strong,.unit-details.section p strong,.unit-details.section ul li strong,.major-details.section p strong,.major-details.section ul li strong,.credit-details.section p strong,.credit-details.section ul li strong{font-weight:normal !important}
#page-title{margin-top:.5rem}
.btn-favourite .fa-lg,.btn-save-as-pdf .fa-lg{vertical-align:initial}
@media only screen and (min-width:615px) and (max-height:1366px){.content-cta-card .cta-left #page-title{margin-top:.5rem}
}
@media(min-width:992px) and (max-width:1199px){#page-title{line-height:54px;font-size:43px}
}
#rich-text-header-section-cta-text,#cta-card-header-section-generic-cta .sub-title div[id^="rich-text-"]{font-size:24px;line-height:33px}
.submission-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;opacity:.85;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;justify-content:center;font-size:2.5rem;color:#FFF;font-weight:bold}
@media(max-width :576px){.submission-modal-backdrop{font-size:1rem !important}
}
a.title-bookmark{cursor:text}
a.title-bookmark:focus,a.title-bookmark:hover{opacity:1;cursor:text}
.search-results .v-window.v-item-group.theme--light.v-tabs-items{overflow:visible}
.content-course-list li{margin-bottom:16px}
.list-specific-courses{margin-bottom:1rem !important}
.content-testimonial-card .row{margin-top:0;margin-bottom:0}
.ucweb-common-header-area{margin-right:auto !important;margin-left:auto !important}
@media(min-width:992px) and (max-width:1319.999999px){.ucweb-common-header .ucweb-common-header-area{max-width:1320px !important;padding:1rem 4rem !important}
}
@media(min-width:1320px){.ucweb-common-header-area{max-width:1215px !important}
}
@media(min-width:992px) and (max-width:1319.999999px){.ucweb-common-header .ucweb-common-toolbar .ucweb-common-toolbar-menu{max-width:1320px !important;padding-left:4rem !important;padding-right:4rem !important}
}
@media(min-width:1320px){.ucweb-common-header .ucweb-common-toolbar .ucweb-common-toolbar-menu{max-width:1215px !important}
}
.ucweb-common-subfooter-area{max-width:1215px !important;padding-right:0 !important;padding-left:0 !important;margin-right:auto !important;margin-left:auto !important}
.ucweb-common-footer-area{max-width:1215px !important;padding-right:15px !important;padding-left:15px !important;margin-right:auto !important;margin-left:auto !important}
.img-ratio{display:block}
.img-ratio::before{content:'';display:block;width:100%;padding-bottom:56.25%}
.ratio__content{top:0;position:absolute;height:100%;width:100%;object-fit:cover}
@media(max-width:768px){.custom-md-tabs .v-list-item__title{white-space:initial !important}
}
@media(max-width:1320px){.ucweb-common-subfooter-area{padding-right:50px !important;padding-left:50px !important;margin-right:0 !important;margin-left:0 !important}
.ucweb-common-footer-area{padding-right:65px !important;padding-left:65px !important;margin-right:0 !important;margin-left:0 !important}
}
@media(max-width:992px){.ucweb-common-subfooter-area{padding-right:80px !important;padding-left:80px !important;margin-right:0 !important;margin-left:0 !important}
.ucweb-common-footer-area{padding-right:80px !important;padding-left:80px !important;margin-right:0 !important;margin-left:0 !important}
}
@media(max-width:769px){.ucweb-common-subfooter-area{padding-right:64px !important;padding-left:64px !important;margin-right:0 !important;margin-left:0 !important}
.ucweb-common-footer-area{padding-right:64px !important;padding-left:64px !important;margin-right:0 !important;margin-left:0 !important}
}
@media(max-width:576px){.ucweb-common-subfooter-area{padding-right:16px !important;padding-left:16px !important;margin-right:0 !important;margin-left:0 !important}
.ucweb-common-footer-area{padding-right:16px !important;padding-left:16px !important;margin-right:0 !important;margin-left:0 !important}
}
section.bg-black h2.jumbo-heading,section.bg-black div[id^=rich-text-]{color:#fff !important}
.page-link{color:#006c91}
.page-item.active .page-link{color:#fff;background-color:#006c91;border-color:#006c91}
.section-group-tabs>.nav-tabs{margin:0 !important;border-bottom:5px solid #009abc}
.section-group-tabs>.nav-tabs .nav-item{margin:0 !important}
.section-group-tabs>.nav-tabs a.nav-link{margin-left:.25em;margin-right:.25em;border:0 solid transparent;border-top-left-radius:.7em;border-top-right-radius:.7em;padding:.5em;font-size:14pt;font-family:"Verlag","Lato",sans-serif;font-weight:normal;background:#d5d5d5;color:#555}
@media(min-width:576px){.section-group-tabs>.nav-tabs a.nav-link{padding:.75em 1.25em;font-size:18pt}
}
.section-group-tabs>.nav-tabs a.nav-link.active{background:#009abc;opacity:1 !important;color:#fff}
.section-group-tabs>.tab-content{display:block;border-top:0;padding:0}
.section-group-tabs>.tab-content>.tab-pane{display:block;height:0;overflow:hidden}
.section-group-tabs>.tab-content>.active{height:auto}
/*!
* timeline.css
* (c) 2020 Univ of Canberra 
*/.vertical-timeline.vertical-left ul.timeline:before{left:40px}
.vertical-timeline.vertical-left ul.timeline>li>.timeline-panel{width:calc(100% - 90px)}
.vertical-timeline.vertical-left ul.timeline>li>.timeline-badge{top:16px;left:15px;margin-left:0}
.vertical-timeline.vertical-left ul.timeline>li>.timeline-panel{float:right}
.vertical-timeline.vertical-left ul.timeline>li>.timeline-panel:before{right:auto;left:-15px;border-right-width:15px;border-left-width:0}
.vertical-timeline.vertical-left ul.timeline>li>.timeline-panel:after{right:auto;left:-14px;border-right-width:14px;border-left-width:0}
.vertical-timeline.vertical-right ul.timeline:before{right:40px;left:auto}
.vertical-timeline.vertical-right ul.timeline>li>.timeline-panel{width:calc(100% - 90px)}
.vertical-timeline.vertical-right ul.timeline>li>.timeline-badge{right:15px;top:9px;left:auto;z-index:10;position:absolute;width:50px;height:50px;margin-left:-25px;border-radius:50% 50% 50% 50%;text-align:center;font-size:1.4em;line-height:50px;color:#fff;overflow:hidden}
.vertical-timeline.vertical-right ul.timeline>li>.timeline-panel{float:left}
.vertical-timeline .timeline{position:relative;padding:20px 0 20px;list-style:none;max-width:1200px;margin:0 auto}
.vertical-timeline .timeline:before{content:" ";position:absolute;top:0;bottom:0;left:50%;width:3px;margin-left:-1.5px;background-color:#f2f4f8}
.vertical-timeline .timeline>li{position:relative;margin-bottom:20px}
.vertical-timeline .timeline>li:after,.vertical-timeline .timeline>li:before{content:" ";display:table}
.vertical-timeline .timeline>li:after{clear:both}
.vertical-timeline .timeline>li:after,.vertical-timeline .timeline>li:before{content:" ";display:table}
.vertical-timeline .timeline>li:after{clear:both}
.vertical-timeline .timeline>li>.timeline-panel{float:left;position:relative;width:46%;padding:20px;border:1px solid rgba(120,130,140,0.13);border-radius:4px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.05);box-shadow:0 1px 6px rgba(0,0,0,0.05)}
.vertical-timeline .timeline>li>.timeline-panel:before{content:" ";display:inline-block;position:absolute;top:26px;right:-8px;border-top:8px solid transparent;border-right:0 solid rgba(120,130,140,0.13);border-bottom:8px solid transparent;border-left:8px solid rgba(120,130,140,0.13)}
.vertical-timeline .timeline>li>.timeline-panel:after{content:" ";display:inline-block;position:absolute;top:27px;right:-7px;border-top:7px solid transparent;border-right:0 solid #fff;border-bottom:7px solid transparent;border-left:7px solid #fff}
.vertical-timeline .timeline>li>.timeline-badge{z-index:10;position:absolute;top:16px;left:50%;width:50px;height:50px;margin-left:-25px;border-radius:50% 50% 50% 50%;text-align:center;font-size:1.4em;line-height:50px;color:#fff;overflow:hidden}
.vertical-timeline .timeline>li.timeline-inverted>.timeline-panel{float:right}
.vertical-timeline .timeline>li.timeline-inverted>.timeline-panel:before{right:auto;left:-8px;border-right-width:8px;border-left-width:0}
.vertical-timeline .timeline>li.timeline-inverted>.timeline-panel:after{right:auto;left:-7px;border-right-width:7px;border-left-width:0}
.timeline-badge.primary{background-color:#7460ee}
.timeline-badge.success{background-color:#26c6da}
.timeline-badge.warning{background-color:#ffb22b}
.timeline-badge.danger{background-color:#fc4b6c}
.timeline-badge.info{background-color:#1e88e5}
.timeline-badge.default{border:3px solid #f2f4f8;background-color:#fff}
.timeline-title{margin-top:0;color:inherit;font-weight:400}
.timeline-body>p,.timeline-body>ul{margin-bottom:0}
.timeline-body>p+p{margin-top:5px}
.content-timeline-card{word-wrap:break-word}
.content-timeline-card.authoring{border:3px solid #f2f4f8;margin-top:.5rem}
.content-timeline-card.authoring::before{content:"Timeline Card (Visible in Authoring mode)";font-size:.75rem;color:#00f}
ul.timeline img{padding-bottom:.5rem}
@media(max-width:767px){ul.timeline a.content-link{min-width:180px}
.vertical-timeline ul.timeline:before{left:40px}
.vertical-timeline ul.timeline>li>.timeline-panel{width:calc(100% - 90px)}
.vertical-timeline ul.timeline>li>.timeline-badge{top:16px;left:15px;margin-left:0}
.vertical-timeline ul.timeline>li>.timeline-panel{float:right}
.vertical-timeline.vertical-left ul.timeline>li>.timeline-panel:before,.vertical-timeline.vertical-center ul.timeline>li>.timeline-panel:before{right:auto;left:-15px;border-right-width:15px;border-left-width:0}
.vertical-timeline.vertical-left ul.timeline>li>.timeline-panel:after,.vertical-timeline.vertical-center ul.timeline>li>.timeline-panel:after{right:auto;left:-14px;border-right-width:14px;border-left-width:0}
}
.toolbar-wrapper{padding-top:10px;padding-bottom:10px;display:flex;gap:30px}
.toolbar-flex-start{justify-content:flex-start}
.toolbar-flex-center{justify-content:center}
.toolbar-flex-stretch{justify-content:stretch}
.toolbar-flex-end{justify-content:flex-end}
.toolbar-flex-space-around{justify-content:space-around}
.toolbar-flex-space-between{justify-content:space-between}
.toolbar-flex-space-evenly{justify-content:space-evenly}
.toolbar-flex-row{flex-direction:row}
.toolbar-flex-column{flex-direction:column}
.toolbar-flex-column-reverse{flex-direction:column-reverse}
.toolbar-flex-initial{flex-direction:initial}
.toolbar-flex-row-reverse{flex-direction:row-reverse}
@media screen and (max-width:499px){#cta-card-header-section-cta .toolbar-wrapper,#cta-card-footer-section-cta .toolbar-wrapper{flex-direction:column;gap:11px}
#cta-card-header-section-cta .cta-left,#cta-card-footer-section-cta .cta-left{width:100%}
}
@media screen and (min-width:500px){#cta-card-header-section-cta .toolbar-wrapper,#cta-card-footer-section-cta .toolbar-wrapper{gap:50px}
}
.back-to-top{position:fixed;bottom:40px;right:20px;top:unset !important;z-index:999;background-color:white;box-shadow:rgba(0,0,0,0.15) 0 .5rem 1rem}
.section-card.bg-uc-light-blue .content-cta-card,.section-card.bg-uc-light-blue .content-cta-card h2,.section-card.bg-uc-light-blue .content-cta-card h3,.section-card.bg-uc-light-blue .content-cta-card h4,.section-card.bg-uc-blue .content-cta-card,.section-card.bg-uc-blue .content-cta-card h2,.section-card.bg-uc-blue .content-cta-card h3,.section-card.bg-uc-blue .content-cta-card h4{color:#fff}
.cta-card .cta-container{display:flex}
.cta-card .cta-container .cta-left{align-self:center}
.cta-card .cta-container .cta-left .content>*{margin:1.5rem 0}
.cta-card .cta-container .cta-right{display:none}
@media(min-width:992px){.cta-card .cta-container .cta-left{padding-right:2rem}
.cta-card .cta-container .cta-right{display:block}
.cta-card .cta-container .cta-left,.cta-card .cta-container .cta-right{flex:0 0 50%;max-width:50%}
}
.content-cta-card .cta-container{min-height:20.06rem}
.cta-card .cta-left .button{font-family:"Lato",sans-serif;font-weight:normal !important;font-size:1.25rem;line-height:1.5;min-width:0;padding:.75rem 3rem}
.cta-card .cta-left .uc-btn-primary{line-height:1.375rem;font-size:18px;font-weight:bold !important;padding:.9rem 1.5rem}
.cta-card .cta-left .uc-btn-secondary{line-height:1.375rem;font-size:18px;font-weight:bold !important;padding:.7125rem 1.5rem}
.cta-card .cta-image-skew-mask{position:absolute;top:0;bottom:0;transform-origin:bottom left;transform:skewX(-20deg);overflow:hidden}
.cta-card .cta-image-skew-mask img{transform-origin:bottom left;transform:skewX(20deg);height:100%}
@import url("https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700");.preloader{width:100%;height:100%;top:0;position:fixed;z-index:99999;background:#fff}
.preloader .cssload-speeding-wheel{position:absolute;top:calc(50% - 3.5px);left:calc(50% - 3.5px)}
.topbar{background:#00809f}
.topbar .navbar-header{background:rgba(0,0,0,0.12)}
.topbar .top-navbar .navbar-header .navbar-brand .dark-logo{display:none}
.topbar .top-navbar .navbar-header .navbar-brand .light-logo{display:inline-block;color:rgba(255,255,255,0.8)}
.topbar .navbar-light .navbar-nav .nav-item>a.nav-link{color:#fff !important}
.topbar .navbar-light .navbar-nav .nav-item>a.nav-link:hover,.topbar .navbar-light .navbar-nav .nav-item>a.nav-link:focus{color:rgba(255,255,255,0.8) !important}
a.link:hover,a.link:focus{color:#1e88e5 !important}
.bg-theme{background-color:#1e88e5 !important}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:#1e88e5;border-color:#1e88e5}
.right-sidebar .rpanel-title{background:#1e88e5}
.stylish-table tbody tr:hover,.stylish-table tbody tr.active{border-left:4px solid #1e88e5}
.text-themecolor{color:#1e88e5 !important}
.profile-tab li a.nav-link.active,.customtab li a.nav-link.active{border-bottom:2px solid #1e88e5;color:#1e88e5}
.profile-tab li a.nav-link:hover,.customtab li a.nav-link:hover{color:#1e88e5}
.btn-themecolor,.btn-themecolor.disabled{background:#1e88e5;color:#fff;border:1px solid #1e88e5}
.btn-themecolor:hover,.btn-themecolor.disabled:hover{background:#1e88e5;opacity:.7;border:1px solid #1e88e5}
.btn-themecolor.active,.btn-themecolor:focus,.btn-themecolor.disabled.active,.btn-themecolor.disabled:focus{background:#028ee1}
.sidebar-nav{background:#fff}
.sidebar-nav ul li a{color:#607d8b}
.sidebar-nav ul li a.active,.sidebar-nav ul li a:hover{color:#26c6da}
.sidebar-nav ul li a.active{color:#263238}
.sidebar-nav ul li.nav-small-cap{color:#99abb4}
.sidebar-nav>ul>li>a.active i,.sidebar-nav>ul>li>a:hover i{color:#26c6da}
.sidebar-nav>ul>li>a i{color:#99abb4}
.sidebar-nav>ul>li>a.active{font-weight:400;background:#fff;color:#1e88e5}
.sidebar-nav>ul>li.active>a,.sidebar-nav>ul>li.active:hover>a{color:#fff;background:#26c6da !important}
.sidebar-nav>ul>li.active>a i,.sidebar-nav>ul>li.active:hover>a i{color:#fff}
.sidebar-nav>ul>li.active>a:after,.sidebar-nav>ul>li.active:hover>a:after{border-color:#fff}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding-left:15px;padding-top:5px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}
.hamburger:hover{opacity:.7}
.hamburger.is-active:hover{opacity:.7}
.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#fff}
.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}
.hamburger-inner{display:block;top:50%;margin-top:-2px}
.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:#fff;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}
.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}
.hamburger-inner::before{top:-10px}
.hamburger-inner::after{bottom:-10px}
.hamburger--3dx .hamburger-box{perspective:80px}
.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0 .1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition:transform 0 .1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dx.is-active .hamburger-inner{background-color:transparent !important;transform:rotateY(180deg)}
.hamburger--3dx.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}
.hamburger--3dx.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}
.hamburger--3dx-r .hamburger-box{perspective:80px}
.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0 .1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dx-r .hamburger-inner::before,.hamburger--3dx-r .hamburger-inner::after{transition:transform 0 .1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent !important;transform:rotateY(-180deg)}
.hamburger--3dx-r.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}
.hamburger--3dx-r.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}
.hamburger--3dy .hamburger-box{perspective:80px}
.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0 .1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after{transition:transform 0 .1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dy.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(-180deg)}
.hamburger--3dy.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}
.hamburger--3dy.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}
.hamburger--3dy-r .hamburger-box{perspective:80px}
.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0 .1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dy-r .hamburger-inner::before,.hamburger--3dy-r .hamburger-inner::after{transition:transform 0 .1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg)}
.hamburger--3dy-r.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}
.hamburger--3dy-r.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}
.hamburger--3dxy .hamburger-box{perspective:80px}
.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0 .1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dxy .hamburger-inner::before,.hamburger--3dxy .hamburger-inner::after{transition:transform 0 .1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg) rotateY(180deg)}
.hamburger--3dxy.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}
.hamburger--3dxy.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}
.hamburger--3dxy-r .hamburger-box{perspective:80px}
.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0 .1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dxy-r .hamburger-inner::before,.hamburger--3dxy-r .hamburger-inner::after{transition:transform 0 .1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}
.hamburger--3dxy-r.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}
.hamburger--3dxy-r.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}
.hamburger--arrow.is-active .hamburger-inner::before{transform:translate3d(-8px,0,0) rotate(-45deg) scale(0.7,1)}
.hamburger--arrow.is-active .hamburger-inner::after{transform:translate3d(-8px,0,0) rotate(45deg) scale(0.7,1)}
.hamburger--arrow-r.is-active .hamburger-inner::before{transform:translate3d(8px,0,0) rotate(45deg) scale(0.7,1)}
.hamburger--arrow-r.is-active .hamburger-inner::after{transform:translate3d(8px,0,0) rotate(-45deg) scale(0.7,1)}
.hamburger--arrowalt .hamburger-inner::before{transition:top .1s .1s ease,transform .1s cubic-bezier(0.165,0.84,0.44,1)}
.hamburger--arrowalt .hamburger-inner::after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(0.165,0.84,0.44,1)}
.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;transform:translate3d(-8px,-10px,0) rotate(-45deg) scale(0.7,1);transition:top .1s ease,transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22)}
.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;transform:translate3d(-8px,10px,0) rotate(45deg) scale(0.7,1);transition:bottom .1s ease,transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22)}
.hamburger--arrowalt-r .hamburger-inner::before{transition:top .1s .1s ease,transform .1s cubic-bezier(0.165,0.84,0.44,1)}
.hamburger--arrowalt-r .hamburger-inner::after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(0.165,0.84,0.44,1)}
.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;transform:translate3d(8px,-10px,0) rotate(45deg) scale(0.7,1);transition:top .1s ease,transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22)}
.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;transform:translate3d(8px,10px,0) rotate(-45deg) scale(0.7,1);transition:bottom .1s ease,transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22)}
.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}
.hamburger--arrowturn.is-active .hamburger-inner::before{transform:translate3d(8px,0,0) rotate(45deg) scale(0.7,1)}
.hamburger--arrowturn.is-active .hamburger-inner::after{transform:translate3d(8px,0,0) rotate(-45deg) scale(0.7,1)}
.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}
.hamburger--arrowturn-r.is-active .hamburger-inner::before{transform:translate3d(-8px,0,0) rotate(-45deg) scale(0.7,1)}
.hamburger--arrowturn-r.is-active .hamburger-inner::after{transform:translate3d(-8px,0,0) rotate(45deg) scale(0.7,1)}
.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after{transition-property:none}
.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}
.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}
.hamburger--boring.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}
.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--collapse .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity .1s linear}
.hamburger--collapse .hamburger-inner::before{transition:top .12s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity .1s .22s linear}
.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .25s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--collapse-r .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity .1s linear}
.hamburger--collapse-r .hamburger-inner::before{transition:top .12s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity .1s .22s linear}
.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top .1s .16s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .25s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--elastic .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55)}
.hamburger--elastic .hamburger-inner::before{top:10px;transition:opacity .125s .275s ease}
.hamburger--elastic .hamburger-inner::after{top:20px;transition:transform .275s cubic-bezier(0.68,-0.55,0.265,1.55)}
.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(135deg);transition-delay:.075s}
.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0;opacity:0}
.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:.075s}
.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55)}
.hamburger--elastic-r .hamburger-inner::before{top:10px;transition:opacity .125s .275s ease}
.hamburger--elastic-r .hamburger-inner::after{top:20px;transition:transform .275s cubic-bezier(0.68,-0.55,0.265,1.55)}
.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-135deg);transition-delay:.075s}
.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay:0;opacity:0}
.hamburger--elastic-r.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(270deg);transition-delay:.075s}
.hamburger--emphatic{overflow:hidden}
.hamburger--emphatic .hamburger-inner{transition:background-color .125s .175s ease-in}
.hamburger--emphatic .hamburger-inner::before{left:0;transition:transform .125s cubic-bezier(0.6,0.04,0.98,0.335),top .05s .125s linear,left .125s .175s ease-in}
.hamburger--emphatic .hamburger-inner::after{top:10px;right:0;transition:transform .125s cubic-bezier(0.6,0.04,0.98,0.335),top .05s .125s linear,right .125s .175s ease-in}
.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0;transition-timing-function:ease-out;background-color:transparent !important}
.hamburger--emphatic.is-active .hamburger-inner::before{left:-80px;top:-80px;transform:translate3d(80px,80px,0) rotate(45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075,0.82,0.165,1)}
.hamburger--emphatic.is-active .hamburger-inner::after{right:-80px;top:-80px;transform:translate3d(-80px,80px,0) rotate(-45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075,0.82,0.165,1)}
.hamburger--emphatic-r{overflow:hidden}
.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s .175s ease-in}
.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:transform .125s cubic-bezier(0.6,0.04,0.98,0.335),top .05s .125s linear,left .125s .175s ease-in}
.hamburger--emphatic-r .hamburger-inner::after{top:10px;right:0;transition:transform .125s cubic-bezier(0.6,0.04,0.98,0.335),top .05s .125s linear,right .125s .175s ease-in}
.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0;transition-timing-function:ease-out;background-color:transparent !important}
.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-80px;top:80px;transform:translate3d(80px,-80px,0) rotate(-45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075,0.82,0.165,1)}
.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-80px;top:80px;transform:translate3d(-80px,-80px,0) rotate(45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075,0.82,0.165,1)}
.hamburger--minus .hamburger-inner::before,.hamburger--minus .hamburger-inner::after{transition:bottom .08s 0 ease-out,top .08s 0 ease-out,opacity 0 linear}
.hamburger--minus.is-active .hamburger-inner::before,.hamburger--minus.is-active .hamburger-inner::after{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0 .08s linear}
.hamburger--minus.is-active .hamburger-inner::before{top:0}
.hamburger--minus.is-active .hamburger-inner::after{bottom:0}
.hamburger--slider .hamburger-inner{top:2px}
.hamburger--slider .hamburger-inner::before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}
.hamburger--slider .hamburger-inner::after{top:20px}
.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}
.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}
.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(-90deg)}
.hamburger--slider-r .hamburger-inner{top:2px}
.hamburger--slider-r .hamburger-inner::before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}
.hamburger--slider-r .hamburger-inner::after{top:20px}
.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg)}
.hamburger--slider-r.is-active .hamburger-inner::before{transform:rotate(45deg) translate3d(5.71429px,-6px,0);opacity:0}
.hamburger--slider-r.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(90deg)}
.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}
.hamburger--spin .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}
.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spin-r .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}
.hamburger--spin-r .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}
.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0 .13s linear}
.hamburger--spring .hamburger-inner::before{top:10px;transition:top .1s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spring .hamburger-inner::after{top:20px;transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent !important}
.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top .1s .15s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transform:translate3d(0,10px,0) rotate(45deg)}
.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transform:translate3d(0,10px,0) rotate(-45deg)}
.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:0;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spring-r .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0 linear}
.hamburger--spring-r .hamburger-inner::before{transition:top .1s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0 .22s linear}
.hamburger--spring-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top .1s .15s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--stand .hamburger-inner{transition:transform .075s .15s cubic-bezier(0.55,0.055,0.675,0.19),background-color 0 .075s linear}
.hamburger--stand .hamburger-inner::before{transition:top .075s .075s ease-in,transform .075s 0 cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--stand .hamburger-inner::after{transition:bottom .075s .075s ease-in,transform .075s 0 cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent !important;transition:transform .075s 0 cubic-bezier(0.215,0.61,0.355,1),background-color 0 .15s linear}
.hamburger--stand.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--stand.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--stand-r .hamburger-inner{transition:transform .075s .15s cubic-bezier(0.55,0.055,0.675,0.19),background-color 0 .075s linear}
.hamburger--stand-r .hamburger-inner::before{transition:top .075s .075s ease-in,transform .075s 0 cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--stand-r .hamburger-inner::after{transition:bottom .075s .075s ease-in,transform .075s 0 cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent !important;transition:transform .075s 0 cubic-bezier(0.215,0.61,0.355,1),background-color 0 .15s linear}
.hamburger--stand-r.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--squeeze .hamburger-inner{transition-duration:.075s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--squeeze .hamburger-inner::before{transition:top .075s .12s ease,opacity .075s ease}
.hamburger--squeeze .hamburger-inner::after{transition:bottom .075s .12s ease,transform .075s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .075s ease,opacity .075s .12s ease}
.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .075s ease,transform .075s .12s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(0.19,1,0.22,1)}
.hamburger--vortex .hamburger-inner::before,.hamburger--vortex .hamburger-inner::after{transition-duration:0;transition-delay:.1s;transition-timing-function:linear}
.hamburger--vortex .hamburger-inner::before{transition-property:top,opacity}
.hamburger--vortex .hamburger-inner::after{transition-property:bottom,transform}
.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(0.19,1,0.22,1)}
.hamburger--vortex.is-active .hamburger-inner::before,.hamburger--vortex.is-active .hamburger-inner::after{transition-delay:0}
.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0}
.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg)}
.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(0.19,1,0.22,1)}
.hamburger--vortex-r .hamburger-inner::before,.hamburger--vortex-r .hamburger-inner::after{transition-duration:0;transition-delay:.1s;transition-timing-function:linear}
.hamburger--vortex-r .hamburger-inner::before{transition-property:top,opacity}
.hamburger--vortex-r .hamburger-inner::after{transition-property:bottom,transform}
.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(0.19,1,0.22,1)}
.hamburger--vortex-r.is-active .hamburger-inner::before,.hamburger--vortex-r.is-active .hamburger-inner::after{transition-delay:0}
.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0}
.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}
.mini-course-search-bar-element{width:100%;height:55px;padding:10px 65px 10px 20px;position:relative;background:#e3f5f8;border-radius:9999px}
.mini-course-search-bar-element input[type="text"]{font-size:1.25rem;height:35px;border:0;width:100%;padding:5px;border:0;background:transparent}
.mini-course-search-bar-element input[type="text"]::placeholder{color:#18535e;opacity:.5}
.mini-course-search-bar-element button[type="submit"]{position:absolute;width:55px;height:55px;top:0;right:0;bottom:0;padding:0;border:0;border-radius:9999px;background:#009abc;color:#fff;appearance:none;-moz-appearance:none;-webkit-appearance:none;display:flex;justify-content:center;align-items:center;font-size:25px}
.preloader{position:relative;margin:0 auto;width:100px}
.preloader:before{content:'';display:block;padding-top:100%}
.circular{animation:rotate 2s linear infinite;height:50px;transform-origin:center center;width:50px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}
.path{stroke-dasharray:1,200;stroke-dashoffset:0;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round}
@keyframes rotate{100%{transform:rotate(360deg)}
}
@keyframes dash{0{stroke-dasharray:1,200;stroke-dashoffset:0}
50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}
100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}
}
@keyframes color{100%,0{stroke:#d62d20}
40%{stroke:#0057e7}
66%{stroke:#008744}
80%,90%{stroke:#ffa700}
}
.bd-booticon{display:block;width:9rem;height:9rem;font-size:6.5rem;line-height:9rem;color:#fff;text-align:center;cursor:default;background-color:#563d7c;border-radius:15%}
.bd-booticon.inverse{color:#563d7c;background-color:#fff}
.bd-booticon.outline{background-color:transparent;border:1px solid #cdbfe3}
.bd-navbar .navbar-nav .nav-link{color:#8e869d}
.bd-navbar .navbar-nav .nav-link.active,.bd-navbar .navbar-nav .nav-link:focus,.bd-navbar .navbar-nav .nav-link:hover{color:#292b2c;background-color:transparent}
.bd-navbar .navbar-nav .nav-link.active{font-weight:500;color:#040404}
.bd-navbar .dropdown-menu{font-size:inherit}
.bd-masthead{position:relative;padding:3rem 15px 2rem;color:#cdbfe3;text-align:center;background-image:-webkit-linear-gradient(315deg,#271b38,#563d7c,#7952b3);background-image:-o-linear-gradient(315deg,#271b38,#563d7c,#7952b3);background-image:linear-gradient(135deg,#271b38,#563d7c,#7952b3)}
.bd-masthead .bd-booticon{margin:0 auto 2rem;color:#cdbfe3;border-color:#cdbfe3}
.bd-masthead h1{font-weight:300;line-height:1}
.bd-masthead .lead{margin-right:auto;margin-bottom:2rem;margin-left:auto;font-size:1.25rem;color:#fff}
.bd-masthead .version{margin-top:-1rem;margin-bottom:2rem}
.bd-masthead .btn{width:100%;padding:1rem 2rem;font-size:1.25rem;font-weight:500;color:#ffe484;border-color:#ffe484}
.bd-masthead .btn:hover{color:#2a2730;background-color:#ffe484;border-color:#ffe484}
.bd-masthead .carbonad{margin-bottom:-2rem !important}
@media(min-width:576px){.bd-masthead{padding-top:8rem;padding-bottom:2rem}
.bd-masthead .btn{width:auto}
.bd-masthead .carbonad{margin-bottom:0 !important}
}
@media(min-width:768px){.bd-masthead{padding-bottom:4rem}
.bd-masthead .bd-header{margin-bottom:4rem}
.bd-masthead h1{font-size:4rem}
.bd-masthead .lead{font-size:1.5rem}
.bd-masthead .carbonad{margin-top:3rem !important}
}
@media(min-width:992px){.bd-masthead .lead{width:85%;font-size:2rem}
}
.bd-featurette{padding-top:3rem;padding-bottom:3rem;font-size:1rem;line-height:1.5;color:#555;text-align:center;background-color:#fff;border-top:1px solid #eee}
.bd-featurette .highlight{text-align:left}
.bd-featurette .lead{margin-right:auto;margin-bottom:2rem;margin-left:auto;font-size:1rem;text-align:center}
@media(min-width:576px){.bd-featurette{text-align:left}
}
@media(min-width:768px){.bd-featurette .col-sm-6:first-child{padding-right:45px}
.bd-featurette .col-sm-6:last-child{padding-left:45px}
}
.bd-featurette-title{margin-bottom:.5rem;font-size:2rem;font-weight:400;color:#333;text-align:center}
.half-rule{width:6rem;margin:2.5rem auto}
@media(min-width:576px){.half-rule{margin-right:0;margin-left:0}
}
.bd-featurette h4{margin-top:1rem;margin-bottom:.5rem;font-weight:400;color:#333}
.bd-featurette-img{display:block;margin-bottom:1.25rem;color:#333}
.bd-featurette-img:hover{color:#0275d8;text-decoration:none}
.bd-featurette-img img{display:block;margin-bottom:1rem}
@media(min-width:480px){.bd-featurette .img-fluid{margin-top:2rem}
}
@media(min-width:768px){.bd-featurette{padding-top:6rem;padding-bottom:6rem}
.bd-featurette-title{font-size:2.5rem}
.bd-featurette-title+.lead{font-size:1.5rem}
.bd-featurette .lead{max-width:80%}
.bd-featurette .img-fluid{margin-top:0}
}
.bd-featured-sites{margin-right:-1px;margin-left:-1px}
.bd-featured-sites .col-6{padding:1px}
.bd-featured-sites .img-fluid{margin-top:0}
@media(min-width:768px){.bd-featured-sites .col-sm-3:first-child img{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}
.bd-featured-sites .col-sm-3:last-child img{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}
}
#carbonads{display:block;padding:15px 15px 15px 160px;margin:50px -15px 0;overflow:hidden;font-size:13px;line-height:1.5;text-align:left;border:solid #866ab3;border-width:1px 0 0}
#carbonads a{color:#fff;text-decoration:none}
@media(min-width:576px){#carbonads{max-width:330px;margin:50px auto 0;border-width:1px;border-radius:4px}
}
@media(min-width:992px){#carbonads{position:absolute;top:0;right:15px;margin-top:0}
.bd-masthead #carbonads{position:static}
}
.carbon-img{float:left;margin-left:-145px}
.carbon-poweredby{display:block;color:#cdbfe3 !important}
.bd-content>table{display:block;width:100%;max-width:100%;margin-bottom:1rem;overflow-y:auto}
.bd-content>table>tbody>tr>td,.bd-content>table>tbody>tr>th,.bd-content>table>tfoot>tr>td,.bd-content>table>tfoot>tr>th,.bd-content>table>thead>tr>td,.bd-content>table>thead>tr>th{padding:.75rem;vertical-align:top;border:1px solid #eceeef}
.bd-content>table>tbody>tr>td>p:last-child,.bd-content>table>tbody>tr>th>p:last-child,.bd-content>table>tfoot>tr>td>p:last-child,.bd-content>table>tfoot>tr>th>p:last-child,.bd-content>table>thead>tr>td>p:last-child,.bd-content>table>thead>tr>th>p:last-child{margin-bottom:0}
.bd-content>table td:first-child>code{white-space:nowrap}
.bd-content>h2:not(:first-child){margin-top:3rem}
.bd-content>h3{margin-top:1.5rem}
.bd-content>ol li,.bd-content>ul li{margin-bottom:.25rem}
@media(min-width:576px){.bd-title{font-size:3rem}
.bd-title+p{font-size:1.25rem;font-weight:300}
}
#markdown-toc>li:first-child{display:none}
#markdown-toc ul{padding-left:2rem;margin-top:.25rem;margin-bottom:.25rem}
.bd-pageheader{padding:2rem 15px;margin-bottom:1.5rem;color:#cdbfe3;text-align:center;background-color:#563d7c}
.bd-pageheader .container{position:relative}
.bd-pageheader h1{font-size:3rem;font-weight:400;color:#fff}
.bd-pageheader p{margin-bottom:0;font-size:1.25rem;font-weight:300}
@media(min-width:576px){.bd-pageheader{padding-top:4rem;padding-bottom:4rem;margin-bottom:3rem;text-align:left}
.bd-pageheader .carbonad{margin:2rem 0 0 !important}
}
@media(min-width:768px){.bd-pageheader h1{font-size:4rem}
.bd-pageheader p{font-size:1.5rem}
}
@media(min-width:992px){.bd-pageheader h1,.bd-pageheader p{margin-right:380px}
.bd-pageheader .carbonad{position:absolute;top:0;right:.75rem;margin:0 !important}
}
#skippy{display:block;padding:1em;color:#fff;background-color:#563d7c;outline:0}
#skippy .skiplink-text{padding:.5em;outline:1px dotted}
@media(min-width:768px){.bd-sidebar{padding-left:1rem}
}
.bd-search{position:relative;margin-bottom:1.5rem}
.bd-search .form-control{height:2.45rem;padding-top:.4rem;padding-bottom:.4rem;background-color:#fafafa}
.bd-search .form-control:focus{background-color:#fff}
.bd-search-results{right:0;display:block;padding:0;overflow:hidden;font-size:.9rem}
.bd-search-results:empty{display:none}
.bd-search-results .dropdown-item{padding-right:.75rem;padding-left:.75rem}
.bd-search-results .dropdown-item:first-child{margin-top:.25rem}
.bd-search-results .dropdown-item:last-child{margin-bottom:.25rem}
.bd-search-results .no-results{padding:.75rem 1rem;color:#7a7a7a;text-align:center;white-space:normal}
.bd-sidenav{display:none}
.bd-toc-link{display:block;padding:.25rem .75rem;color:#464a4c}
.bd-toc-link:focus,.bd-toc-link:hover{color:#0275d8;text-decoration:none}
.active>.bd-toc-link{font-weight:500;color:#292b2c}
.active>.bd-sidenav{display:block}
.bd-toc-item.active{margin-top:1rem;margin-bottom:1rem}
.bd-toc-item:first-child{margin-top:0}
.bd-toc-item:last-child{margin-bottom:2rem}
.bd-sidebar .nav>li>a{display:block;padding:.25rem .75rem;font-size:90%;color:#99979c}
.bd-sidebar .nav>li>a:focus,.bd-sidebar .nav>li>a:hover{color:#0275d8;text-decoration:none;background-color:transparent}
.bd-sidebar .nav>.active:focus>a,.bd-sidebar .nav>.active:hover>a,.bd-sidebar .nav>.active>a{font-weight:500;color:#292b2c;background-color:transparent}
.bd-footer{padding:4rem 0;margin-top:4rem;font-size:85%;text-align:center;background-color:#f7f7f7}
.bd-footer a{font-weight:500;color:#464a4c}
.bd-footer a:hover{color:#0275d8}
.bd-footer p{margin-bottom:0}
@media(min-width:576px){.bd-footer{text-align:left}
}
.bd-footer-links{padding-left:0;margin-bottom:1rem}
.bd-footer-links li{display:inline-block}
.bd-footer-links li+li{margin-left:1rem}
.bd-example-row .row+.row{margin-top:1rem}
.bd-example-row .row>.col,.bd-example-row .row>[class^=col-]{padding-top:.75rem;padding-bottom:.75rem;background-color:rgba(86,61,124,.15);border:1px solid rgba(86,61,124,.2)}
.bd-example-row .flex-items-bottom,.bd-example-row .flex-items-middle,.bd-example-row .flex-items-top{min-height:6rem;background-color:rgba(255,0,0,.1)}
.bd-example-row-flex-cols .row{min-height:10rem;background-color:rgba(255,0,0,.1)}
.bd-highlight{background-color:rgba(86,61,124,.15);border:1px solid rgba(86,61,124,.15)}
.bd-example-container{min-width:16rem;max-width:25rem;margin-right:auto;margin-left:auto}
.bd-example-container-header{height:3rem;margin-bottom:.5rem;background-color:#daeeff;border-radius:.25rem}
.bd-example-container-sidebar{float:right;width:4rem;height:8rem;background-color:#fae3c4;border-radius:.25rem}
.bd-example-container-body{height:8rem;margin-right:4.5rem;background-color:#957bbe;border-radius:.25rem}
.bd-example-container-fluid{max-width:none}
.bd-example{position:relative;padding:1rem;margin:1rem -1rem;border:solid #f7f7f9;border-width:.2rem 0 0}
.bd-example::after{display:block;content:"";clear:both}
@media(min-width:576px){.bd-example{padding:1.5rem;margin-right:0;margin-bottom:0;margin-left:0;border-width:.2rem}
}
.bd-example+.clipboard+.highlight,.bd-example+.highlight{margin-top:0}
.bd-example+p{margin-top:2rem}
.bd-example .pos-f-t{position:relative;margin:-1rem}
@media(min-width:576px){.bd-example .pos-f-t{margin:-1.5rem}
}
.bd-example>.form-control+.form-control{margin-top:.5rem}
.bd-example>.alert+.alert,.bd-example>.nav+.nav,.bd-example>.navbar+.navbar,.bd-example>.progress+.btn,.bd-example>.progress+.progress{margin-top:1rem}
.bd-example>.dropdown-menu:first-child{position:static;display:block}
.bd-example>.form-group:last-child{margin-bottom:0}
.bd-example>.close{float:none}
.bd-example-type .table .type-info{color:#999;vertical-align:middle}
.bd-example-type .table td{padding:1rem 0;border-color:#eee}
.bd-example-type .table tr:first-child td{border-top:0}
.bd-example-type h1,.bd-example-type h2,.bd-example-type h3,.bd-example-type h4,.bd-example-type h5,.bd-example-type h6{margin:0}
.bd-example-bg-classes p{padding:1rem}
.bd-example>img+img{margin-left:.5rem}
.bd-example>.btn-group{margin-top:.25rem;margin-bottom:.25rem}
.bd-example>.btn-toolbar+.btn-toolbar{margin-top:.5rem}
.bd-example-control-sizing input[type=text]+input[type=text],.bd-example-control-sizing select{margin-top:.5rem}
.bd-example-form .input-group{margin-bottom:.5rem}
.bd-example>textarea.form-control{resize:vertical}
.bd-example>.list-group{max-width:400px}
.bd-example .fixed-top,.bd-example .sticky-top{position:static;margin:-1rem -1rem 1rem}
.bd-example .fixed-bottom{position:static;margin:1rem -1rem -1rem}
@media(min-width:576px){.bd-example .fixed-top,.bd-example .sticky-top{margin:-1.5rem -1.5rem 1rem}
.bd-example .fixed-bottom{margin:1rem -1.5rem -1.5rem}
}
.bd-example .pagination{margin-top:.5rem;margin-bottom:.5rem}
.bd-example-modal{background-color:#fafafa}
.bd-example-modal .modal{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:1;display:block}
.bd-example-modal .modal-dialog{left:auto;margin-right:auto;margin-left:auto}
.bd-example-tabs .nav-tabs{margin-bottom:1rem}
.bd-example-tooltips{text-align:center}
.bd-example-tooltips>.btn{margin-top:.25rem;margin-bottom:.25rem}
.bd-example-popover-static{padding-bottom:1.5rem;background-color:#f9f9f9}
.bd-example-popover-static .popover{position:relative;display:block;float:left;width:260px;margin:1.25rem}
.tooltip-demo a{white-space:nowrap}
.bd-example-tooltip-static .tooltip{position:relative;display:inline-block;margin:10px 20px;opacity:1}
.scrollspy-example{position:relative;height:200px;margin-top:.5rem;overflow:auto}
.bd-example>.bg-danger:not(.navbar),.bd-example>.bg-faded:not(.navbar),.bd-example>.bg-info:not(.navbar),.bd-example>.bg-inverse:not(.navbar),.bd-example>.bg-primary:not(.navbar),.bd-example>.bg-success:not(.navbar),.bd-example>.bg-warning:not(.navbar){padding:.5rem;margin-top:.5rem;margin-bottom:.5rem}
.bd-example-border-utils [class^=border-]{display:inline-block;width:6rem;height:6rem;margin:.25rem;background-color:#f5f5f5;border:1px solid}
.highlight{padding:1rem;margin:1rem -15px;background-color:#f7f7f9;-ms-overflow-style:-ms-autohiding-scrollbar}
@media(min-width:576px){.highlight{padding:1.5rem;margin-right:0;margin-left:0}
}
.highlight pre{padding:0;margin-top:0;margin-bottom:0;background-color:transparent;border:0}
.highlight pre code{font-size:inherit;color:#292b2c}
.table-responsive .highlight pre{white-space:normal}
.bd-table th small,.responsive-utilities th small{display:block;font-weight:400;color:#999}
.responsive-utilities tbody th{font-weight:400}
.responsive-utilities td{text-align:center}
.responsive-utilities .is-visible{color:#468847;background-color:#dff0d8 !important}
.responsive-utilities .is-hidden{color:#ccc;background-color:#f9f9f9 !important}
.responsive-utilities-test{margin-top:.25rem}
.responsive-utilities-test .col-6{margin-top:.5rem;margin-bottom:.5rem}
.responsive-utilities-test span{display:block;padding:1rem .5rem;font-size:1rem;font-weight:700;line-height:1.1;text-align:center;border-radius:.25rem}
.hidden-on .col-6>.not-visible,.visible-on .col-6>.not-visible{color:#999;border:1px solid #ddd}
.hidden-on .col-6 .visible,.visible-on .col-6 .visible{color:#468847;background-color:#dff0d8;border:1px solid #d6e9c6}
@media(max-width:575px){.hidden-xs-only{display:none !important}
}
@media(min-width:576px) and (max-width:767px){.hidden-sm-only{display:none !important}
}
@media(min-width:768px) and (max-width:991px){.hidden-md-only{display:none !important}
}
@media(min-width:992px) and (max-width:1199px){.hidden-lg-only{display:none !important}
}
@media(min-width:1200px){.hidden-xl-only{display:none !important}
}
.btn-bs{font-weight:500;color:#7952b3;border-color:#7952b3}
.btn-bs:active,.btn-bs:focus,.btn-bs:hover{color:#fff;background-color:#7952b3;border-color:#7952b3}
.bd-callout{padding:1.25rem;margin-top:1.25rem;margin-bottom:1.25rem;border:1px solid #eee;border-left-width:.25rem;border-radius:.25rem}
.bd-callout h4{margin-top:0;margin-bottom:.25rem}
.bd-callout p:last-child{margin-bottom:0}
.bd-callout code{border-radius:.25rem}
.bd-callout+.bd-callout{margin-top:-.25rem}
.bd-callout-info{border-left-color:#5bc0de}
.bd-callout-info h4{color:#5bc0de}
.bd-callout-warning{border-left-color:#f0ad4e}
.bd-callout-warning h4{color:#f0ad4e}
.bd-callout-danger{border-left-color:#d9534f}
.bd-callout-danger h4{color:#d9534f}
.bd-examples .img-thumbnail{margin-bottom:.75rem}
.bd-examples h4{margin-bottom:.25rem}
.bd-examples p{margin-bottom:1.25rem}
@media(max-width:480px){.bd-examples{margin-right:-.75rem;margin-left:-.75rem}
.bd-examples>[class^=col-]{padding-right:.75rem;padding-left:.75rem}
}
.bd-team{margin-bottom:1.5rem}
.bd-team .team-member{line-height:2rem;color:#555}
.bd-team .team-member:hover{color:#333;text-decoration:none}
.bd-team .github-btn{float:right;width:180px;height:1.25rem;margin-top:.25rem;border:0}
.bd-team img{float:left;width:2rem;margin-right:.5rem;border-radius:.25rem}
.bd-browser-bugs td p{margin-bottom:0}
.bd-browser-bugs th:first-child{width:18%}
.bd-brand-logos{display:table;width:100%;margin-bottom:1rem;overflow:hidden;color:#563d7c;background-color:#f9f9f9;border-radius:.25rem}
.bd-brand-item{padding:4rem 0;text-align:center}
.bd-brand-item+.bd-brand-item{border-top:1px solid #fff}
.bd-brand-logos .inverse{color:#fff;background-color:#563d7c}
.bd-brand-item h1,.bd-brand-item h3{margin-top:0;margin-bottom:0}
.bd-brand-item .bd-booticon{margin-right:auto;margin-left:auto}
@media(min-width:768px){.bd-brand-item{display:table-cell;width:1%}
.bd-brand-item+.bd-brand-item{border-top:0;border-left:1px solid #fff}
.bd-brand-item h1{font-size:4rem}
}
.color-swatches{margin:0 -5px;overflow:hidden}
.color-swatch{float:left;width:4rem;height:4rem;margin-right:.25rem;margin-left:.25rem;border-radius:.25rem}
@media(min-width:768px){.color-swatch{width:6rem;height:6rem}
}
.color-swatches .bd-purple{background-color:#563d7c}
.color-swatches .bd-purple-light{background-color:#cdbfe3}
.color-swatches .bd-purple-lighter{background-color:#e5e1ea}
.color-swatches .bd-gray{background-color:#f9f9f9}
.bd-clipboard{position:relative;display:none;float:right}
.bd-clipboard+.highlight{margin-top:0}
.btn-clipboard{position:absolute;top:.5rem;right:.5rem;z-index:10;display:block;padding:.25rem .5rem;font-size:75%;color:#818a91;cursor:pointer;background-color:transparent;border-radius:.25rem}
.btn-clipboard:hover{color:#fff;background-color:#027de7}
@media(min-width:768px){.bd-clipboard{display:block}
}
.hll{background-color:#ffc}
.c{color:#999}
.k{color:#069}
.o{color:#555}
.cm{color:#999}
.cp{color:#099}
.c1{color:#999}
.cs{color:#999}
.gd{background-color:#fcc;border:1px solid #c00}
.ge{font-style:italic}
.gr{color:red}
.gh{color:#030}
.gi{background-color:#cfc;border:1px solid #0c0}
.go{color:#aaa}
.gp{color:#009}
.gu{color:#030}
.gt{color:#9c6}
.kc{color:#069}
.kd{color:#069}
.kn{color:#069}
.kp{color:#069}
.kr{color:#069}
.kt{color:#078}
.m{color:#f60}
.s{color:#d44950}
.na{color:#4f9fcf}
.nb{color:#366}
.nc{color:#0a8}
.no{color:#360}
.nd{color:#99f}
.ni{color:#999}
.ne{color:#c00}
.nf{color:#c0f}
.nl{color:#99f}
.nn{color:#0cf}
.nt{color:#2f6f9f}
.nv{color:#033}
.ow{color:#000}
.w{color:#bbb}
.mf{color:#f60}
.mh{color:#f60}
.mi{color:#f60}
.mo{color:#f60}
.sb{color:#c30}
.sc{color:#c30}
.sd{font-style:italic;color:#c30}
.s2{color:#c30}
.se{color:#c30}
.sh{color:#c30}
.si{color:#a00}
.sx{color:#c30}
.sr{color:#3aa}
.s1{color:#c30}
.ss{color:#fc3}
.bp{color:#366}
.vc{color:#033}
.vg{color:#033}
.vi{color:#033}
.il{color:#f60}
.css .nt+.nt,.css .o,.css .o+.nt{color:#999}
.language-bash::before{color:#009;content:"$ ";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.language-powershell::before{color:#009;content:"PM> ";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.anchorjs-link{color:inherit}
@media(max-width:480px){.anchorjs-link{display:none}
}
:hover>.anchorjs-link{opacity:.75;-webkit-transition:color .16s linear;-o-transition:color .16s linear;transition:color .16s linear}
.anchorjs-link:focus,:hover>.anchorjs-link:hover{text-decoration:none;opacity:1}
.brand-bg-daintree{background-color:#01293c}
.brand-bg-daintree h1,.brand-bg-daintree h2,.brand-bg-daintree h3,.brand-bg-daintree h4{color:#FFF}
.brand-bg-tundora{background-color:#4a4244}
.brand-bg-tundora h1,.brand-bg-tundora h2,.brand-bg-tundora h3,.brand-bg-tundora h4{color:#FFF}
.brand-bg-fiorda{background-color:#424e63}
.brand-bg-fiorda h1,.brand-bg-fiorda h2,.brand-bg-fiorda h3,.brand-bg-fiorda h4{color:#FFF}
.brand-bg-bahama-blue{background-color:#016c93}
.brand-bg-bahama-blue h1,.brand-bg-bahama-blue h2,.brand-bg-bahama-blue h3,.brand-bg-bahama-blue h4{color:#FFF}
.brand-bg-bondi-blue{background-color:#009abc}
.brand-bg-bondi-blue h1,.brand-bg-bondi-blue h2,.brand-bg-bondi-blue h3,.brand-bg-bondi-blue h4{color:#FFF}
.brand-bg-morning-glory{background-color:#93d5e3}
.brand-bg-morning-glory h1,.brand-bg-morning-glory h2,.brand-bg-morning-glory h3,.brand-bg-morning-glory h4{color:#FFF}
.brand-bg-persian-green{background-color:#01a99e}
.brand-bg-persian-green h1,.brand-bg-persian-green h2,.brand-bg-persian-green h3,.brand-bg-persian-green h4{color:#FFF}
.brand-bg-sunglow{background-color:#fecc32}
.brand-bg-carnation{background-color:#f1605a}
.brand-bg-carnation h1,.brand-bg-carnation h2,.brand-bg-carnation h3,.brand-bg-carnation h4{color:#FFF}
.brand-bg-white{background-color:#fff}
.brand-bg-alto{background-color:#cecece}
.brand-bg-alabaster{background-color:#f8f8f8}
body.printmode{font-size:11px !important}
body.printmode h1{font-size:32px !important}
body.printmode #page-title{margin-top:32px}
body.printmode .tab-container .mb-5{margin-bottom:0rem !important}
.ucweb-common-footer .ucweb-common-footer-area .ucweb-common-footer-details>*>*{display:inline-flex;align-items:center}
.ucweb-common-footer .ucweb-common-footer-area .ucweb-common-footer-details>*>*:after{height:17px}
.ucweb-common-footer .ucweb-common-footer-area .ucweb-common-footer-details .ucweb-common-uc-info>:nth-child(1){display:inline}
.ucweb-common-footer .ucweb-common-footer-area .ucweb-common-footer-details .ucweb-common-uc-info>:nth-child(2){display:inline-flex;align-items:center}