* {
  box-sizing: border-box;
}

body {
  margin: 0;
  font-family: Arial;
  font-size: 17px;
}

#myVideo {
  position: fixed;
  right: 0;
  bottom: 0;
  min-width: 100%; 
  min-height: 100%;
}

.content {
  position: relative;
  bottom: 0;
  background: rgba(0, 0, 0, 0.0);
  color: #000000;
  width: 100%;
  padding: 0px;
}

#myBtn {
  width: 200px;
  font-size: 18px;
  padding: 10px;
  border: none;
  background: #000;
  color: #fff;
  cursor: pointer;
}

#myBtn:hover {
  background: #ddd;
  color: black;
}

.button {
  display: flex;
  height: 50px;
  padding: 0;
  background: #009578;
  border: none;
  outline: none;
  border-radius: 5px;
  overflow: hidden;
  font-family: "Quicksand", sans-serif;
  font-size: 16px;
  font-weight: 500;
  cursor: pointer;
}

.button:hover {
  background: #008168;
}

.button:active {
  background: #006e58;
}

.button__text,
.button__icon {
  display: inline-flex;
  align-items: center;
  padding: 0 24px;
  color: #fff;
  height: 100%;
}

.button__icon {
  font-size: 1.5em;
  background: rgba(0, 0, 0, 0.08);
}

.button1 {
  background-color: green;
  border: none;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 26px;
  margin: 4px 2px;
  border-radius: 10px;
  font-weight: bold;
  margin-bottom: 10px; /* Space between buttons */
}

.button1-text-white {
  color: white;
  margin-bottom: 0; /* Remove bottom margin */
}

.button1-text-black {
  color: black;
  font-size: 20px;
  margin-top: 0; /* Remove top margin if needed */
}

.button2 {
  background-color: green;
  border: 5px;
  border-style: solid;
  border-color: black;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 26px;
  margin: 4px 2px;
  border-radius: 10px;
  font-weight: bold;
  margin-bottom: 10px; /* Space between buttons */
}

.box01 {
  border: 1px solid;
  background-color: #baf696;
  font-size: 22px;
  display: inline-block;
  padding: 8px 14px;
  border-radius: 10px;
  color: black;
  text-align: center;
}

.txt01 {
  border: 0px solid;
  background-color: #baf696;
  background: rgba(150, 120, 120, 0.5);
  font-size: 52px;
  display: inline-block;
  padding: 0px 16px;
  border-radius: 10px;
  color: gold;
  text-align: center;
  -webkit-text-fill-color: black;
  -webkit-text-stroke-color:black;
  -webkit-text-stroke: 2px gold;
   background: url('/files01/images01/Bitcoin_euro.png') no-repeat center top;
   background-size: 36%;
   opacity: 0.75;
   z-index: -1;
}

.txt02 {
  border: 1px solid;
  background-color: #baf696;
  background: rgba(150, 120, 120, 0.5);
  font-size: 20px;
  display: inline-block;
  padding: 0px 14px;
  border-radius: 10px;
  color: black;
  text-align: center;
}

.txt03 {
  border: 11px solid;
  background-color: #baf696;
  background: rgba(150, 120, 120, 0.5);
  font-size: 26px;
  display: inline-block;
  padding: 10px 14px;
  border-radius: 10px;
  color: black;
  text-align: center;
}

.txt03a {
  border: 1px solid;
  background-color: #baf696;
  background: rgba(150, 120, 120, 0.5);
  font-size: 26px;
  display: inline-block;
  padding: 50px 1px;
  border-radius: 10px;
  color: black;
  text-align: center;
}

.txt04 {
  border: 1px solid;
  background-color: #baf696;
  background: rgba(150, 120, 120, 0.5);
  font-size: 20px;
  display: inline-block;
  padding: 0px 14px;
  border-radius: 10px;
  color: black;
  text-align: center;
}

.image1 { 
  height: auto;
  opacity: 100;
  padding: 0px 20px;

}

#txt01 {
  display: inline;
  font: 24px Arial;
  font-weight: bold;
  -webkit-text-fill-color: black;
  -webkit-text-stroke: 1px;
  -webkit-text-stroke-color:white;
}

#txt02 {
  display: inline;
  font: 24px Arial;
  font-weight: bold;
  -webkit-text-fill-color: black;
  -webkit-text-stroke: 1px;
  -webkit-text-stroke-color:white;
}

#txt03 {
  display: block;
  font: 30px Arial;
  font-weight: bold;
  -webkit-text-fill-color: black;
  -webkit-text-stroke: 1px;
  -webkit-text-stroke-color:gold;
}

#txt04 {
  display: block;
  font: 24px Arial;
  font-weight: bold;
  -webkit-text-fill-color: black;
  -webkit-text-stroke: 1px;
  -webkit-text-stroke-color:white;
}


#update1 {
  display: inline;
  font: 24px Arial;
  font-weight: bold;
  -webkit-text-fill-color: black;
  -webkit-text-stroke: 1px;
  -webkit-text-stroke-color:white;
}

.marquee-wrapper {
  margin: 0 10px; /* Adds margin to the left and right of the marquee */
}

.marquee {
  display: flex;
  flex-wrap: wrap;
  justify-content: center; /* Ensures thumbnails are centered */
  gap: 10px; /* Spacing between thumbnails */
}

.marquee a {
  display: block;
  width: 300px;
  height: 300px;
  border: 3px solid #ccc; /* Border styling */
  border-radius: 10px; /* Rounded corners */
  overflow: hidden; /* Ensures the border radius applies to the image as well */
  padding: 2px; /* Padding inside the thumbnail container */
}

.marquee img {
  width: 100%;
  height: 100%;
  object-fit: contain; /* Maintains aspect ratio */
}

/* Ensuring centered alignment in narrow viewports */
@media screen and (max-width: 600px) {
  .marquee {
    flex-direction: column; /* Stack thumbnails vertically */
    align-items: center; /* Center align items in the column */
}
