/*
  Theme Name: BizPage
  Theme URL: https://bootstrapmade.com/bizpage-bootstrap-business-template/
  Author: BootstrapMade.com
  License: https://bootstrapmade.com/license/
*/

/*--------------------------------------------------------------
# General
--------------------------------------------------------------*/

body {
	 background: #fff;
  color: #666666;
  font-family: "Barlow", sans-serif;
}

a {
  color: #5d0c8b;
  transition: 0.5s;
}

a:hover,
a:active,
a:focus {
  color: #5d0c8b;
  outline: none;
  text-decoration: none;
}

p {
  padding: 0;
  margin: 0 0 30px 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: "Barlow", sans-serif;
	font-weight: 400;
	margin: 0 0 20px 0;
	padding: 0;
	color: #007833;
}

/* Back to top button */

.back-to-top {
  position: fixed;
  display: none;
  background: #5d0c8b;
  color: #fff;
  width: 44px;
  height: 44px;
  text-align: center;
  line-height: 1;
  font-size: 16px;
  border-radius: 50%;
  right: 15px;
  bottom: 50px;
  transition: background 0.5s;
  z-index: 11;
}

.back-to-top i {
  padding-top: 12px;
  color: #fff;
}

/* Prelaoder */

#preloader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
  overflow: hidden;
  background: #fff;
}

#preloader:before {
  content: "";
  position: fixed;
  top: calc(50% - 30px);
  left: calc(50% - 30px);
  border: 6px solid #f2f2f2;
  border-top: 6px solid #18d26e;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  -webkit-animation: animate-preloader 1s linear infinite;
  animation: animate-preloader 1s linear infinite;
}

@-webkit-keyframes animate-preloader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes animate-preloader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/

#header {
	padding-top: 23px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 30px;
	height: 92px;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	transition: all 0.5s;
	z-index: 997;
	background-color: #FFFFFF;
}



#header #logo {
  float: left;
  
}

#header #logo h1 {
  font-size: 34px;
  margin: 0;
  padding: 0;
  line-height: 1;
    font-family: "Barlow", sans-serif;
  font-weight: 700;
  letter-spacing: 3px;
}

#header #logo h1 a,
#header #logo h1 a:hover {
  color: #fff;
  padding-left: 10px;

}

#header #logo img {
  padding: 0;
  margin: 0;
}


 











/*--------------------------------------------------------------
# Intro Section
--------------------------------------------------------------*/

#intro {
	display: table;
	width: 100%;
	height: 100vh;
	background-color: #FFFFFF;
}

#intro .carousel-item {
  width: 100%;
  height: 100vh;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

#intro .carousel-item::before {
	content: '';
	background-color:;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}

#intro .carousel-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
}

#intro .carousel-background img {
  max-width: 100%;
}

#intro .carousel-content {
  text-align: center;
  padding-top: 50px;
}

#intro h2 {
  color: #FFFFFF;
  font-size: 50px;
  font-weight: 700;
  
}

#intro p {
	    font-family: "Barlow", sans-serif;
		font-size: 18px;
  width: 80%;
  margin: 0 auto 30px auto;
  color: #FFFFFF;
}


#intro .carousel-fade {
  overflow: hidden;
}

#intro .carousel-fade .carousel-inner .carousel-item {
  transition-property: opacity;
}

#intro .carousel-fade .carousel-inner .carousel-item,
#intro .carousel-fade .carousel-inner .active.carousel-item-left,
#intro .carousel-fade .carousel-inner .active.carousel-item-right {
  opacity: 0;
}

#intro .carousel-fade .carousel-inner .active,
#intro .carousel-fade .carousel-inner .carousel-item-next.carousel-item-left,
#intro .carousel-fade .carousel-inner .carousel-item-prev.carousel-item-right {
  opacity: 1;
  transition: 0.5s;
}

#intro .carousel-fade .carousel-inner .carousel-item-next,
#intro .carousel-fade .carousel-inner .carousel-item-prev,
#intro .carousel-fade .carousel-inner .active.carousel-item-left,
#intro .carousel-fade .carousel-inner .active.carousel-item-right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

#intro .carousel-control-prev,
#intro .carousel-control-next {
  width: 10%;
}

#intro .carousel-control-next-icon,
#intro .carousel-control-prev-icon {
  background: none;
  font-size: 32px;
  line-height: 1;
}

#intro .carousel-indicators li {
  cursor: pointer;
}

#intro .btn-get-started {
	font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 800;
	font-size: 15px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	transition: 0.5s;
	margin-top: 10px;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
}

#intro .btn-get-started:hover {
background: #5d0c8b;
  border: 2px solid #5d0c8b;
  color: #fff;
  padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}


#intro h7 {
	font-family: "Barlow", sans-serif;
	font-size: 30px;
	width: 80%;
	margin: 0 auto 30px auto;
	color: #fff;
	font-style: italic;
}




#intro h8 {
	    font-family: "Barlow", sans-serif;
		font-size: 40px;;
  margin: 0 auto 15px auto;
  color: #111;
}

 #intro i {
	color: #5d0c8b;
	font-size: 48px;
	display: inline-block;
	line-height: 1;
}





























#intro-sf {
	display: table;
	width: 100%;
	height: 100vh;
	background-color: #FFFFFF;
}

#intro-sf .carousel-item {
  width: 100%;
  height: 100vh;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

#intro-sf .carousel-item::before {
	content: '';
	background-color:;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}

#intro-sf .carousel-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
}

#intro-sf .carousel-background img {
  max-width: 100%;
}

#intro-sf .carousel-content {
  text-align: center;
  padding-top: 50px;
}

#intro-sf h2 {
  color: #5d0c8b;
  font-size: 50px;
  width: 80%;
  margin: 0 auto 15px auto;
  font-weight: 700;
}

#intro-sf p {
	    font-family: "Barlow", sans-serif;
		font-size: 20px;
  width: 80%;
  margin: 0 auto 15px auto;
  color: #111;
}




#intro-sf h8 {
	    font-family: "Barlow", sans-serif;
		font-size: 35px;
  width: 80%;
  margin: 0 auto 15px auto;
  color: #111;
}


#intro-sf .carousel-fade {
  overflow: hidden;
}

#intro-sf .carousel-fade .carousel-inner .carousel-item {
  transition-property: opacity;
}

#intro-sf .carousel-fade .carousel-inner .carousel-item,
#intro-sf .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-sf .carousel-fade .carousel-inner .active.carousel-item-right {
  opacity: 0;
}

#intro-sf .carousel-fade .carousel-inner .active,
#intro-sf .carousel-fade .carousel-inner .carousel-item-next.carousel-item-left,
#intro-sf .carousel-fade .carousel-inner .carousel-item-prev.carousel-item-right {
  opacity: 1;
  transition: 0.5s;
}

#intro-sf .carousel-fade .carousel-inner .carousel-item-next,
#intro-sf .carousel-fade .carousel-inner .carousel-item-prev,
#intro-sf .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-sf .carousel-fade .carousel-inner .active.carousel-item-right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

#intro-sf .carousel-control-prev,
#intro-sf .carousel-control-next {
  width: 10%;
}

#intro-sf .carousel-control-next-icon,
#intro-sf .carousel-control-prev-icon {
  background: none;
  font-size: 32px;
  line-height: 1;
}

#intro-sf .carousel-indicators li {
  cursor: pointer;
}

#intro-sf .btn-get-started {
  font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 15px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	transition: 0.5s;
	margin-top: 10px;
	border: 1px solid #5d0c8b;
	color: #5d0c8b;
}

#intro-sf .btn-get-started:hover {
background: #5d0c8b;
  border: 2px solid #5d0c8b;
  color: #fff;
  padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}


#intro-sf h7 {
	font-family: "Barlow", sans-serif;
	font-size: 30px;
	width: 80%;
	margin: 0 auto 30px auto;
	color: #5d0c8b;
	font-style: italic;
}










/*--------------------------------------------------------------
# Navigation Menu
--------------------------------------------------------------*/

/* Nav Menu Essentials */

.nav-menu,
.nav-menu * {
	margin: 0;
	padding-top: 5px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	list-style: none;
}

.nav-menu ul {
  position: absolute;
  display: none;
  top: 100%;
  left: 0;
  z-index: 99;
}

.nav-menu li {
  position: relative;
  white-space: nowrap;
}

.nav-menu > li {
  float: left;
    color: #5d0c8b;
}

.nav-menu li:hover > ul,
.nav-menu li.sfHover > ul {
  display: block;
}

.nav-menu ul ul {
  top: 0;
  left: 100%;
}

.nav-menu ul li {
  min-width: 180px;
}

/* Nav Menu Arrows */

.sf-arrows .sf-with-ul {
  padding-right: 30px;
}

.sf-arrows .sf-with-ul:after {
  content: "\f107";
  position: absolute;
  right: 15px;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
}

.sf-arrows ul .sf-with-ul:after {
  content: "\f105";
}

/* Nav Meu Container */

#nav-menu-container {
	float: right;
	margin: 0;
	padding-top: 5px;
}

/* Nav Meu Styling */

.nav-menu a {
  padding: 0 8px 10px 8px;
  text-decoration: none;
  display: block;
  color: #5d0c8b;
   font-family: "Barlow", sans-serif;
  font-weight: 700;
  font-size: 12px;
  text-transform: uppercase;
  outline: none;
}

.nav-menu li:hover > a,
.nav-menu > .menu-active > a {
  color: #5d0c8b;
}

.nav-menu > li {
	color: #5d0c8b;
}

.nav-menu ul {
  margin: 4px 0 0 0;
  padding: 10px;
  box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);
  background: #fff;
}

.nav-menu ul li {
  transition: 0.3s;
}

.nav-menu ul li a {
  padding: 10px;
  color: #5d0c8b;
  transition: 0.3s;
  display: block;
  font-size: 13px;
  text-transform: none;
}

.nav-menu ul li:hover > a {
  color: #575756;
}

.nav-menu ul ul {
  margin: 0;
}




/* Mobile Nav Toggle */

#mobile-nav-toggle {
  position: fixed;
  right: 0;
  top: 0;
  z-index: 999;
  margin: 20px 20px 0 0;
  border: 0;
  background: none;
  font-size: 24px;
  display: none;
  transition: all 0.4s;
  outline: none;
  cursor: pointer;
}

#mobile-nav-toggle i {
  color: #5d0c8b;
}

/* Mobile Nav Styling */

#mobile-nav {
	position: fixed;
	top: 0;
	padding-top: 18px;
	bottom: 0;
	z-index: 998;
	background-color: rgba(255,255,255,0.80);
	left: -260px;
	width: 260px;
	overflow-y: auto;
	transition: 0.4s;
}

#mobile-nav ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

#mobile-nav ul li {
  position: relative;
}

#mobile-nav ul li a {
	color: #5d0c8b;
	font-size: 13px;
	text-transform: uppercase;
	overflow: hidden;
	padding: 10px 22px 10px 15px;
	position: relative;
	text-decoration: none;
	width: 100%;
	display: block;
	outline: none;
	font-weight: 700;
	  font-family: "Barlow", sans-serif;
}

#mobile-nav ul li a:hover {
  color: #575756;
}

#mobile-nav ul li li {
  padding-left: 30px;
}

#mobile-nav ul .menu-has-children i {
  position: absolute;
  right: 0;
  z-index: 99;
  padding: 15px;
  cursor: pointer;
  color: #5d0c8b;
}

#mobile-nav ul .menu-has-children i.fa-chevron-up {
  color: #5d0c8b;
}

#mobile-nav ul .menu-has-children li a {
  text-transform: none;
}

#mobile-nav ul .menu-item-active {
  color: #5d0c8b;
}

#mobile-body-overly {
	width: 100%;
	height: 100%;
	z-index: 997;
	top: 0;
	left: 0;
	position: fixed;
	background-color: rgba(255,255,255,0.70);
	display: none;
}



/* Mobile Nav body classes */

body.mobile-nav-active {
  overflow: hidden;
}

body.mobile-nav-active #mobile-nav {
  left: 0;
}

body.mobile-nav-active #mobile-nav-toggle {
  color: #fff;
}

/*--------------------------------------------------------------
# Sections
--------------------------------------------------------------*/

/* Sections Header
--------------------------------*/

.section-header h3 {
	font-size: 32px;
	color: #333;
	text-transform: none;
	text-align: left;
	font-weight: 700;
	position: relative;
	padding-right: 0px;
}





.section-header p {
	text-align: left;
	padding-bottom: 30px;
	color: #333;
}

/* Section with background
--------------------------------*/

.section-bg {
  background: #f7f7f7;
  
}

/* Featured Services Section
--------------------------------*/

#featured-services {
	background-color: #FFFFFF;
}

#featured-services .box {
  padding: 30px 20px;
}

#featured-services .box-bg {
  background-image: linear-gradient(0deg, #000000 0%, #242323 50%, #000000 100%);
}

#featured-services i {
	color: #5d0c8b;
	font-size: 48px;
	display: inline-block;
	line-height: 1;
}

#featured-services h4 {
	font-weight: 400;
	margin: 15px 0;
	font-size: 18px;
	color: #333;
}

#featured-services h4 a {
  color: #5d0c8b;
}

#featured-services h4 a:hover {
  color: #5d0c8b;
}

#featured-services p {
	  font-family: "Barlow", sans-serif;
	font-size: 20px;
	line-height: 24px;
	color: #333;
	margin-bottom: 0;
}

#featured-services .btn-get-started {
  font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 1px solid #5d0c8b;
	color: #5d0c8b;
}

#featured-services .btn-get-started:hover {
background: #5d0c8b;
  border: 2px solid #5d0c8b;
  color: #fff;
}




















#links-radio-tv-deportivo {
	background-color: #FFFFFF;
	padding-bottom: 60px;
}

#links-radio-tv-deportivo .box {
  padding: 30px 20px;
}

#links-radio-tv-deportivo .box-bg {
  background-image: linear-gradient(0deg, #000000 0%, #242323 50%, #000000 100%);
}

#links-radio-tv-deportivo i {
	color: #0070cd;
	font-size: 48px;
	display: inline-block;
	line-height: 1;
}



#links-radio-tv-deportivo h2 {
	font-family: "Barlow", sans-serif;
	font-weight: 400;
	margin: 15px 0;
	font-size: 2rem;
	color: #0070cd;
}



#links-radio-tv-deportivo p {
	  font-family: "Barlow", sans-serif;
	font-size: 20px;
	line-height: 24px;
	color: #0070cd;
	margin-bottom: 0;
}




#links-radio-tv-deportivo .btn-get-started:hover {
background: #0070cd;
  border: 2px solid #0070cd;
  color: #fff;
}



#links-radio-tv-deportivo a {
	font-family: "Barlow", sans-serif;
	color: #0070cd;
}

#links-radio-tv-deportivo a:hover {
	font-family: "Barlow", sans-serif;
	color: #333;
}


#links-radio-tv-deportivo .shayco-top .social-links a {
  font-size: 50px;
  display: inline-block;
  background: #333;
  color: #111;
  line-height: 1;
  padding: 8px 0;
  margin-right: 4px;
  border-radius: 50%;
  text-align: center;
  width: 36px;
  height: 36px;
  transition: 0.3s;
}

#links-radio-tv-deportivo .shayco-top .social-links a:hover {
  background: #111;
  color: #5d0c8b;
}

















#links-radio-tv-periodismo {
	background-color: #FFFFFF;
	padding-bottom: 60px;
}

#links-radio-tv-periodismo .box {
  padding: 30px 20px;
}

#links-radio-tv-periodismo .box-bg {
  background-image: linear-gradient(0deg, #000000 0%, #242323 50%, #000000 100%);
}

#links-radio-tv-periodismo i {
	color: #007833;
	font-size: 48px;
	display: inline-block;
	line-height: 1;
}



#links-radio-tv-periodismo h2 {
	font-family: "Barlow", sans-serif;
	font-weight: 400;
	margin: 15px 0;
	font-size: 2rem;
	color: #007833;
}



#links-radio-tv-periodismo p {
	  font-family: "Barlow", sans-serif;
	font-size: 20px;
	line-height: 24px;
	color: #007833;
	margin-bottom: 0;
}



#links-radio-tv-periodismo a {
	font-family: "Barlow", sans-serif;
	color: #007833;
}

#links-radio-tv-periodismo a:hover {
	font-family: "Barlow", sans-serif;
	color: #333;
}












#links-ind {
	background-color: #FFFFFF;
	padding-bottom: 30px;
}

#links-ind .box {
  padding: 30px 20px;
}

#links-ind .box-bg {
  background-image: linear-gradient(0deg, #000000 0%, #242323 50%, #000000 100%);
}

#links-ind i {
	color: #ffb718;
	font-size: 48px;
	display: inline-block;
	line-height: 1;
}



#links-ind h2 {
	font-family: "Barlow", sans-serif;
	font-weight: 400;
	margin: 15px 0;
	font-size: 2rem;
	color: #ffb718;
}



#links-ind p {
	  font-family: "Barlow", sans-serif;
	font-size: 20px;
	line-height: 24px;
	color: #ffb718;
	margin-bottom: 0;
}




#links-ind .btn-get-started:hover {
background: #ffb718;
  border: 2px solid #ffb718;
  color: #fff;
}



#links-ind a {
	font-family: "Barlow", sans-serif;
	color: #ffb718;
}

#links-ind a:hover {
	font-family: "Barlow", sans-serif;
	color: #333;
}

#links-ind .btn-get-started {
	font-family: "Barlow", sans-serif;
	font-weight: bold;
	font-size: 18px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	border: 1px solid #ffb718;
	transition: 0.5s;
	color: #ffb718;
}

#links-ind .btn-get-started:hover {
  background: #ffb718;
  color: #fff;
}








#links-rrpp {
	background-color: #FFFFFF;
	padding-bottom: 60px;
}

#links-rrpp .box {
  padding: 30px 20px;
}

#links-rrpp .box-bg {
  background-image: linear-gradient(0deg, #000000 0%, #242323 50%, #000000 100%);
}

#links-rrpp i {
	color: #ff5000;
	font-size: 48px;
	display: inline-block;
	line-height: 1;
}



#links-rrpp h2 {
	font-family: "Barlow", sans-serif;
	font-weight: 400;
	margin: 15px 0;
	font-size: 2rem;
	color: #ff5000;
}



#links-rrpp p {
	  font-family: "Barlow", sans-serif;
	font-size: 20px;
	line-height: 24px;
	color: #ff5000;
	margin-bottom: 0;
}




#links-rrpp .btn-get-started:hover {
background: #ff5000;
  border: 2px solid #ff5000;
  color: #fff;
}



#links-rrpp a {
	font-family: "Barlow", sans-serif;
	color: #ff5000;
}

#links-rrpp a:hover {
	font-family: "Barlow", sans-serif;
	color: #333;
}


#links-rrpp .shayco-top .social-links a {
  font-size: 50px;
  display: inline-block;
  background: #333;
  color: #111;
  line-height: 1;
  padding: 8px 0;
  margin-right: 4px;
  border-radius: 50%;
  text-align: center;
  width: 36px;
  height: 36px;
  transition: 0.3s;
}

#links-rrpp .shayco-top .social-links a:hover {
  background: #111;
  color: #ff5000;
}
















#links-rrhh {
	background-color: #FFFFFF;
	padding-bottom: 60px;
}

#links-rrhh .box {
  padding: 30px 20px;
}

#links-rrhh .box-bg {
  background-image: linear-gradient(0deg, #000000 0%, #242323 50%, #000000 100%);
}

#links-rrhh i {
	color: #c9181a;
	font-size: 48px;
	display: inline-block;
	line-height: 1;
}



#links-rrhh h2 {
	font-family: "Barlow", sans-serif;
	font-weight: 400;
	margin: 15px 0;
	font-size: 2rem;
	color: #c9181a;
}



#links-rrhh p {
	  font-family: "Barlow", sans-serif;
	font-size: 20px;
	line-height: 24px;
	color: #c9181a;
	margin-bottom: 0;
}




#links-rrhh .btn-get-started:hover {
background: #c9181a;
  border: 2px solid #c9181a;
  color: #fff;
}



#links-rrhh a {
	font-family: "Barlow", sans-serif;
	color: #c9181a;
}

#links-rrhh a:hover {
	font-family: "Barlow", sans-serif;
	color: #333;
}


#links-rrhh .shayco-top .social-links a {
  font-size: 50px;
  display: inline-block;
  background: #333;
  color: #111;
  line-height: 1;
  padding: 8px 0;
  margin-right: 4px;
  border-radius: 50%;
  text-align: center;
  width: 36px;
  height: 36px;
  transition: 0.3s;
}

#links-rrhh .shayco-top .social-links a:hover {
  background: #111;
  color: #c9181a;
}















#links-coaching {
	background-color: #FFFFFF;
	padding-bottom: 60px;
}

#links-coaching .box {
  padding: 30px 20px;
}

#links-coaching .box-bg {
  background-image: linear-gradient(0deg, #000000 0%, #242323 50%, #000000 100%);
}

#links-coaching i {
	color: #5D0C8B;
	font-size: 48px;
	display: inline-block;
	line-height: 1;
}



#links-coaching h2 {
	font-family: "Barlow", sans-serif;
	font-weight: 400;
	margin: 15px 0;
	font-size: 2rem;
	color: #5D0C8B;
}



#links-coaching p {
	  font-family: "Barlow", sans-serif;
	font-size: 20px;
	line-height: 24px;
	color: #5D0C8B;
	margin-bottom: 0;
}



#links-coaching a {
	font-family: "Barlow", sans-serif;
	color: #5D0C8B;
}

#links-coaching a:hover {
	font-family: "Barlow", sans-serif;
	color: #333;
}



















#links-infraestructura-it {
	background-color: #FFFFFF;
	padding-bottom: 60px;
}

#links-infraestructura-it .box {
  padding: 30px 20px;
}

#links-infraestructura-it .box-bg {
  background-image: linear-gradient(0deg, #000000 0%, #242323 50%, #000000 100%);
}

#links-infraestructura-it i {
	color: #80d8c2;
	font-size: 48px;
	display: inline-block;
	line-height: 1;
}



#links-infraestructura-it h2 {
	font-family: "Barlow", sans-serif;
	font-weight: 400;
	margin: 15px 0;
	font-size: 2rem;
	color: #80d8c2;
}



#links-infraestructura-it p {
	  font-family: "Barlow", sans-serif;
	font-size: 20px;
	line-height: 24px;
	color: #80d8c2;
	margin-bottom: 0;
}



#links-infraestructura-it a {
	font-family: "Barlow", sans-serif;
	color: #80d8c2;
}

#links-infraestructura-it a:hover {
	font-family: "Barlow", sans-serif;
	color: #333;
}























/* About Us Section
--------------------------------*/

#about {
	background: url("../img/about-bg.jpg") center top no-repeat fixed;
	background-size: cover;
	padding-top: 40px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#about::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.92);
  z-index: 9;
}

#about .container {
  position: relative;
  z-index: 10;
}

#about .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#about .about-col .img {
  position: relative;
}

#about .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#about .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #5d0c8b;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#about .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#about .about-col:hover .icon {
  background-color: #fff;
}

#about .about-col:hover i {
  color: #18d26e;
}

#about .about-col h2 {
	color: #000;
	text-align: center;
	font-weight: 700;
	font-size: 20px;
	padding: 0;
	margin-top: 15px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 12px;
}

#about .about-col h2 a {
	color: #333;
	text-align: center;
}

#about .about-col h2 a:hover {
	color: #5d0c8b;
}

#about .about-col p {
	 font-family: "Barlow", sans-serif;
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
  
}














#somos-lideres {
	background: url("../img/about-bg.jpg") center top no-repeat fixed;
	background-size: cover;
	padding-top: 40px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#somos-lideres::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.92);
  z-index: 9;
}

#somos-lideres .container {
  position: relative;
  z-index: 10;
}

#somos-lideres .somos-lideres-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#somos-lideres .somos-lideres-col .img {
  position: relative;
}

#somos-lideres .somos-lideres-col .img img {
  border-radius: 4px 4px 0 0;
}

#somos-lideres .somos-lideres-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #5d0c8b;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#somos-lideres .somos-lideres-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#somos-lideres .somos-lideres-col:hover .icon {
  background-color: #fff;
}

#somos-lideres .somos-lideres-col:hover i {
  color: #18d26e;
}

#somos-lideres .somos-lideres-col h2 {
	color: #333;
	text-align: center;
	font-weight: 700;
	font-size: 20px;
	padding: 0;
	margin-top: 15px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 12px;
}

#somos-lideres .somos-lideres-col h2 a {
	color: #333;
	text-align: center;
}

#somos-lideres .somos-lideres-col h2 a:hover {
	color: #5d0c8b;
}

#somos-lideres .somos-lideres-col p {
	 font-family: "Barlow", sans-serif;
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
  text-align: center;
  
}


















#about-programas {
	background: url("../img/about-bg.jpg") center top no-repeat fixed;
	background-size: cover;
	padding-top: 40px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#about-programas::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.92);
  z-index: 9;
}

#about-programas .container {
  position: relative;
  z-index: 10;
}

#about-programas .about-col {
	background: #fff;
	border-radius: 0 0 4px 4px;
	box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
}

#about-programas .about-col .img {
  position: relative;
}

#about-programas .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#about-programas .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #5d0c8b;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#about-programas .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#about-programas .about-col:hover .icon {
  background-color: #fff;
}

#about-programas .about-col:hover i {
  color: #18d26e;
}

#about-programas .about-col h2 {
	color: #000;
	text-align: center;
	font-weight: 700;
	font-size: 20px;
	padding: 0;
	margin-top: 15px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 12px;
}

#about-programas .about-col h2 a {
  color: #333;
}

#about-programas .about-col h2 a:hover {
	color: #5d0c8b;
}

#about-programas .about-col p {
	font-family: "Barlow", sans-serif;
	font-size: 14px;
	line-height: 24px;
	color: #333;
	margin-bottom: 0;
	padding: 0 20px 20px 20px;
	text-align: center;  
}

#about-programas-list {
	font-family: "Barlow", sans-serif;
	padding-right: 0;
	padding-left: 0;
	list-style: none;
	text-align: center;
	color: #333;  
}

#about-programas #about-programas-list li {
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;  
}


#about-programas-list a {
	padding-left: 0;
	display: block;
	position: relative;
	font-family: "Barlow", sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	padding-right: 20px;
	color: #5d0c8b;
}

#about-programas h3 {
	font-family: "Barlow", sans-serif;
	margin-top: 0;
	margin-right: 0;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	font-size: 35px;
	color: #333;
	text-align: left;
}

#about-programas-list i {
  font-size: 24px;
  position: absolute;
  right: 0;
  color: #5d0c8b;
}

#about-programas #about-programas-list p {
  margin-bottom: 20px;
  color: #333;
}

#about-programas #about-programas -list a.collapse {
	color: #333;
	
}

#about-programas #about-programas-list a.collapsed {
	color: #333;
}

#about-programas .btn-get-started {
	font-family: "Barlow", sans-serif;
	font-weight: bold;
	font-size: 18px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	border: 1px solid #5d0c8b;
	transition: 0.5s;
	color: #5d0c8b;
}

#about-programas .btn-get-started:hover {
  background: #5d0c8b;
  color: #fff;
}


#about-programas #about-programas-list a.collapsed i::before {
  content: "\f055" !important;
}















#about-coaching {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/team/coaching_programa.jpg) fixed center center;
	background-size: cover;
	padding-top: 40px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#about-coaching::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#about-coaching .container {
  position: relative;
  z-index: 10;
  
}

#about-coaching .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#about-coaching .about-col .img {
  position: relative;
}

#about-coaching .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#about-coaching .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #5d0c8b;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#about-coaching .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#about-coaching .about-col:hover .icon {
  background-color: #ff5000;
}

#about-coaching .about-col:hover i {
  color: #fff;
}

#about-coaching .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#about-coaching .about-col h2 a {
  color: #000;
}

#about-coaching .about-col h2 a:hover {
  color: #18d26e;
}

#about-coaching .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}




#about-coaching h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#about-coaching .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#about-coaching p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}






















#about-gestion-infraestructura-it {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/intro-cursos/intro_gestion_infraestructura_it.jpg) fixed center center;
	background-size: cover;
	padding-top: 40px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#about-gestion-infraestructura-it::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.2);
	z-index: 9;
}

#about-gestion-infraestructura-it .container {
  position: relative;
  z-index: 10;
  
}

#about-gestion-infraestructura-it .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#about-gestion-infraestructura-it .about-col .img {
  position: relative;
}

#about-gestion-infraestructura-it .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#about-gestion-infraestructura-it .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color:#80d8c2 ;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#about-gestion-infraestructura-it .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#about-gestion-infraestructura-it .about-col:hover .icon {
  background-color: #5d0c8b;
}

#about-gestion-infraestructura-it .about-col:hover i {
  color: #fff;
}

#about-gestion-infraestructura-it .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#about-gestion-infraestructura-it .about-col h2 a {
  color: #000;
}

#about-gestion-infraestructura-it .about-col h2 a:hover {
  color: #18d26e;
}

#about-gestion-infraestructura-it .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}




#about-gestion-infraestructura-it h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#about-gestion-infraestructura-it .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#about-gestion-infraestructura-it p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}



























#about-masterclass {
	background: #E7E7E7;
	background-size: cover;
	padding-top: 70px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 60px;
	position: relative;
}

#about-masterclass::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 9;
}

#about-masterclass .container {
  position: relative;
  z-index: 10;
  
}

#about-masterclass .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#about-masterclass .about-col .img {
  position: relative;
}

#about-masterclass .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#about-masterclass .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #5d0c8b;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#about-masterclass .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#about-masterclass .about-col:hover .icon {
  background-color: #ff5000;
}

#about-masterclass .about-col:hover i {
  color: #fff;
}

#about-masterclass .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#about-masterclass .about-col h2 a {
  color: #000;
}

#about-masterclass .about-col h2 a:hover {
  color: #18d26e;
}

#about-masterclass .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}




#about-masterclass h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#about-masterclass .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#about-masterclass p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}

#about-masterclass .btn-get-started {
	font-family: "Barlow", sans-serif;
	font-weight: bold;
	font-size: 18px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	border: 1px solid #5d0c8b;
	transition: 0.5s;
	color: #5d0c8b;
}

#about-masterclass .btn-get-started:hover {
  background: #5d0c8b;
  color: #fff;
}




























#about-programa-rrhh {
	background: #E7E7E7;
	background-size: cover;
	padding-top: 70px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 60px;
	position: relative;
}

#about-programa-rrhh::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 9;
}

#about-programa-rrhh .container {
  position: relative;
  z-index: 10;
  
}

#about-programa-rrhh .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#about-programa-rrhh .about-col .img {
  position: relative;
}

#about-programa-rrhh .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#about-programa-rrhh .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #aa0f17;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#about-programa-rrhh .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#about-programa-rrhh .about-col:hover .icon {
  background-color: #511487;
}

#about-programa-rrhh .about-col:hover i {
  color: #fff;
}

#about-programa-rrhh .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#about-programa-rrhh .about-col h2 a {
  color: #000;
}

#about-programa-rrhh .about-col h2 a:hover {
  color: #18d26e;
}

#about-programa-rrhh .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}




#about-programa-rrhh h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#about-programa-rrhh .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#about-programa-rrhh p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}

#about-programa-rrhh .btn-get-started {
	font-family: "Barlow", sans-serif;
	font-weight: bold;
	font-size: 18px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	border: 1px solid #5d0c8b;
	transition: 0.5s;
	color: #5d0c8b;
}

#about-programa-rrhh .btn-get-started:hover {
  background: #5d0c8b;
  color: #fff;
}






















#about-programa-marketing-digital {
	background: #E7E7E7;
	background-size: cover;
	padding-top: 70px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 60px;
	position: relative;
}

#about-programa-marketing-digital::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 9;
}

#about-programa-marketing-digital .container {
  position: relative;
  z-index: 10;
  
}

#about-programa-marketing-digital .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#about-programa-marketing-digital .about-col .img {
  position: relative;
}

#about-programa-marketing-digital .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#about-programa-marketing-digital .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #e25100;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#about-programa-marketing-digital .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#about-programa-marketing-digital .about-col:hover .icon {
  background-color: #511487;
}

#about-programa-marketing-digital .about-col:hover i {
  color: #fff;
}

#about-programa-marketing-digital .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#about-programa-marketing-digital .about-col h2 a {
  color: #000;
}

#about-programa-marketing-digital .about-col h2 a:hover {
  color: #18d26e;
}

#about-programa-marketing-digital .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}




#about-programa-marketing-digital h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#about-programa-marketing-digital .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#about-programa-marketing-digital p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}

#about-programa-marketing-digital .btn-get-started {
	font-family: "Barlow", sans-serif;
	font-weight: bold;
	font-size: 18px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	border: 1px solid #e25100;
	transition: 0.5s;
	color: #e25100;
}

#about-programa-marketing-digital .btn-get-started:hover {
  background: #e25100;
  color: #fff;
}



















#directores-coaching {
	background-color: #F1F1F1;
	background-size: cover;
	padding-top: 60px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 60px;
	position: relative;
}

#directores-coaching::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(248,248,248,1.00);
	z-index: 9;
}

#directores-coaching .container {
  position: relative;
  z-index: 10;
  
}

#directores-coaching .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#directores-coaching .about-col .img {
  position: relative;
}

#directores-coaching .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#directores-coaching .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #5d0c8b;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#directores-coaching .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#directores-coaching .about-col:hover .icon {
  background-color: #ff5000;
}

#directores-coaching .about-col:hover i {
  color: #fff;
}

#directores-coaching .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#directores-coaching .about-col h2 a {
  color: #000;
}

#directores-coaching .about-col h2 a:hover {
  color: #18d26e;
}

#directores-coaching .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}




#directores-coaching h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #333;
}

#directores-coaching .title a {
	font-family: "Barlow", sans-serif;
	color: #333;  

}

#directores-coaching p{
	font-family: "Barlow", sans-serif;
	color: #333;
	font-size: 18px;

}


















#about-capacitadores {
	background-position: center center;
	background-attachment: fixed;
	background-size: cover;
	padding-top: 20px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#about-capacitadores::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: #FFFFFF;
	z-index: 9;
}

#about-capacitadores .container {
  position: relative;
  z-index: 10;
  
}

#about-capacitadores .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#about-capacitadores .about-col .img {
  position: relative;
}

#about-capacitadores .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#about-capacitadores .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #5d0c8b;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#about-capacitadores .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#about-capacitadores.about-col:hover .icon {
  background-color: #ff5000;
}

#about-capacitadores .about-col:hover i {
  color: #fff;
}

#about-capacitadores .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#about-capacitadores .about-col h2 a {
  color: #5d0c8b;
}

#about-capacitadores .about-col h2 a:hover {
  color: #333;
}

#about-capacitadores .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}




#about-capacitadores h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #333;
}

#about-capacitadores .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#about-capacitadores p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}











#intro-sueldos {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_liquidacion_sueldos_down.jpg) fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-sueldos::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-sueldos .container {
  position: relative;
  z-index: 10;
  
}

#intro-sueldos .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-sueldos .about-col .img {
  position: relative;
}

#intro-sueldos .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-sueldos .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #511487;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-sueldos .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-sueldos .about-col:hover .icon {
  background-color: #fff;
}

#intro-sueldos .about-col:hover i {
  color: #511487;
}

#intro-sueldos .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-sueldos .about-col h2 a {
  color: #000;
}

#intro-sueldos .about-col h2 a:hover {
  color: #18d26e;
}

#intro-sueldos .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}


#intro-sueldos h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-sueldos .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-sueldos p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}


#intro-sueldos h7 {
	font-family: "Barlow", sans-serif;
	font-size: 20px;
	width: 100%;
	margin: 0 auto 30px auto;
	color: #FFFFFF;

}























#intro-curso-liquidación-remuneraciones-situaciones-especiales {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso-liquidaci%C3%B3n-remuneraciones-situaciones-especiales.jpg) fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-curso-liquidación-remuneraciones-situaciones-especiales::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-curso-liquidación-remuneraciones-situaciones-especiales .container {
  position: relative;
  z-index: 10;
  
}

#intro-curso-liquidación-remuneraciones-situaciones-especiales .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-curso-liquidación-remuneraciones-situaciones-especiales .about-col .img {
  position: relative;
}

#intro-curso-liquidación-remuneraciones-situaciones-especiales .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-curso-liquidación-remuneraciones-situaciones-especiales .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #511487;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-curso-liquidación-remuneraciones-situaciones-especiales .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-curso-liquidación-remuneraciones-situaciones-especiales .about-col:hover .icon {
  background-color: #fff;
}

#intro-curso-liquidación-remuneraciones-situaciones-especiales .about-col:hover i {
  color: #511487;
}

#intro-curso-liquidación-remuneraciones-situaciones-especiales .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-curso-liquidación-remuneraciones-situaciones-especiales .about-col h2 a {
  color: #000;
}

#intro-curso-liquidación-remuneraciones-situaciones-especiales .about-col h2 a:hover {
  color: #18d26e;
}

#intro-curso-liquidación-remuneraciones-situaciones-especiales .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}


#intro-curso-liquidación-remuneraciones-situaciones-especiales h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-curso-liquidación-remuneraciones-situaciones-especiales.title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-curso-liquidación-remuneraciones-situaciones-especiales p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}


#intro-curso-liquidación-remuneraciones-situaciones-especiales h7 {
	font-family: "Barlow", sans-serif;
	font-size: 20px;
	width: 100%;
	margin: 0 auto 30px auto;
	color: #FFFFFF;

}





































#intro-organizando {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_organizando_proyectos_down.jpg) fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-organizando::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-organizando .container {
  position: relative;
  z-index: 10;
  
}

#intro-organizando .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-organizando .about-col .img {
  position: relative;
}

#intro-organizando .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-organizando .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #c9181a;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-organizando .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-organizando .about-col:hover .icon {
  background-color: #fff;
}

#intro-organizando .about-col:hover i {
  color: #c9181a;
}

#intro-organizando .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-organizando .about-col h2 a {
  color: #000;
}

#intro-organizando .about-col h2 a:hover {
  color: #18d26e;
}

#intro-organizando .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}




#intro-organizando h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-organizando .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-organizando p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}

















#intro-indicadores-gestion {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_indicadores_gestion_down.jpg) fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-indicadores-gestion::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-indicadores-gestion .container {
  position: relative;
  z-index: 10;
  
}

#intro-indicadores-gestion .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-indicadores-gestion .about-col .img {
  position: relative;
}

#intro-indicadores-gestion .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-indicadores-gestion .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #c9181a;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-indicadores-gestion .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-indicadores-gestion .about-col:hover .icon {
  background-color: #fff;
}

#intro-indicadores-gestion .about-col:hover i {
  color: #c9181a;
}

#intro-indicadores-gestion .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-indicadores-gestion .about-col h2 a {
  color: #000;
}

#intro-indicadores-gestion .about-col h2 a:hover {
  color: #18d26e;
}

#intro-indicadores-gestion .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}




#intro-indicadores-gestion h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-indicadores-gestion .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-indicadores-gestion p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}






















#intro-curso-employer-branding-comunicación-interna {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_employer_branding_comunicaci%C3%B3n_interna.jpg) fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-curso-employer-branding-comunicación-interna::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-curso-employer-branding-comunicación-interna .container {
  position: relative;
  z-index: 10;
  
}

#intro-curso-employer-branding-comunicación-interna .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-curso-employer-branding-comunicación-interna .about-col .img {
  position: relative;
}

#intro-curso-employer-branding-comunicación-interna .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-curso-employer-branding-comunicación-interna .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #c9181a;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-curso-employer-branding-comunicación-interna .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-curso-employer-branding-comunicación-interna .about-col:hover .icon {
  background-color: #fff;
}

#intro-curso-employer-branding-comunicación-interna .about-col:hover i {
  color: #c9181a;
}

#intro-curso-employer-branding-comunicación-interna .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-curso-employer-branding-comunicación-interna .about-col h2 a {
  color: #000;
}

#intro-curso-employer-branding-comunicación-interna .about-col h2 a:hover {
  color: #18d26e;
}

#intro-curso-employer-branding-comunicación-interna .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}





#intro-curso-employer-branding-comunicación-interna h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-curso-employer-branding-comunicación-interna .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-curso-employer-branding-comunicación-internanto p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}

























#intro-curso-motivación-equipos-alto-rendimiento {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_motivaci%C3%B3n_equipos_alto_rendimiento.jpg) fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-curso-motivación-equipos-alto-rendimiento::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-curso-motivación-equipos-alto-rendimiento .container {
  position: relative;
  z-index: 10;
  
}

#intro-curso-motivación-equipos-alto-rendimiento .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-curso-motivación-equipos-alto-rendimiento .about-col .img {
  position: relative;
}

#intro-curso-motivación-equipos-alto-rendimiento .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-curso-motivación-equipos-alto-rendimiento .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #c9181a;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-curso-motivación-equipos-alto-rendimiento .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-curso-motivación-equipos-alto-rendimiento .about-col:hover .icon {
  background-color: #fff;
}

#intro-curso-motivación-equipos-alto-rendimiento .about-col:hover i {
  color: #c9181a;
}

#intro-curso-motivación-equipos-alto-rendimiento .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-curso-motivación-equipos-alto-rendimiento .about-col h2 a {
  color: #000;
}

#intro-curso-motivación-equipos-alto-rendimiento .about-col h2 a:hover {
  color: #18d26e;
}

#intro-curso-motivación-equipos-alto-rendimiento .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}




#intro-curso-motivación-equipos-alto-rendimiento h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-curso-motivación-equipos-alto-rendimiento .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-curso-motivación-equipos-alto-rendimiento p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}



#intro-curso-motivación-equipos-alto-rendimiento h7{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}
















#intro-curso-resoluciones-conflictos-negociaciones-habiles {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso-resoluciones-conflictos-negociaciones-habiles.jpg) fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-curso-resoluciones-conflictos-negociaciones-habiles::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-curso-resoluciones-conflictos-negociaciones-habiles .container {
  position: relative;
  z-index: 10;
  
}

#intro-curso-resoluciones-conflictos-negociaciones-habiles .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-curso-resoluciones-conflictos-negociaciones-habiles .about-col .img {
  position: relative;
}

#intro-curso-resoluciones-conflictos-negociaciones-habiles .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-curso-resoluciones-conflictos-negociaciones-habiles .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #c9181a;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-curso-resoluciones-conflictos-negociaciones-habiles .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-curso-resoluciones-conflictos-negociaciones-habiles .about-col:hover .icon {
  background-color: #fff;
}

#intro-curso-resoluciones-conflictos-negociaciones-habiles .about-col:hover i {
  color: #c9181a;
}

#intro-curso-resoluciones-conflictos-negociaciones-habiles .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-curso-resoluciones-conflictos-negociaciones-habiles .about-col h2 a {
  color: #000;
}

#intro-curso-resoluciones-conflictos-negociaciones-habiles .about-col h2 a:hover {
  color: #18d26e;
}

#intro-curso-resoluciones-conflictos-negociaciones-habiles .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}




#intro-curso-resoluciones-conflictos-negociaciones-habiles h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-curso-resoluciones-conflictos-negociaciones-habiles .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-curso-resoluciones-conflictos-negociaciones-habiles p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}



#intro-curso-resoluciones-conflictos-negociaciones-habiles h7{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}



























#intro-curso-gamificacion-rrhh {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_gamificacion_rrhh.jpg) fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-curso-gamificacion-rrhh::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-curso-gamificacion-rrhh .container {
  position: relative;
  z-index: 10;
  
}

#intro-curso-gamificacion-rrhh .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-curso-gamificacion-rrhh .about-col .img {
  position: relative;
}

#intro-curso-gamificacion-rrhh .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-curso-gamificacion-rrhh .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #c9181a;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-curso-gamificacion-rrhh .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-curso-gamificacion-rrhh .about-col:hover .icon {
  background-color: #fff;
}

#intro-curso-gamificacion-rrhh .about-col:hover i {
  color: #c9181a;
}

#intro-curso-gamificacion-rrhh .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-curso-gamificacion-rrhh .about-col h2 a {
  color: #000;
}

#intro-curso-gamificacion-rrhh .about-col h2 a:hover {
  color: #18d26e;
}

#intro-curso-gamificacion-rrhh .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}




#intro-curso-gamificacion-rrhh h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-curso-gamificacion-rrhh .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-curso-gamificacion-rrhh p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}


#intro-curso-gamificacion-rrhh h7{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;


}




















#intro-curso-cargas-sociales-impuesto-ganancias-cuarta-categoría {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso-cargas-sociales-impuesto-ganancias-cuarta-categor%C3%ADa.jpg) fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-curso-cargas-sociales-impuesto-ganancias-cuarta-categoría::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-curso-cargas-sociales-impuesto-ganancias-cuarta-categoría .container {
  position: relative;
  z-index: 10;
  
}

#intro-curso-cargas-sociales-impuesto-ganancias-cuarta-categoría .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-curso-cargas-sociales-impuesto-ganancias-cuarta-categoría .about-col .img {
  position: relative;
}

#intro-curso-cargas-sociales-impuesto-ganancias-cuarta-categoría .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-curso-cargas-sociales-impuesto-ganancias-cuarta-categoría .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #511487;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-curso-cargas-sociales-impuesto-ganancias-cuarta-categoría .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-curso-cargas-sociales-impuesto-ganancias-cuarta-categoría .about-col:hover .icon {
  background-color: #fff;
}

#intro-curso-cargas-sociales-impuesto-ganancias-cuarta-categoría .about-col:hover i {
  color: #511487;
}

#intro-curso-cargas-sociales-impuesto-ganancias-cuarta-categoría .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-curso-cargas-sociales-impuesto-ganancias-cuarta-categoría .about-col h2 a {
  color: #000;
}

#intro-curso-cargas-sociales-impuesto-ganancias-cuarta-categoríaes .about-col h2 a:hover {
  color: #18d26e;
}

#intro-curso-cargas-sociales-impuesto-ganancias-cuarta-categoría .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}




#intro-curso-cargas-sociales-impuesto-ganancias-cuarta-categoría h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-curso-cargas-sociales-impuesto-ganancias-cuarta-categoría .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-curso-cargas-sociales-impuesto-ganancias-cuarta-categoría p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}






















#intro-comunicaciones {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_comunicaciones_down.jpg) fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-comunicaciones::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-comunicaciones .container {
  position: relative;
  z-index: 10;
  
}

#intro-comunicaciones .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-comunicaciones .about-col .img {
  position: relative;
}

#intro-comunicaciones .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-comunicaciones .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #c9181a;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-comunicaciones .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-comunicaciones .about-col:hover .icon {
  background-color: #fff;
}

#intro-comunicaciones .about-col:hover i {
  color: #c9181a;
}

#intro-comunicaciones .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-comunicaciones .about-col h2 a {
  color: #000;
}

#intro-comunicaciones .about-col h2 a:hover {
  color: #18d26e;
}

#intro-comunicaciones .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}




#intro-comunicaciones h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-comunicaciones .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-comunicaciones p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}

















#intro-personal {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_seleccion_personal_down.jpg) fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-personal::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-personal .container {
  position: relative;
  z-index: 10;
  
}

#intro-personal .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-personal .about-col .img {
  position: relative;
}

#intro-personal .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-personal .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #c9181a;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-personal .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-personal .about-col:hover .icon {
  background-color: #fff;
}

#intro-personal .about-col:hover i {
  color: #c9181a;
}

#intro-personal .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-personal .about-col h2 a {
  color: #000;
}

#intro-personal .about-col h2 a:hover {
  color: #18d26e;
}

#intro-personal .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}




#intro-personal h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-personal .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-personal p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}

#intro-personal h7{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}























#intro-agilidad-y-rh {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_agilidad_y_rh.jpg) fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-agilidad-y-rh::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-agilidad-y-rh .container {
  position: relative;
  z-index: 10;
  
}

#intro-agilidad-y-rh .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-agilidad-y-rh .about-col .img {
  position: relative;
}

#intro-agilidad-y-rh .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-agilidad-y-rh .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #c9181a;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-agilidad-y-rh .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-agilidad-y-rh .about-col:hover .icon {
  background-color: #fff;
}

#intro-agilidad-y-rh .about-col:hover i {
  color: #c9181a;
}

#intro-agilidad-y-rh .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-agilidad-y-rh .about-col h2 a {
  color: #000;
}

#intro-agilidad-y-rh .about-col h2 a:hover {
  color: #18d26e;
}

#intro-agilidad-y-rh .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}




#intro-agilidad-y-rh h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-agilidad-y-rh .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-agilidad-y-rh p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}

#intro-agilidad-y-rh h7{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}




























#intro-marca-empleadora {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)),  url(../img/cursos/marca_empleadora.jpg) fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-marca-empleadora::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-marca-empleadora .container {
  position: relative;
  z-index: 10;
  
}

#intro-marca-empleadora .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-marca-empleadora .about-col .img {
  position: relative;
}

#intro-marca-empleadora .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-marca-empleadora .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #c9181a;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-marca-empleadora .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-marca-empleadora .about-col:hover .icon {
  background-color: #fff;
}

#intro-marca-empleadora .about-col:hover i {
  color: #c9181a;
}

#intro-marca-empleadora .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-marca-empleadora .about-col h2 a {
  color: #000;
}

#intro-marca-empleadora .about-col h2 a:hover {
  color: #18d26e;
}

#intro-marca-empleadora .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}




#intro-marca-empleadora h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-marca-empleadora .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-marca-empleadora p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}

#intro-marca-empleadora h7{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}
































#intro-taller-liderazgo {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_taller_liderazgo_down.jpg) fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-taller-liderazgo::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-taller-liderazgo .container {
  position: relative;
  z-index: 10;
  
}

#intro-taller-liderazgo .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-taller-liderazgo .about-col .img {
  position: relative;
}

#intro-taller-liderazgo .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-taller-liderazgo .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #c9181a;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-taller-liderazgo .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-taller-liderazgo .about-col:hover .icon {
  background-color: #fff;
}

#intro-taller-liderazgo .about-col:hover i {
  color: #c9181a;
}

#intro-taller-liderazgo .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-taller-liderazgo .about-col h2 a {
  color: #000;
}

#intro-taller-liderazgo .about-col h2 a:hover {
  color: #18d26e;
}

#intro-taller-liderazgo .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}


#intro-taller-liderazgo h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-taller-liderazgo .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-taller-liderazgo p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}














#intro-eventos {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_organizacion_eventos_down.jpg)  fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-eventos::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-eventos .container {
  position: relative;
  z-index: 10;
  
}

#intro-eventos .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-eventos .about-col .img {
  position: relative;
}

#intro-eventos .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-eventos .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #ff5000;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-eventos .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-eventos .about-col:hover .icon {
  background-color: #fff;
}

#intro-eventos .about-col:hover i {
  color: #ff5000;
}

#intro-eventos .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-eventos .about-col h2 a {
  color: #000;
}

#intro-eventos .about-col h2 a:hover {
  color: #18d26e;
}

#intro-eventos .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}




#intro-eventos h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-eventos .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-eventos p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}

#intro-eventos h7{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}















#intro-taller-oratoria {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_taller_oratoria_down.jpg)  fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-taller-oratoria::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-taller-oratoria .container {
  position: relative;
  z-index: 10;
  
}

#intro-taller-oratoria .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-taller-oratoria .about-col .img {
  position: relative;
}

#intro-taller-oratoria .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-taller-oratoria .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #ff5000;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-taller-oratoria .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-taller-oratoria .about-col:hover .icon {
  background-color: #fff;
}

#intro-taller-oratoria .about-col:hover i {
  color: #ff5000;
}

#intro-taller-oratoria .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-taller-oratoria .about-col h2 a {
  color: #000;
}

#intro-taller-oratoria .about-col h2 a:hover {
  color: #18d26e;
}

#intro-taller-oratoria .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}




#intro-taller-oratoria h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-taller-oratoria .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-taller-oratoria p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}

















#intro-taller-oratoria-nivel-II {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_primeros_pasos_coach.jpg)  fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-taller-oratoria-nivel-II::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-taller-oratoria-nivel-II .container {
  position: relative;
  z-index: 10;
  
}

#intro-taller-oratoria-nivel-II .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-taller-oratoria-nivel-II .about-col .img {
  position: relative;
}

#intro-taller-oratoria-nivel-II .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-taller-oratoria-nivel-II .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #ff5000;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-taller-oratoria-nivel-II .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-taller-oratoria-nivel-II .about-col:hover .icon {
  background-color: #fff;
}

#intro-taller-oratoria-nivel-II .about-col:hover i {
  color: #ff5000;
}

#intro-taller-oratoria-nivel-II .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-taller-oratoria-nivel-II .about-col h2 a {
  color: #000;
}

#intro-taller-oratoria-nivel-II .about-col h2 a:hover {
  color: #18d26e;
}

#intro-taller-oratoria-nivel-II .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}




#intro-taller-oratoria-nivel-II h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-taller-oratoria-nivel-II .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-taller-oratoria-nivel-II p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}

#intro-taller-oratoria-nivel-II h7{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}





















#intro-coaching-tres {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/coaching_3.jpg)  fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-coaching-tres::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-coaching-tres .container {
  position: relative;
  z-index: 10;
  
}

#intro-coaching-tres .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-coaching-tres .about-col .img {
  position: relative;
}

#intro-coaching-tres .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-coaching-tres .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #ff5000;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-coaching-tres .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-coaching-tres .about-col:hover .icon {
  background-color: #fff;
}

#intro-coaching-tres .about-col:hover i {
  color: #ff5000;
}

#intro-coaching-tres .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-coaching-tres .about-col h2 a {
  color: #000;
}

#intro-coaching-tres .about-col h2 a:hover {
  color: #18d26e;
}

#intro-coaching-tres .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}




#intro-coaching-tres h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-coaching-tres .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-coaching-tres p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}

#intro-coaching-tres h7{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}




























#intro-coaching-cuatro {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/coaching_4.jpg)  fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-coaching-cuatro::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-coaching-cuatro .container {
  position: relative;
  z-index: 10;
  
}

#intro-coaching-cuatro .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-coaching-cuatro .about-col .img {
  position: relative;
}

#intro-coaching-cuatro .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-coaching-cuatro .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #ff5000;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-coaching-cuatro .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-coaching-cuatro .about-col:hover .icon {
  background-color: #fff;
}

#intro-coaching-cuatro .about-col:hover i {
  color: #ff5000;
}

#intro-coaching-cuatro .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-coaching-cuatro .about-col h2 a {
  color: #000;
}

#intro-coaching-cuatro .about-col h2 a:hover {
  color: #18d26e;
}

#intro-coaching-cuatro .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}




#intro-coaching-cuatro h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-coaching-cuatro .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-coaching-cuatro p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}

#intro-coaching-cuatro h7{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}












#intro-redes-sociales {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_redes_sociales_down.jpg)  fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-redes-sociales::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-redes-sociales .container {
  position: relative;
  z-index: 10;
  
}

#intro-redes-sociales .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-redes-sociales .about-col .img {
  position: relative;
}

#intro-redes-sociales .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-redes-sociales .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #ff5000;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-redes-sociales .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-redes-sociales .about-col:hover .icon {
  background-color: #fff;
}

#intro-redes-sociales .about-col:hover i {
  color: #ff5000;
}

#intro-redes-sociales .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-redes-sociales .about-col h2 a {
  color: #000;
}

#intro-redes-sociales .about-col h2 a:hover {
  color: #18d26e;
}

#intro-redes-sociales .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}




#intro-redes-sociales h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-redes-sociales .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-redes-sociales p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}

#intro-redes-sociales h7{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}


#intro-redes-sociales h7{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}




















#intro-crear-contenido-redes-sociales {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_crear_contenido_redes_sociales.jpg)  fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-crear-contenido-redes-sociales::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-crear-contenido-redes-sociales .container {
  position: relative;
  z-index: 10;
  
}

#intro-crear-contenido-redes-sociales .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-crear-contenido-redes-sociales .about-col .img {
  position: relative;
}

#intro-crear-contenido-redes-sociales .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-crear-contenido-redes-sociales .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #ff5000;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-crear-contenido-redes-sociales .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-crear-contenido-redes-sociales .about-col:hover .icon {
  background-color: #fff;
}

#intro-crear-contenido-redes-sociales .about-col:hover i {
  color: #ff5000;
}

#intro-crear-contenido-redes-sociales .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-crear-contenido-redes-sociales .about-col h2 a {
  color: #000;
}

#intro-crear-contenido-redes-sociales .about-col h2 a:hover {
  color: #18d26e;
}

#intro-crear-contenido-redes-sociales .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}




#intro-crear-contenido-redes-sociales h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-crear-contenido-redes-sociales .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-crear-contenido-redes-sociales p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}

#intro-crear-contenido-redes-sociales h7{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}




























#intro-taller-fotografia-celular {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/fotografia_celular.jpg)  fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-taller-fotografia-celular::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-taller-fotografia-celular .container {
  position: relative;
  z-index: 10;
  
}

#intro-taller-fotografia-celular .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-taller-fotografia-celular .about-col .img {
  position: relative;
}

#intro-taller-fotografia-celular .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-taller-fotografia-celular .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #ff5000;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-taller-fotografia-celular .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-taller-fotografia-celular .about-col:hover .icon {
  background-color: #fff;
}

#intro-taller-fotografia-celular .about-col:hover i {
  color: #ff5000;
}

#intro-taller-fotografia-celular .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-taller-fotografia-celular .about-col h2 a {
  color: #000;
}

#intro-taller-fotografia-celular .about-col h2 a:hover {
  color: #18d26e;
}

#intro-taller-fotografia-celular .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}




#intro-taller-fotografia-celular h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-taller-fotografia-celular.title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-taller-fotografia-celular p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}

#intro-taller-fotografia-celular h7{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}





















#intro-streaming {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_streaming.jpg)  fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-streaming::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-streaming .container {
  position: relative;
  z-index: 10;
  
}

#intro-streaming .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-streaming .about-col .img {
  position: relative;
}

#intro-streaming .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-streaming .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #ff5000;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-streaming .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-streaming .about-col:hover .icon {
  background-color: #fff;
}

#intro-streaming .about-col:hover i {
  color: #ff5000;
}

#intro-streaming .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-streaming .about-col h2 a {
  color: #000;
}

#intro-streaming .about-col h2 a:hover {
  color: #18d26e;
}

#intro-streaming .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}




#intro-streaming h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-streaming.title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-streaming p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}

#intro-streaming h7{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}




















#intro-herramientas-colaborativas {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_herramentas_colaborativas.jpg)  fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-herramientas-colaborativas::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-herramientas-colaborativas .container {
  position: relative;
  z-index: 10;
  
}

#intro-herramientas-colaborativas .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-herramientas-colaborativas .about-col .img {
  position: relative;
}

#intro-herramientas-colaborativas .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-herramientas-colaborativas .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #ff5000;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-herramientas-colaborativas .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-herramientas-colaborativas .about-col:hover .icon {
  background-color: #fff;
}

#intro-herramientas-colaborativas .about-col:hover i {
  color: #ff5000;
}

#intro-herramientas-colaborativas .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-herramientas-colaborativas .about-col h2 a {
  color: #000;
}

#intro-herramientas-colaborativas .about-col h2 a:hover {
  color: #18d26e;
}

#intro-herramientas-colaborativas .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}




#intro-herramientas-colaborativas h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-herramientas-colaborativas .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-herramientas-colaborativas p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;
	

}


#intro-herramientas-colaborativas h7{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}




































#intro-entrenamiento_facebook_instagram {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_entrenamiento_facebook_instagram_fondo.jpg)  fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-entrenamiento_facebook_instagram::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-entrenamiento_facebook_instagram .container {
  position: relative;
  z-index: 10;
  
}

#intro-entrenamiento_facebook_instagram .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-entrenamiento_facebook_instagram .about-col .img {
  position: relative;
}

#intro-entrenamiento_facebook_instagram .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-entrenamiento_facebook_instagram .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #ff5000;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-entrenamiento_facebook_instagram .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-entrenamiento_facebook_instagram .about-col:hover .icon {
  background-color: #fff;
}

#intro-entrenamiento_facebook_instagram .about-col:hover i {
  color: #ff5000;
}

#intro-entrenamiento_facebook_instagram .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-entrenamiento_facebook_instagram .about-col h2 a {
  color: #000;
}

#intro-entrenamiento_facebook_instagram .about-col h2 a:hover {
  color: #18d26e;
}

#intro-entrenamiento_facebook_instagram .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}




#intro-entrenamiento_facebook_instagram h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-entrenamiento_facebook_instagram .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-entrenamiento_facebook_instagram p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}



#intro-entrenamiento_facebook_instagram h7{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}



























#intro-hablar-publico {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_taller_liderazgo_down.jpg)  fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-hablar-publico::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-hablar-publico .container {
  position: relative;
  z-index: 10;
  
}

#intro-hablar-publico .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-hablar-publico .about-col .img {
  position: relative;
}

#intro-hablar-publico .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-hablar-publico .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #ff5000;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-hablar-publico .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-hablar-publico .about-col:hover .icon {
  background-color: #fff;
}

#intro-hablar-publico .about-col:hover i {
  color: #ff5000;
}

#intro-hablar-publico .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-hablar-publico .about-col h2 a {
  color: #000;
}

#intro-hablar-publico .about-col h2 a:hover {
  color: #18d26e;
}

#intro-hablar-publico .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}




#intro-hablar-publico h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-hablar-publico .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-hablar-publico p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}

#intro-hablar-publico h7 {
	font-family: "Barlow", sans-serif;
	font-size: 20px;
	width: 100%;
	margin: 0 auto 30px auto;
	color: #FFFFFF;

}

















#intro-paisajismo {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/paisajismo_fondo.jpg)  fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-paisajismo::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-paisajismo .container {
  position: relative;
  z-index: 10;
  
}

#intro-paisajismo .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-paisajismo .about-col .img {
  position: relative;
}

#intro-paisajismo .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-paisajismo .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #72D54A;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-paisajismo .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-paisajismo .about-col:hover .icon {
  background-color: #fff;
}

#intro-paisajismo .about-col:hover i {
  color: #72D54A;
}

#intro-paisajismo .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-paisajismo .about-col h2 a {
  color: #000;
}

#intro-paisajismo .about-col h2 a:hover {
  color: #18d26e;
}

#intro-paisajismo .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}




#intro-paisajismo h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-paisajismo .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-paisajismo p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}













#intro-viveristas {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_viveristas.jpg)  fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-viveristas::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-viveristas .container {
  position: relative;
  z-index: 10;
  
}

#intro-viveristas .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-viveristas .about-col .img {
  position: relative;
}

#intro-viveristas .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-viveristas .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #72D54A;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-viveristas .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-viveristas .about-col:hover .icon {
  background-color: #fff;
}

#intro-viveristas .about-col:hover i {
  color: #72D54A;
}

#intro-viveristas .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-viveristas .about-col h2 a {
  color: #000;
}

#intro-viveristas .about-col h2 a:hover {
  color: #18d26e;
}

#intro-viveristas .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}




#intro-viveristas h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-viveristas .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-viveristas p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}


#intro-viveristas h7 {
	font-family: "Barlow", sans-serif;
	font-size: 20px;
	width: 100%;
	margin: 0 auto 30px auto;
	color: #FFFFFF;

}




#intro-taller-costura {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_taller_costura_down.jpg)  fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-taller-costura::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-taller-costura .container {
  position: relative;
  z-index: 10;
  
}

#intro-taller-costura .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-taller-costura .about-col .img {
  position: relative;
}

#intro-taller-costura .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-taller-costura .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #ffb718;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-taller-costura .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-taller-costura .about-col:hover .icon {
  background-color: #fff;
}

#intro-taller-costura .about-col:hover i {
  color: #ffb718;
}

#intro-taller-costura .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-taller-costura .about-col h2 a {
  color: #000;
}

#intro-taller-costura .about-col h2 a:hover {
  color: #18d26e;
}

#intro-taller-costura .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}




#intro-taller-costura h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-taller-costura .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-taller-costura p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}

#intro-taller-costura h7 {
	font-family: "Barlow", sans-serif;
	font-size: 20px;
	width: 100%;
	margin: 0 auto 30px auto;
	color: #FFFFFF;

}

















#intro-taller-bikinis {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_taller_bikinis_down.jpg)  fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-taller-bikinis::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-taller-bikinis .container {
  position: relative;
  z-index: 10;
  
}

#intro-taller-bikinis .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-taller-bikinis .about-col .img {
  position: relative;
}

#intro-taller-bikinis .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-taller-bikinis .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #ffb718;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-taller-bikinis .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-taller-bikinis .about-col:hover .icon {
  background-color: #fff;
}

#intro-taller-bikinis .about-col:hover i {
  color: #ffb718;
}

#intro-taller-bikinis .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-taller-bikinis .about-col h2 a {
  color: #000;
}

#intro-taller-bikinis .about-col h2 a:hover {
  color: #18d26e;
}

#intro-taller-bikinis .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}




#intro-taller-bikinis h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-taller-bikinis .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-taller-bikinis p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}













#intro-molderia-digital {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_molderia_digital_down.jpg)  fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-molderia-digital::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-molderia-digital .container {
  position: relative;
  z-index: 10;
  
}

#intro-molderia-digital .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-molderia-digital .about-col .img {
  position: relative;
}

#intro-molderia-digital .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-molderia-digital .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #ffb718;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-molderia-digital .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-molderia-digital .about-col:hover .icon {
  background-color: #fff;
}

#intro-molderia-digital .about-col:hover i {
  color: #ffb718;
}

#intro-molderia-digital .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-molderia-digital .about-col h2 a {
  color: #000;
}

#intro-molderia-digital .about-col h2 a:hover {
  color: #18d26e;
}

#intro-molderia-digital .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}




#intro-molderia-digital h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-molderia-digital .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-molderia-digital p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}



















#intro-operador-radio {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_operador_radio_down.jpg)  fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-operador-radio::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-operador-radio .container {
  position: relative;
  z-index: 10;
  
}

#intro-operador-radio .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-operador-radio .about-col .img {
  position: relative;
}

#intro-operador-radio .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-operador-radio .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #007833;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-operador-radio .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-operador-radio .about-col:hover .icon {
  background-color: #fff;
}

#intro-operador-radio .about-col:hover i {
  color: #007833;
}

#intro-operador-radio .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-operador-radio .about-col h2 a {
  color: #000;
}

#intro-operador-radio .about-col h2 a:hover {
  color: #007833;
}

#intro-operador-radio .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}


#intro-operador-radio h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-operador-radio .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-operador-radio p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}


























#intro-creacion-podcast {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/creacion_podcast.jpg)  fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-creacion-podcast::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-creacion-podcast .container {
  position: relative;
  z-index: 10;
  
}

#intro-creacion-podcast .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-creacion-podcast .about-col .img {
  position: relative;
}

#intro-creacion-podcast .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-creacion-podcast .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #007833;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-creacion-podcast .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-creacion-podcast.about-col:hover .icon {
  background-color: #fff;
}

#intro-creacion-podcast .about-col:hover i {
  color: #007833;
}

#intro-creacion-podcast .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-creacion-podcast .about-col h2 a {
  color: #000;
}

#intro-creacion-podcast .about-col h2 a:hover {
  color: #007833;
}

#intro-creacion-podcast .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}


#intro-creacion-podcast h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-creacion-podcast .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-creacion-podcast p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}

#intro-creacion-podcast h7{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}





























#intro-relato-futbol {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_relato_futbol_down.jpg)  fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-relato-futbol::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-relato-futbol .container {
  position: relative;
  z-index: 10;
  
}

#intro-relato-futbol .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-relato-futbol .about-col .img {
  position: relative;
}

#intro-relato-futbol .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-relato-futbol .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #0070cd;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-relato-futbol .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-relato-futbol .about-col:hover .icon {
  background-color: #fff;
}

#intro-relato-futbol .about-col:hover i {
  color: #0070cd;
}

#intro-relato-futbol .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-relato-futbol .about-col h2 a {
  color: #000;
}

#intro-relato-futbol .about-col h2 a:hover {
  color: #007833;
}

#intro-relato-futbol .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}


#intro-relato-futbol h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-relato-futbol .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-relato-futbol p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}


















#intro-secretariado {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_secretariado_administrativo_down.jpg) fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-secretariado::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-secretariado .container {
  position: relative;
  z-index: 10;
  
}

#intro-secretariado .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-secretariado .about-col .img {
  position: relative;
}

#intro-secretariado .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-secretariado .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #5d0c8b;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-secretariado .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-secretariado .about-col:hover .icon {
  background-color: #fff;
}

#intro-secretariado .about-col:hover i {
  color: #5d0c8b;
}

#intro-secretariado .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-secretariado .about-col h2 a {
  color: #000;
}

#intro-secretariado .about-col h2 a:hover {
  color: #5d0c8b;
}

#intro-secretariado .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}


#intro-secretariado h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-secretariado .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-secretariado p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}

#intro-secretariado h7 {
	font-family: "Barlow", sans-serif;
	font-size: 20px;
	width: 100%;
	margin: 0 auto 30px auto;
	color: #FFFFFF;

}





























#intro-informatica-aplicada {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_informatica_aplicada.jpg) fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-informatica-aplicada::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-informatica-aplicada .container {
  position: relative;
  z-index: 10;
  
}

#intro-informatica-aplicada .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-informatica-aplicada .about-col .img {
  position: relative;
}

#intro-informatica-aplicada .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-informatica-aplicada .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #5d0c8b;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-informatica-aplicada .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-informatica-aplicada .about-col:hover .icon {
  background-color: #fff;
}

#intro-informatica-aplicada .about-col:hover i {
  color: #5d0c8b;
}

#intro-informatica-aplicada .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-informatica-aplicada .about-col h2 a {
  color: #000;
}

#intro-informatica-aplicada .about-col h2 a:hover {
  color: #5d0c8b;
}

#intro-informatica-aplicada .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}


#intro-informatica-aplicada h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-informatica-aplicada .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-informatica-aplicada p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}

#intro-informatica-aplicada h7 {
	font-family: "Barlow", sans-serif;
	font-size: 20px;
	width: 100%;
	margin: 0 auto 30px auto;
	color: #FFFFFF;

}












#intro-excel-modo-starter {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_excel_modo_starter.jpg) fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-excel-modo-starter::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-excel-modo-starter .container {
  position: relative;
  z-index: 10;
  
}

#intro-excel-modo-starter .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-excel-modo-starter .about-col .img {
  position: relative;
}

#intro-excel-modo-starter .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-excel-modo-starter .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #5d0c8b;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-excel-modo-starter .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-excel-modo-starter .about-col:hover .icon {
  background-color: #fff;
}

#intro-excel-modo-starter .about-col:hover i {
  color: #5d0c8b;
}

#intro-excel-modo-starter .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-excel-modo-starter .about-col h2 a {
  color: #000;
}

#intro-excel-modo-starter .about-col h2 a:hover {
  color: #5d0c8b;
}

#intro-excel-modo-starter .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}


#intro-excel-modo-starter h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-excel-modo-starter .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-excel-modo-starter p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}

#intro-excel-modo-starter h7 {
	font-family: "Barlow", sans-serif;
	font-size: 20px;
	width: 100%;
	margin: 0 auto 30px auto;
	color: #FFFFFF;

}

























#intro-analista-contable {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_analista_contable_down.jpg) fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-analista-contable::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-analista-contable .container {
  position: relative;
  z-index: 10;
  
}

#intro-analista-contable .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-analista-contable .about-col .img {
  position: relative;
}

#intro-analista-contable .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-analista-contable .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #5d0c8b;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-analista-contable .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-analista-contable .about-col:hover .icon {
  background-color: #fff;
}

#intro-analista-contable .about-col:hover i {
  color: #5d0c8b;
}

#intro-analista-contable .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-analista-contable .about-col h2 a {
  color: #000;
}

#intro-analista-contable .about-col h2 a:hover {
  color: #5d0c8b;
}

#intro-analista-contable .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}


#intro-analista-contable h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-analista-contable .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-analista-contable p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}

#intro-analista-contable h7 {
	font-family: "Barlow", sans-serif;
	font-size: 20px;
	width: 100%;
	margin: 0 auto 30px auto;
	color: #FFFFFF;

}





















#intro-dinero-digital {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_dinero_digital_down.jpg) fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-dinero-digital::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-dinero-digital .container {
  position: relative;
  z-index: 10;
  
}

#intro-dinero-digital .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-dinero-digital .about-col .img {
  position: relative;
}

#intro-dinero-digital .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-dinero-digital .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #5d0c8b;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-dinero-digital .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-dinero-digital .about-col:hover .icon {
  background-color: #fff;
}

#intro-dinero-digital .about-col:hover i {
  color: #5d0c8b;
}

#intro-dinero-digital .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-dinero-digital .about-col h2 a {
  color: #000;
}

#intro-dinero-digital .about-col h2 a:hover {
  color: #5d0c8b;
}

#intro-dinero-digital .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}


#intro-dinero-digital h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-dinero-digital .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-dinero-digital p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}

#intro-dinero-digital h7 {
	font-family: "Barlow", sans-serif;
	font-size: 20px;
	width: 100%;
	margin: 0 auto 30px auto;
	color: #FFFFFF;

}















#intro-criminalistica {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/auto%20gesti%C3%B3n/b_fondo.jpg) fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-criminalistica::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-criminalistica .container {
  position: relative;
  z-index: 10;
  
}

#intro-criminalistica .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-criminalistica .about-col .img {
  position: relative;
}

#intro-criminalistica .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-criminalistica .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #5d0c8b;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-criminalistica .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-criminalistica .about-col:hover .icon {
  background-color: #fff;
}

#intro-criminalistica .about-col:hover i {
  color: #5d0c8b;
}

#intro-criminalistica .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-criminalistica .about-col h2 a {
  color: #000;
}

#intro-criminalistica .about-col h2 a:hover {
  color: #5d0c8b;
}

#intro-criminalistica .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}


#intro-criminalistica h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-criminalistica .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-criminalistica p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}

#intro-criminalistica h7 {
	font-family: "Barlow", sans-serif;
	font-size: 20px;
	width: 100%;
	margin: 0 auto 30px auto;
	color: #FFFFFF;

}




















#intro-cajero-bancario {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/auto%20gesti%C3%B3n/a_fondo.jpg) fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-cajero-bancario::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-cajero-bancario .container {
  position: relative;
  z-index: 10;
  
}

#intro-cajero-bancario .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-cajero-bancario .about-col .img {
  position: relative;
}

#intro-cajero-bancario .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-cajero-bancario .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #5d0c8b;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-cajero-bancario .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-cajero-bancario .about-col:hover .icon {
  background-color: #fff;
}

#intro-cajero-bancario .about-col:hover i {
  color: #5d0c8b;
}

#intro-cajero-bancario .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-cajero-bancario .about-col h2 a {
  color: #000;
}

#intro-cajero-bancario .about-col h2 a:hover {
  color: #5d0c8b;
}

#intro-cajero-bancario .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}


#intro-cajero-bancario h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-cajero-bancario .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-cajero-bancario p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}

#intro-cajero-bancario h7 {
	font-family: "Barlow", sans-serif;
	font-size: 20px;
	width: 100%;
	margin: 0 auto 30px auto;
	color: #FFFFFF;

}


















#intro-impuesto-ganancias {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_impuesto_ganancias.jpg) fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-impuesto-ganancias::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-impuesto-ganancias .container {
  position: relative;
  z-index: 10;
  
}

#intro-impuesto-ganancias .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-impuesto-ganancias .about-col .img {
  position: relative;
}

#intro-impuesto-ganancias .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-impuesto-ganancias .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #5d0c8b;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-impuesto-ganancias .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-impuesto-ganancias .about-col:hover .icon {
  background-color: #fff;
}

#intro-impuesto-ganancias .about-col:hover i {
  color: #5d0c8b;
}

#intro-impuesto-ganancias .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-impuesto-ganancias .about-col h2 a {
  color: #000;
}

#intro-impuesto-ganancias .about-col h2 a:hover {
  color: #5d0c8b;
}

#intro-impuesto-ganancias .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}


#intro-impuesto-ganancias h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-impuesto-ganancias .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-impuesto-ganancias p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}

#intro-impuesto-ganancias h7 {
	font-family: "Barlow", sans-serif;
	font-size: 20px;
	width: 100%;
	margin: 0 auto 30px auto;
	color: #FFFFFF;

}



















#intro-busqueda-laboral {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_busqueda_laboral_fondo.jpg) fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-busqueda-laboral::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-busqueda-laboral .container {
  position: relative;
  z-index: 10;
  
}

#intro-busqueda-laboral .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-busqueda-laboral .about-col .img {
  position: relative;
}

#intro-busqueda-laboral .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-busqueda-laboral .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #5d0c8b;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-busqueda-laboral .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-busqueda-laboral .about-col:hover .icon {
  background-color: #fff;
}

#intro-busqueda-laboral .about-col:hover i {
  color: #5d0c8b;
}

#intro-busqueda-laboral .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-busqueda-laboral .about-col h2 a {
  color: #000;
}

#intro-busqueda-laboral .about-col h2 a:hover {
  color: #5d0c8b;
}

#intro-busqueda-laboral .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}


#intro-busqueda-laboral h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-busqueda-laboral .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-busqueda-laboral p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}

#intro-busqueda-laboral h7 {
	font-family: "Barlow", sans-serif;
	font-size: 20px;
	width: 100%;
	margin: 0 auto 30px auto;
	color: #FFFFFF;

}






















#intro-ventas {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_ventas_down.jpg) fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-ventas::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-ventas .container {
  position: relative;
  z-index: 10;
  
}

#intro-ventas .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-ventas .about-col .img {
  position: relative;
}

#intro-ventas .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-ventas .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #5d0c8b;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-ventas .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-ventas .about-col:hover .icon {
  background-color: #fff;
}

#intro-ventas .about-col:hover i {
  color: #5d0c8b;
}

#intro-ventas .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-ventas .about-col h2 a {
  color: #000;
}

#intro-ventas .about-col h2 a:hover {
  color: #5d0c8b;
}

#intro-ventas .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}


#intro-ventas h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-ventas .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-ventas p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}
























#intro-capacitate-ventas {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_capacitate_ventas.jpg) fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-capacitate-ventas::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-capacitate-ventas .container {
  position: relative;
  z-index: 10;
  
}

#intro-capacitate-ventas .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-capacitate-ventas .about-col .img {
  position: relative;
}

#intro-capacitate-ventas .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-capacitate-ventas .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #5d0c8b;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-capacitate-ventas .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-capacitate-ventas .about-col:hover .icon {
  background-color: #fff;
}

#intro-capacitate-ventas .about-col:hover i {
  color: #5d0c8b;
}

#intro-capacitate-ventas .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-capacitate-ventas .about-col h2 a {
  color: #000;
}

#intro-capacitate-ventas .about-col h2 a:hover {
  color: #5d0c8b;
}

#intro-capacitate-ventas .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}


#intro-capacitate-ventas h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-capacitate-ventas .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-capacitate-ventas p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}

#intro-capacitate-ventas h7{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}































#intro-tecnicas-ventas-cuarentena {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_t%C3%A9cnicas_ventas_cuarentena.jpg) fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-tecnicas-ventas-cuarentena::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-tecnicas-ventas-cuarentena .container {
  position: relative;
  z-index: 10;
  
}

#intro-tecnicas-ventas-cuarentena .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-tecnicas-ventas-cuarentena .about-col .img {
  position: relative;
}

#intro-tecnicas-ventas-cuarentena .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-tecnicas-ventas-cuarentena .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #5d0c8b;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-tecnicas-ventas-cuarentena .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-tecnicas-ventas-cuarentena .about-col:hover .icon {
  background-color: #fff;
}

#intro-tecnicas-ventas-cuarentena .about-col:hover i {
  color: #5d0c8b;
}

#intro-tecnicas-ventas-cuarentena .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-tecnicas-ventas-cuarentena .about-col h2 a {
  color: #000;
}

#intro-tecnicas-ventas-cuarentena .about-col h2 a:hover {
  color: #5d0c8b;
}

#intro-tecnicas-ventas-cuarentena .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}


#intro-tecnicas-ventas-cuarentena h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-tecnicas-ventas-cuarentena .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-tecnicas-ventas-cuarentena p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}





































#intro-primeros-pasos-coach {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/fitness_1.jpg) fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-primeros-pasos-coach::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-primeros-pasos-coach .container {
  position: relative;
  z-index: 10;
  
}

#intro-primeros-pasos-coach .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-primeros-pasos-coach .about-col .img {
  position: relative;
}

#intro-primeros-pasos-coach .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-primeros-pasos-coach .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #5d0c8b;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-primeros-pasos-coach .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-primeros-pasos-coach .about-col:hover .icon {
  background-color: #fff;
}

#intro-primeros-pasos-coach .about-col:hover i {
  color: #5d0c8b;
}

#intro-primeros-pasos-coach .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-primeros-pasos-coach .about-col h2 a {
  color: #000;
}

#intro-primeros-pasos-coach .about-col h2 a:hover {
  color: #5d0c8b;
}

#intro-primeros-pasos-coach .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}


#intro-primeros-pasos-coach h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-primeros-pasos-coach .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-primeros-pasos-coach p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}

































#intro-workshop {
  display: table;
  width: 100%;
  height: 45vh;
  background: #fff;
}

#intro-workshop .carousel-item {
  width: 100%;
  height: 45vh;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

#intro-workshop .carousel-item::before {
	content: '';
	background-color:;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}

#intro-workshop .carousel-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
}

#intro-workshop .carousel-background img {
  max-width: 100%;
}

#intro-workshop.carousel-content {
	text-align: center;
	padding-top: 110px;
}

#intro-workshop h2 {
	color: #fff;
	font-size: 30px;
	text-align: center;
	padding-top: 50px;

}

#intro-workshop p {
	    font-family: "Barlow", sans-serif;
		font-size: 20px;
  width: 60%;
  margin: 0 auto 30px auto;
  color: #fff;
}

#intro-workshop .carousel-fade {
  overflow: hidden;
}

#intro-workshop .carousel-fade .carousel-inner .carousel-item {
  transition-property: opacity;
}

#intro-workshop .carousel-fade .carousel-inner .carousel-item,
#intro-workshop .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-workshop .carousel-fade .carousel-inner .active.carousel-item-right {
  opacity: 0;
}

#intro-workshop .carousel-fade .carousel-inner .active,
#intro-workshop .carousel-fade .carousel-inner .carousel-item-next.carousel-item-left,
#intro-workshop .carousel-fade .carousel-inner .carousel-item-prev.carousel-item-right {
  opacity: 1;
  transition: 0.5s;
}

#intro-workshop .carousel-fade .carousel-inner .carousel-item-next,
#intro-workshop .carousel-fade .carousel-inner .carousel-item-prev,
#intro-workshop .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-workshop .carousel-fade .carousel-inner .active.carousel-item-right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

#intro-workshop .carousel-control-prev,
#intro-workshop .carousel-control-next {
  width: 10%;
}

#intro-workshop .carousel-control-next-icon,
#intro-workshop .carousel-control-prev-icon {
  background: none;
  font-size: 32px;
  line-height: 1;
}

#intro-workshop.carousel-indicators li {
  cursor: pointer;
}

#intro-workshop .btn-get-started {
  font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 1px solid #5d0c8b;
	color: #5d0c8b;
}

#intro-workshop .btn-get-started:hover {
background: #5d0c8b;
  border: 2px solid #5d0c8b;
  color: #fff;
}


#intro-workshop h7 {
	font-family: "Barlow", sans-serif;
	font-size: 16px;
	width: 80%;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	color: #fff;
}
































#intro-taller-confianza {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_taller_confianza_down.jpg) fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-taller-confianza::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-taller-confianza .container {
  position: relative;
  z-index: 10;
  
}

#intro-taller-confianza .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-taller-confianza .about-col .img {
  position: relative;
}

#intro-taller-confianza .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-taller-confianza .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #5d0c8b;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-taller-confianza .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-taller-confianza .about-col:hover .icon {
  background-color: #fff;
}

#intro-taller-confianza .about-col:hover i {
  color: #5d0c8b;
}

#intro-taller-confianza .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-taller-confianza .about-col h2 a {
  color: #000;
}

#intro-taller-confianza .about-col h2 a:hover {
  color: #5d0c8b;
}

#intro-taller-confianza .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}


#intro-taller-confianza h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-taller-confianza .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-taller-confianza p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}




















#intro-asistente-juridico {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/fitness_2.jpg) fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-asistente-juridico::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-asistente-juridico .container {
  position: relative;
  z-index: 10;
  
}

#intro-asistente-juridico .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-asistente-juridico .about-col .img {
  position: relative;
}

#intro-asistente-juridico .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-asistente-juridico .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #5d0c8b;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-asistente-juridico .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-asistente-juridico .about-col:hover .icon {
  background-color: #fff;
}

#intro-asistente-juridico .about-col:hover i {
  color: #5d0c8b;
}

#intro-asistente-juridico .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-asistente-juridico .about-col h2 a {
  color: #000;
}

#intro-asistente-juridico .about-col h2 a:hover {
  color: #5d0c8b;
}

#intro-asistente-juridico .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}


#intro-asistente-juridico h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-asistente-juridico .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-asistente-juridico p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}
















#intro-fitness-tres {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/fitness_3.jpg) fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#intro-fitness-tres::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.64);
	z-index: 9;
}

#intro-fitness-tres .container {
  position: relative;
  z-index: 10;
  
}

#intro-fitness-tres .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#intro-fitness-tres .about-col .img {
  position: relative;
}

#intro-fitness-tres .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#intro-fitness-tres .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #5d0c8b;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#intro-fitness-tres .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#intro-fitness-tres .about-col:hover .icon {
  background-color: #fff;
}

#intro-fitness-tres .about-col:hover i {
  color: #5d0c8b;
}

#intro-fitness-tres .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#intro-fitness-tres .about-col h2 a {
  color: #000;
}

#intro-fitness-tres .about-col h2 a:hover {
  color: #5d0c8b;
}

#intro-fitness-tres .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}


#intro-fitness-tres h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #fff;
}

#intro-fitness-tres .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;  

}

#intro-fitness-tres p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;

}




/* About-propuestas Us Section
--------------------------------*/

#about-propuestas {
	background: url("../img/about-bg.jpg") center top no-repeat fixed;
	background-size: cover;
	padding-top: 40px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#about-propuestas::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.92);
  z-index: 9;
}

#about-propuestas .container {
  position: relative;
  z-index: 10;
}

#about-propuestas .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#about-propuestas .about-col .img {
  position: relative;
}

#about-propuestas .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#about-propuestas .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #5d0c8b;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#about-propuestas .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#about-propuestas .about-col:hover .icon {
  background-color: #fff;
}

#about-propuestas .about-col:hover i {
  color: #18d26e;
}

#about-propuestas .about-col h2 {
	color: #333;
	text-align: center;
	font-weight: 700;
	font-size: 16px;
	padding-top: 30px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 12px;
}

#about-propuestas .about-col h2 a {
  color: #000;
  
}

#about-propuestas .about-col h2 a:hover {
	color: #5d0c8b;

}

#about-propuestas .about-col p {
	 font-family: "Barlow", sans-serif;
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
  text-align: center;
  	font-weight: bold;
  
}


#about-propuestas h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 35px;
	color: #333;
	text-align: left;
}




















/* Services Section
--------------------------------*/

#services {
	font-family: "Barlow", sans-serif;
	background-color: #FFFFFF;
	background-size: cover;
	padding: 60px 0 40px 0;
}

#services .box {
  margin-bottom: 30px;
}

#services .icon {
  float: left;
}

#services .icon i {
  color: #5d0c8b;
  font-size: 36px;
  line-height: 1;
  transition: 0.5s;
}

#services .title {
	margin-left: 60px;
	font-weight: 700;
	margin-bottom: 15px;
	font-size: 18px;
	color: #5d0c8b;
}

#services .title a {
  color: #000;
}

#services .box:hover .title a {
  color: #575756;
}

#services .description {
	font-size: 16px;
	margin-left: 60px;
	line-height: 24px;
	margin-bottom: 0;
}




/* Services Section
--------------------------------*/

#services-convenios {
	font-family: "Barlow", sans-serif;
	background-color: #FFFFFF;
	background-size: cover;
	padding-top: 25px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
}

#services-convenios .box {
  margin-bottom: 30px;
}

#services-convenios .icon {
  float: left;
}

#services-convenios .icon i {
  color: #5d0c8b;
  font-size: 36px;
  line-height: 1;
  transition: 0.5s;
}

#services-convenios .title {

	font-weight: 700;
	margin-bottom: 15px;
	font-size: 18px;
	color: #5d0c8b;
}

#services-convenios .title a {
  color: #000;
}

#services-convenios .box:hover .title a {
  color: #575756;
}

#services-convenios .description {
	font-size: 16px;
	margin-left: 60px;
	line-height: 24px;
	margin-bottom: 0;
}











/* Call To Action Section
--------------------------------*/

#call-to-action {
 background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/earlybird.jpg) fixed center center;
  background-size: cover;
  padding: 60px 0;
}

#call-to-action h3 {
	   font-family: "Barlow", sans-serif;
  color: #fff;
  font-size: 50px;
  font-weight: 700;
}

#call-to-action p {
	   	font-family: "Barlow", sans-serif;
	     font-size: 32px;
  color: #fff;
}

#call-to-action .cta-btn {
	font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 1px solid #fff;
	color: #fff;
}

#call-to-action .cta-btn:hover {
  background: #5d0c8b;
  border: 2px solid #5d0c8b;
}

/* Call To Action Section
--------------------------------*/




































#skills {
	padding-top: 60px;
	padding-right: 0;
	padding-left: 0;
	background-color: #FFFFFF;
}

#skills .progress {
  height: 35px;
  margin-bottom: 10px;
}

#skills .progress .skill {
    font-family: "Barlow", sans-serif;
  line-height: 35px;
  padding: 0;
  margin: 0 0 0 20px;
  text-transform: uppercase;
}

#skills p {
   font-family: "Barlow", sans-serif;
  line-height: 20px;
  text-transform: none;
   font-size: 18px;
}

#skills .progress .skill .val {
  float: right;
  font-style: normal;
  margin: 0 20px 0 0;
}

#skills .progress-bar {
  width: 1px;
  text-align: left;
  transition: .9s;
}

#skills .btn-get-started {
	font-family: "Barlow", sans-serif;
	font-weight: 500;
	font-size: 18px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	border: 1px solid #c9181a;
	transition: 0.5s;

	color: #c9181a;
}

#skills .btn-get-started:hover {
  background: #c9181a;
  color: #fff;
}


/* Facts Section
--------------------------------*/

#facts {
  background: url("../img/facts-bg.jpg") center top no-repeat fixed;
  background-size: cover;
  padding: 60px 0 0 0;
  position: relative;
}

#facts::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.88);
  z-index: 9;
}

#facts .container {
  position: relative;
  z-index: 10;
}

#facts .counters span {
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  font-size: 48px;
  display: block;
  color: #5d0c8b;
}

#facts .counters p {
  padding: 0;
  margin: 0 0 20px 0;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  color: #111;
}

#facts .facts-img {
  text-align: center;
  padding-top: 30px;
}





















#call-to-action-viveristas-banner {
 background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/call_viveristas.jpg) fixed center center;
  background-size: cover;
  padding: 60px 0;
}

#call-to-action-viveristas-banner h3 {
	   font-family: "Barlow", sans-serif;
  color: #fff;
  font-size: 35px;
  font-weight: 700;
}

#call-to-action-viveristas-banner p {
	   	font-family: "Barlow", sans-serif;
	     font-size: 25px;
  color: #fff;
}

#call-to-action-viveristas-banner .cta-btn {
	font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 1px solid #fff;
	color: #fff;
}

#call-to-action-viveristas-banner .cta-btn:hover {
  background: #5d0c8b;
  border: 2px solid #5d0c8b;
}














#call-to-action-radio {
 background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/radio/foto_banner.jpg) fixed center center;
  background-size: cover;
  padding: 40px 0;
}

#call-to-action-radio h3 {
	   font-family: "Barlow", sans-serif;
  color: #fff;
  font-size: 25px;
  font-weight: 700;
}

#call-to-action-radio p {
	   	font-family: "Barlow", sans-serif;
	     font-size: 25px;
  color: #fff;
}

#call-to-action-radio .cta-btn {
	font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 1px solid #fff;
	color: #fff;
}

#call-to-action-radio .cta-btn:hover {
  background: #5d0c8b;
  border: 2px solid #5d0c8b;
}














#call-to-action-shayco {
 background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/call_shayco_a.jpg) fixed center center;
  background-size: cover;
  padding: 60px 0;
}

#call-to-action-shayco h3 {
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 35px;
	font-weight: 700;
	text-align: left;
}

#call-to-action-shayco p {
	font-family: "Barlow", sans-serif;
	font-size: 20px;
	color: #fff;
	text-align: left;
}

#call-to-action-shayco .cta-btn {
	font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 1px solid #fff;
	color: #fff;
}

#call-to-action-shayco .cta-btn:hover {
  background: #5d0c8b;
  border: 2px solid #5d0c8b;
}


#call-to-action-shayco .shayco-top .social-links a {
  font-size: 50px;
  display: inline-block;
  background: #333;
  color: #fff;
  line-height: 1;
  padding: 8px 0;
  margin-right: 4px;
  border-radius: 50%;
  text-align: center;
  width: 36px;
  height: 36px;
  transition: 0.3s;
}

#call-to-action-shayco .shayco-top .social-links a:hover {
  background: #fff;
  color: #5d0c8b;
}

#call-to-action-shayco a {
	font-family: "Barlow", sans-serif;
	color: #fff;
}

#call-to-action-shayco-items {
	background-repeat: no-repeat;
	background-position: center top no-repeat fixed;
	background-attachment: fixed;
	background-size: cover;
	padding-top: 30px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#call-to-action-shayco-items::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.92);
  z-index: 9;
}

#call-to-action-shayco-items .container {
  position: relative;
  z-index: 10;
}


#call-to-action-shayco-items .about-col .img {
  position: relative;
}

#call-to-action-shayco-items .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#call-to-action-shayco-items .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: ;
  border-radius: 80%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#call-to-action-shayco-items .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #5d0c8b;
  transition: 0.3s;
}

#call-to-action-shayco-items .about-col:hover .icon {
  background-color: #fff;
}

#call-to-action-shayco-items .about-col:hover i {
  color: #fff;
}

#call-to-action-shayco-items .about-col h2 {
	font-family: "Barlow", sans-serif;
	color: #111;
	text-align: center;
	font-weight: 500;
	font-size: 18px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 20px;
	margin-top: 25px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 12px;
}

#call-to-action-shayco-items .about-col h2 a {
	font-family: "Barlow", sans-serif;
  color: #000;
}

#call-to-action-shayco-items .about-col h2 a:hover {
  color: #18d26e;
}

#call-to-action-shayco-items .about-col p {
	font-size: 14px;
	line-height: 24px;
	color: #333;
	margin-bottom: 0;
	padding: 0 20px 20px 20px;
	text-align: left;
}























#call-to-action-shayco-redes {
 background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/call_shayco.jpg) fixed center center;
  background-size: cover;
  padding: 60px 0;
}

#call-to-action-shayco-redes h3 {
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 35px;
	font-weight: 700;
	text-align: center;
}

#call-to-action-shayco-redes p {
	font-family: "Barlow", sans-serif;
	font-size: 20px;
	color: #fff;
	text-align: center;
}

#call-to-action-shayco-redes .cta-btn {
	font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 1px solid #fff;
	color: #fff;
}

#call-to-action-shayco-redes .cta-btn:hover {
  background: #5d0c8b;
  border: 2px solid #5d0c8b;
}


#call-to-action-shayco-redes .shayco-top .social-links a {
  font-size: 50px;
  display: inline-block;
  background: #333;
  color: #fff;
  line-height: 1;
  padding: 8px 0;
  margin-right: 4px;
  border-radius: 50%;
  text-align: center;
  width: 36px;
  height: 36px;
  transition: 0.3s;
}

#call-to-action-shayco-redes .shayco-top .social-links a:hover {
  background: #fff;
  color: #5d0c8b;
}

#call-to-action-shayco-redes a {
	font-family: "Barlow", sans-serif;
	color: #fff;
}

#call-to-action-shayco-redes-items {
	background-repeat: no-repeat;
	background-position: center top no-repeat fixed;
	background-attachment: fixed;
	background-size: cover;
	padding-top: 30px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#call-to-action-shayco-redes-items::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.92);
  z-index: 9;
}

#call-to-action-shayco-redes-items .container {
  position: relative;
  z-index: 10;
}


#call-to-action-shayco-items .about-col .img {
  position: relative;
}

#call-to-action-shayco-redes-items .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#call-to-action-shayco-redes-items .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: ;
  border-radius: 80%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#call-to-action-shayco-redes-items .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #5d0c8b;
  transition: 0.3s;
}

#call-to-action-shayco-redes-items .about-col:hover .icon {
  background-color: #fff;
}

#call-to-action-shayco-redes-items .about-col:hover i {
  color: #fff;
}

#call-to-action-shayco-redes-items .about-col h2 {
	font-family: "Barlow", sans-serif;
	color: #111;
	text-align: center;
	font-weight: 500;
	font-size: 18px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 20px;
	margin-top: 25px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 12px;
}

#call-to-action-shayco-redes-items .about-col h2 a {
	font-family: "Barlow", sans-serif;
  color: #000;
}

#call-to-action-shayco-redes-items .about-col h2 a:hover {
  color: #18d26e;
}

#call-to-action-shayco-redes-items .about-col p {
	font-size: 14px;
	line-height: 24px;
	color: #333;
	margin-bottom: 0;
	padding: 0 20px 20px 20px;
	text-align: left;
}






















#call-to-action-empresas-uno {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), fixed center center;
	background-size: cover;
	padding-top: 200px;
	padding-bottom: 200px;
}

#call-to-action-empresas-uno h3 {
	font-family: "Monserrat";
	color: #e25100;
	font-size: 50px;
	font-weight: 700;
	text-align: center;
}

#call-to-action-empresas-uno p {
	font-family: "Barlow", sans-serif;
	font-size: 30px;
	color: #e25100;
	text-align: center;
}

#call-to-action-empresas-uno .cta-btn {
	font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 1px solid #e25100;
	color: #5114e2510087;
}

#call-to-action-empresas-uno .cta-btn:hover {
  background: #5d0c8b;
  border: 2px solid #5d0c8b;
}


#call-to-action-empresas-uno .shayco-top .social-links a {
  font-size: 50px;
  display: inline-block;
  background: #333;
  color: #511487;
  line-height: 1;
  padding: 8px 0;
  margin-right: 4px;
  border-radius: 50%;
  text-align: center;
  width: 36px;
  height: 36px;
  transition: 0.3s;
}

#call-to-action-empresas-uno .shayco-top .social-links a:hover {
  background: #fff;
  color: #5d0c8b;
}

#call-to-action-empresas-uno a {
	font-family: "Barlow", sans-serif;
	color: #e25100;
}

#call-to-action-empresas-uno {
	background-repeat: no-repeat;
	background-position: center top no-repeat fixed;
	background-attachment: fixed;
	background-size: cover;
	padding-top: 30px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#call-to-action-empresas-uno::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.92);
  z-index: 9;
}

#call-to-action-empresas-uno .container {
  position: relative;
  z-index: 10;
}


#call-to-action-empresas-uno .about-col .img {
  position: relative;
}

#call-to-action-empresas-uno .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#call-to-action-empresas-uno .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: ;
  border-radius: 80%;
  text-align: center;
  border: 4px solid #511487;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#call-to-action-empresas-uno .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #5d0c8b;
  transition: 0.3s;
}

#call-to-action-empresas-uno .about-col:hover .icon {
  background-color: #511487;
}

#call-to-action-empresas-uno .about-col:hover i {
  color: #511487;
}

#call-to-action-empresas-uno .about-col h2 {
	font-family: "Barlow", sans-serif;
	color: #111;
	text-align: center;
	font-weight: 500;
	font-size: 18px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 20px;
	margin-top: 25px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 12px;
}

#call-to-action-empresas-uno .about-col h2 a {
	font-family: "Barlow", sans-serif;
  color: #000;
}

#call-to-action-empresas-uno .about-col h2 a:hover {
  color: #18d26e;
}

#call-to-action-empresas-uno .about-col p {
	font-size: 14px;
	line-height: 24px;
	color: #333;
	margin-bottom: 0;
	padding: 0 20px 20px 20px;
	text-align: left;
}


#call-to-action-empresas-uno i {
	color: #e25100;
	font-size: 100px;
	display: inline-block;
	line-height: 1;
}













#call-to-action-contacto-sf {
 background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/call_contacto_sf.jpg) fixed center center;
  background-size: cover;
  padding: 60px 0;
}

#call-to-action-contacto-sf h3 {
	   font-family: "Barlow", sans-serif;
  color: #fff;
  font-size: 35px;
  font-weight: 700;
}

#call-to-action-contacto-sf p {
	   	font-family: "Barlow", sans-serif;
	     font-size: 20px;
  color: #fff;
}

#call-to-action-contacto-sf .cta-btn {
	font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 1px solid #fff;
	color: #fff;
}

#call-to-action-contacto-sf .cta-btn:hover {
  background: #5d0c8b;
  border: 2px solid #5d0c8b;
}


#call-to-action-contacto-sf .shayco-top .social-links a {
  font-size: 50px;
  display: inline-block;
  background: #333;
  color: #fff;
  line-height: 1;
  padding: 8px 0;
  margin-right: 4px;
  border-radius: 50%;
  text-align: center;
  width: 36px;
  height: 36px;
  transition: 0.3s;
}

#call-to-action-contacto-sf .shayco-top .social-links a:hover {
  background: #fff;
  color: #5d0c8b;
}

#call-to-action-contacto-sf a {
	font-family: "Barlow", sans-serif;
	color: #fff;
	  font-size: 20px;
}













#facts-cursos {
 background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos_link_home.jpg) fixed center center;
  background-size: cover;
  padding: 60px 0;
}

#facts-cursos::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9;
}

#facts-cursos .container {
  position: relative;
  z-index: 10;
}

#facts-cursos .counters span {
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  font-size: 48px;
  display: block;
  color: #18d26e;
}



#facts-cursos p{
	 font-family: "Barlow", sans-serif;
  color: #111;
  font-size: 18px;
  }
  
#facts-cursos .counters p {
  margin: 0 0 20px 0;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  color: #111;
}

#facts-cursos .facts-img {
	text-align: center;
	padding-bottom: 40px;
}



#facts-cursos h4 {
	font-family: "Noto", serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	font-size: 25px;
	color: #fff;
	text-align: center;
	font-style: italic;
}

#facts-cursos h3 {
	font-family: "Noto", serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-right: 15px;
padding-left: 15px;
	padding-bottom: 15px;
	font-size: 35px;
	color: #fff;
	text-align: center;
}




#facts-cursos p{
	 font-family: "Barlow", sans-serif;
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  padding-left: 15px;
  text-align: center;

}

#facts-cursos .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
	text-align: center;
}

#facts-cursos .cta-btn:hover {
  background: #5d0c8b;
  border: 2px solid #5d0c8b;
}




























#facts-especialización_en_selección_perfiles_it {
 background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/intro-cursos/especializaci%C3%B3n-en-selecci%C3%B3n-de-perfiles-it.jpg) fixed center center;
  background-size: cover;
  padding: 50px 0;
}

#facts-especialización_en_selección_perfiles_it::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9;
}

#facts-especialización_en_selección_perfiles_it .container {
  position: relative;
  z-index: 10;
}

#facts-especialización_en_selección_perfiles_it .counters span {
  font-family: "Barlow", sans-serif;
  font-weight: bold;
  font-size: 48px;
  display: block;
  color: #18d26e;
}



#facts-especialización_en_selección_perfiles_it p{
	 font-family: "Barlow", sans-serif;
  color: #111;
  font-size: 18px;
  }
  
#facts-especialización_en_selección_perfiles_it .counters p {
  margin: 0 0 20px 0;
  font-family: "Barlow", sans-serif;
  font-size: 14px;
  color: #111;
}

#facts-especialización_en_selección_perfiles_it .facts-img {
	text-align: center;
	padding-bottom: 40px;
}



#facts-especialización_en_selección_perfiles_it h4 {
	font-family: "Barlow", serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	font-size: 25px;
	color: #fff;
	text-align: center;
	font-style: italic;
}

#facts-especialización_en_selección_perfiles_it h3 {
	font-family: "Barlow", serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-right: 15px;
padding-left: 15px;
	padding-bottom: 15px;
	font-size: 35px;
	color: #fff;
	text-align: center;
}




#facts-especialización_en_selección_perfiles_it p{
	 font-family: "Barlow", sans-serif;
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  padding-left: 15px;
  text-align: center;

}

#facts-especialización_en_selección_perfiles_it .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
	text-align: center;
}

#facts-especialización_en_selección_perfiles_it .cta-btn:hover {
  background: #5d0c8b;
  border: 2px solid #5d0c8b;
}




















#masterclass-cursos {
 background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/masterclass/masterclass_banner.jpg) fixed center center;
  background-size: cover;
  padding: 50px 0;
}

#masterclass-cursos::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9;
}

#masterclass-cursos .container {
  position: relative;
  z-index: 10;
}

#masterclass-cursos .counters span {
  font-family: "Barlow", sans-serif;
  font-weight: bold;
  font-size: 48px;
  display: block;
  color: #18d26e;
}



#masterclass-cursos p{
	 font-family: "Barlow", sans-serif;
  color: #111;
  font-size: 18px;
  }
  
#masterclass-cursos .counters p {
  margin: 0 0 20px 0;
  font-family: "Barlow", sans-serif;
  font-size: 14px;
  color: #111;
}

#masterclass-cursos .facts-img {
	text-align: center;
	padding-bottom: 40px;
}



#masterclass-cursos h4 {
	font-family: "Barlow", serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	font-size: 25px;
	color: #fff;
	text-align: center;
	font-style: italic;
}

#masterclass-cursos h3 {
	font-family: "Barlow", serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-right: 15px;
padding-left: 15px;
	padding-bottom: 15px;
	font-size: 35px;
	color: #fff;
	text-align: center;
}




#masterclass-cursos p{
	 font-family: "Barlow", sans-serif;
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  padding-left: 15px;
  text-align: center;

}

#masterclass-cursos .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
	text-align: center;
}

#masterclass-cursos .cta-btn:hover {
  background: #5d0c8b;
  border: 2px solid #5d0c8b;
}
































#radio-banner {
 background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/radio/foto_banner.jpg) fixed center center;
  background-size: cover;
  padding: 60px 0;
}

#radio-banner::before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9;
}

#radio-banner .container {
  position: relative;
  z-index: 10;
}

#radio-banner .counters span {
 font-family: "Barlow", sans-serif;
  font-weight: bold;
  font-size: 48px;
  display: block;
  color: #18d26e;
}



#radio-banner p{
	 font-family: "Barlow", sans-serif;
  color: #111;
  font-size: 18px;
  }
  
#radio-banner .counters p {
  margin: 0 0 20px 0;
 font-family: "Barlow", sans-serif;
  font-size: 14px;
  color: #111;
}

#radio-banner .facts-img {
	text-align: center;
	padding-bottom: 40px;
}



#radio-banner h4 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	font-size: 25px;
	color: #fff;
	text-align: center;
	font-style: italic;
}

#radio-banner h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-right: 15px;
padding-left: 15px;
	padding-bottom: 15px;
	font-size: 35px;
	color: #fff;
	text-align: center;
}




#radio-banner p{
	 font-family: "Barlow", sans-serif;
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  padding-left: 15px;
  text-align: center;

}

#radio-banner .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
	text-align: center;
}

#radio-banner .cta-btn:hover {
  background: #5d0c8b;
  border: 2px solid #5d0c8b;
}

#radio-banner i {
	color: #FFF;
	font-size: 48px;
	text-align: center;
}




















/* Portfolio Section
--------------------------------*/

#portfolio {
	padding: 60px 0;
	background-color: #FFFFFF;
}

#portfolio #portfolio-flters {
  padding: 0;
  margin: 5px 0 35px 0;
  list-style: none;
  text-align: center;
}

#portfolio #portfolio-flters li {
  cursor: pointer;
  margin: 15px 15px 15px 0;
  display: inline-block;
  padding: 10px 20px;
  font-size: 12px;
  line-height: 20px;
  color: #666666;
  border-radius: 4px;
  text-transform: uppercase;
  background: #fff;
  margin-bottom: 5px;
  transition: all 0.3s ease-in-out;
}

#portfolio #portfolio-flters li:hover,
#portfolio #portfolio-flters li.filter-active {
	background-color: #5d0c8b;
	color: #fff;
}

#portfolio #portfolio-flters li:last-child {
  margin-right: 0;
}

#portfolio .portfolio-wrap {
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  transition: 0.3s;
}

#portfolio .portfolio-wrap:hover {
  box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.16);
}

#portfolio .portfolio-item {
  position: relative;
  height: 360px;
  overflow: hidden;
}

#portfolio .portfolio-item figure {
	background-color: #FFFFFF;
	overflow: hidden;
	height: 240px;
	position: relative;
	border-radius: 4px 4px 0 0;
	margin: 0;
}

#portfolio .portfolio-item figure:hover img {
  opacity: 0.4;
  transition: 0.3s;
}

#portfolio .portfolio-item figure .link-preview,
#portfolio .portfolio-item figure .link-details {
  position: absolute;
  display: inline-block;
  opacity: 0;
  line-height: 1;
  text-align: center;
  width: 36px;
  height: 36px;
  background: #fff;
  border-radius: 50%;
  transition: 0.2s linear;
}

#portfolio .portfolio-item figure .link-preview i,
#portfolio .portfolio-item figure .link-details i {
  padding-top: 6px;
  font-size: 22px;
  color: #333;
}

#portfolio .portfolio-item figure .link-preview:hover,
#portfolio .portfolio-item figure .link-details:hover {
  background: #5d0c8b;
}

#portfolio .portfolio-item figure .link-preview:hover i,
#portfolio .portfolio-item figure .link-details:hover i {
  color: #fff;
}

#portfolio .portfolio-item figure .link-preview {
  left: calc(50% - 38px);
  top: calc(50% - 18px);
}

#portfolio .portfolio-item figure .link-details {
  right: calc(50% - 38px);
  top: calc(50% - 18px);
}

#portfolio .portfolio-item figure:hover .link-preview {
  opacity: 1;
  left: calc(50% - 44px);
}

#portfolio .portfolio-item figure:hover .link-details {
  opacity: 1;
  right: calc(50% - 44px);
}

#portfolio .portfolio-item .portfolio-info {
  background: #fff;
  text-align: center;
  padding: 30px;
  height: 90px;
  border-radius: 0 0 3px 3px;
}

#portfolio .portfolio-item .portfolio-info h4 {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 18px;
  padding-bottom: 0;
}

#portfolio .portfolio-item .portfolio-info h4 a {
  color: #333;
}

#portfolio .portfolio-item .portfolio-info h4 a:hover {
  color: #5d0c8b;
}

#portfolio .portfolio-item .portfolio-info p {
  padding: 0;
  margin: 0;
  color: #333;
  font-weight: 500;
  font-size: 16px;
  text-transform: uppercase;
}























/* Portfolio Section
--------------------------------*/

#portfolio-diario {
	font-family: "Barlow", sans-serif;
	padding: 60px 0;
	background-color: #FFFFFF;

	
}

#portfolio-diario #portfolio-flters {
  padding: 0;
  margin: 5px 0 35px 0;
  list-style: none;
  text-align: left;
}

#portfolio-diario #portfolio-flters li {
  cursor: pointer;
  display: inline-block;
  padding: 10px 10px;
  font-size: 12px;
  line-height: 20px;
  color: #666666;
  border-radius: 4px;
  text-transform: uppercase;
  background: #fff;
  margin-bottom: 5px;
  transition: all 0.3s ease-in-out;
}

#portfolio-diario #portfolio-flters li:hover,
#portfolio-diario #portfolio-flters li.filter-active {
	background-color: #ffb718;
	color: #fff;
}

#portfolio-diario #portfolio-flters li:last-child {
	margin-right: 0;
	background-image: url(file:///E|/IESERH/IDENTIDAD/WEB/ieserh/img/diario-digital/fondo.jpg);
}

#portfolio-diario .portfolio-wrap {
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  transition: 0.3s;
}

#portfolio-diario .portfolio-wrap:hover {
  box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.16);
}

#portfolio-diario .portfolio-item {
  position: relative;
  height: 360px;
  overflow: hidden;
}

#portfolio-diario .portfolio-item figure {
	background-color: #FFFFFF;
	overflow: hidden;
	height: 240px;
	position: relative;
	border-radius: 4px 4px 0 0;
	margin: 0;
}

#portfolio-diario .portfolio-item figure:hover img {
  opacity: 0.4;
  transition: 0.3s;
}

#portfolio-diario .portfolio-item figure .link-preview,
#portfolio-diario .portfolio-item figure .link-details {
  position: absolute;
  display: inline-block;
  opacity: 0;
  line-height: 1;
  text-align: center;
  width: 36px;
  height: 36px;
  background: #fff;
  border-radius: 50%;
  transition: 0.2s linear;
}

#portfolio-diario .portfolio-item figure .link-preview i,
#portfolio-diario .portfolio-item figure .link-details i {
  padding-top: 6px;
  font-size: 22px;
  color: #333;
}

#portfolio-diario .portfolio-item figure .link-preview:hover,
#portfolio-diario .portfolio-item figure .link-details:hover {
  background: #ffb718;
}

#portfolio-diario .portfolio-item figure .link-preview:hover i,
#portfolio-diario .portfolio-item figure .link-details:hover i {
  color: #fff;
}

#portfolio-diario .portfolio-item figure .link-preview {
  left: calc(50% - 38px);
  top: calc(50% - 18px);
}

#portfolio-diario .portfolio-item figure .link-details {
  right: calc(50% - 38px);
  top: calc(50% - 18px);
}

#portfolio-diario .portfolio-item figure:hover .link-preview {
  opacity: 1;
  left: calc(50% - 44px);
}

#portfolio-diario .portfolio-item figure:hover .link-details {
  opacity: 1;
  right: calc(50% - 44px);
}

#portfolio-diario .portfolio-item .portfolio-info {
	  font-family: "Barlow", sans-serif;
  background: #fff;
  text-align: center;
  padding: 30px;
  height: 90px;
  border-radius: 0 0 3px 3px;
}

#portfolio-diario .portfolio-item .portfolio-info h4 {
	  font-family: "Barlow", sans-serif;
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 18px;
  padding-bottom: 0;
}

#portfolio-diario .portfolio-item .portfolio-info h4 a {
	  font-family: "Barlow", sans-serif;
  color: #333;
}

#portfolio-diario .portfolio-item .portfolio-info h4 a:hover {
	  font-family: "Barlow", sans-serif;
  color: #ffb718;
}

#portfolio-diario .portfolio-item .portfolio-info p {
	font-family: "Noto", serif;
  padding: 0;
  margin: 0;
  color: #333;
  font-weight: 500;
  font-size: 16px;
  text-transform: uppercase;
}

#portfolio-diario  h3 {
	  font-family: "Barlow", sans-serif;
	color: #ffb718;
	font-size: 38px;
	font-weight: 700;
	text-align: left;
}






















#portfolio-diario-segundo {
	font-family: "Barlow", sans-serif;
	padding: 60px 0;
	background-color: #FFFFFF;

	
}

#portfolio-diario-segundo #portfolio-flters {
  padding: 0;
  margin: 5px 0 35px 0;
  list-style: none;
  text-align: left;
}

#portfolio-diario-segundo #portfolio-flters li {
  cursor: pointer;
  display: inline-block;
  padding: 10px 10px;
  font-size: 12px;
  line-height: 20px;
  color: #666666;
  border-radius: 4px;
  text-transform: uppercase;
  background: #fff;
  margin-bottom: 5px;
  transition: all 0.3s ease-in-out;
}

#portfolio-diario-segundo #portfolio-flters li:hover,
#portfolio-diario-segundo #portfolio-flters li.filter-active {
	background-color: #ffb718;
	color: #fff;
}

#portfolio-diario-segundo #portfolio-flters li:last-child {
	margin-right: 0;
	background-image: url(file:///E|/IESERH/IDENTIDAD/WEB/ieserh/img/diario-digital/fondo.jpg);
}

#portfolio-diario-segundo .portfolio-wrap {
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  transition: 0.3s;
}

#portfolio-diario-segundo .portfolio-wrap:hover {
  box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.16);
}

#portfolio-diario-segundo .portfolio-item {
  position: relative;
  height: 360px;
  overflow: hidden;
}

#portfolio-diario-segundo .portfolio-item figure {
	background-color: #FFFFFF;
	overflow: hidden;
	height: 240px;
	position: relative;
	border-radius: 4px 4px 0 0;
	margin: 0;
}

#portfolio-diario-segundo .portfolio-item figure:hover img {
  opacity: 0.4;
  transition: 0.3s;
}

#portfolio-diario-segundo .portfolio-item figure .link-preview,
#portfolio-diario-segundo .portfolio-item figure .link-details {
  position: absolute;
  display: inline-block;
  opacity: 0;
  line-height: 1;
  text-align: center;
  width: 36px;
  height: 36px;
  background: #fff;
  border-radius: 50%;
  transition: 0.2s linear;
}

#portfolio-diario-segundo .portfolio-item figure .link-preview i,
#portfolio-diario-segundo .portfolio-item figure .link-details i {
  padding-top: 6px;
  font-size: 22px;
  color: #333;
}

#portfolio-diario-segundo .portfolio-item figure .link-preview:hover,
#portfolio-diario-segundo .portfolio-item figure .link-details:hover {
  background: #ffb718;
}

#portfolio-diario-segundo .portfolio-item figure .link-preview:hover i,
#portfolio-diario-segundo .portfolio-item figure .link-details:hover i {
  color: #fff;
}

#portfolio-diario-segundo .portfolio-item figure .link-preview {
  left: calc(50% - 38px);
  top: calc(50% - 18px);
}

#portfolio-diario-segundo .portfolio-item figure .link-details {
  right: calc(50% - 38px);
  top: calc(50% - 18px);
}

#portfolio-diario-segundo .portfolio-item figure:hover .link-preview {
  opacity: 1;
  left: calc(50% - 44px);
}

#portfolio-diario-segundo .portfolio-item figure:hover .link-details {
  opacity: 1;
  right: calc(50% - 44px);
}

#portfolio-diario-segundo .portfolio-item .portfolio-info {
	  font-family: "Barlow", sans-serif;
  background: #fff;
  text-align: center;
  padding: 30px;
  height: 90px;
  border-radius: 0 0 3px 3px;
}

#portfolio-diario-segundo .portfolio-item .portfolio-info h4 {
	  font-family: "Barlow", sans-serif;
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 18px;
  padding-bottom: 0;
}

#portfolio-diario-segundo .portfolio-item .portfolio-info h4 a {
	  font-family: "Barlow", sans-serif;
  color: #333;
}

#portfolio-diario-segundo .portfolio-item .portfolio-info h4 a:hover {
	  font-family: "Barlow", sans-serif;
  color: #ffb718;
}

#portfolio-diario-segundo .portfolio-item .portfolio-info p {
	font-family: "Noto", serif;
  padding: 0;
  margin: 0;
  color: #333;
  font-weight: 500;
  font-size: 16px;
  text-transform: uppercase;
}

#portfolio-diario-segundo  h3 {
	  font-family: "Barlow", sans-serif;
	color: #ffb718;
	font-size: 38px;
	font-weight: 700;
	text-align: left;
}













/* Clients Section
--------------------------------*/

#clients {
	position: relative;
	font-family: "Barlow", sans-serif;
	background-color: #fff;
	background-size: cover;
	padding-top: 130px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 15px;
}



#clients .box {
  margin-bottom: 30px;
}

#clients .icon {
  float: left;
}

#clients .icon i {
	 font-family: "Barlow", sans-serif;
  color: #5d0c8b;
  font-size: 36px;
  line-height: 1;
  transition: 0.5s;
}

#clients .title {
	margin-left: 60px;
	font-weight: 700;
	margin-bottom: 15px;
	font-size: 18px;
	color: #111;
}

#clients .title a {
	 font-family: "Barlow", sans-serif;
  color: #111;

}

#clients p{
	 font-family: "Barlow", sans-serif;
  color: #111;
  font-size: 18px;


}

#clients .box:hover .title a {
  color: #5d0c8b;
}

#clients .description {
	 font-family: "Barlow", sans-serif;
	font-size: 18px;
	margin-left: 60px;
	line-height: 24px;
	margin-bottom: 0;
}

















#empresas {
	position: relative;
	font-family: "Barlow", sans-serif;
	background-color: #fff;
	background-size: cover;
	padding-top: 100px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 130px;
	text-align: center;
}



#empresas .box {
	margin-bottom: 30px;
	text-align: center;
}

#empresas .icon {
  float: left;
}

#empresas .icon i {
	 font-family: "Barlow", sans-serif;
  color: #5d0c8b;
  font-size: 36px;
  line-height: 1;
  transition: 0.5s;
}

#empresas   h3 {
	font-family: "Barlow", sans-serif;
	color: #333;
	font-size: 25px;
	font-weight: 700;
	text-align: center;
	text-transform: uppercase;
}


#empresas .title a {
	font-family: "Barlow", sans-serif;
	color: #111;
	text-align: center;
}

#empresas p{
	font-family: "Barlow", sans-serif;
	color: #111;
	font-size: 18px;
	text-align: center;

}

#empresas .box:hover .title a {
	color: #5d0c8b;
	text-align: center;
}

#empresas .description {
	font-family: "Barlow", sans-serif;
	font-size: 18px;
	margin-left: 60px;
	line-height: 24px;
	margin-bottom: 0;
	text-align: center;
}








/* Clients-shayco Section
--------------------------------*/

#clients-shayco {
	position: relative;
	font-family: "Barlow", sans-serif;
	background-color: #fff;
	background-size: cover;
	padding-top: 30px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 15px;
}



#clients-shayco .box {
  margin-bottom: 30px;
}

#clients-shayco .icon {
  float: left;
}

#clients-shayco .icon i {
	 font-family: "Barlow", sans-serif;
  color: #5d0c8b;
  font-size: 36px;
  line-height: 1;
  transition: 0.5s;
}

#clients-shayco .title {
	margin-left: 60px;
	font-weight: 500;
	margin-bottom: 15px;
	font-size: 18px;
	color: #511487;
}

#clients-shayco .title a {
	 font-family: "Barlow", sans-serif;
  color: #111;

}

#clients-shayco p{
	 font-family: "Barlow", sans-serif;
  color: #111;
  font-size: 18px;


}

#clients-shayco .box:hover .title a {
  color: #5d0c8b;
}

#clients-shayco .description {
	 font-family: "Barlow", sans-serif;
	font-size: 18px;
	margin-left: 60px;
	line-height: 24px;
	margin-bottom: 0;
}


















/* Sponsors Section
--------------------------------*/

#sponsors {
	font-family: "Noto", serif;
  padding: 60px 0;
}

#sponsors img {
  max-width: 100%;

  transition: 0.3s;
  padding: 15px 0;
}

#sponsors img:hover {
  opacity: 1;
}

#sponsors .owl-nav,
#sponsors .owl-dots {
  margin-top: 5px;
  text-align: center;
}

#sponsors .owl-dot {
  display: inline-block;
  margin: 0 5px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #ddd;
}

#sponsors .owl-dot.active {
  background-color: #ffb718;
}

#sponsors  h3 {
	  font-family: "Barlow", sans-serif;
	color: #ffb718;
	font-size: 38px;
	font-weight: 700;
	text-align: left;
}





















#mision {
	position: relative;
	font-family: "Barlow", sans-serif;
	background-color: #fff;
	background-size: cover;
	padding-right: 0;
	padding-left: 0;
	padding-top: 30px;
	padding-bottom: 15px;
}



#mision .box {
  margin-bottom: 30px;
}

#mision .icon {
  float: left;
}

#mision .icon i {
	 font-family: "Barlow", sans-serif;
  color: #5d0c8b;
  font-size: 36px;
  line-height: 1;
  transition: 0.5s;
}

#mision .title {
	margin-left: 60px;
	font-weight: 700;
	margin-bottom: 15px;
	font-size: 18px;
	color: #111;
}

#mision .title a {
	 font-family: "Barlow", sans-serif;
  color: #111;

}

#mision p{
	 font-family: "Barlow", sans-serif;
  color: #111;
  font-size: 18px;


}

#mision .box:hover .title a {
  color: #5d0c8b;
}

#mision .description {
	 font-family: "Barlow", sans-serif;
	font-size: 18px;
	margin-left: 60px;
	line-height: 24px;
	margin-bottom: 0;
}












/* Clients Section
--------------------------------*/

#clients-servicios {
	background-repeat: no-repeat;
	background-position: center top no-repeat fixed;
	background-attachment: fixed;
	position: relative;
	font-family: "Barlow", sans-serif;
	background-color: #fff;
	background-size: cover;
	padding-top: 130px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 12px;
}



#clients-servicios .box {
  margin-bottom: 30px;
}

#clients-servicios .icon {
  float: left;
}

#clients-servicios .icon i {
	 font-family: "Barlow", sans-serif;
  color: #5d0c8b;
  font-size: 36px;
  line-height: 1;
  transition: 0.5s;
}

#clients-servicios .title {
	margin-left: 60px;
	font-weight: 700;
	margin-bottom: 15px;
	font-size: 18px;
	color: #111;
}

#clients-servicios .title a {
	 font-family: "Barlow", sans-serif;
  color: #111;

}

#clients-servicios p{
	 font-family: "Barlow", sans-serif;
  color: #111;
  font-size: 18px;


}

#clients-servicios .box:hover .title a {
  color: #5d0c8b;
}

#clients-servicios .description {
	 font-family: "Barlow", sans-serif;
	font-size: 18px;
	margin-left: 60px;
	line-height: 24px;
	margin-bottom: 0;
}



















#clients-bolsa {
	background-repeat: no-repeat;
	background-position: center top no-repeat fixed;
	background-attachment: fixed;
	position: relative;
	font-family: "Barlow", sans-serif;
	background-color: #fff;
	background-size: cover;
	padding-top: 40px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 12px;
}



#clients-bolsa .box {
  margin-bottom: 30px;
}

#clients-bolsa .icon {
  float: left;
}

#clients-bolsa .icon i {
	 font-family: "Barlow", sans-serif;
  color: #5d0c8b;
  font-size: 36px;
  line-height: 1;
  transition: 0.5s;
}

#clients-bolsa .title {
	margin-left: 60px;
	font-weight: 700;
	margin-bottom: 15px;
	font-size: 18px;
	color: #111;
}

#clients-bolsa .title a {
	 font-family: "Barlow", sans-serif;
  color: #111;

}

#clients-bolsa p{
	 font-family: "Barlow", sans-serif;
  color: #111;
  font-size: 18px;


}

#clients-bolsa .box:hover .title a {
  color: #5d0c8b;
}

#clients-bolsa .description {
	 font-family: "Barlow", sans-serif;
	font-size: 18px;
	margin-left: 60px;
	line-height: 24px;
	margin-bottom: 0;
}













/* Testimonials Section
--------------------------------*/

#testimonials {
	 font-family: "Barlow", sans-serif;
	padding: 60px 0;
	color-text: #fff;
	background-image: url(../img/cursos/paisajismo_fondo.jpg);
	
}

#testimonials .section-header {
  margin-bottom: 40px;
}

#testimonials .testimonial-item {
  text-align: center;
}

#testimonials .testimonial-item .testimonial-img {
  width: 120px;
  border-radius: 50%;
  border: 4px solid #fff;
  margin: 0 auto;
}


#testimonials h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-right: 15px;
padding-left: 15px;
	padding-bottom: 15px;
	font-size: 35px;
	color: #fff;
	text-align: center;
}


#testimonials p{
	 font-family: "Barlow", sans-serif;
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  padding-left: 15px;
  text-align: center;

}

#testimonials .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
	text-align: center;
}

#testimonials .cta-btn:hover {
  background: #5d0c8b;
  border: 2px solid #5d0c8b;
}

#testimonials .testimonial-item .quote-sign-left {
  margin-top: -15px;
  padding-right: 10px;
  display: inline-block;
  width: 37px;
}

#testimonials .testimonial-item .quote-sign-right {
  margin-bottom: -15px;
  padding-left: 10px;
  display: inline-block;
  max-width: 100%;
  width: 37px;
}



#testimonials .owl-nav,
#testimonials .owl-dots {
  margin-top: 5px;
  text-align: center;
}

#testimonials .owl-dot {
  display: inline-block;
  margin: 0 5px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #ddd;
}

#testimonials .owl-dot.active {
  background-color: #5d0c8b;
}






















#testimonials-coach {
	padding-top: 80px;
	padding-right: 80px;
	padding-left: 80px;
	padding-bottom: 80px;
	text-align: center;
}

#testimonials-coach .section-header {
	margin-bottom: 40px;
	text-align: center;
}

#testimonials-coach .testimonial-item {
  text-align: center;
}

#testimonials-coach .testimonial-item .testimonial-img {
  width: 120px;
  border-radius: 50%;
  border: 4px solid #5D0C8B;
  margin: 0 auto;
}

#testimonials-coach .testimonial-item h3 {
	font-size: 20px;
	font-weight: bold;
	margin: 10px 0 5px 0;
	color: #5D0C8B;
	text-align: center;
}


#testimonials-coach h3 {
	font-size: 32px;
	font-weight: bold;
	margin: 10px 0 5px 0;
	color: #511487;
	text-align: center;
}

#testimonials-coach .testimonial-item h4 {
	font-size: 14px;
	color: #333;
	margin: 0 0 15px 0;
	text-align: center;
}

#testimonials-coach .testimonial-item .quote-sign-left {
  margin-top: -15px;
  padding-right: 10px;
  display: inline-block;
  width: 37px;
}

#testimonials-coach .testimonial-item .quote-sign-right {
  margin-bottom: -15px;
  padding-left: 10px;
  display: inline-block;
  max-width: 100%;
  width: 37px;
}

#testimonials-coach .testimonial-item p {
	font-style: italic;
	margin: 0 auto 15px auto;
	font-color: #511487;
	font-size: 22px;
	text-align: center;
}

#testimonials-coach .owl-nav,
#testimonials-coach .owl-dots {
  margin-top: 5px;
  text-align: center;
}

#testimonials-coach .owl-dot {
  display: inline-block;
  margin: 0 5px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #ddd;
}

#testimonials-coach .owl-dot.active {
  background-color: #5D0C8B;
}














#testimonials-empresas {
	padding-top: 100px;
	padding-right: 80px;
	padding-left: 80px;
	padding-bottom: 100px;
	text-align: center;
}

#testimonials-empresas .section-header {
	margin-bottom: 40px;
	text-align: center;
}

#testimonials-empresas .testimonial-item {
  text-align: center;
}

#testimonials-empresas .testimonial-item .testimonial-img {
  width: 120px;
  border-radius: 50%;
  border: 4px solid #5D0C8B;
  margin: 0 auto;
}

#testimonials-empresas .testimonial-item h3 {
	font-size: 20px;
	font-weight: bold;
	margin: 10px 0 5px 0;
	color: #333;
	text-align: center;
}


#testimonials-empresas h3 {
	font-size: 32px;
	font-weight: bold;
	margin: 10px 0 5px 0;
	color: #333;
	text-align: center;
}

#testimonials-empresas .testimonial-item h4 {
	font-size: 14px;
	color: #333;
	margin: 0 0 15px 0;
	text-align: center;
}

#testimonials-empresas .testimonial-item .quote-sign-left {
  margin-top: -15px;
  padding-right: 10px;
  display: inline-block;
  width: 37px;
}

#testimonials-empresas .testimonial-item .quote-sign-right {
  margin-bottom: -15px;
  padding-left: 10px;
  display: inline-block;
  max-width: 100%;
  width: 37px;
}

#testimonials-empresas .testimonial-item p {
	font-style: italic;
	margin: 0 auto 15px auto;
	font-color: #511487;
	font-size: 22px;
	text-align: center;
}

#testimonials-empresas .owl-nav,
#testimonials-empresas .owl-dots {
  margin-top: 5px;
  text-align: center;
}

#testimonials-empresas .owl-dot {
  display: inline-block;
  margin: 0 5px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #ddd;
}

#testimonials-empresas .owl-dot.active {
  background-color: #5D0C8B;
}













#testimonials-gestion-infraestructura-it {
	padding: 60px 0;
}

#testimonials-gestion-infraestructura-it .section-header {
  margin-bottom: 40px;
}

#testimonials-gestion-infraestructura-it .testimonial-item {
  text-align: center;
}

#testimonials-gestion-infraestructura-it .testimonial-item .testimonial-img {
  width: 120px;
  border-radius: 50%;
  border: 4px solid #80d8c2;
  margin: 0 auto;
}

#testimonials-gestion-infraestructura-it .testimonial-item h3 {
  font-size: 20px;
  font-weight: bold;
  margin: 10px 0 5px 0;
  color: #80d8c2;
}


#testimonials-gestion-infraestructura-it h3 {
  font-size: 32px;
  font-weight: bold;
  margin: 10px 0 5px 0;
  color: #80d8c2;
}

#testimonials-gestion-infraestructura-it .testimonial-item h4 {
  font-size: 14px;
  color: #80d8c2;
  margin: 0 0 15px 0;
}

#testimonials-gestion-infraestructura-it .testimonial-item .quote-sign-left {
  margin-top: -15px;
  padding-right: 10px;
  display: inline-block;
  width: 37px;
}

#testimonials-gestion-infraestructura-it .testimonial-item .quote-sign-right {
  margin-bottom: -15px;
  padding-left: 10px;
  display: inline-block;
  max-width: 100%;
  width: 37px;
}

#testimonials-gestion-infraestructura-it .testimonial-item p {
  font-style: italic;
  margin: 0 auto 15px auto;
  font-color: #333;
    font-size: 22px;
}

#testimonials-gestion-infraestructura-it .owl-nav,
#testimonials-gestion-infraestructura-it .owl-dots {
  margin-top: 5px;
  text-align: center;
}

#testimonials-gestion-infraestructura-it .owl-dot {
  display: inline-block;
  margin: 0 5px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #ddd;
}

#testimonials-gestion-infraestructura-it .owl-dot.active {
  background-color: #80d8c2;
}


















/* Team Section
--------------------------------*/

#team {
	background: #fff;
	padding-top: 130px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 60px;
}

#team .member {
  text-align: center;
  margin-bottom: 20px;
  background: #fff;
  position: relative;
}

#team .member .member-info {
  opacity: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  transition: 0.2s;
}

#team .member .member-info-content {
  margin-top: -50px;
  transition: margin 0.2s;
}

#team .member:hover .member-info {
	background-color: rgba(255,255,255,0.87);
	opacity: 1;
	transition: 0.4s;
}

#team .member:hover .member-info-content {
  margin-top: 0;
  transition: margin 0.4s;
}

#team .member h4 {
  font-weight: 700;
  margin-bottom: 2px;
  font-size: 18px;
  color: #333;
}


#team .member span {
	font-style: italic;
	display: block;
	font-size: 13px;
	color: #333;
}

#team p{
	font-family: "Barlow", sans-serif;
	color: #333;
	font-size: 18px;
}


#team .member .social {
  margin-top: 15px;
}

#team .member .social a {
  transition: none;
  color: #5d0c8b;
}

#team .member .social a:hover {
  color: #333;
}

#team .member .social i {
  font-size: 18px;
  margin: 0 2px;
}



/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/

#footer {
   font-family: "Barlow", sans-serif;
   background: #000;
   padding: 0 0 30px 0;
   color: #eee;
   font-size: 14px;
}


  
#footer .footer-top {
	background: #1F0033;
	padding: 60px 0 30px 0;
}

#footer .footer-top .footer-info {
  margin-bottom: 30px;
}


 
  
#footer .footer-top .footer-info h3 {
  font-size: 34px;
  margin: 0 0 20px 0;
  padding: 2px 0 2px 10px;
  line-height: 1;
 
  font-weight: 700;
  letter-spacing: 3px;
  border-left: 4px solid #18d26e;
}

#footer .footer-top .footer-info p {
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 0;

  color: #eee;
}

#footer .footer-top .social-links a {
  font-size: 18px;
  display: inline-block;
  background: #333;
  color: #eee;
  line-height: 1;
  padding: 8px 0;
  margin-right: 4px;
  border-radius: 50%;
  text-align: center;
  width: 36px;
  height: 36px;
  transition: 0.3s;
}

#footer .footer-top .social-links a:hover {
  background: #5d0c8b;
  color: #fff;
}

#footer .footer-top h4 {
	  
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  position: relative;
  padding-bottom: 12px;
}

#footer .footer-top h4::before,
#footer .footer-top h4::after {
	
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
}

#footer .footer-top h4::before {
  right: 0;
  background: #5d0c8b;
}

#footer .footer-top h4::after {
  background: #5d0c8b;
  width: 60px;
}

#footer .footer-top .footer-links {
  margin-bottom: 30px;
}

#footer .footer-top .footer-links ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

#footer .footer-top .footer-links ul i {
  padding-right: 8px;
  color: #ddd;
}

#footer .footer-top .footer-links ul li {
  border-bottom: 1px solid #333;
  padding: 10px 0;
}

#footer .footer-top .footer-links ul li:first-child {
  padding-top: 0;
}

#footer .footer-top .footer-links ul a {
	 
  color: #eee;
}

#footer .footer-top .footer-links ul a:hover {
  color: #5d0c8b;
}

#footer .footer-top .footer-contact {
  margin-bottom: 30px;
}

#footer .footer-top .footer-contact p {
	 
  line-height: 26px;
}

#footer .footer-top .footer-newsletter {
	 
  margin-bottom: 30px;
}

#footer .footer-top .footer-newsletter input[type="email"] {
  border: 0;
  padding: 6px 8px;
  width: 65%;
}

#footer .footer-top .footer-newsletter input[type="submit"] {
	
  background: #5d0c8b;
  border: 0;
  width: 35%;
  padding: 6px 0;
  text-align: center;
  color: #fff;
  transition: 0.3s;
  cursor: pointer;
}

#footer .footer-top .footer-newsletter input[type="submit"]:hover {
  background: #999;
}

#footer .copyright {
  text-align: center;
  padding-top: 30px;
}

#footer .credits {
  text-align: center;
  font-size: 11px;
  color: #ddd;
}

/*--------------------------------------------------------------
# Filosofia Section
--------------------------------------------------------------*/


#filosofia {
	position: relative;
	font-family: "Barlow", sans-serif;
	background-color: #F3F3F3;
	background-size: cover;
	padding: 60px 0 40px 0;
	
}



#filosofia .box {
  margin-bottom: 30px;
}

#filosofia .icon {
  float: left;
}

#filosofia .icon i {
	 font-family: "Barlow", sans-serif;
  color: #5d0c8b;
  font-size: 36px;
  line-height: 1;
  transition: 0.5s;
}

#filosofia .title {
	margin-left: 60px;
	font-weight: 700;
	margin-bottom: 15px;
	font-size: 18px;
	color: #111;
}

#filosofia .title a {
	 font-family: "Barlow", sans-serif;
  color: #111;

}

#filosofia p{
	 font-family: "Barlow", sans-serif;
  color: #111;
  font-size: 18px;

}

#filosofia .box:hover .title a {
  color: #5d0c8b;
}

#filosofia .description {
	 font-family: "Barlow", sans-serif;
	font-size: 18px;
	margin-left: 60px;
	line-height: 24px;
	margin-bottom: 0;
}




/*--------------------------------------------------------------
# Intro Section
--------------------------------------------------------------*/
#beneficios-rrhh {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/beneficios_rrhh.jpg) fixed center center;
  background-size: cover;
  padding: 100px;
	position: relative;
	font-family: "Barlow", sans-serif;
	background-color: #F3F3F3;
	background-size: cover;
	padding: 60px 0 40px 0;
	
		
}




#beneficios-rrhh .box {
	margin-bottom: 30px;
}

#beneficios-rrhh .icon {
  float: left;
}

#beneficios-rrhh .icon i {
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 36px;
	line-height: 1;
	transition: 0.5s;
}



#beneficios-rrhh .title {
	margin-left: 60px;
	font-weight: 500;
	margin-bottom: 15px;
	font-size: 18px;
	color: #fff;
}

#beneficios-rrhh .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;
}

#beneficios-rrhh p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;
	padding-left: 0px;
}

#beneficios-rrhh.box:hover .title a {
  color: #5d0c8b;
}

#beneficios-rrhh .description {
	font-family: "Barlow", sans-serif;
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 0;
}

#beneficios-rrhh h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 32px;
	color: #fff;
}

 











#black-week {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/black_week.jpg) fixed center center;
  background-size: cover;
  padding: 100px;
	position: relative;
	font-family: "Barlow", sans-serif;
	background-color: #F3F3F3;
	background-size: cover;
	padding: 60px 0 40px 0;
	
		
}




#black-week .box {
	margin-bottom: 30px;
}

#black-week .icon {
  float: left;
}

#black-week .icon i {
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 36px;
	line-height: 1;
	transition: 0.5s;
}



#black-week .title {
	margin-left: 60px;
	font-weight: 500;
	margin-bottom: 15px;
	font-size: 18px;
	color: #fff;
}

#black-week .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;
}

#black-week p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;
	padding-left: 0px;
}

#black-week.box:hover .title a {
  color: #5d0c8b;
}

#black-week .description {
	font-family: "Barlow", sans-serif;
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 0;
}

#black-week h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 32px;
	color: #fff;
}

 




















#intro-rrhh {
  display: table;
  width: 100%;
  height: 100vh;
  background: #000;
}

#intro-rrhh .carousel-item {
  width: 100%;
  height: 100vh;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

#intro-rrhh .carousel-item::before {
	content: '';
	background-color: ;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}

#intro-rrhh .carousel-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
}

#intro-rrhh .carousel-background img {
  max-width: 100%;
}

#intro-rrhh .carousel-content {
  text-align: center;
   padding-top: 145px;
}

#intro-rrhh h2 {
	color: #c9181a;
	margin-bottom: 0px;
	font-size: 45px;
	font-weight: 700;
	line-height: 50px;
}

#intro-rrhh p {
	    font-family: "Barlow", sans-serif;
		font-size: 25px;
  width: 80%;
  margin: 0 auto 30px auto;
  color: #111;
}

#intro-rrhh h7 {
	    font-family: "Barlow", sans-serif;
		font-size: 18px;
  width: 80%;
  margin: 0 auto 30px auto;
  color: #111;
}


#intro-rrhh .carousel-fade {
  overflow: hidden;
}

#intro-rrhh .carousel-fade .carousel-inner .carousel-item {
  transition-property: opacity;
}

#intro-rrhh .carousel-fade .carousel-inner .carousel-item,
#intro-rrhh .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-rrhh .carousel-fade .carousel-inner .active.carousel-item-right {
  opacity: 0;
}

#intro-rrhh .carousel-fade .carousel-inner .active,
#intro-rrhh .carousel-fade .carousel-inner .carousel-item-next.carousel-item-left,
#intro-rrhh .carousel-fade .carousel-inner .carousel-item-prev.carousel-item-right {
  opacity: 1;
  transition: 0.5s;
}

#intro-rrhh .carousel-fade .carousel-inner .carousel-item-next,
#intro-rrhh .carousel-fade .carousel-inner .carousel-item-prev,
#intro-rrhh .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-rrhh .carousel-fade .carousel-inner .active.carousel-item-right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

#intro-rrhh .carousel-control-prev,
#intro-rrhh .carousel-control-next {
  width: 10%;
}

#intro-rrhh .carousel-control-next-icon,
#intro-rrhh .carousel-control-prev-icon {
  background: none;
  font-size: 32px;
  line-height: 1;
}

#intro-rrhh .carousel-indicators li {
  cursor: pointer;
}

#intro-rrhh .btn-get-started {
	font-family: "Barlow", sans-serif;
	font-weight: 500;
	font-size: 14px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	color: #fff;
	background: #c9181a;
	transition: 0.5s;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}



#intro-rrhh .btn-get-started:hover {
  background: #fff;
  color: #c9181a;
}




#intro-rrhh .btn-cursos {
	font-family: "Barlow", sans-serif;
	font-weight: 500;
	font-size: 14px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	color: #fff;
	transition: 0.5s;
	margin: 10px;
	border: 2px solid #c9181a;
	color: #c9181a;

}

#intro-rrhh .btn-cursos:hover {
 background: #fff;
  border: 2px solid #fff;
}




























#intro-gestion-infraestructura-it {
	display: table;
	width: 100%;
	height: 100vh;
	background: #000;
	
}

#intro-gestion-infraestructura-it .carousel-item {
  width: 100%;
  height: 100vh;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

#intro-gestion-infraestructura-it .carousel-item::before {
	content: '';
	background-color: ;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}

#intro-gestion-infraestructura-it .carousel-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
}

#intro-gestion-infraestructura-it .carousel-background img {
  max-width: 100%;
}

#intro-gestion-infraestructura-it .carousel-content {
  text-align: center;
   padding-top: 145px;
}

#intro-gestion-infraestructura-it h2 {
	color: #80d8c2;
	margin-bottom: 0px;
	font-size: 40px;
	font-weight: 700;
}

#intro-gestion-infraestructura-it p {
	font-family: "Barlow", sans-serif;
	font-size: 25px;
	width: 80%;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	color: #fff;
}

#intro-gestion-infraestructura-it h7 {
	font-family: "Barlow", sans-serif;
	font-size: 16px;
	width: 80%;
	color: #fff;
	font-weight: 400;
}


#intro-gestion-infraestructura-it .carousel-fade {
  overflow: hidden;
}

#intro-gestion-infraestructura-it .carousel-fade .carousel-inner .carousel-item {
  transition-property: opacity;
}

#intro-gestion-infraestructura-it .carousel-fade .carousel-inner .carousel-item,
#intro-gestion-infraestructura-it .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-gestion-infraestructura-it .carousel-fade .carousel-inner .active.carousel-item-right {
  opacity: 0;
}

#intro-gestion-infraestructura-it .carousel-fade .carousel-inner .active,
#intro-gestion-infraestructura-it .carousel-fade .carousel-inner .carousel-item-next.carousel-item-left,
#intro-gestion-infraestructura-it .carousel-fade .carousel-inner .carousel-item-prev.carousel-item-right {
  opacity: 1;
  transition: 0.5s;
}

#intro-gestion-infraestructura-it .carousel-fade .carousel-inner .carousel-item-next,
#intro-gestion-infraestructura-it .carousel-fade .carousel-inner .carousel-item-prev,
#intro-gestion-infraestructura-it .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-gestion-infraestructura-it .carousel-fade .carousel-inner .active.carousel-item-right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

#intro-gestion-infraestructura-it .carousel-control-prev,
#intro-gestion-infraestructura-it .carousel-control-next {
  width: 10%;
}

#intro-gestion-infraestructura-it .carousel-control-next-icon,
#intro-gestion-infraestructura-it .carousel-control-prev-icon {
  background: none;
  font-size: 32px;
  line-height: 1;
}

#intro-gestion-infraestructura-it .carousel-indicators li {
  cursor: pointer;
}

#intro-gestion-infraestructura-it .btn-get-started {
	font-family: "Barlow", sans-serif;
	font-weight: 500;
	font-size: 14px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	color: #fff;
	background: #80d8c2;
	transition: 0.5s;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}



#intro-gestion-infraestructura-it .btn-get-started:hover {
  background: #fff;
  color: #80d8c2;
}




#intro-gestion-infraestructura-it .btn-cursos {
	font-family: "Barlow", sans-serif;
	font-weight: 500;
	font-size: 14px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	color: #fff;
	transition: 0.5s;
	margin: 10px;
	border: 2px solid #80d8c2;
	color: #c9181a;

}

#intro-gestion-infraestructura-it .btn-cursos:hover {
 background: #fff;
  border: 2px solid #fff;
}




















#intro-rrhh-distancia {
  display: table;
  width: 100%;
  height: 100vh;
  background: #000;
}

#intro-rrhh-distancia .carousel-item {
  width: 100%;
  height: 100vh;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

#intro-rrhh-distancia .carousel-item::before {
	content: '';
	background-color: ;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}

#intro-rrhh-distancia .carousel-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
}

#intro-rrhh-distancia .carousel-background img {
  max-width: 100%;
}

#intro-rrhh-distancia .carousel-content {
  text-align: center;
   padding-top: 145px;
}

#intro-rrhh-distancia h2 {
	color: #c9181a;
	margin-bottom: 0px;
	font-size: 45px;
	font-weight: 700;
	line-height: 50px;
}

#intro-rrhh-distancia p {
	    font-family: "Barlow", sans-serif;
		font-size: 25px;
  width: 80%;
  margin: 0 auto 30px auto;
  color: #111;
}

#intro-rrhh-distancia h7 {
	    font-family: "Barlow", sans-serif;
		font-size: 18px;
  width: 80%;
  margin: 0 auto 30px auto;
  color: #111;
}


#intro-rrhh-distancia .carousel-fade {
  overflow: hidden;
}

#intro-rrhh-distancia .carousel-fade .carousel-inner .carousel-item {
  transition-property: opacity;
}

#intro-rrhh-distancia .carousel-fade .carousel-inner .carousel-item,
#intro-rrhh-distancia .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-rrhh-distancia .carousel-fade .carousel-inner .active.carousel-item-right {
  opacity: 0;
}

#intro-rrhh-distancia .carousel-fade .carousel-inner .active,
#intro-rrhh-distancia .carousel-fade .carousel-inner .carousel-item-next.carousel-item-left,
#intro-rrhh-distancia .carousel-fade .carousel-inner .carousel-item-prev.carousel-item-right {
  opacity: 1;
  transition: 0.5s;
}

#intro-rrhh-distancia .carousel-fade .carousel-inner .carousel-item-next,
#intro-rrhh-distancia .carousel-fade .carousel-inner .carousel-item-prev,
#intro-rrhh-distancia .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-rrhh-distancia .carousel-fade .carousel-inner .active.carousel-item-right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

#intro-rrhh-distancia .carousel-control-prev,
#intro-rrhh-distancia .carousel-control-next {
  width: 10%;
}

#intro-rrhh-distancia .carousel-control-next-icon,
#intro-rrhh-distancia .carousel-control-prev-icon {
  background: none;
  font-size: 32px;
  line-height: 1;
}

#intro-rrhh-distancia .carousel-indicators li {
  cursor: pointer;
}

#intro-rrhh-distancia .btn-get-started {
	font-family: "Barlow", sans-serif;
	font-weight: 500;
	font-size: 14px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	color: #fff;
	background: #c9181a;
	transition: 0.5s;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}



#intro-rrhh-distancia .btn-get-started:hover {
  background: #fff;
  color: #c9181a;
}




#intro-rrhh-distancia .btn-cursos {
	font-family: "Barlow", sans-serif;
	font-weight: 500;
	font-size: 14px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	color: #fff;
	transition: 0.5s;
	margin: 10px;
	border: 2px solid #c9181a;
	color: #c9181a;

}

#intro-rrhh-distancia .btn-cursos:hover {
 background: #fff;
  border: 2px solid #fff;
}





























#faq-rrhh {
	padding-top: 20px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	font-family: "Barlow", sans-serif;
	font-size: 19px;
	margin-bottom: 20px;
	color: #000000;
	font-weight: normal;
	
}

#faq-rrhh-list {
	   font-family: "Barlow", sans-serif;
	padding-top: 5px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 5px;
	list-style: none;
	text-align: left;
	color: #333;

  
}

#faq-rrhh-list li {
  border-bottom: 1px solid #ddd;
  color: #333;
  
}

#faq-rrhh-list a {
	padding-left: 0;
	display: block;
	position: relative;
	font-family: "Barlow", sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	padding-right: 20px;
	color: #c9181a;
}

#faq-rrhh h3 {
	font-family: "Barlow", sans-serif;
	margin-top: 0;
	margin-right: 0;

	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	font-size: 35px;
	color: #333;
	text-align: left;
}

#faq-rrhh-list i {
  font-size: 24px;
  position: absolute;
  right: 0;
  color: #c9181a;
}

#faq-rrhh #faq-rrhh-list p {
  margin-bottom: 20px;
  color: #333;
}

#faq-rrhh #faq-rrhh -list a.collapse {
	color: #333;
	
}

#faq-rrhh #faq-rrhh-list a.collapsed {
	color: #333;
}

#faq-rrhh .btn-get-started {
	font-family: "Barlow", sans-serif;
	font-weight: bold;
	font-size: 18px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	border: 1px solid #aa0f17;
	transition: 0.5s;
	color: #aa0f17;
}

#faq-rrhh .btn-get-started:hover {
  background: #aa0f17;
  color: #fff;
}

#faq-rrhh #faq-rrhh-list a.collapsed i::before {
  content: "\f055" !important;
}



















#faq-secretariado {
	padding-top: 80px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	font-family: "Barlow", sans-serif;
	font-size: 19px;
	margin-bottom: 20px;
	color: #000000;
	font-weight: normal;
	
}

#faq-secretariado-list {
	   font-family: "Barlow", sans-serif;
	padding-top: 5px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 5px;
	list-style: none;
	text-align: left;
	color: #333;

  
}

#faq-secretariado #faq-secretariado-list li {
  border-bottom: 1px solid #ddd;
  
}


#faq-secretariado-list a {
	padding-left: 0;
	display: block;
	position: relative;
	font-family: "Barlow", sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	padding-right: 20px;
	color: #5d0c8b;
}

#faq-secretariado h3 {
	font-family: "Barlow", sans-serif;
	margin-top: 0;
	margin-right: 0;

	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	font-size: 35px;
	color: #333;
	text-align: left;
}

#faq-secretariado-list i {
  font-size: 24px;
  position: absolute;
  right: 0;
  color: #5d0c8b;
}

#faq-secretariado #faq-secretariado-list p {
  margin-bottom: 20px;
  color: #333;
}

#faq-secretariado #faq-secretariado -list a.collapse {
	color: #333;
	
}

#faq-secretariado #faq-secretariado-list a.collapsed {
	color: #333;
}

#faq-secretariado .btn-get-started {
	font-family: "Barlow", sans-serif;
	font-weight: bold;
	font-size: 18px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	border: 1px solid #5d0c8b;
	transition: 0.5s;
	color: #5d0c8b;
}

#faq-secretariado .btn-get-started:hover {
  background: #5d0c8b;
  color: #fff;
}


#faq-secretariado #faq-secretariado-list a.collapsed i::before {
  content: "\f055" !important;
}




















#faq-workshop-a {
	padding-top: 20px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	font-family: "Barlow", sans-serif;
	font-size: 19px;
	margin-bottom: 20px;
	color: #000000;
	font-weight: normal;
	
}

#faq-workshop-a-list {
	   font-family: "Barlow", sans-serif;
	padding-top: 5px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 5px;
	list-style: none;
	text-align: left;
	color: #333;

  
}

#faq-workshop-a #faq-workshop-a-list li {
  border-bottom: 1px solid #ddd;
  
}


#faq-workshop-a-list a {
	padding-left: 0;
	display: block;
	position: relative;
	font-family: "Barlow", sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	padding-right: 20px;
	color: #5d0c8b;
}

#faq-workshop-a h3 {
	font-family: "Barlow", sans-serif;
	margin-top: 0;
	margin-right: 0;

	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	font-size: 35px;
	color: #333;
	text-align: left;
}

#faq-workshop-a-list i {
  font-size: 24px;
  position: absolute;
  right: 0;
  color: #5d0c8b;
}

#faq-workshop-a #faq-workshop-a-list p {
  margin-bottom: 20px;
  color: #333;
}

#faq-workshop-a #faq-workshop-a -list a.collapse {
	color: #333;
	
}

#faq-workshop-a #faq-workshop-a-list a.collapsed {
	color: #333;
}

#faq-workshop-a #faq-workshop-a-list a.collapsed i::before {
  content: "\f055" !important;
}





















#faq-workshop-b {
	padding-top: 20px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	font-family: "Barlow", sans-serif;
	font-size: 19px;
	margin-bottom: 20px;
	color: #000000;
	font-weight: normal;
	
}

#faq-workshop-b-list {
	   font-family: "Barlow", sans-serif;
	padding-top: 5px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 5px;
	list-style: none;
	text-align: left;
	color: #333;

  
}

#faq-workshop-b #faq-workshop-b-list li {
  border-bottom: 1px solid #ddd;
  
}


#faq-workshop-b-list a {
	padding-left: 0;
	display: block;
	position: relative;
	font-family: "Barlow", sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	padding-right: 20px;
	color: #5d0c8b;
}

#faq-workshop-b h3 {
	font-family: "Barlow", sans-serif;
	margin-top: 0;
	margin-right: 0;

	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	font-size: 35px;
	color: #333;
	text-align: left;
}

#faq-workshop-b-list i {
  font-size: 24px;
  position: absolute;
  right: 0;
  color: #5d0c8b;
}

#faq-workshop-b #faq-workshop-b-list p {
  margin-bottom: 20px;
  color: #333;
}

#faq-workshop-b #faq-workshop-b -list a.collapse {
	color: #333;
	
}

#faq-workshop-b #faq-workshop-b-list a.collapsed {
	color: #333;
}

#faq-workshop-b #faq-workshop-b-list a.collapsed i::before {
  content: "\f055" !important;
}




















#faq-ventas {
	padding-top: 20px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	font-family: "Barlow", sans-serif;
	font-size: 19px;
	margin-bottom: 20px;
	color: #000000;
	font-weight: normal;
	
}

#faq-ventas-list {
	   font-family: "Barlow", sans-serif;
	padding-top: 5px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 5px;
	list-style: none;
	text-align: left;
	color: #333;

  
}

#faq-ventas #faq-ventas-list li {
  border-bottom: 1px solid #ddd;
  
}


#faq-ventas-list a {
	padding-left: 0;
	display: block;
	position: relative;
	font-family: "Barlow", sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	padding-right: 20px;
	color: #5d0c8b;
}

#faq-ventas h3 {
	font-family: "Barlow", sans-serif;
	margin-top: 0;
	margin-right: 0;

	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	font-size: 35px;
	color: #333;
	text-align: left;
}

#faq-ventas-list i {
  font-size: 24px;
  position: absolute;
  right: 0;
  color: #5d0c8b;
}

#faq-ventas #faq-ventas-list p {
  margin-bottom: 20px;
  color: #333;
}

#faq-secretariado #faq-secretariado -list a.collapse {
	color: #333;
	
}

#faq-ventas #faq-ventas-list a.collapsed {
	color: #333;
}

#faq-ventas #faq-ventas-list a.collapsed i::before {
  content: "\f055" !important;
}



















#faq-gestion {
	padding-top: 20px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	font-family: "Barlow", sans-serif;
	font-size: 19px;
	margin-bottom: 20px;
	color: #000000;
	font-weight: normal;
	
}

#faq-gestion-list {
	   font-family: "Barlow", sans-serif;
	padding-top: 5px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 5px;
	list-style: none;
	text-align: left;
	color: #333;

  
}

#faq-gestion #faq-gestion-list li {
  border-bottom: 1px solid #ddd;
  
}


#faq-gestion-list a {
	padding-left: 0;
	display: block;
	position: relative;
	font-family: "Barlow", sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	padding-right: 20px;
	color: #c9181a;
}

#faq-gestion h3 {
	font-family: "Barlow", sans-serif;
	margin-top: 0;
	margin-right: 0;

	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	font-size: 35px;
	color: #333;
	text-align: left;
}

#faq-gestion-list i {
  font-size: 24px;
  position: absolute;
  right: 0;
  color: #c9181a;
}

#faq-gestion #faq-gestion-list p {
  margin-bottom: 20px;
  color: #333;
}

#faq-gestion #faq-gestion -list a.collapse {
	color: #333;
	
}

#faq-gestion #faq-gestion-list a.collapsed {
	color: #333;
}

#faq-gestion #faq-gestion-list a.collapsed i::before {
  content: "\f055" !important;
}

















#skills-rrhh {
	padding-top: 40px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	background-color: #FFFFFF;
}

#skills-rrhh i {
	color: #c9181a;
	font-size: 48px;
	display: inline-block;
	line-height: 1;
}


#skills-rrhh .progress {
  height: 35px;
  margin-bottom: 10px;
}

#skills-rrhh .progress .skill {
    font-family: "Barlow", sans-serif;
  line-height: 35px;
  padding: 0;
  margin: 0 0 0 20px;
  text-transform: uppercase;
}

#skills-rrhh p {
	font-family: "Barlow", sans-serif;
	line-height: 20px;
	text-transform: none;
	font-size: 18px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-bottom: 15px;
}

#skills-rrhh .progress .skill .val {
  float: right;
  font-style: normal;
  margin: 0 20px 0 0;
}

#skills-rrhh .progress-bar {
  width: 1px;
  text-align: left;
  transition: .9s;
}

#skills-rrhh .btn-get-started {
	font-family: "Barlow", sans-serif;
	font-weight: bold;
	font-size: 18px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	border: 1px solid #c9181a;
	transition: 0.5s;
	color: #c9181a;
}

#skills-rrhh .btn-get-started:hover {
  background: #c9181a;
  color: #fff;
}

#skills-rrhh h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #c9181a;
}


































#skills-gestion-infraestructura-it {
	padding-top: 40px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	background-color: #FFFFFF;
}

#skills-gestion-infraestructura-it i {
	color: #80d8c2;
	font-size: 48px;
	display: inline-block;
	line-height: 1;
}


#skills-gestion-infraestructura-it l {
	font-family: "Barlow", sans-serif;
	line-height: 20px;
	text-transform: none;
	font-size: 18px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-bottom: 15px;
	font-style: italic;
}


#skills-gestion-infraestructura-it .progress {
  height: 35px;
  margin-bottom: 10px;
}

#skills-gestion-infraestructura-it .progress .skill {
    font-family: "Barlow", sans-serif;
  line-height: 35px;
  padding: 0;
  margin: 0 0 0 20px;
  text-transform: uppercase;
}

#skills-gestion-infraestructura-it p {
	font-family: "Barlow", sans-serif;
	line-height: 20px;
	text-transform: none;
	font-size: 18px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-bottom: 15px;
}

#skills-gestion-infraestructura-it .progress .skill .val {
  float: right;
  font-style: normal;
  margin: 0 20px 0 0;
}

#skills-gestion-infraestructura-it .progress-bar {
  width: 1px;
  text-align: left;
  transition: .9s;
}

#skills-gestion-infraestructura-it .btn-get-started {
	font-family: "Barlow", sans-serif;
	font-weight: bold;
	font-size: 18px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	border: 1px solid #80d8c2;
	transition: 0.5s;
	color: #80d8c2;
}

#skills-gestion-infraestructura-it .btn-get-started:hover {
  background: #80d8c2;
  color: #fff;
}

#skills-gestion-infraestructura-it h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #80d8c2;
}

































#skills-pi {
	padding-top: 40px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	background-color: #FFFFFF;
}

#skills-pi i {
	color: #007833;
	font-size: 48px;
	display: inline-block;
	line-height: 1;
}


#skills-pi .progress {
  height: 35px;
  margin-bottom: 10px;
}

#skills-pi .progress .skill {
    font-family: "Barlow", sans-serif;
  line-height: 35px;
  padding: 0;
  margin: 0 0 0 20px;
  text-transform: uppercase;
}

#skills-pi p {
	font-family: "Barlow", sans-serif;
	line-height: 20px;
	text-transform: none;
	font-size: 18px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-bottom: 15px;
}

#skills-pi .progress .skill .val {
  float: right;
  font-style: normal;
  margin: 0 20px 0 0;
}

#skills-pi .progress-bar {
  width: 1px;
  text-align: left;
  transition: .9s;
}

#skills-pi .btn-get-started {
	font-family: "Barlow", sans-serif;
	font-weight: bold;
	font-size: 18px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	border: 1px solid #007833;
	transition: 0.5s;
	color: #007833;
}

#skills-pi .btn-get-started:hover {
  background: #007833;
  color: #fff;
}

#skills-pi h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #007833;
}













#skills-rrpp {
	padding-top: 40px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	background-color: #FFFFFF;
}

#skills-rrpp i {
	color: #ff5000;
	font-size: 48px;
	display: inline-block;
	line-height: 1;
}


#skills-rrpp .progress {
  height: 35px;
  margin-bottom: 10px;
}

#skills-rrpp .progress .skill {
    font-family: "Barlow", sans-serif;
  line-height: 35px;
  padding: 0;
  margin: 0 0 0 20px;
  text-transform: uppercase;
}

#skills-rrpp p {
	font-family: "Barlow", sans-serif;
	line-height: 20px;
	text-transform: none;
	font-size: 18px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-bottom: 15px;
}

#skills-rrpp .progress .skill .val {
  float: right;
  font-style: normal;
  margin: 0 20px 0 0;
}

#skills-rrpp .progress-bar {
  width: 1px;
  text-align: left;
  transition: .9s;
}

#skills-rrpp .btn-get-started {
	font-family: "Barlow", sans-serif;
	font-weight: bold;
	font-size: 18px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	border: 1px solid #ff5000;
	transition: 0.5s;
	color: #ff5000;
}

#skills-rrpp .btn-get-started:hover {
  background: #ff5000;
  color: #fff;
}

#skills-rrpp h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #ff5000;
}



















#skills-ind {
	padding-top: 40px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	background-color: #FFFFFF;
}

#skills-ind i {
	color: #FFB718;
	font-size: 48px;
	display: inline-block;
	line-height: 1;
}


#skills-ind .progress {
  height: 35px;
  margin-bottom: 10px;
}

#skills-ind .progress .skill {
    font-family: "Barlow", sans-serif;
  line-height: 35px;
  padding: 0;
  margin: 0 0 0 20px;
  text-transform: uppercase;
}

#skills-ind p {
	font-family: "Barlow", sans-serif;
	line-height: 20px;
	text-transform: none;
	font-size: 18px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-bottom: 15px;
}

#skills-ind .progress .skill .val {
  float: right;
  font-style: normal;
  margin: 0 20px 0 0;
}

#skills-ind .progress-bar {
  width: 1px;
  text-align: left;
  transition: .9s;
}

#skills-ind .btn-get-started {
	font-family: "Barlow", sans-serif;
	font-weight: bold;
	font-size: 18px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	border: 1px solid #FFB718;
	transition: 0.5s;
	color: #FFB718;
}

#skills-ind .btn-get-started:hover {
  background: #FFB718;
  color: #fff;
}

#skills-ind h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #FFB718;
}





















#skills-pd {
	padding-top: 40px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	background-color: #FFFFFF;
}

#skills-pd i {
	color: #0070CD;
	font-size: 48px;
	display: inline-block;
	line-height: 1;
}


#skills-pd .progress {
  height: 35px;
  margin-bottom: 10px;
}

#skills-pd .progress .skill {
    font-family: "Barlow", sans-serif;
  line-height: 35px;
  padding: 0;
  margin: 0 0 0 20px;
  text-transform: uppercase;
}

#skills-pd p {
	font-family: "Barlow", sans-serif;
	line-height: 20px;
	text-transform: none;
	font-size: 18px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-bottom: 15px;
}

#skills-pd .progress .skill .val {
  float: right;
  font-style: normal;
  margin: 0 20px 0 0;
}

#skills-pd .progress-bar {
  width: 1px;
  text-align: left;
  transition: .9s;
}

#skills-pd .btn-get-started {
	font-family: "Barlow", sans-serif;
	font-weight: bold;
	font-size: 18px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	border: 1px solid #0070CD;
	transition: 0.5s;
	color: #0070CD;
}

#skills-pd .btn-get-started:hover {
  background: #0070CD;
  color: #fff;
}

#skills-pd h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #0070CD;
}



















#clients-rrhh {
	background-repeat: no-repeat;
	background-position: center top no-repeat fixed;
	background-attachment: fixed;
	position: relative;
	font-family: "Barlow", sans-serif;
	background-color: #fff;
	background-size: cover;
	padding-top: 40px;
	padding-right: 0;
}



#clients-rrhh .box {
  margin-bottom: 30px;
}

#clients-rrhh .icon {
  float: left;
}

#clients-rrhh .icon i {
	 font-family: "Barlow", sans-serif;
  color: #5d0c8b;
  font-size: 36px;
  line-height: 1;
  transition: 0.5s;
}

#clients-rrhh .title {
	margin-left: 60px;
	font-weight: 700;
	margin-bottom: 15px;
	font-size: 18px;
	color: #c9181a;
	padding-left: 15px;
}

#clients-rrhh h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #c9181a;
}

#clients-rrhh .title a {
	 font-family: "Barlow", sans-serif;
  color: #111;
  padding-left: 15px;
  

}

#clients-rrhh p{
	font-family: "Barlow", sans-serif;
	color: #111;
	font-size: 18px;

}

#clients-rrhh .box:hover .title a {
  color: #5d0c8b;
  padding-left: 15px;
}

#clients-rrhh .description {
	 font-family: "Barlow", sans-serif;
	font-size: 18px;
	margin-left: 60px;
	line-height: 24px;
	margin-bottom: 0;
	padding-left: 15px;
}


















#clients-gestion-infraestructura-it {
	background-repeat: no-repeat;
	background-position: center top no-repeat fixed;
	background-attachment: fixed;
	position: relative;
	font-family: "Barlow", sans-serif;
	background-color: #fff;
	background-size: cover;
	padding-top: 40px;
	padding-right: 0;
}



#clients-gestion-infraestructura-it .box {
  margin-bottom: 30px;
}

#clients-gestion-infraestructura-it .icon {
  float: left;
}

#clients-gestion-infraestructura-it .icon i {
	 font-family: "Barlow", sans-serif;
  color: #5d0c8b;
  font-size: 36px;
  line-height: 1;
  transition: 0.5s;
}

#clients-gestion-infraestructura-it .title {
	margin-left: 60px;
	font-weight: 700;
	margin-bottom: 15px;
	font-size: 18px;
	color: #c9181a;
	padding-left: 15px;
}

#clients-gestion-infraestructura-it h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #c9181a;
}

#clients-gestion-infraestructura-it .title a {
	 font-family: "Barlow", sans-serif;
  color: #111;
  padding-left: 15px;
  

}

#clients-gestion-infraestructura-it p{
	font-family: "Barlow", sans-serif;
	color: #111;
	font-size: 18px;

}

#clients-gestion-infraestructura-it .box:hover .title a {
  color: #5d0c8b;
  padding-left: 15px;
}

#clients-gestion-infraestructura-it .description {
	 font-family: "Barlow", sans-serif;
	font-size: 18px;
	margin-left: 60px;
	line-height: 24px;
	margin-bottom: 0;
	padding-left: 15px;
}




































#call-to-action-rrhh {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/estudiar_recursos_humanos.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	;
}

#call-to-action-rrhh h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-rrhh p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-rrhh .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-rrhh .cta-btn:hover {
  background: #c9181a;
  border: 2px solid #c9181a;
}

















#call-to-action-gestion-infraestructura-it {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/estudiar_estructura_it.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	;
}

#call-to-action-gestion-infraestructura-it h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-gestion-infraestructura-it p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-gestion-infraestructura-it .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-gestion-infraestructura-it .cta-btn:hover {
  background: #80d8c2;
  border: 2px solid #80d8c2;
}






















#beneficios-periodismo-integral {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/beneficios_periodismo.jpg) fixed center center;
  background-size: cover;
  padding: 100px;
	position: relative;
	font-family: "Barlow", sans-serif;
	background-color: #F3F3F3;
	background-size: cover;
	padding: 60px 0 40px 0;
	
		
}




#beneficios-periodismo-integral .box {
	margin-bottom: 30px;
}

#beneficios-periodismo-integral .icon {
  float: left;
}

#beneficios-periodismo-integral .icon i {
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 36px;
	line-height: 1;
	transition: 0.5s;
}



#beneficios-periodismo-integral .title {
	margin-left: 60px;
	font-weight: 500;
	margin-bottom: 15px;
	font-size: 18px;
	color: #fff;
}

#beneficios-periodismo-integral .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;
}

#beneficios-periodismo-integral p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;
}

#beneficios-periodismo-integral.box:hover .title a {
  color: #5d0c8b;
}

#beneficios-periodismo-integral .description {
	font-family: "Barlow", sans-serif;
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 0;
}

#beneficios-periodismo-integral h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 32px;
	color: #fff;
}

 
















#intro-periodismo-integral {
  display: table;
  width: 100%;
  height: 100vh;
  background: #000;
}

#intro-periodismo-integral .carousel-item {
  width: 100%;
  height: 100vh;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

#intro-periodismo-integral .carousel-item::before {
	content: '';
	background-color: ;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}

#intro-periodismo-integral .carousel-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
}

#intro-periodismo-integral .carousel-background img {
  max-width: 100%;
}

#intro-periodismo-integral .carousel-content {
  text-align: center;
     padding-top: 145px;
}

#intro-periodismo-integral h2 {
	color: #007833;
	margin-bottom: 0px;
	font-size: 45px;
	font-weight: 700;
	line-height: 50px;
}

#intro-periodismo-integral p {
	    font-family: "Barlow", sans-serif;
		font-size: 25px;
  width: 80%;
  margin: 0 auto 30px auto;
  color: #111;
}

#intro-periodismo-integral h7 {
	    font-family: "Barlow", sans-serif;
		font-size: 18px;
  width: 80%;
  margin: 0 auto 30px auto;
  color: #111;
}


#intro-periodismo-integral .carousel-fade {
  overflow: hidden;
}

#intro-periodismo-integral .carousel-fade .carousel-inner .carousel-item {
  transition-property: opacity;
}

#intro-periodismo-integral .carousel-fade .carousel-inner .carousel-item,
#intro-periodismo-integral .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-periodismo-integral .carousel-fade .carousel-inner .active.carousel-item-right {
  opacity: 0;
}

#intro-periodismo-integral .carousel-fade .carousel-inner .active,
#intro-periodismo-integral .carousel-fade .carousel-inner .carousel-item-next.carousel-item-left,
#intro-periodismo-integral .carousel-fade .carousel-inner .carousel-item-prev.carousel-item-right {
  opacity: 1;
  transition: 0.5s;
}

#intro-periodismo-integral .carousel-fade .carousel-inner .carousel-item-next,
#intro-periodismo-integral .carousel-fade .carousel-inner .carousel-item-prev,
#intro-periodismo-integral .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-periodismo-integral .carousel-fade .carousel-inner .active.carousel-item-right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

#intro-periodismo-integral .carousel-control-prev,
#intro-periodismo-integral .carousel-control-next {
  width: 10%;
}

#intro-periodismo-integral .carousel-control-next-icon,
#intro-periodismo-integral .carousel-control-prev-icon {
  background: none;
  font-size: 32px;
  line-height: 1;
}

#intro-periodismo-integral .carousel-indicators li {
  cursor: pointer;
}

#intro-periodismo-integral .btn-get-started {
	font-family: "Barlow", sans-serif;
	font-weight: 500;
	font-size: 14px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	color: #fff;
	background: #007833;
	transition: 0.5s;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

#intro-periodismo-integral .btn-get-started:hover {
  background: #fff;
  color: #007833;
}


#intro-periodismo-integral .btn-cursos-relaciones-publicas {
	font-family: "Barlow", sans-serif;
	font-weight: 500;
	font-size: 14px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	color: #fff;
	transition: 0.5s;
	margin: 10px;
	border: 2px solid #007833;
	color: #007833;

}

#intro-periodismo-integral .btn-cursos-relaciones-publicas:hover {
 background: #fff;
  border: 2px solid #fff;
}











 













#faq-periodismo-integral {
	padding-top: 20px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	font-family: "Barlow", sans-serif;
	font-size: 19px;
	margin-bottom: 20px;
	color: #000000;
	font-weight: normal;
	
}

#faq-periodismo-integral-list {
	   font-family: "Barlow", sans-serif;
	padding-top: 5px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 5px;
	list-style: none;
	text-align: left;
	color: #333;

  
}

#faq-periodismo-integral-list li {
  border-bottom: 1px solid #ddd;
  color: #333;
  
}

#faq-periodismo-integral-list a {
	padding-left: 0;
	display: block;
	position: relative;
	font-family: "Barlow", sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	padding-right: 20px;
	color: #007833;
}

#faq-periodismo-integral h3 {
	font-family: "Barlow", sans-serif;
	margin-top: 0;
	margin-right: 0;

	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	font-size: 35px;
	color: #333;
	text-align: left;
}

#faq-periodismo-integral-list i {
 font-size: 24px;
  position: absolute;
  right: 0;
  color: #007833;
}

#faq-periodismo-integral #faq-periodismo-integral-list p {
  margin-bottom: 20px;
  color: #333;
}

#faq-periodismo-integral #faq-periodismo-integral -list a.collapse {
	color: #333;
	
}

#faq-periodismo-integral #faq-periodismo-integral-list a.collapsed {
	color: #333;
}

#faq-periodismo-integral #faq-periodismo-integral-list a.collapsed i::before {
  content: "\f055" !important;
}




























#faq-gestion-infraestructura-it{
	padding-top: 20px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	font-family: "Barlow", sans-serif;
	font-size: 19px;
	margin-bottom: 20px;
	color: #000000;
	font-weight: normal;
	
}

#faq-gestion-infraestructura-it-list {
	   font-family: "Barlow", sans-serif;
	padding-top: 5px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 5px;
	list-style: none;
	text-align: left;
	color: #333;

  
}

#faq-gestion-infraestructura-it-list li {
  border-bottom: 1px solid #ddd;
  color: #333;
  
}

#faq-gestion-infraestructura-it-list a {
	padding-left: 0;
	display: block;
	position: relative;
	font-family: "Barlow", sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	padding-right: 20px;
	color: #80d8c2;
}

#faq-gestion-infraestructura-it h3 {
	font-family: "Barlow", sans-serif;
	margin-top: 0;
	margin-right: 0;

	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	font-size: 35px;
	color: #333;
	text-align: left;
}

#faq-gestion-infraestructura-it-list i {
 font-size: 24px;
  position: absolute;
  right: 0;
  color: #80d8c2;
}

#faq-gestion-infraestructura-it #faq-gestion-infraestructura-it-list p {
  margin-bottom: 20px;
  color: #333;
}

#faq-gestion-infraestructura-it #faq-gestion-infraestructura-it -list a.collapse {
	color: #333;
	
}

#faq-gestion-infraestructura-it #faq-gestion-infraestructura-it-list a.collapsed {
	color: #333;
}

#faq-gestion-infraestructura-it #faq-gestion-infraestructura-it-list a.collapsed i::before {
  content: "\f055" !important;
}





























#skills-periodismo-integral {
	padding-top: 40px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 5px;
	background-color: #FFFFFF;
}

#skills-periodismo-integral .progress {
  height: 35px;
  margin-bottom: 10px;
}

#skills-periodismo-integral .progress .skill {
    font-family: "Barlow", sans-serif;
  line-height: 35px;
  padding: 0;
  margin: 0 0 0 20px;
  text-transform: uppercase;
}

#skills-periodismo-integral p {
	font-family: "Barlow", sans-serif;
	line-height: 20px;
	text-transform: none;
	font-size: 18px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-bottom: 15px;
}

#skills-periodismo-integral .progress .skill .val {
  float: right;
  font-style: normal;
  margin: 0 20px 0 0;
}

#skills-periodismo-integral .progress-bar {
  width: 1px;
  text-align: left;
  transition: .9s;
}

#skills-periodismo-integral .btn-get-started {
	font-family: "Barlow", sans-serif;
	font-weight: bold;
	font-size: 18px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	border: 1px solid #007833;
	transition: 0.5s;
	color: #007833;
}

#skills-periodismo-integral .btn-get-started:hover {
  background: #007833;
  color: #fff;
}

#skills-periodismo-integral h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #007833;
}






#clients-periodismo-integral {
	background-repeat: no-repeat;
	background-position: center top no-repeat fixed;
	background-attachment: fixed;
	position: relative;
	font-family: "Barlow", sans-serif;
	background-color: #fff;
	background-size: cover;
	padding-top: 40px;
	padding-right: 0;
}



#clients-periodismo-integral .box {
  margin-bottom: 30px;
}

#clients-periodismo-integralh .icon {
  float: left;
}

#clients-periodismo-integral .icon i {
	 font-family: "Barlow", sans-serif;
  color: #5d0c8b;
  font-size: 36px;
  line-height: 1;
  transition: 0.5s;
}

#clients-periodismo-integral .title {
	margin-left: 60px;
	font-weight: 700;
	margin-bottom: 15px;
	font-size: 18px;
	color: #007833;
}

#clients-periodismo-integral h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #007833;
}

#clients-periodismo-integral .title a {
	font-family: "Barlow", sans-serif;
	color: #111;
	padding-left: 0px;  

}

#clients-periodismo-integral p{
	font-family: "Barlow", sans-serif;
	color: #111;
	font-size: 18px;

}

#clients-periodismo-integral .box:hover .title a {
  color: #5d0c8b;
  padding-left: 15px;
}

#clients-periodismo-integral .description {
	 font-family: "Barlow", sans-serif;
	font-size: 18px;
	margin-left: 60px;
	line-height: 24px;
	margin-bottom: 0;
	padding-left: 15px;
}








#alumnos-periodismo-integral {
	padding-right: 0;
	padding-left: 0;
	font-family: "Barlow", sans-serif;
	font-size: 19px;
	margin-bottom: 20px;
	color: #000000;
	font-weight: normal;
}

#alumnos-periodismo-integral-list {
	   font-family: "Barlow", sans-serif;
	padding-top: 5px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 5px;
	list-style: none;
	text-align: left;

  
}

#alumnos-periodismo-integral-list li {
  border-bottom: 1px solid #ddd;
  
}

#alumnos-periodismo-integral-list a {
	padding-top: 18px;
	padding-right: 20px;
	padding-left: 0;
	display: block;
	position: relative;
	font-family: "Barlow", sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	padding-right: 20px;
	color: #007833;
}

#alumnos-periodismo-integral h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 32px;
	color: #007833;
}

#alumnos-periodismo-integral-list i {
  font-size: 24px;
  position: absolute;
  right: 0;
  top: 16px;
}

#alumnos-periodismo-integral
#alumnos-periodismo-integral-list p {
  margin-bottom: 20px;
}

#alumnos-periodismo-integral #alumnos-periodismo-integral-list a.collapse {
	color: #56AF32;
}

#alumnos-periodismo-integral
#alumnos-periodismo-integral-list a.collapsed {
	color: #000;
}

#alumnos-periodismo-integral
#alumnos-periodismo-integral-list a.collapsed i::before {
  content: "\f055" !important;
}





#call-to-action-periodismo-integral {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/estudiar_periodismo.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	;
}

#call-to-action-periodismo-integral h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-periodismo-integral p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-periodismo-integral .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-periodismo-integral .cta-btn:hover {
  background: #007833;
  border: 2px solid #007833;
}
























#beneficios-periodismo-deportivo {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/beneficios_periodismo_deportivo.jpg) fixed center center;
  background-size: cover;
  padding: 100px;
	position: relative;
	font-family: "Barlow", sans-serif;
	background-color: #F3F3F3;
	background-size: cover;
	padding: 60px 0 40px 0;
	
		
}




#beneficios-periodismo-deportivo .box {
  margin-bottom: 30px;
  	padding-right: 15px;
}

#beneficios-periodismo-deportivo .icon {
  float: left;
}

#beneficios-periodismo-deportivo .icon i {
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 36px;
	line-height: 1;
	transition: 0.5s;
}



#beneficios-periodismo-deportivo .title {
	margin-left: 60px;
	font-weight: 500;
	margin-bottom: 15px;
	font-size: 18px;
	color: #fff;
}

#beneficios-periodismo-deportivo .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;
}

#beneficios-periodismo-deportivo p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;
}

#beneficios-periodismo-deportivo .box:hover .title a {
  color: #5d0c8b;
}

#beneficios-periodismo-deportivo .description {
	font-family: "Barlow", sans-serif;
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 0;
}

#beneficios-periodismo-deportivo h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 32px;
	color: #fff;
}

 






#intro-periodismo-deportivo {
  display: table;
  width: 100%;
  height: 100vh;
  background: #000;
}

#intro-periodismo-deportivo .carousel-item {
  width: 100%;
  height: 100vh;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

#intro-periodismo-deportivo .carousel-item::before {
	content: '';
	background-color: ;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}

#intro-periodismo-deportivo .carousel-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
}

#intro-periodismo-deportivo .carousel-background img {
  max-width: 100%;
}

#intro-periodismo-deportivo .carousel-content {
  text-align: center;
      padding-top: 145px;
}

#intro-periodismo-deportivo h2 {
	color: #0070cd;
	margin-bottom: 0px;
	font-size: 45px;
	font-weight: 700;
	line-height: 50px;
}

#intro-periodismo-deportivo p {
	    font-family: "Barlow", sans-serif;
		font-size: 25px;
  width: 80%;
  margin: 0 auto 30px auto;
  color: #111;
}

#intro-periodismo-deportivo h7 {
	    font-family: "Barlow", sans-serif;
		font-size: 18px;
  width: 80%;
  margin: 0 auto 30px auto;
  color: #111;
}


#intro-periodismo-deportivo .carousel-fade {
  overflow: hidden;
}

#intro-periodismo-deportivo .carousel-fade .carousel-inner .carousel-item {
  transition-property: opacity;
}

#intro-periodismo-deportivo .carousel-fade .carousel-inner .carousel-item,
#intro-periodismo-deportivo .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-periodismo-deportivo .carousel-fade .carousel-inner .active.carousel-item-right {
  opacity: 0;
}

#intro-periodismo-deportivo .carousel-fade .carousel-inner .active,
#intro-periodismo-deportivo .carousel-fade .carousel-inner .carousel-item-next.carousel-item-left,
#intro-periodismo-deportivo .carousel-fade .carousel-inner .carousel-item-prev.carousel-item-right {
  opacity: 1;
  transition: 0.5s;
}

#intro-periodismo-deportivo .carousel-fade .carousel-inner .carousel-item-next,
#intro-periodismo-deportivo .carousel-fade .carousel-inner .carousel-item-prev,
#intro-periodismo-deportivo .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-periodismo-deportivo .carousel-fade .carousel-inner .active.carousel-item-right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

#intro-periodismo-deportivo .carousel-control-prev,
#intro-periodismo-deportivo .carousel-control-next {
  width: 10%;
}

#intro-periodismo-deportivo .carousel-control-next-icon,
#intro-periodismo-deportivo .carousel-control-prev-icon {
  background: none;
  font-size: 32px;
  line-height: 1;
}

#intro-periodismo-deportivo .carousel-indicators li {
  cursor: pointer;
}

#intro-periodismo-deportivo .btn-get-started {
	font-family: "Barlow", sans-serif;
	font-weight: 500;
	font-size: 14px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	color: #fff;
	background: #0070cd;
	transition: 0.5s;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

#intro-periodismo-deportivo .btn-get-started:hover {
  background: #fff;
  color: #0070cd;
}


#intro-periodismo-deportivo .btn-cursos-periodismo-deportivo {
	font-family: "Barlow", sans-serif;
	font-weight: 500;
	font-size: 14px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	color: #fff;
	transition: 0.5s;
	margin: 10px;
	border: 2px solid #0070cd;
	color: #0070cd

}

#intro-periodismo-deportivo .btn-cursos-periodismo-deportivo:hover {
 background: #fff;
  border: 2px solid #fff;
}










#faq-periodismo-deportivo {
	padding-top: 20px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	font-family: "Barlow", sans-serif;
	font-size: 19px;
	margin-bottom: 20px;
	color: #000000;
	font-weight: normal;
	
}

#faq-periodismo-deportivo-list {
	   font-family: "Barlow", sans-serif;
	padding-top: 5px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 5px;
	list-style: none;
	text-align: left;
	color: #333;

  
}

#faq-periodismo-deportivo-list li {
  border-bottom: 1px solid #ddd;
  color: #333;
  
}

#faq-periodismo-deportivo-list a {
	padding-left: 0;
	display: block;
	position: relative;
	font-family: "Barlow", sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	padding-right: 20px;
	color: #0070cd;
}

#faq-periodismo-deportivo h3 {
	font-family: "Barlow", sans-serif;
	margin-top: 0;
	margin-right: 0;

	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	font-size: 35px;
	color: #333;
	text-align: left;
}

#faq-periodismo-deportivo-list i {
  font-size: 24px;
  position: absolute;
  right: 0;
  color: #0070cd;
}

#faq-periodismo-deportivo #faq-periodismo-deportivo-list p {
  margin-bottom: 20px;
  color: #333;
}

#faq-periodismo-deportivo #faq-periodismo-deportivo -list a.collapse {
	color: #333;
	
}

#faq-periodismo-deportivo #faq-periodismo-deportivo-list a.collapsed {
	color: #333;
}

#faq-periodismo-deportivo #faq-periodismo-deportivo-list a.collapsed i::before {
  content: "\f055" !important;
}












#skills-periodismo-deportivo {
	padding-top: 40px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 5px;
	background-color: #FFFFFF;
}

#skills-periodismo-deportivo .progress {
  height: 35px;
  margin-bottom: 10px;
}

#skills-periodismo-deportivo .progress .skill {
    font-family: "Barlow", sans-serif;
  line-height: 35px;
  padding: 0;
  margin: 0 0 0 20px;
  text-transform: uppercase;
}

#skills-periodismo-deportivo p {
	font-family: "Barlow", sans-serif;
	line-height: 20px;
	text-transform: none;
	font-size: 18px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-bottom: 15px;
}

#skills-periodismo-deportivo .progress .skill .val {
  float: right;
  font-style: normal;
  margin: 0 20px 0 0;
}

#skills-periodismo-deportivo .progress-bar {
  width: 1px;
  text-align: left;
  transition: .9s;
}

#skills-periodismo-deportivo .btn-get-started {
	font-family: "Barlow", sans-serif;
	font-weight: bold;
	font-size: 18px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	border: 1px solid #0070cd;
	transition: 0.5s;
	color: #0070cd;
}

#skills-periodismo-deportivo .btn-get-started:hover {
  background: #0070cd;
  color: #fff;
}

#skills-periodismo-deportivo h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #0070cd;
}






#clients-periodismo-deportivo {
	background-repeat: no-repeat;
	background-position: center top no-repeat fixed;
	background-attachment: fixed;
	position: relative;
	font-family: "Barlow", sans-serif;
	background-color: #fff;
	background-size: cover;
	padding-top: 40px;
	padding-right: 0;
}



#clients-periodismo-deportivo .box {
  margin-bottom: 30px;
}

#clients-periodismo-deportivo .icon {
  float: left;
}

#clients-periodismo-deportivo .icon i {
	 font-family: "Barlow", sans-serif;
  color: #5d0c8b;
  font-size: 36px;
  line-height: 1;
  transition: 0.5s;
}

#clients-periodismo-deportivo .title {
	margin-left: 60px;
	font-weight: 700;
	margin-bottom: 15px;
	font-size: 18px;
	color: #0070cd;
	padding-left: 15px;
}

#clients-periodismo-deportivo h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #0070cd;
}

#clients-periodismo-deportivo .title a {
	 font-family: "Barlow", sans-serif;
  color: #111;
  padding-left: 15px;
  

}

#clients-periodismo-deportivo p{
	font-family: "Barlow", sans-serif;
	color: #111;
	font-size: 18px;

}

#clients-periodismo-deportivo .box:hover .title a {
  color: #5d0c8b;
  padding-left: 15px;
}

#clients-periodismo-deportivo .description {
	 font-family: "Barlow", sans-serif;
	font-size: 18px;
	margin-left: 60px;
	line-height: 24px;
	margin-bottom: 0;
	padding-left: 15px;
}







#alumnos-periodismo-deportivo {
	padding-right: 0;
	padding-left: 0;
	font-family: "Barlow", sans-serif;
	font-size: 19px;
	margin-bottom: 20px;
	color: #000000;
	font-weight: normal;
}

#alumnos-periodismo-deportivo-list {
	   font-family: "Barlow", sans-serif;
	padding-top: 5px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 5px;
	list-style: none;
	text-align: left;

  
}

#alumnos-periodismo-deportivo-list li {
  border-bottom: 1px solid #ddd;
  
}

#alumnos-periodismo-deportivo-list a {
	padding-top: 18px;
	padding-right: 20px;
	padding-left: 0;
	display: block;
	position: relative;
	font-family: "Barlow", sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	padding-right: 20px;
	color: #0070cd;
}

#alumnos-periodismo-deportivo h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 32px;
	color: #0070cd;
}

#alumnos-periodismo-deportivo-list i {
  font-size: 24px;
  position: absolute;
  right: 0;
  top: 16px;
}

#alumnos-periodismo-deportivo
#alumnos-periodismo-deportivo-list p {
  margin-bottom: 20px;
}

#alumnos-periodismo-deportivo #alumnos-periodismo-deportivo-list a.collapse {
	color: #56AF32;
}

#alumnos-periodismo-deportivo
#alumnos-periodismo-deportivo-list a.collapsed {
	color: #000;
}

#alumnos-periodismo-deportivo
#alumnos-periodismo-deportivo-list a.collapsed i::before {
  content: "\f055" !important;
}










#call-to-action-periodismo-deportivo {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/estudiar_periodismo_deportivo.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	;
}

#call-to-action-periodismo-deportivo h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-periodismo-deportivo p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-periodismo-deportivo .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-periodismo-deportivo .cta-btn:hover {
  background: #0070cd;
  border: 2px solid #0070cd;
}



























#beneficios-relaciones-publicas {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/beneficios_relaciones_publicas.jpg) fixed center center;
  background-size: cover;
  padding: 100px;
	position: relative;
	font-family: "Barlow", sans-serif;
	background-color: #F3F3F3;
	background-size: cover;
	padding: 60px 0 40px 0;
	
		
}




#beneficios-relaciones-publicas .box {
  margin-bottom: 30px;
  	padding-right: 15px;
}

#beneficios-relaciones-publicas .icon {
  float: left;
}

#beneficios-relaciones-publicas .icon i {
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 36px;
	line-height: 1;
	transition: 0.5s;
}



#beneficios-relaciones-publicas .title {
	margin-left: 60px;
	font-weight: 500;
	margin-bottom: 15px;
	font-size: 18px;
	color: #fff;
}

#beneficios-relaciones-publicas .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;
}

#beneficios-relaciones-publicas p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;
}

#beneficios-relaciones-publicas .box:hover .title a {
  color: #5d0c8b;
}

#beneficios-relaciones-publicas .description {
	font-family: "Barlow", sans-serif;
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 0;
}

#beneficios-relaciones-publicas h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 32px;
	color: #fff;
}

 






#intro-relaciones-publicas {
  display: table;
  width: 100%;
  height: 100vh;
  background: #000;
}

#intro-relaciones-publicas .carousel-item {
  width: 100%;
  height: 100vh;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

#intro-relaciones-publicas .carousel-item::before {
	content: '';
	background-color: ;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}

#intro-relaciones-publicas .carousel-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
}

#intro-relaciones-publicas .carousel-background img {
  max-width: 100%;
}

#intro-relaciones-publicas .carousel-content {
  text-align: center;
     padding-top: 145px;
}

#intro-relaciones-publicas h2 {
	color: #ff5000;
	margin-bottom: 0px;
	font-size: 45px;
	font-weight: 700;
	line-height: 50px;
}

#intro-relaciones-publicas p {
	    font-family: "Barlow", sans-serif;
		font-size: 25px;
  width: 80%;
  margin: 0 auto 30px auto;
  color: #111;
}

#intro-relaciones-publicas h7 {
	    font-family: "Barlow", sans-serif;
		font-size: 18px;
  width: 80%;
  margin: 0 auto 30px auto;
  color: #111;
}


#intro-relaciones-publicas .carousel-fade {
  overflow: hidden;
}

#intro-relaciones-publicas .carousel-fade .carousel-inner .carousel-item {
  transition-property: opacity;
}

#intro-relaciones-publicas .carousel-fade .carousel-inner .carousel-item,
#intro-relaciones-publicas .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-relaciones-publicas .carousel-fade .carousel-inner .active.carousel-item-right {
  opacity: 0;
}

#intro-relaciones-publicas .carousel-fade .carousel-inner .active,
#intro-relaciones-publicas .carousel-fade .carousel-inner .carousel-item-next.carousel-item-left,
#intro-relaciones-publicas .carousel-fade .carousel-inner .carousel-item-prev.carousel-item-right {
  opacity: 1;
  transition: 0.5s;
}

#intro-relaciones-publicas .carousel-fade .carousel-inner .carousel-item-next,
#intro-relaciones-publicas .carousel-fade .carousel-inner .carousel-item-prev,
#intro-relaciones-publicas .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-relaciones-publicas .carousel-fade .carousel-inner .active.carousel-item-right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

#intro-relaciones-publicas .carousel-control-prev,
#intro-relaciones-publicas .carousel-control-next {
  width: 10%;
}

#intro-relaciones-publicas .carousel-control-next-icon,
#intro-relaciones-publicas .carousel-control-prev-icon {
  background: none;
  font-size: 32px;
  line-height: 1;
}

#intro-relaciones-publicas .carousel-indicators li {
  cursor: pointer;
}

#intro-relaciones-publicas .btn-get-started {
	font-family: "Barlow", sans-serif;
	font-weight: 500;
	font-size: 14px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	color: #fff;
	background: #ff5000;
	transition: 0.5s;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

#intro-relaciones-publicas .btn-get-started:hover {
  background: #fff;
  color: #ff5000;
}


#intro-relaciones-publicas .btn-cursos-relaciones-publicas {
	font-family: "Barlow", sans-serif;
	font-weight: 500;
	font-size: 14px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	color: #fff;
	transition: 0.5s;
	margin: 10px;
	border: 2px solid #ff5000;
	color: #ff5000;

}

#intro-relaciones-publicas .btn-cursos-relaciones-publicas:hover {
 background: #fff;
  border: 2px solid #fff;
}










#faq-relaciones-publicas {
	padding-top: 20px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	font-family: "Barlow", sans-serif;
	font-size: 19px;
	margin-bottom: 20px;
	color: #000000;
	font-weight: normal;
	
}

#faq-relaciones-publicas-list {
	   font-family: "Barlow", sans-serif;
	padding-top: 5px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 5px;
	list-style: none;
	text-align: left;
	color: #333;

  
}

#faq-relaciones-publicas #faq-relaciones-publicas-list li {
  border-bottom: 1px solid #ddd;
  
}


#faq-relaciones-publicas-list a {
	padding-left: 0;
	display: block;
	position: relative;
	font-family: "Barlow", sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	padding-right: 20px;
	color: #ff5000;
}

#faq-relaciones-publicas h3 {
	font-family: "Barlow", sans-serif;
	margin-top: 0;
	margin-right: 0;

	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	font-size: 35px;
	color: #333;
	text-align: left;
}

#faq-relaciones-publicas-list i {
  font-size: 24px;
  position: absolute;
  right: 0;
  color: #ff5000;
}




#faq-relaciones-publicas .btn-get-started {
	font-family: "Barlow", sans-serif;
	font-weight: bold;
	font-size: 18px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	border: 1px solid #e25100;
	transition: 0.5s;
	color: #e25100;
}

#faq-relaciones-publicas .btn-get-started:hover {
  background: #e25100;
  color: #fff;
}



#faq-relaciones-publicas #faq-relaciones-publicas-list p {
  margin-bottom: 20px;
  color: #333;
}

#faq-relaciones-publicas #faq-relaciones-publicas -list a.collapse {
	color: #333;
	
}

#faq-relaciones-publicas #faq-relaciones-publicas-list a.collapsed {
	color: #333;
}

#faq-relaciones-publicas #faq-relaciones-publicas-list a.collapsed i::before {
  content: "\f055" !important;
}










#skills-relaciones-publicas {
	padding-top: 40px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 5px;
	background-color: #FFFFFF;
}

#skills-relaciones-publicas .progress {
  height: 35px;
  margin-bottom: 10px;
}

#skills-relaciones-publicas .progress .skill {
    font-family: "Barlow", sans-serif;
  line-height: 35px;
  padding: 0;
  margin: 0 0 0 20px;
  text-transform: uppercase;
}

#skills-relaciones-publicas p {
	font-family: "Barlow", sans-serif;
	line-height: 20px;
	text-transform: none;
	font-size: 18px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-bottom: 15px;
}

#skills-relaciones-publicas .progress .skill .val {
  float: right;
  font-style: normal;
  margin: 0 20px 0 0;
}

#skills-relaciones-publicas .progress-bar {
  width: 1px;
  text-align: left;
  transition: .9s;
}

#skills-relaciones-publicas .btn-get-started {
	font-family: "Barlow", sans-serif;
	font-weight: bold;
	font-size: 18px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	border: 1px solid #ff5000;
	transition: 0.5s;
	color: #ff5000;
}

#skills-relaciones-publicas .btn-get-started:hover {
  background: #ff5000;
  color: #fff;
}

#skills-relaciones-publicas h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #ff5000;
}






#clients-relaciones-publicas {
	background-repeat: no-repeat;
	background-position: center top no-repeat fixed;
	background-attachment: fixed;
	position: relative;
	font-family: "Barlow", sans-serif;
	background-color: #fff;
	background-size: cover;
	padding-top: 40px;
	padding-right: 0;
}



#clients-relaciones-publicas .box {
  margin-bottom: 30px;
}

#clients-relaciones-publicas .icon {
  float: left;
}

#clients-relaciones-publicas .icon i {
	 font-family: "Barlow", sans-serif;
  color: #5d0c8b;
  font-size: 36px;
  line-height: 1;
  transition: 0.5s;
}

#clients-relaciones-publicas .title {
	margin-left: 60px;
	font-weight: 700;
	margin-bottom: 15px;
	font-size: 18px;
	color: #ff5000;
}

#clients-relaciones-publicas h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #ff5000;
}

#clients-relaciones-publicas .title a {
	font-family: "Barlow", sans-serif;
	color: #111;  

}

#clients-relaciones-publicas p{
	font-family: "Barlow", sans-serif;
	color: #111;
	font-size: 18px;

}

#clients-relaciones-publicas .box:hover .title a {
	color: #5d0c8b;
}

#clients-relaciones-publicas .description {
	font-family: "Barlow", sans-serif;
	font-size: 18px;
	margin-left: 60px;
	line-height: 24px;
	margin-bottom: 0;
}






#alumnos-relaciones-publicas {
	padding-right: 0;
	padding-left: 0;
	font-family: "Barlow", sans-serif;
	font-size: 19px;
	margin-bottom: 20px;
	color: #000000;
	font-weight: normal;
}

#alumnos-relaciones-publicas-list {
	   font-family: "Barlow", sans-serif;
	padding-top: 5px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 5px;
	list-style: none;
	text-align: left;

  
}

#alumnos-relaciones-publicas-list li {
  border-bottom: 1px solid #ddd;
  
}

#alumnos-relaciones-publicas-list a {
	padding-top: 18px;
	padding-right: 20px;
	padding-left: 0;
	display: block;
	position: relative;
	font-family: "Barlow", sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	padding-right: 20px;
	color: #ff5000;
}

#alumnos-relaciones-publicas h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 32px;
	color: #ff5000;
}

#alumnos-relaciones-publicas-list i {
  font-size: 24px;
  position: absolute;
  right: 0;
  top: 16px;
}

#alumnos-relaciones-publicas
#alumnos-relaciones-publicas-list p {
  margin-bottom: 20px;
}

#alumnos-relaciones-publicas
#alumnos-relaciones-publicas-list a.collapse {
	color: #56AF32;
}

#alumnos-relaciones-publicas
#alumnos-relaciones-publicas-list a.collapsed {
	color: #000;
}

#alumnos-relaciones-publicas
#alumnos-relaciones-publicas-list a.collapsed i::before {
  content: "\f055" !important;
}










#call-to-action-relaciones-publicas {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/estudiar_relaciones_publicas.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	;
}

#call-to-action-relaciones-publicas h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-relaciones-publicas p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-relaciones-publicas .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-relaciones-publicas .cta-btn:hover {
  background: #ff5000;
  border: 2px solid #ff5000;
}








































#beneficios-indumentaria {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/beneficios_indumentaria.jpg) fixed center center;
  background-size: cover;
  padding: 100px;
	position: relative;
	font-family: "Barlow", sans-serif;
	background-color: #F3F3F3;
	background-size: cover;
	padding: 60px 0 40px 0;		
}



#beneficios-indumentaria .box {
  margin-bottom: 30px;
  	padding-right: 15px;
}

#beneficios-indumentaria .icon {
  float: left;
}

#beneficios-indumentaria .icon i {
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 36px;
	line-height: 1;
	transition: 0.5s;
}



#beneficios-indumentaria .title {
	margin-left: 60px;
	font-weight: 500;
	margin-bottom: 15px;
	font-size: 18px;
	color: #fff;
}

#beneficios-indumentaria .title a {
	font-family: "Barlow", sans-serif;
	color: #fff;
}

#beneficios-indumentaria p{
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 18px;
}

#beneficios-indumentaria .box:hover .title a {
  color: #5d0c8b;
}

#beneficios-indumentaria .description {
	font-family: "Barlow", sans-serif;
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 0;
}

#beneficios-indumentaria h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 32px;
	color: #fff;
}

 






#intro-indumentaria {
  display: table;
  width: 100%;
  height: 100vh;
  background: #000;
}

#intro-indumentaria .carousel-item {
  width: 100%;
  height: 100vh;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

#intro-indumentaria .carousel-item::before {
	content: '';
	background-color: ;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}

#intro-indumentaria .carousel-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
}

#intro-indumentaria .carousel-background img {
  max-width: 100%;
}

#intro-indumentaria .carousel-content {
  text-align: center;
     padding-top: 145px;
}

#intro-indumentaria h2 {
	color: #ffb718;
	margin-bottom: 0px;
	font-size: 41px;
	font-weight: 700;
	line-height: 50px;
}

#intro-indumentaria p {
	    font-family: "Barlow", sans-serif;
		font-size: 25px;
  width: 80%;
  margin: 0 auto 30px auto;
  color: #111;
}

#intro-indumentaria h7 {
	    font-family: "Barlow", sans-serif;
		font-size: 18px;
  width: 80%;
  margin: 0 auto 30px auto;
  color: #111;
}


#intro-indumentaria .carousel-fade {
  overflow: hidden;
}

#intro-indumentaria .carousel-fade .carousel-inner .carousel-item {
  transition-property: opacity;
}

#intro-indumentaria .carousel-fade .carousel-inner .carousel-item,
#intro-indumentaria .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-indumentaria .carousel-fade .carousel-inner .active.carousel-item-right {
  opacity: 0;
}

#intro-indumentaria .carousel-fade .carousel-inner .active,
#intro-indumentaria .carousel-fade .carousel-inner .carousel-item-next.carousel-item-left,
#intro-indumentaria .carousel-fade .carousel-inner .carousel-item-prev.carousel-item-right {
  opacity: 1;
  transition: 0.5s;
}

#intro-indumentaria .carousel-fade .carousel-inner .carousel-item-next,
#intro-indumentaria .carousel-fade .carousel-inner .carousel-item-prev,
#intro-indumentaria .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-indumentaria .carousel-fade .carousel-inner .active.carousel-item-right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

#intro-indumentaria .carousel-control-prev,
#intro-indumentaria .carousel-control-next {
  width: 10%;
}

#intro-indumentaria .carousel-control-next-icon,
#intro-indumentaria .carousel-control-prev-icon {
  background: none;
  font-size: 32px;
  line-height: 1;
}

#intro-indumentaria .carousel-indicators li {
  cursor: pointer;
}

#intro-indumentaria .btn-get-started {
	font-family: "Barlow", sans-serif;
	font-weight: 500;
	font-size: 14px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	color: #fff;
	background: #ffb718;
	transition: 0.5s;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

#intro-indumentaria .btn-get-started:hover {
  background: #fff;
  color: #ffb718;
}



#intro-indumentaria .btn-cursos-indumentaria {
	font-family: "Barlow", sans-serif;
	font-weight: 500;
	font-size: 14px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	color: #fff;
	transition: 0.5s;
	margin: 10px;
	border: 2px solid #ffb718;
	color: #ffb718;

}

#intro-indumentaria .btn-cursos-indumentaria:hover {
 background: #fff;
  border: 2px solid #fff;
}












#faq-indumentaria {
	padding-top: 20px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	font-family: "Barlow", sans-serif;
	font-size: 19px;
	margin-bottom: 20px;
	color: #000000;
	font-weight: normal;
	
}

#faq-indumentaria-list {
	   font-family: "Barlow", sans-serif;
	padding-top: 5px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 5px;
	list-style: none;
	text-align: left;
	color: #333;

  
}

#faq-indumentaria-list li {
  border-bottom: 1px solid #ddd;
  color: #333;
  
}

#faq-indumentaria-list a {
	padding-left: 0;
	display: block;
	position: relative;
	font-family: "Barlow", sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	padding-right: 20px;
	color: #ffb718;
}

#faq-indumentaria h3 {
	font-family: "Barlow", sans-serif;
	margin-top: 0;
	margin-right: 0;

	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	font-size: 35px;
	color: #333;
	text-align: left;
}

#faq-indumentaria-list i {
  font-size: 24px;
  position: absolute;
  right: 0;
  color: #ffb718;
}

#faq-indumentaria #faq-indumentaria-list p {
  margin-bottom: 20px;
  color: #333;
}

#faq-indumentaria #faq-indumentaria -list a.collapse {
	color: #333;
	
}

#faq-indumentaria #faq-indumentaria-list a.collapsed {
	color: #333;
}

#faq-indumentaria #faq-indumentaria-list a.collapsed i::before {
  content: "\f055" !important;
}











#skills-indumentaria {
	padding-top: 40px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 5px;
	background-color: #FFFFFF;
}

#skills-indumentaria .progress {
  height: 35px;
  margin-bottom: 10px;
}

#skills-indumentaria .progress .skill {
    font-family: "Barlow", sans-serif;
  line-height: 35px;
  padding: 0;
  margin: 0 0 0 20px;
  text-transform: uppercase;
}

#skills-indumentaria p {
	font-family: "Barlow", sans-serif;
	line-height: 20px;
	text-transform: none;
	font-size: 18px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-bottom: 15px;
}

#skills-indumentaria .progress .skill .val {
  float: right;
  font-style: normal;
  margin: 0 20px 0 0;
}

#skills-indumentaria .progress-bar {
  width: 1px;
  text-align: left;
  transition: .9s;
}

#skills-indumentaria .btn-get-started {
	font-family: "Barlow", sans-serif;
	font-weight: bold;
	font-size: 18px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	border: 1px solid #ffb718;
	transition: 0.5s;
	color: #ffb718;
}

#skills-indumentaria .btn-get-started:hover {
  background: #ffb718;
  color: #fff;
}

#skills-indumentaria h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #ffb718;
}






#clients-indumentaria {
	background-repeat: no-repeat;
	background-position: center top no-repeat fixed;
	background-attachment: fixed;
	position: relative;
	font-family: "Barlow", sans-serif;
	background-color: #fff;
	background-size: cover;
	padding-top: 40px;
	padding-right: 0;
}



#clients-indumentaria .box {
  margin-bottom: 30px;
}

#clients-indumentaria .icon {
  float: left;
}

#clients-indumentaria .icon i {
	 font-family: "Barlow", sans-serif;
  color: #5d0c8b;
  font-size: 36px;
  line-height: 1;
  transition: 0.5s;
}

#clients-indumentaria .title {
	margin-left: 60px;
	font-weight: 700;
	margin-bottom: 15px;
	font-size: 18px;
	color: #ffb718;
	padding-left: 15px;
}

#clients-indumentaria h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #ffb718;
}

#clients-indumentaria .title a {
	font-family: "Barlow", sans-serif;
	color: #111;  

}

#clients-indumentaria p{
	font-family: "Barlow", sans-serif;
	color: #111;
	font-size: 18px;

}

#clients-indumentaria .box:hover .title a {
  color: #5d0c8b;
  padding-left: 15px;
}

#clients-indumentaria .description {
	 font-family: "Barlow", sans-serif;
	font-size: 18px;
	margin-left: 60px;
	line-height: 24px;
	margin-bottom: 0;
	padding-left: 15px;
}






#alumnos-indumentaria {
	padding-right: 0;
	padding-left: 0;
	font-family: "Barlow", sans-serif;
	font-size: 19px;
	margin-bottom: 20px;
	color: #000000;
	font-weight: normal;
	padding-bottom: 40px;
}

#alumnos-indumentaria-list {
	   font-family: "Barlow", sans-serif;
	padding-top: 5px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 5px;
	list-style: none;
	text-align: left;

  
}

#alumnos-indumentaria-list li {
  border-bottom: 1px solid #ddd;
  
}

#alumnos-indumentaria-list a {
	padding-top: 18px;
	padding-right: 20px;
	padding-left: 0;
	display: block;
	position: relative;
	font-family: "Barlow", sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	padding-right: 20px;
	color: #ffb718;
}

#alumnos-indumentaria h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 32px;
	color: #ffb718;
}

#alumnos-indumentaria-list i {
  font-size: 24px;
  position: absolute;
  right: 0;
  top: 16px;
}

#alumnos-indumentaria
#alumnos-indumentaria-list p {
  margin-bottom: 20px;
}

#alumnos-indumentaria
#alumnos-indumentaria-list a.collapse {
	color: #56AF32;
}

#alumnos-indumentaria
#alumnos-indumentaria-list a.collapsed {
	color: #000;
}

#alumnos-indumentaria
#alumnos-indumentaria-list a.collapsed i::before {
  content: "\f055" !important;
}






#call-to-action-indumentaria {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/estudiar_indumentaria.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	;
}

#call-to-action-indumentaria h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 35px;
	font-weight: 700;
}

#call-to-action-indumentaria p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-indumentaria .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-indumentaria .cta-btn:hover {
  background: #ffb718;
  border: 2px solid #ffb718;
}

























#call-to-action-cursos-ieserh {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/intro-cursos/cursos_capacitacion_ieserh.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	;
}

#call-to-action-cursos-ieserh  h3 {
 font-family: "Barlow", sans-serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-cursos-ieserh  p {
font-family: "Barlow", sans-serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-cursos-ieserh  .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-cursos-ieserh  .cta-btn:hover {
  background: #5d0c8b;
  border: 2px solid #5d0c8b;
}
























#call-to-action-diario-digital {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/diario-digital/call_diario.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	;
}

#call-to-action-diario-digital  h3 {
 	  font-family: "Barlow", sans-serif;
	color: #ffb718;
	font-size: 38px;
	font-weight: 700;
	text-align: left;
}

#call-to-action-diario-digital  p {
		  font-family: "Barlow", sans-serif;
	font-size: 20px;
	color: #fff;
	text-align: left;
}

#call-to-action-diario-digital  .cta-btn {
	  font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 18px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-diario-digital  .cta-btn:hover {
  background: #5d0c8b;
  border: 2px solid #5d0c8b;
}

























#call-to-action-diario-digital-segundo {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/diario-digital/call_diario_segundo.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	;
}

#call-to-action-diario-digital-segundo  h3 {
 	  font-family: "Barlow", sans-serif;
	color: #ffb718;
	font-size: 38px;
	font-weight: 700;
	text-align: left;
}

#call-to-action-diario-digital-segundo  p {
		  font-family: "Barlow", sans-serif;
	font-size: 20px;
	color: #fff;
	text-align: left;
}

#call-to-action-diario-digital-segundo  .cta-btn {
	  font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 18px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-diario-digital-segundo  .cta-btn:hover {
  background: #5d0c8b;
  border: 2px solid #5d0c8b;
}




















#intro-cursos {
  display: table;
  width: 100%;
  height: 45vh;
  background: #fff;
}

#intro-cursos .carousel-item {
  width: 100%;
  height: 45vh;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

#intro-cursos .carousel-item::before {
	content: '';
	background-color:;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}

#intro-cursos .carousel-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
}

#intro-cursos .carousel-background img {
  max-width: 100%;
}

#intro-cursos .carousel-content {
  text-align: center;
    padding-top: 90px;
}

#intro-cursos h2 {
  color: #fff;
  font-style: oblique;
  font-size: 40px;


}

#intro-cursos p {
	    font-family: "Barlow", sans-serif;
		font-size: 20px;
  width: 60%;
  margin: 0 auto 30px auto;
  color: #fff;
}

#intro-cursos .carousel-fade {
  overflow: hidden;
}

#intro-cursos .carousel-fade .carousel-inner .carousel-item {
  transition-property: opacity;
}

#intro-cursos .carousel-fade .carousel-inner .carousel-item,
#intro-cursos .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-cursos .carousel-fade .carousel-inner .active.carousel-item-right {
  opacity: 0;
}

#intro-cursos .carousel-fade .carousel-inner .active,
#intro-cursos .carousel-fade .carousel-inner .carousel-item-next.carousel-item-left,
#intro-cursos .carousel-fade .carousel-inner .carousel-item-prev.carousel-item-right {
  opacity: 1;
  transition: 0.5s;
}

#intro-cursos .carousel-fade .carousel-inner .carousel-item-next,
#intro-cursos .carousel-fade .carousel-inner .carousel-item-prev,
#intro-cursos .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-cursos .carousel-fade .carousel-inner .active.carousel-item-right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

#intro-cursos .carousel-control-prev,
#intro-cursos .carousel-control-next {
  width: 10%;
}

#intro-cursos .carousel-control-next-icon,
#intro-cursos .carousel-control-prev-icon {
  background: none;
  font-size: 32px;
  line-height: 1;
}

#intro-cursos .carousel-indicators li {
  cursor: pointer;
}

#intro-cursos .btn-get-started {
  font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 1px solid #5d0c8b;
	color: #5d0c8b;
}

#intro-cursos .btn-get-started:hover {
background: #5d0c8b;
  border: 2px solid #5d0c8b;
  color: #fff;
}


#intro-cursos h7 {
	font-family: "Barlow", sans-serif;
	font-size: 16px;
	width: 80%;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	color: #fff;
}





















#intro-diario {
	  font-family: "Barlow", sans-serif;
  display: table;
  width: 100%;
  height: 45vh;
  background: #111;
}

#intro-diario .carousel-item {
  width: 100%;
  height: 45vh;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

#intro-diario .carousel-item::before {
	content: '';
	background-color:;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}

#intro-diario .carousel-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
}

#intro-diario .carousel-background img {
  max-width: 100%;
}

#intro-diario .carousel-content {
  text-align: center;
    padding-top: 20px;
}

#intro-diario h2 {
	font-family: "Barlow", sans-serif;
	color: #fff;
	font-size: 55px;
	font-weight: 600;
    line-height: 0.9;
}

#intro-diario p {
	      font-family: "Barlow", sans-serif;
		font-size: 20px;
  width: 60%;
  margin: 0 auto 30px auto;
  color: #fff;
}

#intro-diario .carousel-fade {
  overflow: hidden;
}

#intro-diario .carousel-fade .carousel-inner .carousel-item {
  transition-property: opacity;
}

#intro-diario .carousel-fade .carousel-inner .carousel-item,
#intro-diario .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-diario .carousel-fade .carousel-inner .active.carousel-item-right {
  opacity: 0;
}

#intro-diario .carousel-fade .carousel-inner .active,
#intro-diario .carousel-fade .carousel-inner .carousel-item-next.carousel-item-left,
#intro-diario .carousel-fade .carousel-inner .carousel-item-prev.carousel-item-right {
  opacity: 1;
  transition: 0.5s;
}

#intro-diario .carousel-fade .carousel-inner .carousel-item-next,
#intro-diario .carousel-fade .carousel-inner .carousel-item-prev,
#intro-diario .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-diario .carousel-fade .carousel-inner .active.carousel-item-right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

#intro-diario .carousel-control-prev,
#intro-diario .carousel-control-next {
  width: 10%;
}

#intro-diario .carousel-control-next-icon,
#intro-diario .carousel-control-prev-icon {
  background: none;
  font-size: 32px;
  line-height: 1;
}

#intro-diario .carousel-indicators li {
  cursor: pointer;
}

#intro-diario .btn-get-started {
    font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 1px solid #5d0c8b;
	color: #5d0c8b;
}

#intro-diario .btn-get-started:hover {
background: #5d0c8b;
  border: 2px solid #5d0c8b;
  color: #fff;
}


#intro-diario h7 {
  font-family: "Barlow", sans-serif;
	font-size: 25px;
	width: 80%;
	margin-right: auto;
	margin-left: auto;
	color: #fff;
}
















#bajada-diario {
	position: relative;
	font-family: "Barlow", sans-serif;
	background-color: #fff;
	background-size: cover;
	padding-top: 35px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 15px;
	
}



#bajada-diario .box {
  margin-bottom: 30px;
}

#bajada-diario .icon {
  float: left;
}

#bajada-diario .icon i {
	font-family: "Barlow", sans-serif;
  color: #5d0c8b;
  font-size: 36px;
  line-height: 1;
  transition: 0.5s;
}

#bajada-diario .title {
	margin-left: 60px;
	font-weight: 700;
	margin-bottom: 15px;
	font-size: 18px;
	color: #111;
}

#bajada-diario .title a {
	font-family: "Barlow", sans-serif;
  color: #111;

}

#bajada-diario p{
	font-family: "Barlow", sans-serif;
  color: #575756;
  font-size: 18px;


}

#bajada-diario .box:hover .title a {
  color: #5d0c8b;
}

#bajada-diario .description {
	font-family: "Barlow", sans-serif;
	font-size: 18px;
	margin-left: 60px;
	line-height: 24px;
	margin-bottom: 0;
}


#bajada-diario  h3 {
	font-family: "Barlow", sans-serif;
	color: #ffb718;
	font-size: 38px;
	font-weight: 700;
	text-align: left;
}


























#intro-diario-inside {
	  font-family: "Barlow", sans-serif;
  display: table;
  width: 100%;
  height: 45vh;
  background: #fff;
}

#intro-diario-inside .carousel-item {
  width: 100%;
  height: 45vh;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

#intro-diario-inside .carousel-item::before {
	content: '';
	background-color:;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}

#intro-diario-inside .carousel-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
}

#intro-diario-inside .carousel-background img {
  max-width: 100%;
}

#intro-diario-inside .carousel-content {
	text-align: center;
	padding-top: 110px;
}

#intro-diario-inside h2 {
	  font-family: "Barlow", sans-serif;
  color: #fff;
  font-size: 30px;



}

#intro-diario-inside p {
	  font-family: "Barlow", sans-serif;
		font-size: 20px;
  width: 60%;
  margin: 0 auto 30px auto;
  color: #fff;
}

#intro-diario-inside .carousel-fade {
  overflow: hidden;
}

#intro-diario-inside .carousel-fade .carousel-inner .carousel-item {
  transition-property: opacity;
}

#intro-diario-inside .carousel-fade .carousel-inner .carousel-item,
#intro-diario-inside .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-diario-inside .carousel-fade .carousel-inner .active.carousel-item-right {
  opacity: 0;
}

#intro-diario-inside .carousel-fade .carousel-inner .active,
#intro-diario-inside .carousel-fade .carousel-inner .carousel-item-next.carousel-item-left,
#intro-diario-inside .carousel-fade .carousel-inner .carousel-item-prev.carousel-item-right {
  opacity: 1;
  transition: 0.5s;
}

#intro-diario-inside .carousel-fade .carousel-inner .carousel-item-next,
#intro-diario-inside .carousel-fade .carousel-inner .carousel-item-prev,
#intro-diario-inside .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-diario-inside .carousel-fade .carousel-inner .active.carousel-item-right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

#intro-diario-inside .carousel-control-prev,
#intro-diario-inside .carousel-control-next {
  width: 10%;
}

#intro-diario-inside .carousel-control-next-icon,
#intro-diario-inside .carousel-control-prev-icon {
  background: none;
  font-size: 32px;
  line-height: 1;
}

#intro-diario-inside .carousel-indicators li {
  cursor: pointer;
}

#intro-diario-inside .btn-get-started {
  font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 1px solid #5d0c8b;
	color: #5d0c8b;
}

#intro-diario-inside .btn-get-started:hover {
background: #5d0c8b;
  border: 2px solid #5d0c8b;
  color: #fff;
}


#intro-diario-inside h7 {
  font-family: "Barlow", sans-serif;
	font-size: 16px;
	width: 80%;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	color: #fff;
}














#info-diario-inside {
	font-family: "Barlow", sans-serif;
	background-color: #F1F1F1;
	background-size: cover;
	padding-top: 40px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#info-diario-inside::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(248,248,248,1.00);
	z-index: 9;
}

#info-diario-inside .container {
  position: relative;
  z-index: 10;
  
}

#info-diario-inside .about-col {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

#info-diario-inside .about-col .img {
  position: relative;
}

#info-diario-inside .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#info-diario-inside .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #5d0c8b;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#info-diario-inside .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #fff;
  transition: 0.3s;
}

#info-diario-inside .about-col:hover .icon {
  background-color: #ff5000;
}

#info-diario-inside .about-col:hover i {
  color: #fff;
}

#info-diario-inside .about-col h2 {
  color: #333;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  padding: 0;
  margin: 40px 0 12px 0;
}

#info-diario-inside .about-col h2 a {
  color: #000;
}

#info-diario-inside .about-col h2 a:hover {
  color: #18d26e;
}

#info-diario-inside .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}




#info-diario-inside h3 {
font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #333;
}

#info-diario-inside .title a {
	font-family: "Barlow", sans-serif;
	color: #333;  

}

#info-diario-inside p{
	font-family: "Barlow", sans-serif;
	color: #333;
	font-size: 18px;

}





















#intro-coaching {
  display: table;
  width: 100%;
  height: 45vh;
  background: #fff;
}

#intro-coaching .carousel-item {
  width: 100%;
  height: 45vh;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

#intro-coaching .carousel-item::before {
	content: '';
	background-color:;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}

#intro-coaching .carousel-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
}

#intro-coaching .carousel-background img {
  max-width: 100%;
}

#intro-coaching .carousel-content {
	text-align: center;
	padding-top: 110px;
}

#intro-coaching h2 {
  color: #fff;
  font-size: 30px;



}

#intro-coaching p {
	    font-family: "Barlow", sans-serif;
		font-size: 20px;
  width: 60%;
  margin: 0 auto 30px auto;
  color: #fff;
}

#intro-coaching .carousel-fade {
  overflow: hidden;
}

#intro-coaching .carousel-fade .carousel-inner .carousel-item {
  transition-property: opacity;
}

#intro-coaching .carousel-fade .carousel-inner .carousel-item,
#intro-coaching .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-coaching .carousel-fade .carousel-inner .active.carousel-item-right {
  opacity: 0;
}

#intro-coaching .carousel-fade .carousel-inner .active,
#intro-coaching .carousel-fade .carousel-inner .carousel-item-next.carousel-item-left,
#intro-coaching .carousel-fade .carousel-inner .carousel-item-prev.carousel-item-right {
  opacity: 1;
  transition: 0.5s;
}

#intro-coaching .carousel-fade .carousel-inner .carousel-item-next,
#intro-coaching .carousel-fade .carousel-inner .carousel-item-prev,
#intro-coaching .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-coaching .carousel-fade .carousel-inner .active.carousel-item-right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

#intro-coaching .carousel-control-prev,
#intro-coaching .carousel-control-next {
  width: 10%;
}

#intro-coaching .carousel-control-next-icon,
#intro-coaching .carousel-control-prev-icon {
  background: none;
  font-size: 32px;
  line-height: 1;
}

#intro-coaching .carousel-indicators li {
  cursor: pointer;
}

#intro-coaching .btn-get-started {
  font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 1px solid #5d0c8b;
	color: #5d0c8b;
}

#intro-coaching .btn-get-started:hover {
background: #5d0c8b;
  border: 2px solid #5d0c8b;
  color: #fff;
}


#intro-coaching h7 {
	font-family: "Barlow", sans-serif;
	font-size: 16px;
	width: 80%;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	color: #fff;
}




















#intro-masterclass {
  display: table;
  width: 100%;
  height: 60vh;
  background: #fff;
}

#intro-masterclass .carousel-item {
  width: 100%;
  height: 60vh;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

#intro-masterclass .carousel-item::before {
	content: '';
	background-color:;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}

#intro-masterclass .carousel-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
}

#intro-masterclass .carousel-background img {
  max-width: 100%;
}

#intro-masterclass .carousel-content {
	text-align: center;
	padding-top: 110px;
}

#intro-masterclass h2 {
  color: #fff;
  font-size: 30px;



}

#intro-masterclass p {
	    font-family: "Barlow", sans-serif;
		font-size: 20px;
  width: 60%;
  margin: 0 auto 30px auto;
  color: #fff;
}

#intro-masterclass .carousel-fade {
  overflow: hidden;
}

#intro-masterclass .carousel-fade .carousel-inner .carousel-item {
  transition-property: opacity;
}

#intro-masterclass .carousel-fade .carousel-inner .carousel-item,
#intro-masterclass .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-masterclass .carousel-fade .carousel-inner .active.carousel-item-right {
  opacity: 0;
}

#intro-masterclass .carousel-fade .carousel-inner .active,
#intro-masterclass .carousel-fade .carousel-inner .carousel-item-next.carousel-item-left,
#intro-masterclass .carousel-fade .carousel-inner .carousel-item-prev.carousel-item-right {
  opacity: 1;
  transition: 0.5s;
}

#intro-masterclass .carousel-fade .carousel-inner .carousel-item-next,
#intro-masterclass .carousel-fade .carousel-inner .carousel-item-prev,
#intro-masterclass .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-masterclass .carousel-fade .carousel-inner .active.carousel-item-right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

#intro-masterclass .carousel-control-prev,
#intro-masterclass .carousel-control-next {
  width: 10%;
}

#intro-masterclass .carousel-control-next-icon,
#intro-masterclass .carousel-control-prev-icon {
  background: none;
  font-size: 32px;
  line-height: 1;
}

#intro-masterclass .carousel-indicators li {
  cursor: pointer;
}

#intro-masterclass .btn-get-started {
  font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 1px solid #5d0c8b;
	color: #5d0c8b;
}

#intro-masterclass .btn-get-started:hover {
background: #5d0c8b;
  border: 2px solid #5d0c8b;
  color: #fff;
}


#intro-masterclass h7 {
	font-family: "Barlow", sans-serif;
	font-size: 16px;
	width: 80%;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	color: #fff;
	padding-bottom: 30px;
}


















#intro-masterclass-a {
  display: table;
  width: 100%;
  height: 60vh;
  background: #fff;
}

#intro-masterclass-a .carousel-item {
  width: 100%;
  height: 60vh;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

#intro-masterclass-a .carousel-item::before {
	content: '';
	background-color:;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}

#intro-masterclass-a .carousel-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
}

#intro-masterclass-a .carousel-background img {
  max-width: 100%;
}

#intro-masterclass-a .carousel-content {
	text-align: center;
	padding-top: 110px;
}

#intro-masterclass-a h2 {
  color: #fff;
  font-size: 30px;



}

#intro-masterclass-a p {
	    font-family: "Barlow", sans-serif;
		font-size: 20px;
  width: 60%;
  margin: 0 auto 30px auto;
  color: #fff;
}

#intro-masterclass-a .carousel-fade {
  overflow: hidden;
}

#intro-masterclass-a .carousel-fade .carousel-inner .carousel-item {
  transition-property: opacity;
}

#intro-masterclass-a .carousel-fade .carousel-inner .carousel-item,
#intro-masterclass-a .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-masterclass-a .carousel-fade .carousel-inner .active.carousel-item-right {
  opacity: 0;
}

#intro-masterclass-a .carousel-fade .carousel-inner .active,
#intro-masterclass-a .carousel-fade .carousel-inner .carousel-item-next.carousel-item-left,
#intro-masterclass-a .carousel-fade .carousel-inner .carousel-item-prev.carousel-item-right {
  opacity: 1;
  transition: 0.5s;
}

#intro-masterclass-a .carousel-fade .carousel-inner .carousel-item-next,
#intro-masterclass-a .carousel-fade .carousel-inner .carousel-item-prev,
#intro-masterclass-a .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-masterclass-a .carousel-fade .carousel-inner .active.carousel-item-right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

#intro-masterclass-a .carousel-control-prev,
#intro-masterclass-a .carousel-control-next {
  width: 10%;
}

#intro-masterclass-a .carousel-control-next-icon,
#intro-masterclass-a .carousel-control-prev-icon {
  background: none;
  font-size: 32px;
  line-height: 1;
}

#intro-masterclass-a .carousel-indicators li {
  cursor: pointer;
}

#intro-masterclass-a .btn-get-started {
  font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 1px solid #5d0c8b;
	color: #5d0c8b;
}

#intro-masterclass-a .btn-get-started:hover {
background: #5d0c8b;
  border: 2px solid #5d0c8b;
  color: #fff;
}


#intro-masterclass-a h7 {
	font-family: "Barlow", sans-serif;
	font-size: 16px;
	width: 80%;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	color: #fff;
	padding-bottom: 30px;
}

















#intro-servicio-empresas {
  display: table;
  width: 100%;
  height: 60vh;
  background: #fff;
}

#intro-servicio-empresas .carousel-item {
  width: 100%;
  height: 60vh;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

#intro-servicio-empresas .carousel-item::before {
	content: '';
	background-color:;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}

#intro-servicio-empresas .carousel-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
}

#intro-servicio-empresas .carousel-background img {
  max-width: 100%;
}

#intro-servicio-empresas .carousel-content {
	text-align: center;
	padding-top: 110px;
}

#intro-servicio-empresas h2 {
  color: #fff;
  font-size: 30px;



}

#intro-servicio-empresas p {
	    font-family: "Barlow", sans-serif;
		font-size: 20px;
  width: 60%;
  margin: 0 auto 30px auto;
  color: #fff;
}

#intro-servicio-empresas .carousel-fade {
  overflow: hidden;
}

#intro-servicio-empresas .carousel-fade .carousel-inner .carousel-item {
  transition-property: opacity;
}

#intro-servicio-empresas .carousel-fade .carousel-inner .carousel-item,
#intro-servicio-empresas .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-servicio-empresas .carousel-fade .carousel-inner .active.carousel-item-right {
  opacity: 0;
}

#intro-servicio-empresas .carousel-fade .carousel-inner .active,
#intro-servicio-empresas .carousel-fade .carousel-inner .carousel-item-next.carousel-item-left,
#intro-servicio-empresas .carousel-fade .carousel-inner .carousel-item-prev.carousel-item-right {
  opacity: 1;
  transition: 0.5s;
}

#intro-servicio-empresas .carousel-fade .carousel-inner .carousel-item-next,
#intro-servicio-empresas .carousel-fade .carousel-inner .carousel-item-prev,
#intro-servicio-empresas .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-servicio-empresas .carousel-fade .carousel-inner .active.carousel-item-right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

#intro-servicio-empresas .carousel-control-prev,
#intro-servicio-empresas .carousel-control-next {
  width: 10%;
}

#intro-servicio-empresas .carousel-control-next-icon,
#intro-servicio-empresas .carousel-control-prev-icon {
  background: none;
  font-size: 32px;
  line-height: 1;
}

#intro-servicio-empresas .carousel-indicators li {
  cursor: pointer;
}

#intro-servicio-empresas.btn-get-started {
  font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 1px solid #5d0c8b;
	color: #5d0c8b;
}

#intro-servicio-empresas .btn-get-started:hover {
background: #5d0c8b;
  border: 2px solid #5d0c8b;
  color: #fff;
}


#intro-servicio-empresas h7 {
	font-family: "Barlow", sans-serif;
	font-size: 16px;
	width: 80%;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	color: #fff;
	padding-bottom: 30px;
}





















#intro-programa-auxiliar-administrativo-contable {
  display: table;
  width: 100%;
  height: 60vh;
  background: #fff;
}

#intro-programa-auxiliar-administrativo-contable .carousel-item {
  width: 100%;
  height: 60vh;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

#intro-programa-auxiliar-administrativo-contable .carousel-item::before {
	content: '';
	background-color:;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}

#intro-programa-auxiliar-administrativo-contable .carousel-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
}

#intro-programa-auxiliar-administrativo-contable .carousel-background img {
  max-width: 100%;
}

#intro-programa-auxiliar-administrativo-contable .carousel-content {
	text-align: center;
	padding-top: 110px;
}

#intro-programa-auxiliar-administrativo-contable h2 {
  color: #fff;
  font-size: 30px;



}

#intro-programa-auxiliar-administrativo-contable p {
	    font-family: "Barlow", sans-serif;
		font-size: 20px;
  width: 60%;
  margin: 0 auto 30px auto;
  color: #fff;
}

#intro-programa-auxiliar-administrativo-contable .carousel-fade {
  overflow: hidden;
}

#intro-programa-auxiliar-administrativo-contable .carousel-fade .carousel-inner .carousel-item {
  transition-property: opacity;
}

#intro-programa-auxiliar-administrativo-contable .carousel-fade .carousel-inner .carousel-item,
#intro-programa-auxiliar-administrativo-contable .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-programa-auxiliar-administrativo-contable .carousel-fade .carousel-inner .active.carousel-item-right {
  opacity: 0;
}

#intro-programa-auxiliar-administrativo-contable .carousel-fade .carousel-inner .active,
#intro-programa-auxiliar-administrativo-contable .carousel-fade .carousel-inner .carousel-item-next.carousel-item-left,
#intro-programa-auxiliar-administrativo-contable .carousel-fade .carousel-inner .carousel-item-prev.carousel-item-right {
  opacity: 1;
  transition: 0.5s;
}

#intro-programa-auxiliar-administrativo-contable .carousel-fade .carousel-inner .carousel-item-next,
#intro-programa-auxiliar-administrativo-contable .carousel-fade .carousel-inner .carousel-item-prev,
#intro-programa-auxiliar-administrativo-contable .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-programa-auxiliar-administrativo-contable .carousel-fade .carousel-inner .active.carousel-item-right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

#intro-programa-auxiliar-administrativo-contable .carousel-control-prev,
#intro-programa-auxiliar-administrativo-contable .carousel-control-next {
  width: 10%;
}

#intro-programa-auxiliar-administrativo-contable .carousel-control-next-icon,
#intro-programa-auxiliar-administrativo-contable .carousel-control-prev-icon {
  background: none;
  font-size: 32px;
  line-height: 1;
}

#intro-programa-auxiliar-administrativo-contable .carousel-indicators li {
  cursor: pointer;
}

#intro-programa-auxiliar-administrativo-contable .btn-get-started {
  font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 1px solid #5d0c8b;
	color: #5d0c8b;
}

#intro-programa-auxiliar-administrativo-contable .btn-get-started:hover {
background: #5d0c8b;
  border: 2px solid #5d0c8b;
  color: #fff;
}


#intro-programa-auxiliar-administrativo-contable h7 {
	font-family: "Barlow", sans-serif;
	font-size: 16px;
	width: 80%;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	color: #fff;
	padding-bottom: 30px;
}




























#intro-programa-analista-liquidación-sueldos {
  display: table;
  width: 100%;
  height: 60vh;
  background: #fff;
}

#intro-programa-analista-liquidación-sueldos .carousel-item {
  width: 100%;
  height: 60vh;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

#intro-programa-analista-liquidación-sueldos .carousel-item::before {
	content: '';
	background-color:;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}

#intro-programa-analista-liquidación-sueldos .carousel-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
}

#intro-programa-analista-liquidación-sueldose .carousel-background img {
  max-width: 100%;
}

#intro-programa-analista-liquidación-sueldos .carousel-content {
	text-align: center;
	padding-top: 110px;
}

#intro-programa-analista-liquidación-sueldos h2 {
  color: #fff;
  font-size: 30px;



}

#intro-programa-analista-liquidación-sueldos p {
	    font-family: "Barlow", sans-serif;
		font-size: 20px;
  width: 60%;
  margin: 0 auto 30px auto;
  color: #fff;
}

#intro-programa-analista-liquidación-sueldos .carousel-fade {
  overflow: hidden;
}

#intro-programa-analista-liquidación-sueldos .carousel-fade .carousel-inner .carousel-item {
  transition-property: opacity;
}

#intro-programa-analista-liquidación-sueldos .carousel-fade .carousel-inner .carousel-item,
#intro-programa-analista-liquidación-sueldos .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-programa-analista-liquidación-sueldos .carousel-fade .carousel-inner .active.carousel-item-right {
  opacity: 0;
}

#intro-programa-analista-liquidación-sueldos .carousel-fade .carousel-inner .active,
#intro-programa-analista-liquidación-sueldos .carousel-fade .carousel-inner .carousel-item-next.carousel-item-left,
#intro-programa-analista-liquidación-sueldos .carousel-fade .carousel-inner .carousel-item-prev.carousel-item-right {
  opacity: 1;
  transition: 0.5s;
}

#intro-programa-analista-liquidación-sueldos .carousel-fade .carousel-inner .carousel-item-next,
#intro-programa-analista-liquidación-sueldos .carousel-fade .carousel-inner .carousel-item-prev,
#intro-programa-analista-liquidación-sueldos .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-programa-analista-liquidación-sueldos .carousel-fade .carousel-inner .active.carousel-item-right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

#intro-programa-analista-liquidación-sueldos .carousel-control-prev,
#intro-programa-analista-liquidación-sueldos .carousel-control-next {
  width: 10%;
}

#intro-programa-analista-liquidación-sueldos .carousel-control-next-icon,
#intro-programa-analista-liquidación-sueldos .carousel-control-prev-icon {
  background: none;
  font-size: 32px;
  line-height: 1;
}

#intro-programa-analista-liquidación-sueldos .carousel-indicators li {
  cursor: pointer;
}

#intro-programa-analista-liquidación-sueldos .btn-get-started {
  font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 1px solid #5d0c8b;
	color: #5d0c8b;
}

#intro-programa-analista-liquidación-sueldos .btn-get-started:hover {
background: #5d0c8b;
  border: 2px solid #5d0c8b;
  color: #fff;
}


#intro-programa-analista-liquidación-sueldos h7 {
	font-family: "Barlow", sans-serif;
	font-size: 16px;
	width: 80%;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	color: #fff;
	padding-bottom: 30px;
}

























#intro-programa-auxiliar-administrativo-contable {
  display: table;
  width: 100%;
  height: 60vh;
  background: #fff;
}

#intro-programa-coaching .carousel-item {
  width: 100%;
  height: 60vh;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

#intro-programa-coaching .carousel-item::before {
	content: '';
	background-color:;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}

#intro-programa-coaching .carousel-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
}

#intro-programa-coaching .carousel-background img {
  max-width: 100%;
}

#intro-programa-coaching .carousel-content {
	text-align: center;
	padding-top: 110px;
}

#intro-programa-coaching h2 {
  color: #fff;
  font-size: 30px;



}

#intro-programa-coaching p {
	    font-family: "Barlow", sans-serif;
		font-size: 20px;
  width: 60%;
  margin: 0 auto 30px auto;
  color: #fff;
}

#intro-programa-coaching .carousel-fade {
  overflow: hidden;
}

#intro-programa-coaching .carousel-fade .carousel-inner .carousel-item {
  transition-property: opacity;
}

#intro-programa-coaching .carousel-fade .carousel-inner .carousel-item,
#intro-programa-coaching .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-programa-coaching .carousel-fade .carousel-inner .active.carousel-item-right {
  opacity: 0;
}

#intro-programa-coaching .carousel-fade .carousel-inner .active,
#intro-programa-coaching .carousel-fade .carousel-inner .carousel-item-next.carousel-item-left,
#intro-programa-coaching .carousel-fade .carousel-inner .carousel-item-prev.carousel-item-right {
  opacity: 1;
  transition: 0.5s;
}

#intro-programa-coaching .carousel-fade .carousel-inner .carousel-item-next,
#intro-programa-coaching .carousel-fade .carousel-inner .carousel-item-prev,
#intro-programa-coaching .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-programa-coaching .carousel-fade .carousel-inner .active.carousel-item-right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

#intro-programa-coaching .carousel-control-prev,
#intro-programa-coaching .carousel-control-next {
  width: 10%;
}

#intro-programa-coaching .carousel-control-next-icon,
#intro-programa-coaching .carousel-control-prev-icon {
  background: none;
  font-size: 32px;
  line-height: 1;
}

#intro-programa-coaching .carousel-indicators li {
  cursor: pointer;
}

#intro-programa-coaching .btn-get-started {
  font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 1px solid #5d0c8b;
	color: #5d0c8b;
}

#intro-programa-coaching .btn-get-started:hover {
background: #5d0c8b;
  border: 2px solid #5d0c8b;
  color: #fff;
}


#intro-programa-coaching h7 {
	font-family: "Barlow", sans-serif;
	font-size: 16px;
	width: 80%;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	color: #fff;
	padding-bottom: 30px;
}























#intro-programa-instructorado-fitness {
  display: table;
  width: 100%;
  height: 60vh;
  background: #fff;
}

#intro-programa-instructorado-fitness .carousel-item {
  width: 100%;
  height: 60vh;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

#intro-programa-instructorado-fitness .carousel-item::before {
	content: '';
	background-color:;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}

#intro-programa-instructorado-fitness .carousel-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
}

#intro-programa-instructorado-fitness .carousel-background img {
  max-width: 100%;
}

#intro-programa-instructorado-fitness .carousel-content {
	text-align: center;
	padding-top: 110px;
}

#intro-programa-instructorado-fitness h2 {
  color: #fff;
  font-size: 30px;



}

#intro-programa-instructorado-fitness p {
	    font-family: "Barlow", sans-serif;
		font-size: 20px;
  width: 60%;
  margin: 0 auto 30px auto;
  color: #fff;
}

#intro-programa-instructorado-fitness .carousel-fade {
  overflow: hidden;
}

#intro-programa-instructorado-fitness .carousel-fade .carousel-inner .carousel-item {
  transition-property: opacity;
}

#intro-programa-instructorado-fitness .carousel-fade .carousel-inner .carousel-item,
#intro-programa-instructorado-fitness .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-programa-instructorado-fitness .carousel-fade .carousel-inner .active.carousel-item-right {
  opacity: 0;
}

#intro-programa-instructorado-fitness .carousel-fade .carousel-inner .active,
#intro-programa-instructorado-fitness .carousel-fade .carousel-inner .carousel-item-next.carousel-item-left,
#intro-programa-instructorado-fitness .carousel-fade .carousel-inner .carousel-item-prev.carousel-item-right {
  opacity: 1;
  transition: 0.5s;
}

#intro-programa-instructorado-fitness .carousel-fade .carousel-inner .carousel-item-next,
#intro-programa-instructorado-fitness .carousel-fade .carousel-inner .carousel-item-prev,
#intro-programa-instructorado-fitness .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-programa-instructorado-fitness .carousel-fade .carousel-inner .active.carousel-item-right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

#intro-programa-instructorado-fitness .carousel-control-prev,
#intro-programa-instructorado-fitness .carousel-control-next {
  width: 10%;
}

#intro-programa-instructorado-fitness .carousel-control-next-icon,
#intro-programa-instructorado-fitness .carousel-control-prev-icon {
  background: none;
  font-size: 32px;
  line-height: 1;
}

#intro-programa-instructorado-fitness .carousel-indicators li {
  cursor: pointer;
}

#intro-programa-instructorado-fitness .btn-get-started {
  font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 1px solid #5d0c8b;
	color: #5d0c8b;
}

#intro-programa-instructorado-fitness .btn-get-started:hover {
background: #5d0c8b;
  border: 2px solid #5d0c8b;
  color: #fff;
}


#intro-programa-instructorado-fitness h7 {
	font-family: "Barlow", sans-serif;
	font-size: 16px;
	width: 80%;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	color: #fff;
	padding-bottom: 30px;
}






























#intro-programa_especialización_en_recursos_humanos {
  display: table;
  width: 100%;
  height: 60vh;
  background: #fff;
}

#intro-programa_especialización_en_recursos_humanos .carousel-item {
  width: 100%;
  height: 60vh;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

#intro-programa_especialización_en_recursos_humanos .carousel-item::before {
	content: '';
	background-color:;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}

#intro-programa_especialización_en_recursos_humanos .carousel-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
}

#intro-programa_especialización_en_recursos_humanos .carousel-background img {
  max-width: 100%;
}

#intro-programa_especialización_en_recursos_humanos .carousel-content {
	text-align: center;
	padding-top: 110px;
}

#intro-programa_especialización_en_recursos_humanos h2 {
  color: #fff;
  font-size: 30px;



}

#intro-programa_especialización_en_recursos_humanos p {
	    font-family: "Barlow", sans-serif;
		font-size: 20px;
  width: 60%;
  margin: 0 auto 30px auto;
  color: #fff;
}

#intro-programa_especialización_en_recursos_humanos .carousel-fade {
  overflow: hidden;
}

#intro-programa_especialización_en_recursos_humanos .carousel-fade .carousel-inner .carousel-item {
  transition-property: opacity;
}

#intro-programa_especialización_en_recursos_humanos .carousel-fade .carousel-inner .carousel-item,
#intro-programa_especialización_en_recursos_humanos .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-programa_especialización_en_recursos_humanos .carousel-fade .carousel-inner .active.carousel-item-right {
  opacity: 0;
}

#intro-programa_especialización_en_recursos_humanos .carousel-fade .carousel-inner .active,
#intro-programa_especialización_en_recursos_humanos .carousel-fade .carousel-inner .carousel-item-next.carousel-item-left,
#intro-programa_especialización_en_recursos_humanos .carousel-fade .carousel-inner .carousel-item-prev.carousel-item-right {
  opacity: 1;
  transition: 0.5s;
}

#intro-programa_especialización_en_recursos_humanos .carousel-fade .carousel-inner .carousel-item-next,
#intro-programa_especialización_en_recursos_humanos .carousel-fade .carousel-inner .carousel-item-prev,
#intro-programa_especialización_en_recursos_humanos .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-programa_especialización_en_recursos_humanos .carousel-fade .carousel-inner .active.carousel-item-right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

#intro-programa_especialización_en_recursos_humanos .carousel-control-prev,
#intro-programa_especialización_en_recursos_humanos .carousel-control-next {
  width: 10%;
}

#intro-programa_especialización_en_recursos_humanos .carousel-control-next-icon,
#intro-programa_especialización_en_recursos_humanos .carousel-control-prev-icon {
  background: none;
  font-size: 32px;
  line-height: 1;
}

#intro-programa-auxiliar-administrativo-contable .carousel-indicators li {
  cursor: pointer;
}

#intro-programa_especialización_en_recursos_humanos .btn-get-started {
  font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 1px solid #5d0c8b;
	color: #5d0c8b;
}

#intro-programa_especialización_en_recursos_humanos .btn-get-started:hover {
background: #5d0c8b;
  border: 2px solid #5d0c8b;
  color: #fff;
}


#intro-programa_especialización_en_recursos_humanos h7 {
	font-family: "Barlow", sans-serif;
	font-size: 16px;
	width: 80%;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	color: #fff;
	padding-bottom: 30px;
}
































#intro-especializacion_en_seleccion_perfiles_it {
  display: table;
  width: 100%;
  height: 60vh;
  background: #fff;
}

#intro-especializacion_en_seleccion_perfiles_it .carousel-item {
  width: 100%;
  height: 60vh;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

#intro-especializacion_en_seleccion_perfiles_it .carousel-item::before {
	content: '';
	background-color:;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}

#intro-especializacion_en_seleccion_perfiles_it .carousel-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
}

#intro-especializacion_en_seleccion_perfiles_it .carousel-background img {
  max-width: 100%;
}

#intro-especializacion_en_seleccion_perfiles_it .carousel-content {
	text-align: center;
	padding-top: 110px;
}

#intro-especializacion_en_seleccion_perfiles_it h2 {
  color: #fff;
  font-size: 30px;



}

#intro-especializacion_en_seleccion_perfiles_it p {
	    font-family: "Barlow", sans-serif;
		font-size: 20px;
  width: 60%;
  margin: 0 auto 30px auto;
  color: #fff;
}

#intro-especializacion_en_seleccion_perfiles_it .carousel-fade {
  overflow: hidden;
}

#intro-especializacion_en_seleccion_perfiles_it .carousel-fade .carousel-inner .carousel-item {
  transition-property: opacity;
}

#intro-especializacion_en_seleccion_perfiles_it .carousel-fade .carousel-inner .carousel-item,
#intro-especializacion_en_seleccion_perfiles_it .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-especializacion_en_seleccion_perfiles_it .carousel-fade .carousel-inner .active.carousel-item-right {
  opacity: 0;
}

#intro-especializacion_en_seleccion_perfiles_it .carousel-fade .carousel-inner .active,
#intro-especializacion_en_seleccion_perfiles_it .carousel-fade .carousel-inner .carousel-item-next.carousel-item-left,
#intro-especializacion_en_seleccion_perfiles_it .carousel-fade .carousel-inner .carousel-item-prev.carousel-item-right {
  opacity: 1;
  transition: 0.5s;
}

#intro-especializacion_en_seleccion_perfiles_it .carousel-fade .carousel-inner .carousel-item-next,
#intro-especializacion_en_seleccion_perfiles_it .carousel-fade .carousel-inner .carousel-item-prev,
#intro-especializacion_en_seleccion_perfiles_it .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-especializacion_en_seleccion_perfiles_it .carousel-fade .carousel-inner .active.carousel-item-right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

#intro-especializacion_en_seleccion_perfiles_it .carousel-control-prev,
#intro-especializacion_en_seleccion_perfiles_it .carousel-control-next {
  width: 10%;
}

#intro-especializacion_en_seleccion_perfiles_it .carousel-control-next-icon,
#intro-especializacion_en_seleccion_perfiles_it .carousel-control-prev-icon {
  background: none;
  font-size: 32px;
  line-height: 1;
}

#intro-especializacion_en_seleccion_perfiles_it .carousel-indicators li {
  cursor: pointer;
}

#intro-especializacion_en_seleccion_perfiles_it .btn-get-started {
  font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 1px solid #5d0c8b;
	color: #5d0c8b;
}

#intro-especializacion_en_seleccion_perfiles_it .btn-get-started:hover {
background: #5d0c8b;
  border: 2px solid #5d0c8b;
  color: #fff;
}


#intro-especializacion_en_seleccion_perfiles_it h7 {
	font-family: "Barlow", sans-serif;
	font-size: 16px;
	width: 80%;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	color: #fff;
	padding-bottom: 30px;
}



























#intro-programa_auxiliar-marketing-digital {
  display: table;
  width: 100%;
  height: 60vh;
  background: #fff;
}

#intro-programa_auxiliar-marketing-digital .carousel-item {
  width: 100%;
  height: 60vh;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

#intro-programa_auxiliar-marketing-digital .carousel-item::before {
	content: '';
	background-color:;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}

#intro-programa_auxiliar-marketing-digital .carousel-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
}

#intro-programa_auxiliar-marketing-digital .carousel-background img {
  max-width: 100%;
}

#intro-programa_auxiliar-marketing-digital .carousel-content {
	text-align: center;
	padding-top: 110px;
}

#intro-programa_auxiliar-marketing-digital h2 {
  color: #fff;
  font-size: 30px;



}

#intro-programa_auxiliar-marketing-digital p {
	    font-family: "Barlow", sans-serif;
		font-size: 20px;
  width: 60%;
  margin: 0 auto 30px auto;
  color: #fff;
}

#intro-programa_auxiliar-marketing-digital .carousel-fade {
  overflow: hidden;
}

#intro-programa_auxiliar-marketing-digital .carousel-fade .carousel-inner .carousel-item {
  transition-property: opacity;
}

#intro-programa_auxiliar-marketing-digital .carousel-fade .carousel-inner .carousel-item,
#intro-programa_auxiliar-marketing-digital .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-programa_auxiliar-marketing-digital .carousel-fade .carousel-inner .active.carousel-item-right {
  opacity: 0;
}

#intro-programa_auxiliar-marketing-digital .carousel-fade .carousel-inner .active,
#intro-programa_auxiliar-marketing-digital .carousel-fade .carousel-inner .carousel-item-next.carousel-item-left,
#intro-programa_auxiliar-marketing-digital .carousel-fade .carousel-inner .carousel-item-prev.carousel-item-right {
  opacity: 1;
  transition: 0.5s;
}

#intro-programa_auxiliar-marketing-digital .carousel-fade .carousel-inner .carousel-item-next,
#intro-programa_auxiliar-marketing-digital .carousel-fade .carousel-inner .carousel-item-prev,
#intro-programa_auxiliar-marketing-digital .carousel-fade .carousel-inner .active.carousel-item-left,
#intro-programa_auxiliar-marketing-digital .carousel-fade .carousel-inner .active.carousel-item-right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

#intro-programa_auxiliar-marketing-digital .carousel-control-prev,
#intro-programa_auxiliar-marketing-digital .carousel-control-next {
  width: 10%;
}

#intro-programa_auxiliar-marketing-digital .carousel-control-next-icon,
#intro-programa_auxiliar-marketing-digital .carousel-control-prev-icon {
  background: none;
  font-size: 32px;
  line-height: 1;
}

#intro-programa_auxiliar-marketing-digital .carousel-indicators li {
  cursor: pointer;
}

#intro-programa_auxiliar-marketing-digital .btn-get-started {
  font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 1px solid #5d0c8b;
	color: #5d0c8b;
}

#intro-programa_auxiliar-marketing-digital .btn-get-started:hover {
background: #5d0c8b;
  border: 2px solid #5d0c8b;
  color: #fff;
}


#intro-programa_auxiliar-marketing-digital h7 {
	font-family: "Barlow", sans-serif;
	font-size: 16px;
	width: 80%;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	color: #fff;
	padding-bottom: 30px;
}




























#clients-coaching {
	background-repeat: no-repeat;
	background-position: center top no-repeat fixed;
	background-attachment: fixed;
	position: relative;
	font-family: "Barlow", sans-serif;
	background-color: #fff;
	background-size: cover;
	padding-top: 40px;
	padding-right: 0;
	padding-bottom: 20px;
}



#clients-coaching .box {
  margin-bottom: 30px;
}

#clients-coaching .icon {
  float: left;
}

#clients-coaching .icon i {
	 font-family: "Barlow", sans-serif;
  color: #5d0c8b;
  font-size: 36px;
  line-height: 1;
  transition: 0.5s;
}

#clients-coaching .title {
	margin-left: 60px;
	font-weight: 700;
	margin-bottom: 15px;
	font-size: 18px;
	color: #333;
}

#clients-coaching h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #333;
}

#clients-coaching .title a {
	font-family: "Barlow", sans-serif;
	color: #111;  

}

#clients-coaching p{
	font-family: "Barlow", sans-serif;
	color: #111;
	font-size: 16px;

}

#clients-coaching .box:hover .title a {
  color: #5d0c8b;
  padding-left: 15px;
}

#clients-coaching .description {
	 font-family: "Barlow", sans-serif;
	font-size: 18px;
	margin-left: 60px;
	line-height: 24px;
	margin-bottom: 0;
	padding-left: 15px;
}

#clients-coaching .btn-get-started {
	font-family: "Barlow", sans-serif;
	font-weight: bold;
	font-size: 18px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	border: 1px solid #5d0c8b;
	transition: 0.5s;
	color: #5d0c8b;
}

#clients-coaching .btn-get-started:hover {
  background: #5d0c8b;
  color: #fff;
}
























#clients-masterclass {
	background-repeat: no-repeat;
	background-position: center top no-repeat fixed;
	background-attachment: fixed;
	position: relative;
	font-family: "Barlow", sans-serif;
	background-color: #fff;
	background-size: cover;
	padding-top: 40px;
	padding-right: 0;
	padding-bottom: 20px;
}



#clients-masterclass .box {
  margin-bottom: 30px;
}

#clients-masterclass .icon {
  float: left;
}

#clients-masterclass .icon i {
	 font-family: "Barlow", sans-serif;
  color: #5d0c8b;
  font-size: 36px;
  line-height: 1;
  transition: 0.5s;
}

#clients-masterclass .title {
	margin-left: 60px;
	font-weight: 700;
	margin-bottom: 15px;
	font-size: 18px;
	color: #333;
}

#clients-masterclass h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #333;
}

#clients-masterclass .title a {
	font-family: "Barlow", sans-serif;
	color: #111;  

}

#clients-masterclass p{
	font-family: "Barlow", sans-serif;
	color: #111;
	font-size: 20px;

}

#clients-masterclass .box:hover .title a {
  color: #5d0c8b;
  padding-left: 15px;
}

#clients-masterclass .description {
	 font-family: "Barlow", sans-serif;
	font-size: 18px;
	margin-left: 60px;
	line-height: 24px;
	margin-bottom: 0;
	padding-left: 15px;
}

#clients-masterclass .btn-get-started {
	font-family: "Barlow", sans-serif;
	font-weight: bold;
	font-size: 18px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	border: 1px solid #5d0c8b;
	transition: 0.5s;
	color: #5d0c8b;
}

#clients-masterclass .btn-get-started:hover {
  background: #5d0c8b;
  color: #fff;
}


















#clients-formacion {
	background-repeat: no-repeat;
	background-position: center top no-repeat fixed;
	background-attachment: fixed;
	position: relative;
	font-family: "Barlow", sans-serif;
	background-color: #fff;
	background-size: cover;
	padding-top: 35px;
	padding-right: 0;
}



#clients-formacion .box {
}

#clients-formacion .icon {
  float: left;
}

#clients-formacion .icon i {
	 font-family: "Barlow", sans-serif;
  color: #5d0c8b;
  font-size: 36px;
  line-height: 1;
  transition: 0.5s;
}

#clients-formacion .title {
	margin-left: 60px;
	font-weight: 700;
	font-size: 18px;
	color: #333;
}

#clients-formacion h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #333;
}

#clients-formacion .title a {
	font-family: "Barlow", sans-serif;
	color: #111;  

}

#clients-formacion p{
	font-family: "Barlow", sans-serif;
	color: #111;
	font-size: 18px;

}

#clients-formacion .box:hover .title a {
  color: #5d0c8b;
  padding-left: 15px;
}

#clients-formacion .description {
	 font-family: "Barlow", sans-serif;
	font-size: 18px;
	margin-left: 60px;
	line-height: 24px;
	margin-bottom: 0;
	padding-left: 15px;
}















#programa-coaching {
	background-repeat: no-repeat;
	background-position: center top no-repeat fixed;
	background-attachment: fixed;
	position: relative;
	font-family: "Barlow", sans-serif;
	background-color: #fff;
	background-size: cover;
	padding-top: 40px;
	padding-right: 0;
}



#programa-coaching .box {
  margin-bottom: 30px;
}

#programa-coaching .icon {
  float: left;
}

#programa-coaching .icon i {
	 font-family: "Barlow", sans-serif;
  color: #5d0c8b;
  font-size: 36px;
  line-height: 1;
  transition: 0.5s;
}

#programa-coaching .title {
	margin-left: 60px;
	font-weight: 700;
	margin-bottom: 15px;
	font-size: 18px;
	color: #333;
}

#programa-coaching h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-size: 32px;
	color: #333;
}

#programa-coaching .title a {
	font-family: "Barlow", sans-serif;
	color: #111;  

}

#programa-coaching p{
	font-family: "Barlow", sans-serif;
	color: #111;
	font-size: 18px;

}

#programa-coaching .box:hover .title a {
  color: #5d0c8b;
  padding-left: 15px;
}

#programa-coaching .description {
	 font-family: "Barlow", sans-serif;
	font-size: 18px;
	margin-left: 60px;
	line-height: 24px;
	margin-bottom: 0;
	padding-left: 15px;
}



















#faq-coach {
	padding-top: 20px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	font-family: "Barlow", sans-serif;
	font-size: 19px;
	margin-bottom: 20px;
	color: #000000;
	font-weight: normal;
	
}

#faq-coach-list {
	   font-family: "Barlow", sans-serif;
	padding-top: 5px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 5px;
	list-style: none;
	text-align: left;
	color: #333;

  
}

#faq-coach-list li {
  border-bottom: 1px solid #ddd;
  color: #333;
  
}

#faq-coach-list a {
	padding-left: 0;
	display: block;
	position: relative;
	font-family: "Barlow", sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	padding-right: 20px;
	color: #5d0c8b;
}

#faq-coach h3 {
	font-family: "Barlow", sans-serif;
	margin-top: 0;
	margin-right: 0;

	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	font-size: 35px;
	color: #333;
	text-align: left;
}

#faq-coach-list i {
  font-size: 24px;
  position: absolute;
  right: 0;
  color: #5d0c8b;
}

#faq-coach #faq-coach-list p {
  margin-bottom: 20px;
  color: #333;
}

#faq-coach #faq-coach -list a.collapse {
	color: #5d0c8b;
	
}

#faq-coach #faq-coach-list a.collapsed {
	color: #333;
}

#faq-coach #faq-coach-list a.collapsed i::before {
  content: "\f055" !important;
}


















#featured-services-coaching {
	background-color: #FFFFFF;
}

#featured-services-coaching .box {
	padding-top: 30px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 50px;
}

#featured-services-coaching .box-bg {
  background-image: linear-gradient(0deg, #000000 0%, #242323 50%, #000000 100%);
}

#featured-services-coaching i {
	color: #5d0c8b;
	font-size: 48px;
	display: inline-block;
	line-height: 1;
}

#featured-services-coaching h4 {
	font-family: "Barlow", sans-serif;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	font-size: 35px;
	color: #333;
	text-align: left;

}

#featured-services-coaching h4 a {
  color: #333;
}

#featured-services-coaching h4 a:hover {
  color: #5d0c8b;
}

#featured-services-coaching p {
	  font-family: "Barlow", sans-serif;
	font-size: 15px;
	line-height: 24px;
	color: #333;
	margin-bottom: 0;
}

#featured-services-coaching .btn-get-started {
  font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 1px solid #5d0c8b;
	color: #5d0c8b;
}

#featured-services-coaching .btn-get-started:hover {
background: #5d0c8b;
  border: 2px solid #5d0c8b;
  color: #fff;
}















#featured-services-coaching-fechas {
	background-color: #F1F1F1;
	padding-top: 45px;
}

#featured-services-coaching-fechas .box {
	
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 50px;
}

#featured-services-coaching-fechas .box-bg {
  background-image: linear-gradient(0deg, #000000 0%, #242323 50%, #000000 100%);
}

#featured-services-coaching-fechas i {
	color: #5d0c8b;
	font-size: 48px;
	display: inline-block;
	line-height: 1;
}

#featured-services-coaching-fechas h3 {
	font-family: "Barlow", sans-serif;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 35px;
	color: #fff;
	text-align: left;
}





#featured-services-coaching-fechas h4 {
	font-family: "Barlow", sans-serif;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-bottom: 15px;
	font-size: 35px;
	color: #5d0c8b;
	text-align: left;
}



#featured-services-coaching-fechas p {
	  font-family: "Barlow", sans-serif;
	font-size: 15px;
	line-height: 24px;
	color: #333;
	margin-bottom: 0;
}

#featured-services-coaching-fechas .btn-get-started {
  font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 1px solid #5d0c8b;
	color: #5d0c8b;
}

#featured-services-coaching-fechas .btn-get-started:hover {
background: #5d0c8b;
  border: 2px solid #5d0c8b;
  color: #fff;
}

















#featured-workshop {
	background-color: #FFFFFF;
	padding-top: 45px;
}

#featured-workshop .box {
	
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 50px;
}

#featured-workshop .box-bg {
  background-image: linear-gradient(0deg, #000000 0%, #242323 50%, #000000 100%);
}

#featured-workshop i {
	color: #5d0c8b;
	font-size: 48px;
	display: inline-block;
	line-height: 1;
}

#featured-workshop h3 {
	font-family: "Barlow", sans-serif;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 35px;
	color: #5d0c8b;
	text-align: left;
}



#featured-workshop h7 {
	font-family: "Barlow", sans-serif;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 20px;
	color: #5d0c8b;
	text-align: left;
}



#featured-workshop h4 {
	font-family: "Barlow", sans-serif;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-bottom: 22px;
	font-size: 35px;
	color: #5d0c8b;
	text-align: left;
}



#featured-workshop p {
	  font-family: "Barlow", sans-serif;
	font-size: 15px;
	line-height: 24px;
	color: #333;
	margin-bottom: 0;
}

#featured-workshop .btn-get-started {
  font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 1px solid #5d0c8b;
	color: #5d0c8b;
}

#featured-workshop .btn-get-started:hover {
background: #5d0c8b;
  border: 2px solid #5d0c8b;
  color: #fff;
}











#featured-services-talleres-confianza {
	background-color: #E9E9E9;
	padding-top: 50px;
}

#featured-services-talleres-confianza .box {
	
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 50px;
}

#featured-services-talleres-confianza .box-bg {
  background-image: linear-gradient(0deg, #000000 0%, #242323 50%, #000000 100%);
}

#featured-services-talleres-confianza i {
	color: #5d0c8b;
	font-size: 48px;
	display: inline-block;
	line-height: 1;
}

#featured-services-talleres-confianza h3 {
	font-family: "Barlow", sans-serif;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 35px;
	color: #fff;
	text-align: left;
}





#featured-services-talleres-confianza h4 {
	font-family: "Barlow", sans-serif;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-bottom: 15px;
	font-size: 35px;
	color: #333;
	text-align: left;
}


#featured-services-talleres-confianza p {
	  font-family: "Barlow", sans-serif;
	font-size: 15px;
	line-height: 24px;
	color: #333;
	margin-bottom: 0;
}

#featured-services-talleres-confianza .btn-get-started {
  font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 1px solid #5d0c8b;
	color: #5d0c8b;
}

#featured-services-talleres-confianza .btn-get-started:hover {
background: #5d0c8b;
  border: 2px solid #5d0c8b;
  color: #fff;
}














#featured-services-cursos {
	background-color: #FFFFFF;
	padding-top: 25px;
}

#featured-services-cursos .box {
  padding-bottom: 50px;
}

#featured-services-cursos .box-bg {
  background-image: linear-gradient(0deg, #000000 0%, #242323 50%, #000000 100%);
}

#featured-services-cursos i {
	color: #5d0c8b;
	font-size: 48px;
	display: inline-block;
	line-height: 1;
}

#featured-services-cursos h4 {
	font-weight: 400;
	margin: 15px 0;
	font-size: 18px;
	color: #333;
}

#featured-services-cursos h4 a {
  color: #333;

}



#featured-services-cursos h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	font-size: 35px;
	color: #333;
	text-align: left;
}


#featured-services-cursos h2 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	font-size: 35px;
	color: #5d0c8b;
	text-align: left;
}


#featured-services-cursos h4 a:hover {
  color: #5d0c8b;
}

#featured-services-cursos p {
	  font-family: "Barlow", sans-serif;
	font-size: 20px;
	line-height: 24px;
	color: #333;
	margin-bottom: 0;
}

#featured-services-cursos .btn-get-started {
  font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: bold;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 1px solid #5d0c8b;
	color: #5d0c8b;
}

#featured-services-cursos .btn-get-started:hover {
background: #5d0c8b;
  border: 2px solid #5d0c8b;
  color: #fff;
}













#featured-services-diario {
	font-family: "Barlow", sans-serif;
	background-color: #F8F8F8;
	padding-top: 25px;
	background-image: url(../img/diario-digital/fondo_a.jpg);
	
}

#featured-services-diario .box {
  padding-bottom: 50px;
}

#featured-services-diario .box-bg {
  background-image: linear-gradient(0deg, #000000 0%, #242323 50%, #000000 100%);
}

#featured-services-diario i {
	color: #ffb718;
	font-size: 48px;
	display: inline-block;
	line-height: 1;
}

#featured-services-diario h4 {
	font-weight: 400;
	margin: 15px 0;
	font-size: 18px;
	color: #333;
}

#featured-services-diario h4 a {
  color: #333;

}



#featured-services-diario h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	font-size: 35px;
	color: #333;
	text-align: left;
}


#featured-services-diario h2 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	font-size: 35px;
	color: #ffb718;
	text-align: left;
}


#featured-services-diario h4 a:hover {
  color: #ffb718;
}

#featured-services-diario p {
	font-family: "Barlow", sans-serif;
	font-size: 20px;
	line-height: 24px;
	color: #333;
	margin-bottom: 0;
}

#featured-services-diario .btn-get-started {
	font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: bold;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 1px solid #ffb718;
	color: #ffb718;
}

#featured-services-diario .btn-get-started:hover {
	font-family: "Barlow", sans-serif;
background: #ffb718;
  border: 2px solid #ffb718;
  color: #fff;
}


















#conoce-carrera {
	font-family: "Barlow", sans-serif;
	background-color: #FFFFFF;
	padding-top: 25px;

	
}

#conoce-carrera .box {
  padding-bottom: 50px;
}

#conoce-carrera .box-bg {
  background-image: linear-gradient(0deg, #000000 0%, #242323 50%, #000000 100%);
}

#conoce-carrera i {
	color: #ffb718;
	font-size: 48px;
	display: inline-block;
	line-height: 1;
}

#conoce-carrera h4 {
	font-weight: 400;
	margin: 15px 0;
	font-size: 18px;
	color: #333;
}

#conoce-carrera h4 a {
  color: #333;

}



#conoce-carrera h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	font-size: 35px;
	color: #333;
	text-align: left;
}


#conoce-carrera h2 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	font-size: 35px;
	color: #ffb718;
	text-align: left;
}


#conoce-carrera h4 a:hover {
  color: #ffb718;
}

#conoce-carrera p {
	font-family: "Barlow", sans-serif;
	font-size: 20px;
	line-height: 24px;
	color: #333;
	margin-bottom: 0;
}

#conoce-carrera .btn-get-started {
	font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: bold;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 1px solid #ffb718;
	color: #ffb718;
}

#conoce-carrera .btn-get-started:hover {
	font-family: "Barlow", sans-serif;
background: #ffb718;
  border: 2px solid #ffb718;
  color: #fff;
}



















#faq-ecology {
	padding-top: 20px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	font-family: "Barlow", sans-serif;
	font-size: 19px;
	margin-bottom: 20px;
	color: #000000;
	font-weight: normal;
	
}

#faq-ecology-list {
	   font-family: "Barlow", sans-serif;
	padding-top: 5px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 5px;
	list-style: none;
	text-align: left;
	color: #333;

  
}

#faq-ecology #faq-ecology-list li {
  border-bottom: 1px solid #ddd;
  
}


#faq-ecology-list a {
	padding-left: 0;
	display: block;
	position: relative;
	font-family: "Barlow", sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	padding-right: 20px;
	color: #72D54A;
}

#faq-ecology h3 {
	font-family: "Barlow", sans-serif;
	margin-top: 0;
	margin-right: 0;

	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	font-size: 35px;
	color: #333;
	text-align: left;
}

#faq-ecology-list i {
  font-size: 24px;
  position: absolute;
  right: 0;
  color: #72D54A;
}

#faq-ecology #faq-ecology-list p {
  margin-bottom: 20px;
  color: #333;
}

#faq-ecology #faq-ecology -list a.collapse {
	color: #333;
	
}

#faq-ecology #faq-ecology-list a.collapsed {
	color: #333;
}

#faq-ecology #faq-ecology-list a.collapsed i::before {
  content: "\f055" !important;
}

























#inicio-docentes {
	background-color: 
	padding-top: 150px;
	padding-bottom: 5px;
	padding-top: 150px;
}

#inicio-docentes .box {
  padding-bottom: 50px;
}

#inicio-docentes .box-bg {
  background-image: linear-gradient(0deg, #000000 0%, #242323 50%, #000000 100%);
}

#inicio-docentes i {
	color: #5d0c8b;
	font-size: 48px;
	display: inline-block;
	line-height: 1;
}

#inicio-docentes h4 {
	font-weight: 400;
	margin: 15px 0;
	font-size: 18px;
	color: #333;
}

#inicio-docentes h4 a {
  color: #333;

}

#inicio-docentes h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	font-size: 35px;
	color: #333;
	text-align: left;
}


#inicio-docentes h4 a:hover {
  color: #5d0c8b;
}

#inicio-docentes p {
	  font-family: "Barlow", sans-serif;
	font-size: 20px;
	line-height: 24px;
	color: #333;
	margin-bottom: 0;
}

#inicio-docentes .btn-get-started {
  font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 1px solid #5d0c8b;
	color: #5d0c8b;
}

#inicio-docentes .btn-get-started:hover {
background: #5d0c8b;
  border: 2px solid #5d0c8b;
  color: #fff;
}








/*------------------------------
  3. About Area
--------------------------------*/

.about-area-cursos {
	padding-top: 55px;
	padding-bottom: 50px;
}

.single-well>a {
  display: block;
}

.single-well ul li {
	position: relative;
  color: #444;
  display: block;
  padding: 5px 0;
  
}

.single-well ul li i {
	color: #5d0c8b;
	font-size: 12px;
}

.single-well p {
  color: #444;
}

.about-area-cursos h4 {
	font-family: "Barlow", sans-serif;
	color: #333;
	font-size: 20px;
	font-weight: 700;
	padding-top: 15px;
}

/*--------------------------------*/




#alumnos-rrhh {
	padding-right: 0;
	padding-left: 0;
	font-family: "Barlow", sans-serif;
	font-size: 19px;
	margin-bottom: 20px;
	color: #000000;
	font-weight: normal;
}

#alumnos-rrhh-list {
	   font-family: "Barlow", sans-serif;
	padding-top: 5px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 5px;
	list-style: none;
	text-align: left;

  
}

#alumnos-rrhh-list li {
  border-bottom: 1px solid #ddd;
  
}

#alumnos-rrhh-list a {
	padding-top: 18px;
	padding-right: 20px;
	padding-left: 0;
	display: block;
	position: relative;
	font-family: "Barlow", sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	padding-right: 20px;
	color: #c9181a;
}

#alumnos-rrhh h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 32px;
	color: #c9181a;
}

#alumnos-rrhh-list i {
  font-size: 24px;
  position: absolute;
  right: 0;
  top: 16px;
}

#alumnos-rrhh #alumnos-rrhh-list p {
  margin-bottom: 20px;
}

#alumnos-rrhh #alumnos-rrhh -list a.collapse {
	color: #56AF32;
}

#alumnos-rrhh #alumnos-rrhh-list a.collapsed {
	color: #000;
}

#alumnos-rrhh #alumnos-rrhh-list a.collapsed i::before {
  content: "\f055" !important;
}









#alumnos-it {
	padding-right: 0;
	padding-left: 0;
	font-family: "Barlow", sans-serif;
	font-size: 19px;
	margin-bottom: 20px;
	color: #000000;
	font-weight: normal;
}

#alumnos-it-list {
	   font-family: "Barlow", sans-serif;
	padding-top: 5px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 5px;
	list-style: none;
	text-align: left;

  
}

#alumnos-it-list li {
  border-bottom: 1px solid #ddd;
  
}

#alumnos-it-list a {
	padding-top: 18px;
	padding-right: 20px;
	padding-left: 0;
	display: block;
	position: relative;
	font-family: "Barlow", sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	padding-right: 20px;
	color: #33d9c2;
}

#alumnos-it h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 32px;
	color: #33d9c2;
}

#alumnos-it-list i {
  font-size: 24px;
  position: absolute;
  right: 0;
  top: 16px;
}

#alumnos-it #alumnos-it-list p {
  margin-bottom: 20px;
}

#alumnos-it #alumnos-it -list a.collapse {
	color: #56AF32;
}

#alumnos-it #alumnos-it-list a.collapsed {
	color: #000;
}

#alumnos-it #alumnos-it-list a.collapsed i::before {
  content: "\f055" !important;
}













#docentes {
		background: linear-gradient(rgba(255, 255, 255, 5), rgba(0, 0, 0, 0.1)), url(../img/intro-carousel/estudiar_recursos_humanos_santafe_intro.jpg) fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#docentes-list {
	   font-family: "Barlow", sans-serif;
	padding-top: 5px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 5px;
	list-style: none;
	text-align: left;
	color: #333;

  
}

#docentes-list li {
  border-bottom: 1px solid #111;
  color: #333;
  
}

#docentes-list a {
	padding-left: 0;
	display: block;
	position: relative;
	font-family: "Barlow", sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	padding-right: 20px;
	color: #5d0c8b;
}

#docentes h3 {
	font-family: "Barlow", sans-serif;
	margin-top: 0;
	margin-right: 0;
	margin-left: 15px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	font-size: 35px;
	color: #333;
	text-align: left;
}

#docentes-list i {
  font-size: 24px;
  position: absolute;
  right: 0;
  color: #5d0c8b;
}

#docentes #docentes-list p {
  margin-bottom: 20px;
  color: #333;
}

#docentes #docentes -list a.collapse {
	color: #333;
	
}

#docentes #docentes-list a.collapsed {
	color: #333;
}

#docentes #docentes-list a.collapsed i::before {
  content: "\f055" !important;
}








#docentes-rrhh-rrhh {
	padding-right: 0;
	padding-left: 0;
	font-family: "Barlow", sans-serif;
	font-size: 19px;
	margin-bottom: 20px;
	color: #000000;
	font-weight: normal;
}

#docentes-rrhh-list {
	   font-family: "Barlow", sans-serif;
	padding-top: 5px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 5px;
	list-style: none;
	text-align: left;

}


#docentes-rrhh-list li {
  border-bottom: 1px solid #ddd;
  
}

#docentes-rrhh-list a {
padding-right: 20px;
	padding-left: 0;
	display: block;
	position: relative;
	font-family: "Barlow", sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	padding-right: 20px;
	color: #c9181a;
}

#docentes-rrhh h3 {
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 32px;
	color: #c9181a;
}

#docentes-rrhh-list i {
  font-size: 24px;
  position: absolute;
  right: 0;
  top: 16px;
}

#docentes-rrhh #docentes-rrhh-list p {
  margin-bottom: 20px;
}

#docentes-rrhh #docentes-rrhh -list a.collapse {
	color: #56AF32;
}

#docentes-rrhh #docentes-rrhh-list a.collapsed {
	color: #000;
}

#docentes-rrhh ##docentes-rrhh-list a.collapsed i::before {
  content: "\f055" !important;
}










#featured-services-alumnos {
	background-color: #FFFFFF;
	padding-top: 100px;
	padding-bottom: 50px;
}

#featured-services-alumnos .box {
}

#featured-services-alumnos .box-bg {
  background-image: linear-gradient(0deg, #000000 0%, #242323 50%, #000000 100%);
}

#featured-services-alumnos i {
	color: #5d0c8b;
	font-size: 48px;
	display: inline-block;
	line-height: 1;
}

#featured-services-alumnos h4 {
	font-weight: 400;
	margin: 15px 0;
	font-size: 18px;
	color: #333;
}

#featured-services-alumnos h4 a {
  color: #333;

}

#featured-services-alumnos h3 {
	font-family: "Barlow", sans-serif;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-right: 15px;
	font-size: 35px;
	color: #333;
	text-align: left;
}



#featured-services-alumnos h4 a:hover {
  color: #5d0c8b;
}

#featured-services-alumnos p {
	  font-family: "Barlow", sans-serif;
	font-size: 20px;
	line-height: 24px;
	color: #333;
	margin-bottom: 0;
}


#featured-services-alumnos a {
	  font-family: "Barlow", sans-serif;
	font-size: 20px;
	line-height: 24px;
	color: #5d0c8b;
	margin-bottom: 0;
}

#featured-services-alumnos .btn-get-started {
  font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: bold;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 1px solid #5d0c8b;
	color: #5d0c8b;
}

#featured-services-alumnos .btn-get-started:hover {
background: #5d0c8b;
  border: 2px solid #5d0c8b;
  color: #fff;
}











#featured-services-bolsa {
	background-color: #FFFFFF;
	padding-top: 100px;
}

#featured-services-bolsa .box {
	 padding: 30px 20px;
}

#featured-services-bolsa .box-bg {
  background-image: linear-gradient(0deg, #000000 0%, #242323 50%, #000000 100%);
}

#featured-services-bolsa i {
	color: #333;
	font-size: 48px;
	display: inline-block;
	line-height: 1;
}

#featured-services-bolsa h4 {
	font-weight: 400;
	margin: 15px 0;
	font-size: 18px;
	color: #333;
}

#featured-services-bolsa h4 a {
  color: #333;

}

#featured-services-bolsa h3 {
	font-family: "Barlow", sans-serif;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	font-size: 35px;
	color: #333;
	text-align: left;
}






#featured-services-bolsa h4 {
	font-family: "Barlow", sans-serif;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 20px;
	color: #333;
	text-align: left;
}

#featured-services-bolsa p {
	  font-family: "Barlow", sans-serif;
	font-size: 20px;
	line-height: 24px;
	color: #333;
	margin-bottom: 0;
}

#featured-services-bolsa .btn-get-started {
  font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 1px solid #5d0c8b;
	color: #5d0c8b;
}

#featured-services-bolsa .btn-get-started:hover {
background: #5d0c8b;
  border: 2px solid #5d0c8b;
  color: #fff;
}






















#featured-services-protocolo {
	background-color: #511487;
	padding-top: 100px;
}

#featured-services-protocolo .box {
	 padding: 30px 20px;
}

#featured-services-protocolo .box-bg {
  background-image: linear-gradient(0deg, #000000 0%, #242323 50%, #000000 100%);
}

#featured-services-protocolo i {
	color: #333;
	font-size: 48px;
	display: inline-block;
	line-height: 1;
}

#featured-services-protocolo h4 {
	font-weight: 400;
	margin: 15px 0;
	font-size: 18px;
	color: #333;
}

#featured-services-protocolo h4 a {
  color: #333;

}

#featured-services-protocolo h3 {
	font-family: "Barlow", sans-serif;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	font-size: 35px;
	color: #333;
	text-align: left;
}






#featured-services-protocolo h4 {
	font-family: "Barlow", sans-serif;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 20px;
	color: #333;
	text-align: left;
}

#featured-services-protocolo p {
	  font-family: "Barlow", sans-serif;
	font-size: 20px;
	line-height: 24px;
	color: #333;
	margin-bottom: 0;
}

#featured-services-protocolo .btn-get-started {
  font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 1px solid #5d0c8b;
	color: #5d0c8b;
}

#featured-services-protocolo .btn-get-started:hover {
background: #5d0c8b;
  border: 2px solid #5d0c8b;
  color: #fff;
}




















#featured-empresa {
  background: #511487;
}

#featured-empresa .box {
  padding: 30px 20px;
}



#featured-empresa i {
  color: #fff;
  font-size: 48px;
  display: inline-block;
  line-height: 1;
}

#featured-empresa h4 {
  font-weight: 400;
  margin: 15px 0;
  font-size: 18px;
}

#featured-empresa h4 a {
  color: #fff;
}

#featured-empresa h4 a:hover {
  color: #e25100;
}

#featured-empresa p {
  font-size: 14px;
  line-height: 24px;
  color: #fff;
  margin-bottom: 0;
}













#featured-services-empresa {
	background-color: #FFFFFF;
	padding-top: 20px;
}

#featured-services-empresa .box {
	 padding: 30px 20px;
}

#featured-services-empresa .box-bg {
  background-image: linear-gradient(0deg, #000000 0%, #242323 50%, #000000 100%);
}

#featured-services-empresa i {
	color: #333;
	font-size: 48px;
	display: inline-block;
	line-height: 1;
}

#featured-services-empresa h4 {
	font-weight: 400;
	margin: 15px 0;
	font-size: 18px;
	color: #333;
}

#featured-services-empresa h4 a {
  color: #333;

}

#featured-services-empresa h3 {
	font-family: "Barlow", sans-serif;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	font-size: 35px;
	color: #333;
	text-align: left;
}






#featured-services-empresa h4 {
	font-family: "Barlow", sans-serif;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 20px;
	color: #333;
	text-align: left;
}

#featured-services-empresa p {
	  font-family: "Barlow", sans-serif;
	font-size: 20px;
	line-height: 24px;
	color: #333;
	margin-bottom: 0;
}

#featured-services-empresa .btn-get-started {
  font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 1px solid #5d0c8b;
	color: #5d0c8b;
}

#featured-services-empresa .btn-get-started:hover {
background: #5d0c8b;
  border: 2px solid #5d0c8b;
  color: #fff;
}


















#featured-services-radio {
	background-color: #FFFFFF;
	padding-top: 100px;
}

#featured-services-radio .box {
	 padding: 30px 20px;
}

#featured-services-radio .box-bg {
  background-image: linear-gradient(0deg, #000000 0%, #242323 50%, #000000 100%);
}

#featured-services-radio i {
	color: #333;
	font-size: 48px;
	display: inline-block;
	line-height: 1;
}

#featured-services-radio h4 {
	font-weight: 400;
	margin: 15px 0;
	font-size: 18px;
	color: #333;
}

#featured-services-radio h4 a {
  color: #333;

}

#featured-services-radio h3 {
	font-family: "Barlow", sans-serif;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	font-size: 35px;
	color: #333;
	text-align: left;
}




#featured-services-radio h4 {
	font-family: "Barlow", sans-serif;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 20px;
	color: #333;
	text-align: left;
}

#featured-services-radio p {
	  font-family: "Barlow", sans-serif;
	font-size: 20px;
	line-height: 24px;
	color: #333;
	margin-bottom: 0;
}

#featured-services-radio .btn-get-started {
	font-family: "Barlow", sans-serif;
	font-weight: 500;
	font-size: 14px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 8px;
	color: #fff;
	background: #5d0c8b;
	transition: 0.5s;
	margin-top: 10px;
	margin-right: 10px;
	padding-left: 20px;
}

#featured-services-radio .btn-get-started:hover {
  background: #fff;
  color: #5d0c8b;
}



#featured-services-radio .btn-cursos-indumentaria {
	font-family: "Barlow", sans-serif;
	font-weight: 500;
	font-size: 14px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	color: #fff;
	transition: 0.5s;
	margin: 10px;
	border: 2px solid #5d0c8b;
	color: #5d0c8b;

}




#featured-services-radio i {
	color: #5d0c8b;
	font-size: 48px;
	display: inline-block;
	line-height: 1;
}













#articulaciones {
	background: url(../img/fondo_articulaciones.jpg)  fixed center center;
	background-size: cover;
	background-color: #FFFFFF;
	padding-top: 100px;
	padding-bottom: 50px;
}

#articulaciones .box {
}

#articulaciones .box-bg {
  background-image: linear-gradient(0deg, #000000 0%, #242323 50%, #000000 100%);
}

#articulaciones i {
	color: #5d0c8b;
	font-size: 48px;
	display: inline-block;
	line-height: 1;
}

#articulaciones h4 {
	font-weight: 400;
	margin: 15px 0;
	font-size: 18px;
	color: #333;
}

#articulaciones h4 a {
  color: #333;

}

#articulaciones h3 {
	font-family: "Barlow", sans-serif;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-right: 15px;
	font-size: 35px;
	color: #333;
	text-align: left;
}



#articulaciones h4 a:hover {
  color: #5d0c8b;
}

#articulaciones p {
	  font-family: "Barlow", sans-serif;
	font-size: 20px;
	line-height: 24px;
	color: #333;
	margin-bottom: 0;
}


#articulaciones a {
	  font-family: "Barlow", sans-serif;
	font-size: 20px;
	line-height: 24px;
	color: #5d0c8b;
	margin-bottom: 0;
}

#articulaciones .btn-get-started {
  font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 1px solid #5d0c8b;
	color: #5d0c8b;
}

#articulaciones .btn-get-started:hover {
background: #5d0c8b;
  border: 2px solid #5d0c8b;
  color: #fff;
}











/* 4.Services Area
/*--------------------------------*/

.services-icon {
  color: #444;
  display: inline-block;
  font-size: 36px;
  line-height: 36px;
  margin-bottom: 20px;
}

.section-headline.services-head>h2 {
  margin-bottom: 25px;
}

.services-details {
  padding-top: 40px;
  transition: all 0.5s ease 0s;
}

.services-details:hover h4, .services-details:hover .services-icon {
  color: #3EC1D5;
}

.row.second-row {
  margin-top: 40px;
}

.section-head>h2 {
  color: #333;
}

.single-services>h4 {
  color: #444;
  font-size: 24px;
  font-weight: 500;
}

.single-services>p {
  color: #333;
  font-size: 14px;
}








#call-to-action-campus-a {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/campus_virtual_a.jpg) fixed center center;
	background-size: cover;
	padding-top: 185px;
	padding-bottom: 100px;
	;
}

#call-to-action-campus-a  h3 {
 font-family: "Barlow", sans-serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-campus-a  p {
font-family: "Barlow", sans-serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-campus-a  .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-campus-a .cta-btn:hover {
  background: #5d0c8b;
  border: 2px solid #5d0c8b;
}


#call-to-action-campus-a i {
	color: #FFF;
	font-size: 48px;
	display: inline-block;
	line-height: 1;
}





#call-to-action-campus-b {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/campus_virtual_b.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	;
}

#call-to-action-campus-b  h3 {
 font-family: "Barlow", sans-serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-campus-b  p {
font-family: "Barlow", sans-serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-campus-b  .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-campus-b .cta-btn:hover {
  background: #5d0c8b;
  border: 2px solid #5d0c8b;
}


#call-to-action-campus-b i {
	color: #FFF;
	font-size: 48px;
	display: inline-block;
	line-height: 1;
}







#call-to-action-atp {
	background: linear-gradient(rgba(255, 255, 255, 5), rgba(0, 0, 0, 0.1)), url(../img/intro-carousel/estudiar_recursos_humanos_santafe_intro.jpg) fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-bottom: 40px;
	;
}

#call-to-action-atp  h3 {
 font-family: "Barlow", sans-serif;
	color: #5d0c8b;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-atp  p {
font-family: "Barlow", sans-serif;
	     font-size: 22px;
  color: #5d0c8b;
}

#call-to-action-atp  .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-atp .cta-btn:hover {
  background: #5d0c8b;
  border: 2px solid #5d0c8b;
}


#call-to-action-atp i {
	color: #5d0c8b;
	font-size: 48px;
	display: inline-block;
	line-height: 1;
}

#call-to-action-atp .btn-get-started {
  font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: bold;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	transition: 0.5s;
	margin-top: 10px;
	border: 1px solid #5d0c8b;
	color: #5d0c8b;
}

#call-to-action-atp .btn-get-started:hover {
background: #5d0c8b;
  border: 2px solid #5d0c8b;
  color: #fff;
  padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}















#mis-tramites {
	background: linear-gradient(rgba(255, 255, 255, 5), rgba(0, 0, 0, 0.1)),  fixed center center;
	background-size: cover;
	padding-top: 200px;
	padding-bottom: 80px;
	text-align: center;
}

#mis-tramites  h3 {
 font-family: "Barlow", sans-serif;
	color: #5d0c8b;
	font-size: 38px;
	font-weight: 700;
}

#mis-tramites p {
font-family: "Barlow", sans-serif;
	     font-size: 22px;
  color: #5d0c8b;
}

#mis-tramites  .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#mis-tramites .cta-btn:hover {
  background: #5d0c8b;
  border: 2px solid #5d0c8b;
}


#mis-tramites i {
	color: #5d0c8b;
	font-size: 48px;
	display: inline-block;
	line-height: 1;
}

#mis-tramites .btn-get-started {
  font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: bold;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	transition: 0.5s;
	margin-top: 10px;
	border: 1px solid #5d0c8b;
	color: #5d0c8b;
}

#mis-tramites .btn-get-started:hover {
background: #5d0c8b;
  border: 2px solid #5d0c8b;
  color: #fff;
  padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}

















#call-to-action-trabaja {
	background-position: center center;
	background-color: #FFFFFF;
	background-attachment: fixed;
	background-size: cover;
	padding-top: 150px;
	padding-bottom: 90px;
	;
}

#call-to-action-trabaja  h3 {
 font-family: "Barlow", sans-serif;
	color: #5d0c8b;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-trabaja  p {
font-family: "Barlow", sans-serif;
	     font-size: 22px;
  color: #5d0c8b;
}

#call-to-action-trabaja  .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-trabaja .cta-btn:hover {
  background: #5d0c8b;
  border: 2px solid #5d0c8b;
}


#call-to-action-trabaja i {
	color: #5d0c8b;
	font-size: 48px;
	display: inline-block;
	line-height: 1;
}


#call-to-action-trabaja  h2 {
	font-family: "Barlow", sans-serif;
	font-size: 20px;
	color: #333;
	text-align: left;
}

#call-to-action-trabaja .btn-get-started {
	font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 800;
	font-size: 15px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	transition: 0.5s;
	margin-top: 10px;
	border: 1px solid #5d0c8b;
	color: #5d0c8b;
}

#call-to-action-trabaja .btn-get-started:hover {
background: #5d0c8b;
  border: 2px solid #5d0c8b;
  color: #fff;
  padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}











#call-to-action-coaching {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/team/coaching_call.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	;
}

#call-to-action-coaching h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-coaching p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-coaching .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-coaching .cta-btn:hover {
  background: #5d0c8b;
  border: 2px solid #5d0c8b;
}























#call-to-action-masterclass {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/masterclass/intro_masterclass.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	;
}

#call-to-action-masterclass h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-masterclass p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-masterclass .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-masterclass .cta-btn:hover {
  background: #5d0c8b;
  border: 2px solid #5d0c8b;
}






















#call-to-action-masterclass-a {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/masterclass/intro_masterclass_a.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	;
}

#call-to-action-masterclass-a h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-masterclass-a p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-masterclass-a .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-masterclass-a .cta-btn:hover {
  background: #5d0c8b;
  border: 2px solid #5d0c8b;
}
















#call-to-action-programa-uno {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/programa_uno_intro.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	;
}

#call-to-action-programa-uno h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-programa-uno p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-programa-uno .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-programa-uno .cta-btn:hover {
  background: #5d0c8b;
  border: 2px solid #5d0c8b;
}













#call-to-action-programa-dos {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/programa_dos_intro.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	;
}

#call-to-action-programa-dos h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-programa-dos p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-programa-dos .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-programa-dos .cta-btn:hover {
  background: #aa0f17;
  border: 2px solid #aa0f17;
}




























#call-to-action-especializacion_en_seleccion_perfiles_it {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/intro-cursos/especializaci%C3%B3n-en-selecci%C3%B3n-de-perfiles-it.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	;
}

#call-to-action-especializacion_en_seleccion_perfiles_it h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-especializacion_en_seleccion_perfiles_it p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-especializacion_en_seleccion_perfiles_it .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-especializacion_en_seleccion_perfiles_it .cta-btn:hover {
  background: #aa0f17;
  border: 2px solid #aa0f17;
}





























#call-to-action-programa-tres {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/programa_tres_intro.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	;
}

#call-to-action-programa-tres h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-programa-tres p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-programa-tres .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-programa-tres .cta-btn:hover {
  background: #5d0c8b;
  border: 2px solid #5d0c8b;
}


















#call-to-action-programa-cuatro {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/programa_cuatro_intro.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	;
}

#call-to-action-programa-cuatro h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-programa-cuatro p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-programa-cuatro .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-programa-cuatro .cta-btn:hover {
  background: #5d0c8b;
  border: 2px solid #5d0c8b;
}



















#call-to-action-programa-cinco {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/programa_cinco_intro.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	;
}

#call-to-action-programa-cinco h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-programa-cinco p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-programa-cinco .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-programa-cinco .cta-btn:hover {
  background: #e25100;
  border: 2px solid #e25100;
}




















#call-to-action-sueldos {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_liquidacion_sueldos_down.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-sueldos h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-sueldos p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-sueldos .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-sueldos .cta-btn:hover {
  background: #511487;
  border: 2px solid #511487;
}





















#call-to-action-curso-liquidación-remuneraciones-situaciones-especiales  {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso-liquidaci%C3%B3n-remuneraciones-situaciones-especiales.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-curso-liquidación-remuneraciones-situaciones-especiales  h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-curso-liquidación-remuneraciones-situaciones-especiales  p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-curso-liquidación-remuneraciones-situaciones-especiales  .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-curso-liquidación-remuneraciones-situaciones-especiales .cta-btn:hover {
  background: #511487;
  border: 2px solid #511487;
}
























#call-to-action-curso-cargas-sociales-impuesto-ganancias-cuarta-categoría  {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso-cargas-sociales-impuesto-ganancias-cuarta-categor%C3%ADa.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-curso-cargas-sociales-impuesto-ganancias-cuarta-categoría  h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-curso-cargas-sociales-impuesto-ganancias-cuarta-categoría  p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-curso-cargas-sociales-impuesto-ganancias-cuarta-categoría  .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-curso-cargas-sociales-impuesto-ganancias-cuarta-categoría .cta-btn:hover {
  background: #511487;
  border: 2px solid #511487;
}























#call-to-action-organizando-proyectos {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_organizando_proyectos_down.jpg)fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-organizando-proyectos h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-organizando-proyectos p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-organizando-proyectos .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-organizando-proyectos .cta-btn:hover {
  background: #c9181a;
  border: 2px solid #c9181a;
}























#call-to-action-indicadores-gestion {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_indicadores_gestion_down.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-indicadores-gestion h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-indicadores-gestion p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-indicadores-gestion .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-indicadores-gestion .cta-btn:hover {
  background: #c9181a;
  border: 2px solid #c9181a;
}




















#call-to-action-curso-resoluciones-conflictos-negociaciones-habiles {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso-resoluciones-conflictos-negociaciones-habiles.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-curso-resoluciones-conflictos-negociaciones-habiles h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-curso-resoluciones-conflictos-negociaciones-habiles p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-curso-resoluciones-conflictos-negociaciones-habiles .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-curso-resoluciones-conflictos-negociaciones-habiles .cta-btn:hover {
  background: #c9181a;
  border: 2px solid #c9181a;
}















#call-to-action-curso-gamificacion-rrhh {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_gamificacion_rrhh.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-curso-gamificacion-rrhh h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-curso-gamificacion-rrhh p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-curso-gamificacion-rrhh .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-curso-gamificacion-rrhh .cta-btn:hover {
  background: #c9181a;
  border: 2px solid #c9181a;
}





















#call-to-action-curso-motivación-equipos-alto-rendimiento {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_motivaci%C3%B3n_equipos_alto_rendimiento.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-curso-motivación-equipos-alto-rendimiento h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-curso-motivación-equipos-alto-rendimiento p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-curso-motivación-equipos-alto-rendimiento .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-curso-motivación-equipos-alto-rendimiento .cta-btn:hover {
  background: #c9181a;
  border: 2px solid #c9181a;
}














#call-to-action-curso-employer-branding-comunicación-interna {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_employer_branding_comunicaci%C3%B3n_interna.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-curso-employer-branding-comunicación-interna h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-curso-employer-branding-comunicación-interna p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-curso-employer-branding-comunicación-interna .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-curso-employer-branding-comunicación-interna .cta-btn:hover {
  background: #c9181a;
  border: 2px solid #c9181a;
}












#call-to-action-comunicaciones {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_comunicaciones_down.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-comunicaciones h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-comunicaciones p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-comunicaciones .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-comunicaciones .cta-btn:hover {
  background: #c9181a;
  border: 2px solid #c9181a;
}







#call-to-action-personal {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_seleccion_personal_down.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-personal h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-personal p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-personal .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-personal .cta-btn:hover {
  background: #c9181a;
  border: 2px solid #c9181a;
}






















#call-to-action-agilidad-y-rh {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_agilidad_y_rh.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-agilidad-y-rh h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-agilidad-y-rh p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-agilidad-y-rh .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-agilidad-y-rh .cta-btn:hover {
  background: #c9181a;
  border: 2px solid #c9181a;
}





















#call-to-action-marca-empleadora {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/marca_empleadora.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-marca-empleadora h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-marca-empleadora p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-marca-empleadora .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-marca-empleadora .cta-btn:hover {
  background: #c9181a;
  border: 2px solid #c9181a;
}
























#call-to-action-taller-liderazgo {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_taller_liderazgo_down.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-taller-liderazgo h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-taller-liderazgo p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-taller-liderazgo .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-taller-liderazgo .cta-btn:hover {
  background: #c9181a;
  border: 2px solid #c9181a;
}










#call-to-action-eventos {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_organizacion_eventos_down.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-eventos h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-eventos p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-eventos .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-eventos .cta-btn:hover {
  background: #ff5000;
  border: 2px solid #ff5000;
}













#call-to-action-taller-oratoria {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_taller_oratoria_down.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-taller-oratoria h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-taller-oratoria p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-taller-oratoria .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-taller-oratoria .cta-btn:hover {
  background: #ff5000;
  border: 2px solid #ff5000;
}

















#call-to-action-taller-oratoria-nivel-II {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_primeros_pasos_coach.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-taller-oratoria-nivel-II h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-taller-oratoria-nivel-II p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-taller-oratoria-nivel-II .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-taller-oratoria-nivel-II .cta-btn:hover {
  background: #ff5000;
  border: 2px solid #ff5000;
}

























#call-to-action-coaching-tres  {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/coaching_3.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-coaching-tres  h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-coaching-tres  p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-coaching-tres  .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-coaching-tres .cta-btn:hover {
  background: #ff5000;
  border: 2px solid #ff5000;
}























#call-to-action-coaching-cuatro {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/coaching_4.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-coaching-cuatro h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-coaching-cuatro p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-coaching-cuatro .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-coaching-cuatro .cta-btn:hover {
  background: #ff5000;
  border: 2px solid #ff5000;
}
















#call-to-action-redes-sociales {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_redes_sociales_down.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-redes-sociales h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-redes-sociales p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-redes-sociales .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-redes-sociales .cta-btn:hover {
  background: #ff5000;
  border: 2px solid #ff5000;
}
















#call-to-action-crear-contenido-redes-sociales {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_crear_contenido_redes_sociales.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-crear-contenido-redes-sociales h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-crear-contenido-redes-sociales p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-crear-contenido-redes-sociales .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-crear-contenido-redes-sociales .cta-btn:hover {
  background: #ff5000;
  border: 2px solid #ff5000;
}
























#call-to-action-taller-fotografia-celular {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/fotografia_celular.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-taller-fotografia-celular h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-taller-fotografia-celular p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-taller-fotografia-celular .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-taller-fotografia-celular .cta-btn:hover {
  background: #ff5000;
  border: 2px solid #ff5000;
}























#call-to-action-streaming {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_streaming.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-streaming h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-streaming p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-streaming .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-streaming .cta-btn:hover {
  background: #ff5000;
  border: 2px solid #ff5000;
}














#call-to-action-herramientas-colaborativas {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_herramentas_colaborativas.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-herramientas-colaborativas h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-herramientas-colaborativas p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-herramientas-colaborativas .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-herramientas-colaborativas .cta-btn:hover {
  background: #ff5000;
  border: 2px solid #ff5000;
}





















#call-to-action-entrenamiento-facebook-instagram {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_entrenamiento_facebook_instagram_fondo.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-entrenamiento-facebook-instagram h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-entrenamiento-facebook-instagram p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-entrenamiento-facebook-instagram .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-entrenamiento-facebook-instagram .cta-btn:hover {
  background: #ff5000;
  border: 2px solid #ff5000;
}





















#call-to-action-hablar-publico {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_taller_liderazgo_down.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-hablar-publico h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-hablar-publico p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-hablar-publico .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-hablar-publico .cta-btn:hover {
  background: #ff5000;
  border: 2px solid #ff5000;
}

















#call-to-action-paisajismo {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_redes_sociales_down.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-paisajismo h3 {
font-family: "Barlow", sans-serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-paisajismo p {
 font-family: "Barlow", sans-serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-paisajismo .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-paisajismo .cta-btn:hover {
  background: #72D54A;
  border: 2px solid #72D54A;
}













#call-to-action-viveristas {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_viveristas.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-viveristas h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-viveristas p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-viveristas .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-viveristas .cta-btn:hover {
  background: #72D54A;
  border: 2px solid #72D54A;
}





















#call-to-action-taller-costura {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_taller_costura_down.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-taller-costura h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-taller-costura p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-taller-costura .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-taller-costura .cta-btn:hover {
  background: #ffb718;
  border: 2px solid #ffb718;
}









#call-to-action-taller-bikinis {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_taller_bikinis_down.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-taller-bikinis h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-taller-bikinis p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-taller-bikinis .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-taller-bikinis .cta-btn:hover {
  background: #ffb718;
  border: 2px solid #ffb718;
}









#call-to-action-molderia-digital {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_molderia_digital_down.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-molderia-digital h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-molderia-digital p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-molderia-digital .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-molderia-digital .cta-btn:hover {
  background: #ffb718;
  border: 2px solid #ffb718;
}













#call-to-action-operador-radio {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_operador_radio_down.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-operador-radio h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-operador-radio p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-operador-radio .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-operador-radio .cta-btn:hover {
  background: #007833;
  border: 2px solid #007833;
}















#call-to-action-creacion-podcast {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/creacion_podcast.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-creacion-podcast h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-creacion-podcast p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-creacion-podcast .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-creacion-podcast .cta-btn:hover {
  background: #007833;
  border: 2px solid #007833;
}
















#call-to-action-relato-futbol {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_relato_futbol_down.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-relato-futbol h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-relato-futbol p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-relato-futbol .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-relato-futbol .cta-btn:hover {
  background: #0070cd;
  border: 2px solid #0070cd;
}













#call-to-action-secretariado {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_secretariado_administrativo_down.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-secretariado h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-secretariado p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-secretariado .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-secretariado .cta-btn:hover {
  background: #5d0c8b;
  border: 2px solid #5d0c8b;
}




















#call-to-action-informatica-aplicada {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_informatica_aplicada.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-informatica-aplicada h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-informatica-aplicada p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-informatica-aplicada .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-informatica-aplicada .cta-btn:hover {
  background: #5d0c8b;
  border: 2px solid #5d0c8b;
}
























#call-to-action-excel-modo-starter {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_excel_modo_starter.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-excel-modo-starter h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-excel-modo-starter p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-excel-modo-starter .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-excel-modo-starter .cta-btn:hover {
  background: #5d0c8b;
  border: 2px solid #5d0c8b;
}
























#call-to-action-dinero-digital {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_dinero_digital_down.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-dinero-digital h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-dinero-digital p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-dinero-digital .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-dinero-digital .cta-btn:hover {
  background: #5d0c8b;
  border: 2px solid #5d0c8b;
}



















#call-to-action-criminalistica {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/auto%20gesti%C3%B3n/b_fondo.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-criminalistica h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-criminalistica p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-criminalistica .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-criminalistica .cta-btn:hover {
  background: #5d0c8b;
  border: 2px solid #5d0c8b;
}










#call-to-action-cajero-bancario {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/auto%20gesti%C3%B3n/a_fondo.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-cajero-bancario h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-cajero-bancario p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-cajero-bancario .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-cajero-bancario .cta-btn:hover {
  background: #5d0c8b;
  border: 2px solid #5d0c8b;
}















#call-to-action-analista-contable {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_analista_contable_down.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-analista-contable h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-analista-contable p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-analista-contable .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-analista-contable .cta-btn:hover {
  background: #5d0c8b;
  border: 2px solid #5d0c8b;
}


















#call-to-action-impuesto-ganancias {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_impuesto_ganancias.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-impuesto-ganancias h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-impuesto-ganancias p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-impuesto-ganancias .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-impuesto-ganancias .cta-btn:hover {
  background: #5d0c8b;
  border: 2px solid #5d0c8b;
}





















#call-to-action-busqueda-laboral {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_busqueda_laboral_fondo.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-busqueda-laboral h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-busqueda-laboral p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-busqueda-laboral .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-busqueda-laboral .cta-btn:hover {
  background: #5d0c8b;
  border: 2px solid #5d0c8b;
}

























#call-to-action-ventas {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_ventas_down.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-ventas h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-ventas p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-ventas .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-ventas .cta-btn:hover {
  background: #5d0c8b;
  border: 2px solid #5d0c8b;
}















#call-to-action-capacitate-ventas {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_capacitate_ventas.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-capacitate-ventas h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-capacitate-ventas p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-capacitate-ventas .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-capacitate-ventas .cta-btn:hover {
  background: #5d0c8b;
  border: 2px solid #5d0c8b;
}




















#call-to-action-tecnicas-ventas-cuarentena {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_t%C3%A9cnicas_ventas_cuarentena.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-tecnicas-ventas-cuarentena h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-tecnicas-ventas-cuarentena p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-tecnicas-ventas-cuarentena .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-tecnicas-ventas-cuarentena .cta-btn:hover {
  background: #5d0c8b;
  border: 2px solid #5d0c8b;
}


























#call-to-action-primeros-pasos-coach {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/fitness_1.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-primeros-pasos-coach h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-primeros-pasos-coach p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-primeros-pasos-coach .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-primeros-pasos-coach .cta-btn:hover {
  background: #5d0c8b;
  border: 2px solid #5d0c8b;
}



















#call-to-action-taller-confianza {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/curso_taller_confianza_down.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-taller-confianza h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-taller-confianza p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-taller-confianza .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-taller-confianza .cta-btn:hover {
  background: #5d0c8b;
  border: 2px solid #5d0c8b;
}
















#call-to-action-asistente-juridico {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/fitness_2.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-asistente-juridico h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-asistente-juridico p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-asistente-juridico .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-asistente-juridico .cta-btn:hover {
  background: #5d0c8b;
  border: 2px solid #5d0c8b;
}













#call-to-action-fitness-tres {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/cursos/fitness_3.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	
}


#call-to-action-fitness-tres h3 {
 font-family: "Noto", serif;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 700;
}

#call-to-action-fitness-tres p {
 font-family: "Noto", serif;
	     font-size: 22px;
  color: #fff;
}

#call-to-action-fitness-tres .cta-btn {
	 font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 2px solid #fff;
	color: #fff;
}

#call-to-action-fitness-tres .cta-btn:hover {
  background: #5d0c8b;
  border: 2px solid #5d0c8b;
}














#call-to-action-filosofia {
	background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/earlybird.jpg) fixed center center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
}

#call-to-action-filosofia h3 {
	   font-family: "Barlow", sans-serif;
  color: #fff;
  font-size: 35px;
  font-weight: 700;
}

#call-to-action-filosofia p {
	   font-family: "Noto", serif;
	     font-size: 28px;
  color: #fff;
}

#call-to-action-filosofia .cta-btn {
	font-family: "Barlow", sans-serif;
	text-transform: none;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	transition: 0.5s;
	margin-top: 10px;
	border: 1px solid #fff;
	color: #fff;
}

#call-to-action-filosofia .cta-btn:hover {
  background: #5d0c8b;
  border: 2px solid #5d0c8b;
}












#filosofia-items {
	background-repeat: no-repeat;
	background-position: center top no-repeat fixed;
	background-attachment: fixed;
	background-size: cover;
	padding-top: 30px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#filosofia-items::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.92);
  z-index: 9;
}

#filosofia-items .container {
  position: relative;
  z-index: 10;
}


#filosofia-items .about-col .img {
  position: relative;
}

#filosofia-items .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#filosofia-items .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: ;
  border-radius: 80%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#filosofia-items .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #5d0c8b;
  transition: 0.3s;
}

#filosofia-items .about-col:hover .icon {
  background-color: #fff;
}

#filosofia-items .about-col:hover i {
  color: #fff;
}

#filosofia-items .about-col h2 {
	font-family: "Barlow", sans-serif;
	color: #111;
	text-align: center;
	font-weight: 500;
	font-size: 18px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 20px;
	margin-top: 25px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 12px;
}

#filosofia-items .about-col h2 a {
	font-family: "Barlow", sans-serif;
  color: #000;
}

#filosofia-items .about-col h2 a:hover {
  color: #18d26e;
}

#filosofia-items .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}















#gestion-infraestructura-it-items-items {
	background-repeat: no-repeat;
	background-position: center top no-repeat fixed;
	background-attachment: fixed;
	background-size: cover;
	padding-top: 70px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 70px;
	position: relative;
}

#gestion-infraestructura-it-items-items::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.92);
  z-index: 9;
}

#gestion-infraestructura-it-items-items .container {
  position: relative;
  z-index: 10;
}


#gestion-infraestructura-it-items-items .about-col .img {
  position: relative;
}

#gestion-infraestructura-it-items-items .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#gestion-infraestructura-it-items-items .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: ;
  border-radius: 80%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#gestion-infraestructura-it-items-items .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #80d8c2;
  transition: 0.3s;
}

#gestion-infraestructura-it-items-items .about-col:hover .icon {
  background-color: #fff;
}

#filosofia-items .about-col:hover i {
  color: #fff;
}

#gestion-infraestructura-it-items-items .about-col h2 {
	font-family: "Barlow", sans-serif;
	color: #111;
	text-align: center;
	font-weight: 500;
	font-size: 18px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 20px;
	margin-top: 25px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 12px;
}

#gestion-infraestructura-it-items-items .about-col h2 a {
	font-family: "Barlow", sans-serif;
  color: #000;
}

#gestion-infraestructura-it-items-items .about-col h2 a:hover {
  color: #18d26e;
}

#gestion-infraestructura-it-items-items .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}







































#etica-items {
	background-repeat: no-repeat;
	background-position: center top no-repeat fixed;
	background-attachment: fixed;
	background-size: cover;
	padding-top: 30px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 40px;
	position: relative;
}

#etica-items::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.92);
  z-index: 9;
}

#etica-items .container {
  position: relative;
  z-index: 10;
}


#etica-items .about-col .img {
  position: relative;
}

#etica-items .about-col .img img {
  border-radius: 4px 4px 0 0;
}

#etica-items .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: ;
  border-radius: 80%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}

#etica-items .about-col i {
  font-size: 36px;
  line-height: 1;
  color: #5d0c8b;
  transition: 0.3s;
}

#etica-items .about-col:hover .icon {
  background-color: #fff;
}

#etica-items .about-col:hover i {
  color: #fff;
}

#etica-items .about-col h2 {
	font-family: "Barlow", sans-serif;
	color: #111;
	text-align: center;
	font-weight: 500;
	font-size: 18px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 20px;
	margin-top: 25px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 12px;
}

#etica-items .about-col h2 a {
	font-family: "Barlow", sans-serif;
  color: #000;
}

#etica-items .about-col h2 a:hover {
  color: #18d26e;
}

#etica-items .about-col p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 0;
  padding: 0 20px 20px 20px;
}













#contacto {
	background: linear-gradient(rgba(255, 255, 255, 5), rgba(0, 0, 0, 0.1)), url(../img/intro-carousel/estudiar_recursos_humanos_rosario_intro.jpg)  fixed center center;
	background-size: cover;
	padding-top: 150px;
	padding-bottom: 100px;
}



#contacto p{
	font-family: "Barlow", sans-serif;
	color: #333;
	font-size: 18px;


}


#contacto .contact-info {
	 font-family: "Barlow", sans-serif;
  color: #111;
  font-size: 18px;
  margin-bottom: 20px;
  text-align: center;
}

#contacto .contact-info i {
  font-size: 48px;
  display: inline-block;
  margin-bottom: 10px;
  color: #5d0c8b;
}

#contacto .contact-info address,
#contacto .contact-info p {
	margin-bottom: 0;
	font-family: "Barlow", sans-serif;
	color: #333;
	font-size: 18px;

}

#contacto .contact-info h3 {
	font-size: 18px;
	margin-bottom: 15px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333;
}

#contacto .contact-info a {
	 font-family: "Barlow", sans-serif;
  color: #5d0c8b;
}

#contacto .contact-info a:hover {
  color: #575756;
}

#contacto .contact-address,
#contacto .contact-phone,
#contacto .contact-email {
	 font-family: "Barlow", sans-serif;
  margin-bottom: 20px;
}

#contacto  #sendmessage {
	color: #5d0c8b;
	border: 1px solid #5d0c8b;
	display: none;
	text-align: center;
	padding: 15px;
	font-weight: 600;
	margin: 15px;
}

#contacto  #errormessage {
  color: red;
  display: none;
  border: 1px solid red;
  text-align: center;
  padding: 15px;
  font-weight: 600;
  margin: 15px;
}

#contacto #sendmessage.show, #contact #errormessage.show, #contacto .show {
  display: block;
}

#contacto .validation {
  color: red;
  display: none;
  margin: 0 0 20px;
  font-weight: 400;
  font-size: 13px;
}

#contacto .form input,
#contacto .form textarea {
	 font-family: "Barlow", sans-serif;
  padding: 10px 14px;
  border-radius: 0;
  box-shadow: none;
  font-size: 15px;
}

#contacto .form .btn-get-started[type="submit"] {
	 font-family: "Barlow", sans-serif;
  background: #5d0c8b;
  border: 0;
  padding: 10px 30px;
  color: #fff;
  transition: 0.4s;
  cursor: pointer;
}

#contacto .form .btn-get-started[type="submit"]:hover {
	background-color: #ADADAD;
}





















/* Contacto Section
--------------------------------*/

#contact {
	background: fixed center center;
	background-size: cover;
	padding-top: 50px;
	padding-bottom: 50px;
}



#contact p{
	font-family: "Barlow", sans-serif;
	color: #333;
	font-size: 18px;


}


#contact .contact-info {
	 font-family: "Barlow", sans-serif;
  color: #111;
  font-size: 18px;
  margin-bottom: 20px;
  text-align: center;
}

#contact .contact-info i {
  font-size: 48px;
  display: inline-block;
  margin-bottom: 10px;
  color: #5d0c8b;
}

#contact .contact-info address,
#contact .contact-info p {
	margin-bottom: 0;
	font-family: "Barlow", sans-serif;
	color: #333;
	font-size: 18px;

}

#contact .contact-info h3 {
	font-size: 18px;
	margin-bottom: 15px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333;
}

#contact .contact-info a {
	 font-family: "Barlow", sans-serif;
  color: #5d0c8b;
}

#contact .contact-info a:hover {
  color: #575756;
}

#contact .contact-address,
#contact .contact-phone,
#contact .contact-email {
	 font-family: "Barlow", sans-serif;
  margin-bottom: 20px;
}

#contact  #sendmessage {
	color: #5d0c8b;
	border: 1px solid #5d0c8b;
	display: none;
	text-align: center;
	padding: 15px;
	font-weight: 600;
	margin: 15px;
}

#contact  #errormessage {
  color: red;
  display: none;
  border: 1px solid red;
  text-align: center;
  padding: 15px;
  font-weight: 600;
  margin: 15px;
}

#contact #sendmessage.show, #contact #errormessage.show, #contact .show {
  display: block;
}

#contact .validation {
  color: red;
  display: none;
  margin: 0 0 20px;
  font-weight: 400;
  font-size: 13px;
}

#contact .form input,
#contact .form textarea {
	 font-family: "Barlow", sans-serif;
  padding: 10px 14px;
  border-radius: 0;
  box-shadow: none;
  font-size: 15px;
}

#contact .form .btn-get-started[type="submit"] {
	 font-family: "Barlow", sans-serif;
  background: #5d0c8b;
  border: 0;
  padding: 10px 30px;
  color: #fff;
  transition: 0.4s;
  cursor: pointer;
}

#contact .form .btn-get-started[type="submit"]:hover {
	background-color: #ADADAD;
}




.whatsapp {
  position:fixed;
  width:60px;
  height:60px;
  bottom:100px;
  right:8px;
  background-color:#25d366;
  color:#FFF;
  border-radius:50px;
  text-align:center;
  font-size:30px;
  z-index:100;
}

.whatsapp-icon {
  margin-top:13px;
}



 #insta .insta-address,
  #insta .insta-phone,
  #insta .insta-email {
    padding: 20px 0;
  }

  #insta .insta-phone {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
  }
  
  
  
/*--------------------------------------------------------------
# Responsive Media Queries
--------------------------------------------------------------*/

@media (min-width: 768px) {
  #contact .contact-address,
  #contact .contact-phone,
  #contact .contact-email {
    padding: 20px 0;
  }

  #contact .contact-phone {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
  }
}

@media (min-width: 992px) {
  #testimonials .testimonial-item p {
    width: 80%;
  }
}

@media (min-width: 1024px) {
  #header #logo {
    padding-left: 60px;
  }

  #intro p {
    width: 60%;
  }

  #intro .carousel-control-prev,
  #intro .carousel-control-next {
    width: 5%;
  }
  
   #intro i {
	color: #5d0c8b;
	font-size: 48px;
	display: inline-block;
	line-height: 1;
}

  #nav-menu-container {
    padding-right: 60px;
  }
  
 

}



@media (max-width: 768px) {
  .back-to-top {
    bottom: 50px;
  }

  #header #logo h1 {
    font-size: 28px;
  }

  #header #logo img {
    max-height: 40px;
  }
  


  #intro h2 {
    font-size: 28px;
  }

  #nav-menu-container {
    display: none;
  }

  #mobile-nav-toggle {
    display: inline;
  }
}
