

/* 
-------------------------------------------------------------------------------------------------------------------------------------------------------
FORMULARIO
------------------------------------------------------------------------------------------------------------------------------------------------------- 
*/

.llyc-central-formulario-body {}
.llyc-central-formulario-body .wpcf7-form { max-width:55em; margin:5.3333em 0 3.6667em 0; }
.llyc-central-formulario-body .wpcf7-form .i { display:table; width:100%; border-bottom: 1px solid #ACB4B6; padding-bottom:0.2667em; margin-bottom:3.2em; }
.llyc-central-formulario-body .wpcf7-form .l,
.llyc-central-formulario-body .wpcf7-form .c { display:table-cell; }
.llyc-central-formulario-body .wpcf7-form .l { width:8em; font-family: 'Montserrat', sans-serif; font-weight: 500; line-height: 1.2222em; font-size: 1.2em; letter-spacing: -0.0128571px; color: #4A4A4A; padding-right:1em; }
.llyc-central-formulario-body .wpcf7-form .i.t { border: 1px solid #ACB4B6; padding:1.6em; margin-bottom:1em; }
.llyc-central-formulario-body .wpcf7-form .i.t .l { vertical-align:top; }
.llyc-central-formulario-body .wpcf7-form .c input,
.llyc-central-formulario-body .wpcf7-form .c textarea { width:100%; border:none; font-family:'Montserrat', sans-serif; font-size:1.2em; padding:0.2778em 0.35em; }
.llyc-central-formulario-body .wpcf7-form input[type=submit] { background-color:#D74154; color:#ffffff; padding:0.8em 1.5em; border:none; font-weight:600; font-size:1.0667em; transition:background-color 300ms; cursor:pointer; }
.llyc-central-formulario-body .wpcf7-form input[type=submit]:hover { background-color:#B71918; }
.llyc-central-formulario-body .wpcf7-form .leftbox-o { color: #6D7475; font-size: 0.8667em; line-height: 1.3846em; display:table; margin-bottom:1em; }
.llyc-central-formulario-body .wpcf7-form .leftbox-o-i { display:table-cell; vertical-align:top; }
.llyc-central-formulario-body .wpcf7-form .leftbox-o-i.l { padding:0.5em 1em 0 0; width:auto; }
.llyc-central-formulario-body .wpcf7-form .leftbox-o input[type=checkbox] { -ms-transform: scale(2); -moz-transform: scale(2); -webkit-transform: scale(2); -o-transform: scale(2); }
/* 
-------------------------------------------------------------------------------------------------------------------------------------------------------
END - FORMULARIO
------------------------------------------------------------------------------------------------------------------------------------------------------- 
*/

/* 
-------------------------------------------------------------------------------------------------------------------------------------------------------
SLIDER Y FALDON
------------------------------------------------------------------------------------------------------------------------------------------------------- 
*/
.llyc-with-vertical-slides section { height:100vh; }
.llyc-with-vertical-slides section .container,
.llyc-with-vertical-slides section .container .xcol { height:100%; }
.llyc-with-vertical-slides section .layer { position:absolute; top:0; width:100%; height:100%; background-color:#000; opacity:0; }
.llyc-with-vertical-slides header#llyc-main-header,
.llyc-with-vertical-slides header .llyc-search-outer,
.llyc-with-vertical-slides header .llyc-lang-outer { background-color:transparent; }

.llyc-with-vertical-slides header#llyc-main-header #llyc-main-menu .llyc-e-left path,
.llyc-with-vertical-slides header#llyc-main-header .llyc-logo-container path { fill:#ffffff; }
.llyc-with-vertical-slides .llyc-hamburger-container path { stroke:#ffffff; }
.llyc-with-vertical-slides header#llyc-main-header .llyc-search path { stroke:#ffffff; }
.llyc-with-vertical-slides .llyc-header-resto,
.llyc-with-vertical-slides .llyc-public-main-menu ul li a { color:#ffffff; }
.llyc-with-vertical-slides .llyc-public-main-menu ul li.current-menu-item a { border-bottom:1px solid #ffffff; font-weight:bold; }
.llyc-with-vertical-slides .llyc-public-main-menu ul li.llyc-contacto-item { border:1px solid #fff; padding:0.3333em 1em; margin-right:1.3333em; }

.llyc-with-vertical-slides #llyc-page-container { height:100%; overflow-y:hidden; overflow-x:hidden; }
.llyc-with-vertical-slides #resto { height:100%; }
.llyc-with-vertical-slides #et-main-area { height:100%; }
.llyc-with-vertical-slides #llyc-all-but-header { overflow-y:scroll; height:100%; }

.llyc-with-vertical-slides .llyc-lang-outer-l li a { color:#ffffff; }
.llyc-with-vertical-slides .llyc-lang-outer-l li.llyc-cur-lang a,
.llyc-with-vertical-slides .llyc-lang-outer-l li.active a { border-bottom:2px solid #ffffff; }
.llyc-with-vertical-slides .llyc-lang-outer-r path { stroke:#ffffff; }
.llyc-with-vertical-slides .llyc-search-outer-l input,
.llyc-with-vertical-slides .llyc-search-outer-l input::-ms-input-placeholder,
.llyc-with-vertical-slides .llyc-search-outer-l input::-webkit-input-placeholder,
.llyc-with-vertical-slides .llyc-search-outer-l input::-moz-placeholder { color:#ffffff; }
.llyc-with-vertical-slides .llyc-search-outer-l input::placeholder { color:#ffffff; }
.llyc-with-vertical-slides .llyc-search-outer-r path { stroke:#ffffff; }
.llyc-with-vertical-slides .llyc-search-outer-l form:before { background-image: url(../../images/search-white.svg); }

.slider__body .slider__indicators_container { position: fixed; width: 100%; left: -3.2667em; top:50vh; }
.slider-el-resto .slider__indicators_container { display:none; }

.slider__body .llyc-botonera-social-cont { position:fixed; top:50vh; width:100%; }
.slider__body .llyc-botonera-social { position:absolute; top:0; right:-2.6em; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.slider__body .llyc-botonera-social .i { padding-bottom:1.6em; }
.slider__body .llyc-botonera-social .i:last-child { padding-bottom:0; }
.slider__body .llyc-botonera-social .icon { color:#ffffff; transition:all 300ms; }
.slider-el-resto.slider__body .llyc-botonera-social-cont { position:fixed; top:50vh; }
.slider-el-resto.slider__body .llyc-botonera-social .icon { color:#ACB4B6; opacity:0; }

.slider__body .llyc-slide-bg-video { position:absolute; top:0; left:0; width:100vw; height:100vh; }
.slider__body .llyc-slide-bg-video video {
  object-fit:cover;
  position: relative;
  height:100vh;
  width:100vw;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}

.slider__body .llyc-main-header-main > .container { transition:all 300ms; }
.slider__body .llyc-main-header-main.llyc-appear > .container { opacity:1; }
.slider__body .llyc-main-header-main.llyc-disappear > .container { opacity:0; }

.slider-el-resto.slider-status-finished.slider__body header#llyc-main-header .llyc-mhm-desktop,
.slider-el-resto.slider-status-finished.slider__body header .llyc-search-outer,
.slider-el-resto.slider-status-finished.slider__body header .llyc-lang-outer { background-color:#ffffff; transition:all 300ms; }

.slider-el-resto.slider__body header#llyc-main-header #llyc-main-menu .llyc-e-left path,
.slider-el-resto.slider__body header#llyc-main-header .llyc-logo-container path { fill:#D74154; transition:all 300ms; }
.slider-el-resto.slider__body header#llyc-main-header .llyc-mhm-mobile #llyc-main-menu .llyc-e-left path,
.slider-el-resto.slider__body header#llyc-main-header #llyc-main-menu .llyc-e-left path,
.slider-el-resto.slider__body header#llyc-main-header .llyc-mhm-mobile .llyc-logo-container path { fill: #ffffff; }
.slider-el-resto.slider__body .llyc-hamburger-container path { stroke:#D74154; transition:all 300ms; }
.slider-el-resto.slider__body header#llyc-main-header .llyc-search path { stroke:#D74154; transition:all 300ms; }
.slider-el-resto.slider__body header#llyc-main-header .llyc-mhm-mobile .llyc-search path { stroke:#ffffff; }
.slider-el-resto.slider__body .llyc-header-resto,
.slider-el-resto.slider__body .llyc-public-main-menu ul li a { color:#0A263B; transition:color 300ms; }
.slider-el-resto.slider__body .llyc-public-main-menu ul li.current-menu-item a { color:#D74154; font-weight:500; transition:color 300ms, font-weight 300ms; }
.slider-el-resto.slider__body .llyc-public-main-menu ul li.llyc-contacto-item { padding:0 1.9657em 0 0; margin-right:0; border:none; transition:all 300ms; } 
.slider-el-resto.slider__body .llyc-public-main-menu ul li.llyc-contacto-item { margin-right: 1.3333em; border: 1px solid #0a263b; padding: 0.3333em 1em; }
.slider-el-resto.slider__body .llyc-lang-outer-l li a { color:#0A263B; }
.slider-el-resto.slider__body .llyc-lang-outer-l li.llyc-cur-lang a,
.slider-el-resto.slider__body .llyc-lang-outer-l li.active a { border-bottom:2px solid #0a263b; }
.slider-el-resto.slider__body .llyc-lang-outer-r path { stroke:#979797; }
.slider-el-resto.slider__body .llyc-search-outer-l input,
.slider-el-resto.slider__body .llyc-search-outer-l input::-ms-input-placeholder,
.slider-el-resto.slider__body .llyc-search-outer-l input::-webkit-input-placeholder,
.slider-el-resto.slider__body .llyc-search-outer-l input::-moz-placeholder { color:#979797; }
.slider-el-resto.slider__body .llyc-search-outer-l input::placeholder { color:#979797; }
.slider-el-resto.slider__body .llyc-search-outer-r path { stroke:#979797; }
.slider-el-resto.slider__body .llyc-search-outer-l form:before { background-image: url(../../images/search.svg); }

.slider-el-resto.slider__body.llyc-menu-mode header .llyc-search-outer,
.slider-el-resto.slider__body.llyc-menu-mode header .llyc-lang-outer { background-color:#D74154; }
.slider-el-resto.slider__body.llyc-menu-mode .llyc-lang-outer-l li a { color:#ffffff; }
.slider-el-resto.slider__body.llyc-menu-mode .llyc-lang-outer-l li.llyc-cur-lang a,
.slider-el-resto.slider__body.llyc-menu-mode .llyc-lang-outer-l li.active a { border-bottom:2px solid #ffffff; }
.slider-el-resto.slider__body.llyc-menu-mode .llyc-lang-outer-r path { stroke:#ffffff; }
.slider-el-resto.slider__body.llyc-menu-mode .llyc-search-outer-l input,
.slider-el-resto.slider__body.llyc-menu-mode .llyc-search-outer-l input::-ms-input-placeholder,
.slider-el-resto.slider__body.llyc-menu-mode .llyc-search-outer-l input::-webkit-input-placeholder,
.slider-el-resto.slider__body.llyc-menu-mode .llyc-search-outer-l input::-moz-placeholder { color:#ffffff; }
.slider-el-resto.slider__body.llyc-menu-mode .llyc-search-outer-l input::placeholder { color:#ffffff; }
.slider-el-resto.slider__body.llyc-menu-mode .llyc-search-outer-r path { stroke:#ffffff; }
.slider-el-resto.slider__body.llyc-menu-mode .llyc-search-outer-l form:before { background-image: url(../../images/search-white.svg); }



.llyc-central-trabajo-main-body { margin-bottom:12em; }


.llyc-trabajo-slide-pre-cont { height:100%; display:table; width:100%; }
.llyc-trabajo-slide-cont { height:100%; display:table-cell; max-width:45em; }
.bigcentral .llyc-trabajo-slide-cont { vertical-align:middle; max-width:100%; }
.bigcentral .llyc-trabajo-slide-cont h2 { font-size:11.2em; text-align:center; margin-top:0; line-height:1.1em; padding-bottom:0; }
.llyc-lang-br .bigcentral .llyc-trabajo-slide-cont h2,
.llyc-lang-pt .bigcentral .llyc-trabajo-slide-cont h2 { font-size:10em; }
.regular .llyc-trabajo-slide-cont { padding-top:20vh; }
.regular .llyc-trabajo-slide-cont h3 { font-size:1.4em; }
.regular .llyc-trabajo-slide-cont h2 { font-size:3.7333em; max-width:12em; }
.regular.premios .llyc-trabajo-slide-cont h2 { max-width:9em; }



.llyc-trabajo-slide-cont h3,
.llyc-trabajo-slide-cont h2 { font-family:'Montserrat', sans-serif; text-transform:uppercase; color:#ffffff; font-weight:700; }
.llyc-trabajo-slide-cont h4 { font-family:'Montserrat', sans-serif; text-transform:uppercase; color:#ffffff; font-weight:400; width: 45%;}
.llyc-trabajo-slide-cont h3 { font-size:3.1373vh; line-height:1.1905em; font-weight:600; padding-bottom:0.7em; }
.llyc-trabajo-slide-cont h2 { font-size:7.582vh; line-height:1.0714em; padding-bottom:0.7em; }

.llyc-trabajo-arrow-cta { font-family:'Montserrat', sans-serif; text-transform:uppercase; color:#ffffff; font-weight:700; }
.llyc-trabajo-arrow-cta { font-size:3.1373vh; line-height:1.2083em; margin-left:2em; }
	.bigcentral .llyc-trabajo-arrow-cta { font-size:1.6em; }
	.regular .llyc-trabajo-arrow-cta { font-size:1.6em; }
.llyc-trabajo-arrow-cta a { color:#ffffff; position:relative; }
.llyc-trabajo-arrow-cta a:hover { text-decoration:underline; }
.llyc-trabajo-arrow-cta a:before { content: ' '; background-image: url(../../images/arrow-right-white-light.svg); background-size:3.4535vh 1.8227vh; width: 3.4535vh; height: 1.8227vh; position: absolute; top:0.6em; left:-2em; margin-top:-0.9113vh; }

.llyc-slide-bottom { position: absolute; bottom:15vh; display:table; width:100%; }
	.regular .llyc-slide-bottom { bottom:15vh; }
.llyc-slide-bottom-i { display:table-cell; }
.llyc-slide-bottom-i .llyc-trabajo-arrow-cta { max-width:10em; }
	.regular .llyc-slide-bottom-i .llyc-trabajo-arrow-cta { max-width:15em; }
	.bigcentral.trabajo .llyc-slide-bottom-i .llyc-trabajo-arrow-cta { max-width:18em; }
	

/* Slider _double_slide */
.double_slide .llyc-trabajo-slide-cont { padding-top:20vh; }
.double_slide .llyc-trabajo-slide-cont h3 { font-size:1.4em; }
.double_slide .llyc-trabajo-slide-cont h2 { font-size:3.7333em; max-width:12em; }
.double_slide.premios .llyc-trabajo-slide-cont h2 { max-width:9em; }
.double_slide .llyc-trabajo-arrow-cta { font-size:1.6em; }
.double_slide .llyc-slide-bottom { bottom:15vh; }
.double_slide .llyc-slide-bottom-der { bottom:15vh; }
.double_slide .llyc-slide-bottom-der .llyc-slide-bottom-i .llyc-trabajo-arrow-cta { max-width:100%; }
.double_slide .llyc-slide-bottom-i .llyc-trabajo-arrow-cta { max-width:15em; }
.double_slide .llyc-slide-bottom-der  {width: 50%;}
.llyc-slide-bottom-der { position: absolute; bottom:15vh; display:table; }
.double_slide .llyc-trabajo-slide-cont .llyc-trabajo-slide-cont-izq{
	width: 50%;
	float: left;
}
.double_slide .llyc-trabajo-slide-cont .llyc-trabajo-slide-cont-der{
	width: 50%;
	float: right;
	text-align: end;
	padding-top: 30vh;
}

.llyc-trabajo-slide-cont-izq h4 {
    width: 45%;
}
/* Slider _double_slide */

/* faldón principal */
.llyc-central-faldon .llyc-central-faldon-txt{
	position: relative;
}
.llyc-central-faldon .llyc-slide-bg-video { 
	position:absolute; 
	top:0; 
	left:0; 
	width:100vw;
	height: 100%;
	
	overflow:hidden;

    display: flex;
    align-items: center;
    justify-content: center; 
}

.llyc-central-faldon .llyc-slide-bg-video video {
    object-fit: cover;
    position: relative;
    width: 100vw;
    text-align: center;
}



.llyc-central-faldon { display:table; width:100%; }
.llyc-central-faldon.especialidad,
.llyc-central-faldon.sector,
.llyc-central-faldon.solespecifica,
.llyc-central-faldon.solucion,
.llyc-central-faldon.liderazgo-page,
.llyc-central-faldon.talento-page,
.llyc-central-faldon.oficina,
.llyc-central-faldon.sectores-page,
.llyc-central-faldon.soluciones-page,
.llyc-central-faldon.chile-lnd-page,
.llyc-central-faldon.resultados-anuales-page,
.llyc-central-faldon.formulario-page { height:37vh; }
.llyc-central-faldon.casos-page { height:75vh; }
.llyc-central-faldon.caso-exito { height:75vh; }
.llyc-central-faldon.default-page { height:18.6em; }
.llyc-central-faldon-txt { display:table-cell; width:100%; height:100%; vertical-align:middle;  }
.llyc-central-faldon-txt h2,
.llyc-central-faldon-txt h3 { font-family:'Montserrat', sans-serif; font-style: normal; font-weight: bold; text-transform: uppercase; color: #FFFFFF; width:100%; }
.llyc-central-faldon-txt h3 { font-weight:600; }
.llyc-central-faldon.especialidad .llyc-central-faldon-txt h2,
.llyc-central-faldon.solucion .llyc-central-faldon-txt h2 { line-height: 1.2em; font-size: 10.4575vh; }
.llyc-central-faldon.solucion .llyc-central-faldon-txt h2 { text-align:center; max-width:auto; margin:0 auto; }
.llyc-central-faldon.sectores-page .llyc-central-faldon-txt h2,
.llyc-central-faldon.casos-page .llyc-central-faldon-txt h2,
.llyc-central-faldon.soluciones-page .llyc-central-faldon-txt h2,
.llyc-central-faldon.oficina .llyc-central-faldon-txt h2,
.llyc-central-faldon.formulario-page .llyc-central-faldon-txt h2 { line-height: 1.0714em; font-size: 7.32vh; }
.llyc-central-faldon.sectores-page .llyc-central-faldon-txt h2,
.llyc-central-faldon.soluciones-page .llyc-central-faldon-txt h2,
.llyc-central-faldon.oficina .llyc-central-faldon-txt h2 { text-align:center; }
.llyc-central-faldon.casos-page .llyc-central-faldon-txt h2 { max-width:13em; }

.llyc-central-faldon.sector .llyc-central-faldon-txt h2,
.llyc-central-faldon.solespecifica .llyc-central-faldon-txt h2,
.llyc-central-faldon.liderazgo-page .llyc-central-faldon-txt h2,
.llyc-central-faldon.chile-lnd-page .llyc-central-faldon-txt h2,
.llyc-central-faldon.resultados-anuales-page .llyc-central-faldon-txt h2,
.llyc-central-faldon.talento-page .llyc-central-faldon-txt h2 { line-height: 1.0714em; font-size:5.49vh; max-width:77%;  }

.llyc-central-faldon.liderazgo-page .llyc-central-faldon-txt h2,
.llyc-central-faldon.chile-lnd-page .llyc-central-faldon-txt h2,
.llyc-central-faldon.resultados-anuales-page .llyc-central-faldon-txt h2,
.llyc-central-faldon.talento-page .llyc-central-faldon-txt h2 { text-align:center; max-width:100%; }

.llyc-central-faldon.casos-page .llyc-central-faldon-txt h3 { font-size:2.7451vh; line-height:1.1905em; margin-bottom:1vh; }
.llyc-central-faldon.casos-page .llyc-trabajo-arrow-cta { margin-top:2em; max-width:12em; }
.llyc-central-faldon.formulario-page .llyc-central-faldon-txt h2 { text-transform:none; max-width:12.6em; }
.llyc-central-faldon.caso-exito .llyc-central-faldon-txt h3 { font-size: 1.4em; line-height: 1.1905em; }
.llyc-central-faldon.caso-exito .llyc-central-faldon-txt h2	{ font-size: 3.7333em; font-weight: bold; line-height: 1.0714em; }
.llyc-central-faldon.default-page .llyc-central-faldon-txt h2 { font-weight: bold; font-size: 3.2em; line-height: 1.1667em; text-transform:none; }

.llyc-central-faldon.chile-lnd-page .llyc-central-faldon-txt h3{
	font-weight: 400;
	font-size: 1.4em;
	text-align: center;
    max-width: 65%;
    margin: 0 auto;
}
.llyc-central-faldon.casos-page .llyc-botonera-social { top:1em; }

.llyc-central-faldon.especialidad .llyc-central-faldon-txt h2 { max-width:60%; }

.llyc-central-faldon-txt { position:relative; }
.llyc-central-faldon-txt .layer { position:absolute; top:0; width:100%; height:100%; background-color:#000; opacity:0; }
.llyc-central-faldon.especialidad .layer { opacity:0; }



/* ================================================ */
/* Responsive */
/* ================================================ */

@media all and (max-width: 1260px) {

	
	.bigcentral .llyc-trabajo-slide-cont h2 { font-size:10em; }
	.llyc-lang-br .bigcentral .llyc-trabajo-slide-cont h2,
	.llyc-lang-pt .bigcentral .llyc-trabajo-slide-cont h2 { font-size:8em; }
		
	/* Slider _double_slide */
	.double_slide .llyc-trabajo-slide-cont h3 { font-size:1.2em; }
	.double_slide .llyc-trabajo-slide-cont h2 { font-size:3em; max-width:12em; }
	.double_slide .llyc-trabajo-arrow-cta {font-size: 1.4em;}
	.double_slide.premios .llyc-trabajo-slide-cont h2 { max-width:9em; }
	/* Slider _double_slide */


	.llyc-central-faldon.sector .llyc-central-faldon-txt h2,
	.llyc-central-faldon.solespecifica .llyc-central-faldon-txt h2,
	.llyc-central-faldon.liderazgo-page .llyc-central-faldon-txt h2,
	.llyc-central-faldon.talento-page .llyc-central-faldon-txt h2 { max-width:80%; }
	
	.llyc-central-faldon.liderazgo-page .llyc-central-faldon-txt h2,
	.llyc-central-faldon.talento-page .llyc-central-faldon-txt h2 { margin:0 auto; }


}

@media all and (max-width: 1110px) {
	.bigcentral .llyc-trabajo-slide-cont h2 { font-size:8.8em; }
	.llyc-lang-br .bigcentral .llyc-trabajo-slide-cont h2,
	.llyc-lang-pt .bigcentral .llyc-trabajo-slide-cont h2 { font-size:7em; }

	/* Slider _double_slide */
	.double_slide .llyc-trabajo-slide-cont h3 { font-size:1.1em; }
	.double_slide .llyc-trabajo-slide-cont h2 { font-size:2.8em; max-width:12em; }
	.double_slide .llyc-trabajo-arrow-cta {font-size: 1.2em;}
	.double_slide.premios .llyc-trabajo-slide-cont h2 { max-width:9em; }
	/* Slider _double_slide */
}
@media all and (max-width: 990px) {
	.bigcentral .llyc-trabajo-slide-cont h2 { font-size:6.8em; }
	.llyc-lang-br .bigcentral .llyc-trabajo-slide-cont h2,
	.llyc-lang-pt .bigcentral .llyc-trabajo-slide-cont h2 { font-size:6.1em; }

	/* Slider _double_slide */
	.double_slide .llyc-trabajo-slide-cont h3 { font-size:0.8em; }
	.double_slide .llyc-trabajo-slide-cont h2 { font-size:2.3em; max-width:12em; }
	.double_slide .llyc-trabajo-arrow-cta {font-size: 1.1em;}
	.double_slide.premios .llyc-trabajo-slide-cont h2 { max-width:9em; }
	/* Slider _double_slide */

	.llyc-central-faldon.sector .llyc-central-faldon-txt h2,
	.llyc-central-faldon.solespecifica .llyc-central-faldon-txt h2,
	.llyc-central-faldon.liderazgo-page .llyc-central-faldon-txt h2,
	.llyc-central-faldon.talento-page .llyc-central-faldon-txt h2 { max-width:100%; }
	
}
@media all and (max-width: 800px) {

	.slider__body .llyc-botonera-social { right:-1.2em; }
	.slider__body .slider__indicators_container { left:-2.2em; }
	/* Slider _double_slide */
	.double_slide .llyc-trabajo-slide-cont h4 { font-size:1.2em;}
	/* Slider _double_slide */

	.home .llyc-botonera-social-cont { display:none; }

	.bigcentral .llyc-trabajo-slide-cont h2 { font-size:6em; }

}

@media all and (max-width: 745px) {

	.bigcentral .llyc-trabajo-slide-cont h2 { font-size:8.5em; word-break: break-all; text-align:left; }
	.bigcentral.trabajo .llyc-trabajo-slide-cont h2 { word-break:normal; text-align:center; }
	.regular .llyc-trabajo-slide-cont h2 { font-size:3.2em; }
	.regular .llyc-trabajo-arrow-cta { font-size:1.4em; }
	
	
	/* Slider _double_slide -AQUI LO GORDO*/
	.double_slide .llyc-trabajo-slide-cont h2 { font-size:3.2em; }
	.double_slide .llyc-trabajo-arrow-cta { font-size:1.4em; }
	.double_slide .llyc-slide-bottom {position: inherit;padding-top: 2em;}
	.double_slide .llyc-trabajo-slide-cont .llyc-trabajo-slide-cont-izq	{float: inherit; }
	.double_slide .llyc-slide-bottom-der {position: inherit; padding-top: 2em;}
	.double_slide .llyc-trabajo-slide-cont .llyc-trabajo-slide-cont-der { float: inherit; text-align: start;padding-top: 3em;}
	.double_slide .llyc-trabajo-slide-cont .llyc-trabajo-slide-cont-der h3{ display: none;}
	.double_slide .llyc-trabajo-slide-cont h3 { font-size:0.8em; }
	.double_slide .llyc-trabajo-slide-cont h2 { font-size:2.3em; max-width:12em; }
	.double_slide .llyc-trabajo-slide-cont h4 { font-size:1.1em;}
	.double_slide .llyc-trabajo-arrow-cta {font-size: 1.1em;}
	.double_slide #new_line{display: none;}
	/* Slider _double_slide */

	.llyc-botonera-social-cont { display:none; }
	.slider__body .slider__indicators_container { left:0; bottom:2em; top:auto; }
	.slider__indicators { right:0.5em; left:auto; -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%); }


	.llyc-central-faldon.sectores-page .llyc-central-faldon-txt h2,
	.llyc-central-faldon.casos-page .llyc-central-faldon-txt h2,
	.llyc-central-faldon.soluciones-page .llyc-central-faldon-txt h2,
	.llyc-central-faldon.oficina .llyc-central-faldon-txt h2,
	.llyc-central-faldon.formulario-page .llyc-central-faldon-txt h2,
	.llyc-central-faldon.talento-page .llyc-central-faldon-txt h2,
	.llyc-central-faldon.caso-exito .llyc-central-faldon-txt h2,
	.llyc-central-faldon.liderazgo-page .llyc-central-faldon-txt h2	{ font-size:3.5em; }
	.llyc-central-faldon.sector,
	.llyc-central-faldon.solespecifica,
	.llyc-central-faldon.especialidad { height:18em; }
	.llyc-central-faldon.caso-exito { height:37em; }
	.llyc-central-faldon.sector .llyc-central-faldon-txt h2,
	.llyc-central-faldon.solespecifica .llyc-central-faldon-txt h2,
	.llyc-central-faldon.especialidad .llyc-central-faldon-txt h2 { max-width:100%; text-align:center; font-size:4em; }
	.llyc-central-faldon.solucion .llyc-central-faldon-txt h2 { max-width:100%; }
	.llyc-central-faldon.sector .llyc-central-faldon-txt h2,
	.llyc-central-faldon.solespecifica .llyc-central-faldon-txt h3,
	.llyc-central-faldon.especialidad .llyc-central-faldon-txt h3 { max-width:100%; text-align:center;}



}

@media all and (max-width: 550px) {

	.llyc-central-faldon.sectores-page .llyc-central-faldon-txt h2,
	.llyc-central-faldon.casos-page .llyc-central-faldon-txt h2,
	.llyc-central-faldon.soluciones-page .llyc-central-faldon-txt h2,
	.llyc-central-faldon.oficina .llyc-central-faldon-txt h2,
	.llyc-central-faldon.liderazgo-page .llyc-central-faldon-txt h2,
	.llyc-central-faldon.talento-page .llyc-central-faldon-txt h2,
	.llyc-central-faldon.caso-exito .llyc-central-faldon-txt h2,
	.llyc-central-faldon.formulario-page .llyc-central-faldon-txt h2 { font-size:3em; }

}

@media all and (max-width: 500px) {

	.bigcentral.trabajo .llyc-trabajo-slide-cont h2 { font-size:7.2em; }
	.bigcentral.trabajo .llyc-trabajo-arrow-cta { font-size:1.4em; }

	.llyc-central-esp-embrace-blk .blk .cont .tit { font-size:5.7em; }
}

@media all and (max-width: 485px) {

	.bigcentral .llyc-trabajo-slide-cont h2 { font-size:7.2em; }
	.regular .llyc-trabajo-slide-cont h2 { font-size:2.5em; }
	.llyc-slide-bottom { width:85%; }
	.llyc-slide-bottom-der { width:85%; }
	.llyc-slide-bottom-i.dcha { display:none; }
	
	/* Slider _double_slide */
	.double_slide .llyc-trabajo-slide-cont h2 { font-size:2.5em; }
	.double_slide .llyc-slide-bottom-i.dcha { display:inherit;; }
	/* Slider _double_slide */
	
	.llyc-central-faldon.sectores-page .llyc-central-faldon-txt h2,
	.llyc-central-faldon.casos-page .llyc-central-faldon-txt h2,
	.llyc-central-faldon.soluciones-page .llyc-central-faldon-txt h2,
	.llyc-central-faldon.oficina .llyc-central-faldon-txt h2,
	.llyc-central-faldon.liderazgo-page .llyc-central-faldon-txt h2,
	.llyc-central-faldon.talento-page .llyc-central-faldon-txt h2,
	.llyc-central-faldon.caso-exito .llyc-central-faldon-txt h2,
	.llyc-central-faldon.formulario-page .llyc-central-faldon-txt h2 { font-size:2.7em; }

	.llyc-central-faldon.casos-page .llyc-central-faldon-txt h3 { font-size:1.4em; }
	.llyc-central-faldon.casos-page .llyc-trabajo-arrow-cta { font-size:1.5em; margin-top:3em; }

	.llyc-central-faldon.especialidad .llyc-central-faldon-txt h2 { font-size:2.2em; }
}

@media all and (max-width: 420px) {

	.bigcentral .llyc-trabajo-slide-cont h2 { font-size:6.2em; }
	.bigcentral.trabajo .llyc-trabajo-slide-cont h2 { font-size:5.5em; }
	.regular .llyc-trabajo-slide-cont h2 { font-size:2.3em; }
	
	/* Slider _double_slide */
	.double_slide .llyc-trabajo-slide-cont h2 { font-size:2.3em; }
	/* Slider _double_slide */

	.llyc-central-faldon.sectores-page .llyc-central-faldon-txt h2,
	.llyc-central-faldon.casos-page .llyc-central-faldon-txt h2,
	.llyc-central-faldon.soluciones-page .llyc-central-faldon-txt h2,
	.llyc-central-faldon.oficina .llyc-central-faldon-txt h2,
	.llyc-central-faldon.liderazgo-page .llyc-central-faldon-txt h2,
	.llyc-central-faldon.talento-page .llyc-central-faldon-txt h2,
	.llyc-central-faldon.caso-exito .llyc-central-faldon-txt h2,
	.llyc-central-faldon.formulario-page .llyc-central-faldon-txt h2 { font-size:2.4em; }

}

@media all and (max-width: 370px) {

	.bigcentral .llyc-trabajo-slide-cont h2 { font-size:5.5em; }
	.bigcentral .llyc-trabajo-arrow-cta { font-size:1.4em; }
	.regular .llyc-trabajo-slide-cont h2 { font-size:2.1em; }

	/* Slider _double_slide */
	.double_slide .llyc-trabajo-slide-cont h2 { font-size:2.1em; }
	/* Slider _double_slide */


	.llyc-central-faldon.sectores-page .llyc-central-faldon-txt h2,
	.llyc-central-faldon.casos-page .llyc-central-faldon-txt h2,
	.llyc-central-faldon.soluciones-page .llyc-central-faldon-txt h2,
	.llyc-central-faldon.oficina .llyc-central-faldon-txt h2,
	.llyc-central-faldon.liderazgo-page .llyc-central-faldon-txt h2,
	.llyc-central-faldon.talento-page .llyc-central-faldon-txt h2,
	.llyc-central-faldon.caso-exito .llyc-central-faldon-txt h2,
	.llyc-central-faldon.formulario-page .llyc-central-faldon-txt h2 { font-size:2em; }

	
}

@media all and (max-width: 330px) {
	
	.bigcentral .llyc-trabajo-slide-cont h2 { font-size:5.2em; }
	.regular .llyc-trabajo-slide-cont h2 { font-size:1.9em; }
	
	/* Slider _double_slide */
	.double_slide .llyc-trabajo-slide-cont h2 { font-size:1.9em; }
	/* Slider _double_slide */
}


/* 
-------------------------------------------------------------------------------------------------------------------------------------------------------
END - SLIDER Y FALDON
------------------------------------------------------------------------------------------------------------------------------------------------------- 
*/


/* SUBPLANTILLA  venturing */

/* VARIABLES GLOBALES */
:root {
  --main-color: #0A263B; /* Azul */
  --text-color: #4E4E4E; /* Gris */
  
  --second-color: #F54963; /* Rojo */
  --second-negative-color: #FFFFFF; /* Blanco */
  --destacado-color: #76C89A; /* Verde */
  --azul-claro: #148C9C; /* Azul claro */
  --gris-claro: #E5E5E5; /* Gris claro */
  
  --padding-elements: 20px;
  --margin-elements: 100px;
}
/* VARIABLES GLOBALES */


#main-footer{
	padding-bottom: 60px;
}
.llyc-subt-venturing .only_mobile{
	display: none;
}

.llyc-subt-venturing .oscuro{
	background-color: #0A263B;
	background-color: var(--main-color);
}
.llyc-subt-venturing #main-content #content-area,
.llyc-subt-venturing #et-main-area{
	padding-top: 0;
}

.llyc-subt-venturing.rollscroll header#llyc-main-header { background-color:transparent; }

.llyc-subt-venturing.rollscroll header#llyc-main-headerr #llyc-main-menu .llyc-e-left path,
.llyc-subt-venturing.rollscroll header#llyc-main-header .llyc-logo-container path { fill:#ffffff; }

.llyc-subt-venturing.rollscroll .llyc-hamburger-container path { stroke:#ffffff; }
.llyc-subt-venturing.rollscroll header#llyc-main-header .llyc-search path { stroke:#ffffff; }

.llyc-subt-venturing.rollscroll .llyc-header-resto,
.llyc-subt-venturing.rollscroll .llyc-public-main-menu ul li a { color:#ffffff; }

.llyc-subt-venturing .llyc-public-main-menu ul li.current-menu-item a { 
	color: #0A263B;
}
.llyc-subt-venturing.rollscroll .llyc-public-main-menu ul li.current-menu-item a{
	color:#ffffff
}
/*
.llyc-subt-venturing.rollscroll .llyc-public-main-menu ul li.current-menu-item a { 
	border-bottom:1px solid #ffffff; 
	font-weight:bold; 
}
*/
.llyc-logo-container svg{
	width: auto!important;
}
.llyc-subt-venturing.rollscroll header#llyc-main-headerr #llyc-main-menu .llyc-e-left path,
.llyc-subt-venturing.rollscroll header#llyc-main-header .llyc-logo-container path { fill:#FFFFFF; }

.llyc-subt-venturing header#llyc-main-header .llyc-logo-container path { fill:#F54963; }
.llyc-subt-venturing header#llyc-main-header .llyc-mhm-mobile .llyc-logo-container path { fill:#FFFFFF; }


.llyc-subt-venturing.rollscroll header#llyc-main-header .llyc-logo-container path { fill:#FFFFFF; }


.llyc-subt-venturing.rollscroll .llyc-public-main-menu ul li.llyc-contacto-item { border:1px solid #fff; padding:0.3333em 1em; margin-right:1.3333em; }

/*
.llyc-subt-venturing.rollscroll .llyc-lang-outer-l li a { color:#ffffff; }
.llyc-subt-venturing.rollscroll .llyc-lang-outer-l li.llyc-cur-lang a,
.llyc-subt-venturing.rollscroll .llyc-lang-outer-l li.active a { border-bottom:2px solid #ffffff; }
.llyc-subt-venturing.rollscroll .llyc-lang-outer-r path { stroke:#ffffff; }
*/

.llyc-subt-venturing.rollscroll .llyc-search-outer-l input,
.llyc-subt-venturing.rollscroll .llyc-search-outer-l input::-ms-input-placeholder,
.llyc-subt-venturing.rollscroll .llyc-search-outer-l input::-webkit-input-placeholder,
.llyc-subt-venturing.rollscroll .llyc-search-outer-l input::-moz-placeholder { color:#ffffff; }
.llyc-subt-venturing.rollscroll .llyc-search-outer-l input::placeholder { color:#ffffff; }
.llyc-subt-venturing.rollscroll .llyc-search-outer-r path { stroke:#ffffff; }
.llyc-subt-venturing.rollscroll .llyc-search-outer-l form:before { background-image: url(../../images/search-white.svg); }


.llyc-subt-venturing .banner,
.llyc-subt-venturing .faldon {
	background-size: cover;
    background-position: 50%;
}

.llyc-subt-venturing .faldon{
	min-height: 100vh;
	height: 100vh;
}

.llyc-subt-venturing .banner{
	min-height: 320px;	
	height: 20vh;
}

.llyc-subt-venturing .faldon .xcol,
.llyc-subt-venturing .faldon .container{
	height: 100%;	
}

.llyc-subt-venturing .faldon .xcol{
	display: flex!important;
    flex-wrap: wrap;
    align-content: space-between;
}

.llyc-subt-venturing .faldon .titular{
	padding-top: 40vh;
	width: 100%;
}

.llyc-subt-venturing .faldon h1,
.llyc-subt-venturing .faldon h2,
.llyc-subt-venturing .banner h2{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 55px;
	line-height: 55px;
	
	text-transform: uppercase;
	
	color: #FFFFFF;
	color: var(--second-negative-color);

	margin-bottom: 0;
}
.llyc-subt-venturing .faldon .desc,
.llyc-subt-venturing .banner .desc{
	
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 17px;
	
	text-transform: uppercase;

	color: #FFFFFF;
	color: var(--second-negative-color);
}

.llyc-subt-venturing .letra_oscura h1,
.llyc-subt-venturing .letra_oscura h2,
.llyc-subt-venturing .letra_oscura .desc{
	color: #0A263B;
	color: var(--main-color);
	
}
.llyc-subt-venturing .enlace_ver_mas {
	position: relative;
}

.llyc-subt-venturing .faldon .enlace_ver_mas {
	padding-bottom: 20vh;
}

.llyc-subt-venturing a.enlace {
	
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
		
	text-transform: uppercase;
	padding-left: 25px;

	color: #FFFFFF;
	color: var(--second-negative-color);
}

.llyc-subt-venturing a.enlace.flecha:before {
    /*content: '\1F86A';*/
	content: '\2794';
	font-weight: normal;
    position: absolute;
    left: 0px;
}


.llyc-subt-venturing #main-content{
	color: var(--text-color);
}

.llyc-subt-venturing .llyc-seccion{
	padding: var(--margin-elements) 0;
}

.llyc-subt-venturing .llyc-seccion.no_padding {
    padding: 0!important;
}

.llyc-subt-venturing .llyc-seccion.no_margin {
    margin: 0!important;
}


.llyc-subt-venturing h2{
	font-family: 'Montserrat', sans-serif; 
	font-style: normal;
	font-weight: bold;
	font-size: 32px;
	line-height: 35px;
	
	color: #0A263B;
	color: var(--main-color); 

	margin-bottom: 30px;
	
}
.llyc-subt-venturing .cifras{	
	padding-top: 100px;
}
.llyc-subt-venturing .cifras img{
	width: 100%;	
}
.llyc-subt-venturing .elementos{
    display: flex;
    flex-wrap: wrap;
}
.llyc-subt-venturing .elementos .elemento{
	padding: 30px 150px 30px 0;
}
.llyc-subt-venturing .elemento .logo{
	padding: 20px 0;
	max-width: 96px;
}
.llyc-subt-venturing .elemento .titulo{

	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 24px;
	line-height: 35px;
	/* identical to box height, or 104% */

	color: #0A263B;
	color: var(--main-color);
}
.llyc-subt-venturing .elemento .desc{
	font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 18px;
    color: #4E4E4E;
	color: var(--text-color);
}
.llyc-subt-venturing .cta{
	background-color: var(--main-color);
	color: var(--second-negative-color); 
    margin-top: var(--margin-elements);
}

.llyc-subt-venturing .cta .xrow{
	display: flex;
	flex-wrap: wrap;
    align-items: center;
}
.llyc-subt-venturing .cta .texto_destacado{
	color: var(--second-negative-color); 
	text-transform: uppercase;
}
.llyc-subt-venturing .cta a.enlace{
	color: var(--second-negative-color); 
}

.llyc-subt-venturing .llyc-seccion.intro h2{
	width: 60%;
}
.llyc-subt-venturing #main-content .introduccion h2{
	background-color: var(--second-color);
	padding: var(--padding-elements);
}
.llyc-subt-venturing .introduccion h2{
	color: var(--second-negative-color); 
	text-transform: uppercase;
}
.llyc-subt-venturing .personas_equipo .xcol{
	padding: 0 !important;
}
.llyc-subt-venturing .persona{
	position:relative;
}
.llyc-subt-venturing .persona .imagen_persona{
	line-height: 0;
}
.llyc-subt-venturing .persona .datos_persona{
	position: absolute;
    top: 0;
    background-color: #F54963;
    background-color: var(--second-color);
	
    width: 100%;
    height: 100%;
    padding: 30px;
	
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 18px;
	/* or 120% */
    text-transform: uppercase;

	color: #FFFFFF;
	color: var(--second-negative-color); 
	
	display: none;
    flex-wrap: wrap;
    align-content: space-between;
}

.llyc-subt-venturing .persona.full_width{	
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    height: 270px;
}
.llyc-subt-venturing .persona.full_width .imagen_persona{
	width: 50%;
    height: 100%;
	order: 2;
	display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}
.llyc-subt-venturing .persona.full_width .imagen_persona img{
	height: 100%;
    max-width: initial;
}
.llyc-subt-venturing .persona.full_width .datos_persona{
    position: relative;
	width: 50%;
    display: flex;
    height: 100%;
	order: 1;
}

.llyc-subt-venturing .persona:hover .datos_persona{
	display: flex;
	
}
.llyc-subt-venturing .persona .datos_persona .datos{
	width: 100%;
}

.llyc-subt-venturing .persona .nombre{
    font-weight: 700;
    font-size: 24px;
    line-height: 25px;
    color: #FFFFFF;
    max-width: 220px;
	margin-bottom: 12px;
}
.llyc-subt-venturing .persona .puesto{
    max-width: 220px;
}
.llyc-subt-venturing .comite_personas{
	display: flex!important;
    flex-wrap: wrap;
}
.llyc-subt-venturing .comite{
	padding-bottom: 60px;
	display: block;
}
.llyc-subt-venturing .comite .datos_comite{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 18px;

	color: #4E4E4E;
	color: var(--text-color);
	
    text-transform: uppercase;

}
.llyc-subt-venturing .comite .datos_comite .nombre{
	font-weight: 700;
	font-size: 24px;
	line-height: 24px;	
}

/* BANNER FLOTANTE */

.llyc-subt-venturing .banner_flotante{
	padding: 0;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 1;
}
.llyc-subt-venturing .banner_flotante .banner_cta{
	display: block;
	line-height: 0;
}
/* BOTONERA SOCIAL */
.llyc-subt-venturing .llyc-botonera-social-cont { 
	position:fixed  !important; 
	top: 50vh !important;
	width:100%; 
}
.llyc-subt-venturing .llyc-botonera-social { position:absolute; top:0; right:-2.6em; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.llyc-subt-venturing .llyc-botonera-social .i { padding-bottom:1.6em; }
.llyc-subt-venturing .llyc-botonera-social .i:last-child { padding-bottom:0; }
.llyc-subt-venturing .llyc-botonera-social .icon { color:#DDDDDD; transition:all 300ms; }
/*
.slider-el-resto.slider__body .llyc-botonera-social-cont { position:fixed; top:50vh; }
.slider-el-resto.slider__body .llyc-botonera-social .icon { color:#ACB4B6; opacity:0; }
*/

.llyc-subt-venturing .empresa{
	margin-bottom: 30px;
}

.llyc-subt-venturing .empresa .imagen_empresa{
	background-color: #F5F5F5;
    width: 100%;
    min-height: 360px;
    display: flex;
    justify-content: center;
    align-items: center;
	padding: 40px;
}

.llyc-subt-venturing .empresa .datos_empresa{
	color: #fff;
    background-color: #F54963;
    background-color: var(--second-color);
    width: calc(100% - 30px);
    height: calc(100% - 30px);
    position: absolute;
    top: 0;
    padding: 0 30px 0 60px;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
	display: none;
}
.llyc-subt-venturing .empresa:hover .datos_empresa{
	display: flex;
}

.llyc-subt-venturing .empresa .fecha_empresa{
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 25px;
	/* or 139% */

	text-transform: uppercase;
	width: 100%;
}

.llyc-subt-venturing .empresa .zona{

	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 25px;
	/* or 139% */

	padding-bottom: 10px;
	width: 100%;
}
.llyc-subt-venturing .empresa .titulo{

	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 24px;
	line-height: 25px;

	width: 100%;
	padding-bottom: 10px;

}

.llyc-subt-venturing .empresa .proyecto{

	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-size: 15px;
	line-height: 18px;
	/* or 120% */
	text-transform: uppercase;
	width: 100%;
	
	padding-bottom: 30px;
}

/* FORMULARIO */
.llyc-subt-venturing .llyc-central-formulario-body{
	
	background-color: #F54963;
	background-color: var(--second-color);

	font-family: 'Montserrat', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	color: #FFFFFF;
	color: var(--second-negative-color);
}

.llyc-subt-venturing .llyc-central-formulario-body .wpcf7-form{
	margin-top: var(--margin-elements);
	max-width: initial;
}

.llyc-subt-venturing .llyc-central-formulario-body h2{
	font-family: 'Montserrat', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 55px;
	line-height: 55px;
	text-transform: uppercase;
	color: #FFFFFF;
	color: var(--second-negative-color);
}
.llyc-central-formulario-body .wpcf7-form .i{
	border-color: #FFFFFF;
	border-color: var(--second-negative-color);
}
.llyc-subt-venturing .llyc-central-formulario-body .wpcf7-form .leftbox-o a,
.llyc-subt-venturing .llyc-central-formulario-body .wpcf7-form .leftbox-o,
.llyc-subt-venturing .llyc-central-formulario-body .wpcf7-form .l{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 500;
	color: #FFFFFF;
	color: var(--second-negative-color);
}
.llyc-subt-venturing  .llyc-central-formulario-body .wpcf7-form .t .l{
	width: auto;
}
.llyc-subt-venturing .llyc-central-formulario-body .wpcf7-form .leftbox-o a{
	font-weight: 700;
}
.llyc-subt-venturing .llyc-central-formulario-body .wpcf7-form .leftbox-o a:hover{
	text-decoration: underline;
}
.llyc-subt-venturing .llyc-central-formulario-body .wpcf7-form .i.t{
    border: 1px solid #fff;
    padding: 15px;
    margin-bottom: 1em;
    border-radius: 10px;
    background-color: #fff;
	min-height: 200px;
}
.llyc-subt-venturing .llyc-central-formulario-body .wpcf7-form .i.t .l{
	color: #4E4E4E;
	color: var(--text-color);
}
.llyc-subt-venturing .llyc-central-formulario-body .wpcf7-form .i.t .l, 
.llyc-subt-venturing .llyc-central-formulario-body .wpcf7-form .i.t .c{
    display: block;
}
.llyc-subt-venturing .llyc-central-formulario-body .wpcf7-form .c input{
	background-color: transparent;
	outline: none;
	color: #FFFFFF;
	color: var(--second-negative-color);
}
.llyc-subt-venturing .llyc-central-formulario-body .wpcf7-form .c textarea{
	outline: none;
}
.llyc-subt-venturing .llyc-central-formulario-body .wpcf7-form input[type=submit]{
	background-color: #0A263B;
	background-color: var(--main-color);
	text-transform: uppercase;
}
.llyc-subt-venturing .contacto {
    display: flex!important;
    padding-top: 50px!important;
    justify-content: space-between;
    flex-wrap: wrap;
}
.llyc-subt-venturing .contacto .contacto_form{
	display: flex;
    align-items: center;
}
.llyc-subt-venturing .contacto .contacto_form a{
	font-size: 16px;
	color: #FFFFFF;
	color: var(--second-negative-color);
	padding: 0 15px;
}
.llyc-subt-venturing .contacto .contacto_form .email a{
	font-size: 30px;
	border-left: 1px solid #fff;
}
.llyc-subt-venturing .upload-path{
	color: #4E4E4E;
    color: var(--text-color);
	font-size: 12px;
	display: none;
}
.llyc-subt-venturing #your-file {
	display: none;
}

.llyc-subt-venturing .custom-file-upload{
	width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 40px;
    cursor: pointer;
}
.llyc-subt-venturing #main-content .custom-file-upload img{
	width: auto;
}

/* RESPONSIVE */

@media screen and (max-width: 1024px) {
	.llyc-subt-venturing .xcol_1_4{
		width: 50% !important;
	}
	.llyc-subt-venturing .programas .xrow{
		grid-template-columns: repeat(2, 1fr);
	}
	.llyc-subt-venturing .programa{
		min-height: auto;
	}
	.llyc-subt-venturing #main-content img{
		width: 100%;
	}
	
	.llyc-subt-venturing .programa .informacion{
		display: block;
		position: initial;
		padding-left: 0;
		padding-right: 0;
		background-color: transparent;
		color: var(--main-color);
	}
	.llyc-subt-venturing .programa .informacion a.enlace{
		color: var(--main-color);
	}
	.llyc-subt-venturing .lista_programas .informacion_destacada {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.llyc-subt-venturing .lista_programas .informacion_destacada .cuadro_info{
		height: auto;
	}
	.llyc-subt-venturing .lista_programas .informacion_destacada .cuadro_info .titulo_info{
		padding-bottom: var(--padding-elements);
	}
	.llyc-subt-venturing .lista_programas .informacion_destacada .cuadro_info .desc_info{
		display: block;
	}
	.llyc-subt-venturing .perfil {
		margin-bottom: var(--margin-elements);
		background-color: transparent;
	}
	.llyc-subt-venturing .perfil .desc{
		display: block;
		position: initial;
		
		color: var(--main-color);
		background-color: var(--second-negative-color);
		padding: var(--padding-elements) 0;
		min-height: 150px;
	
	}
	.llyc-subt-venturing .docente{
		margin-bottom: var(--margin-elements);
		min-height: 670px;
	}
	.llyc-subt-venturing .equipo .docente{
		min-height: auto;
	}
	.llyc-subt-venturing .docente .informacion{
		display: block;
		position: initial;
		background-color: var(--second-negative-color);
		color: var(--main-color);
		padding: var(--padding-elements) 0;
		margin-right: 0;
	}
	.llyc-subt-venturing .docente .informacion .nombre,
	.llyc-subt-venturing .docente .informacion .redes{
		display: none;
	}
	.llyc-subt-venturing .valor, 
	.llyc-subt-venturing .perfil{
		margin-bottom: var(--margin-elements);
	}
	
	.llyc-subt-venturing .docente .imagen_area .informacion{
		padding: 10px 0 0;
	}
	.llyc-subt-venturing .llyc-executive-programa .aprendizaje{
		min-height: 200px;
	}
	.llyc-subt-venturing .elementos .elemento{
		padding: 30px 0;
	}
	.llyc-subt-venturing .persona .datos_persona{
		position: initial;
		display: flex;
		height: 180px;
	}
	.llyc-subt-venturing .persona .nombre,
	.llyc-subt-venturing .persona .puesto{
		max-width: initial;

	}
	.llyc-subt-venturing .persona.full_width{
		height: auto;
	}
	.llyc-subt-venturing .persona.full_width .imagen_persona,
	.llyc-subt-venturing .persona.full_width .datos_persona{
		width: 100%;
		order: initial;
	}
}


@media screen and (max-width: 768px) {
	.llyc-subt-venturing .only_mobile{
		display: block;
	}
	
	.llyc-subt-venturing .only_desktop{
		display: none;
	}
	.llyc-subt-venturing .xcol_1_3{
		width: 50% !important;
	}
	.llyc-subt-venturing .xcol_2_3{
		width: 100% !important;
	}
	.llyc-subt-venturing .programas .xrow{
		grid-template-columns: repeat(1, 1fr);
	}
	.llyc-subt-venturing .llyc-executive-programa .aprendizaje,
	.llyc-subt-venturing .perfil .desc{
		min-height: auto;
	}
	.llyc-subt-venturing .llyc-executive-programa .contenidos .container, 
	.llyc-subt-venturing .llyc-executive-programa .admision .container{
		background: none !important;
	}
	.llyc-subt-venturing .llyc-executive-programa ol>li::before{		
		font-size: 40px;
		line-height: 40px;
		top: -2px;
	}
	.llyc-subt-venturing .llyc-executive-programa ol>li{
		padding-left: 40px;
	}
	
	.llyc-subt-venturing .llyc-executive-programa a.enlace {
		padding-bottom: 5px;
		padding-top: 5px;
	}
	
	.llyc-subt-venturing .docentes_area{
		display: block;
	}
	#cookie-law-info-again{
		right: auto!important;
	}
	
	.llyc-subt-venturing .empresa .datos_empresa{
		display: flex;
		position: relative;
		width: 100%;
		padding: 20px;
		min-height: 300px;
	}
	
}

@media screen and (max-width: 640px) {
	:root {
		--margin-elements: 30px;
	} 
	.llyc-subt-venturing .xcol_1_3,
	.llyc-subt-venturing .xcol_1_2,
	.llyc-subt-venturing .xcol_1_4{
		width: 100% !important;
	}
	
	.llyc-subt-venturing .docente{
		min-height: auto;
	}
	.llyc-subt-venturing .llyc-central-formulario-body h2,
	.llyc-subt-venturing .faldon h1, 
	.llyc-subt-venturing .faldon h2, 
	.llyc-subt-venturing .banner h2{		
		font-size: 30px;
		line-height: 30px;
	}
	.llyc-subt-venturing .cifras{
		padding-top: 0;
	}
	.llyc-subt-venturing .contacto .contacto_form{
		padding-top: 30px;
	}
	.llyc-subt-venturing .empresa .imagen_empresa{
		min-height: auto;
	}
}
