html {
 
  cursor: url(https://i.imgur.com/96b2nwW.png), auto;
  font-family: Helvetica;
  font-variant: small-caps;
    height: 100%;
  overflow: hidden;
}
.custom {
  cursor: url(https://i.imgur.com/96b2nwW.png), auto;
}


.bg-text {

  color: white;
  font-weight: bold;
  font-size: 5px;
  border: none;
  position: fixed; /* Stay fixed */
  
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  width: 300px;
  height: 100px;
  text-align: center;
}


.bg-bf {

  color: white;
  font-weight: bold;
  font-size: 5px;
  border: none;
  position: fixed; /* Stay fixed */
  
left:10%;

  z-index: 2;

  height: 100px;

}



.bg-bf:hover {
animation: butterfly 4s ease-in-out 0s infinite alternate;
  animation-duration: 3s;
}
@keyframes butterfly {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(45deg); }
    
}





body { 
  
  margin:0;
  padding:0;
	perspective: 1px;
	transform-style: preserve-3d;
  height: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
font-family: Helvetica;
  font-variant: small-caps;
  align-content: stretch;
  background-color: #a2bfdd; 

  cursor: url(https://i.imgur.com/96b2nwW.png), auto;
  text-align: center;

 background-size: 100%; 
  color: white;
  letter-spacing: 2px;

}
body::-webkit-scrollbar {
   cursor: url(https://i.imgur.com/96b2nwW.png) auto;
    width: 0.9em;
    height: 0.9em;
     background-color: transparent;
}
body::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 0px rgba(0, 0, 0, 0.3);
    background-color: transparent;
}
body::-webkit-scrollbar-thumb {
   cursor: url(https://i.imgur.com/96b2nwW.png) auto;
  background-color: #a2dec0;
  outline: 0.5px 	white;
	border-radius: 0px;	
}


h1 {
  font-family: Helvetica;
  font-variant: small-caps;
   font-size: 250%
}

p {
  font-family: Helvetica;
  font-variant: small-caps;
  font-size: 140%;
  line-height: 150%;
  color: #333;
}


 

::selection {
background-color: #a2dec0; /* Safari */
}
 
::-moz-selection {
background-color: #a2dec0; /* Firefox */
}


progress {
   background-color: #a2dec0;
  border-radius: 2px; 
  width: 20%;
  height: 10px;
}
progress::-webkit-progress-bar {
 background-color: #a2dec0;
  border-radius: 2px;
}
progress::-webkit-progress-value {
   background-color: #e0a3b3;
   border-radius: 2px; 
}
progress::-moz-progress-bar {
   background-color: #a2dec0;
  /* style rules */
}



.button {
  background-color: black;
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
}


.tooltip:hover .tooltiptext {
  cursor: url(https://i.imgur.com/96b2nwW.png), auto;
  visibility: hidden;
}
.tooltip .tooltiptext {
  cursor: url(https://i.imgur.com/96b2nwW.png), auto;
  visibility: hidden;
}
.tooltip{
   cursor: url(https://i.imgur.com/96b2nwW.png), auto;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;
-ms-user-select: none;
}
text{
    cursor: url(https://i.imgur.com/96b2nwW.png), auto;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;
-ms-user-select: none;
    font-family: Helvetica;
  font-variant: small-caps;
}
a{
    cursor: url(https://i.imgur.com/96b2nwW.png), auto;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;
-ms-user-select: none;
    font-family: Helvetica;
  font-variant: small-caps;
}
a {
  box-shadow: 4px 4px 15px 1px rgba(0, 0, 0, 0.47);
  cursor: url(https://i.imgur.com/96b2nwW.png), auto;
  text-decoration: none;
        font-family: Helvetica;
  font-variant: small-caps;
}
h1{letter-spacing: 5px;
   opacity: 0.5;
   text-decoration: none;
   padding: 5px;
         font-family: Helvetica;
  font-variant: small-caps;
}
h2{
  letter-spacing: 5px;
  padding: 10px;
        font-family: Helvetica;
  font-variant: small-caps;
}
h4{
  color: white;
  letter-spacing: 5px;
   opacity: 0.5;
   text-decoration: none;
   font-style: normal;
   padding: 5px;
         font-family: Helvetica;
  font-variant: small-caps;
}
  


h5{ 

  animation: icon 1s ease-in-out 0s 1 normal;
    text-decoration: none;
  -webkit-user-select: none; /* Safari 3.1+ */
  -moz-user-select: none; /* Firefox 2+ */
  -ms-user-select: none; /* IE 10+ */
  user-select: none; /* Standard syntax */
-khtml-user-select: none;
-o-user-select: none;
      font-family: Helvetica;
  font-variant: small-caps;
}
@keyframes icon {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
    
}
h6{ 
    text-decoration: none;
  -webkit-user-select: none; /* Safari 3.1+ */
  -moz-user-select: none; /* Firefox 2+ */
  -ms-user-select: none; /* IE 10+ */
  user-select: none; /* Standard syntax */
-khtml-user-select: none;
-o-user-select: none;
      font-family: Helvetica;
  font-variant: small-caps;
}
p {
  cursor: url(https://i.imgur.com/96b2nwW.png), auto;
  text-align: center;
  padding: 5px;
        font-family: Helvetica;
  font-variant: small-caps;
}

.dropdown {
   cursor: url(https://i.imgur.com/96b2nwW.png), auto;
  text-align: center;
  position: relative;
  display: block;
}
.dropdown-content {
   cursor: url(https://i.imgur.com/96b2nwW.png), auto;
  text-align: center;
  border: none;
  display: none;
  position: absolute;
  color: white;
  min-width: 160px;
  z-index: 1;
}
.dropdown:hover .dropdown-content {
   cursor: url(https://i.imgur.com/96b2nwW.png), auto;
  text-align: center;
  display: block;
}
.dropdown-content a {
   cursor: url(https://i.imgur.com/96b2nwW.png), auto;
  text-align: center;
  text-decoration: none;
  display: block;
}
box {
   cursor: url(https://i.imgur.com/96b2nwW.png), auto;
  margin: 0 auto;
  background: white;
  border: 2px solid white;
  border-radius: 2px/2px;
  background-clip: padding-box;
  text-align: center;
      font-family: Helvetica;
  font-variant: small-caps;
}
.button {
  cursor: url(https://i.imgur.com/96b2nwW.png), auto;
  color: white;
  text-align: center;
  text-decoration: none;
  display: inline-block;
      font-family: Helvetica;
  font-variant: small-caps;
}
.button {
  cursor: url(https://i.imgur.com/96b2nwW.png), auto;
  width: 250px;
  height: 85px;
  border-radius: 50px;
  background: black;
  animation: gradient 2.5s infinite 0.8s cubic-bezier(0.2, 0.8, 0.2, 1.2) forwards;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;  
  font-size: 50px;
      font-family: Helvetica;
  font-variant: small-caps;
}
.button {
  cursor: url(https://i.imgur.com/96b2nwW.png), auto;
  font-size: 1em;
  padding: 2px;
  color: white;
  border-radius: 20px/50px;
  text-decoration: none;
  transition: all 0.3s ease-out;
      font-family: Helvetica;
  font-variant: small-caps;
}
.button:hover {
   cursor: url(https://i.imgur.com/96b2nwW.png), auto;
  border: 2px solid white;
        font-family: Helvetica;
  font-variant: small-caps;

}
.overlay {
   cursor: url(https://i.imgur.com/96b2nwW.png) auto;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
}
.overlay:target {
  cursor: url(https://i.imgur.com/96b2nwW.png), auto;
  visibility: visible;
  opacity: 1;
}
.popup {
   cursor: url(https://i.imgur.com/96b2nwW.png) auto;
  margin: 70px auto;
  background: white;
  border-radius: 2px;
  width: 30%;
  position: relative;
  transition: all 5s ease-in-out;
      font-family: Helvetica;
  font-variant: small-caps;
}
.popup .close {
   cursor: url(https://i.imgur.com/96b2nwW.png) auto;
  position: absolute;
  top: 20px;
  right: 30px;
  transition: all 200ms;
  font-size: 30px;
  font-weight: bold;
  text-decoration: none;
  color: white;
      font-family: Helvetica;
  font-variant: small-caps;
}
.popup .close:hover {
  color: white;
 cursor: url(https://i.imgur.com/96b2nwW.png) auto;
}
.popup .content {
   cursor: url(https://i.imgur.com/96b2nwW.png) auto;
  max-height: 30%;
  overflow: auto;
      font-family: Helvetica;
  font-variant: small-caps;
}
iframe {

  background-color: #a2bfdd;
cursor: url(https://i.imgur.com/96b2nwW.png), auto;  
margin: 0;
padding: 0;
border: none;
border: 0px;
overflow: auto;
}