@font-face {
    font-family: HighNoon;
    src: url("..//font/HighNoon-Regular.otf") format("opentype");
}

@font-face {
    font-family: SohneBreit;
    src: url("../font/SohneBreit-Halbfett.otf") format("opentype");
}

@font-face {
    font-family: SohneBreitLight;
    src: url("../font/SohneBreit-Leicht.otf") format("opentype");
}



@font-face {
    font-family: SöhneBreit-Extrafett;
    src: url("../font/SöhneBreit-Extrafett.otf") format("opentype");
}

p{
	font-family: SohneBreitLight;
}

.title{
	color: #000;
	text-align: center;
	font-size: 2.5rem;
	font-weight: bold;
	font-family: 'SöhneBreit-Extrafett', sans-serif;
	
}

.disclaimer-txt{
	font-size: 0.7rem;
}

.b-radius-20{
	border-radius: 20px;
}


.b-radius-15{
	border-radius: 15px;
}


.title2,.title-quik{
	color: #000;
	text-align: left;
	font-size: 2rem;
	
	font-weight: bold;
	font-family: 'SöhneBreit-Extrafett', sans-serif;
}

.title3{
	color: #000;
	text-align: center;
	font-size: 3rem;
	font-weight: bold;
	font-family: 'SohneBreit', sans-serif;
	
}

.sub-title{
	color: #000;
	text-align: center;
	font-size: 1.3rem;
	font-family: 'SohneBreitLight', sans-serif;
}

.sub-title2, .sub-title-quik{
	color: #000;
	text-align: left;
	font-size: 1.3rem;
	font-family: 'SohneBreitLight', sans-serif;
}


.aviso {
	font-size: 12px;
	font-style: italic;
	text-align: center;
}

.p-left {
	color:#333;
	text-align: left !important;
	padding: 20px;
	font-family: 'SohneBreit', sans-serif;
}

.txt-size {
	font-size: 12px;
}


.mobile-text {
	display:none
}


.p-center {
	color: #111111;
	text-align: center;
	padding: 20px;
	font-family: 'SohneBreitLight', sans-serif;
}

.txt-preto {
	color:#ffffff;
	font-weight: normal;
}
.txt-branco {
	color:#fff !important;
}

.boxcolor {
	background-color:#111111;
}

.boxcolor2 {
	background-color:#111111;
}

.boxcolor3 {
	background-color:#111111;
}

.boxcolor4 {
	background-color:#111111;
}

.boxcolor5 {
	background-color:#111111;
}

.boxcolor-gradient{
	background-image: linear-gradient(#111111,#111111);
}

.row2 {
	display: -ms-flexbox;
	display: flex;
	flex-wrap: nowrap;
	/* margin-right: -15px;
	margin-left: -15px; */
  }


  .p-legal-terms-quik{
	font-size: 0.8rem;
}

.mob-small-text{
	font-size: 0.9rem;
	min-height: 65px;
}

@media (max-width: 1199px){
	.mob-small-text{
		font-size: 0.8rem;
	}	
}

@media (max-width: 605px){
	.f-direction-reverse{
		flex-direction: column-reverse;
	}

	/* .title{
		text-align: center;
		font-family: 'SohneBreit', sans-serif;
		margin-top: 6%;
		margin-left: 40px; 
		font-weight: 700;
	} */

	.p-center{
		text-align: center;
	}

	.title3{
		color: #000;

		text-align: center;
		font-size: 1.8rem;
		font-weight: bold;
		font-family: 'SohneBreit', sans-serif;
	}


	.desktop-text {
		display:none;
	}

	.mobile-text {
		display:block;
	}

	
	.mob-small-text{
		font-size: 0.5rem;
		min-height: 30px;
	}

	.title-quik{
		font-size: 0.7rem;
	}
	.sub-title-quik{
		font-size: 0.5rem;
	}

	.p-quik{
		font-size: 0.5rem;
	}
	.p-legal-terms-quik{
		font-size: 0.3rem;
	}

	.w-50-mobile{
		width: 50% !important;
	}
	

	.title{
		color: #000;
		text-align: center;
		font-size: 1.5rem;
		font-weight: bold;
		font-family: 'SöhneBreit-Extrafett', sans-serif;
		padding: 10px
	}
	
	
	
	.title2,.title-quik{
		color: #000;
		text-align: center;
		font-size: 1.3rem;
		
		font-weight: bold;
		font-family: 'SöhneBreit-Extrafett', sans-serif;
	}
	
	.title3{
		color: #000;
		text-align: center;
		font-size: 3rem;
		font-weight: bold;
		font-family: 'SohneBreit', sans-serif;
		
	}
	
	.sub-title{
		color: #000;
		text-align: center;
		font-size: 0.9rem;
		font-family: 'SohneBreitLight', sans-serif;
	}
	
	.sub-title2, .sub-title-quik{
		color: #000;
		text-align: center;
		font-size: 0.9rem;
		font-family: 'SohneBreitLight', sans-serif;
	}
}