


	* {margin:0; padding:0;}
	
	p {font-family:Roboto Condensed; font-size:13px;}
	
	
	.link1:hover {cursor:pointer; color:#00BFFF !important}
	.sair:hover {cursor:pointer; color:#00BFFF !important}
	

/* CSS */
.button-43 {
  background-image: linear-gradient(-180deg, #37AEE2 0%, #1E96C8 100%);
  border-radius: .5rem;
  box-sizing: border-box;
  color: #FFFFFF;
  display: flex;
  font-size: 16px;
  justify-content: center;
  padding: 1rem 1.75rem;
  text-decoration: none;
  width: 100%;
  border: 0;
  cursor: pointer;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
}

.button-43:hover {
  background-image: linear-gradient(-180deg, #1D95C9 0%, #17759C 100%);
}

@media (min-width: 768px) {
  .button-43 {
    padding: 1rem 2rem;
  }
}


a {text-decoration:none}











@media screen and (max-width: 1050px){
	
	.content {width:100vw !important;}
	
	.contentup1 {padding:65px 0 0 30px !important;}
	.logoimgup {right:60px !important;}
	.textupup {width:auto !important;}
	.textup3, .textup4 {width:55vw !important;}
	.contentglobal2, .contentglobal4, .contentglobal5 {padding:65px 0 20px 30px !important;}
	.textup5 {width:57vw !important;}
	.contentglobal3 {display:flex !important; flex-wrap:wrap; justify-content:center;}
	.textup7, .textup8 {width:52vw !important;}
	.loginbox {right:8vw !important;}
	
}



@media screen and (max-width: 950px){
	
	.contentglobal4, .contentglobal5 {padding:65px 0 20px 0 !important;}
	.boximageup2 {float:none !important; margin:0 auto 40px auto; height:240px !important;}
	.tocenter950 {margin:auto !important; text-align:center;}
	.textup5 {width:90vw !important;}
	.boxcontent4 {float:none !important; width:100vw;}
	.remove950 {display:none !important;}
	.add950 {display:table !important;}
	.boxcontent5, .boxcontent6 {width:100vw; float:none !important;}
	.textup7 {width:92vw !important; text-align:center; margin:auto !important;}
	.textup9 {width:92vw !important; text-align:center; margin:auto !important;}
	.boxbox2 {margin:auto !important; width:auto !important;}
	.boxboxfinalblack {display:table !important; margin:20px auto !important; float:none !important;}
}


@media screen and (max-width: 900px){
	
	.textup3, .textup4 {width:51vw !important;}
}




@media screen and (max-width: 820px){
	
	.remove820 {display:none !important;}
	.add820 {display:table !important;}
	.tocenter820 {margin:auto !important; text-align:center; }
	.contentup4 {float:none !important; width:100vw;}
	.contentglobal2 {padding:65px 0 20px 0 !important;}
	.textup3, .textup4 {width:92vw !important; text-align:center; margin:auto !important;}
	.blocosdown {margin:5px auto !important;}
	.bottom img {float:none !important; margin:15px auto !important;}
	.text1b {position:relative !important; float:none !important; transform:translate(0) !important; left:0 !important; margin:40px auto !important;}
	.text2b {float:none !important; margin:auto !important;}
}




@media screen and (max-width: 780px){
	
	.content {width:100vw !important;}
	
	.contentup1 {padding:65px 0 0 30px !important;}
	.logoimgup {right:60px !important;}
	.textupup {width:auto !important;}
	.textup1 {font-size:22px !important; width:360px !important;}
	.textup22 {font-size:17px !important;}
	.textup2 {width:360px !important;}
}



@media screen and (max-width: 520px){
	
	.logoimgup {position:relative !important; left:auto !important; right:auto !important; top:0 !important; margin:-50px auto 40px auto !important;}
	.textup1 {font-size:22px !important; width:360px !important;}
	.textup22 {font-size:13px !important;}
	.textup22check {width:24px !important;}
	.textup2 {width:360px !important;}
	.contentglobal1 {height:800px !important; padding-bottom:30px;}
	.boxbox1 {float:none !important; width:90vw !important; height:95vw !important;}
	.textup6 {width:90vw !important; margin:15px auto 0 auto !important; font-size:25px !important;}
	.boxbox2 {margin:auto !important; width:90vw !important;}
	.textup10 {width:90vw !important;}
	.contentup1 {width:100vw !important;}
	.loginbox {right:auto !important; left:47%; transform:translate(-50%,-50%) !important; width:90vw !important; top:34%;}
	.boxupup1 {margin:240px 0 0 0;}
	
	.colaboradortext {display:table; margin:auto !important;}
	.entrar {display:table; margin:14px auto !important;}
	 .login, .pass {display:table; width:87% !important; margin:6px auto !important;}
	 .loginboxup {left:-9px !important;}
}





@media screen and (max-width: 450px){
	.loginbox {right:auto !important; left:50%; transform:translate(-50%,-50%) !important; width:90vw !important; top:34%;}
	.contentup1 {padding:65px 0 0 0 !important;}
	.textup1 {font-size:22px !important; width:75vw !important;}
	.textup22 {font-size:11px !important;}
	.textup22check {width:16px !important;}
	.textup2 {width:75vw !important;}
	.contentup2 {margin:auto;}
	.tocenter4501 {margin:auto !important;}
	.boximageup2 {width:300px !important;}
	.boxboxfinalblack {width:300px !important;}
}



@media screen and (max-width: 397px){
	.loginbox {right:auto !important; left:50%; transform:translate(-50%,-50%) !important; width:90vw !important; top:32%;}
	
}