@font-face {
	font-family:'fontawesome';
	src:url(../fonts/fontawesome/fontawesome.eot?-v92fkb);
	src:url(../fonts/fontawesome/fontawesome.eot?#iefix-v92fkb) format("embedded-opentype"),url(../fonts/fontawesome/fontawesome.woff?-v92fkb) format("woff"),url(../fonts/fontawesome/fontawesome.ttf?-v92fkb) format("truetype"),url(../fonts/fontawesome/fontawesome.svg?-v92fkb#fontawesome) format("svg");
	font-weight:400;
	font-style:normal
}
body {
	position:relative
}
.noscroll {
	overflow:hidden
}
.grid-wrap {
	margin:0 auto;
	width:100%;
	max-width:1090px;
	padding:0;
	-webkit-perspective:1500px;
	perspective:1500px;
	margin-top:80px
}
.grid {
	position:relative;
	-webkit-transition:all .5s cubic-bezier(0,0,0.25,1);
	transition:all .5s cubic-bezier(0,0,0.25,1);
	-webkit-transform-style:preserve-3d;
	transform-style:preserve-3d
}
.view-full .grid {
	-webkit-transform:translatey(-1500px);
	transform:translatey(-1500px)
}
.grid figure,.grid .placeholder {
	width:235px;
	height:150px
}
.grid figure {
	margin:3px;
	display:inline-block;
	cursor:pointer;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.grid figure.active {
	opacity:0
}
.grid .placeholder {
	pointer-events:none;
	position:absolute;
	-webkit-transform-style:preserve-3d;
	transform-style:preserve-3d;
	-webkit-transition:all .5s ease-out;
	transition:all .5s ease-out;
	background:#fff
}
.placeholder>div {
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	background:#fff
}
.placeholder .front img {
	width:100%;
	height:100%;
	background:#fff
}
.placeholder .back {
	background:url(../experiencia/img/fondoexperiencia1.jpg);
	background-size:cover;
	-webkit-transform:rotateY(180deg);
	transform:rotateY(180deg)
}
.view-full .placeholder {
	-webkit-transition:all .5s .1s cubic-bezier(0,0,0.25,1);
	transition:all .5s .1s cubic-bezier(0,0,0.25,1)
}
.vertical .view-full .placeholder {
	-webkit-transform:translateZ(1500px) rotateX(-179.9deg);
	transform:translateZ(1500px) rotateX(-179.9deg)
}
.horizontal .view-full .placeholder {
	-webkit-transform:translateZ(1500px) rotateY(-179.9deg);
	transform:translateZ(1500px) rotateY(-179.9deg)
}
.grid figure img {
	display:block;
	width:100%;
	background:#fff
}
.content,.loading {
	position: relative
}
.content {
	overflow-y:scroll;
	height:90%;
	-webkit-overflow-scrolling:touch
}
.content>div {
	position:relative
}
.content>div.show {
	height:auto;
	-webkit-transition:opacity .6s;
	transition:opacity .6s
}
.content>div.show ~ .close-content {
	opacity:1;
	pointer-events:auto
}
.content::-webkit-scrollbar {
	width:.8em;
	background:#fff
}
.content::-webkit-scrollbar-thumb {
	background:#ffc300;
	outline:1px solid #ffc300
}
.dummy-img,.dummy-text,.dummy-titulo,.dummy-creditos {
	min-width:300px;
	width:80%;
	opacity:1;
	margin:0 auto;
	-webkit-transition:opacity 0.5s,-webkit-transform .5s;
	transition:opacity 0.5s,transform .5s
}
.vertical .dummy-img,.vertical .dummy-text,.vertical .dummy-titulo,.vertical .dummy-creditos {
	-webkit-transform:translateY(100px);
	transform:translateY(100px)
}
.horizontal .dummy-img,.horizontal .dummy-text,.horizontal .dummy-titulo,.horizontal .dummy-creditos {
	-webkit-transform:translateX(-100px);
	transform:translateX(-100px)
}
.content>div.show .dummy-img,.content>div.show .dummy-text,.content>div.show .dummy-titulo,.content>div.show .dummy-creditos {
	opacity:1
}
.vertical .content>div.show .dummy-img,.vertical .content>div.show .dummy-text,.vertical .content>div.show .dummy-titulo,.vertical .content>div.show .dummy-creditos {
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
.horizontal .content>div.show .dummy-img,.horizontal .content>div.show .dummy-text,.horizontal .content>div.show .dummy-titulo,.horizontal .content>div.show .dummy-creditos {
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
p.dummy-text:nth-child(2) {
	-webkit-transition-delay:.1s;
	transition-delay:.1s
}
p.dummy-text:nth-child(3) {
	-webkit-transition-delay:.2s;
	transition-delay:.2s
}
p.dummy-titulo:nth-child(2) {
	-webkit-transition-delay:.1s;
	transition-delay:.1s
}
p.dummy-titulo:nth-child(3) {
	-webkit-transition-delay:.2s;
	transition-delay:.2s
}
p.dummy-creditos:nth-child(2) {
	-webkit-transition-delay:.1s;
	transition-delay:.1s
}
p.dummy-creditos:nth-child(3) {
	-webkit-transition-delay:.2s;
	transition-delay:.2s
}
.dummy-img {
	height:auto;
	background-color:transparent;
	margin:50px auto
}
.dummy-creditos {
	text-align:left;
	margin:0 auto;
	padding:10px 0;
	color:#515348;
	font-size:16px;
	margin-top:-20px;
	font-family: 'Shaker-CLight',sans-serif;
	font-size-adjust:.44;
	font-weight: normal;
	font-style: normal;
}
.dummy-creditos span{
font-family: 'Shaker-CBoldItalic',sans-serif; 
font-size-adjust:0.46;
font-weight: normal;
font-style: normal;
font-size: 16px
}
.dummy-titulo {
	text-align:left;
	margin:0 auto;
	padding:10px 0;
	color:#525349;
	font-size:28px;
	margin-top:-145px;
	width:40%;
	position:relative;
	font-family: 'Shaker-CHeavyItalic',sans-serif;
	font-size-adjust:.47;
	font-weight: normal;
	font-style: normal;
}
.dummy-titulo span{
font-family: 'Shaker-CLightItalic',sans-serif; 
font-size-adjust:0.45;
font-weight: normal;
font-style: normal;
font-size: 24px
}
.dummy-text {
	text-align: left;
	margin:0 auto;
	padding:10px 0;
	color:#4C4C41;
	font-size:18px;
	width:40%;
	font-family: 'Shaker-CLight',sans-serif;
	font-size-adjust:.44;
	font-weight: normal;
	font-style: normal;
	letter-spacing:normal;
}
.dummy-text a{
	color:#4C4C41;
	outline:none;
	text-decoration:none;
	outline-color:none;
	font-family: 'Shaker-CRegular';
}
.dummy-text span{
font-family: 'Shaker-CBoldItalic',sans-serif;
font-size-adjust:0.46;
font-weight: normal;
font-style: normal;
}
.dummy-text span1{
font-family: 'Shaker-CRegularItalic',sans-serif; 
font-size-adjust:0.46; 
font-size: 16px;
font-weight: normal;
font-style: normal;
}
.dummy-text:last-child {
	padding-bottom:100px
}
.no-pointerevents .content,.no-csstransforms3d .content,.no-csstransitions .content,.no-pointerevents .content>div,.no-csstransforms3d .content>div,.no-csstransitions .content>div,.no-pointerevents .close-content,.no-csstransforms3d .close-content,.no-csstransitions .close-content {
	opacity:1;
	visibility:visible;
	display:none;
	height:auto
}
.no-pointerevents .show .close-content,.no-csstransforms3d .show .close-content,.no-csstransition .show .close-content,.no-pointerevents div.show,.no-csstransforms3d div.show,.no-csstransitions div.show,.no-csstransitions .dummy-img,.no-csstransitions .dummy-text,.no-csstransforms3d .dummy-img,.no-csstransforms3d .dummy-text,.no-pointerevents .dummy-img,.no-pointerevents .dummy-text {
	display:block!important;
	opacity:1
}
@media screen and (max-width:1000px) {
	.grid figure,.grid .placeholder {
		width:240px;
		height:212px
	}
}
@media screen and (max-width:1024px) {
	.dummy-titulo {
		text-align:left;
		margin:0 auto;
		padding:10px 0;
		color:#525349;
		font-size:20px;
		margin-top:-120px;
		width:50%;
		margin-right:80px
	}
	.dummy-text {
		text-align:left;
		margin:0 auto;
		padding:10px 0;
		color:#4C4C41;
		font-size:18px;
		width:50%;
		margin-right:80px
	}
}
@media screen and (max-width:768px) {
	body::-webkit-scrollbar {
		display:none
	}
	body::-webkit-scrollbar-thumb {
		display:none
	}
	.content::-webkit-scrollbar {
		width:.8em;
		background:#fff
	}
	.content::-webkit-scrollbar-thumb {
		background:#ffc300;
		outline:1px solid #ffc300
	}
	.dummy-img {
		height:auto;
		background-color:transparent;
		margin:20px auto
	}
	.dummy-titulo {
 		margin-top:-80px;
 	}
	.dummy-creditos {
	text-align:left;
	margin:0 auto;
	padding:10px 0;
	color:#515348;
	font-size:12px;
	margin-top:-20px;
	font-family: 'Shaker-CLight',sans-serif;
	font-size-adjust:.44;
	font-weight: normal;
	font-style: normal;
}
}
@media screen and (max-width:640px) {
	.dummy-creditos {
	text-align:left;
	margin:0 auto;
	padding:10px 0;
	color:#515348;
	font-size:12px;
	margin-top:-20px;
	font-family: 'Shaker-CLight',sans-serif;
	font-size-adjust:.44;
	font-weight: normal;
	font-style: normal;
}
	.dummy-titulo {
		text-align:left;
		margin:0 auto;
		padding:10px 0;
		color:#525349;
		font-size:18px;
		margin-top:-80px;
		width:50%
	}
	.dummy-text {
		text-align:left;
		margin:0 auto;
		padding:10px 0;
		color:#4C4C41;
		font-size:14px;
		width: 50%
	}
}