
body {
  background-image: radial-gradient(
      circle at center,
      #C9EAFF 4px,
      transparent 0
    ), radial-gradient(circle at center, #C9EAFF 0.25rem, transparent 0) ;
  background-size: 20.8px 20.8px;
  background-position: 0 0, 10.4px 10.4px;
  background-attachment: fixed;
  color: #2375A1;
  font-family: Nunito;
}

/* width */
::-webkit-scrollbar {
  width: 15px;
}

/* Track */
::-webkit-scrollbar-track {
  border-radius: 10px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #036CAD; 
  border-radius: 10px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #009FFF; 
}

@font-face {
  font-family: "Nunito";
  src: url("fonts/Nunito-VariableFont_wght.ttf");
}

h1 {
    background-image: linear-gradient(white, #66C5FF);
    color: transparent;
    background-clip: text;
    font-size: 50px;
    -webkit-text-stroke: 2px #2375A1;
    }
    
    p {
    font-size: 20px;
    padding-left: 0px;
    padding-right: 20px;
    line-height: 12px;
    text-align: left;
    }

a img {    
    border: 3px solid #036CAD;
    border-radius: 5px;
    outline: 3px solid white;
}

a:hover img{
    border-color: #009FFF;
}

.container {
  width: 1400px;
  height: 335px;
  background: linear-gradient(to right, transparent, #66C5FF);
  border-radius: 10px;
  align-items: center;
  justify-content: center;
  overflow-x: scroll;
  overflow-y: hidden;
  white-space: nowrap;
}

.container2 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-image: linear-gradient(to bottom, white, #A3DDFF);
  border: 3px solid #036CAD;
  border-radius: 15px;
  outline: 3px solid white;
  margin: 10px;
  padding-left: 20px;
  overflow-y: hidden;
}

.container3 {
  width: 1400px;
  height: 590px;
  align-items: center;
  justify-content: center;
  background: linear-gradient(to right, transparent, #66C5FF);
  border-radius: 10px;
  overflow-x: scroll;
  white-space: nowrap;
  overflow-y: hidden;
}

.container4 {
  margin: 30px;
}