/*!
 * Font Awesome Free 5.13.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@media only screen and (min-width: 480px) {
.desk-share img{
  height: 50px;
  width: 50px;
}
}
@media only screen and (max-width: 480px) {
.desk-share{
  display: none;
}
}
@media (min-width: 480px){
    main{
      max-width: 450px;
      min-height: 200px;
      margin: 0 auto;
      text-align: center;
      padding-bottom: 10px;
}
}
@media (max-width: 480px){
main{
      max-width: 450px;
      min-height: 200px;
      margin: 0 auto;
      text-align: center;
      padding-bottom: 20px;
}
}
.GodMessage {
        color: #fff;
        font-size: 20px;
        font-weight: bold;
        margin-top: 20px;
        text-shadow: 0px 0px 10px #afafaf;
      }
#showp {
      font-size: 20px;
      color: white;
      display: inline-block;
      margin-bottom: 5px;
      font-family: 'Arial', cursive;
      text-shadow: 1px 1px 10px black, 2px 2px 10px black, -1px -1px 10px black, -2px -2px 10px black;
      }
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}
@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}
.pulse{-webkit-animation-name:pulse;animation-name:pulse}
@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}
.jello {  -webkit-animation: jello 3s infinite;  transform-origin: center; -webkit-animation-delay:0s}
@-webkit-keyframes jello {  from, 11.1%, to {    transform: none;  }
  22.2% {    transform: skewX(-12.5deg) skewY(-12.5deg);  }
  33.3% {    transform: skewX(6.25deg) skewY(6.25deg);  }
  44.4% {    transform: skewX(-3.125deg) skewY(-3.125deg);  }
  55.5% {    transform: skewX(1.5625deg) skewY(1.5625deg);  }
  66.6% {    transform: skewX(-0.78125deg) skewY(-0.78125deg);  }
  77.7% {    transform: skewX(0.390625deg) skewY(0.390625deg);  }
  88.8% {    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);  }}
.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}
@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}
.tada{-webkit-animation-name:tada;animation-name:tada}
@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}
    .m1{position:fixed;left:1%; width:auto;height:100%;top:1%;color:#000;}
    .m2{position:fixed;right:1%; width:auto;height:100%;top:1%;color:#000;}
a{text-decoration:none;color:inherit}
/* Custom Animation classes */ 
* { box-sizing:border-box; }

figure {
  animation:wobble 5s ease-in-out infinite;
  transform-origin:center center;
  transform-style:preserve-3d;
}

@keyframes wobble {
  0%,100%{ transform:rotate3d(1,1,0,40deg); }
  25%{ transform:rotate3d(-1,1,0,40deg); }
  50%{ transform:rotate3d(-1,-1,0,40deg); }
  75%{ transform:rotate3d(1,-1,0,40deg); }
}

hero {
  display:block;
  width:90%;
  text-transform:uppercase;
  line-height:1.5;
  font:900 35px 'SF Espresso Shack', sans-serif;
  position:absolute;
  color:white;
  animation:glow 10s ease-in-out infinite;
}

@keyframes glow {
  0%,100%{ text-shadow:0 0 30px black; }
  25%{ text-shadow:0 0 30px orange; }
  50%{ text-shadow:0 0 30px forestgreen; }
  75%{ text-shadow:0 0 30px cyan; }
}

hero:nth-child(2){ transform:translateZ(5px); }
hero:nth-child(3){ transform:translateZ(10px);}
hero:nth-child(4){ transform:translateZ(15px); }
hero:nth-child(5){ transform:translateZ(20px); }
hero:nth-child(6){ transform:translateZ(25px); }
hero:nth-child(7){ transform:translateZ(30p.rock{animation:infinite 1s rock}
@keyframes rock {  0% {    transform: rotate(-1deg);  }
  50% {    transform: rotate(2deg);  }
  100% {    transform: rotate(-1deg);  }}x); }
hero:nth-child(8){ transform:translateZ(35px); }
hero:nth-child(9){ transform:translateZ(40px); }
hero:nth-child(10){ transform:translateZ(45px); }

.test{
  padding: 0!important;
  width: 100%!important;
  text-align: center;
} 

.test .name{
  margin: auto!important;
  padding: 0!important;
  text-align: center;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: bold;
}

.test .name span{ 
  min-width: 10px;
  display:inline-block;
  font-size: 3.5em;
  user-select:none; 
}
.name span { display:inline-block; animation:shake-rotate 5s ease-in-out infinite; }
 @keyframes float {
  0%,100%{ transform:none; }
  33%{ transform:translateY(-1px) rotate(-2deg); }
  66%{ transform:translateY(1px) rotate(2deg); }
}
span:nth-child(8n) { color:hsl(50, 75%, 55%); text-shadow:1px 1px hsl(50, 75%, 45%), 2px 2px hsl(50, 45%, 45%), 3px 3px hsl(50, 45%, 45%), 4px 4px hsl(50, 75%, 45%); }
span:nth-child(8n-1) { color:hsl(135, 35%, 55%); text-shadow:1px 1px hsl(135, 35%, 45%), 2px 2px hsl(135, 35%, 45%), 3px 3px hsl(135, 35%, 45%), 4px 4px hsl(135, 35%, 45%); }
span:nth-child(8n-2) { color:hsl(155, 35%, 60%); text-shadow:1px 1px hsl(155, 25%, 50%), 2px 2px hsl(155, 25%, 50%), 3px 3px hsl(155, 25%, 50%), 4px 4px hsl(140, 25%, 50%); }
span:nth-child(8n-3) { color:hsl(30, 65%, 60%); text-shadow:1px 1px hsl(30, 45%, 50%), 2px 2px hsl(30, 45%, 50%), 3px 3px hsl(30, 45%, 50%), 4px 4px hsl(30, 45%, 50%); }
span:nth-child(8n-4) { color:hsl(323, 100%, 50%, 1); text-shadow:1px 1px hsl(323, 75%, 50%, 1), 2px 2px hsl(323, 75%, 35%, 1), 3px 3px hsl(323, 75%, 35%, 1), 4px 4px hsl(323, 75%, 35%, 1); }
span:nth-child(8n-5) { color:hsl(245, 40%, 50%, 1); text-shadow:1px 1px hsl(245, 40%, 35%, 1), 2px 2px hsl(245, 40%, 35%, 1), 3px 3px hsl(245, 40%, 35%, 1), 4px 4px hsl(245, 40%, 35%, 1); }
span:nth-child(8n-6) { color:hsl(0, 82%, 33%, 1); text-shadow:1px 1px hsl(0, 82%, 13%, 1), 2px 2px hsl(0, 82%, 13%, 1), 3px 3px hsl(0, 82%, 13%, 1), 4px 4px hsl(0, 82%, 13%, 1); }
span:nth-child(8n-7) { color:hsl(355, 91%, 63%); text-shadow:1px 1px hsl(355, 91%, 43%), 2px 2px hsl(355, 91%, 43%), 3px 3px hsl(355, 91%, 43%), 4px 4px hsl(355, 91%, 43%); }

.name span:nth-child(2) { animation-delay: .1s; }
.name span:nth-child(3) { animation-delay: .2s; }
.name span:nth-child(4) { animation-delay: .3s; }
.name span:nth-child(5) { animation-delay: .4s; }
.name span:nth-child(6) { animation-delay: .5s; }
.name span:nth-child(7) { animation-delay: .6s; }
.name span:nth-child(8) { animation-delay: .7s; }
.name span:nth-child(9) { animation-delay: .8s; }
.name span:nth-child(10) { animation-delay: .9s; }
.name span:nth-child(11) { animation-delay: 1s; }
.name span:nth-child(12) { animation-delay: 1.1s; }
.name span:nth-child(13) { animation-delay: 1.2s; }
.name span:nth-child(14) { animation-delay: 1.3s; }
.name span:nth-child(15) { animation-delay: 1.4s; }
.name span:nth-child(16) { animation-delay: 1.5s; }
.name span:nth-child(17) { animation-delay: 1.6s; }
.name span:nth-child(18) { animation-delay: 1.7s; }
.name span:nth-child(19) { animation-delay: 1.8s; }
.name span:nth-child(20) { animation-delay: 1.9s; }
.name span:nth-child(21) { animation-delay: 2s; }

.test{
  margin-top: 0!important;
  margin-bottom: 0!important;
}
@-webkit-keyframes shake-rotate {
  0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90%, 100% {
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg);
  }
  5%,
  15%,
  25%,
  35%,
  45%,
  55%,
  65%,
  75%,
  85%,
  95% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
}

@keyframes shake-rotate {
  0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90%, 100% {
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg);
  }
  5%,
  15%,
  25%,
  35%,
  45%,
  55%,
  65%,
  75%,
  85%,
  95% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
}
a{text-decoration:none;color:inherit}
        .list{
            list-style: none;
        }
        .list a, .list a:hover, .list a:active, .list a:visited{
            color: #2d2d43;
        }
        a, a:hover, a:active, a:focus, a:visited{
            color: #2d2d43;
            
        }
        .desk-nav{
            display: none;
        }
        .desk-nav.opened{
            display: block;
        }
        .n-bg{
            background: #70e1f5;  /* fallback for old browsers */
            background: -webkit-linear-gradient(to right, #ffd194, #70e1f5);  /* Chrome 10-25, Safari 5.1-6 */
            background: linear-gradient(to right, #ffd194, #70e1f5); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
        }
        .n-field{
            border: 0px;
            border-bottom: 1px solid #02a8ea;
            border-radius: 0px;
        }
        .n-field:focus{
            border-color: #ffd194;
        }
        .n-tmb{
            width: 50px;
            height: 50px;
        }
        .n-tmb-txt{
            width: calc(100% - 50px);
        }        
        @media (min-width: 768px){
            .desk-nav{
                display: block;
            }
            .menu-btn{
                display: none;
            }

        }


    .n-ani{
      padding: 0!important;
      width: 100%!important;
      text-align: center;
    } 
    
    .n-ani .name{
      margin: auto!important;
      padding: 0!important;
      text-align: center;
      font-size: 13px;
      text-transform: uppercase;
      font-weight: bold;
    }
    
    .n-ani .name span{ 
      min-width: 10px;
      display:inline-block;
      font-size: 2em;
      user-select:none; 
    }
    @media only screen and (min-width: 480px) {
.mobshare {
   display: none;
}
}
@media only screen and (max-width: 480px) {
input[type=text], select {
  width: 70%;
  font-size:16px;
  background-color:yellow;
  padding: 14px 20px;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  animation:pulse 5s infinite;
  bottom: 5px;
  left: 1px;
  display: inline-block;
  position: fixed;
  z-index:5;
}

input[type=submit] {
  width: 25%;
  font-size:16px;
  background-color: #4CAF50;
  color: white;
  padding: 10px 20px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  animation:shake 5s infinite;
  bottom: 5px;
  right: 1px;
  display: inline-block;
  position: fixed;
  z-index:5;
}

input[type=submit]:hover {
  background-color: #45a049;
}
}
@media only screen and (min-width: 600px) {
input[type=text], select {
  width: 70%;
  font-size:16px;
  background-color:yellow;
  padding: 14px 20px;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  left: 1px;
  display: inline-block;
}

input[type=submit] {
  width: 25%;
  font-size:16px;
  background-color: #4CAF50;
  color: white;
  padding: 10px 20px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  right: 1px;
  display: inline-block;
}

input[type=submit]:hover {
  background-color: #45a049;
}
}
@media (max-width: 480px){
.mobshare .footerbtn {
  position: fixed;
  right: calc(50% - 145px);
  bottom: 5px;
  width: 300px;
  height: 60px;
  background-color: #007f00;
  border-radius: 20px;
  color: white;
  line-height: 60px;
  text-align: center;
  letter-spacing: .5px;
  animation: footer infinite linear 1s;
}
@-webkit-keyframes footer {
            from {
                -webkit-transform: rotateZ(0)
            }
            25% {
                -webkit-transform: rotateZ(1.5deg)
            }
            50% {
                -webkit-transform: rotateZ(0deg)
            }
            75% {
                -webkit-transform: rotateZ(-1.5deg)
            }
            to {
                -webkit-transform: rotateZ(0)
}}
.mobshare .shareBtn {
  position: fixed;
  right: calc(50% - 145px);
  bottom: 5px;
  width: 300px;
  height: 60px;
  background-color: #007f00;
  border-radius: 100px;
  color: white;
  line-height: 60px;
  text-align: center;
  letter-spacing: 1px;
  overflow: hidden;
  animation: footer infinite linear 1s;
  transition: all .3s cubic-bezier(.67,.13,.1,.81), transform .15s cubic-bezier(.67,.13,.1,.81);
}
.mobshare .shareShow {
  position: fixed;
  right: calc(50% - 45px);
  bottom: 5px;
  width: 100px;
  height: 60px;
  background-color: brown;
  border-radius: 100px;
  color: white;
  line-height: 60px;
  text-align: center;
  letter-spacing: 1px;
  overflow: hidden;
  transition: all .3s cubic-bezier(.67,.13,.1,.81), transform .15s cubic-bezier(.67,.13,.1,.81);
}
.mobshare .platforms {
  position: fixed;
  right: calc(50% - 145px);
  height: 100px;
  width: 300px;
  bottom: 65px;
  border-radius: 5px;
  visibility: hidden;
  transform: scale(.9);
  overflow: hidden;
}
.mobshare .platforms:target {
  visibility: visible;
  transform: scale(1);
  opacity: 1;
}
.mobshare .platforms a {
  position: absolute;
  width: 90px;
  height: 90px;
  border-radius: 5px;
  color: #3F8EFC;
  text-transform: uppercase;
}
.mobshare .platforms a:nth-child(1) {
  background-color: #1A5276;
  left: 60px;
}
.mobshare .platforms a:nth-child(2) {
  background-color: #1A5276;
  left: 155px;
}
.mobshare .platforms:target a {
  top: 5px;
}
.mobshare .platforms a:hover {
  background: #000;
  box-shadow: 0 0 0 1px #A5CFFF;
}
.mobshare .platforms a:before {
  content: attr(data-os);
  position: absolute;
  color:white;
  bottom: 5px;
  left: 0px;
  width: 100%;
  font-size: 12px;
  text-align: center;
}
}
.fa {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1
}
.fa-lg {
  font-size: 1.33333em;
  line-height: .75em;
  vertical-align: -.0667em
}
.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0
}
.fa-ul>li {
  position: relative
}
.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit
}
.fa-border {
  border: solid .08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0)
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg)
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0)
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg)
  }
}
.fa-rotate-90 {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg)
}
.fa-rotate-180 {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg)
}
.fa-rotate-270 {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg)
}
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-rotate-90 {
  -webkit-filter: none;
  filter: none
}
.fa-500px:before {
  content: "\f26e"
}
.fa-ad:before {
  content: "\f641"
}
.fa-align-center:before {
  content: "\f037"
}
.fa-align-left:before {
  content: "\f036"
}
.fa-align-right:before {
  content: "\f038"
}
.fa-angle-down:before {
  content: "\f107"
}
.fa-angle-left:before {
  content: "\f104"
}
.fa-angle-right:before {
  content: "\f105"
}
.fa-angle-up:before {
  content: "\f106"
}
.fa-blog:before {
  content: "\f781"
}
.fa-bold:before {
  content: "\f032"
}
.fa-bootstrap:before {
  content: "\f836"
}
.fa-border-all:before {
  content: "\f84c"
}
.fa-border-none:before {
  content: "\f850"
}
.fa-border-style:before {
  content: "\f853"
}
.fa-box:before {
  content: "\f466"
}
.fa-box-open:before {
  content: "\f49e"
}
.fa-child:before {
  content: "\f1ae"
}
.fa-chrome:before {
  content: "\f268"
}
.fa-code:before {
  content: "\f121"
}
.fa-copy:before {
  content: "\f0c5"
}
.fa-css3:before {
  content: "\f13c"
}
.fa-css3-alt:before {
  content: "\f38b"
}
.fa-edge:before {
  content: "\f282"
}
.fa-expand:before {
  content: "\f065"
}
.fa-expand-alt:before {
  content: "\f424"
}
.fa-firefox:before {
  content: "\f269"
}
.fa-font:before {
  content: "\f031"
}
.fa-google:before {
  content: "\f1a0"
}
.fa-home:before {
  content: "\f015"
}
.fa-html5:before {
  content: "\f13b"
}
.fa-id-card:before {
  content: "\f2c2"
}
.fa-id-card-alt:before {
  content: "\f47f"
}
.fa-images:before {
  content: "\f302"
}
.fa-info:before {
  content: "\f129"
}
.fa-js:before {
  content: "\f3b8"
}
.fa-link:before {
  content: "\f0c1"
}
.fa-list:before {
  content: "\f03a"
}
.fa-list-alt:before {
  content: "\f022"
}
.fa-list-ul:before {
  content: "\f0ca"
}
.fa-opera:before {
  content: "\f26a"
}
.fa-page4:before {
  content: "\f3d7"
}
.fa-safari:before {
  content: "\f267"
}
.fa-scroll:before {
  content: "\f70e"
}
.fa-tags:before {
  content: "\f02c"
}
.fa-text-height:before {
  content: "\f034"
}
.fa-text-width:before {
  content: "\f035"
}
.fa-user:before {
  content: "\f007"
}
.fa-user-alt:before {
  content: "\f406"
}
.fa-user-md:before {
  content: "\f0f0"
}
.fa-weight:before {
  content: "\f496"
}
@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:block;src:url(../fonts/webfonts/fa-brands-400.eot);src:url(../fonts/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/fa-brands-400.woff2) format("woff2"),url(../fonts/webfonts/fa-brands-400.woff) format("woff"),url(../fonts/webfonts/fa-brands-400.ttf) format("truetype"),url(../fonts/webfonts/fa-brands-400.svg#fontawesome) format("svg")}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:400;font-display:block;src:url(../fonts/webfonts/fa-regular-400.eot);src:url(../fonts/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/fa-regular-400.woff2) format("woff2"),url(../fonts/webfonts/fa-regular-400.woff) format("woff"),url(../fonts/webfonts/fa-regular-400.ttf) format("truetype"),url(../fonts/webfonts/fa-regular-400.svg#fontawesome) format("svg")}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;font-display:block;src:url(../fonts/webfonts/fa-solid-900.eot);src:url(../fonts/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/fa-solid-900.woff2) format("woff2"),url(../fonts/webfonts/fa-solid-900.woff) format("woff"),url(../fonts/webfonts/fa-solid-900.ttf) format("truetype"),url(../fonts/webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa{font-family:'Font Awesome 5 Free';font-weight:900}