:root{--animate-duration: 1s;--animate-delay: 1s;--animate-repeat: 1}@-webkit-keyframes slideOutSidebar{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes slideOutSidebar{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@-webkit-keyframes slideInSidebar{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInSidebar{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}#system-message-container{margin-bottom:1rem}#system-message-container joomla-alert .alert-heading span{display:flex}#system-message-container joomla-alert .joomla-alert--close span{font-size:1.5rem}#system-message-container joomla-alert[type=warning]{border-color:#ffc30f}#system-message-container joomla-alert[type=warning] .alert-heading{background-color:#ffc107}@media (min-width: 992px){#back-top{bottom:3rem}}.back-to-top-link{position:fixed;right:1rem;bottom:1rem;z-index:10000;padding:0.5em;color:#ffffff;pointer-events:all;background-color:#30638d;border:1px solid #6e869b;border-radius:0.25rem;opacity:0;transition:opacity 200ms ease-in;width:42px;text-align:center}.back-to-top-link:hover,.back-to-top-link:focus{color:#ffffff;background-color:#284a6e}.back-to-top-link.visible{opacity:1}[dir=rtl] .back-to-top-link{right:unset;left:1rem}.btn{align-items:center;margin:0}.btn-primary{border:none;padding:.5rem 1.75rem}.btn.input-password-toggle{padding:0.375rem 0.75rem;border-left:none !important}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{transition:.2s ease}html.overflow,body.overflow{overflow:hidden}a,a:not([class]){text-decoration:none}.container,.container-fluid{position:relative}.wrapper{display:flex;flex-direction:column;position:relative;width:100%;min-height:100vh;transition-duration:0.5s;z-index:9}.wrapper::after{position:absolute;top:0;right:0;width:0;height:0;background:rgba(0,0,0,0.2);content:'';opacity:0;-webkit-transition:opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;transition:opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s}.wrapper.slide-open{transform:translateX(300px);-webkit-transform:translateX(300px);box-shadow:0 0 20px rgba(0,0,0,0.4)}.wrapper.slide-open::after{width:100%;height:100%;opacity:1;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.mod-list li{padding:0}.mod-list li.active>a,.mod-list li a:hover{text-decoration:none}.z-1030{z-index:1030}.error-page p,.error-page span,.error-page a,.error-page ul{font-size:1rem !important;font-weight:400 !important}.error-page h3{color:#212529;text-transform:none;font-weight:500}.error-page .btn.btn-secondary{display:flex;background-color:#6d757e;border-color:#6d757e;color:#fff}.error-page .btn.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.error-page #a-main .content{min-height:1000px;margin-top:4rem}.control-group{position:relative;margin-bottom:1.3rem}.form-control-feedback{text-align:end;inset-inline-end:0;font-size:.85rem;position:absolute;bottom:-1.5rem;color:#EA5455}.form-control-danger,.form-control-danger+.input-password-toggle{border-color:#EA5455 !important}input[type=password]{border-right:none !important}.a-developer__link{display:flex;justify-content:center;align-items:center}@media (min-width: 992px){.a-developer__link{justify-content:flex-end}}.a-developer__link .a-developer__logo-image{margin-left:7px}.navbar{padding:0}.a-menu__element .mod-menu{flex-direction:row}.a-menu__element .navbar .nav,.a-footer__element .navbar .nav{position:relative}.a-menu__element .navbar .nav .nav-item a,.a-menu__element .navbar .nav .nav-item .nav-header,.a-menu__element .navbar .nav .nav-item .separator,.a-footer__element .navbar .nav .nav-item a,.a-footer__element .navbar .nav .nav-item .nav-header,.a-footer__element .navbar .nav .nav-item .separator{display:flex;cursor:pointer;transition:.2s ease}.a-menu__element .navbar .nav .nav-item.deeper,.a-footer__element .navbar .nav .nav-item.deeper{position:relative;max-width:15rem}.a-menu__element .navbar .nav .nav-item.deeper:hover>.mod-menu__sub,.a-footer__element .navbar .nav .nav-item.deeper:hover>.mod-menu__sub{display:block}.a-menu__element .navbar .nav .mod-menu__sub,.a-footer__element .navbar .nav .mod-menu__sub{position:absolute;display:none;min-width:10rem;max-width:15rem;z-index:9999}.a-menu__element .navbar .nav .mod-menu__sub .deeper .nav-header::after,.a-footer__element .navbar .nav .mod-menu__sub .deeper .nav-header::after{content:'\f0da';font-family:'Font Awesome 6 Free';font-weight:900;padding-left:.5rem}.a-menu__element .navbar .nav .mod-menu__sub .nav-item .mod-menu__sub,.a-footer__element .navbar .nav .mod-menu__sub .nav-item .mod-menu__sub{top:0;left:100%;width:100%}.a-menu__element .navbar .nav .list-unstyled .list-unstyled,.a-footer__element .navbar .nav .list-unstyled .list-unstyled{padding:0}.a-menu__element .nav-item.deeper{width:max-content}.menu-sidebar{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both;overflow:auto;overflow-x:hidden;z-index:1050;flex:1 0 18rem;width:18rem;transition:all .3s ease-in-out}.menu-sidebar.out__sidebar{-webkit-animation-name:slideOutSidebar;animation-name:slideOutSidebar}.menu-sidebar.in__sidebar{-webkit-animation-name:slideInSidebar;animation-name:slideInSidebar}@media (min-width: 992px){.menu-sidebar{height:100vh;z-index:1030;visibility:visible}.menu-sidebar.out__sidebar{-webkit-animation-name:none;animation-name:none}.menu-sidebar.in__sidebar{-webkit-animation-name:none;animation-name:none}}.menu-sidebar .nav{flex:1}.menu-sidebar .nav .mod-menu__sub{padding:0}.menu-sidebar .nav .nav-item{display:flex;flex-direction:column}.menu-sidebar .nav .nav-item.divider{margin-top:.5rem}.menu-sidebar .nav .nav-item.divider .separator{padding:0.5rem 1rem;text-transform:uppercase;color:#fff}.menu-sidebar .nav .nav-item a,.menu-sidebar .nav .nav-item .nav-header{padding:0.75rem 1.75rem;cursor:pointer;color:#fff;font-size:1rem}.menu-sidebar .nav .nav-item a .fa-solid,.menu-sidebar .nav .nav-item .nav-header .fa-solid{color:#fff}.menu-sidebar .nav .nav-item a:hover,.menu-sidebar .nav .nav-item .nav-header:hover{color:#fff;background-color:rgba(255,255,255,0.3)}.menu-sidebar .nav .nav-item.active>a{color:#fff;background-color:rgba(255,255,255,0.3)}.menu-sidebar .nav .nav-header{display:flex;align-items:center}.menu-sidebar .nav .nav-header::after{content:"\F104";font-family:'Font Awesome 6 Free';font-weight:900;margin-left:auto;padding-right:7px;transition:transform .3s, -webkit-transform .3s;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.menu-sidebar .nav .nav-header+.mod-menu__sub .nav-item a{padding-left:3.5rem;color:#fff;background-color:rgba(0,0,0,0.1)}.menu-sidebar .nav .nav-header+.mod-menu__sub .nav-item a:hover{color:#fff;background-color:rgba(255,255,255,0.3)}.menu-sidebar .nav .nav-header+.mod-menu__sub .nav-item.active a{color:#fff;background-color:rgba(255,255,255,0.3)}.menu-sidebar .nav .nav-header.open{color:#fff;background-color:rgba(0,0,0,0.2)}.menu-sidebar .nav .nav-header.open::after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.menu-sidebar .nav-item.deeper{transition:background .3s ease-in-out}.menu-sidebar .nav-item.deeper .nav-header+.mod-menu__sub{max-height:0;padding:0;overflow-y:hidden;transition:max-height .2s ease}.menu-sidebar .nav-item.deeper .nav-header.open+.mod-menu__sub{max-height:1500px;transition:max-height .35s ease}#responsive-button{display:flex;justify-content:center;height:50px;width:50px;z-index:1090;left:0.625rem;bottom:0.625rem}#responsive-button .navbar-toggler:focus{box-shadow:none;border-radius:0}#responsive-button .fas{display:flex;justify-content:center;align-items:center;font-size:1.5rem}.a-menu__responsive{display:flex;justify-content:flex-start;max-width:300px;height:100vh;position:fixed;left:0;top:0;padding:0;overflow:hidden;overflow-y:scroll;color:#fff;background-color:rgba(0,0,0,0.3)}.a-menu__responsive .navbar{height:100%;padding:0;overflow-x:auto}.a-menu__responsive .navbar .navbar-toggler{display:none}.a-menu__responsive .navbar .navbar-collapse{display:flex !important;flex-basis:auto;margin-top:auto}.a-menu__responsive .mod-menu{flex-direction:column;flex-wrap:nowrap;width:300px}.a-menu__responsive .mod-menu .nav-item a,.a-menu__responsive .mod-menu .nav-item .nav-header,.a-menu__responsive .mod-menu .nav-item .separator{display:block;font-size:1.125rem;text-decoration:none !important;padding:.75rem}.a-menu__responsive .mod-menu .nav-item .nav-header{display:flex;justify-content:space-between;padding-right:1rem}.a-menu__responsive .mod-menu .nav-item .nav-header::after{font-family:'Font Awesome 6 Free';font-weight:900;content:'\f107';-webkit-transform:.3s;transition:transform .3s}.a-menu__responsive .mod-menu .nav-item.open>.nav-header::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.a-menu__responsive .mod-menu .nav-item .mod-menu__sub{padding-left:1.5rem;background:rgba(255,255,255,0.1)}.a-menu__responsive .mod-menu .nav-item .mod-menu__sub .mod-menu__sub{margin-left:-1.5rem;padding-left:3rem}.black-screen{background-color:rgba(0,0,0,0.5);position:absolute;width:100%;height:100%;z-index:1020;transition:.2s}.pagination{margin-top:1.5rem}.pagination .page-item{margin-left:.25rem;margin-right:.25rem}.pagination .page-link{border:none}.pagination .page-link:focus{background-color:inherit}.pagination .disabled.page-item{opacity:0.5;background-color:inherit}.pagination .disabled.page-item .page-link{background-color:inherit}.breadcrumb{margin-bottom:0;background-color:inherit}.breadcrumb .mod-breadcrumbs__divider,.breadcrumb .mod-breadcrumbs__divider .icon-location::before{display:none}.breadcrumb .breadcrumb-item,.breadcrumb .breadcrumb-item::before{align-items:center}
