.elementor-355 .elementor-element.elementor-element-b764d72{--display:flex;--position:fixed;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:1000;}.elementor-355 .elementor-element.elementor-element-b764d72:not(.elementor-motion-effects-element-type-background), .elementor-355 .elementor-element.elementor-element-b764d72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000B8;}body:not(.rtl) .elementor-355 .elementor-element.elementor-element-b764d72{left:0px;}body.rtl .elementor-355 .elementor-element.elementor-element-b764d72{right:0px;}.elementor-355 .elementor-element.elementor-element-2131fd9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-355 .elementor-element.elementor-element-1fb6f9c > .elementor-widget-container{margin:7px 0px 0px 15px;}.elementor-355 .elementor-element.elementor-element-b4bc51c{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-355 .elementor-element.elementor-element-b4bc51c:not(.elementor-motion-effects-element-type-background), .elementor-355 .elementor-element.elementor-element-b4bc51c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CA767600;}.elementor-355 .elementor-element.elementor-element-2335da9.elementor-element{--align-self:center;}.elementor-355 .elementor-element.elementor-element-212647c{--display:flex;}.elementor-355 .elementor-element.elementor-element-360f936{--display:flex;--z-index:1;}@media(max-width:1024px){.elementor-355 .elementor-element.elementor-element-2131fd9{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-355 .elementor-element.elementor-element-2131fd9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-73c536f */body {
  margin: 0;
  background: #000;
}

.scroll-container {
  position: fixed;
  top: 20px; /* adjust for nav offset */
  width: 100%;
  display: flex;
  justify-content: center;
  pointer-events: none;
  z-index: 100;

}

.scroll-aligner {
  position: relative;
  width: 1200px; /* or auto if responsive */
}

.scroll-clip {
  margin-top: 15%;
  position: relative;
  width: 100%;
  height: 100vh;
  overflow: hidden;
  z-index: 5;
}

.scroll-paper {
  position: absolute;
  top: 20%;
  left: 50%;
  transform: translate(-50%, 0);
  width: 955px; /* ✅ fixed width */
  height: 5024px; /* ✅ fixed height */
  background: url('https://valheim-reforged.online/wp-content/uploads/2025/06/scroll-long2-1-scaled.webp') no-repeat bottom center;
  background-size: contain; /* ✅ no distortion */
  padding: 60px 40px;
  box-sizing: border-box;
  z-index: 5;
  pointer-events: auto;
  color: #000;
  display: flex;
  flex-direction: column;
  justify-content: flex-end; /* ✅ stick to bottom */
}

/* ✅ Absolutely position the scroll-top so it layers on top */
.scroll-top {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 20% !important;
  z-index: 10; /* highest */
  pointer-events: none;
  margin-top: 50px;
}

.scroll-content {
  text-align: center;
}
.seal {
  display: block;               /* allows margin auto centering */
  margin: 0 auto;               /* ✅ horizontal center */
  width: 120px;                 /* ✅ scale: change to whatever size you want */
  height: auto;                 /* ✅ maintain aspect ratio */
  transform: rotate(10deg);

}/* End custom CSS */