a{text-decoration:none;color:inherit}body,html{font-family:"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif;font-size:16px;line-height:1.4;height:100%;margin:0;padding:0;overflow:hidden}a{color:inherit}h1,h1 a{color:var(--primary-text-color)}a{color:var(--secondary-text-color)}body{color:var(--primary-text-color)}:root{--dark-primary-color:#303F9F;--default-primary-color:#3F51B5;--light-primary-color:#C5CAE9;--text-primary-color:#FFFFFF;--accent-color:#FF9800;--primary-text-color:#212121;--secondary-text-color:#757575;--divider-color:#BDBDBD}.dark-primary-color{background:var(--dark-primary-color)}.default-primary-color{background:var(--default-primary-color)}.light-primary-color{background:var(--light-primary-color)}.text-primary-color{color:var(--text-primary-color)}.accent-color{background:var(--accent-color)}.primary-text-color{color:var(--primary-text-color)}.secondary-text-color{color:var(--secondary-text-color)}.divider-color{border-color:var(--divider-color)}.site-container,.site-pusher{height:100%}.site-container .site-pusher{margin:0;position:absolute;left:0;right:0}.site-container .site-pusher #allpages{padding:0;overflow-y:scroll;position:absolute;top:282px;bottom:0;right:0;left:0}.site-container .site-pusher #allpages #wrapper-footer{padding:10px 15px;text-align:center;background-color:var(--default-primary-color);color:var(--text-primary-color)}.site-container .site-pusher #allpages #wrapper-footer a{color:var(--text-primary-color)}.site-container .site-pusher #header{left:0;right:0;height:282px;background-color:var(--default-primary-color)}.site-container .site-pusher #header .logo-branding{padding:55px 100px 26px;height:159px;position:relative}.site-container .site-pusher #header .logo-branding .logo_text{text-shadow:0 4px 4px rgba(0,0,0,.25);font-size:52px;font-style:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0;position:relative;top:39px;float:left}.site-container .site-pusher #header .logo-branding .logo_tagline{width:200px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:absolute;left:145px;top:193px}.site-container .site-pusher #header .logo-branding .custom-logo-link{float:left;height:159px}.site-container .site-pusher #header .logo-branding .logo_text-color,.site-container .site-pusher #header .logo-branding .logo_text-color a{color:var(--text-primary-color)}.site-container .site-pusher #header #main-nav{background:var(--dark-primary-color);height:40px;line-height:40px;color:var(--text-primary-color);font-weight:700;float:none;border-top:1px solid var(--divider-color);border-bottom:1px solid var(--divider-color)}.site-container .site-pusher #header #main-nav #navbarNavDropdown ul{padding:0;margin:0;list-style-type:none}.site-container .site-pusher #header #main-nav #navbarNavDropdown ul li{float:left}.site-container .site-pusher #header #main-nav #navbarNavDropdown .sub-menu{background-color:var(--dark-primary-color);overflow:hidden;height:0;position:absolute;z-index:99999;clip:rect(auto,auto,0,auto);-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0;-webkit-transition-property:clip;-o-transition-property:clip;-moz-transition-property:clip;transition-property:clip;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(.42,0,.69,1.52);-moz-transition-timing-function:cubic-bezier(.42,0,.69,1.52);-o-transition-timing-function:cubic-bezier(.42,0,.69,1.52);transition-timing-function:cubic-bezier(.42,0,.69,1.52)}.site-container .site-pusher #header #main-nav #navbarNavDropdown .sub-menu li{float:none}.site-container .site-pusher #header #main-nav #navbarNavDropdown a{color:var(--text-primary-color);padding:0 12px;height:40px;display:block}.site-container .site-pusher #header #main-nav #navbarNavDropdown a:hover{background-color:var(--accent-color)}.site-container .site-pusher #header #main-nav #navbarNavDropdown li:hover .sub-menu{clip:rect(auto,auto,40px,auto);height:auto}.navbar-toggler{display:none;float:left}.sticky .site-container #allpages{padding:0;top:154px;bottom:0}.sticky .site-pusher #header{position:static;height:150px;padding:2px 0;top:0;bottom:0;right:0;left:0}.sticky .site-pusher #header .logo-branding{padding:0 10px;height:110px}.sticky .site-pusher #header .logo-branding .logo_text{top:0;position:relative;line-height:110px;height:110px;padding:0 0 0 5px;font-size:40px}.sticky .site-pusher #header .logo-branding .logo_tagline{display:none}.sticky .site-pusher #header .logo-branding .custom-logo-link{height:110px}.sticky .site-pusher #header .logo-branding .custom-logo-link a{height:inherit}.sticky .site-pusher #header .logo-branding .custom-logo-link a img{height:inherit}@media only screen and (max-width:768px){.site-container .site-pusher{-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transform:translateX(0) cubic-bezier(0,0,0,1.82);-moz-transform:translateX(0) cubic-bezier(0,0,0,1.82);-ms-transform:translateX(0) cubic-bezier(0,0,0,1.82);-o-transform:translateX(0) cubic-bezier(0,0,0,1.82);transform:translateX(0) cubic-bezier(0,0,0,1.82)}.site-container .site-pusher #allpages{padding:0;top:70px;bottom:0}.site-container .site-pusher #header{position:static;height:66px;padding:2px 0;top:0;bottom:0;right:0;left:0}.site-container .site-pusher #header #main-nav{border-top:0 none;border-bottom:0 none;float:right;padding:10px 0 0 0;background:0 0}.site-container .site-pusher #header #main-nav .navbar-toggler{position:relative;display:block;float:right;width:40px;height:45px;cursor:pointer}.site-container .site-pusher #header #main-nav .navbar-toggler:after{content:'';position:absolute;display:block;width:1rem;height:0;top:4px;left:10px;-webkit-box-shadow:0 10px 0 1px var(--text-primary-color),0 16px 0 1px var(--text-primary-color),0 22px 0 1px var(--text-primary-color);box-shadow:0 10px 0 1px var(--text-primary-color),0 16px 0 1px var(--text-primary-color),0 22px 0 1px var(--text-primary-color)}.site-container .site-pusher #header #navbarNavDropdown{background-color:var(--dark-primary-color);position:absolute;left:0;top:0;bottom:0;width:250px;-webkit-transform:translateX(-250px);-moz-transform:translateX(-250px);-ms-transform:translateX(-250px);-o-transform:translateX(-250px);transform:translateX(-250px)}.site-container .site-pusher #header #navbarNavDropdown ul#main-menu{padding:0;margin:0;list-style-type:none}.site-container .site-pusher #header #navbarNavDropdown ul#main-menu li{float:none}.site-container .site-pusher #header #navbarNavDropdown ul#main-menu li ul.sub-menu{background-color:var(--light-primary-color);color:var(--primary-text-color);overflow:auto;height:auto;position:unset;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.site-container .site-pusher #header #navbarNavDropdown ul#main-menu li ul.sub-menu li{float:none}.site-container .site-pusher #header #navbarNavDropdown ul#main-menu li ul.sub-menu li a{color:var(--primary-text-color)}.site-container .site-pusher #header #navbarNavDropdown a{display:block;height:40px;text-align:center;line-height:40px;border-bottom:1px solid var(--divider-color)}.site-container .site-pusher #header .logo-branding{padding:0 10px;height:66px;float:left}.site-container .site-pusher #header .logo-branding .logo_text{font-style:normal;margin:0;position:relative;top:39px;float:left;font-size:40px;padding:0 10px;top:0;line-height:66px;height:66px}.site-container .site-pusher #header .logo-branding .logo_tagline{width:200px;position:absolute;left:321px;top:169px}.site-container .site-pusher #header .logo-branding .custom-logo-link{float:left;height:66px}.site-container .site-pusher #header .logo-branding .custom-logo-link a{height:inherit}.site-container .site-pusher #header .logo-branding .custom-logo-link a img{height:inherit}.navbarNavDropdown_show .site-pusher{-webkit-transform:translateX(250px);-moz-transform:translateX(250px);-ms-transform:translateX(250px);-o-transform:translateX(250px);transform:translateX(250px)}}
/*# sourceMappingURL=theme.min.css.map */
