

#stacks_in_586 {
	margin: 20px 0px 20px 0px;
}
  

#stacks_in_1054 .easywrap { 
	 margin-left: -20px; margin-right: -20px; 
	 margin-bottom: -20px; 
	 margin-top: -20px; 
	display: block;  overflow: hidden;  
}

#stacks_in_1054 .easycolumn {
	vertical-align: top; margin: 0 auto; text-align: left;
	display: block;
    float: left;
    width: 50.00%;
     overflow: hidden !important;
    padding: 20px;
	box-sizing: border-box;
	 
}


#stacks_in_1054 .easycolumn .text_stack { overflow: hidden !important;
 display: inline-block; width: auto; 


 } 

#stacks_in_1054 .easyrow:after {
    content: ""; clear: both; display: table;
     overflow: hidden !important;
}






#stacks_in_1054 .easycolumn img { 





}

/* TESTER:
#stacks_in_1054 .easycolumn:nth-child(1) {border: 1px solid gray;}
#stacks_in_1054 .easycolumn:nth-child(2) {border: 1px solid gray;}
#stacks_in_1054 .easycolumn:nth-child(3) {border: 1px solid gray;}
#stacks_in_1054 .easycolumn:nth-child(4) {border: 1px solid gray;}
#stacks_in_1054 .easycolumn:nth-child(5) {border: 1px solid gray;}
#stacks_in_1054 .easycolumn:nth-child(6) {border: 1px solid gray;}
*/




@media (max-width: 780px) { /*break to 2*/
	#stacks_in_1054 .easycolumn { width: 50%; padding: 21px; }
	#stacks_in_1054 .easywrap { 
	 margin-left: -21px; margin-right: -21px; 
	 margin-bottom: -21px; 
	 margin-top: -21px; 
	}

	
	
	
	
	
	
	
}


@media (max-width: 580px) { /*break to 1*/
	#stacks_in_1054 .easycolumn { width: 100%; 20px;  }
	#stacks_in_1054 .easywrap { 
	 margin-left: -20px; margin-right: -20px; 
	 margin-bottom: -20px; 
	 margin-top: -20px; 	
	}
	
	 #stacks_in_1054 .easycolumn:last-child { width: 100% } 
	
	

}














#stacks_out_855 {
  margin: 0 !important;
  width: 100% !important;
  overflow: visible !important; }

#stacks_in_1058 {
  margin: 0 !important;
  width: 100% !important;
  overflow: visible !important; }

#hop_outer_stacks_in_855 {
  width: 100%;
  margin: 0 auto;
  position: relative;
  box-sizing: border-box;
  max-width: 400px;
  border-radius: 20px 20px 20px 20px; }

#hop_stacks_in_855 {
  border-radius: 20px 20px 20px 20px;
  min-height: 340px;
  width: 100%;
  z-index: 9999999;
  display: flex;
  cursor: pointer;
  overflow: hidden;
  box-sizing: border-box;
  flex-direction: column;
  transition: all 0.3s ease;
  justify-content: flex-start;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.30); }
  #hop_stacks_in_855.main-font-preset IBM Plex Sans {
    font-family: "Raleway", "Roboto", sans-serif; }
  #hop_stacks_in_855.main-font-custom IBM Plex Sans {
    font-family: "", "Roboto", sans-serif; }
  #hop_stacks_in_855.main-font-google IBM Plex Sans {
    font-family: "", "Roboto", sans-serif; }
  #hop_stacks_in_855 #hop_background_stacks_in_855 {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    position: absolute;
    border-radius: inherit; }
    #hop_stacks_in_855 #hop_background_stacks_in_855.main-bg-color {
      background: rgba(43, 153, 156, 1.00); }
      #hop_stacks_in_855 #hop_background_stacks_in_855.main-bg-color::before {
        opacity: 0; }
    #hop_stacks_in_855 #hop_background_stacks_in_855.main-bg-gradient-2 {
      background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
      #hop_stacks_in_855 #hop_background_stacks_in_855.main-bg-gradient-2::before {
        opacity: 0; }
    #hop_stacks_in_855 #hop_background_stacks_in_855.main-bg-gradient-3 {
      background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
      #hop_stacks_in_855 #hop_background_stacks_in_855.main-bg-gradient-3::before {
        opacity: 0; }
    #hop_stacks_in_855 #hop_background_stacks_in_855.main-bg-image-ov-color {
      background: url() no-repeat center center;
      background-size: cover; }
      #hop_stacks_in_855 #hop_background_stacks_in_855.main-bg-image-ov-color::before {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        content: '';
        display: block;
        position: absolute;
        background: rgba(0, 0, 0, 0.50); }
    #hop_stacks_in_855 #hop_background_stacks_in_855.main-bg-image-ov-gradient {
      background: url() no-repeat center center;
      background-size: cover; }
      #hop_stacks_in_855 #hop_background_stacks_in_855.main-bg-image-ov-gradient::before {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        content: '';
        display: block;
        position: absolute;
        background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_855 #hop_background_stacks_in_855::before {
      transition: all 0.3s ease; }

#hop_stacks_in_855.expand {
  display: block;
  cursor: default;
  border-radius: 0;
  overflow-y: scroll;
  box-shadow: none !important;
  padding-top: calc(50px + (5px * 2)); }
  #hop_stacks_in_855.expand.custom-expand-colors #hop_background_stack {
    transition: background 0s 0.3s; }
    #hop_stacks_in_855.expand.custom-expand-colors #hop_background_stack.expanded-bg-color {
      background: rgba(0, 0, 0, 1.00); }
      #hop_stacks_in_855.expand.custom-expand-colors #hop_background_stack.expanded-bg-color::before {
        opacity: 0; }
    #hop_stacks_in_855.expand.custom-expand-colors #hop_background_stack.expanded-bg-gradient-2 {
      background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
      #hop_stacks_in_855.expand.custom-expand-colors #hop_background_stack.expanded-bg-gradient-2::before {
        opacity: 0; }
    #hop_stacks_in_855.expand.custom-expand-colors #hop_background_stack.expanded-bg-gradient-3 {
      background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
      #hop_stacks_in_855.expand.custom-expand-colors #hop_background_stack.expanded-bg-gradient-3::before {
        opacity: 0; }
    #hop_stacks_in_855.expand.custom-expand-colors #hop_background_stack.expanded-bg-image-ov-color {
      background: url() no-repeat center center;
      background-size: cover; }
      #hop_stacks_in_855.expand.custom-expand-colors #hop_background_stack.expanded-bg-image-ov-color::before {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        content: '';
        display: block;
        position: absolute;
        background: rgba(0, 0, 0, 0.50); }
    #hop_stacks_in_855.expand.custom-expand-colors #hop_background_stack.expanded-bg-image-ov-gradient {
      background: url() no-repeat center center;
      background-size: cover; }
      #hop_stacks_in_855.expand.custom-expand-colors #hop_background_stack.expanded-bg-image-ov-gradient::before {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        content: '';
        display: block;
        position: absolute;
        background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_855.expand #hop_titlebar_stacks_in_855 {
    opacity: 1;
    z-index: 9999;
    transform: none;
    visibility: visible;
    pointer-events: auto;
    transition: all 0.5s 1s ease; }
  #hop_stacks_in_855.expand #hop_initial_stacks_in_855 {
    width: 100%;
    z-index: 500;
    cursor: default;
    position: relative;
    transition: all 0.1s;
    animation: fade-in 0.5s 1s ease forwards; }
    #hop_stacks_in_855.expand #hop_initial_stacks_in_855 .hop-initial--inner {
      max-width: 800px; }
  #hop_stacks_in_855.expand #hop_content_stacks_in_855 {
    top: 0;
    width: 100%;
    z-index: 500;
    min-height: 100%;
    visibility: visible;
    position: relative;
    pointer-events: auto;
    animation: fade-in 0.5s 1s ease forwards; }
  #hop_stacks_in_855.expand.hide-init #hop_initial_stacks_in_855 {
    display: none; }
  #hop_stacks_in_855.expand.custom-expand-colors #hop_titlebar_stacks_in_855 .hop-titlebar-title h2 {
    color: rgba(255, 255, 255, 1.00); }
  #hop_stacks_in_855.expand.custom-expand-colors #hop_titlebar_stacks_in_855 .hop-titlebar-button_stacks_in_855 svg {
    fill: rgba(255, 255, 255, 1.00); }
  #hop_stacks_in_855.expand.custom-expand-colors #hop_content_stacks_in_855:not(.custom-content-colors) {
    color: rgba(255, 255, 255, 0.50); }
    #hop_stacks_in_855.expand.custom-expand-colors #hop_content_stacks_in_855:not(.custom-content-colors) h1, #hop_stacks_in_855.expand.custom-expand-colors #hop_content_stacks_in_855:not(.custom-content-colors) h2, #hop_stacks_in_855.expand.custom-expand-colors #hop_content_stacks_in_855:not(.custom-content-colors) h3, #hop_stacks_in_855.expand.custom-expand-colors #hop_content_stacks_in_855:not(.custom-content-colors) h4, #hop_stacks_in_855.expand.custom-expand-colors #hop_content_stacks_in_855:not(.custom-content-colors) h5, #hop_stacks_in_855.expand.custom-expand-colors #hop_content_stacks_in_855:not(.custom-content-colors) h6 {
      color: rgba(255, 255, 255, 1.00); }
    #hop_stacks_in_855.expand.custom-expand-colors #hop_content_stacks_in_855:not(.custom-content-colors) p, #hop_stacks_in_855.expand.custom-expand-colors #hop_content_stacks_in_855:not(.custom-content-colors) span, #hop_stacks_in_855.expand.custom-expand-colors #hop_content_stacks_in_855:not(.custom-content-colors) blockquote, #hop_stacks_in_855.expand.custom-expand-colors #hop_content_stacks_in_855:not(.custom-content-colors) ul, #hop_stacks_in_855.expand.custom-expand-colors #hop_content_stacks_in_855:not(.custom-content-colors) li {
      color: rgba(255, 255, 255, 0.50); }
    #hop_stacks_in_855.expand.custom-expand-colors #hop_content_stacks_in_855:not(.custom-content-colors) a, #hop_stacks_in_855.expand.custom-expand-colors #hop_content_stacks_in_855:not(.custom-content-colors) a:visited {
      color: rgba(255, 221, 65, 1.00); }

#hop_stacks_in_855.fix {
  position: fixed; }

#hop_stacks_in_855 #hop_titlebar_stacks_in_855 {
  padding: 5px 5px;
  max-height: calc(50px + (5px * 2));
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  opacity: 0;
  display: flex;
  flex: 1 0 auto;
  margin: 0 auto;
  position: absolute;
  visibility: hidden;
  align-items: center;
  pointer-events: none;
  transition: all 0s 0s ease;
  justify-content: space-between; }
  #hop_stacks_in_855 #hop_titlebar_stacks_in_855 .hop-titlebar-title h2 {
    margin: 0;
    padding: 0;
    line-height: 1;
    font-weight: normal;
    font-size: 24px;
    color: rgba(255, 255, 255, 1.00); }
    #hop_stacks_in_855 #hop_titlebar_stacks_in_855 .hop-titlebar-title h2.main-font-preset IBM Plex Sans {
      font-family: "Raleway", "Roboto", sans-serif; }
    #hop_stacks_in_855 #hop_titlebar_stacks_in_855 .hop-titlebar-title h2.main-font-custom IBM Plex Sans {
      font-family: "", "Roboto", sans-serif; }
    #hop_stacks_in_855 #hop_titlebar_stacks_in_855 .hop-titlebar-title h2.main-font-google IBM Plex Sans {
      font-family: "", "Roboto", sans-serif; }
  #hop_stacks_in_855 #hop_titlebar_stacks_in_855 .hop-titlebar-button_stacks_in_855 {
    width: 50px;
    height: 50px;
    display: flex;
    flex: 0 1 auto;
    cursor: pointer;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    color: rgba(255, 255, 255, 1.00); }
    #hop_stacks_in_855 #hop_titlebar_stacks_in_855 .hop-titlebar-button_stacks_in_855 svg {
      fill: rgba(255, 255, 255, 1.00);
      width: 24px;
      height: 24px; }
    #hop_stacks_in_855 #hop_titlebar_stacks_in_855 .hop-titlebar-button_stacks_in_855.back, #hop_stacks_in_855 #hop_titlebar_stacks_in_855 .hop-titlebar-button_stacks_in_855.close {
      opacity: 0;
      visibility: hidden;
      pointer-events: none; }
    #hop_stacks_in_855 #hop_titlebar_stacks_in_855 .hop-titlebar-button_stacks_in_855:hover {
      background: rgba(0, 0, 0, 0.1); }
  #hop_stacks_in_855 #hop_titlebar_stacks_in_855.show-back .back {
    opacity: 1;
    visibility: visible;
    pointer-events: auto; }
  #hop_stacks_in_855 #hop_titlebar_stacks_in_855.show-close .close {
    opacity: 1;
    visibility: visible;
    pointer-events: auto; }

#hop_stacks_in_855 #hop_initial_stacks_in_855 {
  padding: 20px 20px 0px 20px;
  opacity: 0;
  width: 100%;
  display: flex;
  flex: 1 0 auto;
  text-align: center;
  align-items: center;
  box-sizing: border-box;
  flex-direction: column;
  justify-content: center;
  transition: all 0.3s ease;
  animation: initial-in-2 0.5s 0.6s ease forwards; }
  #hop_stacks_in_855 #hop_initial_stacks_in_855.main-font-preset IBM Plex Sans {
    font-family: "Raleway", "Roboto", sans-serif; }
  #hop_stacks_in_855 #hop_initial_stacks_in_855.main-font-custom IBM Plex Sans {
    font-family: "", "Roboto", sans-serif; }
  #hop_stacks_in_855 #hop_initial_stacks_in_855.main-font-google IBM Plex Sans {
    font-family: "", "Roboto", sans-serif; }
  #hop_stacks_in_855 #hop_initial_stacks_in_855 .hop-initial--inner {
    max-width: 800px; }
  #hop_stacks_in_855 #hop_initial_stacks_in_855 h1, #hop_stacks_in_855 #hop_initial_stacks_in_855 h2, #hop_stacks_in_855 #hop_initial_stacks_in_855 h3, #hop_stacks_in_855 #hop_initial_stacks_in_855 h4, #hop_stacks_in_855 #hop_initial_stacks_in_855 h5, #hop_stacks_in_855 #hop_initial_stacks_in_855 h6 {
    color: rgba(255, 255, 255, 1.00); }
  #hop_stacks_in_855 #hop_initial_stacks_in_855 p, #hop_stacks_in_855 #hop_initial_stacks_in_855 span, #hop_stacks_in_855 #hop_initial_stacks_in_855 blockquote, #hop_stacks_in_855 #hop_initial_stacks_in_855 ul, #hop_stacks_in_855 #hop_initial_stacks_in_855 li {
    color: rgba(255, 255, 255, 0.50); }
  #hop_stacks_in_855 #hop_initial_stacks_in_855 a, #hop_stacks_in_855 #hop_initial_stacks_in_855 a:visited {
    color: rgba(255, 221, 65, 1.00); }
  #hop_stacks_in_855 #hop_initial_stacks_in_855.custom-content {
    display: block; }
  #hop_stacks_in_855 #hop_initial_stacks_in_855 > .stacks_out:first-of-type {
    width: 100%; }

#hop_stacks_in_855 #hop_content_stacks_in_855 {
  top: 100%;
  left: 0;
  right: 0;
  opacity: 0;
  position: fixed;
  overflow: hidden;
  visibility: hidden;
  pointer-events: none; }
  #hop_stacks_in_855 #hop_content_stacks_in_855 .hop-content--inner {
    margin: 0 auto;
    color: rgba(255, 255, 255, 0.50);
    max-width: 800px;
    font-size: 16px !important;
    line-height: calc(16px * 1.618);
    padding: 20px 20px 0px 20px; }
    #hop_stacks_in_855 #hop_content_stacks_in_855 .hop-content--inner.main-font-preset IBM Plex Sans {
      font-family: "Raleway", "Roboto", sans-serif; }
    #hop_stacks_in_855 #hop_content_stacks_in_855 .hop-content--inner.main-font-custom IBM Plex Sans {
      font-family: "", "Roboto", sans-serif; }
    #hop_stacks_in_855 #hop_content_stacks_in_855 .hop-content--inner.main-font-google IBM Plex Sans {
      font-family: "", "Roboto", sans-serif; }
    #hop_stacks_in_855 #hop_content_stacks_in_855 .hop-content--inner h1.main-font-preset IBM Plex Sans, #hop_stacks_in_855 #hop_content_stacks_in_855 .hop-content--inner h2.main-font-preset IBM Plex Sans, #hop_stacks_in_855 #hop_content_stacks_in_855 .hop-content--inner h3.main-font-preset IBM Plex Sans, #hop_stacks_in_855 #hop_content_stacks_in_855 .hop-content--inner h4.main-font-preset IBM Plex Sans, #hop_stacks_in_855 #hop_content_stacks_in_855 .hop-content--inner h5.main-font-preset IBM Plex Sans, #hop_stacks_in_855 #hop_content_stacks_in_855 .hop-content--inner h6.main-font-preset IBM Plex Sans, #hop_stacks_in_855 #hop_content_stacks_in_855 .hop-content--inner p.main-font-preset IBM Plex Sans, #hop_stacks_in_855 #hop_content_stacks_in_855 .hop-content--inner span.main-font-preset IBM Plex Sans {
      font-family: "Raleway", "Roboto", sans-serif; }
    #hop_stacks_in_855 #hop_content_stacks_in_855 .hop-content--inner h1.main-font-custom IBM Plex Sans, #hop_stacks_in_855 #hop_content_stacks_in_855 .hop-content--inner h2.main-font-custom IBM Plex Sans, #hop_stacks_in_855 #hop_content_stacks_in_855 .hop-content--inner h3.main-font-custom IBM Plex Sans, #hop_stacks_in_855 #hop_content_stacks_in_855 .hop-content--inner h4.main-font-custom IBM Plex Sans, #hop_stacks_in_855 #hop_content_stacks_in_855 .hop-content--inner h5.main-font-custom IBM Plex Sans, #hop_stacks_in_855 #hop_content_stacks_in_855 .hop-content--inner h6.main-font-custom IBM Plex Sans, #hop_stacks_in_855 #hop_content_stacks_in_855 .hop-content--inner p.main-font-custom IBM Plex Sans, #hop_stacks_in_855 #hop_content_stacks_in_855 .hop-content--inner span.main-font-custom IBM Plex Sans {
      font-family: "", "Roboto", sans-serif; }
    #hop_stacks_in_855 #hop_content_stacks_in_855 .hop-content--inner h1.main-font-google IBM Plex Sans, #hop_stacks_in_855 #hop_content_stacks_in_855 .hop-content--inner h2.main-font-google IBM Plex Sans, #hop_stacks_in_855 #hop_content_stacks_in_855 .hop-content--inner h3.main-font-google IBM Plex Sans, #hop_stacks_in_855 #hop_content_stacks_in_855 .hop-content--inner h4.main-font-google IBM Plex Sans, #hop_stacks_in_855 #hop_content_stacks_in_855 .hop-content--inner h5.main-font-google IBM Plex Sans, #hop_stacks_in_855 #hop_content_stacks_in_855 .hop-content--inner h6.main-font-google IBM Plex Sans, #hop_stacks_in_855 #hop_content_stacks_in_855 .hop-content--inner p.main-font-google IBM Plex Sans, #hop_stacks_in_855 #hop_content_stacks_in_855 .hop-content--inner span.main-font-google IBM Plex Sans {
      font-family: "", "Roboto", sans-serif; }
    #hop_stacks_in_855 #hop_content_stacks_in_855 .hop-content--inner h1, #hop_stacks_in_855 #hop_content_stacks_in_855 .hop-content--inner h2, #hop_stacks_in_855 #hop_content_stacks_in_855 .hop-content--inner h3, #hop_stacks_in_855 #hop_content_stacks_in_855 .hop-content--inner h4, #hop_stacks_in_855 #hop_content_stacks_in_855 .hop-content--inner h5, #hop_stacks_in_855 #hop_content_stacks_in_855 .hop-content--inner h6 {
      color: rgba(255, 255, 255, 1.00); }
    #hop_stacks_in_855 #hop_content_stacks_in_855 .hop-content--inner p, #hop_stacks_in_855 #hop_content_stacks_in_855 .hop-content--inner span, #hop_stacks_in_855 #hop_content_stacks_in_855 .hop-content--inner blockquote, #hop_stacks_in_855 #hop_content_stacks_in_855 .hop-content--inner ul, #hop_stacks_in_855 #hop_content_stacks_in_855 .hop-content--inner li {
      color: rgba(255, 255, 255, 0.50); }
    #hop_stacks_in_855 #hop_content_stacks_in_855 .hop-content--inner a, #hop_stacks_in_855 #hop_content_stacks_in_855 .hop-content--inner a:visited {
      color: rgba(255, 221, 65, 1.00); }
  #hop_stacks_in_855 #hop_content_stacks_in_855.custom-content-colors {
    color: rgba(0, 0, 0, 0.50) !important;
    background: rgba(255, 255, 255, 1.00) !important; }
    #hop_stacks_in_855 #hop_content_stacks_in_855.custom-content-colors h1, #hop_stacks_in_855 #hop_content_stacks_in_855.custom-content-colors h2, #hop_stacks_in_855 #hop_content_stacks_in_855.custom-content-colors h3, #hop_stacks_in_855 #hop_content_stacks_in_855.custom-content-colors h4, #hop_stacks_in_855 #hop_content_stacks_in_855.custom-content-colors h5, #hop_stacks_in_855 #hop_content_stacks_in_855.custom-content-colors h6 {
      color: rgba(0, 0, 0, 1.00) !important; }
    #hop_stacks_in_855 #hop_content_stacks_in_855.custom-content-colors p, #hop_stacks_in_855 #hop_content_stacks_in_855.custom-content-colors span, #hop_stacks_in_855 #hop_content_stacks_in_855.custom-content-colors blockquote, #hop_stacks_in_855 #hop_content_stacks_in_855.custom-content-colors ul, #hop_stacks_in_855 #hop_content_stacks_in_855.custom-content-colors li {
      color: rgba(0, 0, 0, 0.50) !important; }
    #hop_stacks_in_855 #hop_content_stacks_in_855.custom-content-colors a, #hop_stacks_in_855 #hop_content_stacks_in_855.custom-content-colors a:visited {
      color: rgba(0, 0, 0, 1.00) !important; }

#hop_stacks_in_855.w-to-h.expand {
  top: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  max-width: 100% !important;
  transition: all 0.3s 0.1s ease, bottom 0.3s 0.4s ease, top 0.3s 0.4s ease; }
  #hop_stacks_in_855.w-to-h.expand.main-bg-color .page-transition-cover_stacks_in_855:nth-of-type(1) span {
    background: rgba(43, 153, 156, 1.00); }
    #hop_stacks_in_855.w-to-h.expand.main-bg-color .page-transition-cover_stacks_in_855:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_855.w-to-h.expand.main-bg-gradient-2 .page-transition-cover_stacks_in_855:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_855.w-to-h.expand.main-bg-gradient-2 .page-transition-cover_stacks_in_855:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_855.w-to-h.expand.main-bg-gradient-3 .page-transition-cover_stacks_in_855:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_855.w-to-h.expand.main-bg-gradient-3 .page-transition-cover_stacks_in_855:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_855.w-to-h.expand.main-bg-image-ov-color .page-transition-cover_stacks_in_855:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_855.w-to-h.expand.main-bg-image-ov-color .page-transition-cover_stacks_in_855:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: rgba(0, 0, 0, 0.50); }
  #hop_stacks_in_855.w-to-h.expand.main-bg-image-ov-gradient .page-transition-cover_stacks_in_855:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_855.w-to-h.expand.main-bg-image-ov-gradient .page-transition-cover_stacks_in_855:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_855.w-to-h.expand #hop_titlebar_stacks_in_855 {
    transition: all 0.5s 0.7s ease; }
  #hop_stacks_in_855.w-to-h.expand #hop_initial_stacks_in_855, #hop_stacks_in_855.w-to-h.expand #hop_content_stacks_in_855 {
    animation: fade-in 0.5s 0.7s ease forwards; }
  #hop_stacks_in_855.w-to-h.expand.custom-expand-colors.expanded-bg-color .page-transition-cover_stacks_in_855:nth-of-type(1) span {
    background: rgba(0, 0, 0, 1.00); }
    #hop_stacks_in_855.w-to-h.expand.custom-expand-colors.expanded-bg-color .page-transition-cover_stacks_in_855:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_855.w-to-h.expand.custom-expand-colors.expanded-bg-gradient-2 .page-transition-cover_stacks_in_855:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_855.w-to-h.expand.custom-expand-colors.expanded-bg-gradient-2 .page-transition-cover_stacks_in_855:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_855.w-to-h.expand.custom-expand-colors.expanded-bg-gradient-3 .page-transition-cover_stacks_in_855:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_855.w-to-h.expand.custom-expand-colors.expanded-bg-gradient-3 .page-transition-cover_stacks_in_855:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_855.w-to-h.expand.custom-expand-colors.expanded-bg-image-ov-color .page-transition-cover_stacks_in_855:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_855.w-to-h.expand.custom-expand-colors.expanded-bg-image-ov-color .page-transition-cover_stacks_in_855:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: rgba(0, 0, 0, 0.50); }
  #hop_stacks_in_855.w-to-h.expand.custom-expand-colors.expanded-bg-image-ov-gradient .page-transition-cover_stacks_in_855:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_855.w-to-h.expand.custom-expand-colors.expanded-bg-image-ov-gradient .page-transition-cover_stacks_in_855:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_855.w-to-h.expand.custom-expand-colors #hop_background_stacks_in_855 {
    z-index: 100;
    transition: all 0.3s ease; }
    #hop_stacks_in_855.w-to-h.expand.custom-expand-colors #hop_background_stacks_in_855.expanded-bg-color {
      background: rgba(0, 0, 0, 1.00); }
      #hop_stacks_in_855.w-to-h.expand.custom-expand-colors #hop_background_stacks_in_855.expanded-bg-color::before {
        opacity: 0; }
    #hop_stacks_in_855.w-to-h.expand.custom-expand-colors #hop_background_stacks_in_855.expanded-bg-gradient-2 {
      background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
      #hop_stacks_in_855.w-to-h.expand.custom-expand-colors #hop_background_stacks_in_855.expanded-bg-gradient-2::before {
        opacity: 0; }
    #hop_stacks_in_855.w-to-h.expand.custom-expand-colors #hop_background_stacks_in_855.expanded-bg-gradient-3 {
      background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
      #hop_stacks_in_855.w-to-h.expand.custom-expand-colors #hop_background_stacks_in_855.expanded-bg-gradient-3::before {
        opacity: 0; }
    #hop_stacks_in_855.w-to-h.expand.custom-expand-colors #hop_background_stacks_in_855.expanded-bg-image-ov-color {
      background: url() no-repeat center center;
      background-size: cover; }
      #hop_stacks_in_855.w-to-h.expand.custom-expand-colors #hop_background_stacks_in_855.expanded-bg-image-ov-color::before {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        content: '';
        display: block;
        position: absolute;
        background: rgba(0, 0, 0, 0.50); }
    #hop_stacks_in_855.w-to-h.expand.custom-expand-colors #hop_background_stacks_in_855.expanded-bg-image-ov-gradient {
      background: url() no-repeat center center;
      background-size: cover; }
      #hop_stacks_in_855.w-to-h.expand.custom-expand-colors #hop_background_stacks_in_855.expanded-bg-image-ov-gradient::before {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        content: '';
        display: block;
        position: absolute;
        background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_855.w-to-h.expand .page-transition-cover_stacks_in_855:nth-of-type(1) {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    z-index: 200;
    position: fixed;
    animation: fade-in 0s 0.6s ease forwards; }
    #hop_stacks_in_855.w-to-h.expand .page-transition-cover_stacks_in_855:nth-of-type(1) span {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      position: absolute; }

#hop_stacks_in_855.h-to-w.expand {
  top: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  max-width: 100% !important;
  transition: all 0.3s 0.1s ease, max-width 0.3s 0.4s ease, left 0.3s 0.4s ease; }
  #hop_stacks_in_855.h-to-w.expand.main-bg-color .page-transition-cover_stacks_in_855:nth-of-type(1) span {
    background: rgba(43, 153, 156, 1.00); }
    #hop_stacks_in_855.h-to-w.expand.main-bg-color .page-transition-cover_stacks_in_855:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_855.h-to-w.expand.main-bg-gradient-2 .page-transition-cover_stacks_in_855:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_855.h-to-w.expand.main-bg-gradient-2 .page-transition-cover_stacks_in_855:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_855.h-to-w.expand.main-bg-gradient-3 .page-transition-cover_stacks_in_855:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_855.h-to-w.expand.main-bg-gradient-3 .page-transition-cover_stacks_in_855:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_855.h-to-w.expand.main-bg-image-ov-color .page-transition-cover_stacks_in_855:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_855.h-to-w.expand.main-bg-image-ov-color .page-transition-cover_stacks_in_855:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: rgba(0, 0, 0, 0.50); }
  #hop_stacks_in_855.h-to-w.expand.main-bg-image-ov-gradient .page-transition-cover_stacks_in_855:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_855.h-to-w.expand.main-bg-image-ov-gradient .page-transition-cover_stacks_in_855:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_855.h-to-w.expand #hop_titlebar_stacks_in_855 {
    transition: all 0.5s 0.7s ease; }
  #hop_stacks_in_855.h-to-w.expand #hop_initial_stacks_in_855, #hop_stacks_in_855.h-to-w.expand #hop_content_stacks_in_855 {
    animation: fade-in 0.5s 0.7s ease forwards; }
  #hop_stacks_in_855.h-to-w.expand.custom-expand-colors.expanded-bg-color .page-transition-cover_stacks_in_855:nth-of-type(1) span {
    background: rgba(0, 0, 0, 1.00); }
    #hop_stacks_in_855.h-to-w.expand.custom-expand-colors.expanded-bg-color .page-transition-cover_stacks_in_855:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_855.h-to-w.expand.custom-expand-colors.expanded-bg-gradient-2 .page-transition-cover_stacks_in_855:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_855.h-to-w.expand.custom-expand-colors.expanded-bg-gradient-2 .page-transition-cover_stacks_in_855:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_855.h-to-w.expand.custom-expand-colors.expanded-bg-gradient-3 .page-transition-cover_stacks_in_855:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_855.h-to-w.expand.custom-expand-colors.expanded-bg-gradient-3 .page-transition-cover_stacks_in_855:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_855.h-to-w.expand.custom-expand-colors.expanded-bg-image-ov-color .page-transition-cover_stacks_in_855:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_855.h-to-w.expand.custom-expand-colors.expanded-bg-image-ov-color .page-transition-cover_stacks_in_855:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: rgba(0, 0, 0, 0.50); }
  #hop_stacks_in_855.h-to-w.expand.custom-expand-colors.expanded-bg-image-ov-gradient .page-transition-cover_stacks_in_855:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_855.h-to-w.expand.custom-expand-colors.expanded-bg-image-ov-gradient .page-transition-cover_stacks_in_855:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_855.h-to-w.expand.custom-expand-colors #hop_background_stacks_in_855 {
    z-index: 100;
    transition: all 0.3s ease; }
    #hop_stacks_in_855.h-to-w.expand.custom-expand-colors #hop_background_stacks_in_855.expanded-bg-color {
      background: rgba(0, 0, 0, 1.00); }
      #hop_stacks_in_855.h-to-w.expand.custom-expand-colors #hop_background_stacks_in_855.expanded-bg-color::before {
        opacity: 0; }
    #hop_stacks_in_855.h-to-w.expand.custom-expand-colors #hop_background_stacks_in_855.expanded-bg-gradient-2 {
      background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
      #hop_stacks_in_855.h-to-w.expand.custom-expand-colors #hop_background_stacks_in_855.expanded-bg-gradient-2::before {
        opacity: 0; }
    #hop_stacks_in_855.h-to-w.expand.custom-expand-colors #hop_background_stacks_in_855.expanded-bg-gradient-3 {
      background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
      #hop_stacks_in_855.h-to-w.expand.custom-expand-colors #hop_background_stacks_in_855.expanded-bg-gradient-3::before {
        opacity: 0; }
    #hop_stacks_in_855.h-to-w.expand.custom-expand-colors #hop_background_stacks_in_855.expanded-bg-image-ov-color {
      background: url() no-repeat center center;
      background-size: cover; }
      #hop_stacks_in_855.h-to-w.expand.custom-expand-colors #hop_background_stacks_in_855.expanded-bg-image-ov-color::before {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        content: '';
        display: block;
        position: absolute;
        background: rgba(0, 0, 0, 0.50); }
    #hop_stacks_in_855.h-to-w.expand.custom-expand-colors #hop_background_stacks_in_855.expanded-bg-image-ov-gradient {
      background: url() no-repeat center center;
      background-size: cover; }
      #hop_stacks_in_855.h-to-w.expand.custom-expand-colors #hop_background_stacks_in_855.expanded-bg-image-ov-gradient::before {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        content: '';
        display: block;
        position: absolute;
        background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_855.h-to-w.expand .page-transition-cover_stacks_in_855:nth-of-type(1) {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    z-index: 200;
    position: fixed;
    animation: fade-in 0s 0.6s ease forwards; }
    #hop_stacks_in_855.h-to-w.expand .page-transition-cover_stacks_in_855:nth-of-type(1) span {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      position: absolute; }

#hop_stacks_in_855.even-spread.expand {
  top: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  max-width: 100% !important;
  transition: all 0.3s 0.1s ease; }
  #hop_stacks_in_855.even-spread.expand.main-bg-color .page-transition-cover_stacks_in_855:nth-of-type(1) span {
    background: rgba(43, 153, 156, 1.00); }
    #hop_stacks_in_855.even-spread.expand.main-bg-color .page-transition-cover_stacks_in_855:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_855.even-spread.expand.main-bg-gradient-2 .page-transition-cover_stacks_in_855:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_855.even-spread.expand.main-bg-gradient-2 .page-transition-cover_stacks_in_855:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_855.even-spread.expand.main-bg-gradient-3 .page-transition-cover_stacks_in_855:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_855.even-spread.expand.main-bg-gradient-3 .page-transition-cover_stacks_in_855:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_855.even-spread.expand.main-bg-image-ov-color .page-transition-cover_stacks_in_855:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_855.even-spread.expand.main-bg-image-ov-color .page-transition-cover_stacks_in_855:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: rgba(0, 0, 0, 0.50); }
  #hop_stacks_in_855.even-spread.expand.main-bg-image-ov-gradient .page-transition-cover_stacks_in_855:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_855.even-spread.expand.main-bg-image-ov-gradient .page-transition-cover_stacks_in_855:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_855.even-spread.expand #hop_titlebar_stacks_in_855 {
    transition: all 0.5s 0.7s ease; }
  #hop_stacks_in_855.even-spread.expand #hop_initial_stacks_in_855, #hop_stacks_in_855.even-spread.expand #hop_content_stacks_in_855 {
    animation: fade-in 0.5s 0.7s ease forwards; }
  #hop_stacks_in_855.even-spread.expand.custom-expand-colors.expanded-bg-color .page-transition-cover_stacks_in_855:nth-of-type(1) span {
    background: rgba(0, 0, 0, 1.00); }
    #hop_stacks_in_855.even-spread.expand.custom-expand-colors.expanded-bg-color .page-transition-cover_stacks_in_855:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_855.even-spread.expand.custom-expand-colors.expanded-bg-gradient-2 .page-transition-cover_stacks_in_855:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_855.even-spread.expand.custom-expand-colors.expanded-bg-gradient-2 .page-transition-cover_stacks_in_855:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_855.even-spread.expand.custom-expand-colors.expanded-bg-gradient-3 .page-transition-cover_stacks_in_855:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_855.even-spread.expand.custom-expand-colors.expanded-bg-gradient-3 .page-transition-cover_stacks_in_855:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_855.even-spread.expand.custom-expand-colors.expanded-bg-image-ov-color .page-transition-cover_stacks_in_855:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_855.even-spread.expand.custom-expand-colors.expanded-bg-image-ov-color .page-transition-cover_stacks_in_855:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: rgba(0, 0, 0, 0.50); }
  #hop_stacks_in_855.even-spread.expand.custom-expand-colors.expanded-bg-image-ov-gradient .page-transition-cover_stacks_in_855:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_855.even-spread.expand.custom-expand-colors.expanded-bg-image-ov-gradient .page-transition-cover_stacks_in_855:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_855.even-spread.expand.custom-expand-colors #hop_background_stacks_in_855 {
    z-index: 100;
    transition: all 0.3s ease; }
    #hop_stacks_in_855.even-spread.expand.custom-expand-colors #hop_background_stacks_in_855.expanded-bg-color {
      background: rgba(0, 0, 0, 1.00); }
      #hop_stacks_in_855.even-spread.expand.custom-expand-colors #hop_background_stacks_in_855.expanded-bg-color::before {
        opacity: 0; }
    #hop_stacks_in_855.even-spread.expand.custom-expand-colors #hop_background_stacks_in_855.expanded-bg-gradient-2 {
      background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
      #hop_stacks_in_855.even-spread.expand.custom-expand-colors #hop_background_stacks_in_855.expanded-bg-gradient-2::before {
        opacity: 0; }
    #hop_stacks_in_855.even-spread.expand.custom-expand-colors #hop_background_stacks_in_855.expanded-bg-gradient-3 {
      background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
      #hop_stacks_in_855.even-spread.expand.custom-expand-colors #hop_background_stacks_in_855.expanded-bg-gradient-3::before {
        opacity: 0; }
    #hop_stacks_in_855.even-spread.expand.custom-expand-colors #hop_background_stacks_in_855.expanded-bg-image-ov-color {
      background: url() no-repeat center center;
      background-size: cover; }
      #hop_stacks_in_855.even-spread.expand.custom-expand-colors #hop_background_stacks_in_855.expanded-bg-image-ov-color::before {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        content: '';
        display: block;
        position: absolute;
        background: rgba(0, 0, 0, 0.50); }
    #hop_stacks_in_855.even-spread.expand.custom-expand-colors #hop_background_stacks_in_855.expanded-bg-image-ov-gradient {
      background: url() no-repeat center center;
      background-size: cover; }
      #hop_stacks_in_855.even-spread.expand.custom-expand-colors #hop_background_stacks_in_855.expanded-bg-image-ov-gradient::before {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        content: '';
        display: block;
        position: absolute;
        background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_855.even-spread.expand .page-transition-cover_stacks_in_855:nth-of-type(1) {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    z-index: 200;
    position: fixed;
    animation: fade-in 0s 0.6s ease forwards; }
    #hop_stacks_in_855.even-spread.expand .page-transition-cover_stacks_in_855:nth-of-type(1) span {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      position: absolute; }

#hop_stacks_in_855.slide.expand {
  top: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  max-width: 100% !important;
  box-shadow: none !important;
  transition: 0s 0.4s ease, box-shadow 0.4s 0s ease; }
  #hop_stacks_in_855.slide.expand.main-bg-color .page-transition-cover_stacks_in_855:nth-of-type(1) span {
    background: rgba(43, 153, 156, 1.00); }
    #hop_stacks_in_855.slide.expand.main-bg-color .page-transition-cover_stacks_in_855:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_855.slide.expand.main-bg-gradient-2 .page-transition-cover_stacks_in_855:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_855.slide.expand.main-bg-gradient-2 .page-transition-cover_stacks_in_855:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_855.slide.expand.main-bg-gradient-3 .page-transition-cover_stacks_in_855:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_855.slide.expand.main-bg-gradient-3 .page-transition-cover_stacks_in_855:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_855.slide.expand.main-bg-image-ov-color .page-transition-cover_stacks_in_855:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_855.slide.expand.main-bg-image-ov-color .page-transition-cover_stacks_in_855:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: rgba(0, 0, 0, 0.50); }
  #hop_stacks_in_855.slide.expand.main-bg-image-ov-gradient .page-transition-cover_stacks_in_855:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_855.slide.expand.main-bg-image-ov-gradient .page-transition-cover_stacks_in_855:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_855.slide.expand.custom-expand-colors.expanded-bg-color .page-transition-cover_stacks_in_855:nth-of-type(1) span {
    background: rgba(0, 0, 0, 1.00); }
    #hop_stacks_in_855.slide.expand.custom-expand-colors.expanded-bg-color .page-transition-cover_stacks_in_855:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_855.slide.expand.custom-expand-colors.expanded-bg-gradient-2 .page-transition-cover_stacks_in_855:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_855.slide.expand.custom-expand-colors.expanded-bg-gradient-2 .page-transition-cover_stacks_in_855:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_855.slide.expand.custom-expand-colors.expanded-bg-gradient-3 .page-transition-cover_stacks_in_855:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_855.slide.expand.custom-expand-colors.expanded-bg-gradient-3 .page-transition-cover_stacks_in_855:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_855.slide.expand.custom-expand-colors.expanded-bg-image-ov-color .page-transition-cover_stacks_in_855:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_855.slide.expand.custom-expand-colors.expanded-bg-image-ov-color .page-transition-cover_stacks_in_855:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: rgba(0, 0, 0, 0.50); }
  #hop_stacks_in_855.slide.expand.custom-expand-colors.expanded-bg-image-ov-gradient .page-transition-cover_stacks_in_855:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_855.slide.expand.custom-expand-colors.expanded-bg-image-ov-gradient .page-transition-cover_stacks_in_855:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_855.slide.expand #hop_background_stacks_in_855 {
    opacity: 0;
    transition: all 0.4s 0s ease; }
  #hop_stacks_in_855.slide.expand .page-transition-cover_stacks_in_855:nth-of-type(1) {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    position: fixed; }
    #hop_stacks_in_855.slide.expand .page-transition-cover_stacks_in_855:nth-of-type(1) span {
      width: 100%;
      height: 100%;
      flex: 1 0 auto; }
  #hop_stacks_in_855.slide.expand.from-top .page-transition-cover_stacks_in_855:nth-of-type(1) {
    transform: translateY(-100%);
    animation: slide-in-down 0.5s 0.6s ease forwards; }
  #hop_stacks_in_855.slide.expand.from-bottom .page-transition-cover_stacks_in_855:nth-of-type(1) {
    transform: translateY(100%);
    animation: slide-in-up 0.5s 0.5s ease forwards; }
  #hop_stacks_in_855.slide.expand.from-left .page-transition-cover_stacks_in_855:nth-of-type(1) {
    transform: translateX(-100%);
    animation: slide-in-left 0.5s 0.5s ease forwards; }
  #hop_stacks_in_855.slide.expand.from-right .page-transition-cover_stacks_in_855:nth-of-type(1) {
    transform: translateX(100%);
    animation: slide-in-right 0.5s 0.5s ease forwards; }

#hop_stacks_in_855.box-layer.expand {
  z-index: 1000;
  top: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  max-width: 100% !important;
  box-shadow: none !important;
  transition: 0s 0.4s ease, box-shadow 0.4s 0s ease; }
  #hop_stacks_in_855.box-layer.expand.main-bg-color .page-transition-cover_stacks_in_855 span {
    background: rgba(43, 153, 156, 1.00); }
    #hop_stacks_in_855.box-layer.expand.main-bg-color .page-transition-cover_stacks_in_855 span::before {
      opacity: 0; }
  #hop_stacks_in_855.box-layer.expand.main-bg-gradient-2 .page-transition-cover_stacks_in_855 span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_855.box-layer.expand.main-bg-gradient-2 .page-transition-cover_stacks_in_855 span::before {
      opacity: 0; }
  #hop_stacks_in_855.box-layer.expand.main-bg-gradient-3 .page-transition-cover_stacks_in_855 span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_855.box-layer.expand.main-bg-gradient-3 .page-transition-cover_stacks_in_855 span::before {
      opacity: 0; }
  #hop_stacks_in_855.box-layer.expand.main-bg-image-ov-color .page-transition-cover_stacks_in_855 span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_855.box-layer.expand.main-bg-image-ov-color .page-transition-cover_stacks_in_855 span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: rgba(0, 0, 0, 0.50); }
  #hop_stacks_in_855.box-layer.expand.main-bg-image-ov-gradient .page-transition-cover_stacks_in_855 span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_855.box-layer.expand.main-bg-image-ov-gradient .page-transition-cover_stacks_in_855 span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_855.box-layer.expand.custom-expand-colors.expanded-bg-color .page-transition-cover_stacks_in_855 span {
    background: rgba(0, 0, 0, 1.00); }
    #hop_stacks_in_855.box-layer.expand.custom-expand-colors.expanded-bg-color .page-transition-cover_stacks_in_855 span::before {
      opacity: 0; }
  #hop_stacks_in_855.box-layer.expand.custom-expand-colors.expanded-bg-gradient-2 .page-transition-cover_stacks_in_855 span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_855.box-layer.expand.custom-expand-colors.expanded-bg-gradient-2 .page-transition-cover_stacks_in_855 span::before {
      opacity: 0; }
  #hop_stacks_in_855.box-layer.expand.custom-expand-colors.expanded-bg-gradient-3 .page-transition-cover_stacks_in_855 span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_855.box-layer.expand.custom-expand-colors.expanded-bg-gradient-3 .page-transition-cover_stacks_in_855 span::before {
      opacity: 0; }
  #hop_stacks_in_855.box-layer.expand.custom-expand-colors.expanded-bg-image-ov-color .page-transition-cover_stacks_in_855 span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_855.box-layer.expand.custom-expand-colors.expanded-bg-image-ov-color .page-transition-cover_stacks_in_855 span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: rgba(0, 0, 0, 0.50); }
  #hop_stacks_in_855.box-layer.expand.custom-expand-colors.expanded-bg-image-ov-gradient .page-transition-cover_stacks_in_855 span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_855.box-layer.expand.custom-expand-colors.expanded-bg-image-ov-gradient .page-transition-cover_stacks_in_855 span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_855.box-layer.expand #hop_background_stacks_in_855 {
    opacity: 0;
    transition: all 0.4s 0s ease; }
  #hop_stacks_in_855.box-layer.expand .page-transition-cover_stacks_in_855 {
    position: fixed;
    overflow: hidden; }
    #hop_stacks_in_855.box-layer.expand .page-transition-cover_stacks_in_855 span {
      position: absolute; }
  #hop_stacks_in_855.box-layer.expand.horizontal .page-transition-cover_stacks_in_855 {
    left: 0;
    right: 0;
    height: 33.3333333%; }
    #hop_stacks_in_855.box-layer.expand.horizontal .page-transition-cover_stacks_in_855 span {
      left: 0;
      width: 100%;
      height: 300%; }
    #hop_stacks_in_855.box-layer.expand.horizontal .page-transition-cover_stacks_in_855:nth-of-type(4), #hop_stacks_in_855.box-layer.expand.horizontal .page-transition-cover_stacks_in_855:nth-of-type(5), #hop_stacks_in_855.box-layer.expand.horizontal .page-transition-cover_stacks_in_855:nth-of-type(6) {
      display: none; }
  #hop_stacks_in_855.box-layer.expand.horizontal.horizontal-from-left .page-transition-cover_stacks_in_855:nth-of-type(1) {
    top: 0;
    transform: translateX(-100%);
    animation: slide-in-left 0.5s 0.4s ease forwards; }
  #hop_stacks_in_855.box-layer.expand.horizontal.horizontal-from-left .page-transition-cover_stacks_in_855:nth-of-type(2) {
    top: 33.3333333%;
    transform: translateX(-100%);
    animation: slide-in-left 0.5s 0.5s ease forwards; }
    #hop_stacks_in_855.box-layer.expand.horizontal.horizontal-from-left .page-transition-cover_stacks_in_855:nth-of-type(2) span {
      top: -100%; }
  #hop_stacks_in_855.box-layer.expand.horizontal.horizontal-from-left .page-transition-cover_stacks_in_855:nth-of-type(3) {
    bottom: 0;
    transform: translateX(-100%);
    animation: slide-in-left 0.5s 0.6s ease forwards; }
    #hop_stacks_in_855.box-layer.expand.horizontal.horizontal-from-left .page-transition-cover_stacks_in_855:nth-of-type(3) span {
      bottom: 0; }
  #hop_stacks_in_855.box-layer.expand.horizontal.horizontal-from-right .page-transition-cover_stacks_in_855:nth-of-type(1) {
    top: 0;
    transform: translateX(100%);
    animation: slide-in-right 0.5s 0.4s ease forwards; }
  #hop_stacks_in_855.box-layer.expand.horizontal.horizontal-from-right .page-transition-cover_stacks_in_855:nth-of-type(2) {
    top: 33.3333333%;
    transform: translateX(100%);
    animation: slide-in-right 0.5s 0.5s ease forwards; }
    #hop_stacks_in_855.box-layer.expand.horizontal.horizontal-from-right .page-transition-cover_stacks_in_855:nth-of-type(2) span {
      top: -100%; }
  #hop_stacks_in_855.box-layer.expand.horizontal.horizontal-from-right .page-transition-cover_stacks_in_855:nth-of-type(3) {
    bottom: 0;
    transform: translateX(100%);
    animation: slide-in-right 0.5s 0.6s ease forwards; }
    #hop_stacks_in_855.box-layer.expand.horizontal.horizontal-from-right .page-transition-cover_stacks_in_855:nth-of-type(3) span {
      bottom: 0; }
  #hop_stacks_in_855.box-layer.expand.vertical .page-transition-cover_stacks_in_855 {
    top: 0;
    bottom: 0;
    width: 33.3333333%; }
    #hop_stacks_in_855.box-layer.expand.vertical .page-transition-cover_stacks_in_855 span {
      width: 300%;
      height: 100%; }
    #hop_stacks_in_855.box-layer.expand.vertical .page-transition-cover_stacks_in_855:nth-of-type(4), #hop_stacks_in_855.box-layer.expand.vertical .page-transition-cover_stacks_in_855:nth-of-type(5), #hop_stacks_in_855.box-layer.expand.vertical .page-transition-cover_stacks_in_855:nth-of-type(6) {
      display: none; }
  #hop_stacks_in_855.box-layer.expand.vertical.vertical-from-top .page-transition-cover_stacks_in_855:nth-of-type(1) {
    left: 0;
    transform: translateY(-100%);
    animation: slide-in-down 0.5s 0.4s ease forwards; }
  #hop_stacks_in_855.box-layer.expand.vertical.vertical-from-top .page-transition-cover_stacks_in_855:nth-of-type(2) {
    left: 33.3333333%;
    transform: translateY(-100%);
    animation: slide-in-down 0.5s 0.5s ease forwards; }
    #hop_stacks_in_855.box-layer.expand.vertical.vertical-from-top .page-transition-cover_stacks_in_855:nth-of-type(2) span {
      left: -100%; }
  #hop_stacks_in_855.box-layer.expand.vertical.vertical-from-top .page-transition-cover_stacks_in_855:nth-of-type(3) {
    right: 0;
    transform: translateY(-100%);
    animation: slide-in-down 0.5s 0.6s ease forwards; }
    #hop_stacks_in_855.box-layer.expand.vertical.vertical-from-top .page-transition-cover_stacks_in_855:nth-of-type(3) span {
      right: 0; }
  #hop_stacks_in_855.box-layer.expand.vertical.vertical-from-bottom .page-transition-cover_stacks_in_855:nth-of-type(1) {
    left: 0;
    transform: translateY(100%);
    animation: slide-in-up 0.5s 0.4s ease forwards; }
  #hop_stacks_in_855.box-layer.expand.vertical.vertical-from-bottom .page-transition-cover_stacks_in_855:nth-of-type(2) {
    left: 33.3333333%;
    transform: translateY(100%);
    animation: slide-in-up 0.5s 0.5s ease forwards; }
    #hop_stacks_in_855.box-layer.expand.vertical.vertical-from-bottom .page-transition-cover_stacks_in_855:nth-of-type(2) span {
      left: -100%; }
  #hop_stacks_in_855.box-layer.expand.vertical.vertical-from-bottom .page-transition-cover_stacks_in_855:nth-of-type(3) {
    right: 0;
    transform: translateY(100%);
    animation: slide-in-up 0.5s 0.6s ease forwards; }
    #hop_stacks_in_855.box-layer.expand.vertical.vertical-from-bottom .page-transition-cover_stacks_in_855:nth-of-type(3) span {
      right: 0; }

#hop_stacks_in_855.border-wrap.expand {
  top: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  max-width: 100% !important;
  background: none !important;
  box-shadow: none !important;
  transition: 0s 0.3s ease, box-shadow 0.3s 0s ease; }
  #hop_stacks_in_855.border-wrap.expand.main-bg-color .page-transition-cover_stacks_in_855 span {
    background: rgba(43, 153, 156, 1.00); }
    #hop_stacks_in_855.border-wrap.expand.main-bg-color .page-transition-cover_stacks_in_855 span::before {
      opacity: 0; }
  #hop_stacks_in_855.border-wrap.expand.main-bg-gradient-2 .page-transition-cover_stacks_in_855 span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_855.border-wrap.expand.main-bg-gradient-2 .page-transition-cover_stacks_in_855 span::before {
      opacity: 0; }
  #hop_stacks_in_855.border-wrap.expand.main-bg-gradient-3 .page-transition-cover_stacks_in_855 span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_855.border-wrap.expand.main-bg-gradient-3 .page-transition-cover_stacks_in_855 span::before {
      opacity: 0; }
  #hop_stacks_in_855.border-wrap.expand.main-bg-image-ov-color .page-transition-cover_stacks_in_855 span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_855.border-wrap.expand.main-bg-image-ov-color .page-transition-cover_stacks_in_855 span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: rgba(0, 0, 0, 0.50); }
  #hop_stacks_in_855.border-wrap.expand.main-bg-image-ov-gradient .page-transition-cover_stacks_in_855 span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_855.border-wrap.expand.main-bg-image-ov-gradient .page-transition-cover_stacks_in_855 span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_855.border-wrap.expand.custom-expand-colors.expanded-bg-color .page-transition-cover_stacks_in_855 span {
    background: rgba(0, 0, 0, 1.00); }
    #hop_stacks_in_855.border-wrap.expand.custom-expand-colors.expanded-bg-color .page-transition-cover_stacks_in_855 span::before {
      opacity: 0; }
  #hop_stacks_in_855.border-wrap.expand.custom-expand-colors.expanded-bg-gradient-2 .page-transition-cover_stacks_in_855 span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_855.border-wrap.expand.custom-expand-colors.expanded-bg-gradient-2 .page-transition-cover_stacks_in_855 span::before {
      opacity: 0; }
  #hop_stacks_in_855.border-wrap.expand.custom-expand-colors.expanded-bg-gradient-3 .page-transition-cover_stacks_in_855 span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_855.border-wrap.expand.custom-expand-colors.expanded-bg-gradient-3 .page-transition-cover_stacks_in_855 span::before {
      opacity: 0; }
  #hop_stacks_in_855.border-wrap.expand.custom-expand-colors.expanded-bg-image-ov-color .page-transition-cover_stacks_in_855 span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_855.border-wrap.expand.custom-expand-colors.expanded-bg-image-ov-color .page-transition-cover_stacks_in_855 span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: rgba(0, 0, 0, 0.50); }
  #hop_stacks_in_855.border-wrap.expand.custom-expand-colors.expanded-bg-image-ov-gradient .page-transition-cover_stacks_in_855 span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_855.border-wrap.expand.custom-expand-colors.expanded-bg-image-ov-gradient .page-transition-cover_stacks_in_855 span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_855.border-wrap.expand #hop_background_stacks_in_855 {
    opacity: 0;
    transition: all 0.3s 0s ease; }
  #hop_stacks_in_855.border-wrap.expand #hop_titlebar_stacks_in_855 {
    transition: all 0.5s 1.8s ease; }
  #hop_stacks_in_855.border-wrap.expand #hop_initial_stacks_in_855, #hop_stacks_in_855.border-wrap.expand #hop_content_stacks_in_855 {
    animation: fade-in 0.5s 1.8s ease forwards; }
  #hop_stacks_in_855.border-wrap.expand .page-transition-cover_stacks_in_855 {
    overflow: hidden;
    position: fixed; }
    #hop_stacks_in_855.border-wrap.expand .page-transition-cover_stacks_in_855 span {
      position: absolute; }
    #hop_stacks_in_855.border-wrap.expand .page-transition-cover_stacks_in_855:nth-of-type(1) {
      top: 0;
      left: 0;
      right: 0;
      width: 0;
      height: 15px;
      z-index: 100;
      margin: 0 auto;
      animation: full-width 0.5s 0.3s ease forwards; }
      #hop_stacks_in_855.border-wrap.expand .page-transition-cover_stacks_in_855:nth-of-type(1) span {
        top: 0;
        left: 0;
        width: 100vw;
        height: 100vh;
        position: absolute; }
    #hop_stacks_in_855.border-wrap.expand .page-transition-cover_stacks_in_855:nth-of-type(2) {
      top: 0;
      left: 0;
      height: 0;
      width: 15px;
      z-index: 90;
      animation: full-height 0.5s 0.9s ease forwards; }
      #hop_stacks_in_855.border-wrap.expand .page-transition-cover_stacks_in_855:nth-of-type(2) span {
        left: 0;
        width: 100vw;
        height: 100vh; }
    #hop_stacks_in_855.border-wrap.expand .page-transition-cover_stacks_in_855:nth-of-type(3) {
      top: 0;
      right: 0;
      height: 0;
      width: 15px;
      z-index: 90;
      animation: full-height 0.5s 0.9s ease forwards; }
      #hop_stacks_in_855.border-wrap.expand .page-transition-cover_stacks_in_855:nth-of-type(3) span {
        right: 0;
        width: 100vw;
        height: 100vh; }
    #hop_stacks_in_855.border-wrap.expand .page-transition-cover_stacks_in_855:nth-of-type(4) {
      left: 0;
      width: 0;
      bottom: 0;
      z-index: 70;
      height: 15px;
      animation: half-width 0.5s 1.3s ease forwards; }
      #hop_stacks_in_855.border-wrap.expand .page-transition-cover_stacks_in_855:nth-of-type(4) span {
        left: 0;
        bottom: 0;
        width: 100vw;
        height: 100vh; }
    #hop_stacks_in_855.border-wrap.expand .page-transition-cover_stacks_in_855:nth-of-type(5) {
      right: 0;
      width: 0;
      bottom: 0;
      z-index: 70;
      height: 15px;
      animation: half-width 0.5s 1.3s ease forwards; }
      #hop_stacks_in_855.border-wrap.expand .page-transition-cover_stacks_in_855:nth-of-type(5) span {
        right: 0;
        bottom: 0;
        width: 100vw;
        height: 100vh; }
    #hop_stacks_in_855.border-wrap.expand .page-transition-cover_stacks_in_855:nth-of-type(6) {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      opacity: 0;
      position: fixed;
      animation: fade-in 0.5s 1.8s ease forwards; }
      #hop_stacks_in_855.border-wrap.expand .page-transition-cover_stacks_in_855:nth-of-type(6) span {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0; }

@keyframes fade-in {
  to {
    opacity: 1; } }

@keyframes initial-in-1 {
  to {
    opacity: 1;
    transform: translateY(0px); } }

@keyframes initial-in-2 {
  to {
    opacity: 1; } }

@keyframes content-in-1 {
  to {
    opacity: 1;
    overflow: visible;
    transform: translateY(0px); } }

@keyframes half-width {
  to {
    width: 50%; } }

@keyframes full-width {
  to {
    width: 100%; } }

@keyframes double-width {
  to {
    width: 100vw; } }

@keyframes half-height {
  to {
    height: 50%; } }

@keyframes full-height {
  to {
    height: 100%; } }

@keyframes to-background {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: initial; } }

@keyframes slide-in-up {
  0% {
    transform: translateY(100%); }
  100% {
    transform: translateY(0%); } }

@keyframes slide-in-down {
  0% {
    opacity: 1;
    transform: translateY(-100%); }
  100% {
    opacity: 1;
    transform: translateY(0%); } }

@keyframes slide-in-left {
  0% {
    transform: translateX(-100%); }
  100% {
    transform: translateX(0%); } }

@keyframes slide-in-right {
  0% {
    transform: translateX(100%); }
  100% {
    transform: translateX(0%); } }

@keyframes move-center {
  to {
    top: 50%;
    left: 50%;
    background: blue;
    transform: translate(-50%, -50%); } }

@keyframes move-stretch {
  to {
    width: 100%;
    height: 100%;
    background: blue; } }

/*  */
#hop_initial_inner_stacks_in_856 {
  width: 100%;
  display: flex;
  flex: 1 0 auto;
  flex-direction: column;
  text-align: center; }
  #hop_initial_inner_stacks_in_856.content-top {
    justify-content: flex-start; }
  #hop_initial_inner_stacks_in_856.content-center {
    justify-content: center; }
  #hop_initial_inner_stacks_in_856.content-bottom {
    justify-content: flex-end; }
  #hop_initial_inner_stacks_in_856.content-reverse {
    flex-direction: column-reverse; }
    #hop_initial_inner_stacks_in_856.content-reverse .hop-initial--title h2 {
      margin: 0 0 10px 0; }
    #hop_initial_inner_stacks_in_856.content-reverse .hop-initial--description p {
      margin: 0 0 10px 0; }
    #hop_initial_inner_stacks_in_856.content-reverse .hop-initial--button {
      margin: 0 0 10px 0; }
    #hop_initial_inner_stacks_in_856.content-reverse.content-top {
      justify-content: flex-end; }
    #hop_initial_inner_stacks_in_856.content-reverse.content-bottom {
      justify-content: flex-start; }
  #hop_initial_inner_stacks_in_856 .hop-initial--icon {
    line-height: 1; }
    #hop_initial_inner_stacks_in_856 .hop-initial--icon.hide {
      display: none; }
    #hop_initial_inner_stacks_in_856 .hop-initial--icon i {
      font-size: 190px;
      color: rgba(25, 66, 105, 1.00) !important; }
    #hop_initial_inner_stacks_in_856 .hop-initial--icon img {
      width: 100%;
      height: auto;
      max-width: 190px; }
      #hop_initial_inner_stacks_in_856 .hop-initial--icon img.initial_icon_image {
        border-radius: 0px; }
      #hop_initial_inner_stacks_in_856 .hop-initial--icon img.initial_icon_link {
        border-radius: 0px; }
  #hop_initial_inner_stacks_in_856 .hop-initial--title {
    line-height: 1;
    color: rgba(255, 255, 255, 1.00) !important; }
    #hop_initial_inner_stacks_in_856 .hop-initial--title.hide {
      display: none; }
    #hop_initial_inner_stacks_in_856 .hop-initial--title h2 {
      font-weight: bold;
      font-size: 20px;
      color: rgba(255, 255, 255, 1.00) !important;
      margin: 10px 0 0;
      line-height: calc(20px * 1.618);
      font-family: inherit; }
  #hop_initial_inner_stacks_in_856 .hop-initial--description {
    line-height: 1;
    font-size: 14px;
    color: rgba(255, 255, 255, 1.00) !important; }
    #hop_initial_inner_stacks_in_856 .hop-initial--description.hide {
      display: none; }
    #hop_initial_inner_stacks_in_856 .hop-initial--description p {
      margin: 10px 0 0;
      font-size: 14px !important;
      color: rgba(255, 255, 255, 1.00) !important;
      line-height: calc(14px * 1.618);
      font-family: inherit; }
  #hop_initial_inner_stacks_in_856 .hop-initial--button {
    line-height: 1;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    color: rgba(255, 255, 255, 1.00);
    padding: 15px 15px;
    margin: 10px 0 0;
    border-radius: 10px;
    background: rgba(25, 66, 105, 1.00);
    transition: all 0.3s ease; }
    #hop_initial_inner_stacks_in_856 .hop-initial--button.hide {
      display: none; }
    #hop_initial_inner_stacks_in_856 .hop-initial--button:hover {
      transform: translateY(-3px);
      box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2); }
  #hop_initial_inner_stacks_in_856 .hop-initial--extra {
    display: none; }
    #hop_initial_inner_stacks_in_856 .hop-initial--extra.show {
      display: block; }

#hop_initial_inner_stacks_in_856.expand {
  text-align: left; }
  #hop_initial_inner_stacks_in_856.expand .hop-initial--icon i {
    color: rgba(255, 255, 255, 1.00) !important; }
  #hop_initial_inner_stacks_in_856.expand .hop-initial--title h2 {
    color: rgba(255, 255, 255, 1.00) !important; }
  #hop_initial_inner_stacks_in_856.expand .hop-initial--description p {
    color: rgba(255, 255, 255, 1.00) !important; }
  #hop_initial_inner_stacks_in_856.expand .hop-initial--button {
    display: none; }
#stacks_in_1070>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1070>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_1070>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_1070>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_1070>.s3_row>.s3_column {
	padding: 0 10px;
}








@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {


	#stacks_in_1070>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_1070>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}




#stacks_in_1070 {
	margin: 0px 0px 20px 0px;
}
#stacks_in_897>.s3_row {
	margin: 0 -10px;
}

#stacks_in_897>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_897>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_897>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_897>.s3_row>.s3_column {
	padding: 0 10px;
}








@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {


	#stacks_in_897>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_897>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}




#stacks_in_897 {
	margin: 0px 0px 20px 0px;
}

#stacks_in_908 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_903 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_898 {
	margin: 0px 0px 10px 0px;
}
#stacks_in_913>.s3_row {
	margin: 0 -10px;
}

#stacks_in_913>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_913>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_913>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_913>.s3_row>.s3_column {
	padding: 0 10px;
}








@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {


	#stacks_in_913>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_913>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}




#stacks_in_913 {
	margin: 0px 0px 20px 0px;
}

#stacks_in_924 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_919 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_914 {
	margin: 0px 0px 10px 0px;
}
#stacks_in_945>.s3_row {
	margin: 0 -10px;
}

#stacks_in_945>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_945>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_945>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_945>.s3_row>.s3_column {
	padding: 0 10px;
}








@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {


	#stacks_in_945>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_945>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}




#stacks_in_945 {
	margin: 0px 0px 20px 0px;
}

#stacks_in_956 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_951 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_930 {
	margin: 0px 0px 10px 0px;
}
#stacks_in_929>.s3_row {
	margin: 0 -10px;
}

#stacks_in_929>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_929>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_929>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_929>.s3_row>.s3_column {
	padding: 0 10px;
}








@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {


	#stacks_in_929>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_929>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}




#stacks_in_929 {
	margin: 0px 0px 20px 0px;
}

#stacks_in_940 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_935 {
	margin: 0px 0px 10px 0px;
}
#stacks_in_1096>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1096>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_1096>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_1096>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_1096>.s3_row>.s3_column {
	padding: 0 10px;
}








@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {


	#stacks_in_1096>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_1096>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}




#stacks_in_1096 {
	margin: 0px 0px 20px 0px;
}















#stacks_out_869 {
  margin: 0 !important;
  width: 100% !important;
  overflow: visible !important; }

#stacks_in_1060 {
  margin: 0 !important;
  width: 100% !important;
  overflow: visible !important; }

#hop_outer_stacks_in_869 {
  width: 100%;
  margin: 0 auto;
  position: relative;
  box-sizing: border-box;
  max-width: 400px;
  border-radius: 20px 20px 20px 20px; }

#hop_stacks_in_869 {
  border-radius: 20px 20px 20px 20px;
  min-height: 340px;
  width: 100%;
  z-index: 9999999;
  display: flex;
  cursor: pointer;
  overflow: hidden;
  box-sizing: border-box;
  flex-direction: column;
  transition: all 0.3s ease;
  justify-content: flex-start;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.30); }
  #hop_stacks_in_869.main-font-preset IBM Plex Sans {
    font-family: "Raleway", "Roboto", sans-serif; }
  #hop_stacks_in_869.main-font-custom IBM Plex Sans {
    font-family: "", "Roboto", sans-serif; }
  #hop_stacks_in_869.main-font-google IBM Plex Sans {
    font-family: "", "Roboto", sans-serif; }
  #hop_stacks_in_869 #hop_background_stacks_in_869 {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    position: absolute;
    border-radius: inherit; }
    #hop_stacks_in_869 #hop_background_stacks_in_869.main-bg-color {
      background: rgba(29, 160, 175, 1.00); }
      #hop_stacks_in_869 #hop_background_stacks_in_869.main-bg-color::before {
        opacity: 0; }
    #hop_stacks_in_869 #hop_background_stacks_in_869.main-bg-gradient-2 {
      background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
      #hop_stacks_in_869 #hop_background_stacks_in_869.main-bg-gradient-2::before {
        opacity: 0; }
    #hop_stacks_in_869 #hop_background_stacks_in_869.main-bg-gradient-3 {
      background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
      #hop_stacks_in_869 #hop_background_stacks_in_869.main-bg-gradient-3::before {
        opacity: 0; }
    #hop_stacks_in_869 #hop_background_stacks_in_869.main-bg-image-ov-color {
      background: url() no-repeat center center;
      background-size: cover; }
      #hop_stacks_in_869 #hop_background_stacks_in_869.main-bg-image-ov-color::before {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        content: '';
        display: block;
        position: absolute;
        background: rgba(0, 0, 0, 0.50); }
    #hop_stacks_in_869 #hop_background_stacks_in_869.main-bg-image-ov-gradient {
      background: url() no-repeat center center;
      background-size: cover; }
      #hop_stacks_in_869 #hop_background_stacks_in_869.main-bg-image-ov-gradient::before {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        content: '';
        display: block;
        position: absolute;
        background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_869 #hop_background_stacks_in_869::before {
      transition: all 0.3s ease; }

#hop_stacks_in_869.expand {
  display: block;
  cursor: default;
  border-radius: 0;
  overflow-y: scroll;
  box-shadow: none !important;
  padding-top: calc(50px + (5px * 2)); }
  #hop_stacks_in_869.expand.custom-expand-colors #hop_background_stack {
    transition: background 0s 0.3s; }
    #hop_stacks_in_869.expand.custom-expand-colors #hop_background_stack.expanded-bg-color {
      background: rgba(0, 0, 0, 1.00); }
      #hop_stacks_in_869.expand.custom-expand-colors #hop_background_stack.expanded-bg-color::before {
        opacity: 0; }
    #hop_stacks_in_869.expand.custom-expand-colors #hop_background_stack.expanded-bg-gradient-2 {
      background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
      #hop_stacks_in_869.expand.custom-expand-colors #hop_background_stack.expanded-bg-gradient-2::before {
        opacity: 0; }
    #hop_stacks_in_869.expand.custom-expand-colors #hop_background_stack.expanded-bg-gradient-3 {
      background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
      #hop_stacks_in_869.expand.custom-expand-colors #hop_background_stack.expanded-bg-gradient-3::before {
        opacity: 0; }
    #hop_stacks_in_869.expand.custom-expand-colors #hop_background_stack.expanded-bg-image-ov-color {
      background: url() no-repeat center center;
      background-size: cover; }
      #hop_stacks_in_869.expand.custom-expand-colors #hop_background_stack.expanded-bg-image-ov-color::before {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        content: '';
        display: block;
        position: absolute;
        background: rgba(0, 0, 0, 0.50); }
    #hop_stacks_in_869.expand.custom-expand-colors #hop_background_stack.expanded-bg-image-ov-gradient {
      background: url() no-repeat center center;
      background-size: cover; }
      #hop_stacks_in_869.expand.custom-expand-colors #hop_background_stack.expanded-bg-image-ov-gradient::before {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        content: '';
        display: block;
        position: absolute;
        background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_869.expand #hop_titlebar_stacks_in_869 {
    opacity: 1;
    z-index: 9999;
    transform: none;
    visibility: visible;
    pointer-events: auto;
    transition: all 0.5s 1s ease; }
  #hop_stacks_in_869.expand #hop_initial_stacks_in_869 {
    width: 100%;
    z-index: 500;
    cursor: default;
    position: relative;
    transition: all 0.1s;
    animation: fade-in 0.5s 1s ease forwards; }
    #hop_stacks_in_869.expand #hop_initial_stacks_in_869 .hop-initial--inner {
      max-width: 800px; }
  #hop_stacks_in_869.expand #hop_content_stacks_in_869 {
    top: 0;
    width: 100%;
    z-index: 500;
    min-height: 100%;
    visibility: visible;
    position: relative;
    pointer-events: auto;
    animation: fade-in 0.5s 1s ease forwards; }
  #hop_stacks_in_869.expand.hide-init #hop_initial_stacks_in_869 {
    display: none; }
  #hop_stacks_in_869.expand.custom-expand-colors #hop_titlebar_stacks_in_869 .hop-titlebar-title h2 {
    color: rgba(255, 255, 255, 1.00); }
  #hop_stacks_in_869.expand.custom-expand-colors #hop_titlebar_stacks_in_869 .hop-titlebar-button_stacks_in_869 svg {
    fill: rgba(255, 255, 255, 1.00); }
  #hop_stacks_in_869.expand.custom-expand-colors #hop_content_stacks_in_869:not(.custom-content-colors) {
    color: rgba(255, 255, 255, 0.50); }
    #hop_stacks_in_869.expand.custom-expand-colors #hop_content_stacks_in_869:not(.custom-content-colors) h1, #hop_stacks_in_869.expand.custom-expand-colors #hop_content_stacks_in_869:not(.custom-content-colors) h2, #hop_stacks_in_869.expand.custom-expand-colors #hop_content_stacks_in_869:not(.custom-content-colors) h3, #hop_stacks_in_869.expand.custom-expand-colors #hop_content_stacks_in_869:not(.custom-content-colors) h4, #hop_stacks_in_869.expand.custom-expand-colors #hop_content_stacks_in_869:not(.custom-content-colors) h5, #hop_stacks_in_869.expand.custom-expand-colors #hop_content_stacks_in_869:not(.custom-content-colors) h6 {
      color: rgba(255, 255, 255, 1.00); }
    #hop_stacks_in_869.expand.custom-expand-colors #hop_content_stacks_in_869:not(.custom-content-colors) p, #hop_stacks_in_869.expand.custom-expand-colors #hop_content_stacks_in_869:not(.custom-content-colors) span, #hop_stacks_in_869.expand.custom-expand-colors #hop_content_stacks_in_869:not(.custom-content-colors) blockquote, #hop_stacks_in_869.expand.custom-expand-colors #hop_content_stacks_in_869:not(.custom-content-colors) ul, #hop_stacks_in_869.expand.custom-expand-colors #hop_content_stacks_in_869:not(.custom-content-colors) li {
      color: rgba(255, 255, 255, 0.50); }
    #hop_stacks_in_869.expand.custom-expand-colors #hop_content_stacks_in_869:not(.custom-content-colors) a, #hop_stacks_in_869.expand.custom-expand-colors #hop_content_stacks_in_869:not(.custom-content-colors) a:visited {
      color: rgba(255, 221, 65, 1.00); }

#hop_stacks_in_869.fix {
  position: fixed; }

#hop_stacks_in_869 #hop_titlebar_stacks_in_869 {
  padding: 5px 5px;
  max-height: calc(50px + (5px * 2));
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  opacity: 0;
  display: flex;
  flex: 1 0 auto;
  margin: 0 auto;
  position: absolute;
  visibility: hidden;
  align-items: center;
  pointer-events: none;
  transition: all 0s 0s ease;
  justify-content: space-between; }
  #hop_stacks_in_869 #hop_titlebar_stacks_in_869 .hop-titlebar-title h2 {
    margin: 0;
    padding: 0;
    line-height: 1;
    font-weight: normal;
    font-size: 24px;
    color: rgba(255, 255, 255, 1.00); }
    #hop_stacks_in_869 #hop_titlebar_stacks_in_869 .hop-titlebar-title h2.main-font-preset IBM Plex Sans {
      font-family: "Raleway", "Roboto", sans-serif; }
    #hop_stacks_in_869 #hop_titlebar_stacks_in_869 .hop-titlebar-title h2.main-font-custom IBM Plex Sans {
      font-family: "", "Roboto", sans-serif; }
    #hop_stacks_in_869 #hop_titlebar_stacks_in_869 .hop-titlebar-title h2.main-font-google IBM Plex Sans {
      font-family: "", "Roboto", sans-serif; }
  #hop_stacks_in_869 #hop_titlebar_stacks_in_869 .hop-titlebar-button_stacks_in_869 {
    width: 50px;
    height: 50px;
    display: flex;
    flex: 0 1 auto;
    cursor: pointer;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    color: rgba(255, 255, 255, 1.00); }
    #hop_stacks_in_869 #hop_titlebar_stacks_in_869 .hop-titlebar-button_stacks_in_869 svg {
      fill: rgba(255, 255, 255, 1.00);
      width: 24px;
      height: 24px; }
    #hop_stacks_in_869 #hop_titlebar_stacks_in_869 .hop-titlebar-button_stacks_in_869.back, #hop_stacks_in_869 #hop_titlebar_stacks_in_869 .hop-titlebar-button_stacks_in_869.close {
      opacity: 0;
      visibility: hidden;
      pointer-events: none; }
    #hop_stacks_in_869 #hop_titlebar_stacks_in_869 .hop-titlebar-button_stacks_in_869:hover {
      background: rgba(0, 0, 0, 0.1); }
  #hop_stacks_in_869 #hop_titlebar_stacks_in_869.show-back .back {
    opacity: 1;
    visibility: visible;
    pointer-events: auto; }
  #hop_stacks_in_869 #hop_titlebar_stacks_in_869.show-close .close {
    opacity: 1;
    visibility: visible;
    pointer-events: auto; }

#hop_stacks_in_869 #hop_initial_stacks_in_869 {
  padding: 20px 20px 0px 20px;
  opacity: 0;
  width: 100%;
  display: flex;
  flex: 1 0 auto;
  text-align: center;
  align-items: center;
  box-sizing: border-box;
  flex-direction: column;
  justify-content: center;
  transition: all 0.3s ease;
  animation: initial-in-2 0.5s 0.6s ease forwards; }
  #hop_stacks_in_869 #hop_initial_stacks_in_869.main-font-preset IBM Plex Sans {
    font-family: "Raleway", "Roboto", sans-serif; }
  #hop_stacks_in_869 #hop_initial_stacks_in_869.main-font-custom IBM Plex Sans {
    font-family: "", "Roboto", sans-serif; }
  #hop_stacks_in_869 #hop_initial_stacks_in_869.main-font-google IBM Plex Sans {
    font-family: "", "Roboto", sans-serif; }
  #hop_stacks_in_869 #hop_initial_stacks_in_869 .hop-initial--inner {
    max-width: 800px; }
  #hop_stacks_in_869 #hop_initial_stacks_in_869 h1, #hop_stacks_in_869 #hop_initial_stacks_in_869 h2, #hop_stacks_in_869 #hop_initial_stacks_in_869 h3, #hop_stacks_in_869 #hop_initial_stacks_in_869 h4, #hop_stacks_in_869 #hop_initial_stacks_in_869 h5, #hop_stacks_in_869 #hop_initial_stacks_in_869 h6 {
    color: rgba(255, 255, 255, 1.00); }
  #hop_stacks_in_869 #hop_initial_stacks_in_869 p, #hop_stacks_in_869 #hop_initial_stacks_in_869 span, #hop_stacks_in_869 #hop_initial_stacks_in_869 blockquote, #hop_stacks_in_869 #hop_initial_stacks_in_869 ul, #hop_stacks_in_869 #hop_initial_stacks_in_869 li {
    color: rgba(255, 255, 255, 0.50); }
  #hop_stacks_in_869 #hop_initial_stacks_in_869 a, #hop_stacks_in_869 #hop_initial_stacks_in_869 a:visited {
    color: rgba(255, 221, 65, 1.00); }
  #hop_stacks_in_869 #hop_initial_stacks_in_869.custom-content {
    display: block; }
  #hop_stacks_in_869 #hop_initial_stacks_in_869 > .stacks_out:first-of-type {
    width: 100%; }

#hop_stacks_in_869 #hop_content_stacks_in_869 {
  top: 100%;
  left: 0;
  right: 0;
  opacity: 0;
  position: fixed;
  overflow: hidden;
  visibility: hidden;
  pointer-events: none; }
  #hop_stacks_in_869 #hop_content_stacks_in_869 .hop-content--inner {
    margin: 0 auto;
    color: rgba(255, 255, 255, 0.50);
    max-width: 800px;
    font-size: 16px !important;
    line-height: calc(16px * 1.618);
    padding: 20px 20px 0px 20px; }
    #hop_stacks_in_869 #hop_content_stacks_in_869 .hop-content--inner.main-font-preset IBM Plex Sans {
      font-family: "Raleway", "Roboto", sans-serif; }
    #hop_stacks_in_869 #hop_content_stacks_in_869 .hop-content--inner.main-font-custom IBM Plex Sans {
      font-family: "", "Roboto", sans-serif; }
    #hop_stacks_in_869 #hop_content_stacks_in_869 .hop-content--inner.main-font-google IBM Plex Sans {
      font-family: "", "Roboto", sans-serif; }
    #hop_stacks_in_869 #hop_content_stacks_in_869 .hop-content--inner h1.main-font-preset IBM Plex Sans, #hop_stacks_in_869 #hop_content_stacks_in_869 .hop-content--inner h2.main-font-preset IBM Plex Sans, #hop_stacks_in_869 #hop_content_stacks_in_869 .hop-content--inner h3.main-font-preset IBM Plex Sans, #hop_stacks_in_869 #hop_content_stacks_in_869 .hop-content--inner h4.main-font-preset IBM Plex Sans, #hop_stacks_in_869 #hop_content_stacks_in_869 .hop-content--inner h5.main-font-preset IBM Plex Sans, #hop_stacks_in_869 #hop_content_stacks_in_869 .hop-content--inner h6.main-font-preset IBM Plex Sans, #hop_stacks_in_869 #hop_content_stacks_in_869 .hop-content--inner p.main-font-preset IBM Plex Sans, #hop_stacks_in_869 #hop_content_stacks_in_869 .hop-content--inner span.main-font-preset IBM Plex Sans {
      font-family: "Raleway", "Roboto", sans-serif; }
    #hop_stacks_in_869 #hop_content_stacks_in_869 .hop-content--inner h1.main-font-custom IBM Plex Sans, #hop_stacks_in_869 #hop_content_stacks_in_869 .hop-content--inner h2.main-font-custom IBM Plex Sans, #hop_stacks_in_869 #hop_content_stacks_in_869 .hop-content--inner h3.main-font-custom IBM Plex Sans, #hop_stacks_in_869 #hop_content_stacks_in_869 .hop-content--inner h4.main-font-custom IBM Plex Sans, #hop_stacks_in_869 #hop_content_stacks_in_869 .hop-content--inner h5.main-font-custom IBM Plex Sans, #hop_stacks_in_869 #hop_content_stacks_in_869 .hop-content--inner h6.main-font-custom IBM Plex Sans, #hop_stacks_in_869 #hop_content_stacks_in_869 .hop-content--inner p.main-font-custom IBM Plex Sans, #hop_stacks_in_869 #hop_content_stacks_in_869 .hop-content--inner span.main-font-custom IBM Plex Sans {
      font-family: "", "Roboto", sans-serif; }
    #hop_stacks_in_869 #hop_content_stacks_in_869 .hop-content--inner h1.main-font-google IBM Plex Sans, #hop_stacks_in_869 #hop_content_stacks_in_869 .hop-content--inner h2.main-font-google IBM Plex Sans, #hop_stacks_in_869 #hop_content_stacks_in_869 .hop-content--inner h3.main-font-google IBM Plex Sans, #hop_stacks_in_869 #hop_content_stacks_in_869 .hop-content--inner h4.main-font-google IBM Plex Sans, #hop_stacks_in_869 #hop_content_stacks_in_869 .hop-content--inner h5.main-font-google IBM Plex Sans, #hop_stacks_in_869 #hop_content_stacks_in_869 .hop-content--inner h6.main-font-google IBM Plex Sans, #hop_stacks_in_869 #hop_content_stacks_in_869 .hop-content--inner p.main-font-google IBM Plex Sans, #hop_stacks_in_869 #hop_content_stacks_in_869 .hop-content--inner span.main-font-google IBM Plex Sans {
      font-family: "", "Roboto", sans-serif; }
    #hop_stacks_in_869 #hop_content_stacks_in_869 .hop-content--inner h1, #hop_stacks_in_869 #hop_content_stacks_in_869 .hop-content--inner h2, #hop_stacks_in_869 #hop_content_stacks_in_869 .hop-content--inner h3, #hop_stacks_in_869 #hop_content_stacks_in_869 .hop-content--inner h4, #hop_stacks_in_869 #hop_content_stacks_in_869 .hop-content--inner h5, #hop_stacks_in_869 #hop_content_stacks_in_869 .hop-content--inner h6 {
      color: rgba(255, 255, 255, 1.00); }
    #hop_stacks_in_869 #hop_content_stacks_in_869 .hop-content--inner p, #hop_stacks_in_869 #hop_content_stacks_in_869 .hop-content--inner span, #hop_stacks_in_869 #hop_content_stacks_in_869 .hop-content--inner blockquote, #hop_stacks_in_869 #hop_content_stacks_in_869 .hop-content--inner ul, #hop_stacks_in_869 #hop_content_stacks_in_869 .hop-content--inner li {
      color: rgba(255, 255, 255, 0.50); }
    #hop_stacks_in_869 #hop_content_stacks_in_869 .hop-content--inner a, #hop_stacks_in_869 #hop_content_stacks_in_869 .hop-content--inner a:visited {
      color: rgba(255, 221, 65, 1.00); }
  #hop_stacks_in_869 #hop_content_stacks_in_869.custom-content-colors {
    color: rgba(0, 0, 0, 0.50) !important;
    background: rgba(255, 255, 255, 1.00) !important; }
    #hop_stacks_in_869 #hop_content_stacks_in_869.custom-content-colors h1, #hop_stacks_in_869 #hop_content_stacks_in_869.custom-content-colors h2, #hop_stacks_in_869 #hop_content_stacks_in_869.custom-content-colors h3, #hop_stacks_in_869 #hop_content_stacks_in_869.custom-content-colors h4, #hop_stacks_in_869 #hop_content_stacks_in_869.custom-content-colors h5, #hop_stacks_in_869 #hop_content_stacks_in_869.custom-content-colors h6 {
      color: rgba(0, 0, 0, 1.00) !important; }
    #hop_stacks_in_869 #hop_content_stacks_in_869.custom-content-colors p, #hop_stacks_in_869 #hop_content_stacks_in_869.custom-content-colors span, #hop_stacks_in_869 #hop_content_stacks_in_869.custom-content-colors blockquote, #hop_stacks_in_869 #hop_content_stacks_in_869.custom-content-colors ul, #hop_stacks_in_869 #hop_content_stacks_in_869.custom-content-colors li {
      color: rgba(0, 0, 0, 0.50) !important; }
    #hop_stacks_in_869 #hop_content_stacks_in_869.custom-content-colors a, #hop_stacks_in_869 #hop_content_stacks_in_869.custom-content-colors a:visited {
      color: rgba(0, 0, 0, 1.00) !important; }

#hop_stacks_in_869.w-to-h.expand {
  top: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  max-width: 100% !important;
  transition: all 0.3s 0.1s ease, bottom 0.3s 0.4s ease, top 0.3s 0.4s ease; }
  #hop_stacks_in_869.w-to-h.expand.main-bg-color .page-transition-cover_stacks_in_869:nth-of-type(1) span {
    background: rgba(29, 160, 175, 1.00); }
    #hop_stacks_in_869.w-to-h.expand.main-bg-color .page-transition-cover_stacks_in_869:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_869.w-to-h.expand.main-bg-gradient-2 .page-transition-cover_stacks_in_869:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_869.w-to-h.expand.main-bg-gradient-2 .page-transition-cover_stacks_in_869:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_869.w-to-h.expand.main-bg-gradient-3 .page-transition-cover_stacks_in_869:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_869.w-to-h.expand.main-bg-gradient-3 .page-transition-cover_stacks_in_869:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_869.w-to-h.expand.main-bg-image-ov-color .page-transition-cover_stacks_in_869:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_869.w-to-h.expand.main-bg-image-ov-color .page-transition-cover_stacks_in_869:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: rgba(0, 0, 0, 0.50); }
  #hop_stacks_in_869.w-to-h.expand.main-bg-image-ov-gradient .page-transition-cover_stacks_in_869:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_869.w-to-h.expand.main-bg-image-ov-gradient .page-transition-cover_stacks_in_869:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_869.w-to-h.expand #hop_titlebar_stacks_in_869 {
    transition: all 0.5s 0.7s ease; }
  #hop_stacks_in_869.w-to-h.expand #hop_initial_stacks_in_869, #hop_stacks_in_869.w-to-h.expand #hop_content_stacks_in_869 {
    animation: fade-in 0.5s 0.7s ease forwards; }
  #hop_stacks_in_869.w-to-h.expand.custom-expand-colors.expanded-bg-color .page-transition-cover_stacks_in_869:nth-of-type(1) span {
    background: rgba(0, 0, 0, 1.00); }
    #hop_stacks_in_869.w-to-h.expand.custom-expand-colors.expanded-bg-color .page-transition-cover_stacks_in_869:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_869.w-to-h.expand.custom-expand-colors.expanded-bg-gradient-2 .page-transition-cover_stacks_in_869:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_869.w-to-h.expand.custom-expand-colors.expanded-bg-gradient-2 .page-transition-cover_stacks_in_869:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_869.w-to-h.expand.custom-expand-colors.expanded-bg-gradient-3 .page-transition-cover_stacks_in_869:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_869.w-to-h.expand.custom-expand-colors.expanded-bg-gradient-3 .page-transition-cover_stacks_in_869:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_869.w-to-h.expand.custom-expand-colors.expanded-bg-image-ov-color .page-transition-cover_stacks_in_869:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_869.w-to-h.expand.custom-expand-colors.expanded-bg-image-ov-color .page-transition-cover_stacks_in_869:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: rgba(0, 0, 0, 0.50); }
  #hop_stacks_in_869.w-to-h.expand.custom-expand-colors.expanded-bg-image-ov-gradient .page-transition-cover_stacks_in_869:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_869.w-to-h.expand.custom-expand-colors.expanded-bg-image-ov-gradient .page-transition-cover_stacks_in_869:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_869.w-to-h.expand.custom-expand-colors #hop_background_stacks_in_869 {
    z-index: 100;
    transition: all 0.3s ease; }
    #hop_stacks_in_869.w-to-h.expand.custom-expand-colors #hop_background_stacks_in_869.expanded-bg-color {
      background: rgba(0, 0, 0, 1.00); }
      #hop_stacks_in_869.w-to-h.expand.custom-expand-colors #hop_background_stacks_in_869.expanded-bg-color::before {
        opacity: 0; }
    #hop_stacks_in_869.w-to-h.expand.custom-expand-colors #hop_background_stacks_in_869.expanded-bg-gradient-2 {
      background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
      #hop_stacks_in_869.w-to-h.expand.custom-expand-colors #hop_background_stacks_in_869.expanded-bg-gradient-2::before {
        opacity: 0; }
    #hop_stacks_in_869.w-to-h.expand.custom-expand-colors #hop_background_stacks_in_869.expanded-bg-gradient-3 {
      background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
      #hop_stacks_in_869.w-to-h.expand.custom-expand-colors #hop_background_stacks_in_869.expanded-bg-gradient-3::before {
        opacity: 0; }
    #hop_stacks_in_869.w-to-h.expand.custom-expand-colors #hop_background_stacks_in_869.expanded-bg-image-ov-color {
      background: url() no-repeat center center;
      background-size: cover; }
      #hop_stacks_in_869.w-to-h.expand.custom-expand-colors #hop_background_stacks_in_869.expanded-bg-image-ov-color::before {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        content: '';
        display: block;
        position: absolute;
        background: rgba(0, 0, 0, 0.50); }
    #hop_stacks_in_869.w-to-h.expand.custom-expand-colors #hop_background_stacks_in_869.expanded-bg-image-ov-gradient {
      background: url() no-repeat center center;
      background-size: cover; }
      #hop_stacks_in_869.w-to-h.expand.custom-expand-colors #hop_background_stacks_in_869.expanded-bg-image-ov-gradient::before {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        content: '';
        display: block;
        position: absolute;
        background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_869.w-to-h.expand .page-transition-cover_stacks_in_869:nth-of-type(1) {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    z-index: 200;
    position: fixed;
    animation: fade-in 0s 0.6s ease forwards; }
    #hop_stacks_in_869.w-to-h.expand .page-transition-cover_stacks_in_869:nth-of-type(1) span {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      position: absolute; }

#hop_stacks_in_869.h-to-w.expand {
  top: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  max-width: 100% !important;
  transition: all 0.3s 0.1s ease, max-width 0.3s 0.4s ease, left 0.3s 0.4s ease; }
  #hop_stacks_in_869.h-to-w.expand.main-bg-color .page-transition-cover_stacks_in_869:nth-of-type(1) span {
    background: rgba(29, 160, 175, 1.00); }
    #hop_stacks_in_869.h-to-w.expand.main-bg-color .page-transition-cover_stacks_in_869:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_869.h-to-w.expand.main-bg-gradient-2 .page-transition-cover_stacks_in_869:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_869.h-to-w.expand.main-bg-gradient-2 .page-transition-cover_stacks_in_869:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_869.h-to-w.expand.main-bg-gradient-3 .page-transition-cover_stacks_in_869:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_869.h-to-w.expand.main-bg-gradient-3 .page-transition-cover_stacks_in_869:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_869.h-to-w.expand.main-bg-image-ov-color .page-transition-cover_stacks_in_869:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_869.h-to-w.expand.main-bg-image-ov-color .page-transition-cover_stacks_in_869:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: rgba(0, 0, 0, 0.50); }
  #hop_stacks_in_869.h-to-w.expand.main-bg-image-ov-gradient .page-transition-cover_stacks_in_869:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_869.h-to-w.expand.main-bg-image-ov-gradient .page-transition-cover_stacks_in_869:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_869.h-to-w.expand #hop_titlebar_stacks_in_869 {
    transition: all 0.5s 0.7s ease; }
  #hop_stacks_in_869.h-to-w.expand #hop_initial_stacks_in_869, #hop_stacks_in_869.h-to-w.expand #hop_content_stacks_in_869 {
    animation: fade-in 0.5s 0.7s ease forwards; }
  #hop_stacks_in_869.h-to-w.expand.custom-expand-colors.expanded-bg-color .page-transition-cover_stacks_in_869:nth-of-type(1) span {
    background: rgba(0, 0, 0, 1.00); }
    #hop_stacks_in_869.h-to-w.expand.custom-expand-colors.expanded-bg-color .page-transition-cover_stacks_in_869:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_869.h-to-w.expand.custom-expand-colors.expanded-bg-gradient-2 .page-transition-cover_stacks_in_869:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_869.h-to-w.expand.custom-expand-colors.expanded-bg-gradient-2 .page-transition-cover_stacks_in_869:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_869.h-to-w.expand.custom-expand-colors.expanded-bg-gradient-3 .page-transition-cover_stacks_in_869:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_869.h-to-w.expand.custom-expand-colors.expanded-bg-gradient-3 .page-transition-cover_stacks_in_869:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_869.h-to-w.expand.custom-expand-colors.expanded-bg-image-ov-color .page-transition-cover_stacks_in_869:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_869.h-to-w.expand.custom-expand-colors.expanded-bg-image-ov-color .page-transition-cover_stacks_in_869:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: rgba(0, 0, 0, 0.50); }
  #hop_stacks_in_869.h-to-w.expand.custom-expand-colors.expanded-bg-image-ov-gradient .page-transition-cover_stacks_in_869:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_869.h-to-w.expand.custom-expand-colors.expanded-bg-image-ov-gradient .page-transition-cover_stacks_in_869:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_869.h-to-w.expand.custom-expand-colors #hop_background_stacks_in_869 {
    z-index: 100;
    transition: all 0.3s ease; }
    #hop_stacks_in_869.h-to-w.expand.custom-expand-colors #hop_background_stacks_in_869.expanded-bg-color {
      background: rgba(0, 0, 0, 1.00); }
      #hop_stacks_in_869.h-to-w.expand.custom-expand-colors #hop_background_stacks_in_869.expanded-bg-color::before {
        opacity: 0; }
    #hop_stacks_in_869.h-to-w.expand.custom-expand-colors #hop_background_stacks_in_869.expanded-bg-gradient-2 {
      background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
      #hop_stacks_in_869.h-to-w.expand.custom-expand-colors #hop_background_stacks_in_869.expanded-bg-gradient-2::before {
        opacity: 0; }
    #hop_stacks_in_869.h-to-w.expand.custom-expand-colors #hop_background_stacks_in_869.expanded-bg-gradient-3 {
      background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
      #hop_stacks_in_869.h-to-w.expand.custom-expand-colors #hop_background_stacks_in_869.expanded-bg-gradient-3::before {
        opacity: 0; }
    #hop_stacks_in_869.h-to-w.expand.custom-expand-colors #hop_background_stacks_in_869.expanded-bg-image-ov-color {
      background: url() no-repeat center center;
      background-size: cover; }
      #hop_stacks_in_869.h-to-w.expand.custom-expand-colors #hop_background_stacks_in_869.expanded-bg-image-ov-color::before {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        content: '';
        display: block;
        position: absolute;
        background: rgba(0, 0, 0, 0.50); }
    #hop_stacks_in_869.h-to-w.expand.custom-expand-colors #hop_background_stacks_in_869.expanded-bg-image-ov-gradient {
      background: url() no-repeat center center;
      background-size: cover; }
      #hop_stacks_in_869.h-to-w.expand.custom-expand-colors #hop_background_stacks_in_869.expanded-bg-image-ov-gradient::before {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        content: '';
        display: block;
        position: absolute;
        background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_869.h-to-w.expand .page-transition-cover_stacks_in_869:nth-of-type(1) {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    z-index: 200;
    position: fixed;
    animation: fade-in 0s 0.6s ease forwards; }
    #hop_stacks_in_869.h-to-w.expand .page-transition-cover_stacks_in_869:nth-of-type(1) span {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      position: absolute; }

#hop_stacks_in_869.even-spread.expand {
  top: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  max-width: 100% !important;
  transition: all 0.3s 0.1s ease; }
  #hop_stacks_in_869.even-spread.expand.main-bg-color .page-transition-cover_stacks_in_869:nth-of-type(1) span {
    background: rgba(29, 160, 175, 1.00); }
    #hop_stacks_in_869.even-spread.expand.main-bg-color .page-transition-cover_stacks_in_869:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_869.even-spread.expand.main-bg-gradient-2 .page-transition-cover_stacks_in_869:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_869.even-spread.expand.main-bg-gradient-2 .page-transition-cover_stacks_in_869:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_869.even-spread.expand.main-bg-gradient-3 .page-transition-cover_stacks_in_869:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_869.even-spread.expand.main-bg-gradient-3 .page-transition-cover_stacks_in_869:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_869.even-spread.expand.main-bg-image-ov-color .page-transition-cover_stacks_in_869:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_869.even-spread.expand.main-bg-image-ov-color .page-transition-cover_stacks_in_869:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: rgba(0, 0, 0, 0.50); }
  #hop_stacks_in_869.even-spread.expand.main-bg-image-ov-gradient .page-transition-cover_stacks_in_869:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_869.even-spread.expand.main-bg-image-ov-gradient .page-transition-cover_stacks_in_869:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_869.even-spread.expand #hop_titlebar_stacks_in_869 {
    transition: all 0.5s 0.7s ease; }
  #hop_stacks_in_869.even-spread.expand #hop_initial_stacks_in_869, #hop_stacks_in_869.even-spread.expand #hop_content_stacks_in_869 {
    animation: fade-in 0.5s 0.7s ease forwards; }
  #hop_stacks_in_869.even-spread.expand.custom-expand-colors.expanded-bg-color .page-transition-cover_stacks_in_869:nth-of-type(1) span {
    background: rgba(0, 0, 0, 1.00); }
    #hop_stacks_in_869.even-spread.expand.custom-expand-colors.expanded-bg-color .page-transition-cover_stacks_in_869:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_869.even-spread.expand.custom-expand-colors.expanded-bg-gradient-2 .page-transition-cover_stacks_in_869:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_869.even-spread.expand.custom-expand-colors.expanded-bg-gradient-2 .page-transition-cover_stacks_in_869:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_869.even-spread.expand.custom-expand-colors.expanded-bg-gradient-3 .page-transition-cover_stacks_in_869:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_869.even-spread.expand.custom-expand-colors.expanded-bg-gradient-3 .page-transition-cover_stacks_in_869:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_869.even-spread.expand.custom-expand-colors.expanded-bg-image-ov-color .page-transition-cover_stacks_in_869:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_869.even-spread.expand.custom-expand-colors.expanded-bg-image-ov-color .page-transition-cover_stacks_in_869:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: rgba(0, 0, 0, 0.50); }
  #hop_stacks_in_869.even-spread.expand.custom-expand-colors.expanded-bg-image-ov-gradient .page-transition-cover_stacks_in_869:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_869.even-spread.expand.custom-expand-colors.expanded-bg-image-ov-gradient .page-transition-cover_stacks_in_869:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_869.even-spread.expand.custom-expand-colors #hop_background_stacks_in_869 {
    z-index: 100;
    transition: all 0.3s ease; }
    #hop_stacks_in_869.even-spread.expand.custom-expand-colors #hop_background_stacks_in_869.expanded-bg-color {
      background: rgba(0, 0, 0, 1.00); }
      #hop_stacks_in_869.even-spread.expand.custom-expand-colors #hop_background_stacks_in_869.expanded-bg-color::before {
        opacity: 0; }
    #hop_stacks_in_869.even-spread.expand.custom-expand-colors #hop_background_stacks_in_869.expanded-bg-gradient-2 {
      background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
      #hop_stacks_in_869.even-spread.expand.custom-expand-colors #hop_background_stacks_in_869.expanded-bg-gradient-2::before {
        opacity: 0; }
    #hop_stacks_in_869.even-spread.expand.custom-expand-colors #hop_background_stacks_in_869.expanded-bg-gradient-3 {
      background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
      #hop_stacks_in_869.even-spread.expand.custom-expand-colors #hop_background_stacks_in_869.expanded-bg-gradient-3::before {
        opacity: 0; }
    #hop_stacks_in_869.even-spread.expand.custom-expand-colors #hop_background_stacks_in_869.expanded-bg-image-ov-color {
      background: url() no-repeat center center;
      background-size: cover; }
      #hop_stacks_in_869.even-spread.expand.custom-expand-colors #hop_background_stacks_in_869.expanded-bg-image-ov-color::before {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        content: '';
        display: block;
        position: absolute;
        background: rgba(0, 0, 0, 0.50); }
    #hop_stacks_in_869.even-spread.expand.custom-expand-colors #hop_background_stacks_in_869.expanded-bg-image-ov-gradient {
      background: url() no-repeat center center;
      background-size: cover; }
      #hop_stacks_in_869.even-spread.expand.custom-expand-colors #hop_background_stacks_in_869.expanded-bg-image-ov-gradient::before {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        content: '';
        display: block;
        position: absolute;
        background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_869.even-spread.expand .page-transition-cover_stacks_in_869:nth-of-type(1) {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    z-index: 200;
    position: fixed;
    animation: fade-in 0s 0.6s ease forwards; }
    #hop_stacks_in_869.even-spread.expand .page-transition-cover_stacks_in_869:nth-of-type(1) span {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      position: absolute; }

#hop_stacks_in_869.slide.expand {
  top: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  max-width: 100% !important;
  box-shadow: none !important;
  transition: 0s 0.4s ease, box-shadow 0.4s 0s ease; }
  #hop_stacks_in_869.slide.expand.main-bg-color .page-transition-cover_stacks_in_869:nth-of-type(1) span {
    background: rgba(29, 160, 175, 1.00); }
    #hop_stacks_in_869.slide.expand.main-bg-color .page-transition-cover_stacks_in_869:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_869.slide.expand.main-bg-gradient-2 .page-transition-cover_stacks_in_869:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_869.slide.expand.main-bg-gradient-2 .page-transition-cover_stacks_in_869:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_869.slide.expand.main-bg-gradient-3 .page-transition-cover_stacks_in_869:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_869.slide.expand.main-bg-gradient-3 .page-transition-cover_stacks_in_869:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_869.slide.expand.main-bg-image-ov-color .page-transition-cover_stacks_in_869:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_869.slide.expand.main-bg-image-ov-color .page-transition-cover_stacks_in_869:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: rgba(0, 0, 0, 0.50); }
  #hop_stacks_in_869.slide.expand.main-bg-image-ov-gradient .page-transition-cover_stacks_in_869:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_869.slide.expand.main-bg-image-ov-gradient .page-transition-cover_stacks_in_869:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_869.slide.expand.custom-expand-colors.expanded-bg-color .page-transition-cover_stacks_in_869:nth-of-type(1) span {
    background: rgba(0, 0, 0, 1.00); }
    #hop_stacks_in_869.slide.expand.custom-expand-colors.expanded-bg-color .page-transition-cover_stacks_in_869:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_869.slide.expand.custom-expand-colors.expanded-bg-gradient-2 .page-transition-cover_stacks_in_869:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_869.slide.expand.custom-expand-colors.expanded-bg-gradient-2 .page-transition-cover_stacks_in_869:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_869.slide.expand.custom-expand-colors.expanded-bg-gradient-3 .page-transition-cover_stacks_in_869:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_869.slide.expand.custom-expand-colors.expanded-bg-gradient-3 .page-transition-cover_stacks_in_869:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_869.slide.expand.custom-expand-colors.expanded-bg-image-ov-color .page-transition-cover_stacks_in_869:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_869.slide.expand.custom-expand-colors.expanded-bg-image-ov-color .page-transition-cover_stacks_in_869:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: rgba(0, 0, 0, 0.50); }
  #hop_stacks_in_869.slide.expand.custom-expand-colors.expanded-bg-image-ov-gradient .page-transition-cover_stacks_in_869:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_869.slide.expand.custom-expand-colors.expanded-bg-image-ov-gradient .page-transition-cover_stacks_in_869:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_869.slide.expand #hop_background_stacks_in_869 {
    opacity: 0;
    transition: all 0.4s 0s ease; }
  #hop_stacks_in_869.slide.expand .page-transition-cover_stacks_in_869:nth-of-type(1) {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    position: fixed; }
    #hop_stacks_in_869.slide.expand .page-transition-cover_stacks_in_869:nth-of-type(1) span {
      width: 100%;
      height: 100%;
      flex: 1 0 auto; }
  #hop_stacks_in_869.slide.expand.from-top .page-transition-cover_stacks_in_869:nth-of-type(1) {
    transform: translateY(-100%);
    animation: slide-in-down 0.5s 0.6s ease forwards; }
  #hop_stacks_in_869.slide.expand.from-bottom .page-transition-cover_stacks_in_869:nth-of-type(1) {
    transform: translateY(100%);
    animation: slide-in-up 0.5s 0.5s ease forwards; }
  #hop_stacks_in_869.slide.expand.from-left .page-transition-cover_stacks_in_869:nth-of-type(1) {
    transform: translateX(-100%);
    animation: slide-in-left 0.5s 0.5s ease forwards; }
  #hop_stacks_in_869.slide.expand.from-right .page-transition-cover_stacks_in_869:nth-of-type(1) {
    transform: translateX(100%);
    animation: slide-in-right 0.5s 0.5s ease forwards; }

#hop_stacks_in_869.box-layer.expand {
  z-index: 1000;
  top: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  max-width: 100% !important;
  box-shadow: none !important;
  transition: 0s 0.4s ease, box-shadow 0.4s 0s ease; }
  #hop_stacks_in_869.box-layer.expand.main-bg-color .page-transition-cover_stacks_in_869 span {
    background: rgba(29, 160, 175, 1.00); }
    #hop_stacks_in_869.box-layer.expand.main-bg-color .page-transition-cover_stacks_in_869 span::before {
      opacity: 0; }
  #hop_stacks_in_869.box-layer.expand.main-bg-gradient-2 .page-transition-cover_stacks_in_869 span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_869.box-layer.expand.main-bg-gradient-2 .page-transition-cover_stacks_in_869 span::before {
      opacity: 0; }
  #hop_stacks_in_869.box-layer.expand.main-bg-gradient-3 .page-transition-cover_stacks_in_869 span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_869.box-layer.expand.main-bg-gradient-3 .page-transition-cover_stacks_in_869 span::before {
      opacity: 0; }
  #hop_stacks_in_869.box-layer.expand.main-bg-image-ov-color .page-transition-cover_stacks_in_869 span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_869.box-layer.expand.main-bg-image-ov-color .page-transition-cover_stacks_in_869 span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: rgba(0, 0, 0, 0.50); }
  #hop_stacks_in_869.box-layer.expand.main-bg-image-ov-gradient .page-transition-cover_stacks_in_869 span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_869.box-layer.expand.main-bg-image-ov-gradient .page-transition-cover_stacks_in_869 span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_869.box-layer.expand.custom-expand-colors.expanded-bg-color .page-transition-cover_stacks_in_869 span {
    background: rgba(0, 0, 0, 1.00); }
    #hop_stacks_in_869.box-layer.expand.custom-expand-colors.expanded-bg-color .page-transition-cover_stacks_in_869 span::before {
      opacity: 0; }
  #hop_stacks_in_869.box-layer.expand.custom-expand-colors.expanded-bg-gradient-2 .page-transition-cover_stacks_in_869 span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_869.box-layer.expand.custom-expand-colors.expanded-bg-gradient-2 .page-transition-cover_stacks_in_869 span::before {
      opacity: 0; }
  #hop_stacks_in_869.box-layer.expand.custom-expand-colors.expanded-bg-gradient-3 .page-transition-cover_stacks_in_869 span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_869.box-layer.expand.custom-expand-colors.expanded-bg-gradient-3 .page-transition-cover_stacks_in_869 span::before {
      opacity: 0; }
  #hop_stacks_in_869.box-layer.expand.custom-expand-colors.expanded-bg-image-ov-color .page-transition-cover_stacks_in_869 span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_869.box-layer.expand.custom-expand-colors.expanded-bg-image-ov-color .page-transition-cover_stacks_in_869 span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: rgba(0, 0, 0, 0.50); }
  #hop_stacks_in_869.box-layer.expand.custom-expand-colors.expanded-bg-image-ov-gradient .page-transition-cover_stacks_in_869 span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_869.box-layer.expand.custom-expand-colors.expanded-bg-image-ov-gradient .page-transition-cover_stacks_in_869 span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_869.box-layer.expand #hop_background_stacks_in_869 {
    opacity: 0;
    transition: all 0.4s 0s ease; }
  #hop_stacks_in_869.box-layer.expand .page-transition-cover_stacks_in_869 {
    position: fixed;
    overflow: hidden; }
    #hop_stacks_in_869.box-layer.expand .page-transition-cover_stacks_in_869 span {
      position: absolute; }
  #hop_stacks_in_869.box-layer.expand.horizontal .page-transition-cover_stacks_in_869 {
    left: 0;
    right: 0;
    height: 33.3333333%; }
    #hop_stacks_in_869.box-layer.expand.horizontal .page-transition-cover_stacks_in_869 span {
      left: 0;
      width: 100%;
      height: 300%; }
    #hop_stacks_in_869.box-layer.expand.horizontal .page-transition-cover_stacks_in_869:nth-of-type(4), #hop_stacks_in_869.box-layer.expand.horizontal .page-transition-cover_stacks_in_869:nth-of-type(5), #hop_stacks_in_869.box-layer.expand.horizontal .page-transition-cover_stacks_in_869:nth-of-type(6) {
      display: none; }
  #hop_stacks_in_869.box-layer.expand.horizontal.horizontal-from-left .page-transition-cover_stacks_in_869:nth-of-type(1) {
    top: 0;
    transform: translateX(-100%);
    animation: slide-in-left 0.5s 0.4s ease forwards; }
  #hop_stacks_in_869.box-layer.expand.horizontal.horizontal-from-left .page-transition-cover_stacks_in_869:nth-of-type(2) {
    top: 33.3333333%;
    transform: translateX(-100%);
    animation: slide-in-left 0.5s 0.5s ease forwards; }
    #hop_stacks_in_869.box-layer.expand.horizontal.horizontal-from-left .page-transition-cover_stacks_in_869:nth-of-type(2) span {
      top: -100%; }
  #hop_stacks_in_869.box-layer.expand.horizontal.horizontal-from-left .page-transition-cover_stacks_in_869:nth-of-type(3) {
    bottom: 0;
    transform: translateX(-100%);
    animation: slide-in-left 0.5s 0.6s ease forwards; }
    #hop_stacks_in_869.box-layer.expand.horizontal.horizontal-from-left .page-transition-cover_stacks_in_869:nth-of-type(3) span {
      bottom: 0; }
  #hop_stacks_in_869.box-layer.expand.horizontal.horizontal-from-right .page-transition-cover_stacks_in_869:nth-of-type(1) {
    top: 0;
    transform: translateX(100%);
    animation: slide-in-right 0.5s 0.4s ease forwards; }
  #hop_stacks_in_869.box-layer.expand.horizontal.horizontal-from-right .page-transition-cover_stacks_in_869:nth-of-type(2) {
    top: 33.3333333%;
    transform: translateX(100%);
    animation: slide-in-right 0.5s 0.5s ease forwards; }
    #hop_stacks_in_869.box-layer.expand.horizontal.horizontal-from-right .page-transition-cover_stacks_in_869:nth-of-type(2) span {
      top: -100%; }
  #hop_stacks_in_869.box-layer.expand.horizontal.horizontal-from-right .page-transition-cover_stacks_in_869:nth-of-type(3) {
    bottom: 0;
    transform: translateX(100%);
    animation: slide-in-right 0.5s 0.6s ease forwards; }
    #hop_stacks_in_869.box-layer.expand.horizontal.horizontal-from-right .page-transition-cover_stacks_in_869:nth-of-type(3) span {
      bottom: 0; }
  #hop_stacks_in_869.box-layer.expand.vertical .page-transition-cover_stacks_in_869 {
    top: 0;
    bottom: 0;
    width: 33.3333333%; }
    #hop_stacks_in_869.box-layer.expand.vertical .page-transition-cover_stacks_in_869 span {
      width: 300%;
      height: 100%; }
    #hop_stacks_in_869.box-layer.expand.vertical .page-transition-cover_stacks_in_869:nth-of-type(4), #hop_stacks_in_869.box-layer.expand.vertical .page-transition-cover_stacks_in_869:nth-of-type(5), #hop_stacks_in_869.box-layer.expand.vertical .page-transition-cover_stacks_in_869:nth-of-type(6) {
      display: none; }
  #hop_stacks_in_869.box-layer.expand.vertical.vertical-from-top .page-transition-cover_stacks_in_869:nth-of-type(1) {
    left: 0;
    transform: translateY(-100%);
    animation: slide-in-down 0.5s 0.4s ease forwards; }
  #hop_stacks_in_869.box-layer.expand.vertical.vertical-from-top .page-transition-cover_stacks_in_869:nth-of-type(2) {
    left: 33.3333333%;
    transform: translateY(-100%);
    animation: slide-in-down 0.5s 0.5s ease forwards; }
    #hop_stacks_in_869.box-layer.expand.vertical.vertical-from-top .page-transition-cover_stacks_in_869:nth-of-type(2) span {
      left: -100%; }
  #hop_stacks_in_869.box-layer.expand.vertical.vertical-from-top .page-transition-cover_stacks_in_869:nth-of-type(3) {
    right: 0;
    transform: translateY(-100%);
    animation: slide-in-down 0.5s 0.6s ease forwards; }
    #hop_stacks_in_869.box-layer.expand.vertical.vertical-from-top .page-transition-cover_stacks_in_869:nth-of-type(3) span {
      right: 0; }
  #hop_stacks_in_869.box-layer.expand.vertical.vertical-from-bottom .page-transition-cover_stacks_in_869:nth-of-type(1) {
    left: 0;
    transform: translateY(100%);
    animation: slide-in-up 0.5s 0.4s ease forwards; }
  #hop_stacks_in_869.box-layer.expand.vertical.vertical-from-bottom .page-transition-cover_stacks_in_869:nth-of-type(2) {
    left: 33.3333333%;
    transform: translateY(100%);
    animation: slide-in-up 0.5s 0.5s ease forwards; }
    #hop_stacks_in_869.box-layer.expand.vertical.vertical-from-bottom .page-transition-cover_stacks_in_869:nth-of-type(2) span {
      left: -100%; }
  #hop_stacks_in_869.box-layer.expand.vertical.vertical-from-bottom .page-transition-cover_stacks_in_869:nth-of-type(3) {
    right: 0;
    transform: translateY(100%);
    animation: slide-in-up 0.5s 0.6s ease forwards; }
    #hop_stacks_in_869.box-layer.expand.vertical.vertical-from-bottom .page-transition-cover_stacks_in_869:nth-of-type(3) span {
      right: 0; }

#hop_stacks_in_869.border-wrap.expand {
  top: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  max-width: 100% !important;
  background: none !important;
  box-shadow: none !important;
  transition: 0s 0.3s ease, box-shadow 0.3s 0s ease; }
  #hop_stacks_in_869.border-wrap.expand.main-bg-color .page-transition-cover_stacks_in_869 span {
    background: rgba(29, 160, 175, 1.00); }
    #hop_stacks_in_869.border-wrap.expand.main-bg-color .page-transition-cover_stacks_in_869 span::before {
      opacity: 0; }
  #hop_stacks_in_869.border-wrap.expand.main-bg-gradient-2 .page-transition-cover_stacks_in_869 span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_869.border-wrap.expand.main-bg-gradient-2 .page-transition-cover_stacks_in_869 span::before {
      opacity: 0; }
  #hop_stacks_in_869.border-wrap.expand.main-bg-gradient-3 .page-transition-cover_stacks_in_869 span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_869.border-wrap.expand.main-bg-gradient-3 .page-transition-cover_stacks_in_869 span::before {
      opacity: 0; }
  #hop_stacks_in_869.border-wrap.expand.main-bg-image-ov-color .page-transition-cover_stacks_in_869 span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_869.border-wrap.expand.main-bg-image-ov-color .page-transition-cover_stacks_in_869 span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: rgba(0, 0, 0, 0.50); }
  #hop_stacks_in_869.border-wrap.expand.main-bg-image-ov-gradient .page-transition-cover_stacks_in_869 span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_869.border-wrap.expand.main-bg-image-ov-gradient .page-transition-cover_stacks_in_869 span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_869.border-wrap.expand.custom-expand-colors.expanded-bg-color .page-transition-cover_stacks_in_869 span {
    background: rgba(0, 0, 0, 1.00); }
    #hop_stacks_in_869.border-wrap.expand.custom-expand-colors.expanded-bg-color .page-transition-cover_stacks_in_869 span::before {
      opacity: 0; }
  #hop_stacks_in_869.border-wrap.expand.custom-expand-colors.expanded-bg-gradient-2 .page-transition-cover_stacks_in_869 span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_869.border-wrap.expand.custom-expand-colors.expanded-bg-gradient-2 .page-transition-cover_stacks_in_869 span::before {
      opacity: 0; }
  #hop_stacks_in_869.border-wrap.expand.custom-expand-colors.expanded-bg-gradient-3 .page-transition-cover_stacks_in_869 span {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_869.border-wrap.expand.custom-expand-colors.expanded-bg-gradient-3 .page-transition-cover_stacks_in_869 span::before {
      opacity: 0; }
  #hop_stacks_in_869.border-wrap.expand.custom-expand-colors.expanded-bg-image-ov-color .page-transition-cover_stacks_in_869 span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_869.border-wrap.expand.custom-expand-colors.expanded-bg-image-ov-color .page-transition-cover_stacks_in_869 span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: rgba(0, 0, 0, 0.50); }
  #hop_stacks_in_869.border-wrap.expand.custom-expand-colors.expanded-bg-image-ov-gradient .page-transition-cover_stacks_in_869 span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_869.border-wrap.expand.custom-expand-colors.expanded-bg-image-ov-gradient .page-transition-cover_stacks_in_869 span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_869.border-wrap.expand #hop_background_stacks_in_869 {
    opacity: 0;
    transition: all 0.3s 0s ease; }
  #hop_stacks_in_869.border-wrap.expand #hop_titlebar_stacks_in_869 {
    transition: all 0.5s 1.8s ease; }
  #hop_stacks_in_869.border-wrap.expand #hop_initial_stacks_in_869, #hop_stacks_in_869.border-wrap.expand #hop_content_stacks_in_869 {
    animation: fade-in 0.5s 1.8s ease forwards; }
  #hop_stacks_in_869.border-wrap.expand .page-transition-cover_stacks_in_869 {
    overflow: hidden;
    position: fixed; }
    #hop_stacks_in_869.border-wrap.expand .page-transition-cover_stacks_in_869 span {
      position: absolute; }
    #hop_stacks_in_869.border-wrap.expand .page-transition-cover_stacks_in_869:nth-of-type(1) {
      top: 0;
      left: 0;
      right: 0;
      width: 0;
      height: 15px;
      z-index: 100;
      margin: 0 auto;
      animation: full-width 0.5s 0.3s ease forwards; }
      #hop_stacks_in_869.border-wrap.expand .page-transition-cover_stacks_in_869:nth-of-type(1) span {
        top: 0;
        left: 0;
        width: 100vw;
        height: 100vh;
        position: absolute; }
    #hop_stacks_in_869.border-wrap.expand .page-transition-cover_stacks_in_869:nth-of-type(2) {
      top: 0;
      left: 0;
      height: 0;
      width: 15px;
      z-index: 90;
      animation: full-height 0.5s 0.9s ease forwards; }
      #hop_stacks_in_869.border-wrap.expand .page-transition-cover_stacks_in_869:nth-of-type(2) span {
        left: 0;
        width: 100vw;
        height: 100vh; }
    #hop_stacks_in_869.border-wrap.expand .page-transition-cover_stacks_in_869:nth-of-type(3) {
      top: 0;
      right: 0;
      height: 0;
      width: 15px;
      z-index: 90;
      animation: full-height 0.5s 0.9s ease forwards; }
      #hop_stacks_in_869.border-wrap.expand .page-transition-cover_stacks_in_869:nth-of-type(3) span {
        right: 0;
        width: 100vw;
        height: 100vh; }
    #hop_stacks_in_869.border-wrap.expand .page-transition-cover_stacks_in_869:nth-of-type(4) {
      left: 0;
      width: 0;
      bottom: 0;
      z-index: 70;
      height: 15px;
      animation: half-width 0.5s 1.3s ease forwards; }
      #hop_stacks_in_869.border-wrap.expand .page-transition-cover_stacks_in_869:nth-of-type(4) span {
        left: 0;
        bottom: 0;
        width: 100vw;
        height: 100vh; }
    #hop_stacks_in_869.border-wrap.expand .page-transition-cover_stacks_in_869:nth-of-type(5) {
      right: 0;
      width: 0;
      bottom: 0;
      z-index: 70;
      height: 15px;
      animation: half-width 0.5s 1.3s ease forwards; }
      #hop_stacks_in_869.border-wrap.expand .page-transition-cover_stacks_in_869:nth-of-type(5) span {
        right: 0;
        bottom: 0;
        width: 100vw;
        height: 100vh; }
    #hop_stacks_in_869.border-wrap.expand .page-transition-cover_stacks_in_869:nth-of-type(6) {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      opacity: 0;
      position: fixed;
      animation: fade-in 0.5s 1.8s ease forwards; }
      #hop_stacks_in_869.border-wrap.expand .page-transition-cover_stacks_in_869:nth-of-type(6) span {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0; }

@keyframes fade-in {
  to {
    opacity: 1; } }

@keyframes initial-in-1 {
  to {
    opacity: 1;
    transform: translateY(0px); } }

@keyframes initial-in-2 {
  to {
    opacity: 1; } }

@keyframes content-in-1 {
  to {
    opacity: 1;
    overflow: visible;
    transform: translateY(0px); } }

@keyframes half-width {
  to {
    width: 50%; } }

@keyframes full-width {
  to {
    width: 100%; } }

@keyframes double-width {
  to {
    width: 100vw; } }

@keyframes half-height {
  to {
    height: 50%; } }

@keyframes full-height {
  to {
    height: 100%; } }

@keyframes to-background {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: initial; } }

@keyframes slide-in-up {
  0% {
    transform: translateY(100%); }
  100% {
    transform: translateY(0%); } }

@keyframes slide-in-down {
  0% {
    opacity: 1;
    transform: translateY(-100%); }
  100% {
    opacity: 1;
    transform: translateY(0%); } }

@keyframes slide-in-left {
  0% {
    transform: translateX(-100%); }
  100% {
    transform: translateX(0%); } }

@keyframes slide-in-right {
  0% {
    transform: translateX(100%); }
  100% {
    transform: translateX(0%); } }

@keyframes move-center {
  to {
    top: 50%;
    left: 50%;
    background: blue;
    transform: translate(-50%, -50%); } }

@keyframes move-stretch {
  to {
    width: 100%;
    height: 100%;
    background: blue; } }

/*  */
#hop_initial_inner_stacks_in_870 {
  width: 100%;
  display: flex;
  flex: 1 0 auto;
  flex-direction: column;
  text-align: center; }
  #hop_initial_inner_stacks_in_870.content-top {
    justify-content: flex-start; }
  #hop_initial_inner_stacks_in_870.content-center {
    justify-content: center; }
  #hop_initial_inner_stacks_in_870.content-bottom {
    justify-content: flex-end; }
  #hop_initial_inner_stacks_in_870.content-reverse {
    flex-direction: column-reverse; }
    #hop_initial_inner_stacks_in_870.content-reverse .hop-initial--title h2 {
      margin: 0 0 10px 0; }
    #hop_initial_inner_stacks_in_870.content-reverse .hop-initial--description p {
      margin: 0 0 10px 0; }
    #hop_initial_inner_stacks_in_870.content-reverse .hop-initial--button {
      margin: 0 0 10px 0; }
    #hop_initial_inner_stacks_in_870.content-reverse.content-top {
      justify-content: flex-end; }
    #hop_initial_inner_stacks_in_870.content-reverse.content-bottom {
      justify-content: flex-start; }
  #hop_initial_inner_stacks_in_870 .hop-initial--icon {
    line-height: 1; }
    #hop_initial_inner_stacks_in_870 .hop-initial--icon.hide {
      display: none; }
    #hop_initial_inner_stacks_in_870 .hop-initial--icon i {
      font-size: 195px;
      color: rgba(25, 66, 105, 1.00) !important; }
    #hop_initial_inner_stacks_in_870 .hop-initial--icon img {
      width: 100%;
      height: auto;
      max-width: 195px; }
      #hop_initial_inner_stacks_in_870 .hop-initial--icon img.initial_icon_image {
        border-radius: 0px; }
      #hop_initial_inner_stacks_in_870 .hop-initial--icon img.initial_icon_link {
        border-radius: 0px; }
  #hop_initial_inner_stacks_in_870 .hop-initial--title {
    line-height: 1;
    color: rgba(255, 255, 255, 1.00) !important; }
    #hop_initial_inner_stacks_in_870 .hop-initial--title.hide {
      display: none; }
    #hop_initial_inner_stacks_in_870 .hop-initial--title h2 {
      font-weight: bold;
      font-size: 20px;
      color: rgba(255, 255, 255, 1.00) !important;
      margin: 10px 0 0;
      line-height: calc(20px * 1.618);
      font-family: inherit; }
  #hop_initial_inner_stacks_in_870 .hop-initial--description {
    line-height: 1;
    font-size: 14px;
    color: rgba(255, 255, 255, 1.00) !important; }
    #hop_initial_inner_stacks_in_870 .hop-initial--description.hide {
      display: none; }
    #hop_initial_inner_stacks_in_870 .hop-initial--description p {
      margin: 10px 0 0;
      font-size: 14px !important;
      color: rgba(255, 255, 255, 1.00) !important;
      line-height: calc(14px * 1.618);
      font-family: inherit; }
  #hop_initial_inner_stacks_in_870 .hop-initial--button {
    line-height: 1;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    color: rgba(255, 255, 255, 1.00);
    padding: 15px 15px;
    margin: 10px 0 0;
    border-radius: 10px;
    background: rgba(25, 66, 105, 1.00);
    transition: all 0.3s ease; }
    #hop_initial_inner_stacks_in_870 .hop-initial--button.hide {
      display: none; }
    #hop_initial_inner_stacks_in_870 .hop-initial--button:hover {
      transform: translateY(-3px);
      box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2); }
  #hop_initial_inner_stacks_in_870 .hop-initial--extra {
    display: none; }
    #hop_initial_inner_stacks_in_870 .hop-initial--extra.show {
      display: block; }

#hop_initial_inner_stacks_in_870.expand {
  text-align: left; }
  #hop_initial_inner_stacks_in_870.expand .hop-initial--icon i {
    color: rgba(255, 255, 255, 1.00) !important; }
  #hop_initial_inner_stacks_in_870.expand .hop-initial--title h2 {
    color: rgba(255, 255, 255, 1.00) !important; }
  #hop_initial_inner_stacks_in_870.expand .hop-initial--description p {
    color: rgba(255, 255, 255, 1.00) !important; }
  #hop_initial_inner_stacks_in_870.expand .hop-initial--button {
    display: none; }
