html{overflow-x:hidden}body:not(.show-main),html{height:100%}a{color:var(--bs-link-color);text-decoration:none}a:active,a:hover{color:var(--bs-link-hover-color)}h1{font-size:var(--tpl-h1-font-size)}h2{font-size:var(--tpl-h2-font-size)}h3{font-size:var(--tpl-h3-font-size)}.fa-classic,.fa-regular,.fa-solid,.far,.fas,[class*=\ fa-],[class*=\ icon-],[class^=fa-],[class^=icon-]{text-align:center}.dropdown-toggle::after{width:8px}body:not(.layout-modal){color:var(--tpl-body-color);background-color:var(--tpl-body-bg)}.body-wrapper{height:100%;display:flex;flex-direction:column}body.show-main .body-wrapper{overflow-x:hidden!important}.menu{list-style:none;padding:0;margin:0}body.transparent-header #top-bar{background:0 0;position:absolute;width:100%}body.transparent-header #header:not(.header-sticky){background:0 0;top:40px;border-bottom:none;box-shadow:none}#top-bar{background:var(--tpl-top-bg);color:var(--tpl-top-text-color);z-index:999}@media (min-width:576px){#top-bar{line-height:40px}}#top-bar a{color:var(--tpl-top-text-color-link,var(--tpl-menu-text-color-link))}#top-bar a:active,#top-bar a:hover{color:var(--tpl-top-text-color-hover,var(--tpl-menu-text-color-hover))}#header-bar .module,#top-bar #top2 .module{display:inline-block}#header-bar .module:not(:first-child),#top-bar #top2 .module:not(:first-child),#top-bar [class*=mod-]:not(:first-child){margin:0 0 0 .75rem}#header-bar div,#header-bar ul.menu li,#header-bar ul:not(.dropdown-menu),#top-bar ul.menu li,#top-bar ul:not(.dropdown-menu){display:inline-block;margin:0;padding:0}#top-bar ul.contact-info li:not(:first-child){margin-left:16px}#header-bar ul.menu li a,#top-bar ul.menu li a{display:block;padding:0 10px}#top-bar [class*=mod-]{display:inline-block}#top-bar [class*=mod-] p{margin-bottom:0}.mod-languages a{padding:6px}#top-bar+#header{top:40px}#top-bar+#header.header-sticky{top:0}#header{height:var(--tpl-header-height);width:100%;position:absolute;z-index:99;background:var(--tpl-header-bg);box-shadow:var(--tpl-box-shadow-bottom);border-bottom:1px solid var(--bs-border-color);animation:spFadeIn .5s}#header-bar{height:50px;line-height:50px;text-align:right}#header.header-sticky #header-bar{display:none}#offcanvas-toggler{display:inline-flex;align-items:center;height:var(--tpl-header-menu-height);font-size:24px}#offcanvas-toggler .fa-bars{width:21px}#header.header-sticky #offcanvas-toggler{height:60px}#header #offcanvas-toggler{color:var(--tpl-offcanvas-color)}body #header #offcanvas-toggler:hover{color:var(--tpl-menu-text-color-hover)}#offcanvas-toggler.offcanvas-toggler-right{float:right;padding-left:15px}#offcanvas-toggler.offcanvas-toggler-left{width:36px;float:left;padding-right:15px}.logo-image{width:100%;height:var(--tpl-logo-height);-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#header.header-sticky{height:60px;animation:spFadeInDown .3s}#header.header-sticky .logo{display:flex;height:60px}#header.header-sticky .logo-image{max-height:52px}#header.header-sticky .megamenu-parent>li>a,#header.header-sticky .megamenu-parent>li>span{line-height:60px}#header .megamenu-parent>li .dropdown{line-height:24px}#header .logo{display:flex;height:var(--tpl-header-height);margin:0;align-items:center}#header .logo-text{font-size:24px;height:60px;line-height:1.2;display:flex;align-items:center}#header:not(.header-sticky) #menu,#header:not(.header-sticky) .logo-text{height:var(--tpl-header-menu-height)}#header .logo-slogan{font-size:70%}#header .logo p{margin:5px 0 0}#header.header-sticky{position:fixed;top:0;left:0;width:100%;animation:spFadeInDown .5s}#header:not(.header-sticky) #menu>ul>li:not(.has-child){line-height:var(--tpl-header-menu-height)}#header.header-sticky{line-height:60px}.megamenu-parent{list-style:none;padding:0;margin-bottom:0;z-index:99;position:relative}.megamenu-parent>li{display:inline-block;position:relative;padding:0}.megamenu-parent li>a,.megamenu-parent li>span{color:var(--tpl-menu-text-color-link)}.megamenu-parent li.active:hover>a,.megamenu-parent li:hover>a,.megamenu-parent li:hover>span{color:var(--tpl-menu-text-color-hover)}.megamenu-parent li.active>a,.megamenu-parent li.active>span{color:var(--tpl-menu-text-color-active)}.megamenu-parent>li>a,.megamenu-parent>li>span{display:inline-block;padding:0 15px;line-height:var(--tpl-header-menu-height);font-size:var(--tpl-menu-text-font-size);margin:0}.megamenu-parent>li.active>a{font-weight:500}.megamenu-parent .mega-group{list-style:none;padding:0;margin:0}.megamenu-parent .mega-group>li>a{display:block;text-transform:uppercase;font-size:14px;font-weight:600;margin-bottom:10px}.megamenu-parent .mega-group .mega-group-child{list-style:none;padding:0;margin:0}body.ltr .megamenu-parent>li.has-child>a:after,body.ltr .megamenu-parent>li.has-child>span:after{font-family:"Font Awesome 6 Free";content:"\f107";float:right;margin-left:7px;font-weight:900}body.ltr .megamenu-parent>li .menu-badge.menu-badge-right{margin-left:5px}body.ltr .megamenu-parent>li .menu-badge.menu-badge-left{margin-right:5px}.hidden{display:none}.card{border:1px solid var(--bs-border-color)}.card,.table{background:var(--tpl-box-bg);box-shadow:var(--tpl-box-shadow)}.check-group{background:var(--tpl-box-bg)}body:not(.layout-modal) .form-control,body:not(.layout-modal) input[type=email]:not(.form-control),body:not(.layout-modal) input[type=text]:not(.form-control){color:var(--tpl-body-color)}body:not(.layout-modal) .form-control,body:not(.layout-modal) .input-group-text,body:not(.layout-modal) .list-group-item,body:not(.layout-modal) input[type=email]:not(.form-control),body:not(.layout-modal) input[type=text]:not(.form-control){background-color:var(--tpl-box-bg)}body:not(.layout-modal) .list-group-item{color:var(--bs-link-color);border:var(--bs-list-group-border-width) solid var(--bs-border-color)}body:not(.layout-modal) .list-group-item:active,body:not(.layout-modal) .list-group-item:hover{color:var(--bs-link-hover-color)}.form-control:disabled{opacity:.5}.form-group{margin-bottom:1rem}.form-control{border:1px solid var(--bs-border-color)}@media (min-width:576px){#header .mod-jblogin{padding-left:10px}}#header .mod-jblogin button.rounded-circle{width:42px;height:40px}#head{min-height:150px}#main-body{margin-bottom:auto}body:not(.transparent-header) #main-body{padding-top:calc(var(--tpl-header-height) + 40px)}body:not(.com_sppagebuilder):not(.transparent-header) #main-body{padding-bottom:40px}body:not(.com_sppagebuilder) section+#main-body,body:not(.transparent-header).com_sppagebuilder .page-header+#main-body{padding-top:40px}body:not(.transparent-header).com_sppagebuilder .page-header{padding-top:calc(var(--tpl-header-height) + 40px)}body:not(.com_sppagebuilder):not(.transparent-header) section:first-of-type,body:not(.transparent-header).com_sppagebuilder #main-body{padding-top:calc(var(--tpl-header-height))}@media (min-width:1400px){.com_sppagebuilder .sppb-row-container{max-width:1320px}}.control-group{margin:0 0 1rem 0}.control-group .control-label{padding-bottom:.5rem}.control-group .input-group-text .fas{width:18px}#left .module,#right .module,.modules .module{border:1px solid var(--bs-border-color);padding:16px;border-radius:.375rem;box-shadow:var(--tpl-box-shadow);background:var(--tpl-box-bg)}#left .module:not(last-child),#right .module:not(last-child),.modules .module:not(last-child){margin-bottom:50px}#left .module .module-title,#right .module .module-title,.modules .module .module-title{margin:0 0 30px;padding-bottom:10px;font-size:22px;font-weight:700;border-bottom:1px solid var(--bs-border-color)}#left .module ul>li,#right .module ul>li{display:block;border-bottom:1px solid var(--bs-border-color)}#left .module ul>li>a,#right .module ul>li>a{display:block;padding:5px 0;line-height:36px;padding:2px 0}@media (min-width:576px){#left .module,#right .module,.modules .module{padding:30px}#left .module .module-title,#right .module .module-title,.modules .module .module-title{padding-bottom:20px}}img{max-width:100%;height:auto}.images{margin-bottom:1rem}.images .featured,.images img{width:100%}.images a:hover{opacity:.9}@media (min-width:768px){.img-start{float:left;margin-right:1.5rem}.img-end{float:right;margin-left:1.5rem}}@media (max-width:768px){.images{margin-left:auto;margin-right:auto}}