@import url('https://fonts.googleapis.com/css2?family=Rajdhani:wght@300;400;500;600;700&display=swap');
body{

  font-family: "Rajdhani", sans-serif;  font-weight: 500;
  font-style: normal;
}

a:hover{
	text-decoration: none!important;
}


.bg-amarelo{
	background-color: #bfa51a!important;
}

.bg-amarelo-light{
	background-color: #FBF7D0!important;
}


.bg-amarelo-bold{
	background-color: #89710D!important;
}



.bg-azul{
	background-color: #0b376d!important;
	color: #fff!important;
}

.bg-azul-light{
	background-color: #CBE7F7!important;
}

.bg-azul-bold{
	background-color: #020F34!important;
		  color: #fff!important;
}


.bg-dark-ui{
	background-color: #1f1f1f!important;
}

.text-dark-ui{
   color: #1f1f1f!important;
}
.bg-gradiente-royal{
	background: #141E30;  /* fallback for old browsers */
	background: -webkit-linear-gradient(to right, #243B55, #141E30);  /* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to right, #243B55, #141E30); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

}

.bg-gradiente-gold{
	background: #F09819;
  background: linear-gradient(
    to right,
    #F09819,#EDDE5D
  );
}

.bg-glass{
	/* From https://css.glass */
background: rgba(248, 251, 252, 0.61);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(12.4px);
-webkit-backdrop-filter: blur(12.4px);
border: 1px solid rgba(248, 251, 252, 0.96);
}

.bg-mesh-blue{
	background-image: radial-gradient(at 41.70078066374501% 29.66692696283413%, hsla(183.56435643564356, 72.66187050359714%, 72.74509803921569%, 1) 0%, hsla(183.56435643564356, 72.66187050359714%, 72.74509803921569%, 0) 100%), radial-gradient(at 17.712398206602554% 62.09490461029847%, hsla(202.4390243902439, 83.67346938775509%, 71.17647058823529%, 1) 0%, hsla(202.4390243902439, 83.67346938775509%, 71.17647058823529%, 0) 100%), radial-gradient(at 9.826103636757821% 13.529222765019245%, hsla(220.73394495412845, 77.30496453900709%, 72.35294117647058%, 1) 0%, hsla(220.73394495412845, 77.30496453900709%, 72.35294117647058%, 0) 100%), radial-gradient(at 60.22055144060021% 7.534256370775538%, hsla(243.56435643564356, 72.66187050359714%, 72.74509803921569%, 1) 0%, hsla(243.56435643564356, 72.66187050359714%, 72.74509803921569%, 0) 100%), radial-gradient(at 48.740645801491446% 35.95568703000347%, hsla(183.56435643564356, 72.66187050359714%, 72.74509803921569%, 1) 0%, hsla(183.56435643564356, 72.66187050359714%, 72.74509803921569%, 0) 100%), radial-gradient(at 46.52089683658049% 64.03948543656126%, hsla(202.4390243902439, 83.67346938775509%, 71.17647058823529%, 1) 0%, hsla(202.4390243902439, 83.67346938775509%, 71.17647058823529%, 0) 100%), radial-gradient(at 22.876144995629378% 46.49316586025234%, hsla(220.73394495412845, 77.30496453900709%, 72.35294117647058%, 1) 0%, hsla(220.73394495412845, 77.30496453900709%, 72.35294117647058%, 0) 100%);
}

.bg-mesh-green{
	background-image: radial-gradient(at 84.13622634189653% 2.6835166057545656%, hsla(169.34010152284264, 87.55555555555556%, 44.11764705882353%, 1) 0%, hsla(169.34010152284264, 87.55555555555556%, 44.11764705882353%, 0) 100%), radial-gradient(at 24.652154521397396% 98.10429927127502%, hsla(169.53846153846155, 86.66666666666666%, 44.11764705882353%, 1) 0%, hsla(169.53846153846155, 86.66666666666666%, 44.11764705882353%, 0) 100%), radial-gradient(at 37.69336234212499% 10.886840904908833%, hsla(180, 89.33333333333334%, 44.11764705882353%, 1) 0%, hsla(180, 89.33333333333334%, 44.11764705882353%, 0) 100%), radial-gradient(at 27.526473545839593% 37.83356176052835%, hsla(169.34010152284264, 87.55555555555556%, 44.11764705882353%, 1) 0%, hsla(169.34010152284264, 87.55555555555556%, 44.11764705882353%, 0) 100%), radial-gradient(at 98.98787212825297% 17.90398904685151%, hsla(169.53846153846155, 86.66666666666666%, 44.11764705882353%, 1) 0%, hsla(169.53846153846155, 86.66666666666666%, 44.11764705882353%, 0) 100%), radial-gradient(at 25.226809761965452% 19.975638580406475%, hsla(180, 89.33333333333334%, 44.11764705882353%, 1) 0%, hsla(180, 89.33333333333334%, 44.11764705882353%, 0) 100%), radial-gradient(at 50.1630723493395% 38.10856315682838%, hsla(169.34010152284264, 87.55555555555556%, 44.11764705882353%, 1) 0%, hsla(169.34010152284264, 87.55555555555556%, 44.11764705882353%, 0) 100%), radial-gradient(at 52.27342014588612% 45.2170198746513%, hsla(169.53846153846155, 86.66666666666666%, 44.11764705882353%, 1) 0%, hsla(169.53846153846155, 86.66666666666666%, 44.11764705882353%, 0) 100%);
}

.bg-white-cta{
	background-color: #f8fbfc!important;
}

.bg-sucesso{
	background-color: #23DD61!important;
}

.bg-sucesso-light{
	background-color: #D5FDD2!important;
}

.bg-sucesso-bold{
	background-color: #119F5C!important;
	  color: #fff!important;
}

.bg-red-light{
  background-color: #FF5C1C!important;
  color: #fff!important;
}



.text-azul{
  color: #0b376d!important;
}

.text-amarelo{
  color: #bfa51a!important;
}

.text-amarelo-light{
	color: #FBF7D0!important;
}


.customer_impression{
	background-color: #202f43;
	width: 90%;
	border-radius: 10px;
	padding: 10px 5px;
	box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);

}

.card-investimento{
	border:solid 1px #f8fbfc;
	padding: 20px;
	border-radius: 8px;
	/* From https://css.glass */
background: rgba(31, 31, 31, 0.46);
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
border: 1px solid #f3f1e833;
}


.bg-glass-2{
	border:solid 1px #f8fbfc;
	padding: 20px;
	border-radius: 8px;
	/* From https://css.glass */
background: rgba(31, 31, 31, 0.46);
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
border: 1px solid #f3f1e833;
}


.bg-glass-3{
	
	padding: 20px;
	border-radius: 8px;
	background: #F09819;
  background: linear-gradient(
    to right,
    #F09819,#EDDE5D
  );
}

.bg-gradient-green-final{
	background-color:#99ffac;
background-image:
radial-gradient(at 36% 28%, hsla(99,94%,78%,1) 0px, transparent 50%),
radial-gradient(at 20% 43%, hsla(76,65%,65%,1) 0px, transparent 50%),
radial-gradient(at 20% 57%, hsla(58,67%,74%,1) 0px, transparent 50%),
radial-gradient(at 72% 27%, hsla(171,74%,75%,1) 0px, transparent 50%),
radial-gradient(at 3% 29%, hsla(47,63%,69%,1) 0px, transparent 50%),
radial-gradient(at 36% 42%, hsla(221,86%,61%,1) 0px, transparent 50%);
}



.img-background-1{
	background-image: url(https://images.unsplash.com/photo-1678203699291-253ab7a4d6d2?q=80&w=1032&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D);
	background-position: center;
	
}

.img-background-2{
	background-image: url(https://images.unsplash.com/photo-1678203699291-253ab7a4d6d2?q=80&w=1532&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D);
	background-position: center;
	
}

.cantos{
	border-radius: 8px!important;
}


.bg-nf-analytics-black{
	background-color: #202020!important;
	color: #fff!important;
}

.bg-nf-analytics-gradient{
	background-color: #ecd9ea!important;
	color: #202020!important;
}


.text-color-verde{
	color: #86B860;
}

.text-color-rosa{
	color: #E66C92;
}

.text-color-azul{
	color: #85C6FD;
}

.text-color-amerelo{
	color: #FFB535;
}

.text-color-cinza{
	color: #acacac;
}

.text-color-roxo{
	color: #AB01B6;
}






.bg-color-verde{
	background-color: #86B860;
}

.bg-color-rosa{
	background-color: #E66C92;
}

.bg-color-azul{
	background-color: #85C6FD;
}

.bg-color-amarelo{
	background-color: #ffc158;
}

.bg-color-cinza{
	background-color: #acacac;
}

.bg-color-roxo{
	background-color: #AB01B6;
}



/* CSS RELPI */

.bg-white-gradient1{
	linear-gradient: to right, #f0f2f1 0%, #f0f2f1 100%!important;
}

.bg-nf-relpi-gradient{
	background-color: #19447b!important;
}

.text-azul-relpi{
	color: #19447b!important;
}

.bg-azul-relpi{
	background-color: #19447b!important;
}

#menu li a {
	border: solid 1px #fff;
	padding: 6px 20px 6px 20px;
	color: #fff;
	border-radius: 4px;
	font-size: 14px;
}

#menu li a:hover {
	background: linear-gradient(to right, #f0f2f1 0%, #f0f2f1 100%);
	border: solid 1px #fff;
	padding: 6px 20px 6px 20px;
	color: #19447b;
	border-radius: 4px;
	font-size: 14px;
}


.bg-r-azul{
	background-color: #19447b!important;
}
.bg-r-branco{
	background-color: #fff!important;
}
.bg-r-verde{
	background-color: #51c09d!important;
}
.bg-r-agua{
	background-color: #42c1c7!important;
}
.bg-r-amarelo{
	background-color: #fdb61c!important;
}
.bg-r-vermelho{
	background-color: #f04923!important;
}


