@keyframes move { 
    100% { 
        transform: translate3d(0, 0, 1px) rotate(360deg); 
    } 
} 
 
.bg { 
    position: fixed; 
    width: 100vw; 
    height: 100vh; 
    top: 0; 
    left: 0; 
    bg: #feca40; 
    overflow: hidden; 
} 
 
.bg span { 
    width: 20vmin; 
    height: 20vmin; 
    border-radius: 20vmin; 
    backface-visibility: hidden; 
    position: absolute; 
    animation: move; 
    animation-duration: 45; 
    animation-timing-function: linear; 
    animation-iteration-count: infinite; 
} 
 
 
.bg span:nth-child(0) { 
    color: #33280d; 
    top: 91%; 
    left: 92%; 
    animation-duration: 25s; 
    animation-delay: -33s; 
    transform-origin: -1vw -13vh; 
    box-shadow: 40vmin 0 5.321701182531052vmin currentColor; 
} 
.bg span:nth-child(1) { 
    color: #cacaca; 
    top: 12%; 
    left: 66%; 
    animation-duration: 40s; 
    animation-delay: -45s; 
    transform-origin: 6vw -1vh; 
    box-shadow: -40vmin 0 5.778128164234547vmin currentColor; 
} 
.bg span:nth-child(2) { 
    color: #acacac; 
    top: 21%; 
    left: 36%; 
    animation-duration: 31s; 
    animation-delay: -10s; 
    transform-origin: 9vw 23vh; 
    box-shadow: -40vmin 0 5.313369400667277vmin currentColor; 
} 
.bg span:nth-child(3) { 
    color: #cacaca; 
    top: 66%; 
    left: 21%; 
    animation-duration: 19s; 
    animation-delay: -46s; 
    transform-origin: 18vw 8vh; 
    box-shadow: 40vmin 0 5.304233989942777vmin currentColor; 
} 
.bg span:nth-child(4) { 
    color: #cacaca; 
    top: 41%; 
    left: 51%; 
    animation-duration: 31s; 
    animation-delay: -35s; 
    transform-origin: -13vw 15vh; 
    box-shadow: 40vmin 0 5.9227999558031375vmin currentColor; 
} 
.bg span:nth-child(5) { 
    color: #cacaca; 
    top: 35%; 
    left: 6%; 
    animation-duration: 17s; 
    animation-delay: -20s; 
    transform-origin: -4vw -23vh; 
    box-shadow: -40vmin 0 5.464397083501085vmin currentColor; 
} 
.bg span:nth-child(6) { 
    color: #33280d; 
    top: 75%; 
    left: 4%; 
    animation-duration: 55s; 
    animation-delay: -11s; 
    transform-origin: 25vw -16vh; 
    box-shadow: 40vmin 0 5.546559020740242vmin currentColor; 
} 
.bg span:nth-child(7) { 
    color: #cacaca; 
    top: 47%; 
    left: 8%; 
    animation-duration: 42s; 
    animation-delay: -5s; 
    transform-origin: 18vw 20vh; 
    box-shadow: 40vmin 0 5.156337507855188vmin currentColor; 
} 
.bg span:nth-child(8) { 
    color: #33280d; 
    top: 85%; 
    left: 24%; 
    animation-duration: 22s; 
    animation-delay: -5s; 
    transform-origin: 13vw -17vh; 
    box-shadow: -40vmin 0 5.68487433047607vmin currentColor; 
} 
.bg span:nth-child(9) { 
    color: #33280d; 
    top: 47%; 
    left: 33%; 
    animation-duration: 23s; 
    animation-delay: -45s; 
    transform-origin: 0vw 21vh; 
    box-shadow: 40vmin 0 5.590123421044187vmin currentColor; 
} 
.bg span:nth-child(10) { 
    color: #33280d; 
    top: 45%; 
    left: 85%; 
    animation-duration: 49s; 
    animation-delay: -48s; 
    transform-origin: 6vw -14vh; 
    box-shadow: 40vmin 0 5.5596377998634825vmin currentColor; 
} 
.bg span:nth-child(11) { 
    color: #cacaca; 
    top: 28%; 
    left: 25%; 
    animation-duration: 44s; 
    animation-delay: -30s; 
    transform-origin: 4vw 25vh; 
    box-shadow: -40vmin 0 5.877508346886344vmin currentColor; 
} 
.bg span:nth-child(12) { 
    color: #cacaca; 
    top: 65%; 
    left: 65%; 
    animation-duration: 27s; 
    animation-delay: -13s; 
    transform-origin: -22vw -11vh; 
    box-shadow: 40vmin 0 5.646429528094513vmin currentColor; 
} 
.bg span:nth-child(13) { 
    color: #cacaca; 
    top: 83%; 
    left: 62%; 
    animation-duration: 20s; 
    animation-delay: -47s; 
    transform-origin: -21vw 10vh; 
    box-shadow: 40vmin 0 5.100228874806068vmin currentColor; 
} 
.bg span:nth-child(14) { 
    color: #33280d; 
    top: 6%; 
    left: 45%; 
    animation-duration: 15s; 
    animation-delay: -22s;
    transform-origin: 17vw 2vh; 
    box-shadow: 40vmin 0 5.187069710521374vmin currentColor; 
} 
.bg span:nth-child(15) { 
    color: #33280d; 
    top: 7%; 
    left: 3%; 
    animation-duration: 38s; 
    animation-delay: -2s; 
    transform-origin: 9vw -4vh; 
    box-shadow: 40vmin 0 5.632539561351293vmin currentColor; 
} 
.bg span:nth-child(16) { 
    color: #cacaca; 
    top: 55%; 
    left: 93%; 
    animation-duration: 50s; 
    animation-delay: -39s; 
    transform-origin: 14vw -21vh; 
    box-shadow: -40vmin 0 5.3470916223116465vmin currentColor; 
} 
.bg span:nth-child(17) { 
    color: #33280d; 
    top: 30%; 
    left: 39%; 
    animation-duration: 31s; 
    animation-delay: -15s; 
    transform-origin: -12vw -8vh; 
    box-shadow: -40vmin 0 5.93241483069601vmin currentColor; 
} 
.bg span:nth-child(18) { 
    color: #acacac; 
    top: 5%; 
    left: 3%; 
    animation-duration: 16s; 
    animation-delay: -25s; 
    transform-origin: 16vw 6vh; 
    box-shadow: 40vmin 0 5.619366622153317vmin currentColor; 
} 
.bg span:nth-child(19) { 
    color: #33280d; 
    top: 59%; 
    left: 60%; 
    animation-duration: 18s; 
    animation-delay: -27s; 
    transform-origin: -9vw 4vh; 
    box-shadow: 40vmin 0 5.568127668845101vmin currentColor; 
}

.social{-webkit-animation:rotate-in-bottom .5s cubic-bezier(.25,.46,.45,.94) both;animation:rotate-in-bottom .5s cubic-bezier(.25,.46,.45,.94) both}

/* ----------------------------------------------
 * Generated by Animista on 2022-2-17 11:1:41
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

@-webkit-keyframes social{0%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg);-webkit-transform-origin:bottom;transform-origin:bottom;opacity:0}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:bottom;transform-origin:bottom;opacity:1}}@keyframes rotate-in-bottom{0%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg);-webkit-transform-origin:bottom;transform-origin:bottom;opacity:0}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:bottom;transform-origin:bottom;opacity:1}}


.text{-webkit-animation:tracking-in-contract .8s cubic-bezier(.215,.61,.355,1.000) both;animation:tracking-in-contract .8s cubic-bezier(.215,.61,.355,1.000) both}

/* ----------------------------------------------
 * Generated by Animista on 2022-2-17 11:3:45
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

@-webkit-keyframes text{0%{letter-spacing:1em;opacity:0}40%{opacity:.6}100%{letter-spacing:normal;opacity:1}}@keyframes tracking-in-contract{0%{letter-spacing:1em;opacity:0}40%{opacity:.6}100%{letter-spacing:normal;opacity:1}}

.logo {-webkit-animation:slide-in-blurred-top .6s cubic-bezier(.23,1.000,.32,1.000) both;animation:slide-in-blurred-top .6s cubic-bezier(.23,1.000,.32,1.000) both}

/* ----------------------------------------------
 * Generated by Animista on 2022-2-17 10:58:23
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

@-webkit-keyframes logo{0%{-webkit-transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform:translateY(-1000px) scaleY(2.5) scaleX(.2);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-filter:blur(40px);filter:blur(40px);opacity:0}100%{-webkit-transform:translateY(0) scaleY(1) scaleX(1);transform:translateY(0) scaleY(1) scaleX(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes slide-in-blurred-top{0%{-webkit-transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform:translateY(-1000px) scaleY(2.5) scaleX(.2);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-filter:blur(40px);filter:blur(40px);opacity:0}100%{-webkit-transform:translateY(0) scaleY(1) scaleX(1);transform:translateY(0) scaleY(1) scaleX(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1}}




/* Absolute Center CSS Spinner */
.loading {
  position: fixed;
  z-index: 999;
  height: 2em;
  width: 2em;
  overflow: show;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

/* Transparent Overlay */
.loading:before {
  content: '';
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.3);
}

/* :not(:required) hides these rules from IE9 and below */
.loading:not(:required) {
  /* hide "loading..." text */
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.loading:not(:required):after {
  content: '';
  display: block;
  font-size: 10px;
  width: 1em;
  height: 1em;
  margin-top: -0.5em;
  -webkit-animation: spinner 1500ms infinite linear;
  -moz-animation: spinner 1500ms infinite linear;
  -ms-animation: spinner 1500ms infinite linear;
  -o-animation: spinner 1500ms infinite linear;
  animation: spinner 1500ms infinite linear;
  border-radius: 0.5em;
  -webkit-box-shadow: rgba(0, 0, 0, 0.75) 1.5em 0 0 0, rgba(0, 0, 0, 0.75) 1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) 0 1.5em 0 0, rgba(0, 0, 0, 0.75) -1.1em 1.1em 0 0, rgba(0, 0, 0, 0.5) -1.5em 0 0 0, rgba(0, 0, 0, 0.5) -1.1em -1.1em 0 0, rgba(0, 0, 0, 0.75) 0 -1.5em 0 0, rgba(0, 0, 0, 0.75) 1.1em -1.1em 0 0;
  box-shadow: rgba(0, 0, 0, 0.75) 1.5em 0 0 0, rgba(0, 0, 0, 0.75) 1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) 0 1.5em 0 0, rgba(0, 0, 0, 0.75) -1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) -1.5em 0 0 0, rgba(0, 0, 0, 0.75) -1.1em -1.1em 0 0, rgba(0, 0, 0, 0.75) 0 -1.5em 0 0, rgba(0, 0, 0, 0.75) 1.1em -1.1em 0 0;
}

/* Animation */

@-webkit-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}


#loading {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  width: 100vw;
  height: 100vh;
  background-color: rgba(192, 192, 192, 0.5);
  background-image: url("https://i.stack.imgur.com/MnyxU.gif");
  background-repeat: no-repeat;
  background-position: center;
}
ish {
    background: url(/assets/images/ish.gif);
    border: 10 solid white;
    border-color: white;
    width: 180px;
    height: 180px;
    left: 50%;
    position: relative;
    margin-left: -90px;
    margin-top: 10px;
    background-size: 180px;
}
.ish img a {
  
    border: 10 soild white;
  
}

.instagram-media {
    min-width: 300px !important;
    width: 60% !important;
}