/*
Theme Name: Emprendimiento HUB
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: OTC
Author URI: https://ordenatucabeza.com/
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.9.1779306215
Updated: 2026-05-20 21:43:35

*/

@font-face {
	font-family: 'Genericons';
	src: url('font/genericons-regular-webfont.eot');
	src: url('font/genericons-regular-webfont.eot?#iefix') format('embedded-opentype'),
		 url('font/genericons-regular-webfont.woff') format('woff'),
		 url('font/genericons-regular-webfont.ttf') format('truetype'),
		 url('font/genericons-regular-webfont.svg#genericonsregular') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'GT_Walsheim';
	src: url('font/GT-Walsheim-Regular.eot');
	src: url('font/GT-Walsheim-Regular.eot?#iefix') format('embedded-opentype'),
		 url('font/GT-Walsheim-Regular.woff') format('woff'),
		 url('font/GT-Walsheim-Regular.ttf') format('truetype'),
		 url('font/GT-Walsheim-Regular.svg#genericonsregular') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'GT_Walsheim_Bold';
	src: url('font/GT-Walsheim-Bold.eot');
	src: url('font/GT-Walsheim-Bold.eot?#iefix') format('embedded-opentype'),
		 url('font/GT-Walsheim-Bold.woff') format('woff'),
		 url('font/GT-Walsheim-Bold.ttf') format('truetype'),
		 url('font/GT-Walsheim-Bold.svg#genericonsregular') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'GT_Walsheim_Oblique';
	src: url('font/GT-Walsheim-Regular-Oblique.eot');
	src: url('font/GT-Walsheim-Regular-Oblique.eot?#iefix') format('embedded-opentype'),
		 url('font/GT-Walsheim-Regular-Oblique.woff') format('woff'),
		 url('font/GT-Walsheim-Regular-Oblique.ttf') format('truetype'),
		 url('font/GT-Walsheim-Regular-Oblique.svg#genericonsregular') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'GT_Walsheim_Bold_Oblique';
	src: url('font/GT-Walsheim-Bold-Oblique.eot');
	src: url('font/GT-Walsheim-Bold-Oblique.eot?#iefix') format('embedded-opentype'),
		 url('font/GT-Walsheim-Bold-Oblique.woff') format('woff'),
		 url('font/GT-Walsheim-Bold-Oblique.ttf') format('truetype'),
		 url('font/GT-Walsheim-Bold-Oblique.svg#genericonsregular') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'GT_Walsheim_Medium';
	src: url('font/GT-Walsheim-Medium.eot');
	src: url('font/GT-Walsheim-Medium.eot?#iefix') format('embedded-opentype'),
		 url('font/GT-Walsheim-Medium.woff') format('woff'),
		 url('font/GT-Walsheim-Medium.ttf') format('truetype'),
		 url('font/GT-Walsheim-Medium.svg#genericonsregular') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

.home h1.entry-title {
	display:none;
}

.home .cabecera {
	background:transparent;
}

.home .cabecera.scrolled, .piepagina, .cabecera   {
	background:transparent url(fondomenu.png) no-repeat scroll center center; 
	background-size:cover;
	z-index: 1;
}

.piepagina p {
	font-family: 'GT_Walsheim' !important;
	margin:0;
}

.cajagris p {
	font-family: 'GT_Walsheim' !important;
	
}

.cabecera nav a {
	font-family: 'GT_Walsheim_Oblique' !important;
	text-transform:uppercase;
}

.cabecera nav a:hover ,.cabecera nav .current-menu-item a {
	border-bottom:1px solid #fff !important;
}
#masthead {
	background: radial-gradient(84.88% 60.34% at 47.2% 32.29%, #CF305F 0%, #266887 65.07%, #3DA491 100%);
	/* min-height:945px; */
	/* margin-bottom: 150px; */
}

.home .hero {
	display:block;
}
main {
	margin-top:150px;
}
.home main {
	margin-top:0px;
}
.hero {
	display:none;
}

.hero h1 strong {
	font-size: 4.2rem;
    font-style: italic;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 2.08px;
    margin: 0px 0px 0px 30px;
}

.numseccion {
	font-family: 'GT_Walsheim_Bold' !important;
	background: var(--Radial, radial-gradient(92.9% 61.29% at 46.39% 36.1%, #CF305F 0%, #266887 54.33%, #3DA491 100%));
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	color: transparent;
	writing-mode: vertical-rl;
    transform: rotate(180deg);
	line-height: 1.3;
}
#h01 {
	font-family: 'GT_Walsheim_Medium' !important;
	line-height: 1;
}
.tituloparrafo {
	font-family: 'GT_Walsheim_Oblique' !important;
	text-transform:uppercase;
}

h3 {
	font-family: 'GT_Walsheim_Oblique' !important;
}

#slider3, #sliderposts {
	display: block !important;
    float: left;
    width: calc(100% - 50px);	
	overflow:hidden;
}
#sliderposts {
    width: calc(100% - 0px);	
	padding-top: 50px;
}
/*#slider3 .owl-item {
    position: absolute;
    inset: 0;
    opacity: 0;
    transition: opacity 0.8s ease;
}

#slider3 .owl-item.active {
    position: relative;
    opacity: 1;
    z-index: 2;
}*/
.owl-item {
    float: left;
    width: 100%;	
}
.owl-nav  {
    position:absolute;
	top:0px;
	right:0px;
}
.owl-nav button {
    border:0;
    padding:0;
}
.owl-nav button.disabled, .owl-nav.disabled, .owl-dots.disabled , .nf-before-form-content{
   display:none;
}
.owl-nav button:hover  {
    background:transparent;
	opacity:0.7;
}
.owl-nav button:focus {
    background:transparent;

}
.owl-prev {
    transform: rotate(180deg);
	margin:-6px 0px 0px;
	float:left;
}
.nf-form-cont {
    float: left;
    width: 100%;		
}
.nf-form-cont label{
    font-family: 'GT_Walsheim' !important;	
}

nf-field{
    float: left;
    width: 100%;	
	margin-right:0%;
}
nf-field:has(.campomitad){
    width: 48%;	

}
nf-field:has(.campomitadmenos){
    width: 38%;	

}
nf-field:has(.campomitadmas){
    width: 58%;	

}
nf-field:has(.iniciomitad){
	margin-right:4%;	
}
.nf-form-content input:not([type=checkbox]), .nf-form-content select, .nf-form-content textarea {
border-radius: 8px;
border: 1px solid var(--LIGHT-GREY-2, #CCC);

}

nf-field a {
	color: var(--LIGHT-GREY-1, #999B9B);
}

nf-field input[type=submit], .btn-mas-info, .btn-info a{
	border-radius: 20px !important;
	background: linear-gradient(94deg, #3DA491 7.45%, #3894C2 49.74%, #CF305F 96.31%);
	width:auto!important;
	padding: 19px 42px !important;
	color: var(--WHITE, #FFF);
	font-family: "GT_Walsheim" !important;
	font-size: 18px;
	font-style: normal;
	font-weight: 400 !important;
	line-height: normal;
}
 .btn-mas-info, .btn-info a{
	 padding: 19px 59px 19px 42px !important;
	 position:relative;
 }
.btn-mas-info:after, .btn-info a:after{
	content: url(prime_arrow-right.svg) ;
	width:21px;
	height:20px;
	color: #000;
	right:30px;
	top:19px;
	margin:  0px 0px;
	padding: 0 0px 0 0;
	font-family: genericons, arial;
	vertical-align: middle;
	float:right;
	transition: all 0.25s ease;	
	position:absolute;
	
}
.btn-mas-info:hover:after , .btn-info a:hover:after{
	right:25px;
	transition: all 0.25s ease;	
}
nf-field input[type=submit]:hover, .btn-mas-info:hover, .btn-info a:hover{
	opacity:0.7;
	color: var(--WHITE, #FFF);
}

.card {
	border-radius: 20px;
	border: 1px solid #EBF0EF;
	background: rgba(235, 240, 239, 0.26);
	padding: 30px;
	box-sizing:border-box;
	float:left;
	width:100%;
	font-size:18px;
	color: var(--GREY, #404040);
	font-family: "GT_Walsheim";
	display:flex;
	flex-direction:column;
	gap:16px;
	align-items: flex-start;
	margin-right:30px;
}
.card-precontent {
	display:flex;
	align-items: center;
}
.card-precontent .lugar{
	font-family: "GT_Walsheim_Bold_Oblique";
}
.card-precontent .fechayhora{
	font-family: "GT_Walsheim_Oblique";
}
.card-precontent .fechayhora.separamos{
	border-left:1px solid #404040;
	margin-left:15px;
	padding-left:15px;
}
.card .excerpt {
	font-family: "Barlow Condensed", Sans-serif;
	font-size:18px;
	margin:0px;
}
.card-img img {
	border-radius: 20px;
	float:left;
	width:100%;
}





.clear {
	clear:both;
	font-size:1px;
	height:0;
	line-height:0px;
	margin:0px;
}
.separacion {
	width:100%;
	float:left;
	margin:70px 0px 0px;
}
.mediaseparacion {
	width:100%;
	float:left;
	margin:30px 0px 0px;
}
.map-container{
/* width:900px; */
width:100%;
margin:auto;
position:relative;
}

.map-container svg {
	width: 100%;
    height: auto;
    display: block;
}

.map-container svg path{
/*fill:#e5e5e5;
stroke:#ffffff;
stroke-width:1;*/
cursor:pointer;
transition:all .25s ease;
}

.map-container svg path#1:hover,.map-container  svg path#2:hover{
fill:url(#gradientHover);
}
.map-container svg path#3:hover,.map-container svg path#4:hover{
fill:url(#gradientHover2);
}

#tooltip{
position:fixed;
/* background:#3DA491; */
background:#404040;
color:white;
padding:6px 10px;
border-radius:5px;
font-size:18px;
pointer-events:none;
opacity:0;
transition:opacity .2s;
font-family: "Barlow Condensed", Sans-serif;
}



.circle-chart-container {
  /* width: 288px; */
  /* height: 288px; */
  width:400px;
  height: 400px;
  margin: auto;
  display:none;
   background: #fff url(circulo_grafica_ok.png) no-repeat 3px 2px scroll; 
    background-size: cover; 
	border-radius:400px;
}
.recp_graficos .circle-chart-container {
 
  display:block;
 margin-top: 0;
}

.recp_svgvertical {
	background:#fff;
	border-radius:8px ;
	padding: 10px 20px 0px;
	position: relative;
}
.recp_svgvertical svg{
	position: relative;
    bottom: -7px;
}
path {
  transition: all 0.3s ease;
  shape-rendering: geometricPrecision;
}

.sector-path {
  /*fill: none;
  stroke-linecap: round;
  transition: stroke-dashoffset 1s ease;*/
  fill-opacity: 0;
}



.popup-modal {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);

    width: 1290px;
    max-width: 90vw;

    height: auto;
    max-height: 90vh;

    overflow: auto;
	border-radius:12px;
    background: #EBF0EF;
    border: 1px solid #404040;
    z-index: 1000;

    padding: 30px;
    box-sizing: border-box;
}
.cerrarpopup {
	position:absolute;
	top:20px;
	right:20px;
	cursor:pointer;
	transition: all 0.3s ease;
}
.cerrarpopup:hover:after  {
	transform:rotate(90deg);
	transition: all 0.3s ease;
}

.cerrarpopup:after {
	position:absolute;
	top:0px;
	right:0px;
	content: url(material-symbols-light_close.svg) ;
	width:24px;
	height:24px;
	color: #000;

	margin:  0px 0px;
	padding: 0 0px 0 0;
	font-family: genericons, arial;
	vertical-align: middle;
	float:right;
	transition: all 0.25s ease;	

}

.popup-header {
	float:left;
	width:100%;
	display:flex;
	padding-bottom: 20px;
	margin-bottom: 40px;
	gap: 40px;
	border-bottom: 1px solid var(--GREY, #404040);
	align-items:flex-end;
}

.recp_prov_header {
	float:left;
	display:flex;
	gap: 40px;
	align-items:center;
	position:relative;
}
.ranking {
	position: absolute;
    color: #fff;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
	font-family: "GT_Walsheim_Bold";
	font-size: 30px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	-webkit-text-stroke: 0.5px #266887;
}
.recp_datos_prov {
	float:left;
	display:flex;
	gap: 15px;
	flex-direction: column;
	align-items:flex-start;
}
.recp_svg {
	position:relative;
}
.fuente {
	color: var(--GREY, #404040);
	font-family: "GT_Walsheim";
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;	
	float:left;
	width:100%;
	text-align:left;
	margin:35px 0px -12px;
}
.fuente.muestra {
	margin:-10px 0px 20px;
	position:relative;
	width: auto;
    text-align: right;
    float: right;
    margin-left: auto;
}
.fuente.muestra:before {
	content:' ';
	font-size: 1rem;
	width: 7px;
    height: 14px;
    margin: 0px 0px 0px;
    padding: 0 0px 0 0;
    vertical-align: middle;
    float: left;
	background:#fff;
	border:0.5px solid var(--GREY, #404040);
	border-radius:4px;
	position:absolute;
	left:-13px;
}
.recp_datos_numericos_prov {
	float:left;
	width:fit-content;	
	padding: 10px 15px;
	box-sizing:border-box;
	border-radius: 8px;
	background: #FFF;
	
	color: var(--GREY, #404040);
	font-family: "GT_Walsheim";
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	display:flex;
	justify-content: space-between;
	flex-direction:column;
	
}
.recp_datos_numericos_prov .datosalud {
	border:0;
	width:210px;

}
.recp_datos_numericos_prov .subtitulo_salud {

	font-family: "GT_Walsheim_Medium";

}
.recp_datos_numericos_prov .subtitulo_salud .unidad{
	font-size: 12px;
	font-family: "GT_Walsheim";

}
.subtitulo_popup {
	color: var(--GREY, #404040);
	text-align: right;
	font-family: "GT_Walsheim";
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.56px;	
}
.recp_graficos .subtitulo_popup {
	text-align:center;
	float:left;
	width:100%;
	margin:0px 0px 40px;
}
.recp_datos_header {
	float:left;
	display:flex;
	flex-direction: column;
    align-items: flex-start;
    gap: 4px;	
}
.nombreszonas_graficos  {
	float:left;
	display:flex;
	flex-direction: column;
    align-items: flex-start;
	min-width: 200px;
    gap: 3px;	

	color: var(--GREY, #404040);
	font-family: "GT_Walsheim";
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 19px; 
}

.popup-content {
	float:left;
	width:100%;
	display:flex;
	gap:50px;
	align-items: stretch;
	flex-wrap: wrap;

/*	display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto;	*/	
}

.recp_graficos {
	/* flex:calc( (100% - 100px) / 3); */
	flex:1;
	display: flex;
    flex-direction: column;
    align-items: center;
}


  
.subrecp_graficos {
	float:left;
	width:100%;
	display:flex;
	gap:10px;
	align-items: flex-start;
	justify-content: space-between;
    margin: 0px 0px 25px;	
}

.datosalud {
	border-bottom: 1px solid var(--GREY, #404040);
	color: var(--GREY, #404040);
	font-family: "GT_Walsheim";
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	display:flex;
	justify-content: space-between;
	width:170px;
	padding: 4px 0px 7px;
    align-items: center;
}
.datosalud:last-child {
	border-bottom: 0px solid var(--GREY, #404040);
	
}
.valor_salud {
	font-family: "GT_Walsheim_Bold";
	font-size: 15px;
}



.subtitulo_zona {
	font-family: "GT_Walsheim_Bold";
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	letter-spacing: 0.14px;
	text-transform: uppercase;
	writing-mode: vertical-rl;
    transform: rotate(180deg);
	align-self: anchor-center;
}

.textocolor1 .valor_salud ,.textocolor1 .subtitulo_zona {
	color:var(--RUBY, #CF305F);
}

.textocolor2 .valor_salud  ,.textocolor2 .subtitulo_zona{
	color:var(--OCEAN, #266887);
}

.textocolor3 .valor_salud  ,.textocolor3 .subtitulo_zona{
	color:var(--FERN, #3DA491);
}
.textocolor4 {
	color:#AACB70;
}

.textocolor5{
	color:#FF5353;
}

.textocolor6{
	color:#41BED0;
}
.subpie_grafica {
	width:auto;
	font-family: "GT_Walsheim";
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 17.864px;
	writing-mode: vertical-rl;
    transform: rotate(220deg);
	margin: 0px 10px 0px 10px;
    text-align: right;
    float: left;
}
.recp_subpie {
	margin-left: -30px;
}
.irsolicitar {
	color: var(--BLACK, #000);
	font-family: "GT_Walsheim";
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	cursor:pointer;
	background:#fff;
	border-radius: 20px;
	padding: 8px 36px 8px 16px;
	float:right;
	box-sizing:border-box;
	margin-top:auto;
	margin-left: auto;
	position:relative;
}
.irsolicitar:hover {
	opacity:0.7;
}
.irsolicitar:hover:after {
	right:10px;
	transition: all 0.25s ease;	
}
.irsolicitar:after{
	content: url(prime_arrow-right_ng.svg) ;
	width:15px;
	height:15px;
	color: #000;
	right:15px;
	top:9px;
	margin:  0px 0px;
	padding: 0 0px 0 0;
	font-family: genericons, arial;
	vertical-align: middle;
	float:right;
	transition: all 0.25s ease;	
	position:absolute;
	
}
.titulopopup {
	color: var(--GREY, #404040);
	font-family: "GT_Walsheim";
	font-size: 32px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	float:left;
	margin:0px 0px 0px;
	text-transform:uppercase;
}


.owl-fade-out {
  animation: fadeOut 0.6s forwards;
}

.owl-fade-in {
  animation: fadeIn 0.6s forwards;
}

@keyframes fadeOut {
  from { opacity: 1; }
  to { opacity: 0; }
}

@keyframes fadeIn {
  from { opacity: 0; }
  to { opacity: 1; }
}


@media screen and (max-width : 1440px) {
	
.hero h1  {
	font-size: 6.5rem !important;
}
.hero h1 strong {
	font-size: 3.2rem;
	margin: 0px 0px 0px 0px;
}
	
.popup-content {
	

	display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto;		
}
.popup-content .recp_graficos:nth-child(1) {
  	grid-column: 1;
  grid-row: 1 / span 2;
  }

.popup-content .recp_graficos:nth-child(2) {
	 grid-column: 2;
  grid-row: 1;
}
.popup-content .recp_graficos:nth-child(3) {
 grid-column: 2;
  grid-row: 2;
}
.irsolicitar {
	margin-top:60px;
	margin-left: auto;
}	
}


@media screen and (max-width : 1300px) {
.numseccion {
	line-height: 1;
}	
	
}


@media screen and (max-width : 1180px) {
.cabecera nav {
   width: 100% !important;
}
.cabecera nav li:not(:last-child) {
    margin-right: 14px !important;
}
#masthead {
	/* margin-bottom: 100px; */
}	
.numseccion {
	line-height: 1;
	font-size: 4.5rem !important;
}	



}

@media screen and (max-width : 1100px) {
.hero h1  {
	font-size: 4.5rem !important;
}
.hero h1 strong {
	font-size: 2.2rem;

}
.popup-content {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto auto;
  }

  .popup-content .recp_graficos:nth-child(1) {
    grid-column: 1 / -1;
    grid-row: 1;
	justify-self: center; /* CENTRADO */
  width: fit-content;
  }

  .popup-content .recp_graficos:nth-child(2) {
    grid-column: 1;
    grid-row: 2;
  }

  .popup-content .recp_graficos:nth-child(3) {
    grid-column: 2;
    grid-row: 2;
  }	
	
}

@media screen and (max-width : 1024px) {
.cabecera:has(.hfe-active-menu)  {
	background:transparent url(fondomenu.png) no-repeat scroll center center; 
	background-size:cover;
	z-index: 1;
}
#masthead {
	/* margin-bottom: 50px; */
}
.numseccion {
	writing-mode: unset;
    transform: none;
}
#slider3 , #sliderposts{
    width: calc(100% - 0px);	
}	
}



@media screen and (max-width : 850px) {
	
.recp_graficos .circle-chart-container {
   
    margin-top: -50px;
    transform: scale(0.7);
}	
}
@media screen and (max-width : 768px) {

.popup-modal {
    padding: 70px 30px 30px;
   
}	
#h01 {
    line-height: 1;
    font-size: 3rem;
}
	
.cabecera .hfe-nav-menu__toggle  {
   margin: auto !important;
}

#masthead {
	/* margin-bottom: 30px; */
}	
.card-precontent {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}
.card-precontent .fechayhora.separamos{
	border-left:0px solid #404040;
	margin-left: 0px;
	padding-left:0px;
}
/*}

@media screen and (max-width : 700px) {*/
.popup-modal {
    padding: 70px 30px 30px;
   
}
.recp_graficos .subtitulo_popup {
    text-align: left;
}	
.recp_datos_prov {
	width:100%;
	flex-direction:row;
	justify-content:space-between;
	align-items: flex-start;
}
.popup-header {
    float: left;
    width: 100%;
    display: flex;
    padding-bottom: 20px;
    margin-bottom: 40px;
    gap: 20px;
    border-bottom: 1px solid var(--GREY, #404040);
    align-items: center;
    flex-direction: column;
}	
.popup-content {
    float: left;
    width: 100%;
    display: flex;
    gap: 50px;
    align-items: flex-start;
    flex-wrap: wrap;
    flex-direction: column;
    align-content: flex-start;
}	
.popup-content .recp_graficos {
	width:100%;

}
.irsolicitar {
	
	margin-left: unset;
}
}

@media screen and (max-width : 580px) {
.recp_datos_prov {
	flex-direction:column;
	
}
.recp_datos_numericos_prov ,.recp_datos_numericos_prov .datosalud {

    width: 100%;
}	
.fuente.muestra {
    margin: -10px 14px 20px;
    position: relative;
    width: auto;
    text-align: left;
    float: left;
    margin-right: auto;
}
}


@media screen and (max-width : 480px) {
.hero h1  {
	font-size: 3rem !important;
}
.hero h1 strong {
	font-size: 1.5rem;

}
.recp_prov_header {
    float: left;
    display: flex;
    gap: 20px;
    align-items: center;
    flex-direction: column;
}	
	
}