.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 { position: fixed; right: 0; bottom: 0; min-width: 100%; min-height: 100%; }

.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-central-trabajo-main-body.sectores { margin-bottom:0; }
	.llyc-central-trabajo-main-body.especialidad { margin-bottom:2.6667em; }
	.llyc-central-trabajo-main-body.nosotros { margin-bottom:2.6667em; }
	.llyc-central-nosotros-liderazgo-main-body { margin-bottom:8em; }

.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 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; }

.llyc-espe-block { background-color:#0A263B; margin-bottom:2em; position:relative; cursor:pointer; }
.llyc-espe-block-bg { line-height:0; }
.llyc-espe-block-bg .base { opacity:1; transition:opacity 300ms; }
.llyc-espe-block-bg .hover { position:absolute; top:0; left:0; opacity:0; transition:opacity 300ms; }
.llyc-espe-block-cont { position:absolute; top:0; left:0; padding:1.3333em; }
	.llyc-central-main-main-body .llyc-espe-block-cont { display:table; }
	.llyc-central-trabajo-main-body .llyc-espe-block-cont { max-width:17.2667em; }
	.llyc-central-main-main-body .llyc-espe-block-cont h3 { display:block; }
	.llyc-central-main-main-body .llyc-espe-block-cont h3 a {  }
.llyc-espe-block h3 { font-family:'Montserrat', sans-serif; font-weight:600; font-size:1.6em; line-height:1.25em; text-transform:uppercase; color:#ffffff; }
	.llyc-central-main-main-body .llyc-espe-block h3 { font-weight:500; line-height:1.2222em; font-size:1.2em; text-align:center; }
.llyc-espe-block h3 a,
.llyc-espe-block h2 { color:#ffffff; }
.llyc-espe-block h2 { font-family:'Montserrat', sans-serif; font-weight:bold; line-height:1.2308em; font-size:1.7333em; text-align:center; padding-top:0.9em; }
.llyc-espe-block h4 { text-align:center; color:#ffffff; font-family: 'Montserrat', sans-serif; font-weight: bold; line-height: 1.1667em; font-size: 2.4em; text-transform: uppercase; }
.hasHover .llyc-espe-block:hover .llyc-espe-block-bg .hover { opacity:1; }

.llyc-central-casos { background-color:#f4f4f4; padding:6em 0; }
	.llyc-central-trabajo-main-body.especialidad .llyc-central-casos { margin-top:4em; }
.llyc-central-casos h2,
.llyc-central-casos .llyc-e-simple-button { text-align:center; }
.llyc-central-casos h2 { font-size:2.1333em; line-height:1.1563em; font-weight:bold; color:#0A263B; padding-bottom:1.7em; }
	.llyc-central-casos.awarded h2 { max-width:20em; margin:0 auto; }
.llyc-central-casos .llyc-central-casos-i-sup { font-family:'Montserrat', sans-serif; text-transform:uppercase; font-size:1.4em; line-height:1.1905em; color:#148C9C; font-weight:500; padding:0.5714em 0; }
	.llyc-central-casos .llyc-central-casos-i-sup.up {}
	.llyc-central-casos .segun .llyc-central-casos-i-sup.up { display:none; }
	.llyc-central-casos .llyc-central-casos-i-sup.down { display:none; }
	.llyc-central-casos .segun .llyc-central-casos-i-sup.down { display:inherit; }
.llyc-central-casos .llyc-central-casos-i-tit a { font-family:'Montserrat', sans-serif; font-size:1.6em; line-height:1.3333em; color:#0A263B; font-weight:600; }
.llyc-central-casos .llyc-central-casos-i-cat { font-family: 'Montserrat', sans-serif; font-style: normal; font-weight: 500; line-height: 1.7778em; font-size: 1.2em; color: #878E90; padding-bottom:1em; }
	.llyc-central-casos .segun .llyc-central-casos-i-cat { display:none; }
.llyc-central-casos .xcol_1_4 .llyc-central-casos-i-tit a { font-family:'Open Sans', sans-serif; font-style: normal; font-weight: normal; line-height: normal; font-size:1.2em; color: #0A263B; }
.llyc-central-casos-i { margin-bottom:6em; }
	.segun .llyc-central-casos-i { margin-bottom:1.3333em; }
.llyc-central-casos-i-img { position:relative; }
.llyc-awarded { position:absolute; top:-0.2em; left:-0.2em; }
.llyc-central-casos-i-img img { line-height:0; }
.llyc-central-casos-i-tit { padding-top:1em; min-height:6em; }
	.segun .llyc-central-casos-i-tit { padding-top:0; }
.llyc-central-casos-i .llyc-central-casos-i-o { padding:0 1.5em; min-height:11em; }
	.llyc-central-casos.awarded .llyc-central-casos-i-tit { padding-top:0.8em; min-height:6em; }
.hasHover .llyc-central-casos-i:hover { background-color:#D74154; }
.hasHover .llyc-central-casos-i:hover .llyc-central-casos-i-tit a,
.hasHover .llyc-central-casos-i:hover .llyc-central-casos-i-sup { color:#ffffff; transition: all 300ms; }
.hasHover .llyc-central-casos-i:hover .llyc-central-casos-i-cat { color:#dddddd; transition: all 300ms; }
.llyc-central-casos-i img { width:100%; }
.llyc-central-casos .llyc-central-casos-filter { padding-bottom:3.5em; }
.llyc-central-casos .llyc-central-casos-filter li { display:inline; line-height: 1.6667em; font-size: 1em; color: #353535; margin-right:3em; }
.llyc-central-casos .llyc-central-casos-filter li:after { font-family: 'llyc-icons'; content: '\f101'; font-size: 0.9em; font-weight: 400; padding: 0 0 1em 0.7em; width: 1em; display: inline-block; }
.llyc-central-casos .llyc-central-casos-filter li:before { content: ' '; margin-right:0.6em; margin-bottom:0.1333em; width: 2em; display: inline-block; border-bottom:1px solid #353535; }
.llyc-central-caso-imgs .img { padding:6em 0; }
.llyc-central-caso-iframe { padding:3em 0; }
.llyc-central-caso-iframe iframe { height:38em !important; }

.llyc-trabajo-red-blue { margin:8em 0;}
.llyc-trabajo-red-blue-i { padding:2em; max-width:30em; min-height:42.5em; }
.llyc-trabajo-red-blue .xrow .xcol:nth-child(even) .llyc-trabajo-red-blue-i { float:left !important; }
.llyc-trabajo-red-blue .xrow .xcol:nth-child(odd) .llyc-trabajo-red-blue-i { float:right !important; }
.llyc-trabajo-red-blue-i div { color:#ffffff; }
.llyc-trabajo-red-blue-i.red { background-color:#D74154; }
.llyc-trabajo-red-blue-i.blue { background-color:#0A263B; }

.llyc-trabajo-red-blue-i-a { font-family:'Montserrat', sans-serif; font-weight: 500; line-height: 1.2222em; font-size: 1.2em; text-transform: uppercase; color: #EDEDED; padding-bottom:1.2em; }
.llyc-trabajo-red-blue-i-b { font-family:'Montserrat', sans-serif; font-weight: bold; line-height: 1.2187em; font-size: 2.1333em; text-transform: uppercase; padding-bottom:0.3em; min-height:6.3em; }
.llyc-trabajo-red-blue-i-c { font-family:'Open Sans' sans-serif; font-style: normal; font-weight: normal; line-height: normal; font-size: 1.0667em; letter-spacing: -0.0114286px; padding-bottom:6em; }

/* faldón principal */
.llyc-central-faldon { display:table; width:100%; }
.llyc-central-faldon.especialidad,
.llyc-central-faldon.sector,
.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.formulario-page,
.llyc-central-faldon.nosotros-child-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: 0.85em; 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.liderazgo-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.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.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; }

/* trabajo - especialidad */
.llyc-central-esp-intro,
.llyc-central-esp-needs,
.llyc-central-esp-sols,
.llyc-central-esp-servs,
.llyc-central-esp-sects,
.llyc-central-esp-sects a,
.llyc-central-esp-tools,
.llyc-central-esp-desa,
.llyc-central-esp-meto,
.llyc-central-esp-info,
.llyc-central-esp-super { color:#4a4a4a; }
.llyc-central-esp-intro { padding:4.8em 0 4em 0; }
.llyc-central-esp-needs { padding:4em 0 8em 0; }
.llyc-central-esp-sols { padding:8em 0 4em 0; background-color:#f4f4f4; }
.llyc-central-esp-servs { padding:8em 0 4em 0; }
.llyc-central-esp-tools { padding:4em 0 4em 0; }
.llyc-central-esp-info { padding:4em 0 8em 0; }
.llyc-central-esp-sects { padding:4.8em 0 8em 0; }
.llyc-central-esp-desa { padding:4.8em 0 6em 0; }
.llyc-central-esp-meto { padding:4.8em 0 6em 0; }
.llyc-central-esp-img { padding:11em 0 16em 0; }
.llyc-central-esp-claim { padding:3.3333em 0 5em 0; }
.llyc-central-esp-figures { padding:3em 0 6em 0; }
.llyc-central-esp-super { padding:0 0 9em 0; }
.llyc-central-esp-storycar { margin:12.3333em 0 9em 0; }
.llyc-central-esp-fundac { padding:6em 0 0.6667em 0; margin-top:2.6667em; }
.llyc-central-esp-people { margin:6.6667em 0; background-color: #0A263B; }
.llyc-central-esp-tabs { padding:4em 0; }

.page-template-default .llyc-central-esp-intro { padding-bottom:0; }
.page-template-default .llyc-central-esp-intro ul,
.page-template-default .llyc-central-esp-intro ol { list-style:inherit; padding:0 0 2em 2em; }
.page-template-default .llyc-central-esp-intro ol { list-style-type:decimal; }
.page-template-default .llyc-central-esp-intro p:last-of-type { padding-bottom:1.6em; }

.llyc-central-esp-sects.areas { padding: 8em 0 3em 0; }
.llyc-central-esp-sects.sectores { padding: 3em 0 0 0; }

.llyc-central-esp-tabs-mobile { display:none; }

.llyc-central-esp-intro.llyc-home-trabajo-cta { padding:0 0 1em 0; }

.oscuro { background-color:#f4f4f4; }

.llyc-central-esp-intro h2 { font-family: 'Montserrat', sans-serif; font-style: normal; font-weight: bold; line-height: 1.3125em; font-size: 2.1333em; color: #0A263B; }
	.llyc-central-trabajo-main-body.default-page .llyc-central-esp-intro h2 { line-height:1.3333em; font-size:1.6em; }
	.llyc-central-esp-intro.nos-map h2 { font-size:2.5em; }
.llyc-central-esp-intro h4 { color: #6D7475; font-family: 'Montserrat', sans-serif; font-size: 0.8667em; font-weight: bold; letter-spacing: 0.02px;	line-height: 1.2308em; text-transform:uppercase; padding-bottom:0.8em; }
.llyc-central-esp-intro .desc { font-weight: normal; line-height: 1.5625em; font-size: 1.0667em; color: #4A4A4A; padding-top:0.375em; }
.llyc-central-esp-intro .img { padding:6em 0 3em 0; text-align:center; }
.llyc-central-esp-intro .imgl { padding-top:5.2em; }
.llyc-central-esp-intro .button,
.llyc-central-esp-fundac .button { margin:4.3333em 0 5.3333em 0; text-align:center; }
	.llyc-central-esp-intro .xcol_1_2 .button { text-align:left; margin-top:3.9em; }
.llyc-central-esp-fundac .button { text-align:left; }
.llyc-central-esp-fundac .button a { text-align:center; }
.llyc-central-esp-intro .button a,
.llyc-central-esp-fundac .button a { font-size: 1.3333em; font-weight: bold; letter-spacing: -0.11px; line-height: 1.35em; color:#ffffff; background-color:#D74154; padding:1.075em 1.5em; min-width:12em; display:inline-block; transition:background-color 300ms; cursor:pointer; }
.llyc-central-esp-intro .button-small a,
.llyc-central-esp-ig .button-small a { color:#ffffff; font-size: 1.0667em; font-weight: 600; line-height: 0.8em; padding:0.8em 1.56em; background-color:#D74154; transition:background-color 300ms; cursor:pointer; }
.llyc-central-esp-intro .button a:hover,
.llyc-central-esp-fundac .button a:hover,
.llyc-central-esp-intro .button-small a:hover,
.llyc-central-esp-ig .button-small a:hover { background-color:#B71918; }
.llyc-central-esp-intro .quest { color: #0A263B; font-family: 'Montserrat', sans-serif; font-size: 1.6em; font-weight: 500; line-height: 1.2083em; margin:1.6667em 0 2em 0; }

.button.transp-button a { background-color:transparent; border:1px solid #0A263B; color:#0A263B; }
.button.transp-button a:hover { color:#ffffff; border:1px solid transparent; }

.llyc-central-esp-intro.spec-nos { padding:6em 0 0 0; }
.llyc-central-esp-intro.spec-nos .button,
.llyc-central-esp-intro.nos-map .button { text-align:left; }

.llyc-central-esp-intro .vspacer { padding-top:6.5em; }
.llyc-central-esp-needs h2,
.llyc-central-esp-sols h2,
.llyc-central-esp-servs h2,
.llyc-central-esp-sects h2,
.llyc-central-esp-tools h2,
.llyc-central-esp-desa h2,
.llyc-central-esp-meto h2,
.llyc-central-esp-info h2 { font-family: 'Montserrat', sans-serif; font-style: normal; font-weight: 600; line-height: 1.2083em; font-size: 1.6em; color: #4A4A4A; }
.llyc-central-esp-claim h2 { font-family: 'Montserrat', sans-serif; font-size: 2.4em; font-weight: 600; line-height: 1.3333em; color: #0A263B; }
.llyc-central-esp-needs ul { list-style-type:disc; padding-bottom:1.5em; padding-left:1.5em; }
.llyc-central-esp-needs li { line-height: 1.5625em; font-size: 1.0667em; }

.llyc-central-trabajo-main-body.solucion .llyc-central-esp-sols .in { margin:0 3em; }

.llyc-central-esp-sols h4,
.llyc-central-esp-servs h4,
.llyc-central-esp-tools h4 { font-family: 'Montserrat', sans-serif; font-style: normal; font-weight: 500; line-height: 1.2083em; font-size: 1.6em; letter-spacing: -0.0171429px; text-transform: uppercase; padding-bottom:0.6666em; border-bottom:1px solid #ACB4B6; }
.llyc-central-esp-sols .sol-desc,
.llyc-central-esp-servs .servs-desc,
.llyc-central-esp-tools .tool-desc { padding:1em 0 4em 0; }
.llyc-central-esp-servs li,
.llyc-central-esp-sects li { font-size: 1.2em; letter-spacing: -0.0128571px; padding-bottom:1em; margin-bottom:1em; border-bottom:1px solid #ACB4B6; }
.llyc-central-esp-sects li { font-weight:600; }
.llyc-central-esp-servs.needs ul { list-style-type: disc; padding-bottom: 1.5em; padding-left: 1.5em; padding-top:1em; }
.llyc-central-esp-servs.needs li { border-bottom:none; line-height: 1.5625em; font-size: 1.0667em; }

.llyc-central-esp-info .poc { padding-bottom:6.5em; }
.llyc-central-esp-info .poc-img img { width:100%; margin-bottom:1.2em; }
.llyc-central-esp-info .poc-name { font-family: 'Montserrat', sans-serif; font-style: normal; font-weight: bold; line-height: 1.3333em; font-size: 1.6em; }
.llyc-central-esp-info .poc-name a { color: #0A263B; }
.llyc-central-esp-info .poc-cargo,
.llyc-central-esp-info .poc-tlf { font-family: 'Open Sans', sans-serif; font-style: normal; font-weight: normal; line-height: 1.4286em; font-size: 0.9333em; text-transform: uppercase; color: #6D7475; padding:0 0 1em 0; }
.llyc-central-esp-info .poc-oth { padding:0.6em 0; }
.llyc-central-esp-info .poc-oth a .llyc-icon-social { display:inline; padding-right:1em; }
.llyc-central-esp-info .poc-oth .icon { font-size:1.6em; color:#c0c0c0; padding-right:0.625em; }
.llyc-central-esp-info .poc-oth svg { width:1.7333em; }
.llyc-central-esp-info .poc-oth .llyc-emaila svg { width:1.4333em; }
.llyc-central-esp-info .poc-oth svg path { fill:#c0c0c0; }

.llyc-central-esp-desa .cont,
.llyc-central-esp-meto .cont { font-family: 'Montserrat', sans-serif; font-weight: 500; line-height: 1.3333em; font-size: 1.6em; color: #4A4A4A; }
.llyc-central-esp-img .xcol { text-align:center; }

.llyc-central-esp-figures .xcol { text-align:center; }
.llyc-central-esp-figures .data { color: #D74154; font-family: 'Montserrat', sans-serif; font-size: 4.8em; font-weight: bold; line-height: 1.2222em; padding-bottom:0.15em; }
.llyc-central-esp-figures .name { color: #A2AAAC; font-family: 'Montserrat', sans-serif; font-size: 1.8667em; font-weight: 500; line-height: 1.2143em; }

.llyc-central-esp-super .tit { text-align:center; font-family: 'Montserrat', sans-serif; font-size: 9.8em; font-weight: bold; line-height: 0.8em; text-transform:uppercase; color: #148C9C; padding-bottom:0.35em; }
.llyc-central-esp-super .desc { font-family: 'Montserrat', sans-serif; font-size: 1.6em; font-weight: 500; line-height: 1.3333em; max-width:22.5em; float:right; }

.llyc-central-esp-imgcar { padding-top:4em; }
.llyc-central-esp-imgcar .xcol { position:static !important; }
.llyc-central-esp-imgcar .siema-carousel-arrow { position:absolute; top:50%; font-size:2em; margin-top:-0.5em; cursor:pointer; }
.llyc-central-esp-imgcar .siema-carousel-arrow.siema-carousel-prev { left:0; }
.llyc-central-esp-imgcar .siema-carousel-arrow.siema-carousel-next { right:0; }
.llyc-central-esp-imgcar .siema-carousel-arrow .icon { color:#D74154; }

.llyc-central-esp-storycar { font-family: 'Montserrat', sans-serif; }
.llyc-central-esp-storycar > .xrow { padding:0; color:#ffffff; }
.llyc-central-esp-storycar .dentro.xrow { /* background-color:#d74154; */ }
.llyc-central-esp-storycar .cont { padding:4.2em 0 0 4em; }
.llyc-central-esp-storycar .sup { font-size: 2.4em; font-weight: 900; line-height: 1.2222em; padding-bottom:0.2em; }
.llyc-central-esp-storycar .tit { font-size: 2.1333em; font-weight: 600; line-height: 1.2187em; padding-bottom:0.56em; max-width:14em; }
.llyc-central-esp-storycar .desc { font-family: 'Open Sans', sans-serif; font-size: 1.0667em; line-height: 1.3125em; max-width:33em; }
.llyc-central-esp-storycar .bot { padding-top:3em; }
.llyc-central-esp-storycar .arrows,
.llyc-central-esp-storycar .cnt { display:inline-block; }
.llyc-central-esp-storycar .cnt { font-size: 1.3333em; font-weight: 500; line-height: 1.2em; }
.llyc-central-esp-storycar .arrows div { display:inline-block; }
.llyc-central-esp-storycar .arrows .icon { color:#ffffff; font-size:2em; cursor:pointer; padding-right:0.7em; }
.llyc-central-esp-storycar .img { padding:6em 0 8em 0; }
.llyc-central-esp-storycar .llyc-central-esp-storycar-fondo { background-color:#d74154; position:absolute; width:93%; height:43em; padding:0 1em; }

.llyc-central-esp-fundac h4,
.llyc-central-trabajo-main-body.nosotros .llyc-central-esp-intro h4 { color: #6D7475; font-family: 'Montserrat', sans-serif; font-size: 1.4em; font-weight: 500; line-height:1em; text-transform:uppercase; margin-bottom:0.5em; padding-bottom:0; }
.llyc-central-esp-fundac h2 { color: #0A263B; font-family: 'Montserrat', sans-serif; font-size: 2.4em; font-weight: bold; line-height:1.3125em; margin-bottom:2.5em; }
.llyc-central-esp-fundac h3 { color: #0A263B; font-family: 'Montserrat', sans-serif; font-size: 1.6em; font-weight: 500; line-height: 1.75em; }
.llyc-central-esp-fundac .desc { color: #4A4A4A; font-size: 1.0667em; line-height: 1.5625em; margin-bottom:5.625em; padding-top:0.375em; }
.llyc-central-esp-fundac .fig { text-align:center; padding-bottom:4em; }
.llyc-central-esp-fundac .fig .data { color: #D74154; font-family: Montserrat; font-size: 3.7333em; font-weight: bold; line-height: 1.2143em;}
.llyc-central-esp-fundac .fig .name { color: #A2AAAC; font-family: 'Montserrat', sans-serif; font-size: 1.8667em; font-weight: 500; letter-spacing: -0.2px; line-height: 1.2143em; margin-top:0.55em; }

.llyc-central-esp-intro.final { padding:5em 0 8em 0; }
.llyc-central-esp-intro.final h2 { max-width:12em; }

.llyc-central-trabajo-main-body.nosotros .amo_img { max-width:17em; }

.llyc-central-esp-people .xrow { line-height:0; }
.llyc-central-esp-people .persona img { width:100%; transition:all 300ms; }
.llyc-central-esp-people .persona { position:relative; cursor:pointer; }
.llyc-central-esp-people .persona .in { background-color:#D74154; }
.llyc-central-esp-people .persona .hover { position: absolute; top:0; left:0; opacity:0; transition:all 300ms; line-height:1.2em; padding:1.6em; }
.llyc-central-esp-people .persona .hover .name { color: #FFFFFF; font-family: 'Montserrat', sans-serif; font-size: 2.1333em; font-weight: 600; line-height: 1em; text-transform:uppercase; }
.llyc-central-esp-people .persona .hover .name,
.llyc-central-esp-people .persona .hover .cargo { max-width:70%; }
.llyc-central-esp-people .persona .hover .cargo,
.llyc-central-esp-people .persona .hover .cta a { color: #FFFFFF; font-family: 'Montserrat', sans-serif; font-size: 1.2em; line-height: 1.2em; }
.llyc-central-esp-people .persona .hover .cta { position:absolute; bottom:2em;  }
.hasHover .llyc-central-esp-people .persona:hover img { opacity:0; }
.hasHover .llyc-central-esp-people .persona:hover .hover { opacity:1; width:100%; height:100%; }

.llyc-central-esp-tabs h3 { color: #0A263B; font-family: Montserrat; font-size: 1.6em; font-weight: 600; line-height: 1.2083em; padding:1.25em 0 1.875em 0; }
.llyc-central-esp-tabs .tabs-sel li { color: #0A263B; font-family: 'Montserrat', sans-serif; font-size: 1.4em; font-weight: 500; line-height: 1.1905em; padding:0.8em 0; border-bottom:0.5px solid #c0c0c0; max-width:9em; }
.llyc-central-esp-tabs .tabs-sel li:first-child { padding-top:0; }
.llyc-central-esp-tabs .tabs-cont .per { padding-bottom:4em; }
.llyc-central-esp-tabs .tabs-cont .name { font-family: 'Montserrat', sans-serif; font-size: 1.4em; font-weight: bold; line-height: 1.1905em; padding-bottom:0.3em; }
.llyc-central-esp-tabs .tabs-cont .name a { color: #0A263B; }
.llyc-central-esp-tabs .tabs-cont .cargo { color: #6D7475; font-size: 0.9333em; line-height: 1.4285em; text-transform:uppercase; }
.llyc-central-esp-tabs .tabs-cont .redes { padding:3em 0 0 0; }
.llyc-central-esp-tabs .tabs-cont .redes .icon { font-size:1.5em; color:#c0c0c0; padding-right:0.8em; }
.llyc-central-esp-tabs .ofi .name { color: #0A263B;	font-family: 'Montserrat', sans-serif; font-size: 2.5333em;; font-weight: 900; line-height: 1.1053em; }
.llyc-central-esp-tabs .ofi .name a { color: #0A263B; }
.llyc-central-esp-tabs .ofi .dir { color: #72797A; font-family: 'Montserrat', sans-serif; font-size: 1.0667em; font-weight: 500; line-height:1.5em; padding-bottom:3.75em; }

.tabs-sel .tabs-sel-i { cursor:pointer; }
.tabs-sel .tabs-sel-i.active { font-weight:bold; color:#D74154; }
.tabs-cont .tabs-cont-i { opacity: 0; transition: opacity 300ms; height:0; overflow:hidden; }
.tabs-cont .tabs-cont-i.active { opacity: 1; height:auto; }

.llyc-central-esp-oficina .llyc-ofi-mobile-v { display:none; }

.llyc-central-esp-oficina .dir,
.llyc-central-esp-oficina .tlf { color: #0A263B; font-family: 'Montserrat', sans-serif; font-size: 1.4em; line-height: 1.7143em; }
.llyc-central-esp-oficina .tlf { padding-bottom:0.7em; }
.llyc-central-esp-oficina .map a { color: #D74154; font-family: 'Montserrat', sans-serif; font-size: 1.1333em; line-height: 0; }
.llyc-central-esp-oficina .map .icon { font-size:1.2em; padding-right:0.3em; }
.llyc-central-esp-oficina .map img { float:left; padding-right:0.4em; }
.llyc-central-esp-oficina .desc { color: #4A4A4A; font-size: 1.0667em;	line-height: 1.5625em; padding-top:1.7em; padding-bottom:5em; }

.llyc-central-oficina-body .llyc-central-esp-info { padding-bottom:2em; }
.llyc-central-oficina-body .llyc-central-esp-info h2 { color: #0A263B; }

.llyc-ideasllyc { margin-top:0; }

/* trabajo */
.llyc-with-vertical-slides .llyc-ideasllyc { margin-top:0; }

/* trabajo - especialidad */
.llyc-central-trabajo-main-body.especialidad .llyc-central-esp-info.especialistas { padding:8em 0 6em 0; }
.llyc-central-trabajo-main-body.especialidad .llyc-central-esp-info.especialistas h2 { color: #0A263B; max-width:12em; padding-bottom:3em; }
.llyc-central-trabajo-main-body.especialidad .llyc-central-esp-info.especialistas .poc-cargo { text-transform:uppercase; font-family: 'Open Sans', sans-serif; line-height: 1.4286em; font-size: 0.9333em; color: #6D7475; }
.llyc-central-trabajo-main-body.especialidad .llyc-central-esp-info.especialistas .poc-pais { text-transform:uppercase; font-family: 'Open Sans', sans-serif; line-height: 1em; font-size: 0.75em; color: #6D7475; }
.llyc-central-trabajo-main-body.especialidad .llyc-central-esp-info.especialistas .poc-name { font-family: 'Montserrat', sans-serif; font-weight: bold; line-height: 1.1905em; font-size: 1.4em; color: #0A263B; min-height:3em; padding-top:0.3em; }
.llyc-central-trabajo-main-body.especialidad .llyc-central-esp-info.especialistas .poc-tlf { font-family: 'Open Sans', sans-serif; font-weight: 300; line-height: 1.3333em; font-size: 1.2em; color: #6D7475; }

/* trabajo - sectores */
.single-sectores .llyc-central-esp-info .poc-img img { width:auto; }

/* trabajo - casos */
.llyc-central-trabajo-page-casos h1 { line-height: 1.75em; font-size: 1.6em; text-align: center; color: #4E4E4E; margin:2.08em 0 3.5em 0; }
.llyc-central-trabajo-page-casos .llyc-central-casos { padding-top:4em; }
.llyc-central-trabajo-page-casos #llyc-m-filter { margin-top:0.2em; }
.llyc-central-trabajo-page-casos #llyc-m-filter ul.submenu { width:32em; }
.llyc-central-trabajo-page-casos #llyc-taxo { margin-top:0; margin-bottom:0; position:absolute; top:0; }

/* trabajo - caso single */
.llyc-central-trabajo-caso-single {}
.llyc-central-trabajo-caso-single .llyc-central-caso-intro,
.llyc-central-trabajo-caso-single .llyc-centra-caso-mid-img,
.llyc-central-trabajo-caso-single .llyc-central-caso-desa,
.llyc-central-trabajo-caso-single .llyc-central-caso-sol,
.llyc-central-trabajo-caso-single .llyc-central-caso-test,
.llyc-central-trabajo-caso-single .llyc-central-caso-areas { padding:4em 0; }

.llyc-central-trabajo-caso-single .llyc-central-caso-areas.areas { padding-top:8em; }
.llyc-central-trabajo-caso-single .llyc-central-caso-areas.sectores { padding-bottom:8em; }

.llyc-central-trabajo-caso-single .llyc-central-caso-intro { padding-top:1.4em; }
.llyc-central-trabajo-caso-single .llyc-central-caso-intro h2,
.llyc-central-trabajo-caso-single .llyc-central-caso-intro h3 { font-family:'Montserrat', sans-serif; text-transform:uppercase; }
.llyc-central-trabajo-caso-single .llyc-central-caso-intro h2 { font-weight: bold; line-height: 1.3125em; font-size: 2.1333em; color: #0A263B; }
.llyc-central-trabajo-caso-single .llyc-central-caso-intro h3 { font-weight: 500; line-height: 1.1905em; font-size: 1.4em; color: #148C9C; margin-bottom:0.6em; }
.llyc-central-trabajo-caso-single .llyc-central-caso-intro .desc { padding-top:1.5em; }
.llyc-central-trabajo-caso-single .llyc-central-caso-intro .desc-i { line-height: 1.5625em; font-size: 1.0667em; color: #646464; }

.llyc-central-trabajo-caso-single .llyc-centra-caso-mid-img {}
.llyc-central-trabajo-caso-single .llyc-centra-caso-mid-img img,
.llyc-central-trabajo-caso-single .llyc-central-caso-test img { width:100%; }

.llyc-central-trabajo-caso-single .llyc-central-caso-desa h2,
.llyc-central-trabajo-caso-single .llyc-central-caso-sol h2 { font-family:'Montserrat', sans-serif; font-weight:600; line-height: 1.5238em; font-size: 1.4em; color: #0A263B; padding-bottom:1.2em; }
.llyc-central-trabajo-caso-single .llyc-central-caso-desa .cont,
.llyc-central-trabajo-caso-single .llyc-central-caso-sol .cont { max-width:36em; }
.llyc-central-trabajo-caso-single .llyc-central-caso-desa h4,
.llyc-central-trabajo-caso-single .llyc-central-caso-sol h4 { font-family:'Montserrat', sans-serif; font-weight:500; line-height: 1.3333em; font-size: 1.6em; color: #4a4a4a; }
.llyc-central-trabajo-caso-single .llyc-central-caso-desa .desc,
.llyc-central-trabajo-caso-single .llyc-central-caso-sol .desc { line-height: 1.5625em; font-size: 1.0667em; color: #4A4A4A; margin-top:0; }

.llyc-central-trabajo-caso-single .llyc-central-caso-test { background-color:#148C9C; padding:0 0 6em 0; margin:4em 0; }
.llyc-central-trabajo-caso-single .llyc-central-caso-test h4,
.llyc-central-trabajo-caso-single .llyc-central-caso-test .name,
.llyc-central-trabajo-caso-single .llyc-central-caso-test .cargo { color:#ffffff; }
.llyc-central-trabajo-caso-single .llyc-central-caso-test h4 {font-family: 'Montserrat', sans-serif; font-weight: 600; line-height: 1.2222em; font-size: 2.4em; padding-top:2em; }
.llyc-central-trabajo-caso-single .llyc-central-caso-test .name,
.llyc-central-trabajo-caso-single .llyc-central-caso-test .cargo { font-family: 'Montserrat', sans-serif; font-weight: 500; line-height:1.4286em; font-size: 1.4em; }
.llyc-central-trabajo-caso-single .llyc-central-caso-test .name { text-transform:uppercase; font-weight:bold; padding-top:1em; }

.llyc-central-trabajo-caso-single .llyc-central-caso-areas h2 { font-family: 'Montserrat', sans-serif; font-weight: 600; line-height: 1.3333em; font-size: 1.6em; color: #0A263B; padding-bottom:1.5em; }
.llyc-central-trabajo-caso-single .llyc-central-caso-areas li { font-size: 1.2em; letter-spacing: -0.0128571px; padding-bottom:1em; margin-bottom:1em; border-bottom:1px solid #ACB4B6; }
.llyc-central-trabajo-caso-single .llyc-central-caso-areas li a { color:#0A263B; }
.llyc-central-trabajo-caso-single .llyc-central-caso-areas li a:hover { color:#D74154; transition:all 300ms; }

.llyc-central-trabajo-caso-single .llyc-central-casos { background-color:#ffffff; padding:4em 0; }
.llyc-central-trabajo-caso-single .llyc-central-casos h2 { line-height: 1.75em; font-size: 1.6em; font-weight:600; text-align:left; padding-bottom:1.7em; }
.llyc-central-trabajo-caso-single .llyc-central-casos .llyc-central-casos-i { margin-bottom:0; padding-bottom:2em; }
.llyc-central-trabajo-caso-single .llyc-central-casos .llyc-central-casos-i-tit { text-transform:uppercase; }
.llyc-central-trabajo-caso-single .llyc-central-casos .llyc-central-casos-i-cat { display:none; }

/* trabajo - soluciones */
.llyc-central-trabajo-sols { padding-bottom:8em; }
.llyc-central-trabajo-sols .llyc-espe-block-cont { display:inline-block; width:100%; height:100%; }
.llyc-central-trabajo-sols .llyc-espe-block-cont .in { display:table; width:100%; height:100%; }
.llyc-central-trabajo-sols .llyc-espe-block-cont .in h3 { display:table-cell; width:100%; height:100%; vertical-align:middle; text-align:center; line-height: 1.1667em; font-size: 2.35em; }
.llyc-central-trabajo-sols .llyc-espe-block.c7 .llyc-espe-block-cont .in h3 { font-size:2em; }

/* contacto */
.llyc-central-contacto-main-body { padding-top:2em; }

/* 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); }

/* home */
.llyc-central-main-main-body .cent { /* padding:5em 0 6em 0; */ padding:0 0 2em 0; }
.llyc-central-main-main-body .cent h2,
.llyc-fundacion-ayuda h2 { font-family: 'Montserrat', sans-serif; font-weight: bold; line-height: 1.1563em; font-size: 2.1333em; color: #0A263B; }
.llyc-central-main-main-body .xcol.final { float:none !important; margin:0 auto; }
.llyc-central-main-main-body .llyc-espe-block .llyc-espe-block-cont { height:100%; width:100%; display:inline-block; }
.llyc-central-main-main-body .llyc-espe-block .llyc-espe-block-cont .in { height:100%; width:100%; display:table; }
.llyc-central-main-main-body .llyc-espe-block .llyc-espe-block-cont .in .in-a { height:100%; width:100%; display:table-cell; vertical-align:middle; }
.hasHover .llyc-central-main-main-body .llyc-espe-block:hover h3,
.hasHover .llyc-central-main-main-body .llyc-espe-block:hover h2 { display:none; }
.hasHover .llyc-central-main-main-body .llyc-espe-block:hover h4 { display:block !important; }
	.llyc-central-main-main-body .c3 .llyc-espe-block:hover h4 { font-size:2.1em; }

.llyc-home-actualidad { padding:6em 0 9em 0; }
.llyc-home-actualidad h2 { font-family: 'Montserrat', sans-serif; font-weight: bold; line-height: 1.1562em; font-size: 2.1333em; color: #0A263B; padding-bottom:1em; }
.llyc-home-actualidad article:hover h3.entry-title a { text-decoration:underline; }
.llyc-home-actualidad .xtype-llyc-noticias-featured h3.entry-title { font-family: 'Montserrat', sans-serif; font-weight: 600; line-height: 1.3333em; font-size: 1.6em; }
.llyc-home-actualidad .xtype-llyc-noticias-featured h3.entry-title a { color:#333333; }
.llyc-home-actualidad .xtype-llyc-noticias-flat h3.entry-title { font-family: 'Open Sans', sans-serif; font-weight: normal; line-height: normal; font-size: 1.1933em; padding-bottom:1.7222em; }
.llyc-home-actualidad .xtype-llyc-noticias-flat h3.entry-title a { color: #333333; }

/* nosotros - liderazgo */
.llyc-central-nosotros-liderazgo-main-body .llyc-central-esp-intro h2 {
max-width:12em; }
.profesional { display:table; padding:2.6667em 0 0 0; }
.profesional-a,
.profesional-b { display:table-cell; vertical-align:top; }
.profesional-a { padding-right:2.1em; }
.profesional-a a { display: inline-block; position: relative; width: 5.33em; height: 5.33em; overflow: hidden; border-radius: 50%; }
.profesional-a a img { position: absolute; left: 50%; top: 50%; height: 100%; width: auto; max-width: none; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); }
.profesional .name { color: #0A263B; font-family: 'Montserrat', sans-serif; font-size: 1.4em; font-weight: bold; line-height: 1.1905em; padding:0.3em 0 0.3em 0; }
.profesional .name a { color: #0A263B; }
.profesional .cargo,
.profesional .tlf { color: #6D7475; font-size: 0.9333em; line-height: 1.4286em; }
.profesional .tlf { padding:0.2em 0 1em 0; }
.profesional .icon { font-size:1.4em; padding-right:0.7em; color:#c0c0c0; }

.llyc-central-esp-experts { padding:7.33em 0 10.67em 0; }
.llyc-central-esp-experts h3 { color: #4A4A4A; font-family: 'Montserrat', sans-serif; font-size: 1.6em; font-weight: 600; line-height: 1.75em; }

/* nosotros - talento */
.llyc-central-nosotros-talento-main-body .esp1 { padding:0 0 6.5em 0; }
.llyc-central-esp-unete { background-color: #878E90; padding:6em 0 13.3333em 0; margin-bottom:-3em; }
.llyc-central-esp-unete h2 { color: #FFFFFF; font-family: 'Montserrat', sans-serif; font-size: 2.1333em; font-weight: bold; line-height: 1.3125em; }
.llyc-central-esp-unete .desc { color: #FFFFFF;	font-size: 1.0667em; line-height: 1.5625em; }
.llyc-central-esp-unete .ficha { width:100%; border:2px solid #ffffff; height:23.33em; padding:1.6667em; }
.llyc-central-esp-unete .ficha .name { color: #FFFFFF; font-family: 'Montserrat', sans-serif; font-size: 2.5333em; font-weight: 900; line-height: 1.1053em; min-height:3em; }
.llyc-central-esp-unete .ficha .i a { color: #FFFFFF; font-family: 'Montserrat', sans-serif; font-size: 1.2em; font-weight: 600; line-height: 2.3333em; }
.llyc-central-esp-unete .ficha .i a:hover { text-decoration:underline; }

.llyc-central-nosotros-talento-main-body .llyc-central-esp-figures { padding:4em 0 0 0; }
.llyc-central-nosotros-talento-main-body .llyc-central-esp-figures .line {  padding-bottom: 4em; border-bottom:0.5px solid #c0c0c0; }
.llyc-central-nosotros-talento-main-body .llyc-central-esp-figures .name { font-size:1.6em; }

.llyc-central-esp-ranking.llyc-central-esp-figures .xcol { text-align:left; }
.llyc-central-esp-ranking.llyc-central-esp-figures .container { border-bottom:none; }
.llyc-central-esp-ranking .xcol_5_12 { border-right:0.5px solid #c0c0c0; }
.llyc-central-esp-ranking .sup { font-family: 'Montserrat', sans-serif; font-style: normal; font-weight: 500; line-height: 1.2083em; font-size: 1.6em; letter-spacing: -0.168px; color: #A2AAAC; }
.llyc-central-esp-ranking .tit { font-family: 'Montserrat', sans-serif; font-style: normal; font-weight: 600; line-height: 1.1667em; font-size: 2.4em; color: #6D7475; max-width:11em; }
.llyc-central-esp-ranking .rest { display:table; margin-left:2.6667em; margin-top:4em; }
.llyc-central-esp-ranking .rest-l,
.llyc-central-esp-ranking .rest-r { display:table-cell; vertical-align:top; }
.llyc-central-esp-ranking .rest-l .tit { max-width:100%; }
.llyc-central-esp-ranking .rest-r { text-align:right; }
.llyc-central-esp-ranking .sub { font-family: 'Montserrat', sans-serif; font-style: normal; font-weight: 500; line-height: 1.1905em; font-size: 1,4em; color: #A2AAAC; }

.llyc-central-nosotros-talento-main-body .llyc-central-esp-imgcar { padding:6.6667em 0 6em 0; }
.llyc-central-nosotros-talento-main-body .llyc-central-esp-imgcar .in { position:relative; }
.llyc-central-nosotros-talento-main-body .llyc-central-esp-imgcar .item { position:relative; background-color:#878E90; }
.llyc-central-nosotros-talento-main-body .llyc-central-esp-imgcar .item .with_img { line-height:0; }
.llyc-central-nosotros-talento-main-body .llyc-central-esp-imgcar .item .txt { font-family: 'Montserrat', sans-serif; font-style: normal; font-weight: 500; line-height: 1.4286em; font-size: 1.4em; color: #FFFFFF; padding:2.2em 1.4em 0 1.4em; }
.llyc-central-nosotros-talento-main-body .llyc-central-esp-imgcar .arrows { position:absolute; right:3em; bottom:6.7em; }
.llyc-central-nosotros-talento-main-body .llyc-central-esp-imgcar .arrows .arrow { display:inline-block; padding-left:1.5em; z-index:10; cursor:pointer; }
.llyc-central-nosotros-talento-main-body .llyc-central-esp-imgcar .arrows .icon { color:#ffffff; font-size:2.7em; }
.llyc-central-nosotros-talento-main-body .llyc-central-esp-imgcar .siema-carousel-arrow { z-index:1; top:40%; }
.llyc-central-nosotros-talento-main-body .llyc-central-esp-imgcar .siema-carousel-arrow .icon { color:#ffffff; font-size:2.3em; }
.llyc-central-nosotros-talento-main-body .llyc-central-esp-imgcar .siema-carousel-arrow.siema-carousel-prev { left:1.5em; }
.llyc-central-nosotros-talento-main-body .llyc-central-esp-imgcar .siema-carousel-arrow.siema-carousel-next { right:1.5em; }
.llyc-central-esp-vida.llyc-central-esp-intro { padding-top:1.6em; padding-bottom:6em; }
.llyc-central-esp-vida.llyc-central-esp-intro h2,
.llyc-central-esp-vida.llyc-central-esp-intro h4 { text-align:center; }
.llyc-central-esp-vida.llyc-central-esp-intro h4 { font-family: 'Open Sans', sans-serif; font-style: normal; font-weight: normal; line-height: normal; font-size: 1.4em; text-align: center; color: #6D7475; text-transform:none; padding:0.2em 0 2.5em 0; }
.llyc-central-esp-vida.llyc-central-esp-intro img { padding-bottom:1.8em; }

/* nosotros - premios */
.llyc-central-nosotros-premios-main-body .llyc-central-esp-imgcar { padding:4em 0 12em 0; }
.llyc-central-nosotros-premios-main-body .llyc-central-esp-imgcar .premio { text-align:center; border-right:0.67px solid #dddddd; padding:0 1.3333em; min-height:12em; }
.llyc-central-nosotros-premios-main-body .llyc-central-esp-imgcar .name { color: #878E90; font-family: 'Montserrat', sans-serif; font-size: 0.8em; font-weight: bold; line-height:1.25em; min-height:4em; padding:1em 0; max-width:13em; margin:0 auto; }
.llyc-central-nosotros-premios-main-body .llyc-central-esp-imgcar .desc { color: #F54963; font-family: 'Montserrat', sans-serif; font-size: 0.7107em; font-style: italic; letter-spacing: -0.16px; line-height: 1.2em; }
.llyc-central-nosotros-premios-main-body .llyc-central-esp-imgcar .caso { line-height:1em; padding-top:0.5em; }
.llyc-central-nosotros-premios-main-body .llyc-central-esp-imgcar .caso a { font-family: 'Montserrat', sans-serif; font-style: normal; font-weight: bold; font-size: 0.8em; text-align: center; letter-spacing: -0.06px; text-transform: uppercase; color: #0A263B; padding-top:0.8em; }

/* nosotros - equipo */
.llyc-central-central-single-equipo-main-body .llyc-central-esp-intro { padding: 1.34em 0 8em 0; }
.ficha-equipo .img { padding:0; }
.ficha-equipo .img img { width:100%; }
.ficha-equipo .name { color: #0A263B; font-family: 'Montserrat', sans-serif; font-size: 2.1333em; font-weight: bold; line-height: 1.3125em; padding-top:0.75em; }
.ficha-equipo .cargo { color: #4A4A4A; font-family: 'Montserrat', sans-serif; font-size: 1.6em; line-height: 1.3333em; padding-top:0.2em; }
.ficha-equipo .redes { padding: 1.6667em 0; }
.ficha-equipo .redes .icon { font-size:1.6667em; color:#c0c0c0; padding-right:0.8em; }

.llyc-central-esp-sols.contacto { padding: 4em 0 4em 0; }
.llyc-central-esp-sols.contacto h4 { font-family: 'Montserrat', sans-serif; font-size: 2.5333em; font-weight: 900; line-height: 1.1053em; border-bottom:none; text-transform:none; padding-bottom:0.2em; }
.llyc-central-esp-sols.contacto h4 a { color: #0A263B; }
.llyc-central-esp-sols.contacto .sol-desc { color: #72797A; font-family: 'Montserrat', sans-serif; font-size: 1.0667em; font-weight: 500;	line-height: 1.5em; }

/* embrace - disruption */
.home .bigcentral .llyc-trabajo-arrow-cta a:after { content:' '; background-image:url(../../images/play.svg); position:absolute; top:-0.3em; right:-3.4em; background-size:100%; width:2.7083em; height:2.7083em; }

.llyc-central-esp-embrace-vid .in { max-width:63.3333em; text-align:center; margin:0 auto; }
.llyc-central-esp-embrace-vid h1 { font-weight: bold; font-size: 3.2em; line-height: 1.25em; text-transform: uppercase; color: #0A263B; padding-bottom: 0.625em; }

.llyc-central-esp-embrace-vid .inv { max-width:134em; text-align:center; margin:0 auto; padding:0 3em; position:relative; }
.llyc-central-esp-embrace-vid .video { width:100%; margin:0 auto; }
.llyc-central-esp-embrace-vid .video img { width:100%; height:auto; }
.llyc-central-esp-embrace-vid video { position:absolute; width:100%; top:0; left:0; opacity:0; }
.llyc-central-esp-embrace-vid .llyc-huge-vplayer .play { animation: beat .5s infinite alternate; transform-origin: center; }
@keyframes beat { to { transform: scale(1.4); } }

.llyc-central-esp-embrace-vid .desc { font-family: 'Montserrat', sans-serif; font-style: normal; font-weight: 500; font-size: 1.6em; line-height: 1.3333em; color: #0A263B; text-align:left; margin-top:2.5em; margin-bottom:4.9em; }
.llyc-central-esp-embrace-blk { background-color:#0A263B; /* background-repeat: no-repeat; width: 100%; height: 100%; background-size:100% auto; */ position:relative; min-height: 100vh; background-size: cover; background-attachment: fixed; background-repeat: no-repeat; background-position: center center; width:100%; opacity:1; }
.llyc-central-esp-embrace-blk .blk { height:100%; width:100%; position:absolute; margin-left:-100%; }
.llyc-central-esp-embrace-blk .blk .in { height:100%; width:100%; display:inline-block; position:absolute; top:0; left:0; }
.llyc-central-esp-embrace-blk .blk .in .xrow,
.llyc-central-esp-embrace-blk .blk .in .xcol { display:table !important; height:100%; }
.llyc-central-esp-embrace-blk .blk .cont { display:table-cell; vertical-align:middle; }
.llyc-central-esp-embrace-blk .blk .cont .tit { font-family: 'Montserrat', sans-serif; font-style: normal; font-weight: bold; font-size: 12em; line-height: 0.9111em; color: #FFFFFF; text-transform:uppercase; }
.llyc-central-esp-embrace-blk .blk .cont .desc { font-family: 'Montserrat', sans-serif; font-style: normal; font-weight: 500; font-size: 1.6em; line-height: 1.3333em; color: #FFFFFF; padding-top:2.5em; }
.llyc-central-esp-embrace-blk .blk .cont .desc.l { float:left; max-width:15.8333em; }
.llyc-central-esp-embrace-blk .blk .cont .desc .a {  max-width:27.7083em; float:right; }
.llyc-central-esp-embrace-blk .blk .cont .desc.l .a { padding-right:0.625em; }
.llyc-central-esp-embrace-final { padding-top:8em; }
.llyc-central-esp-embrace-final .cont { max-width:70em; margin:0 auto; text-align:center; }
.llyc-central-esp-embrace-final h2 { font-family: 'Montserrat', sans-serif; font-style: normal; font-weight: bold; font-size: 3.2em; line-height: 1.25em; text-align: center; color: #0A263B; padding-bottom:2.2915em; }
.llyc-central-esp-embrace-final .seg { max-width:3.6em; border-bottom: 3px solid #0A263B; margin:0 auto; }

.llyc-bigger-img { display:inherit; }
.llyc-smaller-img { display:none; }


/* === fundacion === */
.llyc-logo-container svg { width:auto; height: 1.6667em; margin-top: -0.1333em; }

.llyc-with-vertical-slides section#resto .container { height:auto; }
.llyc-type-public .llyc-lang { display:none; }
.llyc-fundacion-inicio-top { padding-bottom:2em; }
.llyc-fundacion-ayuda { padding:6em 0 4em 0; }
.llyc-fundacion-nosotros-child.llyc-fundacion-ayuda { padding-top:4em; padding-bottom:0; }
.llyc-fundacion-nosotros-child.llyc-fundacion-ayuda .llyc-fundacion-inicio-top { padding-top:6em; }
.llyc-fundacion-nosotros-child.llyc-fundacion-ayuda .llyc-fundacion-inicio-top h2 { padding-bottom:2em; }
.llyc-fundacion-nosotros-child.llyc-fundacion-ayuda .llyc-central-esp-intro.donde-estamos .img { padding:0; }
.llyc-fundacion-nosotros-child.llyc-fundacion-ayuda .llyc-central-esp-intro.donde-estamos { padding:4em 0 2em 0; }
.llyc-fundacion-nosotros-child.llyc-fundacion-ayuda .llyc-central-esp-intro.donde-estamos h2 { padding-bottom:1.3em; }
.llyc-fundacion-nosotros-child.llyc-fundacion-ayuda .llyc-central-caso-desa.mvm { padding-bottom:3em; }
.llyc-fundacion-nosotros-child.llyc-fundacion-ayuda .llyc-central-caso-desa.nuestro-comp { padding:4em 0; }
.llyc-fundacion-nosotros-child.llyc-fundacion-ayuda.patronato h4 { color:#0A263B; font-family: 'Montserrat', sans-serif; font-size:1.5em; font-weight:bold; padding-bottom:0.3em; }
.llyc-fundacion-nosotros-child.llyc-fundacion-ayuda.patronato h6 { font-size:1em; padding-bottom:1em; }
.llyc-fundacion-nosotros-child.llyc-fundacion-ayuda.patronato .frase { font-style:italic; }
.llyc-fundacion-nosotros-child.llyc-fundacion-ayuda .llyc-central-caso-desa.colabora { padding-bottom:6em; }
.llyc-fundacion-nosotros-child.llyc-fundacion-ayuda .llyc-central-caso-desa.colabora:last-child { padding-bottom:9em; }
.llyc-fundacion-nosotros-child.llyc-fundacion-ayuda .llyc-central-caso-desa.colabora .desc ul { list-style-type:circle; padding:1.2em 0 1.2em 2em; }
.llyc-fundacion-nosotros-child.llyc-fundacion-ayuda .memoria .button.left { text-align:right; }

/* ================================================ */
/* 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; }

	.llyc-central-main-main-body .llyc-espe-block-cont h3 { height:2.5em; }
	.llyc-espe-block h2 { line-height:1.1em; }
	.llyc-central-main-main-body .llyc-espe-block h3 { font-size:1.1em; }

	.llyc-central-main-main-body .llyc-espe-block:hover h4 { font-size:2.1em; }
	.llyc-central-main-main-body .c3 .llyc-espe-block:hover h4 { font-size:1.7em; }

	.llyc-central-trabajo-sols .llyc-espe-block-cont .in h3 { font-size: 2.1em; }
	.llyc-central-trabajo-sols .llyc-espe-block.c7 .llyc-espe-block-cont .in h3 { font-size:1.8em; }

	.llyc-central-faldon.sector .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; }

	.llyc-central-nosotros-talento-main-body .llyc-central-esp-imgcar .item .txt { left:0; padding:0 2.2em; }

	.llyc-central-esp-embrace-blk .blk .cont .tit { font-size:10em; }
}

@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; }

	.llyc-espe-block h2 { font-size:1.6em; }
	.llyc-central-main-main-body .llyc-espe-block h3 { font-size: 0.9em; }
	.llyc-central-main-main-body .llyc-espe-block:hover h4 { font-size:1.9em; }
	.llyc-central-main-main-body .c3 .llyc-espe-block:hover h4 { font-size:1.5em; }

	.llyc-central-trabajo-sols .llyc-espe-block-cont .in h3 { font-size: 1.9em; }
	.llyc-central-trabajo-sols .llyc-espe-block.c7 .llyc-espe-block-cont .in h3 { font-size:1.6em; }

	.llyc-central-esp-claim h2 { font-size:2.5em; }

	.llyc-central-esp-people .persona .hover .name,
	.llyc-central-esp-people .persona .hover .cargo { max-width:100%; }
	.llyc-central-esp-people .persona .hover .name { font-size:1.6em; }

	.llyc-central-esp-unete .ficha .name { font-size:2em; }

	.llyc-central-esp-ranking .tit { font-size:1.6em; }
	.llyc-central-esp-ranking .sup { font-size:1.2em; }
	.llyc-central-esp-ranking .rest { margin-left:1.7em; }

	.llyc-central-esp-embrace-blk .blk .cont .tit { font-size:8em; }
}

@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; }

	.llyc-central-faldon.sector .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%; }

	.llyc-central-main-main-body .llyc-espe-block h3 { font-size: 0.7em; height:2em; }
	.llyc-espe-block h2 { font-size:1.3em; }
	.llyc-central-main-main-body .llyc-espe-block:hover h4 { font-size:1.45em; }
	.llyc-central-main-main-body .c3 .llyc-espe-block:hover h4 { font-size:1.1em; }

	.llyc-central-main-main-body .cent { padding:2em 0; }
	.llyc-central-main-main-body .cent h2,
	.llyc-home-actualidad h2 { font-size:1.8em; text-align:center; }
	.llyc-home-actualidad { padding:5em 0; }
	.llyc-home-actualidad h2 { padding-bottom:1.1111em; }
	.llyc_feat_flat .llyc-meta-article { display: none; }
	.llyc-home-actualidad .xtype-llyc-noticias-flat h3.entry-title { font-size:1em; }
	.llyc-home-actualidad .xtype-llyc-noticias-featured h3.entry-title { font-size: 1.4em; }

	.llyc-central-casos-i { margin-bottom:2em; }

	.llyc-espe-block-cont { padding:1em; }
	.llyc-espe-block h3 { font-size:1.2em; }

	.llyc-central-trabajo-sols .llyc-espe-block-cont .in h3 { font-size: 1.45em; }
	.llyc-central-trabajo-sols .llyc-espe-block.c7 .llyc-espe-block-cont .in h3 { font-size:1.2em; }

	.llyc-central-faldon.casos-page .llyc-central-faldon-txt h2 { font-size:4em; }

	.llyc-central-esp-info .poc { padding-bottom:3.5em; }
	.llyc-central-trabajo-main-body.especialidad .llyc-central-esp-info.especialistas .poc-name { min-height:auto; }

	.llyc-central-esp-sects .xcol_s.xcol_1_4,
	.llyc-central-esp-sects .xcol_s.xcol_3_4,
	.llyc-central-esp-sols .xcol_s.xcol_1_4,
	.llyc-central-esp-sols .xcol_s.xcol_3_4,
	.llyc-central-esp-servs .xcol_s.xcol_1_4,
	.llyc-central-esp-servs .xcol_s.xcol_3_4,
	.llyc-central-esp-tools .xcol_s.xcol_1_4,
	.llyc-central-esp-tools .xcol_s.xcol_3_4,
	.llyc-central-esp-needs .xcol_s.xcol_1_4,
	.llyc-central-esp-needs .xcol_s.xcol_3_4 { width:100% !important; }
	.llyc-central-esp-sects .xcol_s.xcol_1_4 h2 { padding-bottom:2.5em; }
	.llyc-central-esp-sols .xcol_s.xcol_1_4 h2,
	.llyc-central-esp-servs .xcol_s.xcol_1_4 h2,
	.llyc-central-esp-tools .xcol_s.xcol_1_4 h2,
	.llyc-central-esp-needs .xcol_s.xcol_1_4 h2 { padding-bottom:1.5em; }

	.llyc-central-esp-sols h4,
	.llyc-central-esp-tools h4 { font-size:1.3em; }
	.llyc-central-esp-servs.needs h4 { font-size:1.3em; }

	.llyc-central-trabajo-main-body.solucion .llyc-central-esp-sols .in { margin:0; }

	.llyc-central-esp-claim h2 { font-size:2.2em; }
	.llyc-central-esp-fundac h2,
	.llyc-central-esp-intro.nos-map h2 { font-size:2em; }

	.llyc-central-esp-people .persona .hover { padding:1em; }
	.llyc-central-esp-people .persona .hover .name { font-size:1.3em; }
	.llyc-central-esp-people .persona .hover .cargo,
	.llyc-central-esp-people .persona .hover .cta a { font-size:0.9em; line-height:1em; }
	.llyc-central-esp-people .persona .hover .cta { bottom:1em; }

	.llyc-central-esp-unete .ficha .name { font-size:1.4em; }

	.llyc-central-esp-storycar .llyc-central-esp-storycar-fondo { height:53em; }

	.llyc-central-nosotros-talento-main-body .llyc-central-esp-imgcar .item .txt { font-size:1.6em; padding:0 3em; }
	.llyc-central-nosotros-talento-main-body .llyc-central-esp-imgcar .siema-carousel-arrow.siema-carousel-prev { left:1em; }
	.llyc-central-nosotros-talento-main-body .llyc-central-esp-imgcar .siema-carousel-arrow.siema-carousel-next { right:1em; }

	.llyc-central-esp-figures .xcol_1_4:nth-child(odd) { clear:both; }
	.llyc-central-esp-ranking .tit { font-size:1.2em; }
	.llyc-central-esp-ranking .rest { margin-top:0; }

	.llyc-bigger-img { display:none; }
	.llyc-smaller-img { display:inherit; }

	.llyc-fundacion-ayuda h2 { font-size:1.8em; }
	.llyc-fundacion-ayuda.ayuda h2 { text-align:center; }

	.llyc-central-faldon.casos-page .llyc-central-faldon-txt h2 { font-size: 3em; }
	.llyc-central-faldon.caso-exito .llyc-central-faldon-txt h2 { font-size: 3em; }
}

@media all and (max-width: 980px) {
	.llyc-central-esp-sects .xcol_s.xcol_1_4,
	.llyc-central-esp-sects .xcol_s.xcol_3_4,
	.llyc-central-caso-areas .xcol_s.xcol_3_4 { width:100% !important; }
	.llyc-central-esp-sects .xcol_s.xcol_1_4 h2 { padding-bottom:2.5em; }

	.llyc-central-esp-tabs .xcol_1_4 { width:25% !important; }
}

@media all and (max-width: 800px) {

	.slider__body .llyc-botonera-social { right:-1.2em; }
	.slider__body .slider__indicators_container { left:-2.2em; }

	.home .llyc-botonera-social-cont { display:none; }

	.bigcentral .llyc-trabajo-slide-cont h2 { font-size:6em; }

	.llyc-central-esp-embrace-vid .inv { padding:0 1.5em; }
	.llyc-central-esp-embrace-blk .blk .cont .tit { font-size:7em; }

	.llyc-central-caso-iframe { padding:0; }
}

@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; }

	.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-espe-block-p { padding-top:2em; }
	.llyc-espe-block-out { max-width:23.33em; margin:0 auto; }
	.llyc-espe-block { margin:0 auto 1em auto; max-width:23.33em; }
	.llyc-central-main-main-body .llyc-espe-block .llyc-espe-block-cont .in .in-a { height:100%; display:table-cell; vertical-align:middle; text-align:center; }
	.llyc-central-main-main-body .llyc-espe-block h3 { font-size: 1.3em; height: auto; display:inline; }
	.llyc-espe-block h2 { font-size:1.8em; }

	.llyc-home-actualidad .xcol_2_3 { width:100% !important; }
	.llyc-home-actualidad img { width:100%; }
	.llyc_feat_flat .llyc-meta-article { display: inherit; }
	.llyc-home-actualidad .xtype-llyc-noticias-flat h3.entry-title,
	.llyc-home-actualidad .xtype-llyc-noticias-featured h3.entry-title { font-family:'Open Sans', sans-serif; font-size: 1.4em; padding-bottom:0; margin:0 0 2.2em 0; font-weight:normal; }

	.llyc-ideasllyc { margin-bottom:3.5em; }
	.llyc-trabajo-cta { margin-bottom:2em; }

	.llyc-espe-block-cont { padding:1.3em; }
	.llyc-espe-block h3 { font-size:1.6em; }

	.llyc-central-trabajo-main-body { margin-bottom:4em; }

	.llyc-central-trabajo-page-casos .llyc-central-casos { padding:3em 0; margin-top:2em; }
	.llyc-central-casos .xcol_1_2,
	.llyc-central-casos .xcol_1_4 { width:100% !important; }
	.llyc-central-casos h2 { padding-bottom:1.2em; }
	.llyc-central-casos-i .llyc-central-casos-i-tit { min-height:auto; padding:0.6em 0 0.5em 0; }
	.llyc-central-casos .xcol_1_4 .llyc-central-casos-i-tit a,
	.llyc-central-casos-i .llyc-central-casos-i-tit a { font-size:1.5333em; line-height:1.2174em;}
		.llyc-central-casos .xcol_1_4 .llyc-central-casos-i-tit a {  font-family: 'Montserrat', sans-serif; font-weight: 600; }
	.llyc-central-casos-i .llyc-central-casos-i-o { padding:0; min-height:auto; }
	.llyc-central-casos-i { margin-bottom:2em; }
	.llyc-central-casos .segun .llyc-central-casos-i-sup.up { display:inherit; }
	.llyc-central-casos .segun .llyc-central-casos-i-sup.down { display:none; }
	.llyc-central-casos .segun .llyc-central-casos-i-cat { display:inherit; }


	.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.especialidad { height:18em; }
	.llyc-central-faldon.caso-exito { height:37em; }
	.llyc-central-faldon.sector .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-esp-sects { padding:3em 0; }
	.llyc-central-esp-sects .xcol_s.xcol_3_4 .xcol_1_2 { width:100% !important; }
	.llyc-central-esp-sects .xcol_s.xcol_1_4 h2 { padding-bottom:1.5em; }

	.llyc-central-esp-intro h2,
	.llyc-central-esp-desa h2 { padding-bottom:0.6em; }

	.llyc-central-faldon.formulario-page .llyc-central-faldon-txt h2 { text-align:center; }

	.llyc-central-trabajo-sols .llyc-central-esp-intro { padding:2em 0 3em 0; }

	.llyc-central-esp-ranking .xcol_5_12,
	.llyc-central-esp-ranking .xcol_7_12,
	.llyc-central-esp-intro	.xcol_5_12,
	.llyc-central-esp-intro	.xcol_7_12,
	.llyc-central-esp-fundac .xcol_5_12,
	.llyc-central-esp-fundac .xcol_7_12,
	.llyc-central-esp-oficina .xcol_5_12,
	.llyc-central-esp-oficina .xcol_7_12,
	.llyc-central-esp-desa .xcol_5_12,
	.llyc-central-esp-desa .xcol_7_12 { width:100% !important; }

	.llyc-central-trabajo-sols .llyc-espe-block-cont .in h3 { font-size: 2.2em; }
	.llyc-central-trabajo-sols .llyc-espe-block.c7 .llyc-espe-block-cont .in h3 { font-size:1.85em; }

	.llyc-central-esp-info .xcol_1_3,
	.llyc-central-esp-info .xcol_2_3,
	.llyc-central-esp-unete .xcol_1_3,
	.llyc-central-esp-unete .xcol_2_3,
	.llyc-central-esp-intro .xcol_1_2,
	.llyc-central-esp-needs .xcol_1_2,
	.llyc-central-esp-servs .xcol_1_2,
	.llyc-central-esp-tools .xcol_1_2,
	.llyc-central-esp-sols .xcol_1_2 { width:100% !important; }
	.llyc-fundacion-ayuda .xcol_1_2 { width:100% !important; }
	.llyc-central-esp-claim h2 { font-size:1.4em; }
	.llyc-central-esp-figures .name,
	.llyc-central-esp-fundac .fig .name	{ font-size:1.4em; }
	.llyc-central-esp-fundac h2,
	.llyc-central-esp-intro.nos-map h2 { font-size:1.6em; margin-bottom:1em; }

	.llyc-central-esp-claim { padding:2em 0 3em 0; }
	.llyc-central-esp-figures { padding:2em 0 0 0; }
	.llyc-central-esp-fundac .fig { padding-bottom:0; }
	.llyc-central-trabajo-main-body.nosotros .llyc-central-esp-intro { padding:3em 0 0 0; }

	.llyc-central-esp-tabs { display:none; }
	.llyc-central-esp-tabs-mobile { display:block; }

	.llyc-central-esp-storycar { margin:6em 0 3em 0; }

	.llyc-central-esp-tabs-mobile ul.menu-accordion > li { padding:1.25em 0; border-bottom:0.5px solid #c0c0c0; }
	.llyc-central-esp-tabs-mobile ul.menu-accordion > li > a { font-family: 'Montserrat', sans-serif; font-style: normal; font-weight: 500; line-height: 1.1905em; font-size: 1.4em; color: #0A263B; }
	.llyc-central-esp-tabs-mobile ul.menu-accordion > li .icon { font-size:2.2em; top:0.5em; }
	.llyc-central-esp-tabs-mobile ul.menu-accordion > li.llyc-e-open > a,
	.llyc-central-esp-tabs-mobile ul.menu-accordion > li.llyc-e-open > .icon { font-weight:bold; color:#D74154; }
	.llyc-central-esp-tabs-mobile ul.menu-accordion ul.sub-menu li { padding-bottom:1em; }

	.llyc-central-esp-people { margin:5em 0 2em 0; padding:1em 0; }
	.llyc-central-esp-people .xcol { padding:0 !important; }
	.llyc-central-esp-people .persona .hover { display:block; position:static; opacity:1; padding:1.2em 1em; }
	.llyc-central-esp-people .persona .hover .name { font-size:2.1333em; }
	.llyc-central-esp-people .persona .hover .cargo { font-size:1.2em; text-transform:uppercase; padding:1em 0; }
	.llyc-central-esp-people .persona .hover .cta { display:none; }
	.profesional { width:100%; }
	.profesional-a, .profesional-b { display:table-row; text-align:center; padding:0; margin:0 auto; }

	.llyc-central-esp-unete .ficha { height:auto; margin-bottom:2em; }
	.llyc-central-esp-unete .ficha .name { font-size:2.4em; min-height:auto; padding-bottom:1em; }

	.llyc-central-nosotros-premios-main-body .llyc-central-esp-imgcar { padding:4em 0; }
	.llyc-central-nosotros-premios-main-body .llyc-central-esp-imgcar .xcol_1_12 { display:none !important; }
	.llyc-central-nosotros-premios-main-body .llyc-central-esp-imgcar .xcol_5_6 { width:100% !important; }

	.llyc-central-nosotros-premios-main-body .llyc-central-casos { padding:4em 0; }

	.llyc-central-contacto-main-body .llyc-trabajo-cta { margin:6em 0 3em 0; }
	.llyc-central-esp-tabs-mobile { padding:4em 0; }
	.llyc-central-esp-tabs-mobile h3.title { font-family: 'Montserrat', sans-serif; font-style: normal; font-weight: 600; line-height: 1.2083em; font-size: 1.6em; color: #0A263B; padding-bottom:1.5em; }

	.llyc-central-esp-tabs-mobile .i .name { font-family: 'Montserrat', sans-serif; font-style: normal; font-weight: bold; line-height: 1.1905em; font-size:1.4em; }
	.llyc-central-esp-tabs-mobile .i .name a { color: #0A263B; }
	.llyc-central-esp-tabs-mobile .i .cargo { line-height: 1.4286em; font-size: 0.9333em; text-transform: uppercase; color: #6D7475; padding: 0.5em 0 1em 0; }
	.llyc-central-esp-tabs-mobile .m { padding:1.5em 0; }
	.llyc-central-esp-tabs-mobile .fi { padding:3em 0; }
	.llyc-central-esp-tabs-mobile .f .oper a { font-family: 'Montserrat', sans-serif; font-style: normal; font-weight: 900; line-height: 1.1053em; font-size: 2.5333em; color: #0A263B; }
	.llyc-central-esp-tabs-mobile .f .dir { font-family: 'Montserrat', sans-serif; font-style: normal; font-weight: 500; line-height: 1.5em; font-size: 1.0667em; color: #72797A; }
	.llyc-central-esp-tabs-mobile.llyc-cont-dir { padding-top:0; }

	.llyc-central-esp-oficina .llyc-ofi-desktop-v { display:none; }
	.llyc-central-esp-oficina .llyc-ofi-mobile-v { display:inherit; }
	.llyc-central-esp-oficina .dir { padding:1em 0; }
	.llyc-central-esp-oficina .map { padding-bottom:2.5em; }
	.llyc-central-esp-oficina .desc { padding-bottom:3em; }
	.llyc-central-oficina-body .llyc-central-esp-info h2 { padding-bottom:1.2em; }

	.llyc-central-esp-storycar .xcol_7_12,
	.llyc-central-esp-storycar .xcol_5_12 { width:100% !important; }
	.llyc-central-esp-storycar .llyc-central-esp-storycar-fondo { width:100%; margin-top:8em; }
	.llyc-central-esp-storycar .cont { padding:0 2em; }
	.llyc-central-esp-storycar .img { padding:0 3em; }
	.llyc-central-esp-storycar .sup { display:none; }
	.llyc-central-esp-storycar .tit { font-size:1.4em; padding-top:1.3em; }
	.llyc-central-esp-storycar .mob_title { font-family: 'Montserrat', sans-serif; font-style: normal; font-weight: bold; line-height: 1.3333em; font-size: 1.4em; text-align: center; color: #4E4E4E; padding-bottom:1.5em; }

	.llyc-central-trabajo-caso-single .llyc-central-caso-test h4 { font-size:1.8em; }

	.llyc-central-esp-intro .desc,
	.llyc-central-esp-fundac .desc { padding-top:0; }

	.llyc-central-trabajo-page-casos #llyc-taxo { position:static; }

	.llyc-central-esp-ranking .xcol_5_12 { border-right:none;}
	.llyc-central-esp-ranking .tit { max-width:inherit; border-bottom:0.5px solid #c0c0c0; padding-bottom:2em; margin-bottom:2em; }
	.llyc-central-esp-ranking .xcol_7_12 .tit { border-bottom:none; margin-bottom:0; padding-bottom:0; }
	.llyc-central-esp-ranking .rest { margin-left:0; }
	.llyc-central-nosotros-talento-main-body .llyc-central-esp-imgcar .item .txt { font-size:1.2em; }
	.llyc-central-esp-vida.llyc-central-esp-intro img { width:100%; }

	.llyc-central-esp-info .poc-name { font-size:1.4em; }

	.llyc-central-esp-embrace-vid .inv { padding:0; }

	.llyc-central-caso-iframe iframe { height:18em !important; }
}

@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; }

	.llyc-central-esp-embrace-final h2 { font-size:2.5em; line-height:1.2em; }
}

@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-i.dcha { display:none; }

	.llyc-central-casos h2 { font-size:1.7em; padding-bottom:1em; }
	.llyc-central-casos .llyc-central-casos-i-sup { font-size:1.1333em; }

	.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 (max-width: 425px) {
	.llyc-logo-container svg { height: 1.2em; margin-top:-1px; }
}

@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; }

	.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; }

	.llyc-central-trabajo-main-body.especialidad .llyc-central-casos { margin-top:2em; }
	.llyc-central-trabajo-main-body.especialidad.sector .llyc-central-casos { margin-top:2em; }

	.llyc-central-trabajo-main-body.especialidad .llyc-central-esp-info.especialistas { padding:6em 0 1em 0; }

	.llyc-central-casos { padding:3em 0 2em 0; }

	.llyc-central-esp-needs,
	.llyc-central-esp-servs,
	.llyc-central-esp-tools,
	.llyc-central-esp-desa,
	.llyc-central-esp-intro { padding:2em 0 1em 0; }

	.llyc-central-trabajo-caso-single .llyc-central-caso-desa { padding:2em 0; }
	.llyc-central-caso-imgs .img { padding:3em 0; }

	.llyc-central-esp-sols { padding:3em 0 2em 0; margin:2em 0; }

	.llyc-central-esp-intro h2,
	.llyc-central-esp-sects .xcol_s.xcol_1_4 h2,
	.llyc-central-esp-sols .xcol_s.xcol_1_4 h2,
	.llyc-central-esp-servs .xcol_s.xcol_1_4 h2,
	.llyc-central-esp-tools .xcol_s.xcol_1_4 h2,
	.llyc-central-esp-desa .xcol.xcol_5_12 h2,
	.llyc-central-esp-needs .xcol_s.xcol_1_4 h2 { font-size:1.4em; padding-bottom:1em; }

	.llyc-central-esp-desa .cont,
	.llyc-central-esp-meto .cont { font-size:1.4em; }

	.llyc-central-esp-sols .sol-desc,
	.llyc-central-esp-tools .tool-desc { padding-bottom:3em; }

	.llyc-central-esp-servs.needs .servs-desc { padding-bottom:2em; }
	.llyc-central-esp-servs.needs li { margin-bottom:0; padding-bottom:1.5em; }

	.llyc-central-esp-sects.areas { padding:3em 0 2em 0; }
	.llyc-central-esp-sects.sectores { padding-bottom:2em; }
	.llyc-central-esp-sects.areas li,
	.llyc-central-esp-sects.sectores li { font-weight:normal; }

	.llyc-central-esp-figures .data { font-size:4em; margin-bottom:0; }
	.llyc-central-esp-figures .name,
	.llyc-central-esp-fundac .fig .name { font-size:1.8667em; }
	.llyc-central-esp-figures .name { margin-bottom:2em; }
	.llyc-central-esp-fundac .fig .name { margin-bottom:3.2143em; }

	.llyc-central-esp-intro .quest { font-size:1.4em; }

	.llyc-central-nosotros-talento-main-body .llyc-central-esp-intro { padding-bottom:0; }
	.llyc-central-nosotros-talento-main-body .esp1 { padding: 0 0 3em 0; }
	.llyc-central-nosotros-talento-main-body .esp1 h3 { padding-bottom:1em; }

	.llyc-central-esp-unete { padding:2em 0 6em 0; }
	.llyc-central-esp-unete h2 { font-size:1.4em; padding-bottom:1.2em; }

	.llyc-central-contacto-main-body .llyc-trabajo-cta { margin:5em 0 0 0; }
	.llyc-central-esp-tabs-mobile.oficinas { margin:2em 0 6em 0; padding-bottom:6em; }

	.llyc-central-esp-oficina .dir { font-size:1.2em; padding: 0.9em 0 1.2em 0; }
	.llyc-central-esp-info .xcol_1_2 { width:100% !important; }
	.llyc-central-esp-info { padding:3em 0; }

	.llyc-central-formulario-body p:last-of-type { text-align:center; }
	.llyc-central-formulario-body .wpcf7-form input[type=submit] { padding:0.8em 2.5em; }

	.llyc-central-central-single-equipo-main-body .llyc-central-esp-intro { padding:3em 0 2em 0; }
	.ficha-equipo .name { font-size:1.4em; }
	.ficha-equipo .cargo { font-family: 'Open Sans', sans-serif; font-style: normal; font-weight: normal; line-height: 1.4286em; font-size: 0.9333em; text-transform: uppercase; color: #6D7475; }
	.llyc-central-central-single-equipo-main-body .llyc-central-esp-sols.contacto { padding-bottom:2em; }
	.llyc-central-central-single-equipo-main-body .llyc-central-esp-sols.contacto h4 { font-size:1.6em; }
	.llyc-central-central-single-equipo-main-body .llyc-central-esp-sols.contacto .sol-desc { padding-bottom:2.5em; }

	.llyc-central-esp-imgcar .xcol_1_12 { display:none !important; }
	.llyc-central-esp-imgcar .xcol_5_6 { width:100% !important; }

	.llyc-central-esp-intro .xcol_1_2 .button { text-align:center; }

	.llyc-central-esp-storycar .llyc-central-esp-storycar-fondo { height:55em; }
	.llyc-central-esp-storycar .img { padding:0 2em; }
	.llyc-central-esp-storycar .cont { padding:0 1em; }
	.llyc-central-esp-intro .vspacer { padding-top:1em; }
	.llyc-central-esp-intro .button a,
	.llyc-central-esp-fundac .button a { padding:0.5em 1em; font-size:1.0667em; }
	.llyc-central-esp-intro .button,
	.llyc-central-esp-fundac .button { margin:3em 0; }
	.llyc-central-esp-fundac h2,
	.llyc-central-esp-intro.nos-map h2 { font-size:1.4em; }
	.llyc-central-esp-fundac h4,
	.llyc-central-trabajo-main-body.nosotros .llyc-central-esp-intro.nos-map h4,
	.llyc-central-esp-intro.spec-nos h4 { font-size:0.8667em; }
	.llyc-central-esp-fundac { padding-bottom:2em; }

	.llyc-central-trabajo-caso-single .llyc-central-caso-test h4 { font-size:1.6em; padding-top:1.5em; }
	.llyc-central-trabajo-caso-single .llyc-central-caso-test { padding-bottom:3em; }
	.llyc-central-trabajo-caso-single .llyc-central-caso-areas { padding:2em 0; }
	.llyc-central-trabajo-caso-single .llyc-central-caso-areas.areas { padding-top:1em; }
	.llyc-central-trabajo-caso-single .llyc-central-caso-areas.sectores { padding-bottom:2em; }

	.llyc-central-trabajo-main-body.especialidad .llyc-central-esp-info.especialistas .poc-name { padding-top:0.2em; }
	.llyc-central-esp-info .poc-cargo { padding:0; }
	.llyc-central-esp-info .poc-tlf { padding:1em 0 0.8em 0; }

	.llyc-central-nosotros-talento-main-body .llyc-central-esp-imgcar .item .txt { position:static; color:#0A263B; font-size:0.9333em; line-height:1.5em; padding:0; }
	.llyc-central-nosotros-talento-main-body .llyc-central-esp-imgcar .siema-carousel-arrow { font-size:1em; top:26%; }
	.llyc-central-nosotros-talento-main-body .llyc-central-esp-figures { padding-top:3em; }
	.llyc-central-esp-ranking .tit { padding-bottom:1.4em; margin-bottom:1.4em; font-size:2.1333em; line-height:1.3125em; }
	.llyc-central-esp-ranking .rest-l, .llyc-central-esp-ranking .rest-r { width:100%; display:table-row; }
	.llyc-central-esp-ranking.llyc-central-esp-figures .data { text-align:left; }
	.llyc-central-esp-ranking .sup,
	.llyc-central-esp-ranking .sub { font-size:1.6em; }
	.llyc-central-nosotros-talento-main-body .llyc-central-esp-figures .line { paddin-bottom:1em; }
	.llyc-central-nosotros-talento-main-body .llyc-central-esp-imgcar { padding-top:6em; }
	.llyc-central-esp-vida.llyc-central-esp-intro { padding-top:0; }
	.llyc-central-esp-vida.llyc-central-esp-intro h4 { font-size:1.06em; padding-top:0; padding-bottom:2em; }
	.llyc-central-esp-vida.llyc-central-esp-intro h2 { padding-bottom:0.5em; }
	.llyc-central-nosotros-talento-main-body .llyc-central-esp-intro .button { margin-bottom:6em; }

	.llyc-central-esp-embrace-vid h1 { font-size:2em; line-height:1.1333em; padding:0.5em; }
	.llyc-central-esp-embrace-vid .desc { font-size:1.2em; line-height:1.3333em; margin-top:2em; margin-bottom:3em; }
	.llyc-central-esp-embrace-blk .blk .cont .tit { font-size: 5em; }
	.llyc-central-esp-embrace-blk .blk .cont .desc { font-size:1.2em; line-height:1.3333em; padding-top:1.5em; width:100%; }
	.llyc-central-esp-embrace-blk .blk .cont .desc .a { width:100%; max-width:100%; float:none; }
	.llyc-central-esp-embrace-final h2 { font-size:2.1em; line-height:1.12em; }
}
@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; }

	.home .bigcentral .llyc-trabajo-arrow-cta a:after { background-size:1.9048em 1.9048em; width:1.9048em; height:1.9048em; top:0.2857em; right:-2.3em;  }

	.llyc-central-main-main-body .llyc-espe-block h3 { font-size:1.1em; }
	.llyc-central-main-main-body .llyc-espe-block h2 { font-size:1.6em; }

	.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; }

	.llyc-central-trabajo-sols .llyc-espe-block-cont .in h3 { font-size: 1.9em; }
	.llyc-central-trabajo-sols .llyc-espe-block.c7 .llyc-espe-block-cont .in h3 { font-size:1.6em; }

	.llyc-central-esp-embrace-blk .blk .cont .tit { font-size: 4.8em; }
}

@media all and (max-width: 350px) {
	.llyc-central-esp-storycar .llyc-central-esp-storycar-fondo { height:58em; }
	.llyc-central-esp-embrace-blk .blk .cont .tit { font-size: 4.3em; }
}

@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; }
	.llyc-central-esp-embrace-blk .blk .cont .tit { font-size: 4.2em; }
}
