/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 10 2023 | 20:27:12 */
.elementor-location-header {
    position: fixed;
    z-index: 999;
    width: 100%;
}
.logo{
  z-index:9999;
}

/* nosotros */
.odometer-digit{
  width:35px;
}
.valores-nosotros img{
  height:300px;
  object-fit:cover;
}
.valores-nosotros .caja-texto{
  	position: relative;
    top: -90px;
    width: 90%;
    margin: auto;
}

/* pagina padres de familia */
.pf-cajas .elementor-inner-column{
  height:171px;
  cursor:pointer;
}

/* pagina directorio */
.wpda_tree_item_container>div{
  border:none !important;
  -webkit-box-shadow: 4px 4px 14px -7px rgba(0,0,0,0.3); 
box-shadow: 4px 4px 14px -7px rgba(0,0,0,0.3);
  background-color:#EFF2F1 !important;
}
#wpda_item_container_1 div, #wpda_item_container_4 div, #wpda_item_container_11 div, #wpda_item_container_20 div{
  background-color:white !important;
}
.wpda_tree_item_title {
  color:#ddc9a3 !important;
}

.texto-directorio{
  text-align:left;
  color:black;
  line-height:1.5;
  padding:5px 20px;
}

/* pagina armonizacion contable */
.panel .elementor-toggle-title{
  color:#621132 !important;
}
.panel .elementor-tab-content{
  padding:0px !important;
}
.panel .elementor-tab-content p.subtitulo{
  font-size:18px;
  font-weight:600;
  color:#000;
  margin:0 !important;
}
.panel .elementor-tab-content a{
    color:black;
    font-size:16px;
    display: block;
    font-family: 'Jost', sans-serif !important;
    padding:15px 0;
}
.panel .elementor-tab-content a:hover{
    color:#621132;
}
.panel .elementor-tab-content a:after{
    content: url(/wp-content/uploads/elementor/thumbs/flecha-correcta-1-pgl2q1vdcgcsus4ticr0a75xsv3jg3r618yldvgmka.png);
    padding-left:10px;
    position: relative;
    top:7px;
}

.anios-armonizacion div{
  float:left;
}




@media only screen and (max-width: 600px) {
	p{
		line-height:1.2;
	}
  
  /* menu mvl */
  #wrap > div.elementor.elementor-98.elementor-location-header > div > section > div > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-8a619b2{
    float:left;
    width:50%;
    position:absolute;
  }
  #wrap > div.elementor.elementor-98.elementor-location-header > div > section > div > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-0525cfa{
    float:right;
    width:90%;
  }
  #wrap > div.elementor.elementor-98.elementor-location-header > div > section > div > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-1f83872{
    float:right;
    width:10%;
  }
  /*.elementor-menu-toggle{
    position:relative;
    left:60px;
  }*/
}







.cambioColor {
  color:#000;}

.fa-caret-right:before {
    content: "\f0da";
    color: #ddc9a3;
}


.cambioColor.a:hover {color:#621132;}

.circulo {
	width: 9rem;
	height: 9rem;
	border-radius: 50%;
	background: #621132;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
  margin:0px auto;
  padding:3%
}

.circulo > img {
	font-family: sans-serif;
	color: white;
	font-size: 1.4rem;
	font-weight: bold;
}

img.figura {
	height: auto;
    max-width: 84%;
}

table th, table td{border: none}

.elementor-3326 .elementor-element.elementor-element-1f64a1a .elementor-tab-title {
    border-width: 2px;
    border-color: #621132;
    border-bottom: solid;
}

.elementor-3287 .elementor-element.elementor-element-1f64a1a .elementor-tab-title {
    border-width: 2px;
    border-color: #621132;
    border-bottom: solid;
}
.elementor-3330 .elementor-element.elementor-element-1f64a1a .elementor-tab-title{
    border-width: 2px;
    border-color: #621132;
    border-bottom: solid;
}
.elementor-3333 .elementor-element.elementor-element-1f64a1a .elementor-tab-title{
    border-width: 2px;
    border-color: #621132;
    border-bottom: solid;
}
.elementor-3337 .elementor-element.elementor-element-1f64a1a .elementor-tab-title{
    border-width: 2px;
    border-color: #621132;
    border-bottom: solid;
}
.elementor-3343 .elementor-element.elementor-element-1f64a1a .elementor-tab-title{
    border-width: 2px;
    border-color: #621132;
    border-bottom: solid;
}
.elementor-3392 .elementor-element.elementor-element-1f64a1a .elementor-tab-title{
    border-width: 2px;
    border-color: #621132;
    border-bottom: solid;
}
.elementor-3396 .elementor-element.elementor-element-1f64a1a .elementor-tab-title{
    border-width: 2px;
    border-color: #621132;
    border-bottom: solid;
}
.elementor-3399 .elementor-element.elementor-element-1f64a1a .elementor-tab-title{
    border-width: 2px;
    border-color: #621132;
    border-bottom: solid;
}
.elementor-3385 .elementor-element.elementor-element-1f64a1a .elementor-tab-title{
    border-width: 2px;
    border-color: #621132;
    border-bottom: solid;
}
.elementor-3405 .elementor-element.elementor-element-1f64a1a .elementor-tab-title{
    border-width: 2px;
    border-color: #621132;
    border-bottom: solid;
}
.elementor-3407 .elementor-element.elementor-element-1f64a1a .elementor-tab-title{
    border-width: 2px;
    border-color: #621132;
    border-bottom: solid;
}
.elementor-3409 .elementor-element.elementor-element-1f64a1a .elementor-tab-title{
    border-width: 2px;
    border-color: #621132;
    border-bottom: solid;
}
.elementor-3411 .elementor-element.elementor-element-1f64a1a .elementor-tab-title{
    border-width: 2px;
    border-color: #621132;
    border-bottom: solid;
}
.elementor-3421 .elementor-element.elementor-element-1f64a1a .elementor-tab-title{
    border-width: 2px;
    border-color: #621132;
    border-bottom: solid;
}
.elementor-3432 .elementor-element.elementor-element-1f64a1a .elementor-tab-title{
    border-width: 2px;
    border-color: #621132;
    border-bottom: solid;
}
.elementor-3434 .elementor-element.elementor-element-1f64a1a .elementor-tab-title{
    border-width: 2px;
    border-color: #621132;
    border-bottom: solid;
}
.elementor-3436 .elementor-element.elementor-element-1f64a1a .elementor-tab-title{
    border-width: 2px;
    border-color: #621132;
    border-bottom: solid;
}
.elementor-3438 .elementor-element.elementor-element-1f64a1a .elementor-tab-title{
    border-width: 2px;
    border-color: #621132;
    border-bottom: solid;
}
.elementor-3440 .elementor-element.elementor-element-1f64a1a .elementor-tab-title{
    border-width: 2px;
    border-color: #621132;
    border-bottom: solid;
}
.elementor-3445 .elementor-element.elementor-element-1f64a1a .elementor-tab-title{
    border-width: 2px;
    border-color: #621132;
    border-bottom: solid;
}
.elementor-3447 .elementor-element.elementor-element-1f64a1a .elementor-tab-title{
    border-width: 2px;
    border-color: #621132;
    border-bottom: solid;
}
.elementor-3450 .elementor-element.elementor-element-1f64a1a .elementor-tab-title{
    border-width: 2px;
    border-color: #621132;
    border-bottom: solid;
}
.elementor-3452 .elementor-element.elementor-element-1f64a1a .elementor-tab-title{
    border-width: 2px;
    border-color: #621132;
    border-bottom: solid;
}
.elementor-3454 .elementor-element.elementor-element-1f64a1a .elementor-tab-title{
    border-width: 2px;
    border-color: #621132;
    border-bottom: solid;
}
.elementor-3493 .elementor-element.elementor-element-1f64a1a .elementor-tab-title{
    border-width: 2px;
    border-color: #621132;
    border-bottom: solid;
}
.elementor-3495 .elementor-element.elementor-element-1f64a1a .elementor-tab-title{
    border-width: 2px;
    border-color: #621132;
    border-bottom: solid;
}
.elementor-3497 .elementor-element.elementor-element-1f64a1a .elementor-tab-title{
    border-width: 2px;
    border-color: #621132;
    border-bottom: solid;
}
.elementor-3499 .elementor-element.elementor-element-1f64a1a .elementor-tab-title{
    border-width: 2px;
    border-color: #621132;
    border-bottom: solid;
}
.elementor-3501 .elementor-element.elementor-element-1f64a1a .elementor-tab-title{
    border-width: 2px;
    border-color: #621132;
    border-bottom: solid;
}
.elementor-3506 .elementor-element.elementor-element-1f64a1a .elementor-tab-title{
    border-width: 2px;
    border-color: #621132;
    border-bottom: solid;
}
.elementor-3508 .elementor-element.elementor-element-1f64a1a .elementor-tab-title{
    border-width: 2px;
    border-color: #621132;
    border-bottom: solid;
}
.elementor-3510 .elementor-element.elementor-element-1f64a1a .elementor-tab-title{
    border-width: 2px;
    border-color: #621132;
    border-bottom: solid;
}
label{
	color: black;
}
.iconos-transparencia{
	background-color: #621132 !important;
}