/* ADAPT 

/*
@media  only screen and (max-width: 801px){
    .pc-main-container{
      display: none !important;
    }
  }
*/
  
  /* END ADAPT */



.pc-main-container{
    width: 100%;
    height: 100vh;
    display: flex;
    align-items: center;
    vertical-align: middle;
    margin: auto;
    background: rgb(7,0,36);
    background: -o-linear-gradient(315deg, rgba(7,0,36,1) 3%, rgba(13,152,140,1) 90%);
    background: -ms-linear-gradient(315deg, rgba(7,0,36,1) 3%, rgba(13,152,140,1) 90%);
    background: -moz-linear-gradient(315deg, rgba(7,0,36,1) 3%, rgba(13,152,140,1) 90%);
    background: -webkit-linear-gradient(315deg, rgba(7,0,36,1) 3%, rgba(13,152,140,1) 90%);
    background: linear-gradient(315deg, rgba(7,0,36,1) 3%, rgba(13,152,140,1) 90%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#070024",endColorstr="#0d988c",GradientType=1);
    background-size: 150% 150%;
    animation: gradient 15s ease infinite;
}

@keyframes gradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}

.inner-pc{
    display: block;
    margin: auto;
    text-align: center;
    width: 40%;
}

.inner-pc p{
    text-indent: 0;
    color: #fff !important;
    text-align: center;
    font-size: 1.3em;
    margin-top: 5px;
}

.inner-pc h1, h2, h3 {
    color: #fff !important;
    margin-bottom: 0px;
}

.divisor-pc{
    height: 0.6vh;
    opacity: 0.8;
    background-size: 10px 10px;
    background-image: repeating-linear-gradient(45deg, #ffffff 0, #ffffff 2px, #ffffff00 0, #ffffff00 50%);
}

.requi{
    font-size: 15px;
    color: #fff !important;
    margin: auto;
    display: block;
    width: 80%;
    text-align: right;
    align-items: center;
}

.qr-code{
    margin: auto;
    display: block;
}

.qr-code img{
    width: 40%;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    display: block;
    margin: auto;
}

.container-requi{
    display: flex;
    vertical-align: middle;
    align-items: center;
    margin-top: 20px;
}