
.main-navigation.offside {
  position: fixed;
  width: var(--gp-slideout-width);
  height: 100%;
  height: 100vh;
  top: 0;
  z-index: 9999;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.offside,
.offside--left {
  left: calc(var(--gp-slideout-width) * -1);
}
.offside--right {
  left: auto;
  right: calc(var(--gp-slideout-width) * -1);
}
.offside--left.is-open:not(.slideout-transition),
.offside-js--is-left .offside-sliding-element {
  transform: translate3d(var(--gp-slideout-width), 0, 0);
}
.offside--right.is-open:not(.slideout-transition),
.offside-js--is-right .offside-sliding-element {
  transform: translate3d(calc(var(--gp-slideout-width) * -1), 0, 0);
}
.offside-js--interact .offside,
.offside-js--interact .offside-sliding-element {
  transition: transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
}
.offside-js--init {
  overflow-x: hidden;
}
.slideout-navigation.main-navigation:not(.is-open):not(.slideout-transition) {
  display: none;
}
.slideout-navigation.main-navigation:not(.slideout-transition).do-overlay {
  opacity: 1;
}
.slideout-navigation.main-navigation.slideout-transition.do-overlay {
  opacity: 0;
}
.slideout-overlay {
  z-index: 100000;
  position: fixed;
  width: 100%;
  height: 100%;
  height: 100vh;
  min-height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.8);
  visibility: hidden;
  opacity: 0;
  cursor: pointer;
  transition: visibility 0.2s ease, opacity 0.2s ease;
}
.offside-js--is-open .slideout-overlay {
  visibility: visible;
  opacity: 1;
}
.slideout-overlay button.slideout-exit {
  position: fixed;
  top: 0;
  background-color: transparent;
  color: #fff;
  font-size: 30px;
  border: 0;
  opacity: 0;
}
.slide-opened .slideout-overlay button.slideout-exit {
  opacity: 1;
}
button.slideout-exit:hover {
  background-color: transparent;
}
.slideout-navigation button.slideout-exit {
  background: 0 0;
  width: 100%;
  text-align: left;
  padding-top: 20px;
  padding-bottom: 20px;
  box-sizing: border-box;
  border: 0;
}
.slide-opened nav.toggled .menu-toggle:before {
  content: "\f0c9";
}
.offside-js--is-left.slide-opened .slideout-overlay button.slideout-exit {
  left: calc(var(--gp-slideout-width) - 5px);
}
.offside-js--is-right.slide-opened .slideout-overlay button.slideout-exit {
  right: calc(var(--gp-slideout-width) - 5px);
}
.slideout-widget {
  margin: 20px;
}
.slideout-navigation .main-nav,
.slideout-navigation .slideout-widget:not(:last-child) {
  margin-bottom: 40px;
}
.slideout-navigation:not(.do-overlay) .main-nav {
  width: 100%;
  box-sizing: border-box;
}
.slideout-navigation .mega-menu > ul > li {
  display: block;
  width: 100% !important;
}
.slideout-navigation .slideout-menu {
  display: block;
}
#generate-slideout-menu {
  z-index: 100001;
}
#generate-slideout-menu .slideout-menu li {
  float: none;
  width: 100%;
  clear: both;
  text-align: left;
}
.slideout-navigation .slideout-widget li {
  float: none;
}
#generate-slideout-menu.do-overlay li {
  text-align: center;
}
#generate-slideout-menu.main-navigation ul ul {
  display: none;
}
#generate-slideout-menu.main-navigation ul ul.toggled-on {
  display: block !important;
}
#generate-slideout-menu .slideout-menu li.sfHover > ul,
#generate-slideout-menu .slideout-menu li:hover > ul {
  display: none;
}
#generate-slideout-menu.main-navigation .main-nav ul ul {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
}
.slideout-toggle:not(.has-svg-icon) a:before {
  content: "\f0c9";
  font-family: "GP Premium";
  line-height: 1em;
  width: 1.28571429em;
  text-align: center;
  display: inline-block;
  position: relative;
  top: 1px;
}
.slide-opened .slideout-exit:not(.has-svg-icon):before,
.slideout-navigation button.slideout-exit:not(.has-svg-icon):before {
  content: "\f00d";
  font-family: "GP Premium";
  line-height: 1em;
  width: 1.28571429em;
  text-align: center;
  display: inline-block;
}
#generate-slideout-menu li.menu-item-float-right {
  float: none !important;
  display: inline-block;
  width: auto;
}
.rtl .slideout-navigation {
  position: fixed;
}
.slideout-navigation .menu-item-has-children .dropdown-menu-toggle {
  float: right;
}
.slideout-navigation .slideout-widget .menu li {
  float: none;
}
.slideout-navigation .slideout-widget ul {
  display: block;
}
.slideout-navigation.do-overlay {
  transform: none !important;
  transition: opacity 0.2s, visibility 0.2s;
  width: 100%;
  text-align: center;
  left: 0;
  right: 0;
}
.slideout-navigation.do-overlay .inside-navigation {
  display: flex;
  flex-direction: column;
  padding: 10% 10% 0;
  max-width: 700px;
}
.slideout-navigation.do-overlay .inside-navigation .main-nav,
.slideout-navigation.do-overlay .inside-navigation .slideout-widget {
  margin-left: auto;
  margin-right: auto;
  min-width: 250px;
}
.slideout-navigation.do-overlay .slideout-exit {
  position: fixed;
  z-index: 10000000;
  right: 0;
  top: 0;
  width: auto;
  font-size: 25px;
}
.slideout-navigation.do-overlay .slideout-menu li a {
  display: inline-block;
}
.slideout-navigation.do-overlay .slideout-menu li {
  margin-bottom: 5px;
}
#generate-slideout-menu.do-overlay .slideout-menu li,
.slideout-navigation.do-overlay .inside-navigation {
  text-align: center;
}
.slideout-navigation.do-overlay .menu-item-has-children .dropdown-menu-toggle {
  border-left: 1px solid rgba(0, 0, 0, 0.07);
  padding: 0 10px;
  margin: 0 0 0 10px;
}
.slideout-navigation.do-overlay ul ul {
  box-shadow: 0 0 0;
}
.nav-aligned-center .slideout-navigation,
.nav-aligned-right .slideout-navigation {
  text-align: left;
}
.slideout-navigation .sfHover > a > .dropdown-menu-toggle > .gp-icon svg {
  transform: rotate(180deg);
}
.slideout-navigation .sub-menu .dropdown-menu-toggle .gp-icon svg {
  transform: rotate(0);
}
.slideout-both .main-navigation.toggled .main-nav > ul,
.slideout-desktop .main-navigation.toggled .main-nav li.slideout-toggle,
.slideout-mobile .main-navigation.toggled .main-nav > ul {
  display: none !important;
}
.slideout-both .has-inline-mobile-toggle #site-navigation.toggled,
.slideout-mobile .has-inline-mobile-toggle #site-navigation.toggled {
  margin-top: 0;
}
.sf-menu > li.slideout-toggle {
  float: right;
}
.gen-sidebar-nav .sf-menu > li.slideout-toggle {
  float: none;
}
.off-canvas-toggle-label {
  padding-left: 7px;
}
.gp-icon + .off-canvas-toggle-label {
  padding-left: 9px;
}
@media (max-width: 768px) {
  .slideout-overlay button.slideout-exit {
    font-size: 20px;
    padding: 10px;
  }
  .slideout-overlay {
    top: -100px;
    height: calc(100% + 100px);
    height: calc(100vh + 100px);
    min-height: calc(100% + 100px);
  }
  .slideout-navigation.do-overlay .slideout-exit {
    position: fixed;
    text-align: center;
  }
  
}
/*
     FILE ARCHIVED ON 00:30:21 May 11, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:34:20 Sep 24, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.639
  exclusion.robots: 0.022
  exclusion.robots.policy: 0.009
  esindex: 0.013
  cdx.remote: 180.564
  LoadShardBlock: 545.825 (3)
  PetaboxLoader3.datanode: 365.125 (5)
  PetaboxLoader3.resolve: 395.049 (3)
  load_resource: 312.538
  loaddict: 40.791
*/
