html{overflow:hidden;height:100%}body{height:100%;margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:transparent;font-family:arial,helvetica;color:#fff}.section.sp-section{display:table;table-layout:fixed;width:100%}.section{position:relative}.sp-wrapper{height:100%;position:relative;touch-action:none}.sp-cell{display:table-cell;width:100%;height:100%}.sp-floatLeft{float:left}.navbar-brand{text-decoration:none!important;letter-spacing:-1px;font-weight:900}.navbar-dark button:focus{outline:0!important}.navbar-dark .navbar-nav .nav-link{color:#fff}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:#fff;text-shadow:0 0 2px #fff}.nav-link.active{text-decoration:underline}@media (max-width:991.98px){.bd-navbar{padding-right:.5rem;padding-left:.5rem}.bd-navbar .navbar-nav-scroll{max-width:100%;height:2.5rem;margin-top:.25rem;overflow:hidden}.bd-navbar .navbar-nav-scroll .navbar-nav{padding-bottom:2rem;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}}.sp-hb-menu{width:35px;height:30px;margin:30px 0 20px 20px;cursor:pointer}.sp-bh-menu-bg,.sp-hb-menu-bar{top:0;left:0;position:absolute}.sp-hb-menu-bar{z-index:2}.bar{height:5px;width:100%;display:block;border-radius:5px;transition:.3s ease}.bar.bar-color{background-color:#b81568}#bar1{transform:translateY(-4px)}#bar3{transform:translateY(4px)}.sp-hb-nav{padding:0;margin:0 20px;transition:.3s ease;display:none;font-family:'PT Sans',sans-serif}.sp-hb-nav .nav-item{list-style:none}.sp-hb-nav .nav-link{padding:.5rem 0}.sp-hb-nav .nav-item a.nav-link{color:#fff;text-decoration:none}.sp-hb-nav .nav-item a.nav-link:hover{font-weight:700}.sp-hb-menu-bg{z-index:-1;width:0;height:0;margin:0;padding:0;position:fixed;left:0;top:0;background:rgb(55,60,86,.9);border-radius:0 34% 34% 0;transition:.3s ease}.sp-hb-change-bg{width:300px}.sp-hb-change .bar{background-color:#fff}.sp-hb-change #bar1{transform:translateY(4px) rotateZ(-45deg)}.sp-hb-change #bar3{transform:translateY(-6px) rotate(45deg)}.sp-hb-change #bar2{opacity:0}.sp-hb-change{display:block}.sp-hb-navbar-brand{text-decoration:none!important;letter-spacing:-1px;font-weight:900;font-family:arial,helvetica;color:#fff;font-size:1.6rem;position:absolute;left:80px;top:20px}@media (min-width:768px){.sp-hb-nav li a{font-size:1.2rem}}@media (min-width:992px){.sp-hb-nav li a{font-size:1.4rem}}@media (min-width:1200px){.sp-hb-nav li a{font-size:1.6rem}}