/**handles:wildapricot-header**/
header#masthead.sticky-top{transition:transform .3s ease-in-out;will-change:transform;z-index:1030;background-color:#fff0e2}header#masthead.header-hidden{transform:translateY(-100%)}header#masthead.header-visible{transform:translateY(0)}header#masthead{transition:transform .3s ease-in-out}.top-header{border-bottom:none;padding:1rem 0;background-color:#fff0e2}.top-header .site-logo{max-width:220px}.top-header .site-logo img,.top-header .site-logo svg{height:auto;max-width:100%}.top-header .main-navigation{margin-right:1rem;font-family:var(--font-family-secondary)}.top-header .main-navigation .nav-menu .nav-item.dropdown .nav-link::after,.top-header .main-navigation .nav-menu .nav-item.has-mega-menu .nav-link::after{content:none!important}.top-header .main-navigation .nav-menu .nav-item.dropdown:hover>.dropdown-menu{display:block}.top-header .main-navigation .nav-menu .dropdown-submenu{position:relative}.top-header .main-navigation .nav-menu .dropdown-submenu:hover>.dropdown-menu{display:block;left:100%;top:0;margin-top:0}.top-header .main-navigation .nav-menu .dropdown-submenu .dropdown-toggle{display:flex;justify-content:space-between;align-items:center;width:100%}.top-header .main-navigation .nav-menu .dropdown-submenu .dropdown-toggle::after{display:inline-block;margin-left:.5em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.top-header .main-navigation .nav-menu .dropdown-menu .dropdown-menu{margin-top:-1px;border-top-left-radius:0}.top-header .main-navigation .nav-menu .dropdown-menu{margin-top:0;border-radius:20px!important;border:2px dashed #5a2c86!important;box-shadow:0 5px 15px rgba(0,0,0,.1)!important}.top-header .main-navigation .nav-menu .dropdown-item{color:var(--primary-color,#411a50);font-weight:600;padding:.5rem 1rem}.top-header .main-navigation .nav-menu .dropdown-item:focus,.top-header .main-navigation .nav-menu .dropdown-item:hover{color:#ff7f00;background-color:rgba(90,44,134,.05)}.top-header .main-navigation .nav-menu{display:flex;align-items:center}.top-header .main-navigation .nav-menu .nav-item{position:relative;margin:0 .25rem}.top-header .main-navigation .nav-menu .nav-item .nav-link{color:var(--primary-color,#411a50);text-align:center;font-family:Georama,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:105%;letter-spacing:-.51px;padding:.5rem 1rem;transition:color .3s ease;white-space:nowrap}.top-header .main-navigation .nav-menu .nav-item .nav-link:focus,.top-header .main-navigation .nav-menu .nav-item .nav-link:hover{color:#ff7f00}.top-header .main-navigation .nav-menu .nav-item.dropdown .dropdown-arrow,.top-header .main-navigation .nav-menu .nav-item.has-mega-menu .dropdown-arrow{display:inline-block;margin-left:.25rem;width:10px;height:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%235a2c86' d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .3s ease}.top-header .main-navigation .nav-menu .nav-item.dropdown:hover .dropdown-arrow,.top-header .main-navigation .nav-menu .nav-item.has-mega-menu:hover .dropdown-arrow{transform:rotate(180deg)}.top-header .btn-login{color:#5a2c86;text-align:center;font-family:Georama,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:105%;letter-spacing:-.51px;border:none;background:0 0;padding:.5rem .75rem;display:flex;align-items:center;white-space:nowrap}.top-header .btn-login img{margin-right:.5rem}.top-header .btn-login:focus,.top-header .btn-login:hover{color:#ff7f00}.top-header .btn-trial{background-color:#8509b9;color:#fff;font-family:Georama,sans-serif;font-size:17px;font-weight:700;line-height:105%;letter-spacing:-.51px;padding:.75rem 1.5rem;border-radius:2rem;border:none;transition:all .3s ease;text-decoration:none;display:inline-block;white-space:nowrap;box-shadow:0 2px 4px rgba(0,0,0,.1);position:relative;overflow:hidden}.top-header .btn-trial::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.top-header .btn-trial:hover::before{left:100%}.top-header .btn-trial:focus,.top-header .btn-trial:hover{background-color:#ff7f00;color:#fff}.top-header .btn-trial:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(255,127,0,.4)}.top-header .navbar-toggler{border:1px solid #ddd;padding:.25rem .5rem}.top-header .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.top-header .navbar-toggler:focus{box-shadow:none;outline:0}#mobileNavMenu{background-color:#fff;border-top:1px solid #eee;font-family:var(--font-family-secondary)}#mobileNavMenu .nav-link{color:#5a2c86;border-bottom:1px solid #eee;font-weight:700;font-size:16px}#mobileNavMenu .nav-link:focus,#mobileNavMenu .nav-link:hover{color:#ff7f00}#mobileNavMenu .dropdown-toggle-btn{background:0 0;border:none;color:#5a2c86;padding:.5rem}#mobileNavMenu .dropdown-toggle-btn .mobile-dropdown-indicator{font-size:10px;transition:transform .3s ease}#mobileNavMenu .dropdown-toggle-btn[aria-expanded=true] .mobile-dropdown-indicator{transform:rotate(180deg)}#mobileNavMenu .btn-login-mobile{color:#5a2c86;background-color:transparent;border:2px solid #5a2c86;border-radius:2rem;padding:.5rem 1.5rem;font-family:Georama,sans-serif;font-weight:700;transition:all .3s ease}#mobileNavMenu .btn-login-mobile:focus,#mobileNavMenu .btn-login-mobile:hover{background-color:#5a2c86;color:#fff}@media (max-width:991.98px){.top-header .site-logo{max-width:180px}}@media (max-width:767.98px){.top-header .site-logo{max-width:160px}.top-header .btn-login span{display:none}.top-header .btn-trial{font-size:1rem;padding:.75rem .75rem}}.visually-hidden-focusable:focus{z-index:1050}