/* FOOTER  */


html,
body {
   margin:0;
   padding:0;
   height:100%;
}


 
.blink {
    animation: blinker 1s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
	 }

p {
   font-family: 'Inter', sans-serif;
}

#loading-box {
	min-height: 100vh;
	width: 100%;
	overflow-x: none;
	}	


	@media screen and (min-width: 1000px) {
		#loading-box {
		margin-bottom: -15vh;
	}
}
@media screen and (max-width: 999px) {
	#loading-box   {
		margin-bottom: 14vh;}
}	


#container {
   min-height:100%;
   position:relative;
}	 

/* FOOTER */

#footer-full {
    margin-top: 100px;
	padding: 30px 10px 50px 10px;
    z-index: -1;
  display: block;
  text-align: center;
  background: #b4428e;
  padding: 

  }


.motto {
	font-family: 'Fjalla One', sans-serif;
	font-size: 1.5em;
	text-align: right;
	color: white;
	padding-top: 30px;
	padding-right: 20px;
 }
 
 .fine-print  {
	font-family: 'Inter', sans-serif;
	color: white;
	text-align: right;
	font-size: 1.0em;
	padding-top: 10px;
	padding-right: 20px;
	font-weight: 200;
 }
 
 .fine-print a {
	color: white;
	text-decoration: underline;
 }
 
 .fine-print a:hover {
	color: white;
	text-decoration: none;
 }
 
 
  
  
  
  .row {  
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box;
  }
  
  
  /* Main column */
  
  @media screen and (min-width: 700px) {
    .virtue {
      flex: auto;
      padding: 15px;
      box-sizing: border-box;
    }
    }
    
    @media screen and (max-width: 700px) {
    .virtue {
      flex: 100%;
      box-sizing: border-box;
    }
    }

