.picchu .ms-grid,
.picchu .ms-row,
.picchu [class*="col-"],
html {
	box-sizing: border-box;
}
.mfp-arrow,
.mfp-close,
.mfp-counter,
.mfp-preloader,
.slick-slider {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}
.mfp-close,
.picchu a {
	text-decoration: none;
}
.picchu .block-link .block-link-overlay object,
.slick-slide.dragging img {
	pointer-events: none;
}
.picchu .aligncenter,
.picchu .clearfix:after,
.picchu .msr-accordion-content table .tbody .tr:after,
.picchu .msr-accordion-content table .tbody tr:after,
.picchu .msr-accordion-content table tbody .tr:after,
.picchu .msr-accordion-content table tbody tr:after,
.picchu .msr-table-schedule .tbody .tr:after,
.picchu .msr-table-schedule .tbody tr:after,
.picchu .msr-table-schedule tbody .tr:after,
.picchu .msr-table-schedule tbody tr:after,
.slick-track:after {
	clear: both;
}
.mfp-title,
.picchu .publications-siderail,
.picchu pre {
	word-wrap: break-word;
}
.picchu .ms-grid {
	display: block;
	position: relative;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	max-width: 1600px;
	padding-left: 12px;
	padding-right: 12px;
}
.picchu .ms-grid.fixed .ms-row,
.picchu .ms-grid.fixed-small .ms-row {
	margin-left: -2px;
	margin-right: -2px;
}
.picchu .ms-grid.full {
	max-width: none;
	padding-left: 0;
	padding-right: 0;
	width: 100%;
	overflow-x: hidden;
}
.picchu .ms-grid.fixed .ms-row > [class*="col-"],
.picchu .ms-grid.fixed-small .ms-row > [class*="col-"] {
	padding-left: 2px;
	padding-right: 2px;
}
.picchu .ms-grid.fixed-large .ms-row {
	margin-left: -4px;
	margin-right: -4px;
}
.picchu .ms-grid.fixed-large .ms-row > [class*="col-"] {
	padding-left: 4px;
	padding-right: 4px;
}
@media screen and (min-width: 540px) {
	.picchu .ms-grid.fixed-small .ms-row {
		margin-left: -6px;
		margin-right: -6px;
	}
	.picchu .ms-grid.fixed-small .ms-row > [class*="col-"] {
		padding-left: 6px;
		padding-right: 6px;
	}
	.picchu .ms-grid.fixed-large .ms-row {
		margin-left: -12px;
		margin-right: -12px;
	}
	.picchu .ms-grid.fixed-large .ms-row > [class*="col-"] {
		padding-left: 12px;
		padding-right: 12px;
	}
}
@media screen and (min-width: 768px) {
	.picchu .ms-grid.fixed-small .ms-row {
		margin-left: -12px;
		margin-right: -12px;
	}
	.picchu .ms-grid.fixed-small .ms-row > [class*="col-"] {
		padding-left: 12px;
		padding-right: 12px;
	}
	.picchu .ms-grid.fixed-large .ms-row {
		margin-left: -24px;
		margin-right: -24px;
	}
	.picchu .ms-grid.fixed-large .ms-row > [class*="col-"] {
		padding-left: 24px;
		padding-right: 24px;
	}
}
.picchu .ms-grid .ms-row.zero-margin > [class*="col-"],
.picchu .ms-grid.zero-margin .ms-row > [class*="col-"] {
	padding-left: 0;
	padding-right: 0;
}
.picchu .ms-grid.zero-margin .ms-row {
	margin-left: 0;
	margin-right: 0;
}
.picchu .ms-grid .ms-row {
	-ms-flex-align: stretch;
	align-items: stretch;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -1vw;
	margin-right: -1vw;
}
.picchu .ms-grid .ms-row.zero-margin {
	margin-left: 0;
	margin-right: 0;
}
.picchu .ms-grid .ms-row.fixed,
.picchu .ms-grid .ms-row.fixed-small {
	margin-left: -2px;
	margin-right: -2px;
}
.picchu .ms-grid .ms-row.fixed-small > [class*="col-"],
.picchu .ms-grid .ms-row.fixed > [class*="col-"] {
	padding-left: 2px;
	padding-right: 2px;
}
.picchu .ms-grid .ms-row.fixed-large {
	margin-left: -4px;
	margin-right: -4px;
}
.picchu .ms-grid .ms-row.fixed-large > [class*="col-"] {
	padding-left: 4px;
	padding-right: 4px;
}
.picchu .ms-grid .ms-row.content-flush {
	margin-left: -2vw;
	margin-right: -2vw;
}
.picchu .ms-grid .ms-row.vc,
.picchu .ms-grid .ms-row.vertically-centered {
	-ms-flex-align: center;
	align-items: center;
}
.picchu .ms-grid .ms-row.hc,
.picchu .ms-grid .ms-row.horizontally-centered {
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-direction: column;
	flex-direction: column;
}
.picchu .ms-grid .ms-row.centered [class*="col-"] {
	float: none;
	margin-left: auto;
	margin-right: auto;
}
@media screen and (min-width: 540px) {
	.picchu .ms-grid .ms-row.fixed-small {
		margin-left: -6px;
		margin-right: -6px;
	}
	.picchu .ms-grid .ms-row.fixed-small > [class*="col-"] {
		padding-left: 6px;
		padding-right: 6px;
	}
	.picchu .ms-grid .ms-row.fixed-large {
		margin-left: -12px;
		margin-right: -12px;
	}
	.picchu .ms-grid .ms-row.fixed-large > [class*="col-"] {
		padding-left: 12px;
		padding-right: 12px;
	}
}
@media screen and (min-width: 768px) {
	.picchu .ms-grid .ms-row.fixed-small {
		margin-left: -12px;
		margin-right: -12px;
	}
	.picchu .ms-grid .ms-row.fixed-small > [class*="col-"] {
		padding-left: 12px;
		padding-right: 12px;
	}
	.picchu .ms-grid .ms-row.fixed-large {
		margin-left: -24px;
		margin-right: -24px;
	}
	.picchu .ms-grid .ms-row.fixed-large > [class*="col-"] {
		padding-left: 24px;
		padding-right: 24px;
	}
}
.picchu .ms-grid .ms-row:after,
.picchu .ms-grid [class*="col-"]:after {
	content: "";
	display: table;
	clear: both;
}
.mfp-container:before,
.mfp-figure:after,
.mfp-gallery .mfp-arrow:after {
	content: "";
}
.picchu [class*="col-"] {
	float: left;
	width: 100%;
	position: relative;
	margin: 0;
	padding-left: 1vw;
	padding-right: 1vw;
}
.picchu [class*="col-"].centered {
	float: none;
	margin-left: auto;
	margin-right: auto;
}
@media screen and (min-width: 540px) {
	.picchu .ms-grid {
		padding-left: 24px;
		padding-right: 24px;
	}
}
@media screen and (min-width: 768px) {
	.picchu .ms-grid {
		padding-left: 0;
		padding-right: 0;
		width: 90%;
	}
}
@media screen and (min-width: 2000px) {
	.picchu .ms-grid .ms-row {
		margin-left: -0.5vw;
		margin-right: -0.5vw;
	}
	.picchu .ms-grid .ms-row > [class*="col-"] {
		padding-left: 0.5vw;
		padding-right: 0.5vw;
	}
}
.picchu .mscom-vertical [class*="col-"] {
	padding: 1em;
	padding: calc(1em + 0.5vh) 1vw;
}
.picchu .col-1-3.nb,
.picchu .col-2-6.nb {
	width: 33.3333333333%;
}
.picchu .col-2-3.nb,
.picchu .col-4-6.nb {
	width: 66.6666666667%;
}
.picchu .col-1-12,
.picchu .col-1-2.nb,
.picchu .col-1-8,
.picchu .col-2-4.nb,
.picchu .col-3-6.nb {
	width: 50%;
}
.picchu .col-1-4.nb {
	width: 25%;
}
.picchu .col-3-4.nb {
	width: 75%;
}
.picchu .col-1-5.nb {
	width: 20%;
}
.picchu .col-1-24,
.picchu .col-1-6.nb {
	width: 16.6666666667%;
}
.picchu .col-1-8.nb {
	width: 12.5%;
}
.picchu .col-1-12.nb {
	width: 8.3333333333%;
}
.picchu .col-1-24.nb {
	width: 4.1666666667%;
}
.picchu .col-12-12,
.picchu .col-2-12,
.picchu .col-2-2,
.picchu .col-2-8,
.picchu .col-24-24,
.picchu .col-3-3,
.picchu .col-4-12,
.picchu .col-4-4,
.picchu .col-5-5,
.picchu .col-6-6,
.picchu .col-8-8 {
	width: 100%;
}
@media screen and (min-width: 540px) {
	.picchu .col-1-4,
	.picchu .col-1-6,
	.picchu .col-1-8,
	.picchu .col-2-12,
	.picchu .col-6-24,
	.picchu .col-6-24 + .preceding-col-6-24 {
		width: 50%;
	}
	.picchu .col-1-3 {
		width: 33.3333333333%;
	}
	.picchu .col-2-3 {
		width: 66.6666666667%;
	}
	.picchu .col-1-12 {
		width: 25%;
	}
	.picchu .col-2-4,
	.picchu .col-2-6,
	.picchu .col-3-4 + .col-1-4,
	.picchu .col-3-6 + .col-1-6,
	.picchu .col-4-8,
	.picchu .preceding-col-1-4,
	.picchu .preceding-col-6-24,
	.picchu .preceding-col-6-24 ~ .col-6-24 {
		width: 100%;
	}
	.picchu .col-1-24 {
		width: 8.3333333333%;
	}
}
@media screen and (min-width: 768px) {
	.picchu .col-1-2,
	.picchu .col-12-24,
	.picchu .col-2-4,
	.picchu .col-2-8,
	.picchu .col-4-6 ~ .col-1-6,
	.picchu .col-6-8 ~ .col-1-8,
	.picchu .preceding-col-1-6,
	.picchu .preceding-col-1-8 {
		width: 50%;
	}
	.picchu .col-1-4,
	.picchu .col-1-8,
	.picchu .col-3-4 + .col-1-4,
	.picchu .col-6-24,
	.picchu .col-6-24 + .preceding-col-6-24,
	.picchu .preceding-col-1-4,
	.picchu .preceding-col-6-24,
	.picchu .preceding-col-6-24 ~ .col-6-24 {
		width: 25%;
	}
	.picchu .col-1-5 {
		width: 20%;
	}
	.picchu .col-2-5 {
		width: 40%;
	}
	.picchu .col-3-5 {
		width: 60%;
	}
	.picchu .col-4-5 {
		width: 80%;
	}
	.picchu .col-1-6,
	.picchu .col-3-6 + .col-1-6 {
		width: 33.3333333333%;
	}
	.picchu .col-1-8 + .preceding-col-1-8,
	.picchu .col-3-4 {
		width: 75%;
	}
	.picchu .col-1-6 + .preceding-col-1-6,
	.picchu .col-2-6 {
		width: 66.6666666667%;
	}
	.picchu .col-3-6,
	.picchu .col-4-4,
	.picchu .col-4-6,
	.picchu .col-4-6 + .col-2-6,
	.picchu .col-4-8,
	.picchu .col-6-8,
	.picchu .col-6-8 + .col-2-8,
	.picchu .preceding-col-2-6,
	.picchu .preceding-col-2-8 {
		width: 100%;
	}
	.picchu .col-1-24 {
		width: 4.1666666667%;
	}
}
@media screen and (min-width: 1084px) {
	.picchu .col-2-6,
	.picchu .col-4-12,
	.picchu .col-4-6 + .col-2-6,
	.picchu .preceding-col-2-6 {
		width: 33.3333333333%;
	}
	.picchu .col-1-6,
	.picchu .col-1-6 + .preceding-col-1-6,
	.picchu .col-2-12,
	.picchu .col-3-6 + .col-1-6,
	.picchu .col-4-6 ~ .col-1-6,
	.picchu .preceding-col-1-6 {
		width: 16.6666666667%;
	}
	.picchu .col-2-8,
	.picchu .col-6-8 + .col-2-8,
	.picchu .preceding-col-2-8 {
		width: 25%;
	}
	.picchu .col-1-8,
	.picchu .col-1-8 + .preceding-col-1-8,
	.picchu .col-6-8 ~ .col-1-8,
	.picchu .preceding-col-1-8 {
		width: 12.5%;
	}
	.picchu .col-3-6,
	.picchu .col-4-8 {
		width: 50%;
	}
	.picchu .col-4-6 {
		width: 66.6666666667%;
	}
	.picchu .col-6-6 {
		width: 100%;
	}
	.picchu .col-6-8 {
		width: 75%;
	}
	.picchu .col-1-12 {
		width: 8.3333333333%;
	}
}
@media screen and (min-width: 320px) {
	.picchu .xs-col-1-2 {
		width: 50%;
	}
	.picchu .xs-col-2-2 {
		width: 100%;
	}
}
@media screen and (min-width: 540px) {
	.picchu .s-col-1-2 {
		width: 50%;
	}
	.picchu .s-col-2-2 {
		width: 100%;
	}
}
@media screen and (min-width: 768px) {
	.picchu .m-col-1-2 {
		width: 50%;
	}
	.picchu .m-col-2-2 {
		width: 100%;
	}
}
@media screen and (min-width: 1084px) {
	.picchu .l-col-1-2 {
		width: 50%;
	}
	.picchu .l-col-2-2 {
		width: 100%;
	}
}
@media screen and (min-width: 1400px) {
	.picchu .xl-col-1-2 {
		width: 50%;
	}
	.picchu .xl-col-2-2 {
		width: 100%;
	}
}
@media screen and (min-width: 320px) {
	.picchu .xs-col-1-3 {
		width: 33.3333333333%;
	}
	.picchu .xs-col-2-3 {
		width: 66.6666666667%;
	}
	.picchu .xs-col-3-3 {
		width: 100%;
	}
}
@media screen and (min-width: 540px) {
	.picchu .s-col-1-3 {
		width: 33.3333333333%;
	}
	.picchu .s-col-2-3 {
		width: 66.6666666667%;
	}
	.picchu .s-col-3-3 {
		width: 100%;
	}
}
@media screen and (min-width: 768px) {
	.picchu .m-col-1-3 {
		width: 33.3333333333%;
	}
	.picchu .m-col-2-3 {
		width: 66.6666666667%;
	}
	.picchu .m-col-3-3 {
		width: 100%;
	}
}
@media screen and (min-width: 1084px) {
	.picchu .l-col-1-3 {
		width: 33.3333333333%;
	}
	.picchu .l-col-2-3 {
		width: 66.6666666667%;
	}
	.picchu .l-col-3-3 {
		width: 100%;
	}
}
@media screen and (min-width: 1400px) {
	.picchu .xl-col-1-3 {
		width: 33.3333333333%;
	}
	.picchu .xl-col-2-3 {
		width: 66.6666666667%;
	}
	.picchu .xl-col-3-3 {
		width: 100%;
	}
}
@media screen and (min-width: 320px) {
	.picchu .xs-col-1-4 {
		width: 25%;
	}
	.picchu .xs-col-2-4 {
		width: 50%;
	}
	.picchu .xs-col-3-4 {
		width: 75%;
	}
	.picchu .xs-col-4-4 {
		width: 100%;
	}
}
@media screen and (min-width: 540px) {
	.picchu .s-col-1-4 {
		width: 25%;
	}
	.picchu .s-col-2-4 {
		width: 50%;
	}
	.picchu .s-col-3-4 {
		width: 75%;
	}
	.picchu .s-col-4-4 {
		width: 100%;
	}
}
@media screen and (min-width: 768px) {
	.picchu .m-col-1-4 {
		width: 25%;
	}
	.picchu .m-col-2-4 {
		width: 50%;
	}
	.picchu .m-col-3-4 {
		width: 75%;
	}
	.picchu .m-col-4-4 {
		width: 100%;
	}
}
@media screen and (min-width: 1084px) {
	.picchu .l-col-1-4 {
		width: 25%;
	}
	.picchu .l-col-2-4 {
		width: 50%;
	}
	.picchu .l-col-3-4 {
		width: 75%;
	}
	.picchu .l-col-4-4 {
		width: 100%;
	}
}
@media screen and (min-width: 1400px) {
	.picchu .xl-col-1-4 {
		width: 25%;
	}
	.picchu .xl-col-2-4 {
		width: 50%;
	}
	.picchu .xl-col-3-4 {
		width: 75%;
	}
	.picchu .xl-col-4-4 {
		width: 100%;
	}
}
@media screen and (min-width: 320px) {
	.picchu .xs-col-1-5 {
		width: 20%;
	}
	.picchu .xs-col-2-5 {
		width: 40%;
	}
	.picchu .xs-col-3-5 {
		width: 60%;
	}
	.picchu .xs-col-4-5 {
		width: 80%;
	}
	.picchu .xs-col-5-5 {
		width: 100%;
	}
}
@media screen and (min-width: 540px) {
	.picchu .s-col-1-5 {
		width: 20%;
	}
	.picchu .s-col-2-5 {
		width: 40%;
	}
	.picchu .s-col-3-5 {
		width: 60%;
	}
	.picchu .s-col-4-5 {
		width: 80%;
	}
	.picchu .s-col-5-5 {
		width: 100%;
	}
}
@media screen and (min-width: 768px) {
	.picchu .m-col-1-5 {
		width: 20%;
	}
	.picchu .m-col-2-5 {
		width: 40%;
	}
	.picchu .m-col-3-5 {
		width: 60%;
	}
	.picchu .m-col-4-5 {
		width: 80%;
	}
	.picchu .m-col-5-5 {
		width: 100%;
	}
}
@media screen and (min-width: 1084px) {
	.picchu .l-col-1-5 {
		width: 20%;
	}
	.picchu .l-col-2-5 {
		width: 40%;
	}
	.picchu .l-col-3-5 {
		width: 60%;
	}
	.picchu .l-col-4-5 {
		width: 80%;
	}
	.picchu .l-col-5-5 {
		width: 100%;
	}
}
@media screen and (min-width: 1400px) {
	.picchu .xl-col-1-5 {
		width: 20%;
	}
	.picchu .xl-col-2-5 {
		width: 40%;
	}
	.picchu .xl-col-3-5 {
		width: 60%;
	}
	.picchu .xl-col-4-5 {
		width: 80%;
	}
	.picchu .xl-col-5-5 {
		width: 100%;
	}
}
@media screen and (min-width: 320px) {
	.picchu .xs-col-1-6 {
		width: 16.6666666667%;
	}
	.picchu .xs-col-2-6 {
		width: 33.3333333333%;
	}
	.picchu .xs-col-3-6 {
		width: 50%;
	}
	.picchu .xs-col-4-6 {
		width: 66.6666666667%;
	}
	.picchu .xs-col-5-6 {
		width: 83.3333333333%;
	}
	.picchu .xs-col-6-6 {
		width: 100%;
	}
}
@media screen and (min-width: 540px) {
	.picchu .s-col-1-6 {
		width: 16.6666666667%;
	}
	.picchu .s-col-2-6 {
		width: 33.3333333333%;
	}
	.picchu .s-col-3-6 {
		width: 50%;
	}
	.picchu .s-col-4-6 {
		width: 66.6666666667%;
	}
	.picchu .s-col-5-6 {
		width: 83.3333333333%;
	}
	.picchu .s-col-6-6 {
		width: 100%;
	}
}
@media screen and (min-width: 768px) {
	.picchu .m-col-1-6 {
		width: 16.6666666667%;
	}
	.picchu .m-col-2-6 {
		width: 33.3333333333%;
	}
	.picchu .m-col-3-6 {
		width: 50%;
	}
	.picchu .m-col-4-6 {
		width: 66.6666666667%;
	}
	.picchu .m-col-5-6 {
		width: 83.3333333333%;
	}
	.picchu .m-col-6-6 {
		width: 100%;
	}
}
@media screen and (min-width: 1084px) {
	.picchu .l-col-1-6 {
		width: 16.6666666667%;
	}
	.picchu .l-col-2-6 {
		width: 33.3333333333%;
	}
	.picchu .l-col-3-6 {
		width: 50%;
	}
	.picchu .l-col-4-6 {
		width: 66.6666666667%;
	}
	.picchu .l-col-5-6 {
		width: 83.3333333333%;
	}
	.picchu .l-col-6-6 {
		width: 100%;
	}
}
@media screen and (min-width: 1400px) {
	.picchu .xl-col-1-6 {
		width: 16.6666666667%;
	}
	.picchu .xl-col-2-6 {
		width: 33.3333333333%;
	}
	.picchu .xl-col-3-6 {
		width: 50%;
	}
	.picchu .xl-col-4-6 {
		width: 66.6666666667%;
	}
	.picchu .xl-col-5-6 {
		width: 83.3333333333%;
	}
	.picchu .xl-col-6-6 {
		width: 100%;
	}
}
@media screen and (min-width: 320px) {
	.picchu .xs-col-1-8 {
		width: 12.5%;
	}
	.picchu .xs-col-2-8 {
		width: 25%;
	}
	.picchu .xs-col-3-8 {
		width: 37.5%;
	}
	.picchu .xs-col-4-8 {
		width: 50%;
	}
	.picchu .xs-col-5-8 {
		width: 62.5%;
	}
	.picchu .xs-col-6-8 {
		width: 75%;
	}
	.picchu .xs-col-7-8 {
		width: 87.5%;
	}
	.picchu .xs-col-8-8 {
		width: 100%;
	}
}
@media screen and (min-width: 540px) {
	.picchu .s-col-1-8 {
		width: 12.5%;
	}
	.picchu .s-col-2-8 {
		width: 25%;
	}
	.picchu .s-col-3-8 {
		width: 37.5%;
	}
	.picchu .s-col-4-8 {
		width: 50%;
	}
	.picchu .s-col-5-8 {
		width: 62.5%;
	}
	.picchu .s-col-6-8 {
		width: 75%;
	}
	.picchu .s-col-7-8 {
		width: 87.5%;
	}
	.picchu .s-col-8-8 {
		width: 100%;
	}
}
@media screen and (min-width: 768px) {
	.picchu .m-col-1-8 {
		width: 12.5%;
	}
	.picchu .m-col-2-8 {
		width: 25%;
	}
	.picchu .m-col-3-8 {
		width: 37.5%;
	}
	.picchu .m-col-4-8 {
		width: 50%;
	}
	.picchu .m-col-5-8 {
		width: 62.5%;
	}
	.picchu .m-col-6-8 {
		width: 75%;
	}
	.picchu .m-col-7-8 {
		width: 87.5%;
	}
	.picchu .m-col-8-8 {
		width: 100%;
	}
}
@media screen and (min-width: 1084px) {
	.picchu .l-col-1-8 {
		width: 12.5%;
	}
	.picchu .l-col-2-8 {
		width: 25%;
	}
	.picchu .l-col-3-8 {
		width: 37.5%;
	}
	.picchu .l-col-4-8 {
		width: 50%;
	}
	.picchu .l-col-5-8 {
		width: 62.5%;
	}
	.picchu .l-col-6-8 {
		width: 75%;
	}
	.picchu .l-col-7-8 {
		width: 87.5%;
	}
	.picchu .l-col-8-8 {
		width: 100%;
	}
}
@media screen and (min-width: 1400px) {
	.picchu .xl-col-1-8 {
		width: 12.5%;
	}
	.picchu .xl-col-2-8 {
		width: 25%;
	}
	.picchu .xl-col-3-8 {
		width: 37.5%;
	}
	.picchu .xl-col-4-8 {
		width: 50%;
	}
	.picchu .xl-col-5-8 {
		width: 62.5%;
	}
	.picchu .xl-col-6-8 {
		width: 75%;
	}
	.picchu .xl-col-7-8 {
		width: 87.5%;
	}
	.picchu .xl-col-8-8 {
		width: 100%;
	}
}
@media screen and (min-width: 320px) {
	.picchu .xs-col-1-12 {
		width: 8.3333333333%;
	}
	.picchu .xs-col-2-12 {
		width: 16.6666666667%;
	}
	.picchu .xs-col-3-12 {
		width: 25%;
	}
	.picchu .xs-col-4-12 {
		width: 33.3333333333%;
	}
	.picchu .xs-col-5-12 {
		width: 41.6666666667%;
	}
	.picchu .xs-col-6-12 {
		width: 50%;
	}
	.picchu .xs-col-7-12 {
		width: 58.3333333333%;
	}
	.picchu .xs-col-8-12 {
		width: 66.6666666667%;
	}
	.picchu .xs-col-9-12 {
		width: 75%;
	}
	.picchu .xs-col-10-12 {
		width: 83.3333333333%;
	}
	.picchu .xs-col-11-12 {
		width: 91.6666666667%;
	}
	.picchu .xs-col-12-12 {
		width: 100%;
	}
}
@media screen and (min-width: 540px) {
	.picchu .s-col-1-12 {
		width: 8.3333333333%;
	}
	.picchu .s-col-2-12 {
		width: 16.6666666667%;
	}
	.picchu .s-col-3-12 {
		width: 25%;
	}
	.picchu .s-col-4-12 {
		width: 33.3333333333%;
	}
	.picchu .s-col-5-12 {
		width: 41.6666666667%;
	}
	.picchu .s-col-6-12 {
		width: 50%;
	}
	.picchu .s-col-7-12 {
		width: 58.3333333333%;
	}
	.picchu .s-col-8-12 {
		width: 66.6666666667%;
	}
	.picchu .s-col-9-12 {
		width: 75%;
	}
	.picchu .s-col-10-12 {
		width: 83.3333333333%;
	}
	.picchu .s-col-11-12 {
		width: 91.6666666667%;
	}
	.picchu .s-col-12-12 {
		width: 100%;
	}
}
@media screen and (min-width: 768px) {
	.picchu .m-col-1-12 {
		width: 8.3333333333%;
	}
	.picchu .m-col-2-12 {
		width: 16.6666666667%;
	}
	.picchu .m-col-3-12 {
		width: 25%;
	}
	.picchu .m-col-4-12 {
		width: 33.3333333333%;
	}
	.picchu .m-col-5-12 {
		width: 41.6666666667%;
	}
	.picchu .m-col-6-12 {
		width: 50%;
	}
	.picchu .m-col-7-12 {
		width: 58.3333333333%;
	}
	.picchu .m-col-8-12 {
		width: 66.6666666667%;
	}
	.picchu .m-col-9-12 {
		width: 75%;
	}
	.picchu .m-col-10-12 {
		width: 83.3333333333%;
	}
	.picchu .m-col-11-12 {
		width: 91.6666666667%;
	}
	.picchu .m-col-12-12 {
		width: 100%;
	}
}
@media screen and (min-width: 1084px) {
	.picchu .l-col-1-12 {
		width: 8.3333333333%;
	}
	.picchu .l-col-2-12 {
		width: 16.6666666667%;
	}
	.picchu .l-col-3-12 {
		width: 25%;
	}
	.picchu .l-col-4-12 {
		width: 33.3333333333%;
	}
	.picchu .l-col-5-12 {
		width: 41.6666666667%;
	}
	.picchu .l-col-6-12 {
		width: 50%;
	}
	.picchu .l-col-7-12 {
		width: 58.3333333333%;
	}
	.picchu .l-col-8-12 {
		width: 66.6666666667%;
	}
	.picchu .l-col-9-12 {
		width: 75%;
	}
	.picchu .l-col-10-12 {
		width: 83.3333333333%;
	}
	.picchu .l-col-11-12 {
		width: 91.6666666667%;
	}
	.picchu .l-col-12-12 {
		width: 100%;
	}
}
@media screen and (min-width: 1400px) {
	.picchu .xl-col-1-12 {
		width: 8.3333333333%;
	}
	.picchu .xl-col-2-12 {
		width: 16.6666666667%;
	}
	.picchu .xl-col-3-12 {
		width: 25%;
	}
	.picchu .xl-col-4-12 {
		width: 33.3333333333%;
	}
	.picchu .xl-col-5-12 {
		width: 41.6666666667%;
	}
	.picchu .xl-col-6-12 {
		width: 50%;
	}
	.picchu .xl-col-7-12 {
		width: 58.3333333333%;
	}
	.picchu .xl-col-8-12 {
		width: 66.6666666667%;
	}
	.picchu .xl-col-9-12 {
		width: 75%;
	}
	.picchu .xl-col-10-12 {
		width: 83.3333333333%;
	}
	.picchu .xl-col-11-12 {
		width: 91.6666666667%;
	}
	.picchu .xl-col-12-12 {
		width: 100%;
	}
}
@media screen and (min-width: 320px) {
	.picchu .xs-col-1-24 {
		width: 4.1666666667%;
	}
	.picchu .xs-col-2-24 {
		width: 8.3333333333%;
	}
	.picchu .xs-col-3-24 {
		width: 12.5%;
	}
	.picchu .xs-col-4-24 {
		width: 16.6666666667%;
	}
	.picchu .xs-col-5-24 {
		width: 20.8333333333%;
	}
	.picchu .xs-col-6-24 {
		width: 25%;
	}
	.picchu .xs-col-7-24 {
		width: 29.1666666667%;
	}
	.picchu .xs-col-8-24 {
		width: 33.3333333333%;
	}
	.picchu .xs-col-9-24 {
		width: 37.5%;
	}
	.picchu .xs-col-10-24 {
		width: 41.6666666667%;
	}
	.picchu .xs-col-11-24 {
		width: 45.8333333333%;
	}
	.picchu .xs-col-12-24 {
		width: 50%;
	}
	.picchu .xs-col-13-24 {
		width: 54.1666666667%;
	}
	.picchu .xs-col-14-24 {
		width: 58.3333333333%;
	}
	.picchu .xs-col-15-24 {
		width: 62.5%;
	}
	.picchu .xs-col-16-24 {
		width: 66.6666666667%;
	}
	.picchu .xs-col-17-24 {
		width: 70.8333333333%;
	}
	.picchu .xs-col-18-24 {
		width: 75%;
	}
	.picchu .xs-col-19-24 {
		width: 79.1666666667%;
	}
	.picchu .xs-col-20-24 {
		width: 83.3333333333%;
	}
	.picchu .xs-col-21-24 {
		width: 87.5%;
	}
	.picchu .xs-col-22-24 {
		width: 91.6666666667%;
	}
	.picchu .xs-col-23-24 {
		width: 95.8333333333%;
	}
	.picchu .xs-col-24-24 {
		width: 100%;
	}
	.picchu .xs-col-2-offset-0 {
		margin-left: 0;
	}
	.picchu .xs-col-2-offset-1 {
		margin-left: 50%;
	}
}
@media screen and (min-width: 540px) {
	.picchu .s-col-1-24 {
		width: 4.1666666667%;
	}
	.picchu .s-col-2-24 {
		width: 8.3333333333%;
	}
	.picchu .s-col-3-24 {
		width: 12.5%;
	}
	.picchu .s-col-4-24 {
		width: 16.6666666667%;
	}
	.picchu .s-col-5-24 {
		width: 20.8333333333%;
	}
	.picchu .s-col-6-24 {
		width: 25%;
	}
	.picchu .s-col-7-24 {
		width: 29.1666666667%;
	}
	.picchu .s-col-8-24 {
		width: 33.3333333333%;
	}
	.picchu .s-col-9-24 {
		width: 37.5%;
	}
	.picchu .s-col-10-24 {
		width: 41.6666666667%;
	}
	.picchu .s-col-11-24 {
		width: 45.8333333333%;
	}
	.picchu .s-col-12-24 {
		width: 50%;
	}
	.picchu .s-col-13-24 {
		width: 54.1666666667%;
	}
	.picchu .s-col-14-24 {
		width: 58.3333333333%;
	}
	.picchu .s-col-15-24 {
		width: 62.5%;
	}
	.picchu .s-col-16-24 {
		width: 66.6666666667%;
	}
	.picchu .s-col-17-24 {
		width: 70.8333333333%;
	}
	.picchu .s-col-18-24 {
		width: 75%;
	}
	.picchu .s-col-19-24 {
		width: 79.1666666667%;
	}
	.picchu .s-col-20-24 {
		width: 83.3333333333%;
	}
	.picchu .s-col-21-24 {
		width: 87.5%;
	}
	.picchu .s-col-22-24 {
		width: 91.6666666667%;
	}
	.picchu .s-col-23-24 {
		width: 95.8333333333%;
	}
	.picchu .s-col-24-24 {
		width: 100%;
	}
}
@media screen and (min-width: 768px) {
	.picchu .m-col-1-24 {
		width: 4.1666666667%;
	}
	.picchu .m-col-2-24 {
		width: 8.3333333333%;
	}
	.picchu .m-col-3-24 {
		width: 12.5%;
	}
	.picchu .m-col-4-24 {
		width: 16.6666666667%;
	}
	.picchu .m-col-5-24 {
		width: 20.8333333333%;
	}
	.picchu .m-col-6-24 {
		width: 25%;
	}
	.picchu .m-col-7-24 {
		width: 29.1666666667%;
	}
	.picchu .m-col-8-24 {
		width: 33.3333333333%;
	}
	.picchu .m-col-9-24 {
		width: 37.5%;
	}
	.picchu .m-col-10-24 {
		width: 41.6666666667%;
	}
	.picchu .m-col-11-24 {
		width: 45.8333333333%;
	}
	.picchu .m-col-12-24 {
		width: 50%;
	}
	.picchu .m-col-13-24 {
		width: 54.1666666667%;
	}
	.picchu .m-col-14-24 {
		width: 58.3333333333%;
	}
	.picchu .m-col-15-24 {
		width: 62.5%;
	}
	.picchu .m-col-16-24 {
		width: 66.6666666667%;
	}
	.picchu .m-col-17-24 {
		width: 70.8333333333%;
	}
	.picchu .m-col-18-24 {
		width: 75%;
	}
	.picchu .m-col-19-24 {
		width: 79.1666666667%;
	}
	.picchu .m-col-20-24,
	.picchu.awards .msr-awards-list ul li {
		width: 83.3333333333%;
	}
	.picchu .m-col-21-24 {
		width: 87.5%;
	}
	.picchu .m-col-22-24 {
		width: 91.6666666667%;
	}
	.picchu .m-col-23-24 {
		width: 95.8333333333%;
	}
	.picchu .m-col-24-24 {
		width: 100%;
	}
}
@media screen and (min-width: 1084px) {
	.picchu .l-col-1-24 {
		width: 4.1666666667%;
	}
	.picchu .l-col-2-24 {
		width: 8.3333333333%;
	}
	.picchu .l-col-3-24 {
		width: 12.5%;
	}
	.picchu .l-col-4-24 {
		width: 16.6666666667%;
	}
	.picchu .l-col-5-24 {
		width: 20.8333333333%;
	}
	.picchu .l-col-6-24 {
		width: 25%;
	}
	.picchu .l-col-7-24 {
		width: 29.1666666667%;
	}
	.picchu .l-col-8-24 {
		width: 33.3333333333%;
	}
	.picchu .l-col-9-24 {
		width: 37.5%;
	}
	.picchu .l-col-10-24 {
		width: 41.6666666667%;
	}
	.picchu .l-col-11-24 {
		width: 45.8333333333%;
	}
	.picchu .l-col-12-24 {
		width: 50%;
	}
	.picchu .l-col-13-24 {
		width: 54.1666666667%;
	}
	.picchu .l-col-14-24 {
		width: 58.3333333333%;
	}
	.picchu .l-col-15-24 {
		width: 62.5%;
	}
	.picchu .l-col-16-24,
	.picchu.awards .msr-awards-list ul li {
		width: 66.6666666667%;
	}
	.picchu .l-col-17-24 {
		width: 70.8333333333%;
	}
	.picchu .l-col-18-24 {
		width: 75%;
	}
	.picchu .l-col-19-24 {
		width: 79.1666666667%;
	}
	.picchu .l-col-20-24 {
		width: 83.3333333333%;
	}
	.picchu .l-col-21-24 {
		width: 87.5%;
	}
	.picchu .l-col-22-24 {
		width: 91.6666666667%;
	}
	.picchu .l-col-23-24 {
		width: 95.8333333333%;
	}
	.picchu .l-col-24-24 {
		width: 100%;
	}
}
@media screen and (min-width: 540px) {
	.picchu .s-col-2-offset-0 {
		margin-left: 0;
	}
	.picchu .s-col-2-offset-1 {
		margin-left: 50%;
	}
}
@media screen and (min-width: 768px) {
	.picchu .m-col-2-offset-0 {
		margin-left: 0;
	}
	.picchu .m-col-2-offset-1 {
		margin-left: 50%;
	}
}
@media screen and (min-width: 1084px) {
	.picchu .l-col-2-offset-0 {
		margin-left: 0;
	}
	.picchu .l-col-2-offset-1 {
		margin-left: 50%;
	}
}
@media screen and (min-width: 1400px) {
	.picchu .xl-col-1-24 {
		width: 4.1666666667%;
	}
	.picchu .xl-col-2-24 {
		width: 8.3333333333%;
	}
	.picchu .xl-col-3-24 {
		width: 12.5%;
	}
	.picchu .xl-col-4-24 {
		width: 16.6666666667%;
	}
	.picchu .xl-col-5-24 {
		width: 20.8333333333%;
	}
	.picchu .xl-col-6-24 {
		width: 25%;
	}
	.picchu .xl-col-7-24 {
		width: 29.1666666667%;
	}
	.picchu .xl-col-8-24 {
		width: 33.3333333333%;
	}
	.picchu .xl-col-9-24 {
		width: 37.5%;
	}
	.picchu .xl-col-10-24 {
		width: 41.6666666667%;
	}
	.picchu .xl-col-11-24 {
		width: 45.8333333333%;
	}
	.picchu .xl-col-12-24 {
		width: 50%;
	}
	.picchu .xl-col-13-24 {
		width: 54.1666666667%;
	}
	.picchu .xl-col-14-24 {
		width: 58.3333333333%;
	}
	.picchu .xl-col-15-24 {
		width: 62.5%;
	}
	.picchu .xl-col-16-24 {
		width: 66.6666666667%;
	}
	.picchu .xl-col-17-24 {
		width: 70.8333333333%;
	}
	.picchu .xl-col-18-24 {
		width: 75%;
	}
	.picchu .xl-col-19-24 {
		width: 79.1666666667%;
	}
	.picchu .xl-col-20-24 {
		width: 83.3333333333%;
	}
	.picchu .xl-col-21-24 {
		width: 87.5%;
	}
	.picchu .xl-col-22-24 {
		width: 91.6666666667%;
	}
	.picchu .xl-col-23-24 {
		width: 95.8333333333%;
	}
	.picchu .xl-col-24-24 {
		width: 100%;
	}
	.picchu .xl-col-2-offset-0 {
		margin-left: 0;
	}
	.picchu .xl-col-2-offset-1 {
		margin-left: 50%;
	}
}
@media screen and (min-width: 320px) {
	.picchu .xs-col-3-offset-0 {
		margin-left: 0;
	}
	.picchu .xs-col-3-offset-1 {
		margin-left: 33.3333333333%;
	}
	.picchu .xs-col-3-offset-2 {
		margin-left: 66.6666666667%;
	}
}
@media screen and (min-width: 540px) {
	.picchu .s-col-3-offset-0 {
		margin-left: 0;
	}
	.picchu .s-col-3-offset-1 {
		margin-left: 33.3333333333%;
	}
	.picchu .s-col-3-offset-2 {
		margin-left: 66.6666666667%;
	}
}
@media screen and (min-width: 768px) {
	.picchu .m-col-3-offset-0 {
		margin-left: 0;
	}
	.picchu .m-col-3-offset-1 {
		margin-left: 33.3333333333%;
	}
	.picchu .m-col-3-offset-2 {
		margin-left: 66.6666666667%;
	}
}
@media screen and (min-width: 1084px) {
	.picchu .l-col-3-offset-0 {
		margin-left: 0;
	}
	.picchu .l-col-3-offset-1 {
		margin-left: 33.3333333333%;
	}
	.picchu .l-col-3-offset-2 {
		margin-left: 66.6666666667%;
	}
}
@media screen and (min-width: 1400px) {
	.picchu .xl-col-3-offset-0 {
		margin-left: 0;
	}
	.picchu .xl-col-3-offset-1 {
		margin-left: 33.3333333333%;
	}
	.picchu .xl-col-3-offset-2 {
		margin-left: 66.6666666667%;
	}
}
@media screen and (min-width: 320px) {
	.picchu .xs-col-4-offset-0 {
		margin-left: 0;
	}
	.picchu .xs-col-4-offset-1 {
		margin-left: 25%;
	}
	.picchu .xs-col-4-offset-2 {
		margin-left: 50%;
	}
	.picchu .xs-col-4-offset-3 {
		margin-left: 75%;
	}
}
@media screen and (min-width: 540px) {
	.picchu .s-col-4-offset-0 {
		margin-left: 0;
	}
	.picchu .s-col-4-offset-1 {
		margin-left: 25%;
	}
	.picchu .s-col-4-offset-2 {
		margin-left: 50%;
	}
	.picchu .s-col-4-offset-3 {
		margin-left: 75%;
	}
}
@media screen and (min-width: 768px) {
	.picchu .m-col-4-offset-0 {
		margin-left: 0;
	}
	.picchu .m-col-4-offset-1 {
		margin-left: 25%;
	}
	.picchu .m-col-4-offset-2 {
		margin-left: 50%;
	}
	.picchu .m-col-4-offset-3 {
		margin-left: 75%;
	}
}
@media screen and (min-width: 1084px) {
	.picchu .l-col-4-offset-0 {
		margin-left: 0;
	}
	.picchu .l-col-4-offset-1 {
		margin-left: 25%;
	}
	.picchu .l-col-4-offset-2 {
		margin-left: 50%;
	}
	.picchu .l-col-4-offset-3 {
		margin-left: 75%;
	}
}
@media screen and (min-width: 1400px) {
	.picchu .xl-col-4-offset-0 {
		margin-left: 0;
	}
	.picchu .xl-col-4-offset-1 {
		margin-left: 25%;
	}
	.picchu .xl-col-4-offset-2 {
		margin-left: 50%;
	}
	.picchu .xl-col-4-offset-3 {
		margin-left: 75%;
	}
}
@media screen and (min-width: 320px) {
	.picchu .xs-col-5-offset-0 {
		margin-left: 0;
	}
	.picchu .xs-col-5-offset-1 {
		margin-left: 20%;
	}
	.picchu .xs-col-5-offset-2 {
		margin-left: 40%;
	}
	.picchu .xs-col-5-offset-3 {
		margin-left: 60%;
	}
	.picchu .xs-col-5-offset-4 {
		margin-left: 80%;
	}
}
@media screen and (min-width: 540px) {
	.picchu .s-col-5-offset-0 {
		margin-left: 0;
	}
	.picchu .s-col-5-offset-1 {
		margin-left: 20%;
	}
	.picchu .s-col-5-offset-2 {
		margin-left: 40%;
	}
	.picchu .s-col-5-offset-3 {
		margin-left: 60%;
	}
	.picchu .s-col-5-offset-4 {
		margin-left: 80%;
	}
}
@media screen and (min-width: 768px) {
	.picchu .m-col-5-offset-0 {
		margin-left: 0;
	}
	.picchu .m-col-5-offset-1 {
		margin-left: 20%;
	}
	.picchu .m-col-5-offset-2 {
		margin-left: 40%;
	}
	.picchu .m-col-5-offset-3 {
		margin-left: 60%;
	}
	.picchu .m-col-5-offset-4 {
		margin-left: 80%;
	}
}
@media screen and (min-width: 1084px) {
	.picchu .l-col-5-offset-0 {
		margin-left: 0;
	}
	.picchu .l-col-5-offset-1 {
		margin-left: 20%;
	}
	.picchu .l-col-5-offset-2 {
		margin-left: 40%;
	}
	.picchu .l-col-5-offset-3 {
		margin-left: 60%;
	}
	.picchu .l-col-5-offset-4 {
		margin-left: 80%;
	}
}
@media screen and (min-width: 1400px) {
	.picchu .xl-col-5-offset-0 {
		margin-left: 0;
	}
	.picchu .xl-col-5-offset-1 {
		margin-left: 20%;
	}
	.picchu .xl-col-5-offset-2 {
		margin-left: 40%;
	}
	.picchu .xl-col-5-offset-3 {
		margin-left: 60%;
	}
	.picchu .xl-col-5-offset-4 {
		margin-left: 80%;
	}
}
@media screen and (min-width: 320px) {
	.picchu .xs-col-6-offset-0 {
		margin-left: 0;
	}
	.picchu .xs-col-6-offset-1 {
		margin-left: 16.6666666667%;
	}
	.picchu .xs-col-6-offset-2 {
		margin-left: 33.3333333333%;
	}
	.picchu .xs-col-6-offset-3 {
		margin-left: 50%;
	}
	.picchu .xs-col-6-offset-4 {
		margin-left: 66.6666666667%;
	}
	.picchu .xs-col-6-offset-5 {
		margin-left: 83.3333333333%;
	}
}
@media screen and (min-width: 540px) {
	.picchu .s-col-6-offset-0 {
		margin-left: 0;
	}
	.picchu .s-col-6-offset-1 {
		margin-left: 16.6666666667%;
	}
	.picchu .s-col-6-offset-2 {
		margin-left: 33.3333333333%;
	}
	.picchu .s-col-6-offset-3 {
		margin-left: 50%;
	}
	.picchu .s-col-6-offset-4 {
		margin-left: 66.6666666667%;
	}
	.picchu .s-col-6-offset-5 {
		margin-left: 83.3333333333%;
	}
}
@media screen and (min-width: 768px) {
	.picchu .m-col-6-offset-0 {
		margin-left: 0;
	}
	.picchu .m-col-6-offset-1 {
		margin-left: 16.6666666667%;
	}
	.picchu .m-col-6-offset-2 {
		margin-left: 33.3333333333%;
	}
	.picchu .m-col-6-offset-3 {
		margin-left: 50%;
	}
	.picchu .m-col-6-offset-4 {
		margin-left: 66.6666666667%;
	}
	.picchu .m-col-6-offset-5 {
		margin-left: 83.3333333333%;
	}
}
@media screen and (min-width: 1084px) {
	.picchu .l-col-6-offset-0 {
		margin-left: 0;
	}
	.picchu .l-col-6-offset-1 {
		margin-left: 16.6666666667%;
	}
	.picchu .l-col-6-offset-2 {
		margin-left: 33.3333333333%;
	}
	.picchu .l-col-6-offset-3 {
		margin-left: 50%;
	}
	.picchu .l-col-6-offset-4 {
		margin-left: 66.6666666667%;
	}
	.picchu .l-col-6-offset-5 {
		margin-left: 83.3333333333%;
	}
}
@media screen and (min-width: 1400px) {
	.picchu .xl-col-6-offset-0 {
		margin-left: 0;
	}
	.picchu .xl-col-6-offset-1 {
		margin-left: 16.6666666667%;
	}
	.picchu .xl-col-6-offset-2 {
		margin-left: 33.3333333333%;
	}
	.picchu .xl-col-6-offset-3 {
		margin-left: 50%;
	}
	.picchu .xl-col-6-offset-4 {
		margin-left: 66.6666666667%;
	}
	.picchu .xl-col-6-offset-5 {
		margin-left: 83.3333333333%;
	}
}
@media screen and (min-width: 320px) {
	.picchu .xs-col-8-offset-0 {
		margin-left: 0;
	}
	.picchu .xs-col-8-offset-1 {
		margin-left: 12.5%;
	}
	.picchu .xs-col-8-offset-2 {
		margin-left: 25%;
	}
	.picchu .xs-col-8-offset-3 {
		margin-left: 37.5%;
	}
	.picchu .xs-col-8-offset-4 {
		margin-left: 50%;
	}
	.picchu .xs-col-8-offset-5 {
		margin-left: 62.5%;
	}
	.picchu .xs-col-8-offset-6 {
		margin-left: 75%;
	}
	.picchu .xs-col-8-offset-7 {
		margin-left: 87.5%;
	}
}
@media screen and (min-width: 540px) {
	.picchu .s-col-8-offset-0 {
		margin-left: 0;
	}
	.picchu .s-col-8-offset-1 {
		margin-left: 12.5%;
	}
	.picchu .s-col-8-offset-2 {
		margin-left: 25%;
	}
	.picchu .s-col-8-offset-3 {
		margin-left: 37.5%;
	}
	.picchu .s-col-8-offset-4 {
		margin-left: 50%;
	}
	.picchu .s-col-8-offset-5 {
		margin-left: 62.5%;
	}
	.picchu .s-col-8-offset-6 {
		margin-left: 75%;
	}
	.picchu .s-col-8-offset-7 {
		margin-left: 87.5%;
	}
}
@media screen and (min-width: 768px) {
	.picchu .m-col-8-offset-0 {
		margin-left: 0;
	}
	.picchu .m-col-8-offset-1 {
		margin-left: 12.5%;
	}
	.picchu .m-col-8-offset-2 {
		margin-left: 25%;
	}
	.picchu .m-col-8-offset-3 {
		margin-left: 37.5%;
	}
	.picchu .m-col-8-offset-4 {
		margin-left: 50%;
	}
	.picchu .m-col-8-offset-5 {
		margin-left: 62.5%;
	}
	.picchu .m-col-8-offset-6 {
		margin-left: 75%;
	}
	.picchu .m-col-8-offset-7 {
		margin-left: 87.5%;
	}
}
@media screen and (min-width: 1084px) {
	.picchu .l-col-8-offset-0 {
		margin-left: 0;
	}
	.picchu .l-col-8-offset-1 {
		margin-left: 12.5%;
	}
	.picchu .l-col-8-offset-2 {
		margin-left: 25%;
	}
	.picchu .l-col-8-offset-3 {
		margin-left: 37.5%;
	}
	.picchu .l-col-8-offset-4 {
		margin-left: 50%;
	}
	.picchu .l-col-8-offset-5 {
		margin-left: 62.5%;
	}
	.picchu .l-col-8-offset-6 {
		margin-left: 75%;
	}
	.picchu .l-col-8-offset-7 {
		margin-left: 87.5%;
	}
}
@media screen and (min-width: 1400px) {
	.picchu .xl-col-8-offset-0 {
		margin-left: 0;
	}
	.picchu .xl-col-8-offset-1 {
		margin-left: 12.5%;
	}
	.picchu .xl-col-8-offset-2 {
		margin-left: 25%;
	}
	.picchu .xl-col-8-offset-3 {
		margin-left: 37.5%;
	}
	.picchu .xl-col-8-offset-4 {
		margin-left: 50%;
	}
	.picchu .xl-col-8-offset-5 {
		margin-left: 62.5%;
	}
	.picchu .xl-col-8-offset-6 {
		margin-left: 75%;
	}
	.picchu .xl-col-8-offset-7 {
		margin-left: 87.5%;
	}
}
@media screen and (min-width: 320px) {
	.picchu .xs-col-12-offset-0 {
		margin-left: 0;
	}
	.picchu .xs-col-12-offset-1 {
		margin-left: 8.3333333333%;
	}
	.picchu .xs-col-12-offset-2 {
		margin-left: 16.6666666667%;
	}
	.picchu .xs-col-12-offset-3 {
		margin-left: 25%;
	}
	.picchu .xs-col-12-offset-4 {
		margin-left: 33.3333333333%;
	}
	.picchu .xs-col-12-offset-5 {
		margin-left: 41.6666666667%;
	}
	.picchu .xs-col-12-offset-6 {
		margin-left: 50%;
	}
	.picchu .xs-col-12-offset-7 {
		margin-left: 58.3333333333%;
	}
	.picchu .xs-col-12-offset-8 {
		margin-left: 66.6666666667%;
	}
	.picchu .xs-col-12-offset-9 {
		margin-left: 75%;
	}
	.picchu .xs-col-12-offset-10 {
		margin-left: 83.3333333333%;
	}
	.picchu .xs-col-12-offset-11 {
		margin-left: 91.6666666667%;
	}
}
@media screen and (min-width: 540px) {
	.picchu .s-col-12-offset-0 {
		margin-left: 0;
	}
	.picchu .s-col-12-offset-1 {
		margin-left: 8.3333333333%;
	}
	.picchu .s-col-12-offset-2 {
		margin-left: 16.6666666667%;
	}
	.picchu .s-col-12-offset-3 {
		margin-left: 25%;
	}
	.picchu .s-col-12-offset-4 {
		margin-left: 33.3333333333%;
	}
	.picchu .s-col-12-offset-5 {
		margin-left: 41.6666666667%;
	}
	.picchu .s-col-12-offset-6 {
		margin-left: 50%;
	}
	.picchu .s-col-12-offset-7 {
		margin-left: 58.3333333333%;
	}
	.picchu .s-col-12-offset-8 {
		margin-left: 66.6666666667%;
	}
	.picchu .s-col-12-offset-9 {
		margin-left: 75%;
	}
	.picchu .s-col-12-offset-10 {
		margin-left: 83.3333333333%;
	}
	.picchu .s-col-12-offset-11 {
		margin-left: 91.6666666667%;
	}
}
@media screen and (min-width: 768px) {
	.picchu .m-col-12-offset-0 {
		margin-left: 0;
	}
	.picchu .m-col-12-offset-1 {
		margin-left: 8.3333333333%;
	}
	.picchu .m-col-12-offset-2 {
		margin-left: 16.6666666667%;
	}
	.picchu .m-col-12-offset-3 {
		margin-left: 25%;
	}
	.picchu .m-col-12-offset-4 {
		margin-left: 33.3333333333%;
	}
	.picchu .m-col-12-offset-5 {
		margin-left: 41.6666666667%;
	}
	.picchu .m-col-12-offset-6 {
		margin-left: 50%;
	}
	.picchu .m-col-12-offset-7 {
		margin-left: 58.3333333333%;
	}
	.picchu .m-col-12-offset-8 {
		margin-left: 66.6666666667%;
	}
	.picchu .m-col-12-offset-9 {
		margin-left: 75%;
	}
	.picchu .m-col-12-offset-10 {
		margin-left: 83.3333333333%;
	}
	.picchu .m-col-12-offset-11 {
		margin-left: 91.6666666667%;
	}
}
@media screen and (min-width: 1084px) {
	.picchu .l-col-12-offset-0 {
		margin-left: 0;
	}
	.picchu .l-col-12-offset-1 {
		margin-left: 8.3333333333%;
	}
	.picchu .l-col-12-offset-2 {
		margin-left: 16.6666666667%;
	}
	.picchu .l-col-12-offset-3 {
		margin-left: 25%;
	}
	.picchu .l-col-12-offset-4 {
		margin-left: 33.3333333333%;
	}
	.picchu .l-col-12-offset-5 {
		margin-left: 41.6666666667%;
	}
	.picchu .l-col-12-offset-6 {
		margin-left: 50%;
	}
	.picchu .l-col-12-offset-7 {
		margin-left: 58.3333333333%;
	}
	.picchu .l-col-12-offset-8 {
		margin-left: 66.6666666667%;
	}
	.picchu .l-col-12-offset-9 {
		margin-left: 75%;
	}
	.picchu .l-col-12-offset-10 {
		margin-left: 83.3333333333%;
	}
	.picchu .l-col-12-offset-11 {
		margin-left: 91.6666666667%;
	}
}
@media screen and (min-width: 1400px) {
	.picchu .xl-col-12-offset-0 {
		margin-left: 0;
	}
	.picchu .xl-col-12-offset-1 {
		margin-left: 8.3333333333%;
	}
	.picchu .xl-col-12-offset-2 {
		margin-left: 16.6666666667%;
	}
	.picchu .xl-col-12-offset-3 {
		margin-left: 25%;
	}
	.picchu .xl-col-12-offset-4 {
		margin-left: 33.3333333333%;
	}
	.picchu .xl-col-12-offset-5 {
		margin-left: 41.6666666667%;
	}
	.picchu .xl-col-12-offset-6 {
		margin-left: 50%;
	}
	.picchu .xl-col-12-offset-7 {
		margin-left: 58.3333333333%;
	}
	.picchu .xl-col-12-offset-8 {
		margin-left: 66.6666666667%;
	}
	.picchu .xl-col-12-offset-9 {
		margin-left: 75%;
	}
	.picchu .xl-col-12-offset-10 {
		margin-left: 83.3333333333%;
	}
	.picchu .xl-col-12-offset-11 {
		margin-left: 91.6666666667%;
	}
}
@media screen and (min-width: 320px) {
	.picchu .xs-col-24-offset-0 {
		margin-left: 0;
	}
	.picchu .xs-col-24-offset-1 {
		margin-left: 4.1666666667%;
	}
	.picchu .xs-col-24-offset-2 {
		margin-left: 8.3333333333%;
	}
	.picchu .xs-col-24-offset-3 {
		margin-left: 12.5%;
	}
	.picchu .xs-col-24-offset-4 {
		margin-left: 16.6666666667%;
	}
	.picchu .xs-col-24-offset-5 {
		margin-left: 20.8333333333%;
	}
	.picchu .xs-col-24-offset-6 {
		margin-left: 25%;
	}
	.picchu .xs-col-24-offset-7 {
		margin-left: 29.1666666667%;
	}
	.picchu .xs-col-24-offset-8 {
		margin-left: 33.3333333333%;
	}
	.picchu .xs-col-24-offset-9 {
		margin-left: 37.5%;
	}
	.picchu .xs-col-24-offset-10 {
		margin-left: 41.6666666667%;
	}
	.picchu .xs-col-24-offset-11 {
		margin-left: 45.8333333333%;
	}
	.picchu .xs-col-24-offset-12 {
		margin-left: 50%;
	}
	.picchu .xs-col-24-offset-13 {
		margin-left: 54.1666666667%;
	}
	.picchu .xs-col-24-offset-14 {
		margin-left: 58.3333333333%;
	}
	.picchu .xs-col-24-offset-15 {
		margin-left: 62.5%;
	}
	.picchu .xs-col-24-offset-16 {
		margin-left: 66.6666666667%;
	}
	.picchu .xs-col-24-offset-17 {
		margin-left: 70.8333333333%;
	}
	.picchu .xs-col-24-offset-18 {
		margin-left: 75%;
	}
	.picchu .xs-col-24-offset-19 {
		margin-left: 79.1666666667%;
	}
	.picchu .xs-col-24-offset-20 {
		margin-left: 83.3333333333%;
	}
	.picchu .xs-col-24-offset-21 {
		margin-left: 87.5%;
	}
	.picchu .xs-col-24-offset-22 {
		margin-left: 91.6666666667%;
	}
	.picchu .xs-col-24-offset-23 {
		margin-left: 95.8333333333%;
	}
	.picchu .xs-col-2-push-1 {
		left: 50%;
		right: auto;
	}
}
@media screen and (min-width: 540px) {
	.picchu .s-col-24-offset-0 {
		margin-left: 0;
	}
	.picchu .s-col-24-offset-1 {
		margin-left: 4.1666666667%;
	}
	.picchu .s-col-24-offset-2 {
		margin-left: 8.3333333333%;
	}
	.picchu .s-col-24-offset-3 {
		margin-left: 12.5%;
	}
	.picchu .s-col-24-offset-4 {
		margin-left: 16.6666666667%;
	}
	.picchu .s-col-24-offset-5 {
		margin-left: 20.8333333333%;
	}
	.picchu .s-col-24-offset-6 {
		margin-left: 25%;
	}
	.picchu .s-col-24-offset-7 {
		margin-left: 29.1666666667%;
	}
	.picchu .s-col-24-offset-8 {
		margin-left: 33.3333333333%;
	}
	.picchu .s-col-24-offset-9 {
		margin-left: 37.5%;
	}
	.picchu .s-col-24-offset-10 {
		margin-left: 41.6666666667%;
	}
	.picchu .s-col-24-offset-11 {
		margin-left: 45.8333333333%;
	}
	.picchu .s-col-24-offset-12 {
		margin-left: 50%;
	}
	.picchu .s-col-24-offset-13 {
		margin-left: 54.1666666667%;
	}
	.picchu .s-col-24-offset-14 {
		margin-left: 58.3333333333%;
	}
	.picchu .s-col-24-offset-15 {
		margin-left: 62.5%;
	}
	.picchu .s-col-24-offset-16 {
		margin-left: 66.6666666667%;
	}
	.picchu .s-col-24-offset-17 {
		margin-left: 70.8333333333%;
	}
	.picchu .s-col-24-offset-18 {
		margin-left: 75%;
	}
	.picchu .s-col-24-offset-19 {
		margin-left: 79.1666666667%;
	}
	.picchu .s-col-24-offset-20 {
		margin-left: 83.3333333333%;
	}
	.picchu .s-col-24-offset-21 {
		margin-left: 87.5%;
	}
	.picchu .s-col-24-offset-22 {
		margin-left: 91.6666666667%;
	}
	.picchu .s-col-24-offset-23 {
		margin-left: 95.8333333333%;
	}
}
@media screen and (min-width: 768px) {
	.picchu .m-col-24-offset-0 {
		margin-left: 0;
	}
	.picchu .m-col-24-offset-1 {
		margin-left: 4.1666666667%;
	}
	.picchu .m-col-24-offset-2 {
		margin-left: 8.3333333333%;
	}
	.picchu .m-col-24-offset-3 {
		margin-left: 12.5%;
	}
	.picchu .m-col-24-offset-4 {
		margin-left: 16.6666666667%;
	}
	.picchu .m-col-24-offset-5 {
		margin-left: 20.8333333333%;
	}
	.picchu .m-col-24-offset-6 {
		margin-left: 25%;
	}
	.picchu .m-col-24-offset-7 {
		margin-left: 29.1666666667%;
	}
	.picchu .m-col-24-offset-8 {
		margin-left: 33.3333333333%;
	}
	.picchu .m-col-24-offset-9 {
		margin-left: 37.5%;
	}
	.picchu .m-col-24-offset-10 {
		margin-left: 41.6666666667%;
	}
	.picchu .m-col-24-offset-11 {
		margin-left: 45.8333333333%;
	}
	.picchu .m-col-24-offset-12 {
		margin-left: 50%;
	}
	.picchu .m-col-24-offset-13 {
		margin-left: 54.1666666667%;
	}
	.picchu .m-col-24-offset-14 {
		margin-left: 58.3333333333%;
	}
	.picchu .m-col-24-offset-15 {
		margin-left: 62.5%;
	}
	.picchu .m-col-24-offset-16 {
		margin-left: 66.6666666667%;
	}
	.picchu .m-col-24-offset-17 {
		margin-left: 70.8333333333%;
	}
	.picchu .m-col-24-offset-18 {
		margin-left: 75%;
	}
	.picchu .m-col-24-offset-19 {
		margin-left: 79.1666666667%;
	}
	.picchu .m-col-24-offset-20 {
		margin-left: 83.3333333333%;
	}
	.picchu .m-col-24-offset-21 {
		margin-left: 87.5%;
	}
	.picchu .m-col-24-offset-22 {
		margin-left: 91.6666666667%;
	}
	.picchu .m-col-24-offset-23 {
		margin-left: 95.8333333333%;
	}
}
@media screen and (min-width: 1084px) {
	.picchu .l-col-24-offset-0 {
		margin-left: 0;
	}
	.picchu .l-col-24-offset-1 {
		margin-left: 4.1666666667%;
	}
	.picchu .l-col-24-offset-2 {
		margin-left: 8.3333333333%;
	}
	.picchu .l-col-24-offset-3 {
		margin-left: 12.5%;
	}
	.picchu .l-col-24-offset-4 {
		margin-left: 16.6666666667%;
	}
	.picchu .l-col-24-offset-5 {
		margin-left: 20.8333333333%;
	}
	.picchu .l-col-24-offset-6 {
		margin-left: 25%;
	}
	.picchu .l-col-24-offset-7 {
		margin-left: 29.1666666667%;
	}
	.picchu .l-col-24-offset-8 {
		margin-left: 33.3333333333%;
	}
	.picchu .l-col-24-offset-9 {
		margin-left: 37.5%;
	}
	.picchu .l-col-24-offset-10 {
		margin-left: 41.6666666667%;
	}
	.picchu .l-col-24-offset-11 {
		margin-left: 45.8333333333%;
	}
	.picchu .l-col-24-offset-12 {
		margin-left: 50%;
	}
	.picchu .l-col-24-offset-13 {
		margin-left: 54.1666666667%;
	}
	.picchu .l-col-24-offset-14 {
		margin-left: 58.3333333333%;
	}
	.picchu .l-col-24-offset-15 {
		margin-left: 62.5%;
	}
	.picchu .l-col-24-offset-16 {
		margin-left: 66.6666666667%;
	}
	.picchu .l-col-24-offset-17 {
		margin-left: 70.8333333333%;
	}
	.picchu .l-col-24-offset-18 {
		margin-left: 75%;
	}
	.picchu .l-col-24-offset-19 {
		margin-left: 79.1666666667%;
	}
	.picchu .l-col-24-offset-20 {
		margin-left: 83.3333333333%;
	}
	.picchu .l-col-24-offset-21 {
		margin-left: 87.5%;
	}
	.picchu .l-col-24-offset-22 {
		margin-left: 91.6666666667%;
	}
	.picchu .l-col-24-offset-23 {
		margin-left: 95.8333333333%;
	}
}
@media screen and (min-width: 320px) {
	.picchu .xs-col-2-pull-1 {
		right: 50%;
		left: auto;
	}
}
@media screen and (min-width: 540px) {
	.picchu .s-col-2-push-1 {
		left: 50%;
		right: auto;
	}
	.picchu .s-col-2-pull-1 {
		right: 50%;
		left: auto;
	}
}
@media screen and (min-width: 768px) {
	.picchu .m-col-2-push-1 {
		left: 50%;
		right: auto;
	}
	.picchu .m-col-2-pull-1 {
		right: 50%;
		left: auto;
	}
}
@media screen and (min-width: 1084px) {
	.picchu .l-col-2-push-1 {
		left: 50%;
		right: auto;
	}
	.picchu .l-col-2-pull-1 {
		right: 50%;
		left: auto;
	}
}
@media screen and (min-width: 1400px) {
	.picchu .xl-col-24-offset-0 {
		margin-left: 0;
	}
	.picchu .xl-col-24-offset-1 {
		margin-left: 4.1666666667%;
	}
	.picchu .xl-col-24-offset-2 {
		margin-left: 8.3333333333%;
	}
	.picchu .xl-col-24-offset-3 {
		margin-left: 12.5%;
	}
	.picchu .xl-col-24-offset-4 {
		margin-left: 16.6666666667%;
	}
	.picchu .xl-col-24-offset-5 {
		margin-left: 20.8333333333%;
	}
	.picchu .xl-col-24-offset-6 {
		margin-left: 25%;
	}
	.picchu .xl-col-24-offset-7 {
		margin-left: 29.1666666667%;
	}
	.picchu .xl-col-24-offset-8 {
		margin-left: 33.3333333333%;
	}
	.picchu .xl-col-24-offset-9 {
		margin-left: 37.5%;
	}
	.picchu .xl-col-24-offset-10 {
		margin-left: 41.6666666667%;
	}
	.picchu .xl-col-24-offset-11 {
		margin-left: 45.8333333333%;
	}
	.picchu .xl-col-24-offset-12 {
		margin-left: 50%;
	}
	.picchu .xl-col-24-offset-13 {
		margin-left: 54.1666666667%;
	}
	.picchu .xl-col-24-offset-14 {
		margin-left: 58.3333333333%;
	}
	.picchu .xl-col-24-offset-15 {
		margin-left: 62.5%;
	}
	.picchu .xl-col-24-offset-16 {
		margin-left: 66.6666666667%;
	}
	.picchu .xl-col-24-offset-17 {
		margin-left: 70.8333333333%;
	}
	.picchu .xl-col-24-offset-18 {
		margin-left: 75%;
	}
	.picchu .xl-col-24-offset-19 {
		margin-left: 79.1666666667%;
	}
	.picchu .xl-col-24-offset-20 {
		margin-left: 83.3333333333%;
	}
	.picchu .xl-col-24-offset-21 {
		margin-left: 87.5%;
	}
	.picchu .xl-col-24-offset-22 {
		margin-left: 91.6666666667%;
	}
	.picchu .xl-col-24-offset-23 {
		margin-left: 95.8333333333%;
	}
	.picchu .xl-col-2-push-1 {
		left: 50%;
		right: auto;
	}
	.picchu .xl-col-2-pull-1 {
		right: 50%;
		left: auto;
	}
}
@media screen and (min-width: 320px) {
	.picchu .xs-col-3-push-1 {
		left: 33.3333333333%;
		right: auto;
	}
	.picchu .xs-col-3-push-2 {
		left: 66.6666666667%;
		right: auto;
	}
	.picchu .xs-col-3-pull-1 {
		right: 33.3333333333%;
		left: auto;
	}
	.picchu .xs-col-3-pull-2 {
		right: 66.6666666667%;
		left: auto;
	}
}
@media screen and (min-width: 540px) {
	.picchu .s-col-3-push-1 {
		left: 33.3333333333%;
		right: auto;
	}
	.picchu .s-col-3-push-2 {
		left: 66.6666666667%;
		right: auto;
	}
	.picchu .s-col-3-pull-1 {
		right: 33.3333333333%;
		left: auto;
	}
	.picchu .s-col-3-pull-2 {
		right: 66.6666666667%;
		left: auto;
	}
}
@media screen and (min-width: 768px) {
	.picchu .m-col-3-push-1 {
		left: 33.3333333333%;
		right: auto;
	}
	.picchu .m-col-3-push-2 {
		left: 66.6666666667%;
		right: auto;
	}
	.picchu .m-col-3-pull-1 {
		right: 33.3333333333%;
		left: auto;
	}
	.picchu .m-col-3-pull-2 {
		right: 66.6666666667%;
		left: auto;
	}
}
@media screen and (min-width: 1084px) {
	.picchu .l-col-3-push-1 {
		left: 33.3333333333%;
		right: auto;
	}
	.picchu .l-col-3-push-2 {
		left: 66.6666666667%;
		right: auto;
	}
	.picchu .l-col-3-pull-1 {
		right: 33.3333333333%;
		left: auto;
	}
	.picchu .l-col-3-pull-2 {
		right: 66.6666666667%;
		left: auto;
	}
}
@media screen and (min-width: 1400px) {
	.picchu .xl-col-3-push-1 {
		left: 33.3333333333%;
		right: auto;
	}
	.picchu .xl-col-3-push-2 {
		left: 66.6666666667%;
		right: auto;
	}
	.picchu .xl-col-3-pull-1 {
		right: 33.3333333333%;
		left: auto;
	}
	.picchu .xl-col-3-pull-2 {
		right: 66.6666666667%;
		left: auto;
	}
}
@media screen and (min-width: 320px) {
	.picchu .xs-col-4-push-1 {
		left: 25%;
		right: auto;
	}
	.picchu .xs-col-4-push-2 {
		left: 50%;
		right: auto;
	}
	.picchu .xs-col-4-push-3 {
		left: 75%;
		right: auto;
	}
	.picchu .xs-col-4-pull-1 {
		right: 25%;
		left: auto;
	}
	.picchu .xs-col-4-pull-2 {
		right: 50%;
		left: auto;
	}
	.picchu .xs-col-4-pull-3 {
		right: 75%;
		left: auto;
	}
}
@media screen and (min-width: 540px) {
	.picchu .s-col-4-push-1 {
		left: 25%;
		right: auto;
	}
	.picchu .s-col-4-push-2 {
		left: 50%;
		right: auto;
	}
	.picchu .s-col-4-push-3 {
		left: 75%;
		right: auto;
	}
	.picchu .s-col-4-pull-1 {
		right: 25%;
		left: auto;
	}
	.picchu .s-col-4-pull-2 {
		right: 50%;
		left: auto;
	}
	.picchu .s-col-4-pull-3 {
		right: 75%;
		left: auto;
	}
}
@media screen and (min-width: 768px) {
	.picchu .m-col-4-push-1 {
		left: 25%;
		right: auto;
	}
	.picchu .m-col-4-push-2 {
		left: 50%;
		right: auto;
	}
	.picchu .m-col-4-push-3 {
		left: 75%;
		right: auto;
	}
	.picchu .m-col-4-pull-1 {
		right: 25%;
		left: auto;
	}
	.picchu .m-col-4-pull-2 {
		right: 50%;
		left: auto;
	}
	.picchu .m-col-4-pull-3 {
		right: 75%;
		left: auto;
	}
}
@media screen and (min-width: 1084px) {
	.picchu .l-col-4-push-1 {
		left: 25%;
		right: auto;
	}
	.picchu .l-col-4-push-2 {
		left: 50%;
		right: auto;
	}
	.picchu .l-col-4-push-3 {
		left: 75%;
		right: auto;
	}
	.picchu .l-col-4-pull-1 {
		right: 25%;
		left: auto;
	}
	.picchu .l-col-4-pull-2 {
		right: 50%;
		left: auto;
	}
	.picchu .l-col-4-pull-3 {
		right: 75%;
		left: auto;
	}
}
@media screen and (min-width: 1400px) {
	.picchu .xl-col-4-push-1 {
		left: 25%;
		right: auto;
	}
	.picchu .xl-col-4-push-2 {
		left: 50%;
		right: auto;
	}
	.picchu .xl-col-4-push-3 {
		left: 75%;
		right: auto;
	}
	.picchu .xl-col-4-pull-1 {
		right: 25%;
		left: auto;
	}
	.picchu .xl-col-4-pull-2 {
		right: 50%;
		left: auto;
	}
	.picchu .xl-col-4-pull-3 {
		right: 75%;
		left: auto;
	}
}
@media screen and (min-width: 320px) {
	.picchu .xs-col-5-push-1 {
		left: 20%;
		right: auto;
	}
	.picchu .xs-col-5-push-2 {
		left: 40%;
		right: auto;
	}
	.picchu .xs-col-5-push-3 {
		left: 60%;
		right: auto;
	}
	.picchu .xs-col-5-push-4 {
		left: 80%;
		right: auto;
	}
	.picchu .xs-col-5-pull-1 {
		right: 20%;
		left: auto;
	}
	.picchu .xs-col-5-pull-2 {
		right: 40%;
		left: auto;
	}
	.picchu .xs-col-5-pull-3 {
		right: 60%;
		left: auto;
	}
	.picchu .xs-col-5-pull-4 {
		right: 80%;
		left: auto;
	}
}
@media screen and (min-width: 540px) {
	.picchu .s-col-5-push-1 {
		left: 20%;
		right: auto;
	}
	.picchu .s-col-5-push-2 {
		left: 40%;
		right: auto;
	}
	.picchu .s-col-5-push-3 {
		left: 60%;
		right: auto;
	}
	.picchu .s-col-5-push-4 {
		left: 80%;
		right: auto;
	}
	.picchu .s-col-5-pull-1 {
		right: 20%;
		left: auto;
	}
	.picchu .s-col-5-pull-2 {
		right: 40%;
		left: auto;
	}
	.picchu .s-col-5-pull-3 {
		right: 60%;
		left: auto;
	}
	.picchu .s-col-5-pull-4 {
		right: 80%;
		left: auto;
	}
}
@media screen and (min-width: 768px) {
	.picchu .m-col-5-push-1 {
		left: 20%;
		right: auto;
	}
	.picchu .m-col-5-push-2 {
		left: 40%;
		right: auto;
	}
	.picchu .m-col-5-push-3 {
		left: 60%;
		right: auto;
	}
	.picchu .m-col-5-push-4 {
		left: 80%;
		right: auto;
	}
	.picchu .m-col-5-pull-1 {
		right: 20%;
		left: auto;
	}
	.picchu .m-col-5-pull-2 {
		right: 40%;
		left: auto;
	}
	.picchu .m-col-5-pull-3 {
		right: 60%;
		left: auto;
	}
	.picchu .m-col-5-pull-4 {
		right: 80%;
		left: auto;
	}
}
@media screen and (min-width: 1084px) {
	.picchu .l-col-5-push-1 {
		left: 20%;
		right: auto;
	}
	.picchu .l-col-5-push-2 {
		left: 40%;
		right: auto;
	}
	.picchu .l-col-5-push-3 {
		left: 60%;
		right: auto;
	}
	.picchu .l-col-5-push-4 {
		left: 80%;
		right: auto;
	}
	.picchu .l-col-5-pull-1 {
		right: 20%;
		left: auto;
	}
	.picchu .l-col-5-pull-2 {
		right: 40%;
		left: auto;
	}
	.picchu .l-col-5-pull-3 {
		right: 60%;
		left: auto;
	}
	.picchu .l-col-5-pull-4 {
		right: 80%;
		left: auto;
	}
}
@media screen and (min-width: 1400px) {
	.picchu .xl-col-5-push-1 {
		left: 20%;
		right: auto;
	}
	.picchu .xl-col-5-push-2 {
		left: 40%;
		right: auto;
	}
	.picchu .xl-col-5-push-3 {
		left: 60%;
		right: auto;
	}
	.picchu .xl-col-5-push-4 {
		left: 80%;
		right: auto;
	}
	.picchu .xl-col-5-pull-1 {
		right: 20%;
		left: auto;
	}
	.picchu .xl-col-5-pull-2 {
		right: 40%;
		left: auto;
	}
	.picchu .xl-col-5-pull-3 {
		right: 60%;
		left: auto;
	}
	.picchu .xl-col-5-pull-4 {
		right: 80%;
		left: auto;
	}
}
@media screen and (min-width: 320px) {
	.picchu .xs-col-6-push-1 {
		left: 16.6666666667%;
		right: auto;
	}
	.picchu .xs-col-6-push-2 {
		left: 33.3333333333%;
		right: auto;
	}
	.picchu .xs-col-6-push-3 {
		left: 50%;
		right: auto;
	}
	.picchu .xs-col-6-push-4 {
		left: 66.6666666667%;
		right: auto;
	}
	.picchu .xs-col-6-push-5 {
		left: 83.3333333333%;
		right: auto;
	}
	.picchu .xs-col-6-pull-1 {
		right: 16.6666666667%;
		left: auto;
	}
	.picchu .xs-col-6-pull-2 {
		right: 33.3333333333%;
		left: auto;
	}
	.picchu .xs-col-6-pull-3 {
		right: 50%;
		left: auto;
	}
	.picchu .xs-col-6-pull-4 {
		right: 66.6666666667%;
		left: auto;
	}
	.picchu .xs-col-6-pull-5 {
		right: 83.3333333333%;
		left: auto;
	}
}
@media screen and (min-width: 540px) {
	.picchu .s-col-6-push-1 {
		left: 16.6666666667%;
		right: auto;
	}
	.picchu .s-col-6-push-2 {
		left: 33.3333333333%;
		right: auto;
	}
	.picchu .s-col-6-push-3 {
		left: 50%;
		right: auto;
	}
	.picchu .s-col-6-push-4 {
		left: 66.6666666667%;
		right: auto;
	}
	.picchu .s-col-6-push-5 {
		left: 83.3333333333%;
		right: auto;
	}
	.picchu .s-col-6-pull-1 {
		right: 16.6666666667%;
		left: auto;
	}
	.picchu .s-col-6-pull-2 {
		right: 33.3333333333%;
		left: auto;
	}
	.picchu .s-col-6-pull-3 {
		right: 50%;
		left: auto;
	}
	.picchu .s-col-6-pull-4 {
		right: 66.6666666667%;
		left: auto;
	}
	.picchu .s-col-6-pull-5 {
		right: 83.3333333333%;
		left: auto;
	}
}
@media screen and (min-width: 768px) {
	.picchu .m-col-6-push-1 {
		left: 16.6666666667%;
		right: auto;
	}
	.picchu .m-col-6-push-2 {
		left: 33.3333333333%;
		right: auto;
	}
	.picchu .m-col-6-push-3 {
		left: 50%;
		right: auto;
	}
	.picchu .m-col-6-push-4 {
		left: 66.6666666667%;
		right: auto;
	}
	.picchu .m-col-6-push-5 {
		left: 83.3333333333%;
		right: auto;
	}
	.picchu .m-col-6-pull-1 {
		right: 16.6666666667%;
		left: auto;
	}
	.picchu .m-col-6-pull-2 {
		right: 33.3333333333%;
		left: auto;
	}
	.picchu .m-col-6-pull-3 {
		right: 50%;
		left: auto;
	}
	.picchu .m-col-6-pull-4 {
		right: 66.6666666667%;
		left: auto;
	}
	.picchu .m-col-6-pull-5 {
		right: 83.3333333333%;
		left: auto;
	}
}
@media screen and (min-width: 1084px) {
	.picchu .l-col-6-push-1 {
		left: 16.6666666667%;
		right: auto;
	}
	.picchu .l-col-6-push-2 {
		left: 33.3333333333%;
		right: auto;
	}
	.picchu .l-col-6-push-3 {
		left: 50%;
		right: auto;
	}
	.picchu .l-col-6-push-4 {
		left: 66.6666666667%;
		right: auto;
	}
	.picchu .l-col-6-push-5 {
		left: 83.3333333333%;
		right: auto;
	}
	.picchu .l-col-6-pull-1 {
		right: 16.6666666667%;
		left: auto;
	}
	.picchu .l-col-6-pull-2 {
		right: 33.3333333333%;
		left: auto;
	}
	.picchu .l-col-6-pull-3 {
		right: 50%;
		left: auto;
	}
	.picchu .l-col-6-pull-4 {
		right: 66.6666666667%;
		left: auto;
	}
	.picchu .l-col-6-pull-5 {
		right: 83.3333333333%;
		left: auto;
	}
}
@media screen and (min-width: 1400px) {
	.picchu .xl-col-6-push-1 {
		left: 16.6666666667%;
		right: auto;
	}
	.picchu .xl-col-6-push-2 {
		left: 33.3333333333%;
		right: auto;
	}
	.picchu .xl-col-6-push-3 {
		left: 50%;
		right: auto;
	}
	.picchu .xl-col-6-push-4 {
		left: 66.6666666667%;
		right: auto;
	}
	.picchu .xl-col-6-push-5 {
		left: 83.3333333333%;
		right: auto;
	}
	.picchu .xl-col-6-pull-1 {
		right: 16.6666666667%;
		left: auto;
	}
	.picchu .xl-col-6-pull-2 {
		right: 33.3333333333%;
		left: auto;
	}
	.picchu .xl-col-6-pull-3 {
		right: 50%;
		left: auto;
	}
	.picchu .xl-col-6-pull-4 {
		right: 66.6666666667%;
		left: auto;
	}
	.picchu .xl-col-6-pull-5 {
		right: 83.3333333333%;
		left: auto;
	}
}
@media screen and (min-width: 320px) {
	.picchu .xs-col-8-push-1 {
		left: 12.5%;
		right: auto;
	}
	.picchu .xs-col-8-push-2 {
		left: 25%;
		right: auto;
	}
	.picchu .xs-col-8-push-3 {
		left: 37.5%;
		right: auto;
	}
	.picchu .xs-col-8-push-4 {
		left: 50%;
		right: auto;
	}
	.picchu .xs-col-8-push-5 {
		left: 62.5%;
		right: auto;
	}
	.picchu .xs-col-8-push-6 {
		left: 75%;
		right: auto;
	}
	.picchu .xs-col-8-push-7 {
		left: 87.5%;
		right: auto;
	}
	.picchu .xs-col-8-pull-1 {
		right: 12.5%;
		left: auto;
	}
	.picchu .xs-col-8-pull-2 {
		right: 25%;
		left: auto;
	}
	.picchu .xs-col-8-pull-3 {
		right: 37.5%;
		left: auto;
	}
	.picchu .xs-col-8-pull-4 {
		right: 50%;
		left: auto;
	}
	.picchu .xs-col-8-pull-5 {
		right: 62.5%;
		left: auto;
	}
	.picchu .xs-col-8-pull-6 {
		right: 75%;
		left: auto;
	}
	.picchu .xs-col-8-pull-7 {
		right: 87.5%;
		left: auto;
	}
}
@media screen and (min-width: 540px) {
	.picchu .s-col-8-push-1 {
		left: 12.5%;
		right: auto;
	}
	.picchu .s-col-8-push-2 {
		left: 25%;
		right: auto;
	}
	.picchu .s-col-8-push-3 {
		left: 37.5%;
		right: auto;
	}
	.picchu .s-col-8-push-4 {
		left: 50%;
		right: auto;
	}
	.picchu .s-col-8-push-5 {
		left: 62.5%;
		right: auto;
	}
	.picchu .s-col-8-push-6 {
		left: 75%;
		right: auto;
	}
	.picchu .s-col-8-push-7 {
		left: 87.5%;
		right: auto;
	}
	.picchu .s-col-8-pull-1 {
		right: 12.5%;
		left: auto;
	}
	.picchu .s-col-8-pull-2 {
		right: 25%;
		left: auto;
	}
	.picchu .s-col-8-pull-3 {
		right: 37.5%;
		left: auto;
	}
	.picchu .s-col-8-pull-4 {
		right: 50%;
		left: auto;
	}
	.picchu .s-col-8-pull-5 {
		right: 62.5%;
		left: auto;
	}
	.picchu .s-col-8-pull-6 {
		right: 75%;
		left: auto;
	}
	.picchu .s-col-8-pull-7 {
		right: 87.5%;
		left: auto;
	}
}
@media screen and (min-width: 768px) {
	.picchu .m-col-8-push-1 {
		left: 12.5%;
		right: auto;
	}
	.picchu .m-col-8-push-2 {
		left: 25%;
		right: auto;
	}
	.picchu .m-col-8-push-3 {
		left: 37.5%;
		right: auto;
	}
	.picchu .m-col-8-push-4 {
		left: 50%;
		right: auto;
	}
	.picchu .m-col-8-push-5 {
		left: 62.5%;
		right: auto;
	}
	.picchu .m-col-8-push-6 {
		left: 75%;
		right: auto;
	}
	.picchu .m-col-8-push-7 {
		left: 87.5%;
		right: auto;
	}
	.picchu .m-col-8-pull-1 {
		right: 12.5%;
		left: auto;
	}
	.picchu .m-col-8-pull-2 {
		right: 25%;
		left: auto;
	}
	.picchu .m-col-8-pull-3 {
		right: 37.5%;
		left: auto;
	}
	.picchu .m-col-8-pull-4 {
		right: 50%;
		left: auto;
	}
	.picchu .m-col-8-pull-5 {
		right: 62.5%;
		left: auto;
	}
	.picchu .m-col-8-pull-6 {
		right: 75%;
		left: auto;
	}
	.picchu .m-col-8-pull-7 {
		right: 87.5%;
		left: auto;
	}
}
@media screen and (min-width: 1084px) {
	.picchu .l-col-8-push-1 {
		left: 12.5%;
		right: auto;
	}
	.picchu .l-col-8-push-2 {
		left: 25%;
		right: auto;
	}
	.picchu .l-col-8-push-3 {
		left: 37.5%;
		right: auto;
	}
	.picchu .l-col-8-push-4 {
		left: 50%;
		right: auto;
	}
	.picchu .l-col-8-push-5 {
		left: 62.5%;
		right: auto;
	}
	.picchu .l-col-8-push-6 {
		left: 75%;
		right: auto;
	}
	.picchu .l-col-8-push-7 {
		left: 87.5%;
		right: auto;
	}
	.picchu .l-col-8-pull-1 {
		right: 12.5%;
		left: auto;
	}
	.picchu .l-col-8-pull-2 {
		right: 25%;
		left: auto;
	}
	.picchu .l-col-8-pull-3 {
		right: 37.5%;
		left: auto;
	}
	.picchu .l-col-8-pull-4 {
		right: 50%;
		left: auto;
	}
	.picchu .l-col-8-pull-5 {
		right: 62.5%;
		left: auto;
	}
	.picchu .l-col-8-pull-6 {
		right: 75%;
		left: auto;
	}
	.picchu .l-col-8-pull-7 {
		right: 87.5%;
		left: auto;
	}
}
@media screen and (min-width: 1400px) {
	.picchu .xl-col-8-push-1 {
		left: 12.5%;
		right: auto;
	}
	.picchu .xl-col-8-push-2 {
		left: 25%;
		right: auto;
	}
	.picchu .xl-col-8-push-3 {
		left: 37.5%;
		right: auto;
	}
	.picchu .xl-col-8-push-4 {
		left: 50%;
		right: auto;
	}
	.picchu .xl-col-8-push-5 {
		left: 62.5%;
		right: auto;
	}
	.picchu .xl-col-8-push-6 {
		left: 75%;
		right: auto;
	}
	.picchu .xl-col-8-push-7 {
		left: 87.5%;
		right: auto;
	}
	.picchu .xl-col-8-pull-1 {
		right: 12.5%;
		left: auto;
	}
	.picchu .xl-col-8-pull-2 {
		right: 25%;
		left: auto;
	}
	.picchu .xl-col-8-pull-3 {
		right: 37.5%;
		left: auto;
	}
	.picchu .xl-col-8-pull-4 {
		right: 50%;
		left: auto;
	}
	.picchu .xl-col-8-pull-5 {
		right: 62.5%;
		left: auto;
	}
	.picchu .xl-col-8-pull-6 {
		right: 75%;
		left: auto;
	}
	.picchu .xl-col-8-pull-7 {
		right: 87.5%;
		left: auto;
	}
}
@media screen and (min-width: 320px) {
	.picchu .xs-col-12-push-1 {
		left: 8.3333333333%;
		right: auto;
	}
	.picchu .xs-col-12-push-2 {
		left: 16.6666666667%;
		right: auto;
	}
	.picchu .xs-col-12-push-3 {
		left: 25%;
		right: auto;
	}
	.picchu .xs-col-12-push-4 {
		left: 33.3333333333%;
		right: auto;
	}
	.picchu .xs-col-12-push-5 {
		left: 41.6666666667%;
		right: auto;
	}
	.picchu .xs-col-12-push-6 {
		left: 50%;
		right: auto;
	}
	.picchu .xs-col-12-push-7 {
		left: 58.3333333333%;
		right: auto;
	}
	.picchu .xs-col-12-push-8 {
		left: 66.6666666667%;
		right: auto;
	}
	.picchu .xs-col-12-push-9 {
		left: 75%;
		right: auto;
	}
	.picchu .xs-col-12-push-10 {
		left: 83.3333333333%;
		right: auto;
	}
	.picchu .xs-col-12-push-11 {
		left: 91.6666666667%;
		right: auto;
	}
	.picchu .xs-col-12-pull-1 {
		right: 8.3333333333%;
		left: auto;
	}
	.picchu .xs-col-12-pull-2 {
		right: 16.6666666667%;
		left: auto;
	}
	.picchu .xs-col-12-pull-3 {
		right: 25%;
		left: auto;
	}
	.picchu .xs-col-12-pull-4 {
		right: 33.3333333333%;
		left: auto;
	}
	.picchu .xs-col-12-pull-5 {
		right: 41.6666666667%;
		left: auto;
	}
	.picchu .xs-col-12-pull-6 {
		right: 50%;
		left: auto;
	}
	.picchu .xs-col-12-pull-7 {
		right: 58.3333333333%;
		left: auto;
	}
	.picchu .xs-col-12-pull-8 {
		right: 66.6666666667%;
		left: auto;
	}
	.picchu .xs-col-12-pull-9 {
		right: 75%;
		left: auto;
	}
	.picchu .xs-col-12-pull-10 {
		right: 83.3333333333%;
		left: auto;
	}
	.picchu .xs-col-12-pull-11 {
		right: 91.6666666667%;
		left: auto;
	}
}
@media screen and (min-width: 540px) {
	.picchu .s-col-12-push-1 {
		left: 8.3333333333%;
		right: auto;
	}
	.picchu .s-col-12-push-2 {
		left: 16.6666666667%;
		right: auto;
	}
	.picchu .s-col-12-push-3 {
		left: 25%;
		right: auto;
	}
	.picchu .s-col-12-push-4 {
		left: 33.3333333333%;
		right: auto;
	}
	.picchu .s-col-12-push-5 {
		left: 41.6666666667%;
		right: auto;
	}
	.picchu .s-col-12-push-6 {
		left: 50%;
		right: auto;
	}
	.picchu .s-col-12-push-7 {
		left: 58.3333333333%;
		right: auto;
	}
	.picchu .s-col-12-push-8 {
		left: 66.6666666667%;
		right: auto;
	}
	.picchu .s-col-12-push-9 {
		left: 75%;
		right: auto;
	}
	.picchu .s-col-12-push-10 {
		left: 83.3333333333%;
		right: auto;
	}
	.picchu .s-col-12-push-11 {
		left: 91.6666666667%;
		right: auto;
	}
	.picchu .s-col-12-pull-1 {
		right: 8.3333333333%;
		left: auto;
	}
	.picchu .s-col-12-pull-2 {
		right: 16.6666666667%;
		left: auto;
	}
	.picchu .s-col-12-pull-3 {
		right: 25%;
		left: auto;
	}
	.picchu .s-col-12-pull-4 {
		right: 33.3333333333%;
		left: auto;
	}
	.picchu .s-col-12-pull-5 {
		right: 41.6666666667%;
		left: auto;
	}
	.picchu .s-col-12-pull-6 {
		right: 50%;
		left: auto;
	}
	.picchu .s-col-12-pull-7 {
		right: 58.3333333333%;
		left: auto;
	}
	.picchu .s-col-12-pull-8 {
		right: 66.6666666667%;
		left: auto;
	}
	.picchu .s-col-12-pull-9 {
		right: 75%;
		left: auto;
	}
	.picchu .s-col-12-pull-10 {
		right: 83.3333333333%;
		left: auto;
	}
	.picchu .s-col-12-pull-11 {
		right: 91.6666666667%;
		left: auto;
	}
}
@media screen and (min-width: 768px) {
	.picchu .m-col-12-push-1 {
		left: 8.3333333333%;
		right: auto;
	}
	.picchu .m-col-12-push-2 {
		left: 16.6666666667%;
		right: auto;
	}
	.picchu .m-col-12-push-3 {
		left: 25%;
		right: auto;
	}
	.picchu .m-col-12-push-4 {
		left: 33.3333333333%;
		right: auto;
	}
	.picchu .m-col-12-push-5 {
		left: 41.6666666667%;
		right: auto;
	}
	.picchu .m-col-12-push-6 {
		left: 50%;
		right: auto;
	}
	.picchu .m-col-12-push-7 {
		left: 58.3333333333%;
		right: auto;
	}
	.picchu .m-col-12-push-8 {
		left: 66.6666666667%;
		right: auto;
	}
	.picchu .m-col-12-push-9 {
		left: 75%;
		right: auto;
	}
	.picchu .m-col-12-push-10 {
		left: 83.3333333333%;
		right: auto;
	}
	.picchu .m-col-12-push-11 {
		left: 91.6666666667%;
		right: auto;
	}
	.picchu .m-col-12-pull-1 {
		right: 8.3333333333%;
		left: auto;
	}
	.picchu .m-col-12-pull-2 {
		right: 16.6666666667%;
		left: auto;
	}
	.picchu .m-col-12-pull-3 {
		right: 25%;
		left: auto;
	}
	.picchu .m-col-12-pull-4 {
		right: 33.3333333333%;
		left: auto;
	}
	.picchu .m-col-12-pull-5 {
		right: 41.6666666667%;
		left: auto;
	}
	.picchu .m-col-12-pull-6 {
		right: 50%;
		left: auto;
	}
	.picchu .m-col-12-pull-7 {
		right: 58.3333333333%;
		left: auto;
	}
	.picchu .m-col-12-pull-8 {
		right: 66.6666666667%;
		left: auto;
	}
	.picchu .m-col-12-pull-9 {
		right: 75%;
		left: auto;
	}
	.picchu .m-col-12-pull-10 {
		right: 83.3333333333%;
		left: auto;
	}
	.picchu .m-col-12-pull-11 {
		right: 91.6666666667%;
		left: auto;
	}
}
@media screen and (min-width: 1084px) {
	.picchu .l-col-12-push-1 {
		left: 8.3333333333%;
		right: auto;
	}
	.picchu .l-col-12-push-2 {
		left: 16.6666666667%;
		right: auto;
	}
	.picchu .l-col-12-push-3 {
		left: 25%;
		right: auto;
	}
	.picchu .l-col-12-push-4 {
		left: 33.3333333333%;
		right: auto;
	}
	.picchu .l-col-12-push-5 {
		left: 41.6666666667%;
		right: auto;
	}
	.picchu .l-col-12-push-6 {
		left: 50%;
		right: auto;
	}
	.picchu .l-col-12-push-7 {
		left: 58.3333333333%;
		right: auto;
	}
	.picchu .l-col-12-push-8 {
		left: 66.6666666667%;
		right: auto;
	}
	.picchu .l-col-12-push-9 {
		left: 75%;
		right: auto;
	}
	.picchu .l-col-12-push-10 {
		left: 83.3333333333%;
		right: auto;
	}
	.picchu .l-col-12-push-11 {
		left: 91.6666666667%;
		right: auto;
	}
	.picchu .l-col-12-pull-1 {
		right: 8.3333333333%;
		left: auto;
	}
	.picchu .l-col-12-pull-2 {
		right: 16.6666666667%;
		left: auto;
	}
	.picchu .l-col-12-pull-3 {
		right: 25%;
		left: auto;
	}
	.picchu .l-col-12-pull-4 {
		right: 33.3333333333%;
		left: auto;
	}
	.picchu .l-col-12-pull-5 {
		right: 41.6666666667%;
		left: auto;
	}
	.picchu .l-col-12-pull-6 {
		right: 50%;
		left: auto;
	}
	.picchu .l-col-12-pull-7 {
		right: 58.3333333333%;
		left: auto;
	}
	.picchu .l-col-12-pull-8 {
		right: 66.6666666667%;
		left: auto;
	}
	.picchu .l-col-12-pull-9 {
		right: 75%;
		left: auto;
	}
	.picchu .l-col-12-pull-10 {
		right: 83.3333333333%;
		left: auto;
	}
	.picchu .l-col-12-pull-11 {
		right: 91.6666666667%;
		left: auto;
	}
}
@media screen and (min-width: 1400px) {
	.picchu .xl-col-12-push-1 {
		left: 8.3333333333%;
		right: auto;
	}
	.picchu .xl-col-12-push-2 {
		left: 16.6666666667%;
		right: auto;
	}
	.picchu .xl-col-12-push-3 {
		left: 25%;
		right: auto;
	}
	.picchu .xl-col-12-push-4 {
		left: 33.3333333333%;
		right: auto;
	}
	.picchu .xl-col-12-push-5 {
		left: 41.6666666667%;
		right: auto;
	}
	.picchu .xl-col-12-push-6 {
		left: 50%;
		right: auto;
	}
	.picchu .xl-col-12-push-7 {
		left: 58.3333333333%;
		right: auto;
	}
	.picchu .xl-col-12-push-8 {
		left: 66.6666666667%;
		right: auto;
	}
	.picchu .xl-col-12-push-9 {
		left: 75%;
		right: auto;
	}
	.picchu .xl-col-12-push-10 {
		left: 83.3333333333%;
		right: auto;
	}
	.picchu .xl-col-12-push-11 {
		left: 91.6666666667%;
		right: auto;
	}
	.picchu .xl-col-12-pull-1 {
		right: 8.3333333333%;
		left: auto;
	}
	.picchu .xl-col-12-pull-2 {
		right: 16.6666666667%;
		left: auto;
	}
	.picchu .xl-col-12-pull-3 {
		right: 25%;
		left: auto;
	}
	.picchu .xl-col-12-pull-4 {
		right: 33.3333333333%;
		left: auto;
	}
	.picchu .xl-col-12-pull-5 {
		right: 41.6666666667%;
		left: auto;
	}
	.picchu .xl-col-12-pull-6 {
		right: 50%;
		left: auto;
	}
	.picchu .xl-col-12-pull-7 {
		right: 58.3333333333%;
		left: auto;
	}
	.picchu .xl-col-12-pull-8 {
		right: 66.6666666667%;
		left: auto;
	}
	.picchu .xl-col-12-pull-9 {
		right: 75%;
		left: auto;
	}
	.picchu .xl-col-12-pull-10 {
		right: 83.3333333333%;
		left: auto;
	}
	.picchu .xl-col-12-pull-11 {
		right: 91.6666666667%;
		left: auto;
	}
}
@media screen and (min-width: 320px) {
	.picchu .xs-col-24-push-1 {
		left: 4.1666666667%;
		right: auto;
	}
	.picchu .xs-col-24-push-2 {
		left: 8.3333333333%;
		right: auto;
	}
	.picchu .xs-col-24-push-3 {
		left: 12.5%;
		right: auto;
	}
	.picchu .xs-col-24-push-4 {
		left: 16.6666666667%;
		right: auto;
	}
	.picchu .xs-col-24-push-5 {
		left: 20.8333333333%;
		right: auto;
	}
	.picchu .xs-col-24-push-6 {
		left: 25%;
		right: auto;
	}
	.picchu .xs-col-24-push-7 {
		left: 29.1666666667%;
		right: auto;
	}
	.picchu .xs-col-24-push-8 {
		left: 33.3333333333%;
		right: auto;
	}
	.picchu .xs-col-24-push-9 {
		left: 37.5%;
		right: auto;
	}
	.picchu .xs-col-24-push-10 {
		left: 41.6666666667%;
		right: auto;
	}
	.picchu .xs-col-24-push-11 {
		left: 45.8333333333%;
		right: auto;
	}
	.picchu .xs-col-24-push-12 {
		left: 50%;
		right: auto;
	}
	.picchu .xs-col-24-push-13 {
		left: 54.1666666667%;
		right: auto;
	}
	.picchu .xs-col-24-push-14 {
		left: 58.3333333333%;
		right: auto;
	}
	.picchu .xs-col-24-push-15 {
		left: 62.5%;
		right: auto;
	}
	.picchu .xs-col-24-push-16 {
		left: 66.6666666667%;
		right: auto;
	}
	.picchu .xs-col-24-push-17 {
		left: 70.8333333333%;
		right: auto;
	}
	.picchu .xs-col-24-push-18 {
		left: 75%;
		right: auto;
	}
	.picchu .xs-col-24-push-19 {
		left: 79.1666666667%;
		right: auto;
	}
	.picchu .xs-col-24-push-20 {
		left: 83.3333333333%;
		right: auto;
	}
	.picchu .xs-col-24-push-21 {
		left: 87.5%;
		right: auto;
	}
	.picchu .xs-col-24-push-22 {
		left: 91.6666666667%;
		right: auto;
	}
	.picchu .xs-col-24-push-23 {
		left: 95.8333333333%;
		right: auto;
	}
	.picchu .xs-col-24-pull-1 {
		right: 4.1666666667%;
		left: auto;
	}
	.picchu .xs-col-24-pull-2 {
		right: 8.3333333333%;
		left: auto;
	}
	.picchu .xs-col-24-pull-3 {
		right: 12.5%;
		left: auto;
	}
	.picchu .xs-col-24-pull-4 {
		right: 16.6666666667%;
		left: auto;
	}
	.picchu .xs-col-24-pull-5 {
		right: 20.8333333333%;
		left: auto;
	}
	.picchu .xs-col-24-pull-6 {
		right: 25%;
		left: auto;
	}
	.picchu .xs-col-24-pull-7 {
		right: 29.1666666667%;
		left: auto;
	}
	.picchu .xs-col-24-pull-8 {
		right: 33.3333333333%;
		left: auto;
	}
	.picchu .xs-col-24-pull-9 {
		right: 37.5%;
		left: auto;
	}
	.picchu .xs-col-24-pull-10 {
		right: 41.6666666667%;
		left: auto;
	}
	.picchu .xs-col-24-pull-11 {
		right: 45.8333333333%;
		left: auto;
	}
	.picchu .xs-col-24-pull-12 {
		right: 50%;
		left: auto;
	}
	.picchu .xs-col-24-pull-13 {
		right: 54.1666666667%;
		left: auto;
	}
	.picchu .xs-col-24-pull-14 {
		right: 58.3333333333%;
		left: auto;
	}
	.picchu .xs-col-24-pull-15 {
		right: 62.5%;
		left: auto;
	}
	.picchu .xs-col-24-pull-16 {
		right: 66.6666666667%;
		left: auto;
	}
	.picchu .xs-col-24-pull-17 {
		right: 70.8333333333%;
		left: auto;
	}
	.picchu .xs-col-24-pull-18 {
		right: 75%;
		left: auto;
	}
	.picchu .xs-col-24-pull-19 {
		right: 79.1666666667%;
		left: auto;
	}
	.picchu .xs-col-24-pull-20 {
		right: 83.3333333333%;
		left: auto;
	}
	.picchu .xs-col-24-pull-21 {
		right: 87.5%;
		left: auto;
	}
	.picchu .xs-col-24-pull-22 {
		right: 91.6666666667%;
		left: auto;
	}
	.picchu .xs-col-24-pull-23 {
		right: 95.8333333333%;
		left: auto;
	}
	.picchu .show-xs {
		display: block;
		visibility: visible;
	}
	.picchu .hide-xs,
	.picchu .invisible-xs {
		visibility: hidden;
	}
	.picchu .hide-xs {
		display: none;
	}
}
@media screen and (min-width: 540px) {
	.picchu .s-col-24-push-1 {
		left: 4.1666666667%;
		right: auto;
	}
	.picchu .s-col-24-push-2 {
		left: 8.3333333333%;
		right: auto;
	}
	.picchu .s-col-24-push-3 {
		left: 12.5%;
		right: auto;
	}
	.picchu .s-col-24-push-4 {
		left: 16.6666666667%;
		right: auto;
	}
	.picchu .s-col-24-push-5 {
		left: 20.8333333333%;
		right: auto;
	}
	.picchu .s-col-24-push-6 {
		left: 25%;
		right: auto;
	}
	.picchu .s-col-24-push-7 {
		left: 29.1666666667%;
		right: auto;
	}
	.picchu .s-col-24-push-8 {
		left: 33.3333333333%;
		right: auto;
	}
	.picchu .s-col-24-push-9 {
		left: 37.5%;
		right: auto;
	}
	.picchu .s-col-24-push-10 {
		left: 41.6666666667%;
		right: auto;
	}
	.picchu .s-col-24-push-11 {
		left: 45.8333333333%;
		right: auto;
	}
	.picchu .s-col-24-push-12 {
		left: 50%;
		right: auto;
	}
	.picchu .s-col-24-push-13 {
		left: 54.1666666667%;
		right: auto;
	}
	.picchu .s-col-24-push-14 {
		left: 58.3333333333%;
		right: auto;
	}
	.picchu .s-col-24-push-15 {
		left: 62.5%;
		right: auto;
	}
	.picchu .s-col-24-push-16 {
		left: 66.6666666667%;
		right: auto;
	}
	.picchu .s-col-24-push-17 {
		left: 70.8333333333%;
		right: auto;
	}
	.picchu .s-col-24-push-18 {
		left: 75%;
		right: auto;
	}
	.picchu .s-col-24-push-19 {
		left: 79.1666666667%;
		right: auto;
	}
	.picchu .s-col-24-push-20 {
		left: 83.3333333333%;
		right: auto;
	}
	.picchu .s-col-24-push-21 {
		left: 87.5%;
		right: auto;
	}
	.picchu .s-col-24-push-22 {
		left: 91.6666666667%;
		right: auto;
	}
	.picchu .s-col-24-push-23 {
		left: 95.8333333333%;
		right: auto;
	}
	.picchu .s-col-24-pull-1 {
		right: 4.1666666667%;
		left: auto;
	}
	.picchu .s-col-24-pull-2 {
		right: 8.3333333333%;
		left: auto;
	}
	.picchu .s-col-24-pull-3 {
		right: 12.5%;
		left: auto;
	}
	.picchu .s-col-24-pull-4 {
		right: 16.6666666667%;
		left: auto;
	}
	.picchu .s-col-24-pull-5 {
		right: 20.8333333333%;
		left: auto;
	}
	.picchu .s-col-24-pull-6 {
		right: 25%;
		left: auto;
	}
	.picchu .s-col-24-pull-7 {
		right: 29.1666666667%;
		left: auto;
	}
	.picchu .s-col-24-pull-8 {
		right: 33.3333333333%;
		left: auto;
	}
	.picchu .s-col-24-pull-9 {
		right: 37.5%;
		left: auto;
	}
	.picchu .s-col-24-pull-10 {
		right: 41.6666666667%;
		left: auto;
	}
	.picchu .s-col-24-pull-11 {
		right: 45.8333333333%;
		left: auto;
	}
	.picchu .s-col-24-pull-12 {
		right: 50%;
		left: auto;
	}
	.picchu .s-col-24-pull-13 {
		right: 54.1666666667%;
		left: auto;
	}
	.picchu .s-col-24-pull-14 {
		right: 58.3333333333%;
		left: auto;
	}
	.picchu .s-col-24-pull-15 {
		right: 62.5%;
		left: auto;
	}
	.picchu .s-col-24-pull-16 {
		right: 66.6666666667%;
		left: auto;
	}
	.picchu .s-col-24-pull-17 {
		right: 70.8333333333%;
		left: auto;
	}
	.picchu .s-col-24-pull-18 {
		right: 75%;
		left: auto;
	}
	.picchu .s-col-24-pull-19 {
		right: 79.1666666667%;
		left: auto;
	}
	.picchu .s-col-24-pull-20 {
		right: 83.3333333333%;
		left: auto;
	}
	.picchu .s-col-24-pull-21 {
		right: 87.5%;
		left: auto;
	}
	.picchu .s-col-24-pull-22 {
		right: 91.6666666667%;
		left: auto;
	}
	.picchu .s-col-24-pull-23 {
		right: 95.8333333333%;
		left: auto;
	}
}
@media screen and (min-width: 768px) {
	.picchu .m-col-24-push-1 {
		left: 4.1666666667%;
		right: auto;
	}
	.picchu .m-col-24-push-2 {
		left: 8.3333333333%;
		right: auto;
	}
	.picchu .m-col-24-push-3 {
		left: 12.5%;
		right: auto;
	}
	.picchu .m-col-24-push-4 {
		left: 16.6666666667%;
		right: auto;
	}
	.picchu .m-col-24-push-5 {
		left: 20.8333333333%;
		right: auto;
	}
	.picchu .m-col-24-push-6 {
		left: 25%;
		right: auto;
	}
	.picchu .m-col-24-push-7 {
		left: 29.1666666667%;
		right: auto;
	}
	.picchu .m-col-24-push-8 {
		left: 33.3333333333%;
		right: auto;
	}
	.picchu .m-col-24-push-9 {
		left: 37.5%;
		right: auto;
	}
	.picchu .m-col-24-push-10 {
		left: 41.6666666667%;
		right: auto;
	}
	.picchu .m-col-24-push-11 {
		left: 45.8333333333%;
		right: auto;
	}
	.picchu .m-col-24-push-12 {
		left: 50%;
		right: auto;
	}
	.picchu .m-col-24-push-13 {
		left: 54.1666666667%;
		right: auto;
	}
	.picchu .m-col-24-push-14 {
		left: 58.3333333333%;
		right: auto;
	}
	.picchu .m-col-24-push-15 {
		left: 62.5%;
		right: auto;
	}
	.picchu .m-col-24-push-16 {
		left: 66.6666666667%;
		right: auto;
	}
	.picchu .m-col-24-push-17 {
		left: 70.8333333333%;
		right: auto;
	}
	.picchu .m-col-24-push-18 {
		left: 75%;
		right: auto;
	}
	.picchu .m-col-24-push-19 {
		left: 79.1666666667%;
		right: auto;
	}
	.picchu .m-col-24-push-20 {
		left: 83.3333333333%;
		right: auto;
	}
	.picchu .m-col-24-push-21 {
		left: 87.5%;
		right: auto;
	}
	.picchu .m-col-24-push-22 {
		left: 91.6666666667%;
		right: auto;
	}
	.picchu .m-col-24-push-23 {
		left: 95.8333333333%;
		right: auto;
	}
	.picchu .m-col-24-pull-1 {
		right: 4.1666666667%;
		left: auto;
	}
	.picchu .m-col-24-pull-2 {
		right: 8.3333333333%;
		left: auto;
	}
	.picchu .m-col-24-pull-3 {
		right: 12.5%;
		left: auto;
	}
	.picchu .m-col-24-pull-4 {
		right: 16.6666666667%;
		left: auto;
	}
	.picchu .m-col-24-pull-5 {
		right: 20.8333333333%;
		left: auto;
	}
	.picchu .m-col-24-pull-6 {
		right: 25%;
		left: auto;
	}
	.picchu .m-col-24-pull-7 {
		right: 29.1666666667%;
		left: auto;
	}
	.picchu .m-col-24-pull-8 {
		right: 33.3333333333%;
		left: auto;
	}
	.picchu .m-col-24-pull-9 {
		right: 37.5%;
		left: auto;
	}
	.picchu .m-col-24-pull-10 {
		right: 41.6666666667%;
		left: auto;
	}
	.picchu .m-col-24-pull-11 {
		right: 45.8333333333%;
		left: auto;
	}
	.picchu .m-col-24-pull-12 {
		right: 50%;
		left: auto;
	}
	.picchu .m-col-24-pull-13 {
		right: 54.1666666667%;
		left: auto;
	}
	.picchu .m-col-24-pull-14 {
		right: 58.3333333333%;
		left: auto;
	}
	.picchu .m-col-24-pull-15 {
		right: 62.5%;
		left: auto;
	}
	.picchu .m-col-24-pull-16 {
		right: 66.6666666667%;
		left: auto;
	}
	.picchu .m-col-24-pull-17 {
		right: 70.8333333333%;
		left: auto;
	}
	.picchu .m-col-24-pull-18 {
		right: 75%;
		left: auto;
	}
	.picchu .m-col-24-pull-19 {
		right: 79.1666666667%;
		left: auto;
	}
	.picchu .m-col-24-pull-20 {
		right: 83.3333333333%;
		left: auto;
	}
	.picchu .m-col-24-pull-21 {
		right: 87.5%;
		left: auto;
	}
	.picchu .m-col-24-pull-22 {
		right: 91.6666666667%;
		left: auto;
	}
	.picchu .m-col-24-pull-23 {
		right: 95.8333333333%;
		left: auto;
	}
}
@media screen and (min-width: 1084px) {
	.picchu .l-col-24-push-1 {
		left: 4.1666666667%;
		right: auto;
	}
	.picchu .l-col-24-push-2 {
		left: 8.3333333333%;
		right: auto;
	}
	.picchu .l-col-24-push-3 {
		left: 12.5%;
		right: auto;
	}
	.picchu .l-col-24-push-4 {
		left: 16.6666666667%;
		right: auto;
	}
	.picchu .l-col-24-push-5 {
		left: 20.8333333333%;
		right: auto;
	}
	.picchu .l-col-24-push-6 {
		left: 25%;
		right: auto;
	}
	.picchu .l-col-24-push-7 {
		left: 29.1666666667%;
		right: auto;
	}
	.picchu .l-col-24-push-8 {
		left: 33.3333333333%;
		right: auto;
	}
	.picchu .l-col-24-push-9 {
		left: 37.5%;
		right: auto;
	}
	.picchu .l-col-24-push-10 {
		left: 41.6666666667%;
		right: auto;
	}
	.picchu .l-col-24-push-11 {
		left: 45.8333333333%;
		right: auto;
	}
	.picchu .l-col-24-push-12 {
		left: 50%;
		right: auto;
	}
	.picchu .l-col-24-push-13 {
		left: 54.1666666667%;
		right: auto;
	}
	.picchu .l-col-24-push-14 {
		left: 58.3333333333%;
		right: auto;
	}
	.picchu .l-col-24-push-15 {
		left: 62.5%;
		right: auto;
	}
	.picchu .l-col-24-push-16 {
		left: 66.6666666667%;
		right: auto;
	}
	.picchu .l-col-24-push-17 {
		left: 70.8333333333%;
		right: auto;
	}
	.picchu .l-col-24-push-18 {
		left: 75%;
		right: auto;
	}
	.picchu .l-col-24-push-19 {
		left: 79.1666666667%;
		right: auto;
	}
	.picchu .l-col-24-push-20 {
		left: 83.3333333333%;
		right: auto;
	}
	.picchu .l-col-24-push-21 {
		left: 87.5%;
		right: auto;
	}
	.picchu .l-col-24-push-22 {
		left: 91.6666666667%;
		right: auto;
	}
	.picchu .l-col-24-push-23 {
		left: 95.8333333333%;
		right: auto;
	}
	.picchu .l-col-24-pull-1 {
		right: 4.1666666667%;
		left: auto;
	}
	.picchu .l-col-24-pull-2 {
		right: 8.3333333333%;
		left: auto;
	}
	.picchu .l-col-24-pull-3 {
		right: 12.5%;
		left: auto;
	}
	.picchu .l-col-24-pull-4 {
		right: 16.6666666667%;
		left: auto;
	}
	.picchu .l-col-24-pull-5 {
		right: 20.8333333333%;
		left: auto;
	}
	.picchu .l-col-24-pull-6 {
		right: 25%;
		left: auto;
	}
	.picchu .l-col-24-pull-7 {
		right: 29.1666666667%;
		left: auto;
	}
	.picchu .l-col-24-pull-8 {
		right: 33.3333333333%;
		left: auto;
	}
	.picchu .l-col-24-pull-9 {
		right: 37.5%;
		left: auto;
	}
	.picchu .l-col-24-pull-10 {
		right: 41.6666666667%;
		left: auto;
	}
	.picchu .l-col-24-pull-11 {
		right: 45.8333333333%;
		left: auto;
	}
	.picchu .l-col-24-pull-12 {
		right: 50%;
		left: auto;
	}
	.picchu .l-col-24-pull-13 {
		right: 54.1666666667%;
		left: auto;
	}
	.picchu .l-col-24-pull-14 {
		right: 58.3333333333%;
		left: auto;
	}
	.picchu .l-col-24-pull-15 {
		right: 62.5%;
		left: auto;
	}
	.picchu .l-col-24-pull-16 {
		right: 66.6666666667%;
		left: auto;
	}
	.picchu .l-col-24-pull-17 {
		right: 70.8333333333%;
		left: auto;
	}
	.picchu .l-col-24-pull-18 {
		right: 75%;
		left: auto;
	}
	.picchu .l-col-24-pull-19 {
		right: 79.1666666667%;
		left: auto;
	}
	.picchu .l-col-24-pull-20 {
		right: 83.3333333333%;
		left: auto;
	}
	.picchu .l-col-24-pull-21 {
		right: 87.5%;
		left: auto;
	}
	.picchu .l-col-24-pull-22 {
		right: 91.6666666667%;
		left: auto;
	}
	.picchu .l-col-24-pull-23 {
		right: 95.8333333333%;
		left: auto;
	}
}
@media screen and (min-width: 1400px) {
	.picchu .xl-col-24-push-1 {
		left: 4.1666666667%;
		right: auto;
	}
	.picchu .xl-col-24-push-2 {
		left: 8.3333333333%;
		right: auto;
	}
	.picchu .xl-col-24-push-3 {
		left: 12.5%;
		right: auto;
	}
	.picchu .xl-col-24-push-4 {
		left: 16.6666666667%;
		right: auto;
	}
	.picchu .xl-col-24-push-5 {
		left: 20.8333333333%;
		right: auto;
	}
	.picchu .xl-col-24-push-6 {
		left: 25%;
		right: auto;
	}
	.picchu .xl-col-24-push-7 {
		left: 29.1666666667%;
		right: auto;
	}
	.picchu .xl-col-24-push-8 {
		left: 33.3333333333%;
		right: auto;
	}
	.picchu .xl-col-24-push-9 {
		left: 37.5%;
		right: auto;
	}
	.picchu .xl-col-24-push-10 {
		left: 41.6666666667%;
		right: auto;
	}
	.picchu .xl-col-24-push-11 {
		left: 45.8333333333%;
		right: auto;
	}
	.picchu .xl-col-24-push-12 {
		left: 50%;
		right: auto;
	}
	.picchu .xl-col-24-push-13 {
		left: 54.1666666667%;
		right: auto;
	}
	.picchu .xl-col-24-push-14 {
		left: 58.3333333333%;
		right: auto;
	}
	.picchu .xl-col-24-push-15 {
		left: 62.5%;
		right: auto;
	}
	.picchu .xl-col-24-push-16 {
		left: 66.6666666667%;
		right: auto;
	}
	.picchu .xl-col-24-push-17 {
		left: 70.8333333333%;
		right: auto;
	}
	.picchu .xl-col-24-push-18 {
		left: 75%;
		right: auto;
	}
	.picchu .xl-col-24-push-19 {
		left: 79.1666666667%;
		right: auto;
	}
	.picchu .xl-col-24-push-20 {
		left: 83.3333333333%;
		right: auto;
	}
	.picchu .xl-col-24-push-21 {
		left: 87.5%;
		right: auto;
	}
	.picchu .xl-col-24-push-22 {
		left: 91.6666666667%;
		right: auto;
	}
	.picchu .xl-col-24-push-23 {
		left: 95.8333333333%;
		right: auto;
	}
	.picchu .xl-col-24-pull-1 {
		right: 4.1666666667%;
		left: auto;
	}
	.picchu .xl-col-24-pull-2 {
		right: 8.3333333333%;
		left: auto;
	}
	.picchu .xl-col-24-pull-3 {
		right: 12.5%;
		left: auto;
	}
	.picchu .xl-col-24-pull-4 {
		right: 16.6666666667%;
		left: auto;
	}
	.picchu .xl-col-24-pull-5 {
		right: 20.8333333333%;
		left: auto;
	}
	.picchu .xl-col-24-pull-6 {
		right: 25%;
		left: auto;
	}
	.picchu .xl-col-24-pull-7 {
		right: 29.1666666667%;
		left: auto;
	}
	.picchu .xl-col-24-pull-8 {
		right: 33.3333333333%;
		left: auto;
	}
	.picchu .xl-col-24-pull-9 {
		right: 37.5%;
		left: auto;
	}
	.picchu .xl-col-24-pull-10 {
		right: 41.6666666667%;
		left: auto;
	}
	.picchu .xl-col-24-pull-11 {
		right: 45.8333333333%;
		left: auto;
	}
	.picchu .xl-col-24-pull-12 {
		right: 50%;
		left: auto;
	}
	.picchu .xl-col-24-pull-13 {
		right: 54.1666666667%;
		left: auto;
	}
	.picchu .xl-col-24-pull-14 {
		right: 58.3333333333%;
		left: auto;
	}
	.picchu .xl-col-24-pull-15 {
		right: 62.5%;
		left: auto;
	}
	.picchu .xl-col-24-pull-16 {
		right: 66.6666666667%;
		left: auto;
	}
	.picchu .xl-col-24-pull-17 {
		right: 70.8333333333%;
		left: auto;
	}
	.picchu .xl-col-24-pull-18 {
		right: 75%;
		left: auto;
	}
	.picchu .xl-col-24-pull-19 {
		right: 79.1666666667%;
		left: auto;
	}
	.picchu .xl-col-24-pull-20 {
		right: 83.3333333333%;
		left: auto;
	}
	.picchu .xl-col-24-pull-21 {
		right: 87.5%;
		left: auto;
	}
	.picchu .xl-col-24-pull-22 {
		right: 91.6666666667%;
		left: auto;
	}
	.picchu .xl-col-24-pull-23 {
		right: 95.8333333333%;
		left: auto;
	}
}
.mfp-bg,
.mfp-container,
.mfp-wrap {
	left: 0;
	top: 0;
	width: 100%;
}
@media screen and (min-width: 540px) {
	.picchu .show-s {
		display: block;
		visibility: visible;
	}
	.picchu .hide-s,
	.picchu .invisible-s {
		visibility: hidden;
	}
	.picchu .hide-s {
		display: none;
	}
}
@media screen and (min-width: 768px) {
	.picchu .show-m {
		display: block;
		visibility: visible;
	}
	.picchu .hide-m,
	.picchu .invisible-m {
		visibility: hidden;
	}
	.picchu .hide-m {
		display: none;
	}
}
@media screen and (min-width: 1084px) {
	.picchu .show-l {
		display: block;
		visibility: visible;
	}
	.picchu .hide-l,
	.picchu .invisible-l {
		visibility: hidden;
	}
	.picchu .hide-l {
		display: none;
	}
}
@media screen and (min-width: 1400px) {
	.picchu .show-xl {
		display: block;
		visibility: visible;
	}
	.picchu .hide-xl,
	.picchu .invisible-xl {
		visibility: hidden;
	}
	.picchu .hide-xl {
		display: none;
	}
}
.slick-loading .slick-slide,
.slick-loading .slick-track {
	visibility: hidden;
} /*! picchu.css v0.1 | Microsoftdotcom team | Github - url coming once ready to make public */
html {
	line-height: 1.4;
}
*,
:after,
:before {
	box-sizing: inherit;
}
.mfp-container,
.slick-slider,
img.mfp-img {
	box-sizing: border-box;
}
img {
	max-width: 100%;
	height: auto;
}
.picchu .headline {
	font-size: 46px;
}
@media all and (min-width: 540px) {
	.picchu .headline {
		font-size: calc(36px + 1.86vw);
	}
}
@media all and (min-width: 1400px) {
	.picchu .headline {
		font-size: 62px;
	}
}
.picchu .static-typography .headline {
	font-size: 62px;
}
.picchu .h1,
.picchu .header,
.picchu h1 {
	font-size: 34px;
}
@media all and (min-width: 540px) {
	.picchu .h1,
	.picchu .header,
	.picchu h1 {
		font-size: calc(26.5px + 1.4vw);
	}
}
@media all and (min-width: 1400px) {
	.picchu .h1,
	.picchu .header,
	.picchu h1 {
		font-size: 46px;
	}
}
.picchu .static-typography .h1,
.picchu .static-typography .header,
.picchu .static-typography h1 {
	font-size: 46px;
}
.picchu .h2,
.picchu .msr-grid-item.msr-grid-item--featured .msr-grid-item__heading,
.picchu .subheader,
.picchu h2 {
	font-size: 26px;
}
@media all and (min-width: 540px) {
	.picchu .h2,
	.picchu .msr-grid-item.msr-grid-item--featured .msr-grid-item__heading,
	.picchu .subheader,
	.picchu h2 {
		font-size: calc(17.6px + 1.18vw);
	}
}
@media all and (min-width: 1400px) {
	.picchu .h2,
	.picchu .msr-grid-item.msr-grid-item--featured .msr-grid-item__heading,
	.picchu .subheader,
	.picchu h2 {
		font-size: 34px;
	}
}
.picchu
	.msr-grid-item.msr-grid-item--featured
	.static-typography
	.msr-grid-item__heading,
.picchu .static-typography .h2,
.picchu
	.static-typography
	.msr-grid-item.msr-grid-item--featured
	.msr-grid-item__heading,
.picchu .static-typography .subheader,
.picchu .static-typography h2 {
	font-size: 34px;
}
.picchu .blogs-tabs #press_tools,
.picchu .blogs-tabs .blogs-tab-list a,
.picchu .h3,
.picchu .title,
.picchu h3,
.picchu.awards .msr-awards-list h3 {
	font-size: 20px;
}
@media all and (min-width: 540px) {
	.picchu .blogs-tabs #press_tools,
	.picchu .blogs-tabs .blogs-tab-list a,
	.picchu .h3,
	.picchu .title,
	.picchu h3,
	.picchu.awards .msr-awards-list h3 {
		font-size: calc(18.2px + 0.41vw);
	}
}
@media all and (min-width: 1400px) {
	.picchu .blogs-tabs #press_tools,
	.picchu .blogs-tabs .blogs-tab-list a,
	.picchu .h3,
	.picchu .title,
	.picchu h3,
	.picchu.awards .msr-awards-list h3 {
		font-size: 24px;
	}
}
.picchu .static-typography .h3,
.picchu .static-typography .title,
.picchu .static-typography h3 {
	font-size: 24px;
}
.picchu .h4,
.picchu .subtitle,
.picchu h4 {
	font-size: 18px;
}
@media all and (min-width: 540px) {
	.picchu .h4,
	.picchu .subtitle,
	.picchu h4 {
		font-size: calc(16.9px + 0.22vw);
	}
}
@media all and (min-width: 1400px) {
	.picchu .h4,
	.picchu .subtitle,
	.picchu h4 {
		font-size: 20px;
	}
}
.picchu .static-typography .h4,
.picchu .static-typography .subtitle,
.picchu .static-typography h4 {
	font-size: 20px;
}
.picchu .h5,
.picchu .h6,
.picchu h5,
.picchu h6,
.picchu.awards .msr-awards-list h4 {
	font-size: 16px;
}
@media all and (min-width: 540px) {
	.picchu .h5,
	.picchu .h6,
	.picchu h5,
	.picchu h6,
	.picchu.awards .msr-awards-list h4 {
		font-size: calc(14.9px + 0.22vw);
	}
}
@media all and (min-width: 1400px) {
	.picchu .h5,
	.picchu .h6,
	.picchu h5,
	.picchu h6,
	.picchu.awards .msr-awards-list h4 {
		font-size: 18px;
	}
}
.picchu .static-typography .h5,
.picchu .static-typography .h6,
.picchu .static-typography h5,
.picchu .static-typography h6 {
	font-size: 18px;
}
.picchu .body,
.picchu blockquote,
.picchu blockquote cite,
.picchu body,
.picchu button,
.picchu button.msr-accordion__header,
.picchu div,
.picchu input,
.picchu li,
.picchu p,
.picchu select,
.picchu span {
	font-size: 16px;
}
@media all and (min-width: 540px) {
	.picchu .body,
	.picchu blockquote,
	.picchu blockquote cite,
	.picchu body,
	.picchu button,
	.picchu button.msr-accordion__header,
	.picchu div,
	.picchu input,
	.picchu li,
	.picchu p,
	.picchu select,
	.picchu span {
		font-size: calc(14.9px + 0.22vw);
	}
}
@media all and (min-width: 1400px) {
	.picchu .body,
	.picchu blockquote,
	.picchu blockquote cite,
	.picchu body,
	.picchu button,
	.picchu button.msr-accordion__header,
	.picchu div,
	.picchu input,
	.picchu li,
	.picchu p,
	.picchu select,
	.picchu span {
		font-size: 18px;
	}
}
.picchu .static-typography .body,
.picchu .static-typography .h5,
.picchu .static-typography .h6,
.picchu .static-typography body,
.picchu .static-typography button,
.picchu .static-typography div,
.picchu .static-typography h5,
.picchu .static-typography h6,
.picchu .static-typography input,
.picchu .static-typography li,
.picchu .static-typography p,
.picchu .static-typography select,
.picchu .static-typography span {
	font-size: 18px;
}
.mfp-gallery .mfp-counter,
.mfp-gallery .mfp-title,
.picchu .back-link,
.picchu .body-alt,
.picchu .button.small,
.picchu .msr-careers .career__meta,
.picchu .msr-contact-icon,
.picchu .msr-events-conferences .event__meta,
.picchu .msr-grid-item .msr-grid-item__more-text,
.picchu .msr-news .news .news__meta,
.picchu .msr-pagination .page-numbers {
	font-size: 14px;
}
@media all and (min-width: 540px) {
	.mfp-gallery .mfp-counter,
	.mfp-gallery .mfp-title,
	.picchu .back-link,
	.picchu .body-alt,
	.picchu .button.small,
	.picchu .msr-careers .career__meta,
	.picchu .msr-contact-icon,
	.picchu .msr-events-conferences .event__meta,
	.picchu .msr-grid-item .msr-grid-item__more-text,
	.picchu .msr-news .news .news__meta,
	.picchu .msr-pagination .page-numbers {
		font-size: calc(13.5px + 0.11vw);
	}
}
@media all and (min-width: 1400px) {
	.mfp-gallery .mfp-counter,
	.mfp-gallery .mfp-title,
	.picchu .back-link,
	.picchu .body-alt,
	.picchu .button.small,
	.picchu .msr-careers .career__meta,
	.picchu .msr-contact-icon,
	.picchu .msr-events-conferences .event__meta,
	.picchu .msr-grid-item .msr-grid-item__more-text,
	.picchu .msr-news .news .news__meta,
	.picchu .msr-pagination .page-numbers {
		font-size: 15px;
	}
}
.picchu .msr-grid-item .static-typography .msr-grid-item__more-text,
.picchu .static-typography .body-alt,
.picchu .static-typography .msr-grid-item .msr-grid-item__more-text {
	font-size: 15px;
}
.picchu .caption {
	font-size: 12px;
}
@media all and (min-width: 540px) {
	.picchu .caption {
		font-size: calc(11.5px + 0.11vw);
	}
}
@media all and (min-width: 1400px) {
	.picchu .caption {
		font-size: 13px;
	}
}
.picchu .static-typography .caption {
	font-size: 13px;
}
.picchu .caption-alt {
	font-size: 10px;
}
@media all and (min-width: 540px) {
	.picchu .caption-alt {
		font-size: calc(9.5px + 0.11vw);
	}
}
@media all and (min-width: 1400px) {
	.picchu .caption-alt {
		font-size: 11px;
	}
}
.picchu .static-typography .caption-alt {
	font-size: 11px;
}
@font-face {
	font-family: wf_segoe-ui_light;
	src: url(../fonts/segoe-ui/light/latest.eot);
	src:
		local("Segoe UI Light"),
		local("Segoe WP Light"),
		url(../fonts/segoe-ui/light/latest.eot#iefix)
			format("embedded-opentype"),
		url(../fonts/segoe-ui/light/latest.woff)
			format("woff"),
		url(../fonts/segoe-ui/light/latest.ttf)
			format("truetype");
	font-weight: 400;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
}
@font-face {
	font-family: wf_segoe-ui_normal;
	src: url(../fonts/segoe-ui/normal/latest.eot);
	src:
		local("Segoe UI"),
		local("Segoe"),
		local("Segoe WP"),
		url(../fonts/segoe-ui/normal/latest.eot#iefix)
			format("embedded-opentype"),
		url(../fonts/segoe-ui/normal/latest.woff)
			format("woff"),
		url(../fonts/segoe-ui/normal/latest.ttf)
			format("truetype");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: wf_segoe-ui_semibold;
	src: url(../fonts/segoe-ui/Semibold/latest.eot);
	src:
		local("Segoe UI Semibold"),
		local("Segoe Semibold"),
		local("Segoe WP Semibold"),
		url(../fonts/segoe-ui/Semibold/latest.eot#iefix)
			format("embedded-opentype"),
		url(../fonts/segoe-ui/Semibold/latest.woff)
			format("woff"),
		url(../fonts/segoe-ui/Semibold/latest.ttf)
			format("truetype");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: wf_segoe-ui_semilight;
	src: url(../fonts/segoe-ui/semilight/latest.eot);
	src:
		url(../fonts/segoe-ui/semilight/latest.eot#iefix)
			format("embedded-opentype"),
		url(../fonts/segoe-ui/semilight/latest.woff)
			format("woff"),
		url(../fonts/segoe-ui/semilight/latest.ttf)
			format("truetype");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: wf_segoe-ui_bold;
	src: url(../fonts/segoe-ui/bold/latest.eot);
	src:
		url(../fonts/segoe-ui/bold/latest.eot#iefix)
			format("embedded-opentype"),
		url(../fonts/segoe-ui/bold/latest.woff)
			format("woff"),
		url(../fonts/segoe-ui/bold/latest.ttf)
			format("truetype");
	font-weight: 400;
	font-style: normal;
}
body {
	margin: 0;
}
header {
	background: #e4e4e4;
}
p:empty {
	display: none;
}
.msr-post-article table {
	display: block;
	max-width: 100%;
}
.mfp-bg {
	height: 100%;
	z-index: 1042;
	overflow: hidden;
	position: fixed;
	background: #0b0b0b;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.mfp-wrap {
	height: 100%;
	z-index: 1043;
	position: fixed;
	outline: 0 !important;
	-webkit-backface-visibility: hidden;
}
.mfp-container {
	text-align: center;
	position: absolute;
	height: 100%;
	padding: 0 8px;
}
.mfp-container:before {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
.mfp-align-top .mfp-container:before {
	display: none;
}
.mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 1045;
}
.mfp-close,
.mfp-preloader {
	text-align: center;
	position: absolute;
}
.mfp-ajax-holder .mfp-content,
.mfp-inline-holder .mfp-content {
	width: 100%;
	cursor: auto;
}
.mfp-ajax-cur {
	cursor: progress;
}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: zoom-out;
}
.mfp-zoom {
	cursor: pointer;
	cursor: zoom-in;
}
.mfp-auto-cursor .mfp-content {
	cursor: auto;
}
.mfp-arrow,
.mfp-close,
.mfp-counter,
.mfp-preloader {
	user-select: none;
}
.mfp-loading.mfp-figure {
	display: none;
}
.mfp-hide,
.picchu .hidden {
	display: none !important;
}
.mfp-preloader {
	color: #ccc;
	top: 50%;
	width: auto;
	margin-top: -0.8em;
	left: 8px;
	right: 8px;
	z-index: 1044;
}
.mfp-preloader a {
	color: #ccc;
}
.mfp-close,
.mfp-preloader a:hover {
	color: #fff;
}
.mfp-s-error .mfp-content,
.mfp-s-ready .mfp-preloader {
	display: none;
}
button.mfp-arrow,
button.mfp-close {
	overflow: visible;
	cursor: pointer;
	background: 0 0;
	border: 0;
	-webkit-appearance: none;
	display: block;
	outline: 0;
	padding: 0;
	z-index: 1046;
	box-shadow: none;
}
button::-moz-focus-inner {
	padding: 0;
	border: 0;
}
.mfp-close {
	width: 44px;
	height: 44px;
	line-height: 44px;
	right: 0;
	top: 0;
	opacity: 0.65;
	filter: alpha(opacity=65);
	padding: 0 0 18px 10px;
	font-style: normal;
	font-size: 28px;
	font-family: Arial, Baskerville, monospace;
}
.mfp-close:focus,
.mfp-close:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
.mfp-close:active {
	top: 1px;
}
.mfp-close-btn-in .mfp-close {
	color: #333;
}
.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close {
	color: #fff;
	text-align: right;
	padding-right: 6px;
	width: 100%;
}
.mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	color: #ccc;
	font-size: 12px;
	line-height: 18px;
	white-space: nowrap;
}
.mfp-figure,
img.mfp-img {
	line-height: 0;
}
.mfp-arrow {
	position: absolute;
	opacity: 0.65;
	filter: alpha(opacity=65);
	margin: -55px 0 0;
	top: 50%;
	padding: 0;
	width: 90px;
	height: 110px;
	-webkit-tap-highlight-color: transparent;
}
.mfp-arrow:active {
	margin-top: -54px;
}
.mfp-arrow:focus,
.mfp-arrow:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
.mfp-arrow .mfp-a,
.mfp-arrow .mfp-b,
.mfp-arrow:after,
.mfp-arrow:before {
	content: "";
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: inset transparent;
}
.mfp-arrow .mfp-a,
.mfp-arrow:after {
	border-top-width: 13px;
	border-bottom-width: 13px;
	top: 8px;
}
.mfp-arrow .mfp-b,
.mfp-arrow:before {
	border-top-width: 21px;
	border-bottom-width: 21px;
	opacity: 0.7;
}
.mfp-arrow-left {
	left: 0;
}
.mfp-arrow-left .mfp-a,
.mfp-arrow-left:after {
	border-right: 17px solid #fff;
	margin-left: 31px;
}
.mfp-arrow-left .mfp-b,
.mfp-arrow-left:before {
	margin-left: 25px;
	border-right: 27px solid #3f3f3f;
}
.mfp-arrow-right {
	right: 0;
}
.mfp-arrow-right .mfp-a,
.mfp-arrow-right:after {
	border-left: 17px solid #fff;
	margin-left: 39px;
}
.mfp-arrow-right .mfp-b,
.mfp-arrow-right:before {
	border-left: 27px solid #3f3f3f;
}
.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px;
}
#playerModal iframe,
.mfp-image-holder .mfp-content,
img.mfp-img {
	max-width: 100%;
}
.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: #000;
}
.mfp-figure:after,
img.mfp-img {
	width: auto;
	height: auto;
	display: block;
}
img.mfp-img {
	padding: 40px 0;
	margin: 0 auto;
}
.mfp-figure:after {
	position: absolute;
	left: 0;
	top: 40px;
	bottom: 40px;
	right: 0;
	z-index: -1;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: #444;
}
.mfp-figure small {
	color: #bdbdbd;
	display: block;
	font-size: 12px;
	line-height: 14px;
}
.mfp-figure figure {
	margin: 0;
}
.mfp-bottom-bar {
	margin-top: -36px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto;
}
.mfp-title {
	text-align: left;
	line-height: 18px;
	color: #f3f3f3;
	padding-right: 36px;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer;
}
@media screen and (max-width: 800px) and (orientation: landscape),
	screen and (max-height: 300px) {
	.mfp-img-mobile .mfp-image-holder {
		padding-left: 0;
		padding-right: 0;
	}
	.mfp-img-mobile img.mfp-img {
		padding: 0;
	}
	.mfp-img-mobile .mfp-figure:after {
		top: 0;
		bottom: 0;
	}
	.mfp-img-mobile .mfp-figure small {
		display: inline;
		margin-left: 5px;
	}
	.mfp-img-mobile .mfp-bottom-bar {
		background: rgba(0, 0, 0, 0.6);
		bottom: 0;
		margin: 0;
		top: auto;
		padding: 3px 5px;
		position: fixed;
		box-sizing: border-box;
	}
	.mfp-img-mobile .mfp-bottom-bar:empty {
		padding: 0;
	}
	.mfp-img-mobile .mfp-counter {
		right: 5px;
		top: 3px;
	}
	.mfp-img-mobile .mfp-close {
		top: 0;
		right: 0;
		width: 35px;
		height: 35px;
		line-height: 35px;
		background: rgba(0, 0, 0, 0.6);
		position: fixed;
		text-align: center;
		padding: 0;
	}
}
@media all and (max-width: 900px) {
	.mfp-arrow {
		transform: scale(0.75);
	}
	.mfp-arrow-left {
		transform-origin: 0;
	}
	.mfp-arrow-right {
		transform-origin: 100%;
	}
	.mfp-container {
		padding-left: 6px;
		padding-right: 6px;
	}
}
.mfp-ie7 .mfp-img {
	padding: 0;
}
.mfp-ie7 .mfp-bottom-bar {
	width: 600px;
	left: 50%;
	margin-left: -300px;
	margin-top: 5px;
	padding-bottom: 5px;
}
.mfp-ie7 .mfp-container {
	padding: 0;
}
.mfp-ie7 .mfp-content {
	padding-top: 44px;
}
.mfp-ie7 .mfp-close {
	top: 0;
	right: 0;
	padding-top: 0;
}
.mfp-container {
	padding-left: 36px;
	padding-right: 36px;
}
@media screen and (min-width: 768px) {
	.mfp-container {
		padding-left: 46px;
		padding-right: 46px;
	}
}
.mfp-image-holder .mfp-close {
	padding: 0;
	right: 0;
	top: 0;
}
.mfp-iframe-holder .mfp-close,
.mfp-inline-holder .mfp-close {
	padding: 0;
	right: 0;
	top: -34px;
}
#playerModal {
	margin: 0 auto;
	position: relative;
	max-width: 768px;
}
button.mfp-close {
	padding: 0;
	right: 0;
	top: 0;
	height: 28px;
}
button.mfp-close span.mfp-close {
	cursor: pointer !important;
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20white%20!important%3B%20stroke%3A%20white!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M990.8%2053.3L946.7%209.2%20500%20455.8%2053.3%209.2%209.2%2053.3%20455.8%20500%209.2%20946.7l44.1%2044.1L500%20544.2l446.7%20446.6%2044.1-44.1L544.2%20500z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	color: #fff;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 22px;
	height: 22px;
	text-indent: 101%;
	white-space: nowrap;
	overflow: hidden;
}
button.mfp-close:focus span.mfp-close {
	outline: #fff dotted thin;
}
.mfp-gallery .mfp-counter,
.mfp-gallery .mfp-title {
	font-family:
		wf_segoe-ui_normal, wf_segoe-ui_semilight, wf_segoe-ui_light, Arial,
		sans-serif;
	line-height: 1.25;
}
.mfp-gallery .mfp-arrow {
	position: absolute;
	border: 0;
	margin: 0;
	padding: 0;
	top: 0;
	z-index: 900;
	width: 34px;
	height: 100%;
	background-color: transparent;
	text-indent: 101%;
	white-space: nowrap;
	overflow: hidden;
}
.mfp-gallery .mfp-arrow:before {
	display: none;
}
.mfp-gallery .mfp-arrow:after {
	display: block;
	position: absolute;
	border: 0;
	margin: 0;
	padding: 0;
	top: 50%;
	width: 25px;
	height: 50px;
	opacity: 0.8;
	background-color: #e4e4e4;
	background-size: 8px auto;
	background-repeat: no-repeat;
}
.select2-container--default.select2-container--open:not(
		.select2-container--focus
	):after,
.slick-track:after,
.slick-track:before {
	content: "";
}
.mfp-gallery .mfp-arrow:focus:after,
.mfp-gallery .mfp-arrow:hover:after {
	opacity: 1;
}
.mfp-gallery .mfp-arrow:focus {
	outline: dotted thin;
}
.mfp-gallery .mfp-arrow-left:after {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22385.1%20-91.8%20546.7%20975.6%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%232F2F2F%20!important%3B%20stroke%3A%20%232F2F2F!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M872.9%20883.8L385.1%20396%20872.9-91.8l58.9%2058.9L502.9%20396l428.9%20428.9-58.9%2058.9z%22%2F%3E%3C%2Fsvg%3E");
	left: 0;
	background-position: 7px center;
}
.mfp-gallery .mfp-arrow-right:after {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22456.2%20-91.8%20546.7%20975.6%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%232F2F2F%20!important%3B%20stroke%3A%20%232F2F2F!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M515.1%20883.8l-58.9-58.9L885.1%20396%20456.2-32.9l58.9-58.9L1002.9%20396%20515.1%20883.8z%22%2F%3E%3C%2Fsvg%3E");
	right: 0;
	left: auto;
	background-position: 11px center;
}
.select2-selection__arrow {
	display: none;
}
.slick-list,
.slick-slider,
.slick-track {
	display: block;
	position: relative;
}
.select2-container--default {
	font-family:
		wf_segoe-ui_normal, wf_segoe-ui_semilight, wf_segoe-ui_light, Arial,
		sans-serif;
}
.select2-container--default .select2-selection--single {
	height: 37px;
}
.select2-container--default
	.select2-selection--single
	.select2-selection__rendered {
	line-height: 37px;
	white-space: nowrap !important;
	padding-right: 0 !important;
}
.select2-container--default
	.select2-selection--multiple
	.select2-selection__rendered {
	line-height: 26px;
}
.select2-container--default
	.select2-selection--multiple
	.select2-search--inline {
	padding-top: 3px;
	margin-bottom: 0;
}
.select2-container--default .select2-selection--multiple,
.select2-container--default .select2-selection--single {
	background-color: #fff;
	border-radius: 0;
	border: 1px solid #ddd;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.07);
	color: #32373c;
	outline: 0;
	transition: 50ms border-color ease-in-out;
}
.select2-container--default
	.select2-selection--multiple
	.select2-selection__choice,
.select2-container--default
	.select2-selection--single
	.select2-selection__choice {
	border-radius: 0;
	padding-left: 15px;
}
.select2-container--default
	.select2-selection--multiple
	.select2-selection__choice__remove,
.select2-container--default
	.select2-selection--single
	.select2-selection__choice__remove {
	margin-left: -10px;
}
.select2-container--default
	.select2-selection--multiple
	.select2-selection__rendered,
.select2-container--default
	.select2-selection--single
	.select2-selection__rendered {
	padding-right: 20px;
	white-space: normal;
}
.slick-slider {
	-webkit-touch-callout: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}
.slick-list {
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.slick-list:focus {
	outline: 0;
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
	transform: translate3d(0, 0, 0);
}
.slick-track {
	left: 0;
	top: 0;
}
.slick-track:after,
.slick-track:before {
	display: table;
}
.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none;
}
.picchu .float-right,
.picchu .fr,
[dir="rtl"] .slick-slide {
	float: right;
}
.slick-slide img {
	display: block;
}
.slick-slide.slick-loading img {
	display: none;
}
.slick-initialized .slick-slide {
	display: block;
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
	display: none;
}
table.aligncenter,
table.alignleft,
table.alignright {
	display: table !important;
}
table.msr-table-default th,
table.msr-table-default thead td {
	background-color: #f2f2f2;
	font-weight: 600;
}
table.all-borders {
	border: 1px solid #f2f2f2 !important;
	border-collapse: collapse !important;
}
table.all-borders td {
	border: 1px solid #f2f2f2 !important;
	padding: 5px !important;
}
table.bottom-border {
	border-color: #f2f2f2;
}
table.aligncenter {
	margin: auto !important;
}
.picchu {
	/*! normalize.css v1.1.3 | MIT License | git.io/normalize */
}
.picchu a,
.picchu abbr,
.picchu acronym,
.picchu address,
.picchu applet,
.picchu article,
.picchu aside,
.picchu audio,
.picchu b,
.picchu big,
.picchu blockquote,
.picchu body,
.picchu canvas,
.picchu caption,
.picchu center,
.picchu cite,
.picchu code,
.picchu dd,
.picchu del,
.picchu details,
.picchu dfn,
.picchu div,
.picchu dl,
.picchu dt,
.picchu em,
.picchu embed,
.picchu fieldset,
.picchu figcaption,
.picchu figure,
.picchu footer,
.picchu form,
.picchu h1,
.picchu h2,
.picchu h3,
.picchu h4,
.picchu h5,
.picchu h6,
.picchu header,
.picchu hgroup,
.picchu html,
.picchu i,
.picchu iframe,
.picchu img,
.picchu ins,
.picchu kbd,
.picchu label,
.picchu legend,
.picchu li,
.picchu mark,
.picchu menu,
.picchu nav,
.picchu object,
.picchu ol,
.picchu output,
.picchu p,
.picchu pre,
.picchu q,
.picchu ruby,
.picchu s,
.picchu samp,
.picchu section,
.picchu small,
.picchu span,
.picchu strike,
.picchu strong,
.picchu sub,
.picchu summary,
.picchu sup,
.picchu table,
.picchu tbody,
.picchu td,
.picchu tfoot,
.picchu th,
.picchu thead,
.picchu time,
.picchu tr,
.picchu tt,
.picchu u,
.picchu ul,
.picchu var,
.picchu video {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
}
.picchu article,
.picchu aside,
.picchu details,
.picchu figcaption,
.picchu figure,
.picchu footer,
.picchu header,
.picchu hgroup,
.picchu main,
.picchu nav,
.picchu section,
.picchu summary {
	display: block;
}
.picchu audio,
.picchu canvas,
.picchu video {
	display: inline-block;
}
.picchu audio:not([controls]) {
	display: none;
	height: 0;
}
.picchu [hidden] {
	display: none;
}
.picchu html {
	font-size: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
.picchu button,
.picchu html,
.picchu input,
.picchu select,
.picchu textarea {
	font-family: sans-serif;
}
.picchu body {
	margin: 0;
}
.picchu h1,
.picchu h2,
.picchu h3,
.picchu h4,
.picchu h5,
.picchu h6 {
	margin-top: 0;
}
.picchu a:focus {
	outline: dotted thin;
}
.picchu a:active,
.picchu a:hover {
	outline: 0;
}
.picchu abbr[title] {
	border-bottom: 1px dotted;
}
.picchu b,
.picchu strong {
	font-weight: 700;
}
.picchu blockquote {
	margin: 0 20px 1.25em;
}
.picchu dfn {
	font-style: italic;
}
.picchu hr {
	box-sizing: content-box;
	height: 0;
}
.picchu mark {
	background: #ff0;
	color: #000;
}
.picchu p,
.picchu pre {
	margin: 0 0 1.25em;
}
.picchu code,
.picchu kbd,
.picchu pre,
.picchu samp {
	font-family: monospace, serif;
	font-size: 1em;
}
.picchu pre {
	white-space: pre;
	white-space: pre-wrap;
}
.picchu q {
	quotes: none;
}
.picchu q:after,
.picchu q:before {
	content: "";
	content: none;
}
.picchu small {
	font-size: 80%;
}
.picchu sub,
.picchu sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
.picchu sup {
	top: -0.5em;
}
.picchu sub {
	bottom: -0.25em;
}
.picchu dl,
.picchu menu,
.picchu ol,
.picchu ul {
	margin: 0;
}
.picchu dd {
	margin: 0 0 0 20px;
}
.picchu menu,
.picchu ol,
.picchu ul {
	padding: 0 0 0 20px;
}
.picchu nav ol,
.picchu nav ul {
	list-style: none;
}
.picchu img {
	border: 0;
	-ms-interpolation-mode: bicubic;
}
.picchu svg:not(:root) {
	overflow: hidden;
}
.picchu figure,
.picchu form {
	margin: 0;
}
.picchu fieldset {
	border: 1px solid silver;
	margin: 0;
	padding: 0;
}
.picchu legend {
	border: 0;
	padding: 0;
	white-space: normal;
}
.picchu button,
.picchu input,
.picchu select,
.picchu textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
}
.picchu .vat,
.picchu .vertical-align-top,
.picchu textarea {
	vertical-align: top;
}
.picchu button,
.picchu input {
	line-height: normal;
}
.picchu button,
.picchu select {
	text-transform: none;
}
.picchu .back-link,
.picchu .caps {
	text-transform: uppercase;
}
.picchu button,
.picchu html input[type="button"],
.picchu input[type="reset"],
.picchu input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}
.picchu button[disabled],
.picchu html input[disabled] {
	cursor: default;
}
.picchu input[type="checkbox"],
.picchu input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}
.picchu input[type="search"]::-webkit-search-cancel-button,
.picchu input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}
.picchu button::-moz-focus-inner,
.picchu input::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.picchu textarea {
	overflow: auto;
}
.picchu table {
	border-collapse: collapse;
	border-spacing: 0;
}
.picchu .clearfix:after,
.picchu .clearfix:before {
	content: " ";
	display: table;
}
.picchu .msr-accordion-content table .thead,
.picchu .msr-accordion-content table thead,
.picchu .msr-accordion__panel .msr-accordion__title,
.picchu .msr-search-category-subtitle,
.picchu .msr-table-schedule .thead,
.picchu .msr-table-schedule thead,
.picchu .visually-hidden,
.picchu button.msr-accordion__header[aria-selected="true"]:after,
.picchu button.msr-accordion__header[aria-selected="false"]:after {
	margin: -1px;
	padding: 0;
	width: 1px;
	height: 1px;
	overflow: hidden;
	clip: rect(0 0 0 0);
	clip: rect(0, 0, 0, 0);
	position: absolute;
}
.picchu .cta-link.black-c:after,
.picchu .cta-link.white-c:after,
.picchu .cta-link:after,
.picchu .icon,
.picchu .icon-chevron-left-sm,
.picchu .icon-chevron-left-sm-black,
.picchu .icon-chevron-left-sm-blue,
.picchu .icon-chevron-left-sm-white,
.picchu .icon-chevron-right-sm,
.picchu .icon-chevron-right-sm-black,
.picchu .icon-chevron-right-sm-blue,
.picchu .icon-chevron-right-sm-white,
.picchu .icon-play,
.picchu .icon-play-black,
.picchu .icon-play-white,
.picchu .msr-carousel .slide-dot,
.picchu .msr-collections-carousel .slide-dot,
.picchu .msr-grid-item.msr-grid-item--internal .msr-grid-item__more-text:after,
.picchu .msr-hero-carousel .slide-dot,
.picchu .msr-section-front-carousel .slide-dot,
.picchu .next-link:after,
.picchu .previous-link:before,
.picchu .search input[type="submit"],
.picchu .text-hide,
.picchu .video-gallery-link.black-bgc:after,
.picchu .video-gallery-link.black-c:after,
.picchu .video-gallery-link.white-bgc:after,
.picchu .video-gallery-link.white-c:after,
.picchu .video-gallery-link:after,
.picchu .video-link.black-bgc:after,
.picchu .video-link.black-c:after,
.picchu .video-link.white-bgc:after,
.picchu .video-link.white-c:after,
.picchu .video-link:after {
	text-indent: 101%;
	white-space: nowrap;
	overflow: hidden;
}
.picchu .tac,
.picchu .text-center {
	text-align: center;
}
.picchu .tal,
.picchu .text-left {
	text-align: left;
}
.picchu .tar,
.picchu .text-right {
	text-align: right;
}
.picchu .vam,
.picchu .vertical-align-middle {
	vertical-align: middle;
}
.picchu .vab,
.picchu .vertical-align-bottom {
	vertical-align: bottom;
}
.picchu .justify {
	text-align: justify;
}
.picchu .no-margin {
	margin: 0 !important;
}
.picchu .no-margin-top,
.picchu .no-margin-vertical {
	margin-top: 0 !important;
}
.picchu .no-margin-bottom,
.picchu .no-margin-vertical {
	margin-bottom: 0 !important;
}
.picchu .no-margin-left {
	margin-left: 0 !important;
}
.picchu .no-margin-right {
	margin-right: 0 !important;
}
.picchu .no-margin-horizontal {
	margin-right: 0 !important;
	margin-left: 0 !important;
}
.picchu .no-margin-vertical {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
.picchu .no-padding {
	padding: 0 !important;
}
.picchu .no-padding-top,
.picchu .no-padding-vertical {
	padding-top: 0 !important;
}
.picchu .no-padding-bottom,
.picchu .no-padding-vertical {
	padding-bottom: 0 !important;
}
.picchu .no-padding-left {
	padding-left: 0 !important;
}
.picchu .no-padding-right {
	padding-right: 0 !important;
}
.picchu .no-padding-horizontal {
	padding-right: 0 !important;
	padding-left: 0 !important;
}
.picchu .no-padding-vertical {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
.picchu .hidden {
	visibility: hidden !important;
}
.picchu .desktop-only {
	display: none;
}
@media screen and (min-width: 768px) {
	.picchu .mobile-only {
		display: none;
	}
	.picchu .desktop-only {
		display: block;
	}
}
.picchu .db,
.picchu .display-block {
	display: block;
}
.picchu .dib,
.picchu .display-inline-block {
	display: inline-block;
}
.picchu .dib.desktop-only,
.picchu .display-inline-block.desktop-only {
	display: none;
}
@media screen and (min-width: 768px) {
	.picchu .dib.desktop-only,
	.picchu .display-inline-block.desktop-only {
		display: inline-block;
	}
}
.picchu .di,
.picchu .display-inline {
	display: inline;
}
.picchu .di.desktop-only,
.picchu .display-inline.desktop-only {
	display: none;
}
@media screen and (min-width: 768px) {
	.picchu .di.desktop-only,
	.picchu .display-inline.desktop-only {
		display: inline;
	}
}
.picchu .display-table,
.picchu .dt {
	display: table;
}
.picchu .display-table.desktop-only,
.picchu .dt.desktop-only {
	display: none;
}
@media screen and (min-width: 768px) {
	.picchu .display-table.desktop-only,
	.picchu .dt.desktop-only {
		display: table;
	}
}
.picchu .display-table-cell,
.picchu .dtc {
	display: table-cell;
}
.picchu .display-table-cell.desktop-only,
.picchu .dtc.desktop-only {
	display: none;
}
.picchu .ofh,
.picchu .overflow-hidden {
	overflow: hidden;
}
.picchu .fl,
.picchu .float-left {
	float: left;
}
.picchu .float-none,
.picchu .fn {
	float: none;
}
.picchu .no-max-width {
	max-width: none !important;
}
.picchu .full-width {
	width: 100%;
	height: auto;
}
.picchu .no-wrap {
	white-space: nowrap !important;
}
.picchu .blogs-tabs .blogs-tab-list,
.picchu .msr-comma-seperated-list,
.picchu .msr-tabs .msr-tab-list,
.picchu .slick-dots,
.picchu .stripped,
.picchu.awards .msr-awards-list ul {
	list-style-type: none;
	padding-left: 0;
}
.picchu .bg-top {
	background-position: top center;
}
.picchu .bg-top-left {
	background-position: top left;
}
.picchu .bg-top-right {
	background-position: top right;
}
.picchu .bg-bottom {
	background-position: bottom center;
}
.picchu .bg-bottom-left {
	background-position: bottom left;
}
.picchu .bg-bottom-right {
	background-position: bottom right;
}
.picchu .bg-left {
	background-position: center left;
}
.picchu .bg-right {
	background-position: center right;
}
.picchu .bg-center,
.picchu .icon {
	background-position: center;
}
.picchu .black-bgc {
	background-color: #000;
	color: #fff;
}
.picchu .black-c {
	color: #2f2f2f;
}
.picchu .white-bgc {
	background-color: #fff;
	color: #2f2f2f;
}
.picchu .white-c {
	color: #fff;
}
.picchu .lightblue-d1-bgc {
	background-color: #0096c2;
	color: #fff;
}
.picchu .lightblue-l1-bgc {
	background-color: #33c9f5;
	color: #2f2f2f;
}
.picchu .lightblue-d1-c {
	color: #0096c2;
}
.picchu .lightblue-l1-c {
	color: #33c9f5;
}
.picchu .lightblue-d2-bgc {
	background-color: #007191;
	color: #fff;
}
.picchu .lightblue-l2-bgc {
	background-color: #66d7f7;
	color: #2f2f2f;
}
.picchu .lightblue-d2-c {
	color: #007191;
}
.picchu .lightblue-l2-c {
	color: #66d7f7;
}
.picchu .lightblue-d3-bgc {
	background-color: #004b61;
	color: #fff;
}
.picchu .lightblue-l3-bgc {
	background-color: #99e4fa;
	color: #2f2f2f;
}
.picchu .lightblue-d3-c {
	color: #004b61;
}
.picchu .lightblue-l3-c {
	color: #99e4fa;
}
.picchu .lightblue-d4-bgc {
	background-color: #002630;
	color: #fff;
}
.picchu .lightblue-l4-bgc {
	background-color: #ccf2fc;
	color: #2f2f2f;
}
.picchu .lightblue-d4-c {
	color: #002630;
}
.picchu .lightblue-l4-c {
	color: #ccf2fc;
}
.picchu .lightblue-bgc {
	background-color: #00bcf2;
	color: #2f2f2f;
}
.picchu .lightblue-c {
	color: #00bcf2;
}
.picchu .blue-d1-bgc {
	background-color: #0060ac;
	color: #fff;
}
.picchu .blue-l1-bgc {
	background-color: #3393df;
	color: #fff;
}
.picchu .blue-d1-c {
	color: #0060ac;
}
.picchu .blue-l1-c {
	color: #3393df;
}
.picchu .blue-d2-bgc {
	background-color: #004881;
	color: #fff;
}
.picchu .blue-l2-bgc {
	background-color: #66aee7;
	color: #2f2f2f;
}
.picchu .blue-d2-c {
	color: #004881;
}
.picchu .blue-l2-c {
	color: #66aee7;
}
.picchu .blue-d3-bgc {
	background-color: #003056;
	color: #fff;
}
.picchu .blue-l3-bgc {
	background-color: #99c9ef;
	color: #2f2f2f;
}
.picchu .blue-d3-c {
	color: #003056;
}
.picchu .blue-l3-c {
	color: #99c9ef;
}
.picchu .blue-d4-bgc {
	background-color: #00182b;
	color: #fff;
}
.picchu .blue-l4-bgc {
	background-color: #cce4f7;
	color: #2f2f2f;
}
.picchu .blue-d4-c {
	color: #00182b;
}
.picchu .blue-l4-c {
	color: #cce4f7;
}
.picchu .blue-bgc {
	background-color: #0078d7;
	color: #fff;
}
.picchu .blue-c {
	color: #0078d7;
}
.picchu .midblue-d1-bgc {
	background-color: #001372;
	color: #fff;
}
.picchu .midblue-l1-bgc {
	background-color: #3346a5;
	color: #fff;
}
.picchu .midblue-d1-c {
	color: #001372;
}
.picchu .midblue-l1-c {
	color: #3346a5;
}
.picchu .midblue-d2-bgc {
	background-color: #000e56;
	color: #fff;
}
.picchu .midblue-l2-bgc {
	background-color: #6674bc;
	color: #fff;
}
.picchu .midblue-d2-c {
	color: #000e56;
}
.picchu .midblue-l2-c {
	color: #6674bc;
}
.picchu .midblue-d3-bgc {
	background-color: #000a39;
	color: #fff;
}
.picchu .midblue-l3-bgc {
	background-color: #99a3d2;
	color: #2f2f2f;
}
.picchu .midblue-d3-c {
	color: #000a39;
}
.picchu .midblue-l3-c {
	color: #99a3d2;
}
.picchu .midblue-d4-bgc {
	background-color: #00051d;
	color: #fff;
}
.picchu .midblue-l4-bgc {
	background-color: #ccd1e9;
	color: #2f2f2f;
}
.picchu .midblue-d4-c {
	color: #00051d;
}
.picchu .midblue-l4-c {
	color: #ccd1e9;
}
.picchu .midblue-bgc {
	background-color: #00188f;
	color: #fff;
}
.picchu .midblue-c {
	color: #00188f;
}
.picchu .darkblue-d1-bgc {
	background-color: #001a40;
	color: #fff;
}
.picchu .darkblue-l1-bgc {
	background-color: #334d73;
	color: #fff;
}
.picchu .darkblue-d1-c {
	color: #001a40;
}
.picchu .darkblue-l1-c {
	color: #334d73;
}
.picchu .darkblue-d2-bgc {
	background-color: #001330;
	color: #fff;
}
.picchu .darkblue-l2-bgc {
	background-color: #667996;
	color: #fff;
}
.picchu .darkblue-d2-c {
	color: #001330;
}
.picchu .darkblue-l2-c {
	color: #667996;
}
.picchu .darkblue-d3-bgc {
	background-color: #000d20;
	color: #fff;
}
.picchu .darkblue-l3-bgc {
	background-color: #99a6b9;
	color: #2f2f2f;
}
.picchu .darkblue-d3-c {
	color: #000d20;
}
.picchu .darkblue-l3-c {
	color: #99a6b9;
}
.picchu .darkblue-d4-bgc {
	background-color: #000610;
	color: #fff;
}
.picchu .darkblue-l4-bgc {
	background-color: #ccd2dc;
	color: #2f2f2f;
}
.picchu .darkblue-d4-c {
	color: #000610;
}
.picchu .darkblue-l4-c {
	color: #ccd2dc;
}
.picchu .darkblue-bgc {
	background-color: #002050;
	color: #fff;
}
.picchu .darkblue-c {
	color: #002050;
}
.picchu .lightpurple-d1-bgc {
	background-color: #9080cc;
	color: #fff;
}
.picchu .lightpurple-l1-bgc {
	background-color: #c3b3ff;
	color: #2f2f2f;
}
.picchu .lightpurple-d1-c {
	color: #9080cc;
}
.picchu .lightpurple-l1-c {
	color: #c3b3ff;
}
.picchu .lightpurple-d2-bgc {
	background-color: #6c6099;
	color: #fff;
}
.picchu .lightpurple-l2-bgc {
	background-color: #d2c6ff;
	color: #2f2f2f;
}
.picchu .lightpurple-d2-c {
	color: #6c6099;
}
.picchu .lightpurple-l2-c {
	color: #d2c6ff;
}
.picchu .lightpurple-d3-bgc {
	background-color: #484066;
	color: #fff;
}
.picchu .lightpurple-l3-bgc {
	background-color: #e1d9ff;
	color: #2f2f2f;
}
.picchu .lightpurple-d3-c {
	color: #484066;
}
.picchu .lightpurple-l3-c {
	color: #e1d9ff;
}
.picchu .lightpurple-d4-bgc {
	background-color: #242033;
	color: #fff;
}
.picchu .lightpurple-l4-bgc {
	background-color: #f0ecff;
	color: #2f2f2f;
}
.picchu .lightpurple-d4-c {
	color: #242033;
}
.picchu .lightpurple-l4-c {
	color: #f0ecff;
}
.picchu .lightpurple-bgc {
	background-color: #b4a0ff;
	color: #2f2f2f;
}
.picchu .lightpurple-c {
	color: #b4a0ff;
}
.picchu .purple-d1-bgc {
	background-color: #4a2474;
	color: #fff;
}
.picchu .purple-l1-bgc {
	background-color: #7d57a7;
	color: #fff;
}
.picchu .purple-d1-c {
	color: #4a2474;
}
.picchu .purple-l1-c {
	color: #7d57a7;
}
.picchu .purple-d2-bgc {
	background-color: #371b57;
	color: #fff;
}
.picchu .purple-l2-bgc {
	background-color: #9d81bd;
	color: #2f2f2f;
}
.picchu .purple-d2-c {
	color: #371b57;
}
.picchu .purple-l2-c {
	color: #9d81bd;
}
.picchu .purple-d3-bgc {
	background-color: #25123a;
	color: #fff;
}
.picchu .purple-l3-bgc {
	background-color: #beabd3;
	color: #2f2f2f;
}
.picchu .purple-d3-c {
	color: #25123a;
}
.picchu .purple-l3-c {
	color: #beabd3;
}
.picchu .purple-d4-bgc {
	background-color: #12091d;
	color: #fff;
}
.picchu .purple-l4-bgc {
	background-color: #ded5e9;
	color: #2f2f2f;
}
.picchu .purple-d4-c {
	color: #12091d;
}
.picchu .purple-l4-c {
	color: #ded5e9;
}
.picchu .purple-bgc {
	background-color: #5c2d91;
	color: #fff;
}
.picchu .purple-c {
	color: #5c2d91;
}
.picchu .darkpurple-d1-bgc {
	background-color: #281048;
	color: #fff;
}
.picchu .darkpurple-l1-bgc {
	background-color: #5b437b;
	color: #fff;
}
.picchu .darkpurple-d1-c {
	color: #281048;
}
.picchu .darkpurple-l1-c {
	color: #5b437b;
}
.picchu .darkpurple-d2-bgc {
	background-color: #1e0c36;
	color: #fff;
}
.picchu .darkpurple-l2-bgc {
	background-color: #84729c;
	color: #fff;
}
.picchu .darkpurple-d2-c {
	color: #1e0c36;
}
.picchu .darkpurple-l2-c {
	color: #84729c;
}
.picchu .darkpurple-d3-bgc {
	background-color: #140824;
	color: #fff;
}
.picchu .darkpurple-l3-bgc {
	background-color: #ada1bd;
	color: #2f2f2f;
}
.picchu .darkpurple-d3-c {
	color: #140824;
}
.picchu .darkpurple-l3-c {
	color: #ada1bd;
}
.picchu .darkpurple-d4-bgc {
	background-color: #0a0412;
	color: #fff;
}
.picchu .darkpurple-l4-bgc {
	background-color: #d6d0de;
	color: #2f2f2f;
}
.picchu .darkpurple-d4-c {
	color: #0a0412;
}
.picchu .darkpurple-l4-c {
	color: #d6d0de;
}
.picchu .darkpurple-bgc {
	background-color: #32145a;
	color: #fff;
}
.picchu .darkpurple-c {
	color: #32145a;
}
.picchu .lightmagenta-d1-bgc {
	background-color: #b60070;
	color: #fff;
}
.picchu .lightmagenta-l1-bgc {
	background-color: #e933a3;
	color: #fff;
}
.picchu .lightmagenta-d1-c {
	color: #b60070;
}
.picchu .lightmagenta-l1-c {
	color: #e933a3;
}
.picchu .lightmagenta-d2-bgc {
	background-color: #880054;
	color: #fff;
}
.picchu .lightmagenta-l2-bgc {
	background-color: #ee66ba;
	color: #2f2f2f;
}
.picchu .lightmagenta-d2-c {
	color: #880054;
}
.picchu .lightmagenta-l2-c {
	color: #ee66ba;
}
.picchu .lightmagenta-d3-bgc {
	background-color: #5b0038;
	color: #fff;
}
.picchu .lightmagenta-l3-bgc {
	background-color: #f499d1;
	color: #2f2f2f;
}
.picchu .lightmagenta-d3-c {
	color: #5b0038;
}
.picchu .lightmagenta-l3-c {
	color: #f499d1;
}
.picchu .lightmagenta-d4-bgc {
	background-color: #2d001c;
	color: #fff;
}
.picchu .lightmagenta-l4-bgc {
	background-color: #f9cce8;
	color: #2f2f2f;
}
.picchu .lightmagenta-d4-c {
	color: #2d001c;
}
.picchu .lightmagenta-l4-c {
	color: #f9cce8;
}
.picchu .lightmagenta-bgc {
	background-color: #e3008c;
	color: #fff;
}
.picchu .lightmagenta-c {
	color: #e3008c;
}
.picchu .magenta-d1-bgc {
	background-color: #90007e;
	color: #fff;
}
.picchu .magenta-l1-bgc {
	background-color: #c333b1;
	color: #fff;
}
.picchu .magenta-d1-c {
	color: #90007e;
}
.picchu .magenta-l1-c {
	color: #c333b1;
}
.picchu .magenta-d2-bgc {
	background-color: #6c005f;
	color: #fff;
}
.picchu .magenta-l2-bgc {
	background-color: #d266c5;
	color: #2f2f2f;
}
.picchu .magenta-d2-c {
	color: #6c005f;
}
.picchu .magenta-l2-c {
	color: #d266c5;
}
.picchu .magenta-d3-bgc {
	background-color: #48003f;
	color: #fff;
}
.picchu .magenta-l3-bgc {
	background-color: #e199d8;
	color: #2f2f2f;
}
.picchu .magenta-d3-c {
	color: #48003f;
}
.picchu .magenta-l3-c {
	color: #e199d8;
}
.picchu .magenta-d4-bgc {
	background-color: #240020;
	color: #fff;
}
.picchu .magenta-l4-bgc {
	background-color: #f0ccec;
	color: #2f2f2f;
}
.picchu .magenta-d4-c {
	color: #240020;
}
.picchu .magenta-l4-c {
	color: #f0ccec;
}
.picchu .magenta-bgc {
	background-color: #b4009e;
	color: #fff;
}
.picchu .magenta-c {
	color: #b4009e;
}
.picchu .darkmagenta-d1-bgc {
	background-color: #4a004a;
	color: #fff;
}
.picchu .darkmagenta-l1-bgc {
	background-color: #7d337d;
	color: #fff;
}
.picchu .darkmagenta-d1-c {
	color: #4a004a;
}
.picchu .darkmagenta-l1-c {
	color: #7d337d;
}
.picchu .darkmagenta-d2-bgc {
	background-color: #370037;
	color: #fff;
}
.picchu .darkmagenta-l2-bgc {
	background-color: #9d669d;
	color: #fff;
}
.picchu .darkmagenta-d2-c {
	color: #370037;
}
.picchu .darkmagenta-l2-c {
	color: #9d669d;
}
.picchu .darkmagenta-d3-bgc {
	background-color: #250025;
	color: #fff;
}
.picchu .darkmagenta-l3-bgc {
	background-color: #be99be;
	color: #2f2f2f;
}
.picchu .darkmagenta-d3-c {
	color: #250025;
}
.picchu .darkmagenta-l3-c {
	color: #be99be;
}
.picchu .darkmagenta-d4-bgc {
	background-color: #120012;
	color: #fff;
}
.picchu .darkmagenta-l4-bgc {
	background-color: #deccde;
	color: #2f2f2f;
}
.picchu .darkmagenta-d4-c {
	color: #120012;
}
.picchu .darkmagenta-l4-c {
	color: #deccde;
}
.picchu .darkmagenta-bgc {
	background-color: #5c005c;
	color: #fff;
}
.picchu .darkmagenta-c {
	color: #5c005c;
}
.picchu .red-d1-bgc {
	background-color: #ba0e1c;
	color: #fff;
}
.picchu .red-l1-bgc {
	background-color: #ed414f;
	color: #fff;
}
.picchu .red-d1-c {
	color: #ba0e1c;
}
.picchu .red-l1-c {
	color: #ed414f;
}
.picchu .red-d2-bgc {
	background-color: #8b0a15;
	color: #fff;
}
.picchu .red-l2-bgc {
	background-color: #f1707b;
	color: #2f2f2f;
}
.picchu .red-d2-c {
	color: #8b0a15;
}
.picchu .red-l2-c {
	color: #f1707b;
}
.picchu .red-d3-bgc {
	background-color: #5d070e;
	color: #fff;
}
.picchu .red-l3-bgc {
	background-color: #f6a0a7;
	color: #2f2f2f;
}
.picchu .red-d3-c {
	color: #5d070e;
}
.picchu .red-l3-c {
	color: #f6a0a7;
}
.picchu .red-d4-bgc {
	background-color: #2e0307;
	color: #fff;
}
.picchu .red-l4-bgc {
	background-color: #facfd3;
	color: #2f2f2f;
}
.picchu .red-d4-c {
	color: #2e0307;
}
.picchu .red-l4-c {
	color: #facfd3;
}
.picchu .red-bgc {
	background-color: #e81123;
	color: #fff;
}
.picchu .red-c {
	color: #e81123;
}
.picchu .darkred-d1-bgc {
	background-color: #860000;
	color: #fff;
}
.picchu .darkred-l1-bgc {
	background-color: #b93333;
	color: #fff;
}
.picchu .darkred-d1-c {
	color: #860000;
}
.picchu .darkred-l1-c {
	color: #b93333;
}
.picchu .darkred-d2-bgc {
	background-color: #650000;
	color: #fff;
}
.picchu .darkred-l2-bgc {
	background-color: #cb6666;
	color: #fff;
}
.picchu .darkred-d2-c {
	color: #650000;
}
.picchu .darkred-l2-c {
	color: #cb6666;
}
.picchu .darkred-d3-bgc {
	background-color: #430000;
	color: #fff;
}
.picchu .darkred-l3-bgc {
	background-color: #dc9999;
	color: #2f2f2f;
}
.picchu .darkred-d3-c {
	color: #430000;
}
.picchu .darkred-l3-c {
	color: #dc9999;
}
.picchu .darkred-d4-bgc {
	background-color: #200;
	color: #fff;
}
.picchu .darkred-l4-bgc {
	background-color: #ecc;
	color: #2f2f2f;
}
.picchu .darkred-d4-c {
	color: #200;
}
.picchu .darkred-l4-c {
	color: #ecc;
}
.picchu .darkred-bgc {
	background-color: #a80000;
	color: #fff;
}
.picchu .darkred-c {
	color: #a80000;
}
.picchu .lightorange-d1-bgc {
	background-color: #cc7000;
	color: #fff;
}
.picchu .lightorange-l1-bgc {
	background-color: #ffa333;
	color: #2f2f2f;
}
.picchu .lightorange-d1-c {
	color: #cc7000;
}
.picchu .lightorange-l1-c {
	color: #ffa333;
}
.picchu .lightorange-d2-bgc {
	background-color: #995400;
	color: #fff;
}
.picchu .lightorange-l2-bgc {
	background-color: #ffba66;
	color: #2f2f2f;
}
.picchu .lightorange-d2-c {
	color: #995400;
}
.picchu .lightorange-l2-c {
	color: #ffba66;
}
.picchu .lightorange-d3-bgc {
	background-color: #663800;
	color: #fff;
}
.picchu .lightorange-l3-bgc {
	background-color: #ffd199;
	color: #2f2f2f;
}
.picchu .lightorange-d3-c {
	color: #663800;
}
.picchu .lightorange-l3-c {
	color: #ffd199;
}
.picchu .lightorange-d4-bgc {
	background-color: #331c00;
	color: #fff;
}
.picchu .lightorange-l4-bgc {
	background-color: #ffe8cc;
	color: #2f2f2f;
}
.picchu .lightorange-d4-c {
	color: #331c00;
}
.picchu .lightorange-l4-c {
	color: #ffe8cc;
}
.picchu .lightorange-bgc {
	background-color: #ff8c00;
	color: #2f2f2f;
}
.picchu .lightorange-c {
	color: #ff8c00;
}
.picchu .orange-d1-bgc {
	background-color: #ad2f01;
	color: #fff;
}
.picchu .orange-l1-bgc {
	background-color: #e06234;
	color: #fff;
}
.picchu .orange-d1-c {
	color: #ad2f01;
}
.picchu .orange-l1-c {
	color: #e06234;
}
.picchu .orange-d2-bgc {
	background-color: #822301;
	color: #fff;
}
.picchu .orange-l2-bgc {
	background-color: #e88967;
	color: #2f2f2f;
}
.picchu .orange-d2-c {
	color: #822301;
}
.picchu .orange-l2-c {
	color: #e88967;
}
.picchu .orange-d3-bgc {
	background-color: #561800;
	color: #fff;
}
.picchu .orange-l3-bgc {
	background-color: #efb199;
	color: #2f2f2f;
}
.picchu .orange-d3-c {
	color: #561800;
}
.picchu .orange-l3-c {
	color: #efb199;
}
.picchu .orange-d4-bgc {
	background-color: #2b0c00;
	color: #fff;
}
.picchu .orange-l4-bgc {
	background-color: #f7d8cc;
	color: #2f2f2f;
}
.picchu .orange-d4-c {
	color: #2b0c00;
}
.picchu .orange-l4-c {
	color: #f7d8cc;
}
.picchu .orange-bgc {
	background-color: #d83b01;
	color: #fff;
}
.picchu .orange-c {
	color: #d83b01;
}
.picchu .lightyellow-d1-bgc {
	background-color: #ccc100;
	color: #2f2f2f;
}
.picchu .lightyellow-l1-bgc {
	background-color: #fff433;
	color: #2f2f2f;
}
.picchu .lightyellow-d1-c {
	color: #ccc100;
}
.picchu .lightyellow-l1-c {
	color: #fff433;
}
.picchu .lightyellow-d2-bgc {
	background-color: #999100;
	color: #2f2f2f;
}
.picchu .lightyellow-l2-bgc {
	background-color: #fff766;
	color: #2f2f2f;
}
.picchu .lightyellow-d2-c {
	color: #999100;
}
.picchu .lightyellow-l2-c {
	color: #fff766;
}
.picchu .lightyellow-d3-bgc {
	background-color: #666000;
	color: #fff;
}
.picchu .lightyellow-l3-bgc {
	background-color: #fff999;
	color: #2f2f2f;
}
.picchu .lightyellow-d3-c {
	color: #666000;
}
.picchu .lightyellow-l3-c {
	color: #fff999;
}
.picchu .lightyellow-d4-bgc {
	background-color: #333000;
	color: #fff;
}
.picchu .lightyellow-l4-bgc {
	background-color: #fffccc;
	color: #2f2f2f;
}
.picchu .lightyellow-d4-c {
	color: #333000;
}
.picchu .lightyellow-l4-c {
	color: #fffccc;
}
.picchu .lightyellow-bgc {
	background-color: #fff100;
	color: #2f2f2f;
}
.picchu .lightyellow-c {
	color: #fff100;
}
.picchu .yellow-d1-bgc {
	background-color: #cc9400;
	color: #2f2f2f;
}
.picchu .yellow-l1-bgc {
	background-color: #ffc733;
	color: #2f2f2f;
}
.picchu .yellow-d1-c {
	color: #cc9400;
}
.picchu .yellow-l1-c {
	color: #ffc733;
}
.picchu .yellow-d2-bgc {
	background-color: #996f00;
	color: #fff;
}
.picchu .yellow-l2-bgc {
	background-color: #ffd566;
	color: #2f2f2f;
}
.picchu .yellow-d2-c {
	color: #996f00;
}
.picchu .yellow-l2-c {
	color: #ffd566;
}
.picchu .yellow-d3-bgc {
	background-color: #664a00;
	color: #fff;
}
.picchu .yellow-l3-bgc {
	background-color: #ffe399;
	color: #2f2f2f;
}
.picchu .yellow-d3-c {
	color: #664a00;
}
.picchu .yellow-l3-c {
	color: #ffe399;
}
.picchu .yellow-d4-bgc {
	background-color: #332500;
	color: #fff;
}
.picchu .yellow-l4-bgc {
	background-color: #fff1cc;
	color: #2f2f2f;
}
.picchu .yellow-d4-c {
	color: #332500;
}
.picchu .yellow-l4-c {
	color: #fff1cc;
}
.picchu .yellow-bgc {
	background-color: #ffb900;
	color: #2f2f2f;
}
.picchu .yellow-c {
	color: #ffb900;
}
.picchu .lightgreen-d1-bgc {
	background-color: #95ad08;
	color: #2f2f2f;
}
.picchu .lightgreen-l1-bgc {
	background-color: #c8e03b;
	color: #2f2f2f;
}
.picchu .lightgreen-d1-c {
	color: #95ad08;
}
.picchu .lightgreen-l1-c {
	color: #c8e03b;
}
.picchu .lightgreen-d2-bgc {
	background-color: #708206;
	color: #fff;
}
.picchu .lightgreen-l2-bgc {
	background-color: #d6e86c;
	color: #2f2f2f;
}
.picchu .lightgreen-d2-c {
	color: #708206;
}
.picchu .lightgreen-l2-c {
	color: #d6e86c;
}
.picchu .lightgreen-d3-bgc {
	background-color: #4a5604;
	color: #fff;
}
.picchu .lightgreen-l3-bgc {
	background-color: #e3ef9d;
	color: #2f2f2f;
}
.picchu .lightgreen-d3-c {
	color: #4a5604;
}
.picchu .lightgreen-l3-c {
	color: #e3ef9d;
}
.picchu .lightgreen-d4-bgc {
	background-color: #252b02;
	color: #fff;
}
.picchu .lightgreen-l4-bgc {
	background-color: #f1f7ce;
	color: #2f2f2f;
}
.picchu .lightgreen-d4-c {
	color: #252b02;
}
.picchu .lightgreen-l4-c {
	color: #f1f7ce;
}
.picchu .lightgreen-bgc {
	background-color: #bad80a;
	color: #2f2f2f;
}
.picchu .lightgreen-c {
	color: #bad80a;
}
.picchu .green-d1-bgc {
	background-color: #0d630d;
	color: #fff;
}
.picchu .green-l1-bgc {
	background-color: #409640;
	color: #fff;
}
.picchu .green-d1-c {
	color: #0d630d;
}
.picchu .green-l1-c {
	color: #409640;
}
.picchu .green-d2-bgc {
	background-color: #0a4a0a;
	color: #fff;
}
.picchu .green-l2-bgc {
	background-color: #70b070;
	color: #2f2f2f;
}
.picchu .green-d2-c {
	color: #0a4a0a;
}
.picchu .green-l2-c {
	color: #70b070;
}
.picchu .green-d3-bgc {
	background-color: #063206;
	color: #fff;
}
.picchu .green-l3-bgc {
	background-color: #9fcb9f;
	color: #2f2f2f;
}
.picchu .green-d3-c {
	color: #063206;
}
.picchu .green-l3-c {
	color: #9fcb9f;
}
.picchu .green-d4-bgc {
	background-color: #031903;
	color: #fff;
}
.picchu .green-l4-bgc {
	background-color: #cfe5cf;
	color: #2f2f2f;
}
.picchu .green-d4-c {
	color: #031903;
}
.picchu .green-l4-c {
	color: #cfe5cf;
}
.picchu .green-bgc {
	background-color: #107c10;
	color: #fff;
}
.picchu .green-c {
	color: #107c10;
}
.picchu .darkgreen-d1-bgc {
	background-color: #003c16;
	color: #fff;
}
.picchu .darkgreen-l1-bgc {
	background-color: #336f49;
	color: #fff;
}
.picchu .darkgreen-d1-c {
	color: #003c16;
}
.picchu .darkgreen-l1-c {
	color: #336f49;
}
.picchu .darkgreen-d2-bgc {
	background-color: #002d11;
	color: #fff;
}
.picchu .darkgreen-l2-bgc {
	background-color: #669377;
	color: #fff;
}
.picchu .darkgreen-d2-c {
	color: #002d11;
}
.picchu .darkgreen-l2-c {
	color: #669377;
}
.picchu .darkgreen-d3-bgc {
	background-color: #001e0b;
	color: #fff;
}
.picchu .darkgreen-l3-bgc {
	background-color: #99b7a4;
	color: #2f2f2f;
}
.picchu .darkgreen-d3-c {
	color: #001e0b;
}
.picchu .darkgreen-l3-c {
	color: #99b7a4;
}
.picchu .darkgreen-d4-bgc {
	background-color: #000f06;
	color: #fff;
}
.picchu .darkgreen-l4-bgc {
	background-color: #ccdbd2;
	color: #2f2f2f;
}
.picchu .darkgreen-d4-c {
	color: #000f06;
}
.picchu .darkgreen-l4-c {
	color: #ccdbd2;
}
.picchu .darkgreen-bgc {
	background-color: #004b1c;
	color: #fff;
}
.picchu .darkgreen-c {
	color: #004b1c;
}
.picchu .lightteal-d1-bgc {
	background-color: #008e76;
	color: #fff;
}
.picchu .lightteal-l1-bgc {
	background-color: #33c1a9;
	color: #2f2f2f;
}
.picchu .lightteal-d1-c {
	color: #008e76;
}
.picchu .lightteal-l1-c {
	color: #33c1a9;
}
.picchu .lightteal-d2-bgc {
	background-color: #006b59;
	color: #fff;
}
.picchu .lightteal-l2-bgc {
	background-color: #66d1bf;
	color: #2f2f2f;
}
.picchu .lightteal-d2-c {
	color: #006b59;
}
.picchu .lightteal-l2-c {
	color: #66d1bf;
}
.picchu .lightteal-d3-bgc {
	background-color: #00473b;
	color: #fff;
}
.picchu .lightteal-l3-bgc {
	background-color: #99e0d4;
	color: #2f2f2f;
}
.picchu .lightteal-d3-c {
	color: #00473b;
}
.picchu .lightteal-l3-c {
	color: #99e0d4;
}
.picchu .lightteal-d4-bgc {
	background-color: #00241e;
	color: #fff;
}
.picchu .lightteal-l4-bgc {
	background-color: #ccf0ea;
	color: #2f2f2f;
}
.picchu .lightteal-d4-c {
	color: #00241e;
}
.picchu .lightteal-l4-c {
	color: #ccf0ea;
}
.picchu .lightteal-bgc {
	background-color: #00b294;
	color: #2f2f2f;
}
.picchu .lightteal-c {
	color: #00b294;
}
.picchu .teal-d1-bgc {
	background-color: #00685b;
	color: #fff;
}
.picchu .teal-l1-bgc {
	background-color: #339b8e;
	color: #fff;
}
.picchu .teal-d1-c {
	color: #00685b;
}
.picchu .teal-l1-c {
	color: #339b8e;
}
.picchu .teal-d2-bgc {
	background-color: #004e44;
	color: #fff;
}
.picchu .teal-l2-bgc {
	background-color: #66b4aa;
	color: #2f2f2f;
}
.picchu .teal-d2-c {
	color: #004e44;
}
.picchu .teal-l2-c {
	color: #66b4aa;
}
.picchu .teal-d3-bgc {
	background-color: #00342e;
	color: #fff;
}
.picchu .teal-l3-bgc {
	background-color: #99cdc7;
	color: #2f2f2f;
}
.picchu .teal-d3-c {
	color: #00342e;
}
.picchu .teal-l3-c {
	color: #99cdc7;
}
.picchu .teal-d4-bgc {
	background-color: #001a17;
	color: #fff;
}
.picchu .teal-l4-bgc {
	background-color: #cce6e3;
	color: #2f2f2f;
}
.picchu .teal-d4-c {
	color: #001a17;
}
.picchu .teal-l4-c {
	color: #cce6e3;
}
.picchu .teal-bgc {
	background-color: #008272;
	color: #fff;
}
.picchu .teal-c {
	color: #008272;
}
.picchu .darkteal-d1-bgc {
	background-color: #003c40;
	color: #fff;
}
.picchu .darkteal-l1-bgc {
	background-color: #336f73;
	color: #fff;
}
.picchu .darkteal-d1-c {
	color: #003c40;
}
.picchu .darkteal-l1-c {
	color: #336f73;
}
.picchu .darkteal-d2-bgc {
	background-color: #002d30;
	color: #fff;
}
.picchu .darkteal-l2-bgc {
	background-color: #669396;
	color: #fff;
}
.picchu .darkteal-d2-c {
	color: #002d30;
}
.picchu .darkteal-l2-c {
	color: #669396;
}
.picchu .darkteal-d3-bgc {
	background-color: #001e20;
	color: #fff;
}
.picchu .darkteal-l3-bgc {
	background-color: #99b7b9;
	color: #2f2f2f;
}
.picchu .darkteal-d3-c {
	color: #001e20;
}
.picchu .darkteal-l3-c {
	color: #99b7b9;
}
.picchu .darkteal-d4-bgc {
	background-color: #000f10;
	color: #fff;
}
.picchu .darkteal-l4-bgc {
	background-color: #ccdbdc;
	color: #2f2f2f;
}
.picchu .darkteal-d4-c {
	color: #000f10;
}
.picchu .darkteal-l4-c {
	color: #ccdbdc;
}
.picchu .darkteal-bgc {
	background-color: #004b50;
	color: #fff;
}
.picchu .darkteal-c {
	color: #004b50;
}
.picchu .gray-d1-bgc {
	background-color: #5e5e5e;
	color: #fff;
}
.picchu .gray-l1-bgc {
	background-color: #919191;
	color: #2f2f2f;
}
.picchu .gray-d1-c {
	color: #5e5e5e;
}
.picchu .gray-l1-c {
	color: #919191;
}
.picchu .gray-d2-bgc {
	background-color: #474747;
	color: #fff;
}
.picchu .gray-l2-bgc {
	background-color: #adadad;
	color: #2f2f2f;
}
.picchu .gray-d2-c {
	color: #474747;
}
.picchu .gray-l2-c {
	color: #adadad;
}
.picchu .gray-d3-bgc {
	background-color: #2f2f2f;
	color: #fff;
}
.picchu .gray-l3-bgc {
	background-color: #c8c8c8;
	color: #2f2f2f;
}
.picchu .gray-d3-c {
	color: #2f2f2f;
}
.picchu .gray-l3-c {
	color: #c8c8c8;
}
.picchu .gray-d4-bgc {
	background-color: #181818;
	color: #fff;
}
.picchu .gray-l4-bgc {
	background-color: #e4e4e4;
	color: #2f2f2f;
}
.picchu .gray-d4-c {
	color: #181818;
}
.picchu .gray-l4-c {
	color: #e4e4e4;
}
.picchu .gray-bgc {
	background-color: #767676;
	color: #fff;
}
.picchu .gray-c {
	color: #767676;
}
.picchu .padding-vertical-sp6 {
	padding-top: 54px;
	padding-bottom: 54px;
}
@media all and (min-width: 540px) {
	.picchu .padding-vertical-sp6 {
		padding-top: calc(44.5px + 1.8vw);
		padding-bottom: calc(44.5px + 1.8vw);
	}
}
@media all and (min-width: 1400px) {
	.picchu .padding-vertical-sp6 {
		padding-top: 70px;
		padding-bottom: 70px;
	}
}
.picchu .padding-top-sp6,
.tax-msr-research-area .picchu .related-posts-academic-program,
.tax-msr-research-area .picchu .related-posts-articles,
.tax-msr-research-area .picchu .related-posts-downloads,
.tax-msr-research-area .picchu .related-posts-events,
.tax-msr-research-area .picchu .related-posts-groups,
.tax-msr-research-area .picchu .related-posts-microsoft-research-blog,
.tax-msr-research-area .picchu .related-posts-opportunities,
.tax-msr-research-area .picchu .related-posts-projects,
.tax-msr-research-area .picchu .related-posts-videos {
	padding-top: 54px;
}
.picchu .padding-bottom-sp6,
.tax-msr-research-area .picchu .related-posts-academic-program,
.tax-msr-research-area .picchu .related-posts-articles,
.tax-msr-research-area .picchu .related-posts-downloads,
.tax-msr-research-area .picchu .related-posts-events,
.tax-msr-research-area .picchu .related-posts-groups,
.tax-msr-research-area .picchu .related-posts-microsoft-research-blog,
.tax-msr-research-area .picchu .related-posts-opportunities,
.tax-msr-research-area .picchu .related-posts-projects,
.tax-msr-research-area .picchu .related-posts-videos {
	padding-bottom: 54px;
}
.picchu .margin-vertical-sp6 {
	margin-top: 54px;
	margin-bottom: 54px;
}
@media all and (min-width: 540px) {
	.picchu .padding-top-sp6,
	.tax-msr-research-area .picchu .related-posts-academic-program,
	.tax-msr-research-area .picchu .related-posts-articles,
	.tax-msr-research-area .picchu .related-posts-downloads,
	.tax-msr-research-area .picchu .related-posts-events,
	.tax-msr-research-area .picchu .related-posts-groups,
	.tax-msr-research-area .picchu .related-posts-microsoft-research-blog,
	.tax-msr-research-area .picchu .related-posts-opportunities,
	.tax-msr-research-area .picchu .related-posts-projects,
	.tax-msr-research-area .picchu .related-posts-videos {
		padding-top: calc(44.5px + 1.8vw);
	}
	.picchu .padding-bottom-sp6,
	.tax-msr-research-area .picchu .related-posts-academic-program,
	.tax-msr-research-area .picchu .related-posts-articles,
	.tax-msr-research-area .picchu .related-posts-downloads,
	.tax-msr-research-area .picchu .related-posts-events,
	.tax-msr-research-area .picchu .related-posts-groups,
	.tax-msr-research-area .picchu .related-posts-microsoft-research-blog,
	.tax-msr-research-area .picchu .related-posts-opportunities,
	.tax-msr-research-area .picchu .related-posts-projects,
	.tax-msr-research-area .picchu .related-posts-videos {
		padding-bottom: calc(44.5px + 1.8vw);
	}
	.picchu .margin-vertical-sp6 {
		margin-top: calc(44.5px + 1.8vw);
		margin-bottom: calc(44.5px + 1.8vw);
	}
}
@media all and (min-width: 1400px) {
	.picchu .padding-top-sp6,
	.tax-msr-research-area .picchu .related-posts-academic-program,
	.tax-msr-research-area .picchu .related-posts-articles,
	.tax-msr-research-area .picchu .related-posts-downloads,
	.tax-msr-research-area .picchu .related-posts-events,
	.tax-msr-research-area .picchu .related-posts-groups,
	.tax-msr-research-area .picchu .related-posts-microsoft-research-blog,
	.tax-msr-research-area .picchu .related-posts-opportunities,
	.tax-msr-research-area .picchu .related-posts-projects,
	.tax-msr-research-area .picchu .related-posts-videos {
		padding-top: 70px;
	}
	.picchu .padding-bottom-sp6,
	.tax-msr-research-area .picchu .related-posts-academic-program,
	.tax-msr-research-area .picchu .related-posts-articles,
	.tax-msr-research-area .picchu .related-posts-downloads,
	.tax-msr-research-area .picchu .related-posts-events,
	.tax-msr-research-area .picchu .related-posts-groups,
	.tax-msr-research-area .picchu .related-posts-microsoft-research-blog,
	.tax-msr-research-area .picchu .related-posts-opportunities,
	.tax-msr-research-area .picchu .related-posts-projects,
	.tax-msr-research-area .picchu .related-posts-videos {
		padding-bottom: 70px;
	}
	.picchu .margin-vertical-sp6 {
		margin-top: 70px;
		margin-bottom: 70px;
	}
}
.picchu .margin-top-sp6 {
	margin-top: 54px;
}
.picchu .margin-bottom-sp6 {
	margin-bottom: 54px;
}
.picchu .padding-vertical-sp5 {
	padding-top: 40px;
	padding-bottom: 40px;
}
@media all and (min-width: 540px) {
	.picchu .margin-top-sp6 {
		margin-top: calc(44.5px + 1.8vw);
	}
	.picchu .margin-bottom-sp6 {
		margin-bottom: calc(44.5px + 1.8vw);
	}
	.picchu .padding-vertical-sp5 {
		padding-top: calc(37px + 1.25vw);
		padding-bottom: calc(37px + 1.25vw);
	}
}
@media all and (min-width: 1400px) {
	.picchu .margin-top-sp6 {
		margin-top: 70px;
	}
	.picchu .margin-bottom-sp6 {
		margin-bottom: 70px;
	}
	.picchu .padding-vertical-sp5 {
		padding-top: 60px;
		padding-bottom: 60px;
	}
}
.picchu .padding-top-sp5 {
	padding-top: 40px;
}
.picchu .padding-bottom-sp5 {
	padding-bottom: 40px;
}
.picchu .margin-vertical-sp5 {
	margin-top: 40px;
	margin-bottom: 40px;
}
@media all and (min-width: 540px) {
	.picchu .padding-top-sp5 {
		padding-top: calc(37px + 1.25vw);
	}
	.picchu .padding-bottom-sp5 {
		padding-bottom: calc(37px + 1.25vw);
	}
	.picchu .margin-vertical-sp5 {
		margin-top: calc(37px + 1.25vw);
		margin-bottom: calc(37px + 1.25vw);
	}
}
@media all and (min-width: 1400px) {
	.picchu .padding-top-sp5 {
		padding-top: 60px;
	}
	.picchu .padding-bottom-sp5 {
		padding-bottom: 60px;
	}
	.picchu .margin-vertical-sp5 {
		margin-top: 60px;
		margin-bottom: 60px;
	}
}
.picchu .margin-top-sp5 {
	margin-top: 40px;
}
.picchu .margin-bottom-sp5 {
	margin-bottom: 40px;
}
.picchu .padding-vertical-sp4 {
	padding-top: 33px;
	padding-bottom: 33px;
}
@media all and (min-width: 540px) {
	.picchu .margin-top-sp5 {
		margin-top: calc(37px + 1.25vw);
	}
	.picchu .margin-bottom-sp5 {
		margin-bottom: calc(37px + 1.25vw);
	}
	.picchu .padding-vertical-sp4 {
		padding-top: calc(29.5px + 0.75vw);
		padding-bottom: calc(29.5px + 0.75vw);
	}
}
@media all and (min-width: 1400px) {
	.picchu .margin-top-sp5 {
		margin-top: 60px;
	}
	.picchu .margin-bottom-sp5 {
		margin-bottom: 60px;
	}
	.picchu .padding-vertical-sp4 {
		padding-top: 40px;
		padding-bottom: 40px;
	}
}
.picchu .padding-top-sp4 {
	padding-top: 33px;
}
.picchu .padding-bottom-sp4 {
	padding-bottom: 33px;
}
.picchu .margin-vertical-sp4 {
	margin-top: 33px;
	margin-bottom: 33px;
}
@media all and (min-width: 540px) {
	.picchu .padding-top-sp4 {
		padding-top: calc(29.5px + 0.75vw);
	}
	.picchu .padding-bottom-sp4 {
		padding-bottom: calc(29.5px + 0.75vw);
	}
	.picchu .margin-vertical-sp4 {
		margin-top: calc(29.5px + 0.75vw);
		margin-bottom: calc(29.5px + 0.75vw);
	}
}
@media all and (min-width: 1400px) {
	.picchu .padding-top-sp4 {
		padding-top: 40px;
	}
	.picchu .padding-bottom-sp4 {
		padding-bottom: 40px;
	}
	.picchu .margin-vertical-sp4 {
		margin-top: 40px;
		margin-bottom: 40px;
	}
}
.picchu .margin-top-sp4 {
	margin-top: 33px;
}
.picchu .margin-bottom-sp4 {
	margin-bottom: 33px;
}
.picchu .padding-vertical-sp3 {
	padding-top: 24px;
	padding-bottom: 24px;
}
@media all and (min-width: 540px) {
	.picchu .margin-top-sp4 {
		margin-top: calc(29.5px + 0.75vw);
	}
	.picchu .margin-bottom-sp4 {
		margin-bottom: calc(29.5px + 0.75vw);
	}
	.picchu .padding-vertical-sp3 {
		padding-top: calc(22px + 0.4vw);
		padding-bottom: calc(22px + 0.4vw);
	}
}
@media all and (min-width: 1400px) {
	.picchu .margin-top-sp4 {
		margin-top: 40px;
	}
	.picchu .margin-bottom-sp4 {
		margin-bottom: 40px;
	}
	.picchu .padding-vertical-sp3 {
		padding-top: 28px;
		padding-bottom: 28px;
	}
}
.picchu .padding-top-sp3 {
	padding-top: 24px;
}
.picchu .padding-bottom-sp3 {
	padding-bottom: 24px;
}
.picchu .margin-vertical-sp3 {
	margin-top: 24px;
	margin-bottom: 24px;
}
@media all and (min-width: 540px) {
	.picchu .padding-top-sp3 {
		padding-top: calc(22px + 0.4vw);
	}
	.picchu .padding-bottom-sp3 {
		padding-bottom: calc(22px + 0.4vw);
	}
	.picchu .margin-vertical-sp3 {
		margin-top: calc(22px + 0.4vw);
		margin-bottom: calc(22px + 0.4vw);
	}
}
@media all and (min-width: 1400px) {
	.picchu .padding-top-sp3 {
		padding-top: 28px;
	}
	.picchu .padding-bottom-sp3 {
		padding-bottom: 28px;
	}
	.picchu .margin-vertical-sp3 {
		margin-top: 28px;
		margin-bottom: 28px;
	}
}
.picchu .margin-top-sp3,
.picchu .msr-research-areas .msr-research-area[aria-hidden="false"] {
	margin-top: 24px;
}
.picchu .margin-bottom-sp3,
.picchu .msr-careers .career,
.picchu .msr-events-conferences .event,
.picchu .msr-podcasts .podcast {
	margin-bottom: 24px;
}
.picchu .padding-vertical-sp2 {
	padding-top: 18px;
	padding-bottom: 18px;
}
@media all and (min-width: 540px) {
	.picchu .margin-top-sp3,
	.picchu .msr-research-areas .msr-research-area[aria-hidden="false"] {
		margin-top: calc(22px + 0.4vw);
	}
	.picchu .margin-bottom-sp3,
	.picchu .msr-careers .career,
	.picchu .msr-events-conferences .event,
	.picchu .msr-podcasts .podcast {
		margin-bottom: calc(22px + 0.4vw);
	}
	.picchu .padding-vertical-sp2 {
		padding-top: calc(17px + 0.2vw);
		padding-bottom: calc(17px + 0.2vw);
	}
}
@media all and (min-width: 1400px) {
	.picchu .margin-top-sp3,
	.picchu .msr-research-areas .msr-research-area[aria-hidden="false"] {
		margin-top: 28px;
	}
	.picchu .margin-bottom-sp3,
	.picchu .msr-careers .career,
	.picchu .msr-events-conferences .event,
	.picchu .msr-podcasts .podcast {
		margin-bottom: 28px;
	}
	.picchu .padding-vertical-sp2 {
		padding-top: 20px;
		padding-bottom: 20px;
	}
}
.picchu .padding-top-sp2 {
	padding-top: 18px;
}
.picchu .padding-bottom-sp2 {
	padding-bottom: 18px;
}
.picchu .margin-vertical-sp2 {
	margin-top: 18px;
	margin-bottom: 18px;
}
@media all and (min-width: 540px) {
	.picchu .padding-top-sp2 {
		padding-top: calc(17px + 0.2vw);
	}
	.picchu .padding-bottom-sp2 {
		padding-bottom: calc(17px + 0.2vw);
	}
	.picchu .margin-vertical-sp2 {
		margin-top: calc(17px + 0.2vw);
		margin-bottom: calc(17px + 0.2vw);
	}
}
@media all and (min-width: 1400px) {
	.picchu .padding-top-sp2 {
		padding-top: 20px;
	}
	.picchu .padding-bottom-sp2 {
		padding-bottom: 20px;
	}
	.picchu .margin-vertical-sp2 {
		margin-top: 20px;
		margin-bottom: 20px;
	}
}
.picchu .margin-top-sp2 {
	margin-top: 18px;
}
.picchu .margin-bottom-sp2 {
	margin-bottom: 18px;
}
.picchu .padding-vertical-sp1 {
	padding-top: 12px;
	padding-bottom: 12px;
}
.picchu .padding-top-sp1 {
	padding-top: 12px;
}
.picchu .padding-bottom-sp1 {
	padding-bottom: 12px;
}
@media all and (min-width: 540px) {
	.picchu .margin-top-sp2 {
		margin-top: calc(17px + 0.2vw);
	}
	.picchu .margin-bottom-sp2 {
		margin-bottom: calc(17px + 0.2vw);
	}
	.picchu .padding-vertical-sp1 {
		padding-top: 12px;
		padding-bottom: 12px;
	}
	.picchu .padding-top-sp1 {
		padding-top: 12px;
	}
	.picchu .padding-bottom-sp1 {
		padding-bottom: 12px;
	}
}
@media all and (min-width: 1400px) {
	.picchu .margin-top-sp2 {
		margin-top: 20px;
	}
	.picchu .margin-bottom-sp2 {
		margin-bottom: 20px;
	}
	.picchu .padding-vertical-sp1 {
		padding-top: 12px;
		padding-bottom: 12px;
	}
	.picchu .padding-top-sp1 {
		padding-top: 12px;
	}
	.picchu .padding-bottom-sp1 {
		padding-bottom: 12px;
	}
	.picchu .margin-vertical-sp1 {
		margin-top: 12px;
		margin-bottom: 12px;
	}
}
.picchu .margin-vertical-sp1 {
	margin-top: 12px;
	margin-bottom: 12px;
}
.picchu .margin-top-sp1 {
	margin-top: 12px;
}
.picchu .margin-bottom-sp1,
.picchu .msr-people-list .avatar,
.picchu.project .msr-people-list .avatar {
	margin-bottom: 12px;
}
@media all and (min-width: 540px) {
	.picchu .margin-vertical-sp1 {
		margin-top: 12px;
		margin-bottom: 12px;
	}
	.picchu .margin-top-sp1 {
		margin-top: 12px;
	}
	.picchu .margin-bottom-sp1,
	.picchu .msr-people-list .avatar,
	.picchu.project .msr-people-list .avatar {
		margin-bottom: 12px;
	}
}
@media all and (min-width: 1400px) {
	.picchu .margin-top-sp1 {
		margin-top: 12px;
	}
	.picchu .margin-bottom-sp1,
	.picchu .msr-people-list .avatar,
	.picchu.project .msr-people-list .avatar {
		margin-bottom: 12px;
	}
}
@media screen and (min-width: 320px) {
	.picchu .xs-padding-vertical-sp6 {
		padding-top: 54px;
		padding-bottom: 54px;
	}
	.picchu .xs-padding-top-sp6 {
		padding-top: 54px;
	}
	.picchu .xs-padding-bottom-sp6 {
		padding-bottom: 54px;
	}
	.picchu .xs-margin-vertical-sp6 {
		margin-top: 54px;
		margin-bottom: 54px;
	}
	.picchu .xs-margin-top-sp6 {
		margin-top: 54px;
	}
	.picchu .xs-margin-bottom-sp6 {
		margin-bottom: 54px;
	}
	.picchu .xs-padding-vertical-sp5 {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.picchu .xs-padding-top-sp5 {
		padding-top: 40px;
	}
	.picchu .xs-padding-bottom-sp5 {
		padding-bottom: 40px;
	}
	.picchu .xs-margin-vertical-sp5 {
		margin-top: 40px;
		margin-bottom: 40px;
	}
	.picchu .xs-margin-top-sp5 {
		margin-top: 40px;
	}
	.picchu .xs-margin-bottom-sp5 {
		margin-bottom: 40px;
	}
	.picchu .xs-padding-vertical-sp4 {
		padding-top: 33px;
		padding-bottom: 33px;
	}
	.picchu .xs-padding-top-sp4 {
		padding-top: 33px;
	}
	.picchu .xs-padding-bottom-sp4 {
		padding-bottom: 33px;
	}
	.picchu .xs-margin-vertical-sp4 {
		margin-top: 33px;
		margin-bottom: 33px;
	}
	.picchu .xs-margin-top-sp4 {
		margin-top: 33px;
	}
	.picchu .xs-margin-bottom-sp4 {
		margin-bottom: 33px;
	}
	.picchu .xs-padding-vertical-sp3 {
		padding-top: 24px;
		padding-bottom: 24px;
	}
	.picchu .xs-padding-top-sp3 {
		padding-top: 24px;
	}
	.picchu .xs-padding-bottom-sp3 {
		padding-bottom: 24px;
	}
	.picchu .xs-margin-vertical-sp3 {
		margin-top: 24px;
		margin-bottom: 24px;
	}
	.picchu .xs-margin-top-sp3 {
		margin-top: 24px;
	}
	.picchu .xs-margin-bottom-sp3 {
		margin-bottom: 24px;
	}
	.picchu .xs-padding-vertical-sp2 {
		padding-top: 18px;
		padding-bottom: 18px;
	}
	.picchu .xs-padding-top-sp2 {
		padding-top: 18px;
	}
	.picchu .xs-padding-bottom-sp2 {
		padding-bottom: 18px;
	}
	.picchu .xs-margin-vertical-sp2 {
		margin-top: 18px;
		margin-bottom: 18px;
	}
	.picchu .xs-margin-top-sp2 {
		margin-top: 18px;
	}
	.picchu .xs-margin-bottom-sp2 {
		margin-bottom: 18px;
	}
	.picchu .xs-padding-vertical-sp1 {
		padding-top: 12px;
		padding-bottom: 12px;
	}
	.picchu .xs-padding-top-sp1 {
		padding-top: 12px;
	}
	.picchu .xs-padding-bottom-sp1 {
		padding-bottom: 12px;
	}
	.picchu .xs-margin-vertical-sp1 {
		margin-top: 12px;
		margin-bottom: 12px;
	}
	.picchu .xs-margin-top-sp1 {
		margin-top: 12px;
	}
	.picchu .xs-margin-bottom-sp1 {
		margin-bottom: 12px;
	}
	.picchu .xs-no-padding-top,
	.picchu .xs-no-padding-vertical {
		padding-top: 0;
	}
	.picchu .xs-no-padding-bottom,
	.picchu .xs-no-padding-vertical {
		padding-bottom: 0;
	}
	.picchu .xs-no-margin-top,
	.picchu .xs-no-margin-vertical {
		margin-top: 0;
	}
	.picchu .xs-no-margin-bottom,
	.picchu .xs-no-margin-vertical {
		margin-bottom: 0;
	}
	.picchu .msr-people-list li:nth-child(2n + 1) {
		clear: both;
	}
}
@media screen and (min-width: 540px) {
	.picchu .s-padding-top-sp6,
	.picchu .s-padding-vertical-sp6 {
		padding-top: calc(44.5px + 1.8vw);
	}
	.picchu .s-padding-bottom-sp6,
	.picchu .s-padding-vertical-sp6 {
		padding-bottom: calc(44.5px + 1.8vw);
	}
	.picchu .s-margin-top-sp6,
	.picchu .s-margin-vertical-sp6 {
		margin-top: calc(44.5px + 1.8vw);
	}
	.picchu .s-margin-bottom-sp6,
	.picchu .s-margin-vertical-sp6 {
		margin-bottom: calc(44.5px + 1.8vw);
	}
	.picchu .s-padding-top-sp5,
	.picchu .s-padding-vertical-sp5 {
		padding-top: calc(37px + 1.25vw);
	}
	.picchu .s-padding-bottom-sp5,
	.picchu .s-padding-vertical-sp5 {
		padding-bottom: calc(37px + 1.25vw);
	}
	.picchu .s-margin-top-sp5,
	.picchu .s-margin-vertical-sp5 {
		margin-top: calc(37px + 1.25vw);
	}
	.picchu .s-margin-bottom-sp5,
	.picchu .s-margin-vertical-sp5 {
		margin-bottom: calc(37px + 1.25vw);
	}
	.picchu .s-padding-top-sp4,
	.picchu .s-padding-vertical-sp4 {
		padding-top: calc(29.5px + 0.75vw);
	}
	.picchu .s-padding-bottom-sp4,
	.picchu .s-padding-vertical-sp4 {
		padding-bottom: calc(29.5px + 0.75vw);
	}
	.picchu .s-margin-top-sp4,
	.picchu .s-margin-vertical-sp4 {
		margin-top: calc(29.5px + 0.75vw);
	}
	.picchu .s-margin-bottom-sp4,
	.picchu .s-margin-vertical-sp4 {
		margin-bottom: calc(29.5px + 0.75vw);
	}
	.picchu .s-padding-top-sp3,
	.picchu .s-padding-vertical-sp3 {
		padding-top: calc(22px + 0.4vw);
	}
	.picchu .s-padding-bottom-sp3,
	.picchu .s-padding-vertical-sp3 {
		padding-bottom: calc(22px + 0.4vw);
	}
	.picchu .s-margin-top-sp3,
	.picchu .s-margin-vertical-sp3 {
		margin-top: calc(22px + 0.4vw);
	}
	.picchu .s-margin-bottom-sp3,
	.picchu .s-margin-vertical-sp3 {
		margin-bottom: calc(22px + 0.4vw);
	}
	.picchu .s-padding-top-sp2,
	.picchu .s-padding-vertical-sp2 {
		padding-top: calc(17px + 0.2vw);
	}
	.picchu .s-padding-bottom-sp2,
	.picchu .s-padding-vertical-sp2 {
		padding-bottom: calc(17px + 0.2vw);
	}
	.picchu .s-margin-top-sp2,
	.picchu .s-margin-vertical-sp2 {
		margin-top: calc(17px + 0.2vw);
	}
	.picchu .s-margin-bottom-sp2,
	.picchu .s-margin-vertical-sp2 {
		margin-bottom: calc(17px + 0.2vw);
	}
	.picchu .s-padding-vertical-sp1 {
		padding-top: 12px;
		padding-bottom: 12px;
	}
	.picchu .s-padding-top-sp1 {
		padding-top: 12px;
	}
	.picchu .s-padding-bottom-sp1 {
		padding-bottom: 12px;
	}
	.picchu .s-margin-vertical-sp1 {
		margin-top: 12px;
		margin-bottom: 12px;
	}
	.picchu .s-margin-top-sp1 {
		margin-top: 12px;
	}
	.picchu .s-margin-bottom-sp1 {
		margin-bottom: 12px;
	}
	.picchu .s-no-padding-top,
	.picchu .s-no-padding-vertical {
		padding-top: 0;
	}
	.picchu .s-no-padding-bottom,
	.picchu .s-no-padding-vertical {
		padding-bottom: 0;
	}
	.picchu .s-no-margin-top,
	.picchu .s-no-margin-vertical {
		margin-top: 0;
	}
	.picchu .s-no-margin-bottom,
	.picchu .s-no-margin-vertical {
		margin-bottom: 0;
	}
	.picchu .msr-masonry {
		column-count: 2;
		column-gap: 2em;
		column-gap: 2vw;
	}
}
@media screen and (min-width: 768px) {
	.picchu .display-table-cell.desktop-only,
	.picchu .dtc.desktop-only {
		display: table-cell;
	}
	.picchu .m-padding-top-sp6,
	.picchu .m-padding-vertical-sp6 {
		padding-top: calc(44.5px + 1.8vw);
	}
	.picchu .m-padding-bottom-sp6,
	.picchu .m-padding-vertical-sp6 {
		padding-bottom: calc(44.5px + 1.8vw);
	}
	.picchu .m-margin-top-sp6,
	.picchu .m-margin-vertical-sp6 {
		margin-top: calc(44.5px + 1.8vw);
	}
	.picchu .m-margin-bottom-sp6,
	.picchu .m-margin-vertical-sp6 {
		margin-bottom: calc(44.5px + 1.8vw);
	}
	.picchu .m-padding-top-sp5,
	.picchu .m-padding-vertical-sp5 {
		padding-top: calc(37px + 1.25vw);
	}
	.picchu .m-padding-bottom-sp5,
	.picchu .m-padding-vertical-sp5 {
		padding-bottom: calc(37px + 1.25vw);
	}
	.picchu .m-margin-top-sp5,
	.picchu .m-margin-vertical-sp5 {
		margin-top: calc(37px + 1.25vw);
	}
	.picchu .m-margin-bottom-sp5,
	.picchu .m-margin-vertical-sp5 {
		margin-bottom: calc(37px + 1.25vw);
	}
	.picchu .m-padding-top-sp4,
	.picchu .m-padding-vertical-sp4 {
		padding-top: calc(29.5px + 0.75vw);
	}
	.picchu .m-padding-bottom-sp4,
	.picchu .m-padding-vertical-sp4 {
		padding-bottom: calc(29.5px + 0.75vw);
	}
	.picchu .m-margin-top-sp4,
	.picchu .m-margin-vertical-sp4 {
		margin-top: calc(29.5px + 0.75vw);
	}
	.picchu .m-margin-bottom-sp4,
	.picchu .m-margin-vertical-sp4 {
		margin-bottom: calc(29.5px + 0.75vw);
	}
	.picchu .m-padding-top-sp3,
	.picchu .m-padding-vertical-sp3 {
		padding-top: calc(22px + 0.4vw);
	}
	.picchu .m-padding-bottom-sp3,
	.picchu .m-padding-vertical-sp3 {
		padding-bottom: calc(22px + 0.4vw);
	}
	.picchu .m-margin-top-sp3,
	.picchu .m-margin-vertical-sp3 {
		margin-top: calc(22px + 0.4vw);
	}
	.picchu .m-margin-bottom-sp3,
	.picchu .m-margin-vertical-sp3 {
		margin-bottom: calc(22px + 0.4vw);
	}
	.picchu .m-padding-top-sp2,
	.picchu .m-padding-vertical-sp2 {
		padding-top: calc(17px + 0.2vw);
	}
	.picchu .m-padding-bottom-sp2,
	.picchu .m-padding-vertical-sp2 {
		padding-bottom: calc(17px + 0.2vw);
	}
	.picchu .m-margin-top-sp2,
	.picchu .m-margin-vertical-sp2 {
		margin-top: calc(17px + 0.2vw);
	}
	.picchu .m-margin-bottom-sp2,
	.picchu .m-margin-vertical-sp2 {
		margin-bottom: calc(17px + 0.2vw);
	}
	.picchu .m-padding-vertical-sp1 {
		padding-top: 12px;
		padding-bottom: 12px;
	}
	.picchu .m-padding-top-sp1 {
		padding-top: 12px;
	}
	.picchu .m-padding-bottom-sp1 {
		padding-bottom: 12px;
	}
	.picchu .m-margin-vertical-sp1 {
		margin-top: 12px;
		margin-bottom: 12px;
	}
	.picchu .m-margin-top-sp1 {
		margin-top: 12px;
	}
	.picchu .m-margin-bottom-sp1 {
		margin-bottom: 12px;
	}
	.picchu .m-no-padding-top,
	.picchu .m-no-padding-vertical {
		padding-top: 0;
	}
	.picchu .m-no-padding-bottom,
	.picchu .m-no-padding-vertical {
		padding-bottom: 0;
	}
	.picchu .m-no-margin-top,
	.picchu .m-no-margin-vertical {
		margin-top: 0;
	}
	.picchu .m-no-margin-bottom,
	.picchu .m-no-margin-vertical {
		margin-bottom: 0;
	}
}
@media screen and (min-width: 1084px) {
	.picchu .l-padding-top-sp6,
	.picchu .l-padding-vertical-sp6 {
		padding-top: calc(44.5px + 1.8vw);
	}
	.picchu .l-padding-bottom-sp6,
	.picchu .l-padding-vertical-sp6 {
		padding-bottom: calc(44.5px + 1.8vw);
	}
	.picchu .l-margin-top-sp6,
	.picchu .l-margin-vertical-sp6 {
		margin-top: calc(44.5px + 1.8vw);
	}
	.picchu .l-margin-bottom-sp6,
	.picchu .l-margin-vertical-sp6 {
		margin-bottom: calc(44.5px + 1.8vw);
	}
	.picchu .l-padding-top-sp5,
	.picchu .l-padding-vertical-sp5 {
		padding-top: calc(37px + 1.25vw);
	}
	.picchu .l-padding-bottom-sp5,
	.picchu .l-padding-vertical-sp5 {
		padding-bottom: calc(37px + 1.25vw);
	}
	.picchu .l-margin-top-sp5,
	.picchu .l-margin-vertical-sp5 {
		margin-top: calc(37px + 1.25vw);
	}
	.picchu .l-margin-bottom-sp5,
	.picchu .l-margin-vertical-sp5 {
		margin-bottom: calc(37px + 1.25vw);
	}
	.picchu .l-padding-top-sp4,
	.picchu .l-padding-vertical-sp4 {
		padding-top: calc(29.5px + 0.75vw);
	}
	.picchu .l-padding-bottom-sp4,
	.picchu .l-padding-vertical-sp4 {
		padding-bottom: calc(29.5px + 0.75vw);
	}
	.picchu .l-margin-top-sp4,
	.picchu .l-margin-vertical-sp4 {
		margin-top: calc(29.5px + 0.75vw);
	}
	.picchu .l-margin-bottom-sp4,
	.picchu .l-margin-vertical-sp4 {
		margin-bottom: calc(29.5px + 0.75vw);
	}
	.picchu .l-padding-top-sp3,
	.picchu .l-padding-vertical-sp3 {
		padding-top: calc(22px + 0.4vw);
	}
	.picchu .l-padding-bottom-sp3,
	.picchu .l-padding-vertical-sp3 {
		padding-bottom: calc(22px + 0.4vw);
	}
	.picchu .l-margin-top-sp3,
	.picchu .l-margin-vertical-sp3 {
		margin-top: calc(22px + 0.4vw);
	}
	.picchu .l-margin-bottom-sp3,
	.picchu .l-margin-vertical-sp3 {
		margin-bottom: calc(22px + 0.4vw);
	}
	.picchu .l-padding-top-sp2,
	.picchu .l-padding-vertical-sp2 {
		padding-top: calc(17px + 0.2vw);
	}
	.picchu .l-padding-bottom-sp2,
	.picchu .l-padding-vertical-sp2 {
		padding-bottom: calc(17px + 0.2vw);
	}
	.picchu .l-margin-top-sp2,
	.picchu .l-margin-vertical-sp2 {
		margin-top: calc(17px + 0.2vw);
	}
	.picchu .l-margin-bottom-sp2,
	.picchu .l-margin-vertical-sp2 {
		margin-bottom: calc(17px + 0.2vw);
	}
	.picchu .l-padding-vertical-sp1 {
		padding-top: 12px;
		padding-bottom: 12px;
	}
	.picchu .l-padding-top-sp1 {
		padding-top: 12px;
	}
	.picchu .l-padding-bottom-sp1 {
		padding-bottom: 12px;
	}
	.picchu .l-margin-vertical-sp1 {
		margin-top: 12px;
		margin-bottom: 12px;
	}
	.picchu .l-margin-top-sp1 {
		margin-top: 12px;
	}
	.picchu .l-margin-bottom-sp1 {
		margin-bottom: 12px;
	}
	.picchu .l-no-padding-top,
	.picchu .l-no-padding-vertical {
		padding-top: 0;
	}
	.picchu .l-no-padding-bottom,
	.picchu .l-no-padding-vertical {
		padding-bottom: 0;
	}
	.picchu .l-no-margin-top,
	.picchu .l-no-margin-vertical {
		margin-top: 0;
	}
	.picchu .l-no-margin-bottom,
	.picchu .l-no-margin-vertical {
		margin-bottom: 0;
	}
}
@media screen and (min-width: 1400px) {
	.picchu .xl-padding-vertical-sp6 {
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.picchu .xl-padding-top-sp6 {
		padding-top: 70px;
	}
	.picchu .xl-padding-bottom-sp6 {
		padding-bottom: 70px;
	}
	.picchu .xl-margin-vertical-sp6 {
		margin-top: 70px;
		margin-bottom: 70px;
	}
	.picchu .xl-margin-top-sp6 {
		margin-top: 70px;
	}
	.picchu .xl-margin-bottom-sp6 {
		margin-bottom: 70px;
	}
	.picchu .xl-padding-vertical-sp5 {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.picchu .xl-padding-top-sp5 {
		padding-top: 60px;
	}
	.picchu .xl-padding-bottom-sp5 {
		padding-bottom: 60px;
	}
	.picchu .xl-margin-vertical-sp5 {
		margin-top: 60px;
		margin-bottom: 60px;
	}
	.picchu .xl-margin-top-sp5 {
		margin-top: 60px;
	}
	.picchu .xl-margin-bottom-sp5 {
		margin-bottom: 60px;
	}
	.picchu .xl-padding-vertical-sp4 {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.picchu .xl-padding-top-sp4 {
		padding-top: 40px;
	}
	.picchu .xl-padding-bottom-sp4 {
		padding-bottom: 40px;
	}
	.picchu .xl-margin-vertical-sp4 {
		margin-top: 40px;
		margin-bottom: 40px;
	}
	.picchu .xl-margin-top-sp4 {
		margin-top: 40px;
	}
	.picchu .xl-margin-bottom-sp4 {
		margin-bottom: 40px;
	}
	.picchu .xl-padding-vertical-sp3 {
		padding-top: 28px;
		padding-bottom: 28px;
	}
	.picchu .xl-padding-top-sp3 {
		padding-top: 28px;
	}
	.picchu .xl-padding-bottom-sp3 {
		padding-bottom: 28px;
	}
	.picchu .xl-margin-vertical-sp3 {
		margin-top: 28px;
		margin-bottom: 28px;
	}
	.picchu .xl-margin-top-sp3 {
		margin-top: 28px;
	}
	.picchu .xl-margin-bottom-sp3 {
		margin-bottom: 28px;
	}
	.picchu .xl-padding-vertical-sp2 {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.picchu .xl-padding-top-sp2 {
		padding-top: 20px;
	}
	.picchu .xl-padding-bottom-sp2 {
		padding-bottom: 20px;
	}
	.picchu .xl-margin-vertical-sp2 {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.picchu .xl-margin-top-sp2 {
		margin-top: 20px;
	}
	.picchu .xl-margin-bottom-sp2 {
		margin-bottom: 20px;
	}
	.picchu .xl-padding-vertical-sp1 {
		padding-top: 12px;
		padding-bottom: 12px;
	}
	.picchu .xl-padding-top-sp1 {
		padding-top: 12px;
	}
	.picchu .xl-padding-bottom-sp1 {
		padding-bottom: 12px;
	}
	.picchu .xl-margin-vertical-sp1 {
		margin-top: 12px;
		margin-bottom: 12px;
	}
	.picchu .xl-margin-top-sp1 {
		margin-top: 12px;
	}
	.picchu .xl-margin-bottom-sp1 {
		margin-bottom: 12px;
	}
	.picchu .xl-no-padding-top,
	.picchu .xl-no-padding-vertical {
		padding-top: 0;
	}
	.picchu .xl-no-padding-bottom,
	.picchu .xl-no-padding-vertical {
		padding-bottom: 0;
	}
	.picchu .xl-no-margin-top,
	.picchu .xl-no-margin-vertical {
		margin-top: 0;
	}
	.picchu .xl-no-margin-bottom,
	.picchu .xl-no-margin-vertical {
		margin-bottom: 0;
	}
}
.picchu .headline {
	margin-bottom: 0.33em;
}
.picchu .tight.headline,
.picchu.awards .msr-awards-list h4.headline {
	margin-bottom: 0.165em;
}
.picchu .loose.headline {
	margin-bottom: 0.5em;
}
.picchu .xloose.headline {
	margin-bottom: 0.66em;
}
.picchu .h1,
.picchu .header,
.picchu h1 {
	margin-bottom: 0.4em;
}
.picchu .tight.h1,
.picchu .tight.header,
.picchu h1.tight,
.picchu.awards .msr-awards-list h4.h1,
.picchu.awards .msr-awards-list h4.header {
	margin-bottom: 0.2em;
}
.picchu .loose.h1,
.picchu .loose.header,
.picchu h1.loose {
	margin-bottom: 0.6em;
}
.picchu .xloose.h1,
.picchu .xloose.header,
.picchu h1.xloose {
	margin-bottom: 0.8em;
}
.picchu .h2,
.picchu .msr-grid-item.msr-grid-item--featured .msr-grid-item__heading,
.picchu .subheader,
.picchu h2 {
	margin-bottom: 0.5em;
}
.picchu .msr-grid-item.msr-grid-item--featured .tight.msr-grid-item__heading,
.picchu .tight.h2,
.picchu .tight.subheader,
.picchu h2.tight,
.picchu.awards
	.msr-awards-list
	.msr-grid-item.msr-grid-item--featured
	h4.msr-grid-item__heading,
.picchu.awards .msr-awards-list h4.h2,
.picchu.awards .msr-awards-list h4.subheader,
.picchu.awards
	.msr-grid-item.msr-grid-item--featured
	.msr-awards-list
	h4.msr-grid-item__heading {
	margin-bottom: 0.25em;
}
.picchu .loose.h2,
.picchu .loose.subheader,
.picchu .msr-grid-item.msr-grid-item--featured .loose.msr-grid-item__heading,
.picchu h2.loose {
	margin-bottom: 0.75em;
}
.picchu .msr-grid-item.msr-grid-item--featured .xloose.msr-grid-item__heading,
.picchu .xloose.h2,
.picchu .xloose.subheader,
.picchu h2.xloose {
	margin-bottom: 1em;
}
.picchu .blogs-tabs #press_tools,
.picchu .blogs-tabs .blogs-tab-list a,
.picchu .h3,
.picchu .h4,
.picchu .subtitle,
.picchu .title,
.picchu h3,
.picchu h4,
.picchu.awards .msr-awards-list h3 {
	margin-bottom: 0.66em;
}
.picchu .blogs-tabs .blogs-tab-list a.tight,
.picchu .blogs-tabs .tight#press_tools,
.picchu .tight.h3,
.picchu .tight.h4,
.picchu .tight.subtitle,
.picchu .tight.title,
.picchu h3.tight,
.picchu h4.tight,
.picchu.awards .blogs-tabs .msr-awards-list h4#press_tools,
.picchu.awards .msr-awards-list .blogs-tabs h4#press_tools,
.picchu.awards .msr-awards-list h3.tight,
.picchu.awards .msr-awards-list h4,
.picchu.awards .msr-awards-list h4.h3,
.picchu.awards .msr-awards-list h4.title {
	margin-bottom: 0.33em;
}
.picchu .blogs-tabs .blogs-tab-list a.loose,
.picchu .blogs-tabs .loose#press_tools,
.picchu .loose.h3,
.picchu .loose.h4,
.picchu .loose.subtitle,
.picchu .loose.title,
.picchu h3.loose,
.picchu h4.loose,
.picchu.awards .msr-awards-list h3.loose {
	margin-bottom: 1em;
}
.picchu .blogs-tabs .blogs-tab-list a.xloose,
.picchu .blogs-tabs .xloose#press_tools,
.picchu .xloose.h3,
.picchu .xloose.h4,
.picchu .xloose.subtitle,
.picchu .xloose.title,
.picchu h3.xloose,
.picchu h4.xloose,
.picchu.awards .msr-awards-list h3.xloose {
	margin-bottom: 1.32em;
}
.picchu .h5,
.picchu .h6,
.picchu h5,
.picchu h6,
.picchu.awards .msr-awards-list h4 {
	margin-bottom: 0.75em;
}
.picchu .tight.h5,
.picchu .tight.h6,
.picchu h5.tight,
.picchu h6.tight,
.picchu.awards .msr-awards-list h4 {
	margin-bottom: 0.37em;
}
.picchu .loose.h5,
.picchu .loose.h6,
.picchu h5.loose,
.picchu h6.loose,
.picchu.awards .msr-awards-list h4.loose {
	margin-bottom: 1.13em;
}
.picchu .xloose.h5,
.picchu .xloose.h6,
.picchu h5.xloose,
.picchu h6.xloose,
.picchu.awards .msr-awards-list h4.xloose {
	margin-bottom: 1.5em;
}
.picchu .body,
.picchu blockquote,
.picchu blockquote cite,
.picchu blockquote.body,
.picchu button.msr-accordion__header,
.picchu h1.body,
.picchu h2.body,
.picchu h3.body,
.picchu h4.body,
.picchu h5.body,
.picchu h6.body,
.picchu ol,
.picchu p,
.picchu p.body,
.picchu ul {
	margin-bottom: 1.25em;
}
.picchu .tight.body,
.picchu blockquote cite.tight,
.picchu blockquote.tight,
.picchu button.tight.msr-accordion__header,
.picchu ol.tight,
.picchu p.tight,
.picchu ul.tight,
.picchu.awards .msr-awards-list h4.body {
	margin-bottom: 0.65em;
}
.picchu .loose.body,
.picchu blockquote cite.loose,
.picchu blockquote.loose,
.picchu button.loose.msr-accordion__header,
.picchu ol.loose,
.picchu p.loose,
.picchu ul.loose {
	margin-bottom: 1.85em;
}
.picchu .xloose.body,
.picchu blockquote cite.xloose,
.picchu blockquote.xloose,
.picchu button.xloose.msr-accordion__header,
.picchu ol.xloose,
.picchu p.xloose,
.picchu ul.xloose {
	margin-bottom: 2.5em;
}
.mfp-gallery .picchu .mfp-counter,
.mfp-gallery .picchu .mfp-title,
.picchu .back-link,
.picchu .body-alt,
.picchu .button,
.picchu .button-solid,
.picchu .button.small,
.picchu .caption,
.picchu .caption-alt,
.picchu .mfp-gallery .mfp-counter,
.picchu .mfp-gallery .mfp-title,
.picchu .msr-careers .career__meta,
.picchu .msr-contact-icon,
.picchu .msr-events-conferences .event__meta,
.picchu .msr-grid-item .msr-grid-item__more-text,
.picchu .msr-news .news .news__meta,
.picchu .msr-pagination .page-numbers,
.picchu blockquote.body-alt,
.picchu blockquote.caption,
.picchu blockquote.caption-alt,
.picchu button,
.picchu h1.body-alt,
.picchu h1.caption,
.picchu h1.caption-alt,
.picchu h2.body-alt,
.picchu h2.caption,
.picchu h2.caption-alt,
.picchu h3.body-alt,
.picchu h3.caption,
.picchu h3.caption-alt,
.picchu h4.body-alt,
.picchu h4.caption,
.picchu h4.caption-alt,
.picchu h5.body-alt,
.picchu h5.caption,
.picchu h5.caption-alt,
.picchu h6.body-alt,
.picchu h6.caption,
.picchu h6.caption-alt,
.picchu p.body-alt,
.picchu p.caption,
.picchu p.caption-alt {
	margin-bottom: 1.25em;
}
.mfp-gallery .picchu .tight.mfp-counter,
.mfp-gallery .picchu .tight.mfp-title,
.mfp-gallery .picchu.awards .msr-awards-list h4.mfp-counter,
.mfp-gallery .picchu.awards .msr-awards-list h4.mfp-title,
.picchu .mfp-gallery .tight.mfp-counter,
.picchu .mfp-gallery .tight.mfp-title,
.picchu .msr-careers .tight.career__meta,
.picchu .msr-events-conferences .tight.event__meta,
.picchu .msr-grid-item .tight.msr-grid-item__more-text,
.picchu .msr-news .news .tight.news__meta,
.picchu .msr-pagination .tight.page-numbers,
.picchu .tight.back-link,
.picchu .tight.body-alt,
.picchu .tight.button,
.picchu .tight.button-solid,
.picchu .tight.caption,
.picchu .tight.caption-alt,
.picchu .tight.msr-contact-icon,
.picchu button.tight,
.picchu.awards .msr-awards-list .mfp-gallery h4.mfp-counter,
.picchu.awards .msr-awards-list .mfp-gallery h4.mfp-title,
.picchu.awards .msr-awards-list .msr-careers h4.career__meta,
.picchu.awards .msr-awards-list .msr-events-conferences h4.event__meta,
.picchu.awards .msr-awards-list .msr-grid-item h4.msr-grid-item__more-text,
.picchu.awards .msr-awards-list .msr-news .news h4.news__meta,
.picchu.awards .msr-awards-list .msr-pagination h4.page-numbers,
.picchu.awards .msr-awards-list h4.back-link,
.picchu.awards .msr-awards-list h4.body-alt,
.picchu.awards .msr-awards-list h4.button,
.picchu.awards .msr-awards-list h4.button-solid,
.picchu.awards .msr-awards-list h4.caption,
.picchu.awards .msr-awards-list h4.caption-alt,
.picchu.awards .msr-awards-list h4.msr-contact-icon,
.picchu.awards .msr-careers .msr-awards-list h4.career__meta,
.picchu.awards .msr-events-conferences .msr-awards-list h4.event__meta,
.picchu.awards .msr-grid-item .msr-awards-list h4.msr-grid-item__more-text,
.picchu.awards .msr-news .news .msr-awards-list h4.news__meta,
.picchu.awards .msr-pagination .msr-awards-list h4.page-numbers {
	margin-bottom: 0.625em;
}
.mfp-gallery .picchu .loose.mfp-counter,
.mfp-gallery .picchu .loose.mfp-title,
.picchu .loose.back-link,
.picchu .loose.body-alt,
.picchu .loose.button,
.picchu .loose.button-solid,
.picchu .loose.caption,
.picchu .loose.caption-alt,
.picchu .loose.msr-contact-icon,
.picchu .mfp-gallery .loose.mfp-counter,
.picchu .mfp-gallery .loose.mfp-title,
.picchu .msr-careers .loose.career__meta,
.picchu .msr-events-conferences .loose.event__meta,
.picchu .msr-grid-item .loose.msr-grid-item__more-text,
.picchu .msr-news .news .loose.news__meta,
.picchu .msr-pagination .loose.page-numbers,
.picchu button.loose {
	margin-bottom: 1.875em;
}
.mfp-gallery .picchu .xloose.mfp-counter,
.mfp-gallery .picchu .xloose.mfp-title,
.picchu .mfp-gallery .xloose.mfp-counter,
.picchu .mfp-gallery .xloose.mfp-title,
.picchu .msr-careers .xloose.career__meta,
.picchu .msr-events-conferences .xloose.event__meta,
.picchu .msr-grid-item .xloose.msr-grid-item__more-text,
.picchu .msr-news .news .xloose.news__meta,
.picchu .msr-pagination .xloose.page-numbers,
.picchu .xloose.back-link,
.picchu .xloose.body-alt,
.picchu .xloose.button,
.picchu .xloose.button-solid,
.picchu .xloose.caption,
.picchu .xloose.caption-alt,
.picchu .xloose.msr-contact-icon,
.picchu button.xloose {
	margin-bottom: 2.5em;
}
.picchu .cta-link {
	margin-bottom: 0.8em;
}
.picchu .cta-link.tight,
.picchu.awards .msr-awards-list h4.cta-link {
	margin-bottom: 0.4em;
}
.picchu .cta-link.loose {
	margin-bottom: 1.2em;
}
.picchu .cta-link.xloose {
	margin-bottom: 1.6em;
}
.picchu .cta-container {
	margin-bottom: 0;
}
.picchu .cta-container .button,
.picchu .cta-container a,
.picchu .cta-container button {
	margin-bottom: 0.8em;
}
.picchu .cta-container.tight,
.picchu.awards .msr-awards-list h4.cta-container {
	margin-bottom: 0;
}
.picchu .cta-container.tight .button,
.picchu .cta-container.tight a,
.picchu .cta-container.tight button,
.picchu.awards .msr-awards-list h4.cta-container .button,
.picchu.awards .msr-awards-list h4.cta-container a,
.picchu.awards .msr-awards-list h4.cta-container button {
	margin-bottom: 0.4em;
}
.picchu .cta-container.loose {
	margin-bottom: 0;
}
.picchu .cta-container.loose .button,
.picchu .cta-container.loose a,
.picchu .cta-container.loose button {
	margin-bottom: 1.2em;
}
.picchu .cta-container.xloose {
	margin-bottom: 0;
}
.picchu .cta-container.xloose .button,
.picchu .cta-container.xloose a,
.picchu .cta-container.xloose button {
	margin-bottom: 1.6em;
}
.picchu ol li,
.picchu ul li {
	margin-bottom: 0.5em;
}
.picchu ol.tight li,
.picchu ul.tight li {
	margin-bottom: 0.25em;
}
.picchu ol.loose li,
.picchu ul.loose li {
	margin-bottom: 0.75em;
}
.picchu ol.xloose li,
.picchu ul.xloose li {
	margin-bottom: 1em;
}
.picchu .light {
	font-family:
		wf_segoe-ui_light, wf_segoe-ui_semilight, wf_segoe-ui_normal, Arial,
		sans-serif;
}
.picchu .msr-grid-item .msr-grid-item__heading,
.picchu .semilight {
	font-family: wf_segoe-ui_semilight, wf_segoe-ui_normal, Arial, sans-serif;
}
.picchu .normal,
.picchu .regular {
	font-family:
		wf_segoe-ui_normal, wf_segoe-ui_semilight, wf_segoe-ui_light, Arial,
		sans-serif;
}
.picchu .semibold {
	font-family: wf_segoe-ui_semibold, wf_segoe-ui_normal, Arial, sans-serif;
}
.picchu .bold,
.picchu b {
	font-family:
		wf_segoe-ui_bold, wf_segoe-ui_semibold, wf_segoe-ui_normal, Arial,
		sans-serif;
}
.picchu a,
.picchu blockquote,
.picchu body,
.picchu button,
.picchu div,
.picchu input,
.picchu li,
.picchu p,
.picchu select,
.picchu span {
	font-family:
		wf_segoe-ui_normal, wf_segoe-ui_semilight, wf_segoe-ui_light, Arial,
		sans-serif;
}
.picchu body {
	color: #2f2f2f;
	text-rendering: optimizeLegibility;
}
.picchu p {
	line-height: 1.5;
}
.picchu a {
	font-size: inherit;
}
.picchu .h1,
.picchu .h2,
.picchu .header,
.picchu .headline,
.picchu .msr-grid-item.msr-grid-item--featured .msr-grid-item__heading,
.picchu .subheader,
.picchu h1,
.picchu h2 {
	font-family:
		wf_segoe-ui_light, wf_segoe-ui_semilight, wf_segoe-ui_normal, Arial,
		sans-serif;
	line-height: 1.2;
	font-weight: inherit;
}
.picchu a:focus,
.picchu a:hover {
	text-decoration: underline;
}
.picchu .h1,
.picchu .header,
.picchu .headline,
.picchu h1 {
	letter-spacing: -0.01em;
}
.picchu .h3,
.picchu .title,
.picchu h3 {
	font-family: wf_segoe-ui_semilight, wf_segoe-ui_normal, Arial, sans-serif;
	font-weight: inherit;
	line-height: 1.25;
}
.picchu .h4,
.picchu .subtitle,
.picchu h4 {
	font-family:
		wf_segoe-ui_normal, wf_segoe-ui_semilight, wf_segoe-ui_light, Arial,
		sans-serif;
	font-weight: inherit;
	line-height: 1.25;
}
.picchu .h5,
.picchu .h6,
.picchu h5,
.picchu h6 {
	font-family: wf_segoe-ui_semibold, wf_segoe-ui_normal, Arial, sans-serif;
	font-weight: inherit;
	line-height: 1.25;
}
.picchu .body,
.picchu .body-alt,
.picchu .button.cta-link,
.picchu .button.small,
.picchu .msr-grid-item .msr-grid-item__more-text {
	font-family:
		wf_segoe-ui_normal, wf_segoe-ui_semilight, wf_segoe-ui_light, Arial,
		sans-serif;
}
.picchu .body {
	line-height: 1.5;
}
.picchu .body-alt,
.picchu .caption,
.picchu .caption-alt,
.picchu .msr-grid-item .msr-grid-item__more-text {
	line-height: 1.25;
}
.picchu .cta-link.black-c:after,
.picchu .cta-link.white-c:after,
.picchu .cta-link:after,
.picchu .icon,
.picchu .icon-chevron-left-sm,
.picchu .icon-chevron-left-sm-black,
.picchu .icon-chevron-left-sm-blue,
.picchu .icon-chevron-left-sm-white,
.picchu .icon-chevron-right-sm,
.picchu .icon-chevron-right-sm-black,
.picchu .icon-chevron-right-sm-blue,
.picchu .icon-chevron-right-sm-white,
.picchu .icon-play,
.picchu .icon-play-black,
.picchu .icon-play-white,
.picchu .msr-grid-item.msr-grid-item--internal .msr-grid-item__more-text:after,
.picchu .next-link:after,
.picchu .previous-link:before,
.picchu .video-gallery-link.black-bgc:after,
.picchu .video-gallery-link.black-c:after,
.picchu .video-gallery-link.white-bgc:after,
.picchu .video-gallery-link.white-c:after,
.picchu .video-gallery-link:after,
.picchu .video-link.black-bgc:after,
.picchu .video-link.black-c:after,
.picchu .video-link.white-bgc:after,
.picchu .video-link.white-c:after,
.picchu .video-link:after {
	background-size: contain;
}
.picchu .icon {
	display: inline-block;
	width: 70px;
	height: 70px;
}
.picchu .icon-chevron-left-sm,
.picchu .icon-chevron-left-sm-black {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Icon%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%201000%201000%22%20enable-background%3D%22new%200%200%201000%201000%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%232F2F2F%20!important%3B%20stroke%3A%20%232F2F2F!important%3B%20%7D%3C%2Fstyle%3E%3Cg%20id%3D%22New_Symbol%22%3E%20%3Cpolygon%20points%3D%22829.8%2C121.4%20711.9%2C3.6%20215.5%2C500%20711.9%2C996.4%20829.8%2C878.6%20451.2%2C500%20%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-chevron-left-sm-blue,
.picchu .previous-link:before {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Icon%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%201000%201000%22%20enable-background%3D%22new%200%200%201000%201000%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%230060AC%20!important%3B%20stroke%3A%20%230060AC!important%3B%20%7D%3C%2Fstyle%3E%3Cg%20id%3D%22New_Symbol%22%3E%20%3Cpolygon%20points%3D%22829.8%2C121.4%20711.9%2C3.6%20215.5%2C500%20711.9%2C996.4%20829.8%2C878.6%20451.2%2C500%20%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-chevron-left-sm-white {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Icon%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%201000%201000%22%20enable-background%3D%22new%200%200%201000%201000%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20white%20!important%3B%20stroke%3A%20white!important%3B%20%7D%3C%2Fstyle%3E%3Cg%20id%3D%22New_Symbol%22%3E%20%3Cpolygon%20points%3D%22829.8%2C121.4%20711.9%2C3.6%20215.5%2C500%20711.9%2C996.4%20829.8%2C878.6%20451.2%2C500%20%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .cta-link.black-c:after,
.picchu .icon-chevron-right-sm,
.picchu .icon-chevron-right-sm-black {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Icon%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%201000%201000%22%20enable-background%3D%22new%200%200%201000%201000%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%232F2F2F%20!important%3B%20stroke%3A%20%232F2F2F!important%3B%20%7D%3C%2Fstyle%3E%3Cg%20id%3D%22New_Symbol%22%3E%20%3Cpolygon%20points%3D%22288.1%2C3.6%20170.2%2C121.4%20548.8%2C500%20170.2%2C878.6%20288.1%2C996.4%20784.5%2C500%20%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .cta-link:after,
.picchu .icon-chevron-right-sm-blue,
.picchu .next-link:after {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Icon%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%201000%201000%22%20enable-background%3D%22new%200%200%201000%201000%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%230060AC%20!important%3B%20stroke%3A%20%230060AC!important%3B%20%7D%3C%2Fstyle%3E%3Cg%20id%3D%22New_Symbol%22%3E%20%3Cpolygon%20points%3D%22288.1%2C3.6%20170.2%2C121.4%20548.8%2C500%20170.2%2C878.6%20288.1%2C996.4%20784.5%2C500%20%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .cta-link.white-c:after,
.picchu .icon-chevron-right-sm-white,
.picchu .msr-grid-item.msr-grid-item--internal .msr-grid-item__more-text:after {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Icon%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%201000%201000%22%20enable-background%3D%22new%200%200%201000%201000%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20white%20!important%3B%20stroke%3A%20white!important%3B%20%7D%3C%2Fstyle%3E%3Cg%20id%3D%22New_Symbol%22%3E%20%3Cpolygon%20points%3D%22288.1%2C3.6%20170.2%2C121.4%20548.8%2C500%20170.2%2C878.6%20288.1%2C996.4%20784.5%2C500%20%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-play,
.picchu .icon-play-black,
.picchu .video-gallery-link.black-c:after,
.picchu .video-gallery-link.white-bgc:after,
.picchu .video-link.black-c:after,
.picchu .video-link.white-bgc:after {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Icon%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20%20%20%20viewBox%3D%220%200%201000%201000%22%20enable-background%3D%22new%200%200%201000%201000%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%232F2F2F%20!important%3B%20stroke%3A%20%232F2F2F!important%3B%20%7D%3C%2Fstyle%3E%20%20%20%20%3Cpath%20fill%3D%22%23010101%22%20d%3D%22M499.9.2C545.8.2%20590%206.1%20632.7%2018%20675.3%2029.9%20715%2046.7%20752%2068.6c37%2021.8%2070.6%2047.9%20101%2078.4%2030.4%2030.4%2056.5%2064.2%2078.4%20101%2021.8%2037%2038.7%2076.8%2050.6%20119.4s17.8%2086.9%2017.8%20132.8-5.9%2090.1-17.8%20132.8c-11.9%2042.6-28.7%2082.4-50.6%20119.4-21.9%2037-47.9%2070.6-78.4%20101-30.4%2030.4-64.2%2056.5-101%2078.4-37%2021.9-76.8%2038.7-119.4%2050.6-42.6%2011.9-86.9%2017.8-132.8%2017.8s-90.1-5.9-132.8-17.8-82.5-28.6-119.6-50.3-70.9-47.6-101.3-78.1S89.6%20789.8%2068%20752.7c-21.8-37.2-38.5-77-50.4-119.5C5.9%20590.6%200%20546.2%200%20500c0-45.9%205.9-90.1%2017.8-132.8s28.7-82.4%2050.6-119.4c21.8-37%2047.9-70.6%2078.4-101%2030.3-30.4%2064.1-56.5%20101-78.4%2037-21.8%2076.8-38.7%20119.4-50.6C409.7%206.2%20454%20.2%20499.9.2zm0%20958.3c40.4%200%20101.2-14.2%20138.4-24.6s76.1-34.2%20108.5-53.2c32.3-19%2055.8-43.8%2082.3-70.4%2026.5-26.5%2049.3-57%2068.4-89.3%2019-32.3%2033.7-67.2%2044.2-104.5%2010.4-37.3%2015.6-76%2015.6-116.4s-5.2-79.2-15.6-116.4-25.2-73.1-44.2-105.5c-19-32.3-39.8-64.8-66.4-91.3-26.5-26.5-68-60.3-100.3-79.4-32.4-18.9-67.2-34.6-104.5-45.1-37.3-10.4-86-19.6-126.4-19.6S420.7%2048%20383.5%2058.4%20295.3%2093.5%20263%20112.5c-32.4%2019-65.8%2051.8-92.3%2078.4-26.5%2026.5-49.3%2056-68.4%2088.3-19%2032.4-33.7%2067.2-44.2%20104.5-10.4%2037.3-15.6%2076-15.6%20116.3%200%2042.8%202.2%2072%2014.6%20116.4%2010%2035.9%2024.1%2067%2045.9%20104.5%2018.8%2032.4%2049.7%2072.9%2076.4%2099.6s53.2%2051.5%2085.6%2070.3c32.3%2018.8%2071.2%2038.5%20108.5%2048.9%2037.2%2010.5%2086%2018.8%20126.4%2018.8zm-125-708.4l374.9%20248.5L374.9%20750V250.1zm46.4%20414.8L670%20499.1%20420.3%20338.2l1%20326.7z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-play-white,
.picchu .video-gallery-link.black-bgc:after,
.picchu .video-gallery-link.white-c:after,
.picchu .video-gallery-link:after,
.picchu .video-link.black-bgc:after,
.picchu .video-link.white-c:after,
.picchu .video-link:after {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Icon%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20%20%20%20viewBox%3D%220%200%201000%201000%22%20enable-background%3D%22new%200%200%201000%201000%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20white%20!important%3B%20stroke%3A%20white!important%3B%20%7D%3C%2Fstyle%3E%20%20%20%20%3Cpath%20fill%3D%22%23010101%22%20d%3D%22M499.9.2C545.8.2%20590%206.1%20632.7%2018%20675.3%2029.9%20715%2046.7%20752%2068.6c37%2021.8%2070.6%2047.9%20101%2078.4%2030.4%2030.4%2056.5%2064.2%2078.4%20101%2021.8%2037%2038.7%2076.8%2050.6%20119.4s17.8%2086.9%2017.8%20132.8-5.9%2090.1-17.8%20132.8c-11.9%2042.6-28.7%2082.4-50.6%20119.4-21.9%2037-47.9%2070.6-78.4%20101-30.4%2030.4-64.2%2056.5-101%2078.4-37%2021.9-76.8%2038.7-119.4%2050.6-42.6%2011.9-86.9%2017.8-132.8%2017.8s-90.1-5.9-132.8-17.8-82.5-28.6-119.6-50.3-70.9-47.6-101.3-78.1S89.6%20789.8%2068%20752.7c-21.8-37.2-38.5-77-50.4-119.5C5.9%20590.6%200%20546.2%200%20500c0-45.9%205.9-90.1%2017.8-132.8s28.7-82.4%2050.6-119.4c21.8-37%2047.9-70.6%2078.4-101%2030.3-30.4%2064.1-56.5%20101-78.4%2037-21.8%2076.8-38.7%20119.4-50.6C409.7%206.2%20454%20.2%20499.9.2zm0%20958.3c40.4%200%20101.2-14.2%20138.4-24.6s76.1-34.2%20108.5-53.2c32.3-19%2055.8-43.8%2082.3-70.4%2026.5-26.5%2049.3-57%2068.4-89.3%2019-32.3%2033.7-67.2%2044.2-104.5%2010.4-37.3%2015.6-76%2015.6-116.4s-5.2-79.2-15.6-116.4-25.2-73.1-44.2-105.5c-19-32.3-39.8-64.8-66.4-91.3-26.5-26.5-68-60.3-100.3-79.4-32.4-18.9-67.2-34.6-104.5-45.1-37.3-10.4-86-19.6-126.4-19.6S420.7%2048%20383.5%2058.4%20295.3%2093.5%20263%20112.5c-32.4%2019-65.8%2051.8-92.3%2078.4-26.5%2026.5-49.3%2056-68.4%2088.3-19%2032.4-33.7%2067.2-44.2%20104.5-10.4%2037.3-15.6%2076-15.6%20116.3%200%2042.8%202.2%2072%2014.6%20116.4%2010%2035.9%2024.1%2067%2045.9%20104.5%2018.8%2032.4%2049.7%2072.9%2076.4%2099.6s53.2%2051.5%2085.6%2070.3c32.3%2018.8%2071.2%2038.5%20108.5%2048.9%2037.2%2010.5%2086%2018.8%20126.4%2018.8zm-125-708.4l374.9%20248.5L374.9%20750V250.1zm46.4%20414.8L670%20499.1%20420.3%20338.2l1%20326.7z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon.small {
	width: 25px;
	height: 25px;
}
.picchu .icon-opportunity {
	width: 80px;
	height: 60px;
}
.picchu .icon-rss_orange {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2019.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%22194%20-104%201000%201000%22%20style%3D%22enable-background%3Anew%20194%20-104%201000%201000%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text/css%22%3E%0D%0A%09.st0%7Bfill%3A%23FA9D39%3B%7D%0D%0A%09.st1%7Bfill%3A%23333333%3B%7D%0D%0A%3C/style%3E%0D%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M1153.7%2C889.3H234.4c-18.5%2C0-33.6-15.1-33.6-33.6V-63.6c0-18.5%2C15.1-33.6%2C33.6-33.6h919.3%0D%0A%09c18.5%2C0%2C33.6%2C15.1%2C33.6%2C33.6v919.3C1187.3%2C874.2%2C1172.2%2C889.3%2C1153.7%2C889.3z%22/%3E%0D%0A%3Cpath%20class%3D%22st1%22%20d%3D%22M309%2C677.8c0-28.2%2C10-52.4%2C30-72.4s44.1-30%2C72.4-30c28.2%2C0%2C52.4%2C10%2C72.4%2C30s30%2C44.1%2C30%2C72.4%0D%0A%09c0%2C28.7-10%2C53-30%2C72.8s-44.1%2C29.6-72.4%2C29.6c-28.2%2C0-52.4-10-72.4-30C319%2C730.1%2C309%2C706%2C309%2C677.8z%20M309%2C419.8v-147%0D%0A%09c91.9%2C0%2C176.8%2C22.7%2C254.9%2C68.1s139.8%2C107.2%2C185.2%2C185.2s68.1%2C163%2C68.1%2C254.9H669.3c0-99.6-35.2-184.5-105.5-254.9%0D%0A%09C493%2C455.3%2C408%2C419.8%2C309%2C419.8z%20M309%2C158.8V11c104.2%2C0%2C203.8%2C20.4%2C298.8%2C61.2s176.8%2C95.6%2C245.5%2C164.4%0D%0A%09c68.8%2C68.8%2C123.6%2C150.7%2C164.4%2C245.6c40.8%2C95%2C61.2%2C194.6%2C61.2%2C298.8H931.1c0-84.2-16.4-164.8-49.3-241.8S804.7%2C396%2C749%2C340.5%0D%0A%09s-121.9-99.6-198.6-132.4S393.1%2C158.8%2C309%2C158.8z%22/%3E%0D%0A%3C/svg%3E%0D%0A");
	background-repeat: no-repeat;
}
.picchu .icon-academia,
.picchu .icon-academia-black,
.picchu .msr-contact-icon.academia:before {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-205%20297%20200%20200%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%232F2F2F%20!important%3B%20stroke%3A%20%232F2F2F!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M-126.5%20407.3h28.1c-4.8-12-9.5-23.8-14.3-35.8-4.7%2012.1-9.2%2023.8-13.8%2035.8z%22%2F%3E%3Cpath%20d%3D%22M-205%20297v200H-5V297h-200zm152.3%20150.4h-46.4c-.1-.6-.1-1.1-.1-1.7-.1-3.4-.1-3.4%203.5-3.7.8-.1%201.7-.2%202.5-.4%204.6-1.1%206.3-3.6%204.9-8-1.6-5.4-3.7-10.7-5.6-16-11.8%200-23.4%200-35%20.1-.6%200-1.5.7-1.7%201.3-2%204.8-3.9%209.7-5.7%2014.6-1.8%205.1-.2%207.4%205.5%208.4%204.4.7%204.4.7%203.8%205.5h-29.3v-5.1c1.1-.3%202.4-.3%203.3-.9%201.6-1.1%203.5-2.3%204.2-3.9%2010.1-25.8%2020.2-51.6%2030.2-77.4.3-.9.2-2.1-.1-3-1.2-3.2-2.5-6.3-3.9-9.8h19c6.9%200%206.9%200%209.5%206.5%2010.7%2026.8%2021.4%2053.5%2031.9%2080.4%201.8%204.6%204.3%207.6%209.5%207.8v5.3z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-academia-blue {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-205%20297%20200%20200%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%230060AC%20!important%3B%20stroke%3A%20%230060AC!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M-126.5%20407.3h28.1c-4.8-12-9.5-23.8-14.3-35.8-4.7%2012.1-9.2%2023.8-13.8%2035.8z%22%2F%3E%3Cpath%20d%3D%22M-205%20297v200H-5V297h-200zm152.3%20150.4h-46.4c-.1-.6-.1-1.1-.1-1.7-.1-3.4-.1-3.4%203.5-3.7.8-.1%201.7-.2%202.5-.4%204.6-1.1%206.3-3.6%204.9-8-1.6-5.4-3.7-10.7-5.6-16-11.8%200-23.4%200-35%20.1-.6%200-1.5.7-1.7%201.3-2%204.8-3.9%209.7-5.7%2014.6-1.8%205.1-.2%207.4%205.5%208.4%204.4.7%204.4.7%203.8%205.5h-29.3v-5.1c1.1-.3%202.4-.3%203.3-.9%201.6-1.1%203.5-2.3%204.2-3.9%2010.1-25.8%2020.2-51.6%2030.2-77.4.3-.9.2-2.1-.1-3-1.2-3.2-2.5-6.3-3.9-9.8h19c6.9%200%206.9%200%209.5%206.5%2010.7%2026.8%2021.4%2053.5%2031.9%2080.4%201.8%204.6%204.3%207.6%209.5%207.8v5.3z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-academia-white {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-205%20297%20200%20200%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20white%20!important%3B%20stroke%3A%20white!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M-126.5%20407.3h28.1c-4.8-12-9.5-23.8-14.3-35.8-4.7%2012.1-9.2%2023.8-13.8%2035.8z%22%2F%3E%3Cpath%20d%3D%22M-205%20297v200H-5V297h-200zm152.3%20150.4h-46.4c-.1-.6-.1-1.1-.1-1.7-.1-3.4-.1-3.4%203.5-3.7.8-.1%201.7-.2%202.5-.4%204.6-1.1%206.3-3.6%204.9-8-1.6-5.4-3.7-10.7-5.6-16-11.8%200-23.4%200-35%20.1-.6%200-1.5.7-1.7%201.3-2%204.8-3.9%209.7-5.7%2014.6-1.8%205.1-.2%207.4%205.5%208.4%204.4.7%204.4.7%203.8%205.5h-29.3v-5.1c1.1-.3%202.4-.3%203.3-.9%201.6-1.1%203.5-2.3%204.2-3.9%2010.1-25.8%2020.2-51.6%2030.2-77.4.3-.9.2-2.1-.1-3-1.2-3.2-2.5-6.3-3.9-9.8h19c6.9%200%206.9%200%209.5%206.5%2010.7%2026.8%2021.4%2053.5%2031.9%2080.4%201.8%204.6%204.3%207.6%209.5%207.8v5.3z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-arrow-left,
.picchu .icon-arrow-left-black {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%232F2F2F%20!important%3B%20stroke%3A%20%232F2F2F!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M937.5%20437.5H169.2l290.4-290.4-44.2-44.2L49.6%20468.8l365.8%20365.8%2044.2-44.2L169.2%20500h768.3z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .back-link:before,
.picchu .icon-arrow-left-blue {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%230060AC%20!important%3B%20stroke%3A%20%230060AC!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M937.5%20437.5H169.2l290.4-290.4-44.2-44.2L49.6%20468.8l365.8%20365.8%2044.2-44.2L169.2%20500h768.3z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-arrow-left-white {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20white%20!important%3B%20stroke%3A%20white!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M937.5%20437.5H169.2l290.4-290.4-44.2-44.2L49.6%20468.8l365.8%20365.8%2044.2-44.2L169.2%20500h768.3z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-cancel,
.picchu .icon-cancel-white {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20white%20!important%3B%20stroke%3A%20white!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M990.8%2053.3L946.7%209.2%20500%20455.8%2053.3%209.2%209.2%2053.3%20455.8%20500%209.2%20946.7l44.1%2044.1L500%20544.2l446.7%20446.6%2044.1-44.1L544.2%20500z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-chevron-down-med,
.picchu .icon-chevron-down-med-black {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%232F2F2F%20!important%3B%20stroke%3A%20%232F2F2F!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M500%20808.9L12.2%20321.1l58.9-58.9L500%20691.1l428.9-428.9%2058.9%2058.9z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-chevron-down-med-white {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20white%20!important%3B%20stroke%3A%20white!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M500%20808.9L12.2%20321.1l58.9-58.9L500%20691.1l428.9-428.9%2058.9%2058.9z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-chevron-up-med,
.picchu .icon-chevron-up-med-black {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%232F2F2F%20!important%3B%20stroke%3A%20%232F2F2F!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M928.9%20737.8L500%20308.9%2071.1%20737.8l-58.9-58.9L500%20191.1l487.8%20487.8z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-chevron-up-med-white {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20white%20!important%3B%20stroke%3A%20white!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M928.9%20737.8L500%20308.9%2071.1%20737.8l-58.9-58.9L500%20191.1l487.8%20487.8z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-chevron-left-med,
.picchu .icon-chevron-left-med-black,
.picchu .msr-carousel .slide-prev:after,
.picchu .msr-collections-carousel .slide-prev:after,
.picchu .msr-hero-carousel .slide-prev:after,
.picchu .msr-section-front-carousel .slide-prev:after {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22385.1%20-91.8%20546.7%20975.6%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%232F2F2F%20!important%3B%20stroke%3A%20%232F2F2F!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M872.9%20883.8L385.1%20396%20872.9-91.8l58.9%2058.9L502.9%20396l428.9%20428.9-58.9%2058.9z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-chevron-left-med-white {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22385.1%20-91.8%20546.7%20975.6%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20white%20!important%3B%20stroke%3A%20white!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M872.9%20883.8L385.1%20396%20872.9-91.8l58.9%2058.9L502.9%20396l428.9%20428.9-58.9%2058.9z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-chevron-left-med-blue,
.picchu .msr-pagination .page-numbers.prev:before {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22385.1%20-91.8%20546.7%20975.6%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%230060AC%20!important%3B%20stroke%3A%20%230060AC!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M872.9%20883.8L385.1%20396%20872.9-91.8l58.9%2058.9L502.9%20396l428.9%20428.9-58.9%2058.9z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-chevron-right-med,
.picchu .icon-chevron-right-med-black,
.picchu .msr-carousel .slide-next:after,
.picchu .msr-collections-carousel .slide-next:after,
.picchu .msr-hero-carousel .slide-next:after,
.picchu .msr-section-front-carousel .slide-next:after {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22456.2%20-91.8%20546.7%20975.6%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%232F2F2F%20!important%3B%20stroke%3A%20%232F2F2F!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M515.1%20883.8l-58.9-58.9L885.1%20396%20456.2-32.9l58.9-58.9L1002.9%20396%20515.1%20883.8z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-chevron-right-med-white {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22456.2%20-91.8%20546.7%20975.6%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20white%20!important%3B%20stroke%3A%20white!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M515.1%20883.8l-58.9-58.9L885.1%20396%20456.2-32.9l58.9-58.9L1002.9%20396%20515.1%20883.8z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .button.toggle:after,
.picchu .icon-chevron-right-med-blue,
.picchu .msr-pagination .page-numbers.next:after {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22456.2%20-91.8%20546.7%20975.6%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%230060AC%20!important%3B%20stroke%3A%20%230060AC!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M515.1%20883.8l-58.9-58.9L885.1%20396%20456.2-32.9l58.9-58.9L1002.9%20396%20515.1%20883.8z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-facebook,
.picchu .icon-facebook-black,
.picchu .msr-contact-icon.facebook-black:before,
.picchu .msr-contact-icon.facebook:before {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-205%20297%20200%20200%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%232F2F2F%20!important%3B%20stroke%3A%20%232F2F2F!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M-16%20297h-178c-6.1%200-11%204.9-11%2011v178c0%206.1%204.9%2011%2011%2011h95.8v-77.5h-26.1v-30.2h26.1V367c0-25.8%2015.8-39.9%2038.8-39.9%2011%200%2020.5.8%2023.3%201.2v27h-16c-12.5%200-15%206-15%2014.7v19.3h29.9l-3.9%2030.2h-26V497h51c6.1%200%2011-4.9%2011-11V308c.1-6.1-4.8-11-10.9-11z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-facebook-blue {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-205%20297%20200%20200%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%230060AC%20!important%3B%20stroke%3A%20%230060AC!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M-16%20297h-178c-6.1%200-11%204.9-11%2011v178c0%206.1%204.9%2011%2011%2011h95.8v-77.5h-26.1v-30.2h26.1V367c0-25.8%2015.8-39.9%2038.8-39.9%2011%200%2020.5.8%2023.3%201.2v27h-16c-12.5%200-15%206-15%2014.7v19.3h29.9l-3.9%2030.2h-26V497h51c6.1%200%2011-4.9%2011-11V308c.1-6.1-4.8-11-10.9-11z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-facebook-white {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-205%20297%20200%20200%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20white%20!important%3B%20stroke%3A%20white!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M-16%20297h-178c-6.1%200-11%204.9-11%2011v178c0%206.1%204.9%2011%2011%2011h95.8v-77.5h-26.1v-30.2h26.1V367c0-25.8%2015.8-39.9%2038.8-39.9%2011%200%2020.5.8%2023.3%201.2v27h-16c-12.5%200-15%206-15%2014.7v19.3h29.9l-3.9%2030.2h-26V497h51c6.1%200%2011-4.9%2011-11V308c.1-6.1-4.8-11-10.9-11z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-github,
.picchu .icon-github-black,
.picchu .msr-contact-icon.github:before {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20127.5%20124%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%232F2F2F%20!important%3B%20stroke%3A%20%232F2F2F!important%3B%20%7D%3C%2Fstyle%3E%3Cg%20fill%3D%22%23191717%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M63.6%202.9C30.3%202.9%203.2%2030%203.2%2063.3c0%2026.7%2017.3%2049.3%2041.3%2057.3%203%20.6%204.1-1.3%204.1-2.9%200-1.4-.1-6.2-.1-11.2-16.8%203.7-20.3-7.1-20.3-7.1-2.7-7-6.7-8.8-6.7-8.8-5.5-3.7.4-3.7.4-3.7%206.1.4%209.3%206.2%209.3%206.2%205.4%209.2%2014.1%206.6%2017.6%205%20.5-3.9%202.1-6.6%203.8-8.1-13.4-1.5-27.5-6.7-27.5-29.8%200-6.6%202.4-12%206.2-16.2-.6-1.5-2.7-7.7.6-16%200%200%205.1-1.6%2016.6%206.2%204.8-1.3%2010-2%2015.1-2s10.3.7%2015.1%202C90.3%2026.4%2095.3%2028%2095.3%2028c3.3%208.3%201.2%2014.5.6%2016%203.9%204.2%206.2%209.6%206.2%2016.2%200%2023.2-14.1%2028.3-27.6%2029.8%202.2%201.9%204.1%205.5%204.1%2011.2%200%208.1-.1%2014.6-.1%2016.6%200%201.6%201.1%203.5%204.1%202.9%2024-8%2041.3-30.6%2041.3-57.3C124%2030%2097%202.9%2063.6%202.9z%22%2F%3E%3Cpath%20d%3D%22M26.1%2089.6c-.1.3-.6.4-1%20.2s-.7-.6-.5-.9c.1-.3.6-.4%201-.2s.6.6.5.9zm-.8-.5M28.5%2092.4c-.3.3-.9.1-1.2-.3-.4-.4-.5-1-.2-1.3.3-.3.8-.1%201.2.3.5.4.5%201%20.2%201.3zm-.5-.7M30.9%2095.8c-.4.3-1%200-1.3-.5-.4-.5-.4-1.2%200-1.4.4-.3%201%200%201.3.5.4.5.4%201.2%200%201.4zm0%200M34.2%2099.2c-.3.4-1%20.3-1.6-.2-.5-.5-.7-1.2-.3-1.5.3-.4%201-.3%201.6.2.5.4.6%201.1.3%201.5zm0%200M38.7%20101.2c-.1.5-.8.7-1.5.5-.7-.2-1.1-.8-1-1.2.1-.5.8-.7%201.5-.5.7.1%201.1.7%201%201.2zm0%200M43.6%20101.5c0%20.5-.6.9-1.3.9-.7%200-1.3-.4-1.3-.9s.6-.9%201.3-.9c.7%200%201.3.4%201.3.9zm0%200M48.2%20100.7c.1.5-.4%201-1.1%201.1-.7.1-1.3-.2-1.4-.7-.1-.5.4-1%201.1-1.1.7-.1%201.3.2%201.4.7zm0%200%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-github-blue {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20127.5%20124%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%230060AC%20!important%3B%20stroke%3A%20%230060AC!important%3B%20%7D%3C%2Fstyle%3E%3Cg%20fill%3D%22%23191717%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M63.6%202.9C30.3%202.9%203.2%2030%203.2%2063.3c0%2026.7%2017.3%2049.3%2041.3%2057.3%203%20.6%204.1-1.3%204.1-2.9%200-1.4-.1-6.2-.1-11.2-16.8%203.7-20.3-7.1-20.3-7.1-2.7-7-6.7-8.8-6.7-8.8-5.5-3.7.4-3.7.4-3.7%206.1.4%209.3%206.2%209.3%206.2%205.4%209.2%2014.1%206.6%2017.6%205%20.5-3.9%202.1-6.6%203.8-8.1-13.4-1.5-27.5-6.7-27.5-29.8%200-6.6%202.4-12%206.2-16.2-.6-1.5-2.7-7.7.6-16%200%200%205.1-1.6%2016.6%206.2%204.8-1.3%2010-2%2015.1-2s10.3.7%2015.1%202C90.3%2026.4%2095.3%2028%2095.3%2028c3.3%208.3%201.2%2014.5.6%2016%203.9%204.2%206.2%209.6%206.2%2016.2%200%2023.2-14.1%2028.3-27.6%2029.8%202.2%201.9%204.1%205.5%204.1%2011.2%200%208.1-.1%2014.6-.1%2016.6%200%201.6%201.1%203.5%204.1%202.9%2024-8%2041.3-30.6%2041.3-57.3C124%2030%2097%202.9%2063.6%202.9z%22%2F%3E%3Cpath%20d%3D%22M26.1%2089.6c-.1.3-.6.4-1%20.2s-.7-.6-.5-.9c.1-.3.6-.4%201-.2s.6.6.5.9zm-.8-.5M28.5%2092.4c-.3.3-.9.1-1.2-.3-.4-.4-.5-1-.2-1.3.3-.3.8-.1%201.2.3.5.4.5%201%20.2%201.3zm-.5-.7M30.9%2095.8c-.4.3-1%200-1.3-.5-.4-.5-.4-1.2%200-1.4.4-.3%201%200%201.3.5.4.5.4%201.2%200%201.4zm0%200M34.2%2099.2c-.3.4-1%20.3-1.6-.2-.5-.5-.7-1.2-.3-1.5.3-.4%201-.3%201.6.2.5.4.6%201.1.3%201.5zm0%200M38.7%20101.2c-.1.5-.8.7-1.5.5-.7-.2-1.1-.8-1-1.2.1-.5.8-.7%201.5-.5.7.1%201.1.7%201%201.2zm0%200M43.6%20101.5c0%20.5-.6.9-1.3.9-.7%200-1.3-.4-1.3-.9s.6-.9%201.3-.9c.7%200%201.3.4%201.3.9zm0%200M48.2%20100.7c.1.5-.4%201-1.1%201.1-.7.1-1.3-.2-1.4-.7-.1-.5.4-1%201.1-1.1.7-.1%201.3.2%201.4.7zm0%200%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-github-white {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20127.5%20124%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20white%20!important%3B%20stroke%3A%20white!important%3B%20%7D%3C%2Fstyle%3E%3Cg%20fill%3D%22%23191717%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M63.6%202.9C30.3%202.9%203.2%2030%203.2%2063.3c0%2026.7%2017.3%2049.3%2041.3%2057.3%203%20.6%204.1-1.3%204.1-2.9%200-1.4-.1-6.2-.1-11.2-16.8%203.7-20.3-7.1-20.3-7.1-2.7-7-6.7-8.8-6.7-8.8-5.5-3.7.4-3.7.4-3.7%206.1.4%209.3%206.2%209.3%206.2%205.4%209.2%2014.1%206.6%2017.6%205%20.5-3.9%202.1-6.6%203.8-8.1-13.4-1.5-27.5-6.7-27.5-29.8%200-6.6%202.4-12%206.2-16.2-.6-1.5-2.7-7.7.6-16%200%200%205.1-1.6%2016.6%206.2%204.8-1.3%2010-2%2015.1-2s10.3.7%2015.1%202C90.3%2026.4%2095.3%2028%2095.3%2028c3.3%208.3%201.2%2014.5.6%2016%203.9%204.2%206.2%209.6%206.2%2016.2%200%2023.2-14.1%2028.3-27.6%2029.8%202.2%201.9%204.1%205.5%204.1%2011.2%200%208.1-.1%2014.6-.1%2016.6%200%201.6%201.1%203.5%204.1%202.9%2024-8%2041.3-30.6%2041.3-57.3C124%2030%2097%202.9%2063.6%202.9z%22%2F%3E%3Cpath%20d%3D%22M26.1%2089.6c-.1.3-.6.4-1%20.2s-.7-.6-.5-.9c.1-.3.6-.4%201-.2s.6.6.5.9zm-.8-.5M28.5%2092.4c-.3.3-.9.1-1.2-.3-.4-.4-.5-1-.2-1.3.3-.3.8-.1%201.2.3.5.4.5%201%20.2%201.3zm-.5-.7M30.9%2095.8c-.4.3-1%200-1.3-.5-.4-.5-.4-1.2%200-1.4.4-.3%201%200%201.3.5.4.5.4%201.2%200%201.4zm0%200M34.2%2099.2c-.3.4-1%20.3-1.6-.2-.5-.5-.7-1.2-.3-1.5.3-.4%201-.3%201.6.2.5.4.6%201.1.3%201.5zm0%200M38.7%20101.2c-.1.5-.8.7-1.5.5-.7-.2-1.1-.8-1-1.2.1-.5.8-.7%201.5-.5.7.1%201.1.7%201%201.2zm0%200M43.6%20101.5c0%20.5-.6.9-1.3.9-.7%200-1.3-.4-1.3-.9s.6-.9%201.3-.9c.7%200%201.3.4%201.3.9zm0%200M48.2%20100.7c.1.5-.4%201-1.1%201.1-.7.1-1.3-.2-1.4-.7-.1-.5.4-1%201.1-1.1.7-.1%201.3.2%201.4.7zm0%200%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-globe,
.picchu .icon-globe-black,
.picchu .icon-web,
.picchu .msr-contact-icon.web:before {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%232F2F2F%20!important%3B%20stroke%3A%20%232F2F2F!important%3B%20%7D%3C%2Fstyle%3E%20%3Cpath%20d%3D%22M960.7%20305.4c-25.2-59.5-61.2-113-107.1-158.9-45.9-45.9-99.4-82-158.9-107.1C633%2013.2%20567.5%200%20500%200S367%2013.2%20305.4%2039.3c-59.5%2025.2-113%2061.2-158.9%20107.1-45.9%2045.9-82%2099.4-107.1%20158.9C13.2%20367%200%20432.5%200%20500s13.2%20133%2039.3%20194.6c25.2%2059.5%2061.2%20113%20107.1%20158.9%2045.9%2045.9%2099.4%2082%20158.9%20107.1C367%20986.8%20432.5%201000%20500%201000s133-13.2%20194.6-39.3c59.5-25.2%20113-61.2%20158.9-107.1%2045.9-45.9%2082-99.4%20107.1-158.9C986.8%20633%201000%20567.5%201000%20500s-13.2-133-39.3-194.6zm-65.5%207.1H732.4c-11.3-57.9-28-111.2-49.5-157.2-12.2-26-25.5-49-39.9-68.8%20111.2%2038.6%20202.1%20120.8%20252.2%20226zM937.5%20500c0%2043.4-6.4%2085.4-18.2%20125H742.4c5-40.3%207.6-82.3%207.6-125s-2.6-84.7-7.6-125h176.9c11.8%2039.6%2018.2%2081.6%2018.2%20125zM500%20937.5c-44.9%200-91-43.5-126.4-119.3-17.9-38.3-32.1-82.6-42.3-130.7h337.4c-10.2%2048.2-24.5%2092.4-42.3%20130.7C591%20894%20544.9%20937.5%20500%20937.5zM320.6%20625c-5.3-40.1-8.1-82-8.1-125s2.8-84.9%208.1-125h358.8c5.3%2040.1%208.1%2082%208.1%20125s-2.8%2084.9-8.1%20125H320.6zM62.5%20500c0-43.4%206.4-85.4%2018.2-125h176.9c-5%2040.3-7.6%2082.3-7.6%20125s2.6%2084.7%207.6%20125H80.7c-11.8-39.6-18.2-81.6-18.2-125zM500%2062.5c44.9%200%2091%2043.5%20126.4%20119.3%2017.9%2038.3%2032.1%2082.6%2042.3%20130.7H331.3c10.2-48.2%2024.5-92.4%2042.3-130.7C409%20106%20455.1%2062.5%20500%2062.5zm-143.1%2024c-14.4%2019.8-27.8%2042.8-39.9%2068.8-21.4%2046-38.1%2099.3-49.5%20157.2H104.8c50.1-105.2%20141-187.4%20252.1-226zm-252.1%20601h162.8c11.3%2057.9%2028%20111.2%2049.5%20157.2%2012.2%2026%2025.5%2049%2039.9%2068.8-111.2-38.6-202.1-120.8-252.2-226zm538.3%20226c14.4-19.8%2027.8-42.8%2039.9-68.8%2021.4-46%2038.1-99.3%2049.5-157.2h162.8c-50.2%20105.2-141.1%20187.4-252.2%20226z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-linkedin,
.picchu .icon-linkedin-black,
.picchu .msr-contact-icon.linkedin:before {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20200%20200%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%232F2F2F%20!important%3B%20stroke%3A%20%232F2F2F!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M155.6%20193v-1-66.7c0-4.3-.5-8.6-1.7-12.8-.7-2.3-1.6-4.5-2.9-6.6-2.4-3.8-5.8-6.3-10.2-7.4-4.2-1.1-8.5-1.1-12.7.1-4.8%201.4-8.6%204.3-11.5%208.2-1.8%202.5-3.3%205.2-4.1%208.2-.6%202.4-.7%204.8-.7%207.3v70.6H70.1c.1-41.7.4-83.5.1-125.2h41.6V85c.4-.1.5-.4.6-.6%202-3%204.2-5.8%206.8-8.4%205.6-5.4%2012.2-8.8%2019.8-10.4%205-1%2010.1-1.2%2015.2-.8%205.7.4%2011.2%201.8%2016.4%204.2%208.5%204%2014.9%2010.2%2019.3%2018.5%202.6%204.8%204.3%209.9%205.5%2015.2%201.3%205.8%201.8%2011.7%201.8%2017.6v72.6c-13.8.1-27.6.1-41.6.1zM5.5%20193V67.8c.6-.2%2040.4-.2%2041.6-.1v125.2c-13.8.1-27.7.1-41.6.1zM26.4%2050.7c-4.3%200-8.3-.7-12-2.7-6.1-3.2-9.7-8.2-10.9-15-.9-4.8-.3-9.5%201.9-13.9%202.7-5.2%206.9-8.5%2012.4-10.4%203.7-1.2%207.4-1.6%2011.3-1.3%203.2.2%206.3%201%209.2%202.4%206%203%209.6%207.8%2011.1%2014.3%201.1%205%20.7%209.8-1.6%2014.4-2.6%205.3-6.8%208.7-12.2%2010.7-3%201.1-6.1%201.5-9.2%201.5z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-linkedin-blue {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20200%20200%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%230060AC%20!important%3B%20stroke%3A%20%230060AC!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M155.6%20193v-1-66.7c0-4.3-.5-8.6-1.7-12.8-.7-2.3-1.6-4.5-2.9-6.6-2.4-3.8-5.8-6.3-10.2-7.4-4.2-1.1-8.5-1.1-12.7.1-4.8%201.4-8.6%204.3-11.5%208.2-1.8%202.5-3.3%205.2-4.1%208.2-.6%202.4-.7%204.8-.7%207.3v70.6H70.1c.1-41.7.4-83.5.1-125.2h41.6V85c.4-.1.5-.4.6-.6%202-3%204.2-5.8%206.8-8.4%205.6-5.4%2012.2-8.8%2019.8-10.4%205-1%2010.1-1.2%2015.2-.8%205.7.4%2011.2%201.8%2016.4%204.2%208.5%204%2014.9%2010.2%2019.3%2018.5%202.6%204.8%204.3%209.9%205.5%2015.2%201.3%205.8%201.8%2011.7%201.8%2017.6v72.6c-13.8.1-27.6.1-41.6.1zM5.5%20193V67.8c.6-.2%2040.4-.2%2041.6-.1v125.2c-13.8.1-27.7.1-41.6.1zM26.4%2050.7c-4.3%200-8.3-.7-12-2.7-6.1-3.2-9.7-8.2-10.9-15-.9-4.8-.3-9.5%201.9-13.9%202.7-5.2%206.9-8.5%2012.4-10.4%203.7-1.2%207.4-1.6%2011.3-1.3%203.2.2%206.3%201%209.2%202.4%206%203%209.6%207.8%2011.1%2014.3%201.1%205%20.7%209.8-1.6%2014.4-2.6%205.3-6.8%208.7-12.2%2010.7-3%201.1-6.1%201.5-9.2%201.5z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-linkedin-white {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20200%20200%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20white%20!important%3B%20stroke%3A%20white!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M155.6%20193v-1-66.7c0-4.3-.5-8.6-1.7-12.8-.7-2.3-1.6-4.5-2.9-6.6-2.4-3.8-5.8-6.3-10.2-7.4-4.2-1.1-8.5-1.1-12.7.1-4.8%201.4-8.6%204.3-11.5%208.2-1.8%202.5-3.3%205.2-4.1%208.2-.6%202.4-.7%204.8-.7%207.3v70.6H70.1c.1-41.7.4-83.5.1-125.2h41.6V85c.4-.1.5-.4.6-.6%202-3%204.2-5.8%206.8-8.4%205.6-5.4%2012.2-8.8%2019.8-10.4%205-1%2010.1-1.2%2015.2-.8%205.7.4%2011.2%201.8%2016.4%204.2%208.5%204%2014.9%2010.2%2019.3%2018.5%202.6%204.8%204.3%209.9%205.5%2015.2%201.3%205.8%201.8%2011.7%201.8%2017.6v72.6c-13.8.1-27.6.1-41.6.1zM5.5%20193V67.8c.6-.2%2040.4-.2%2041.6-.1v125.2c-13.8.1-27.7.1-41.6.1zM26.4%2050.7c-4.3%200-8.3-.7-12-2.7-6.1-3.2-9.7-8.2-10.9-15-.9-4.8-.3-9.5%201.9-13.9%202.7-5.2%206.9-8.5%2012.4-10.4%203.7-1.2%207.4-1.6%2011.3-1.3%203.2.2%206.3%201%209.2%202.4%206%203%209.6%207.8%2011.1%2014.3%201.1%205%20.7%209.8-1.6%2014.4-2.6%205.3-6.8%208.7-12.2%2010.7-3%201.1-6.1%201.5-9.2%201.5z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-mail,
.picchu .icon-mail-black,
.picchu .msr-contact-icon.email:before {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%232F2F2F%20!important%3B%20stroke%3A%20%232F2F2F!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M0%20187.5v625h1000v-625H0zM930.1%20250L500%20465.1%2069.9%20250h860.2zM62.5%20750V316.2L500%20534.9l437.5-218.8V750h-875z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-map-pin,
.picchu .icon-map-pin-black,
.picchu .msr-contact-icon.address:before {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22194%20-104%201000%201000%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%232F2F2F%20!important%3B%20stroke%3A%20%232F2F2F!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M1162.7%20896H225.3l187.5-562.5h250V205.6c-18.2-3.9-35-10.6-50.3-20s-28.5-20.9-39.6-34.4-19.7-28.7-25.9-45.7c-6.2-16.9-9.3-34.7-9.3-53.2%200-21.5%204.1-41.7%2012.2-60.5%208.1-18.9%2019.3-35.4%2033.4-49.6%2014.2-14.2%2030.8-25.4%2049.8-33.7s39.3-12.5%2060.8-12.5%2041.7%204.2%2060.5%2012.5c18.9%208.3%2035.4%2019.5%2049.6%2033.7%2014.2%2014.2%2025.4%2030.7%2033.7%2049.6s12.4%2039.1%2012.4%2060.5c0%2018.6-3.1%2036.3-9.3%2053.2s-14.8%2032.2-25.9%2045.7c-11.1%2013.5-24.3%2025-39.6%2034.4s-32.1%2016.1-50.3%2020v127.9h250L1162.7%20896zm-850.5-62.5h763.7L930.3%20396H725.2v234.4c0%202.9-1.2%205.5-3.7%207.6-2.4%202.1-5.4%203.7-8.8%204.9-3.4%201.1-6.8%202-10.3%202.4-3.4.5-6.3.7-8.5.7-2.3%200-5.1-.2-8.5-.7s-6.8-1.3-10.3-2.4c-3.4-1.1-6.3-2.8-8.8-4.9-2.4-2.1-3.7-4.6-3.7-7.6V396H457.7L312.2%20833.5zM600.3%2052.3c0%2013%202.4%2025.2%207.3%2036.6%204.9%2011.4%2011.6%2021.3%2020%2029.8%208.5%208.5%2018.4%2015.1%2029.8%2020%2011.4%204.9%2023.6%207.3%2036.6%207.3s25.2-2.4%2036.6-7.3c11.4-4.9%2021.3-11.6%2029.8-20%208.5-8.5%2015.1-18.4%2020-29.8s7.3-23.6%207.3-36.6-2.4-25.2-7.3-36.6c-4.9-11.4-11.6-21.3-20-29.8-8.5-8.5-18.4-15.1-29.8-20-11.4-4.9-23.6-7.3-36.6-7.3s-25.2%202.4-36.6%207.3c-11.4%204.9-21.3%2011.6-29.8%2020-8.5%208.5-15.1%2018.4-20%2029.8-4.9%2011.3-7.3%2023.5-7.3%2036.6z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-minus,
.picchu .icon-minus-black,
.picchu .msr-expandable-section a[aria-expanded="true"]:after,
.picchu button.msr-accordion__header[aria-expanded="true"]:before {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%232F2F2F%20!important%3B%20stroke%3A%20%232F2F2F!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M0%20437.5h937.5V500H0z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-minus-white,
.picchu
	.msr-video-ajax-content
	.msr-expandable-header
	a[aria-expanded="true"]:after {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20white%20!important%3B%20stroke%3A%20white!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M0%20437.5h937.5V500H0z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-mobile,
.picchu .icon-mobile-black {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%232F2F2F%20!important%3B%20stroke%3A%20%232F2F2F!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M750.4%202.3c8.8%200%2016.9%201.6%2024.3%204.9%207.5%203.2%2014%207.7%2019.7%2013.4%205.7%205.7%2010.1%2012.2%2013.4%2019.7%203.2%207.5%204.9%2015.6%204.9%2024.3v871.7c0%208.8-1.6%2016.9-4.9%2024.3-3.2%207.5-7.7%2014-13.4%2019.7-5.7%205.7-12.2%2010.1-19.7%2013.4-7.5%203.2-15.6%204.9-24.3%204.9H252.3c-8.8%200-16.9-1.6-24.3-4.9-7.5-3.2-14-7.7-19.7-13.4-5.7-5.7-10.1-12.2-13.4-19.7-3.2-7.5-4.9-15.6-4.9-24.3V64.6c0-8.8%201.6-16.9%204.9-24.3%203.2-7.5%207.7-14%2013.4-19.7%205.7-5.7%2012.2-10.1%2019.7-13.4%207.5-3.2%2015.6-4.9%2024.3-4.9h498.1zm0%2062.3H252.3v871.7h498.1V64.6zM439.1%20811.7h124.5V874H439.1v-62.3z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-mobile-blue {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%230060AC%20!important%3B%20stroke%3A%20%230060AC!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M750.4%202.3c8.8%200%2016.9%201.6%2024.3%204.9%207.5%203.2%2014%207.7%2019.7%2013.4%205.7%205.7%2010.1%2012.2%2013.4%2019.7%203.2%207.5%204.9%2015.6%204.9%2024.3v871.7c0%208.8-1.6%2016.9-4.9%2024.3-3.2%207.5-7.7%2014-13.4%2019.7-5.7%205.7-12.2%2010.1-19.7%2013.4-7.5%203.2-15.6%204.9-24.3%204.9H252.3c-8.8%200-16.9-1.6-24.3-4.9-7.5-3.2-14-7.7-19.7-13.4-5.7-5.7-10.1-12.2-13.4-19.7-3.2-7.5-4.9-15.6-4.9-24.3V64.6c0-8.8%201.6-16.9%204.9-24.3%203.2-7.5%207.7-14%2013.4-19.7%205.7-5.7%2012.2-10.1%2019.7-13.4%207.5-3.2%2015.6-4.9%2024.3-4.9h498.1zm0%2062.3H252.3v871.7h498.1V64.6zM439.1%20811.7h124.5V874H439.1v-62.3z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-mobile-white {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20white%20!important%3B%20stroke%3A%20white!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M750.4%202.3c8.8%200%2016.9%201.6%2024.3%204.9%207.5%203.2%2014%207.7%2019.7%2013.4%205.7%205.7%2010.1%2012.2%2013.4%2019.7%203.2%207.5%204.9%2015.6%204.9%2024.3v871.7c0%208.8-1.6%2016.9-4.9%2024.3-3.2%207.5-7.7%2014-13.4%2019.7-5.7%205.7-12.2%2010.1-19.7%2013.4-7.5%203.2-15.6%204.9-24.3%204.9H252.3c-8.8%200-16.9-1.6-24.3-4.9-7.5-3.2-14-7.7-19.7-13.4-5.7-5.7-10.1-12.2-13.4-19.7-3.2-7.5-4.9-15.6-4.9-24.3V64.6c0-8.8%201.6-16.9%204.9-24.3%203.2-7.5%207.7-14%2013.4-19.7%205.7-5.7%2012.2-10.1%2019.7-13.4%207.5-3.2%2015.6-4.9%2024.3-4.9h498.1zm0%2062.3H252.3v871.7h498.1V64.6zM439.1%20811.7h124.5V874H439.1v-62.3z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-onedrive,
.picchu .icon-onedrive-black {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%232F2F2F%20!important%3B%20stroke%3A%20%232F2F2F!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M327.1%20488.7c-21.3%204.6-40.8%2011.7-58.4%2021.4s-32.7%2021.8-45.3%2036.2c-12.6%2014.5-22.5%2031-29.6%2049.8-7.1%2018.7-10.6%2039.2-10.6%2061.6%200%2013.8%201.1%2027.6%203.4%2041.4%202.3%2013.8%205.9%2027.1%2010.8%2039.9H133c-17.7%200-34.7-3.8-51-11.3-16.3-7.5-30.5-17.6-42.9-30-12.3-12.7-22-27-29.3-43.3C2.6%20638.2-1%20621.2-1%20603.4c0-29.9%206.6-56%2019.7-78.3%2013.1-22.3%2033.7-39.2%2061.6-50.7%206.2-2.6%2012.9-4.8%2019.9-6.6%207.1-1.8%2013.9-3%2020.4-3.7-.3-3.3-.6-6.4-.7-9.4-.2-3-.2-6.1-.2-9.4%200-23%204.3-44.9%2012.8-65.8s20.3-39.2%2035.2-54.9c14.9-15.8%2032.6-28.2%2053-37.4s42.4-13.8%2066-13.8c6.2%200%2013%20.4%2020.2%201.2%207.2.8%2014.4%202.1%2021.4%203.9%207.1%201.8%2014%204%2020.7%206.6%206.7%202.6%2012.9%205.7%2018.5%209.4%209.2-16.7%2020.4-32%2033.5-45.8%2013.1-13.8%2027.6-25.6%2043.3-35.5%2015.8-9.9%2032.7-17.5%2050.7-22.9%2018.1-5.4%2036.8-8.1%2056.2-8.1%2027.6%200%2054%204.9%2079.3%2014.8%2025.3%209.9%2047.9%2023.6%2067.7%2041.1%2019.9%2017.6%2036.3%2038.2%2049.3%2061.8%2013%2023.6%2020.9%2049.3%2023.9%2076.8-11.5-.3-23.6.4-36.2%202.2-12.6%201.8-24.2%205.8-34.7%2012.1-8.2-12.8-18.1-24.1-29.6-33.7-11.5-9.7-24-17.8-37.4-24.4-13.5-6.6-27.6-11.5-42.4-14.8-14.8-3.3-29.6-4.9-44.3-4.9-26.6%200-51.8%204.3-75.6%2012.8-23.8%208.5-45.3%2020.6-64.5%2036.2-19.2%2015.6-35.7%2034.1-49.5%2055.4-13.8%2021.4-23.8%2044.8-30%2070.4v.7zm581.2%2096c14.4%201%2027.4%204.6%2038.9%2010.8%2011.5%206.2%2021.3%2014.3%2029.3%2024.1%208%209.9%2014.2%2021.2%2018.5%2034%204.3%2012.8%206.4%2026.1%206.4%2039.9%200%2013.5-2.5%2026.7-7.4%2039.7-4.9%2013-11.8%2024.6-20.7%2034.7-8.9%2010.2-19.3%2018.4-31.3%2024.6-12%206.2-25%209.4-39.2%209.4h-531c-22.7%200-42.7-3.4-60.1-10.1-17.4-6.7-32.2-16.3-44.3-28.8-12.2-12.5-21.4-27.6-27.6-45.3-6.2-17.7-9.4-37.8-9.4-60.1%200-19.4%203.7-36.8%2011.1-52.2%207.4-15.4%2017.3-28.6%2029.8-39.4%2012.5-10.8%2026.9-19.2%2043.3-25.1%2016.4-5.9%2033.8-9.2%2052.2-9.9%201.3-18.7%205.4-36.9%2012.3-54.4%206.9-17.6%2015.9-33.5%2027.1-47.8%2011.2-14.3%2024.4-26.6%2039.7-36.9s32.3-17.8%2051-22.4c16.1-3.9%2032.5-5.9%2049.3-5.9%2030.9%200%2058.7%207.1%2083.5%2021.2%2024.8%2014.1%2045.6%2034%2062.3%2059.6%2010.5-5.9%2022.8-10.4%2036.9-13.5%2014.1-3.1%2027.1-4.7%2038.9-4.7%2021.7%200%2041.1%203.8%2058.4%2011.3%2017.2%207.6%2032%2017.9%2044.3%2031%2012.3%2013.1%2021.8%2028.7%2028.3%2046.8%206.6%2018.1%209.9%2037.6%209.9%2058.6l-.4%2010.8z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-onedrive-blue {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%230060AC%20!important%3B%20stroke%3A%20%230060AC!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M327.1%20488.7c-21.3%204.6-40.8%2011.7-58.4%2021.4s-32.7%2021.8-45.3%2036.2c-12.6%2014.5-22.5%2031-29.6%2049.8-7.1%2018.7-10.6%2039.2-10.6%2061.6%200%2013.8%201.1%2027.6%203.4%2041.4%202.3%2013.8%205.9%2027.1%2010.8%2039.9H133c-17.7%200-34.7-3.8-51-11.3-16.3-7.5-30.5-17.6-42.9-30-12.3-12.7-22-27-29.3-43.3C2.6%20638.2-1%20621.2-1%20603.4c0-29.9%206.6-56%2019.7-78.3%2013.1-22.3%2033.7-39.2%2061.6-50.7%206.2-2.6%2012.9-4.8%2019.9-6.6%207.1-1.8%2013.9-3%2020.4-3.7-.3-3.3-.6-6.4-.7-9.4-.2-3-.2-6.1-.2-9.4%200-23%204.3-44.9%2012.8-65.8s20.3-39.2%2035.2-54.9c14.9-15.8%2032.6-28.2%2053-37.4s42.4-13.8%2066-13.8c6.2%200%2013%20.4%2020.2%201.2%207.2.8%2014.4%202.1%2021.4%203.9%207.1%201.8%2014%204%2020.7%206.6%206.7%202.6%2012.9%205.7%2018.5%209.4%209.2-16.7%2020.4-32%2033.5-45.8%2013.1-13.8%2027.6-25.6%2043.3-35.5%2015.8-9.9%2032.7-17.5%2050.7-22.9%2018.1-5.4%2036.8-8.1%2056.2-8.1%2027.6%200%2054%204.9%2079.3%2014.8%2025.3%209.9%2047.9%2023.6%2067.7%2041.1%2019.9%2017.6%2036.3%2038.2%2049.3%2061.8%2013%2023.6%2020.9%2049.3%2023.9%2076.8-11.5-.3-23.6.4-36.2%202.2-12.6%201.8-24.2%205.8-34.7%2012.1-8.2-12.8-18.1-24.1-29.6-33.7-11.5-9.7-24-17.8-37.4-24.4-13.5-6.6-27.6-11.5-42.4-14.8-14.8-3.3-29.6-4.9-44.3-4.9-26.6%200-51.8%204.3-75.6%2012.8-23.8%208.5-45.3%2020.6-64.5%2036.2-19.2%2015.6-35.7%2034.1-49.5%2055.4-13.8%2021.4-23.8%2044.8-30%2070.4v.7zm581.2%2096c14.4%201%2027.4%204.6%2038.9%2010.8%2011.5%206.2%2021.3%2014.3%2029.3%2024.1%208%209.9%2014.2%2021.2%2018.5%2034%204.3%2012.8%206.4%2026.1%206.4%2039.9%200%2013.5-2.5%2026.7-7.4%2039.7-4.9%2013-11.8%2024.6-20.7%2034.7-8.9%2010.2-19.3%2018.4-31.3%2024.6-12%206.2-25%209.4-39.2%209.4h-531c-22.7%200-42.7-3.4-60.1-10.1-17.4-6.7-32.2-16.3-44.3-28.8-12.2-12.5-21.4-27.6-27.6-45.3-6.2-17.7-9.4-37.8-9.4-60.1%200-19.4%203.7-36.8%2011.1-52.2%207.4-15.4%2017.3-28.6%2029.8-39.4%2012.5-10.8%2026.9-19.2%2043.3-25.1%2016.4-5.9%2033.8-9.2%2052.2-9.9%201.3-18.7%205.4-36.9%2012.3-54.4%206.9-17.6%2015.9-33.5%2027.1-47.8%2011.2-14.3%2024.4-26.6%2039.7-36.9s32.3-17.8%2051-22.4c16.1-3.9%2032.5-5.9%2049.3-5.9%2030.9%200%2058.7%207.1%2083.5%2021.2%2024.8%2014.1%2045.6%2034%2062.3%2059.6%2010.5-5.9%2022.8-10.4%2036.9-13.5%2014.1-3.1%2027.1-4.7%2038.9-4.7%2021.7%200%2041.1%203.8%2058.4%2011.3%2017.2%207.6%2032%2017.9%2044.3%2031%2012.3%2013.1%2021.8%2028.7%2028.3%2046.8%206.6%2018.1%209.9%2037.6%209.9%2058.6l-.4%2010.8z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-onedrive-white {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20white%20!important%3B%20stroke%3A%20white!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M327.1%20488.7c-21.3%204.6-40.8%2011.7-58.4%2021.4s-32.7%2021.8-45.3%2036.2c-12.6%2014.5-22.5%2031-29.6%2049.8-7.1%2018.7-10.6%2039.2-10.6%2061.6%200%2013.8%201.1%2027.6%203.4%2041.4%202.3%2013.8%205.9%2027.1%2010.8%2039.9H133c-17.7%200-34.7-3.8-51-11.3-16.3-7.5-30.5-17.6-42.9-30-12.3-12.7-22-27-29.3-43.3C2.6%20638.2-1%20621.2-1%20603.4c0-29.9%206.6-56%2019.7-78.3%2013.1-22.3%2033.7-39.2%2061.6-50.7%206.2-2.6%2012.9-4.8%2019.9-6.6%207.1-1.8%2013.9-3%2020.4-3.7-.3-3.3-.6-6.4-.7-9.4-.2-3-.2-6.1-.2-9.4%200-23%204.3-44.9%2012.8-65.8s20.3-39.2%2035.2-54.9c14.9-15.8%2032.6-28.2%2053-37.4s42.4-13.8%2066-13.8c6.2%200%2013%20.4%2020.2%201.2%207.2.8%2014.4%202.1%2021.4%203.9%207.1%201.8%2014%204%2020.7%206.6%206.7%202.6%2012.9%205.7%2018.5%209.4%209.2-16.7%2020.4-32%2033.5-45.8%2013.1-13.8%2027.6-25.6%2043.3-35.5%2015.8-9.9%2032.7-17.5%2050.7-22.9%2018.1-5.4%2036.8-8.1%2056.2-8.1%2027.6%200%2054%204.9%2079.3%2014.8%2025.3%209.9%2047.9%2023.6%2067.7%2041.1%2019.9%2017.6%2036.3%2038.2%2049.3%2061.8%2013%2023.6%2020.9%2049.3%2023.9%2076.8-11.5-.3-23.6.4-36.2%202.2-12.6%201.8-24.2%205.8-34.7%2012.1-8.2-12.8-18.1-24.1-29.6-33.7-11.5-9.7-24-17.8-37.4-24.4-13.5-6.6-27.6-11.5-42.4-14.8-14.8-3.3-29.6-4.9-44.3-4.9-26.6%200-51.8%204.3-75.6%2012.8-23.8%208.5-45.3%2020.6-64.5%2036.2-19.2%2015.6-35.7%2034.1-49.5%2055.4-13.8%2021.4-23.8%2044.8-30%2070.4v.7zm581.2%2096c14.4%201%2027.4%204.6%2038.9%2010.8%2011.5%206.2%2021.3%2014.3%2029.3%2024.1%208%209.9%2014.2%2021.2%2018.5%2034%204.3%2012.8%206.4%2026.1%206.4%2039.9%200%2013.5-2.5%2026.7-7.4%2039.7-4.9%2013-11.8%2024.6-20.7%2034.7-8.9%2010.2-19.3%2018.4-31.3%2024.6-12%206.2-25%209.4-39.2%209.4h-531c-22.7%200-42.7-3.4-60.1-10.1-17.4-6.7-32.2-16.3-44.3-28.8-12.2-12.5-21.4-27.6-27.6-45.3-6.2-17.7-9.4-37.8-9.4-60.1%200-19.4%203.7-36.8%2011.1-52.2%207.4-15.4%2017.3-28.6%2029.8-39.4%2012.5-10.8%2026.9-19.2%2043.3-25.1%2016.4-5.9%2033.8-9.2%2052.2-9.9%201.3-18.7%205.4-36.9%2012.3-54.4%206.9-17.6%2015.9-33.5%2027.1-47.8%2011.2-14.3%2024.4-26.6%2039.7-36.9s32.3-17.8%2051-22.4c16.1-3.9%2032.5-5.9%2049.3-5.9%2030.9%200%2058.7%207.1%2083.5%2021.2%2024.8%2014.1%2045.6%2034%2062.3%2059.6%2010.5-5.9%2022.8-10.4%2036.9-13.5%2014.1-3.1%2027.1-4.7%2038.9-4.7%2021.7%200%2041.1%203.8%2058.4%2011.3%2017.2%207.6%2032%2017.9%2044.3%2031%2012.3%2013.1%2021.8%2028.7%2028.3%2046.8%206.6%2018.1%209.9%2037.6%209.9%2058.6l-.4%2010.8z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-pdf,
.picchu .icon-pdf-black {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22194%20-104%201000%201000%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%232F2F2F%20!important%3B%20stroke%3A%20%232F2F2F!important%3B%20%7D%3C%2Fstyle%3E%20%3Cpath%20d%3D%22M1161.8%20708h-62.4v187.2h-811V708H226V208.8h62.4v-312h605.9L1099.5%20102v106.7h62.4l-.1%20499.3zm-62.4-436.8h-811v374.3h811.1l-.1-374.3zm-748.5-62.4h686.3v-62.4H850V-40.7H350.8l.1%20249.5zm93.5%20124.8c13%200%2025.2%202.4%2036.6%207.3%2011.4%204.9%2021.3%2011.5%2029.7%2020s15.1%2018.4%2020%2029.7c4.9%2011.4%207.3%2023.6%207.3%2036.6s-2.4%2025.2-7.3%2036.6c-4.9%2011.4-11.5%2021.3-20%2029.7-8.5%208.5-18.4%2015.1-29.7%2020-11.4%204.9-23.6%207.3-36.6%207.3h-31.2v62.4h-62.4V333.6h93.6zM1037%20708H350.8v124.8h686.3L1037%20708zM444.3%20458.4c8.4%200%2015.8-3.1%2021.9-9.3%206.2-6.2%209.3-13.5%209.3-21.9s-3.1-15.8-9.3-21.9c-6.2-6.2-13.5-9.3-21.9-9.3h-31.2v62.4h31.2zm218.5-124.8c17.2%200%2033.4%203.3%2048.5%209.7%2015.1%206.5%2028.3%2015.4%2039.7%2026.8s20.3%2024.6%2026.8%2039.7%209.7%2031.3%209.7%2048.5-3.3%2033.4-9.7%2048.5c-6.5%2015.1-15.4%2028.4-26.8%2039.7-11.4%2011.4-24.6%2020.3-39.7%2026.8-15.1%206.5-31.3%209.7-48.5%209.7h-62.4V333.6h62.4zm0%20187.2c8.8%200%2016.9-1.6%2024.4-4.9%207.5-3.2%2014.1-7.7%2019.7-13.4%205.7-5.7%2010.2-12.3%2013.4-19.7%203.2-7.5%204.9-15.6%204.9-24.4s-1.6-16.9-4.9-24.4c-3.3-7.5-7.7-14.1-13.4-19.7-5.7-5.7-12.3-10.2-19.7-13.4-7.5-3.2-15.6-4.9-24.4-4.9v124.8zM850%20333.6h156V396h-93.6v62.4h93.6v62.4h-93.6v62.4H850V333.6zM912.4%2084h80.4L912.4%203.6V84z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-phone,
.picchu .icon-phone-black,
.picchu .msr-contact-icon.phone:before {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%232F2F2F%20!important%3B%20stroke%3A%20%232F2F2F!important%3B%20%7D%3C%2Fstyle%3E%20%3Cpath%20d%3D%22M784.3%20592c14.3%200%2028.1%202.7%2041.2%208.1%2013.2%205.4%2024.8%2013.1%2034.9%2023.2l107.4%20107.4c10.1%2010.1%2017.8%2021.7%2023.2%2034.9%205.4%2013.2%208.1%2026.9%208.1%2041.2%200%2014.3-2.7%2028.1-8.1%2041.2-5.4%2013.2-13.1%2024.8-23.2%2034.9-18.5%2018.9-35.5%2035.6-50.8%2050-15.3%2014.5-31.1%2026.7-47.3%2036.6-16.3%209.9-34.3%2017.4-54.2%2022.5-19.8%205.1-43.8%207.6-71.7%207.6-40.7%200-82.5-6.3-125.4-19-43-12.7-85.7-30.3-128.1-52.7-42.5-22.5-84.1-49.1-124.9-80-40.8-30.9-79.4-64.7-115.7-101.3-36.3-36.6-69.7-75.3-100.3-116.2-30.6-40.8-56.9-82.5-79.1-124.9-22.1-42.5-39.4-84.8-51.7-127.1C6.2%20336%200%20295%200%20255.3c0-28%202.5-51.8%207.6-71.5%205-19.7%2012.5-37.7%2022.5-54.2%209.9-16.4%2022.1-32.2%2036.6-47.3%2014.5-15.1%2031.2-32%2050-50.5%2010.1-10.1%2021.6-17.9%2034.7-23.4%2013-5.5%2026.8-8.3%2041.5-8.3%2014.3%200%2028.1%202.8%2041.2%208.3%2013.2%205.5%2024.8%2013.3%2034.9%2023.4l107.4%20107.4c10.1%2010.1%2017.8%2021.7%2023.2%2034.9%205.4%2013.2%208.1%2026.9%208.1%2041.2%200%2014.3-2.4%2027.1-7.3%2038.3-4.9%2011.2-10.9%2021.4-18.1%2030.5-7.2%209.1-15.1%2017.4-23.7%2024.9s-16.5%2014.8-23.7%2022c-7.2%207.2-13.2%2014.4-18.1%2021.7-4.9%207.3-7.3%2015.2-7.3%2023.7%200%2012.4%204.4%2022.9%2013.2%2031.7L591.5%20677c8.8%208.8%2019.4%2013.2%2031.7%2013.2%208.5%200%2016.4-2.4%2023.7-7.3%207.3-4.9%2014.6-10.9%2021.7-18.1%207.2-7.2%2014.5-15%2022-23.7%207.5-8.6%2015.8-16.5%2024.9-23.7%209.1-7.2%2019.3-13.2%2030.5-18.1%2011.2-4.8%2024-7.3%2038.3-7.3zm-40.5%20345.1c23.4%200%2043-2.2%2058.8-6.6%2015.8-4.4%2030-10.7%2042.7-19%2012.7-8.3%2025.1-18.6%2037.1-31%2012-12.4%2025.9-26.4%2041.5-42%208.8-8.8%2013.2-19.4%2013.2-31.7%200-5.9-2.4-12.8-7.1-20.7s-10.8-16.4-18.3-25.1c-7.5-8.8-15.9-17.8-25.1-27.1-9.3-9.3-18.4-18.1-27.3-26.4-9-8.3-17.3-15.9-24.9-22.9-7.7-7-13.6-12.6-17.8-16.8-8.8-8.8-19.5-13.2-32.2-13.2-8.5%200-16.3%202.4-23.4%207.3-7.2%204.9-14.3%2010.9-21.5%2018.1-7.2%207.2-14.6%2015.1-22.2%2023.7s-16%2016.5-25.1%2023.7c-9.1%207.2-19.3%2013.2-30.5%2018.1-11.2%204.9-24%207.3-38.3%207.3-14.3%200-28.1-2.7-41.2-8.1-13.2-5.4-24.8-13.1-34.9-23.2L278.2%20452.4c-10.1-10.1-17.8-21.7-23.2-34.9-5.4-13.2-8.1-26.9-8.1-41.2%200-14.3%202.4-27.1%207.3-38.3%204.9-11.2%2010.9-21.4%2018.1-30.5%207.2-9.1%2015-17.5%2023.7-25.1%208.6-7.6%2016.5-15%2023.7-22.2%207.2-7.2%2013.2-14.3%2018.1-21.5%204.9-7.2%207.3-15%207.3-23.4%200-12.7-4.4-23.4-13.2-32.2-4.2-4.2-9.8-10.2-16.8-17.8-7-7.6-14.6-15.9-22.9-24.9-8.3-8.9-17.1-18.1-26.4-27.3-9.3-9.3-18.3-17.6-27.1-25.1s-17.2-13.6-25.1-18.3c-8-4.7-14.9-7.1-20.7-7.1-12.4%200-22.9%204.4-31.7%2013.2-15.6%2015.6-29.5%2029.5-41.7%2041.5-12.2%2012-22.6%2024.4-31.2%2037.1-8.6%2012.7-15.1%2026.9-19.5%2042.7-4.4%2015.8-6.6%2035.2-6.6%2058.3%200%2036.5%205.9%2074%2017.8%20112.7s28.3%2077.4%2049.3%20116.2c21%2038.7%2045.8%2076.9%2074.4%20114.5%2028.6%2037.6%2059.9%2073.1%2093.7%20106.6%2033.8%2033.5%2069.5%2064.4%20107.1%2092.7%2037.6%2028.3%2075.7%2052.8%20114.2%2073.5%2038.6%2020.7%2076.9%2036.8%20115.2%2048.3%2038.1%2011.4%2074.8%2017.2%20109.9%2017.2z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-plus,
.picchu .icon-plus-black,
.picchu .msr-expandable-section a:after,
.picchu button.msr-accordion__header:before {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%232F2F2F%20!important%3B%20stroke%3A%20%232F2F2F!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M937.5%20437.5H500V0h-62.5v437.5H0V500h437.5v437.5H500V500h437.5z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-plus-white,
.picchu .msr-video-ajax-content .msr-expandable-header a:after {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20white%20!important%3B%20stroke%3A%20white!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M937.5%20437.5H500V0h-62.5v437.5H0V500h437.5v437.5H500V500h437.5z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-researchgate,
.picchu .icon-researchgate-black,
.picchu .msr-contact-icon.researchgate:before {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-205%20297%20200%20200%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%232F2F2F%20!important%3B%20stroke%3A%20%232F2F2F!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M-109.7%20386.3c-1.2-10.5-7.4-16.7-18.3-18.5-5-.8-9.9-.5-14.9-.5-3.7%200-4.7%201.7-4.6%205.1.2%205.8.1%2011.5.1%2017.2v18.3c0%202.1%200%204.2%202.9%204.4%207%20.3%2014%201%2020.8-1.6%209.9-3.8%2015.3-13.2%2014-24.4z%22%2F%3E%3Cpath%20d%3D%22M-205%20297v200H-5V297h-200zm126%20173.5c-10.3%201.3-19.7-.8-26.9-8.7-9.9-10.9-17.4-23.5-24.8-36.1-2.7-4.6-10.2-7.2-15-5.3-2%20.8-1.6%202.3-1.6%203.7%200%209.6-.1%2019.2.1%2028.9.2%208%202.2%209.8%2010.3%2010.9%201.3.2%202.6.4%203.8.6%201.6.3%202%201.4%201.9%202.9-.1%201.7-1.2%202.1-2.6%202.1h-37.7c-1.3%200-2.7.1-2.9-1.7-.2-1.7.2-3.2%202-3.3%2012.5-.7%2011.8-9.8%2011.8-18.5v-63.8c0-12.1-.3-12.5-11.4-16.5-1.5-.6-2.6-1.2-2.5-3.1.1-2.1%201.6-2.2%203.2-2.2%207.4-.2%2015-.2%2019-.2%2012.3-.3%2021-1.1%2029.7%200%2015.5%201.9%2025.4%2010.2%2027.4%2023.2%202.2%2013.8-5.7%2027.7-19.5%2033.3-4.1%201.7-4.5%202.9-2.2%206.5%206.4%2010.2%2013.2%2020.1%2021.1%2029.2%204.9%205.7%2010%2011%2017.8%2012.5%201.6.3%202.2%201.1%202.2%202.6%200%202.2-1.5%202.8-3.2%203zm39.9-110.3c-.3%2016.6-8.8%2025.3-23.4%2024.1-10.9-.9-17.8-7.7-19-18.9-.8-7.6-.8-15.2%200-22.7%201-9.3%206.2-15.8%2014.2-17.9%209.4-2.6%2019.1.2%2024%207%201.1%201.5%203.9%203.5.5%205.3-2.1%201.1-4.4%203.5-7.1-.1-4.1-5.5-9.3-7.1-14.5-5.1-5.7%202.2-8.1%206.8-8.4%2012.6-.2%203.1%200%206.3%200%209.4h-.4c.2%203.9.1%207.8.6%2011.6%201%207.6%206.5%2011.6%2014.1%2010.7%206.9-.9%2011.3-6.7%2010.7-13.9-.2-2-.9-3.1-3-3.1-1.7%200-3.3-.1-5%200-2.6.1-3.6-1-3.6-3.6%200-2.4.6-3.9%203.4-3.9%203%20.1%205.9-.1%208.9%200%208.6.2%208.2-1.6%208%208.5z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-researchgate-blue {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-205%20297%20200%20200%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%230060AC%20!important%3B%20stroke%3A%20%230060AC!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M-109.7%20386.3c-1.2-10.5-7.4-16.7-18.3-18.5-5-.8-9.9-.5-14.9-.5-3.7%200-4.7%201.7-4.6%205.1.2%205.8.1%2011.5.1%2017.2v18.3c0%202.1%200%204.2%202.9%204.4%207%20.3%2014%201%2020.8-1.6%209.9-3.8%2015.3-13.2%2014-24.4z%22%2F%3E%3Cpath%20d%3D%22M-205%20297v200H-5V297h-200zm126%20173.5c-10.3%201.3-19.7-.8-26.9-8.7-9.9-10.9-17.4-23.5-24.8-36.1-2.7-4.6-10.2-7.2-15-5.3-2%20.8-1.6%202.3-1.6%203.7%200%209.6-.1%2019.2.1%2028.9.2%208%202.2%209.8%2010.3%2010.9%201.3.2%202.6.4%203.8.6%201.6.3%202%201.4%201.9%202.9-.1%201.7-1.2%202.1-2.6%202.1h-37.7c-1.3%200-2.7.1-2.9-1.7-.2-1.7.2-3.2%202-3.3%2012.5-.7%2011.8-9.8%2011.8-18.5v-63.8c0-12.1-.3-12.5-11.4-16.5-1.5-.6-2.6-1.2-2.5-3.1.1-2.1%201.6-2.2%203.2-2.2%207.4-.2%2015-.2%2019-.2%2012.3-.3%2021-1.1%2029.7%200%2015.5%201.9%2025.4%2010.2%2027.4%2023.2%202.2%2013.8-5.7%2027.7-19.5%2033.3-4.1%201.7-4.5%202.9-2.2%206.5%206.4%2010.2%2013.2%2020.1%2021.1%2029.2%204.9%205.7%2010%2011%2017.8%2012.5%201.6.3%202.2%201.1%202.2%202.6%200%202.2-1.5%202.8-3.2%203zm39.9-110.3c-.3%2016.6-8.8%2025.3-23.4%2024.1-10.9-.9-17.8-7.7-19-18.9-.8-7.6-.8-15.2%200-22.7%201-9.3%206.2-15.8%2014.2-17.9%209.4-2.6%2019.1.2%2024%207%201.1%201.5%203.9%203.5.5%205.3-2.1%201.1-4.4%203.5-7.1-.1-4.1-5.5-9.3-7.1-14.5-5.1-5.7%202.2-8.1%206.8-8.4%2012.6-.2%203.1%200%206.3%200%209.4h-.4c.2%203.9.1%207.8.6%2011.6%201%207.6%206.5%2011.6%2014.1%2010.7%206.9-.9%2011.3-6.7%2010.7-13.9-.2-2-.9-3.1-3-3.1-1.7%200-3.3-.1-5%200-2.6.1-3.6-1-3.6-3.6%200-2.4.6-3.9%203.4-3.9%203%20.1%205.9-.1%208.9%200%208.6.2%208.2-1.6%208%208.5z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-researchgate-white {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-205%20297%20200%20200%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20white%20!important%3B%20stroke%3A%20white!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M-109.7%20386.3c-1.2-10.5-7.4-16.7-18.3-18.5-5-.8-9.9-.5-14.9-.5-3.7%200-4.7%201.7-4.6%205.1.2%205.8.1%2011.5.1%2017.2v18.3c0%202.1%200%204.2%202.9%204.4%207%20.3%2014%201%2020.8-1.6%209.9-3.8%2015.3-13.2%2014-24.4z%22%2F%3E%3Cpath%20d%3D%22M-205%20297v200H-5V297h-200zm126%20173.5c-10.3%201.3-19.7-.8-26.9-8.7-9.9-10.9-17.4-23.5-24.8-36.1-2.7-4.6-10.2-7.2-15-5.3-2%20.8-1.6%202.3-1.6%203.7%200%209.6-.1%2019.2.1%2028.9.2%208%202.2%209.8%2010.3%2010.9%201.3.2%202.6.4%203.8.6%201.6.3%202%201.4%201.9%202.9-.1%201.7-1.2%202.1-2.6%202.1h-37.7c-1.3%200-2.7.1-2.9-1.7-.2-1.7.2-3.2%202-3.3%2012.5-.7%2011.8-9.8%2011.8-18.5v-63.8c0-12.1-.3-12.5-11.4-16.5-1.5-.6-2.6-1.2-2.5-3.1.1-2.1%201.6-2.2%203.2-2.2%207.4-.2%2015-.2%2019-.2%2012.3-.3%2021-1.1%2029.7%200%2015.5%201.9%2025.4%2010.2%2027.4%2023.2%202.2%2013.8-5.7%2027.7-19.5%2033.3-4.1%201.7-4.5%202.9-2.2%206.5%206.4%2010.2%2013.2%2020.1%2021.1%2029.2%204.9%205.7%2010%2011%2017.8%2012.5%201.6.3%202.2%201.1%202.2%202.6%200%202.2-1.5%202.8-3.2%203zm39.9-110.3c-.3%2016.6-8.8%2025.3-23.4%2024.1-10.9-.9-17.8-7.7-19-18.9-.8-7.6-.8-15.2%200-22.7%201-9.3%206.2-15.8%2014.2-17.9%209.4-2.6%2019.1.2%2024%207%201.1%201.5%203.9%203.5.5%205.3-2.1%201.1-4.4%203.5-7.1-.1-4.1-5.5-9.3-7.1-14.5-5.1-5.7%202.2-8.1%206.8-8.4%2012.6-.2%203.1%200%206.3%200%209.4h-.4c.2%203.9.1%207.8.6%2011.6%201%207.6%206.5%2011.6%2014.1%2010.7%206.9-.9%2011.3-6.7%2010.7-13.9-.2-2-.9-3.1-3-3.1-1.7%200-3.3-.1-5%200-2.6.1-3.6-1-3.6-3.6%200-2.4.6-3.9%203.4-3.9%203%20.1%205.9-.1%208.9%200%208.6.2%208.2-1.6%208%208.5z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-search,
.picchu .icon-search-black,
.picchu .search input[type="submit"] {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%232F2F2F%20!important%3B%20stroke%3A%20%232F2F2F!important%3B%20%7D%3C%2Fstyle%3E%20%3Cpath%20d%3D%22M656.3%200c31.6%200%2062%204.1%2091.3%2012.2%2029.3%208.1%2056.6%2019.7%2082%2034.7%2025.4%2015%2048.6%2033%2069.6%2054s39%2044.2%2054%2069.6c15%2025.4%2026.5%2052.7%2034.7%2082%208.1%2029.3%2012.2%2059.7%2012.2%2091.3%200%2031.6-4.1%2062-12.2%2091.3-8.1%2029.3-19.7%2056.6-34.7%2082-15%2025.4-33%2048.6-54%2069.6s-44.2%2039-69.6%2054c-25.4%2015-52.7%2026.5-82%2034.7-29.3%208.1-59.7%2012.2-91.3%2012.2-40.7%200-79.7-6.8-116.9-20.5-37.3-13.7-71.5-33.4-102.8-59.1L53.2%20990.7c-6.2%206.2-13.5%209.3-22%209.3s-15.8-3.1-22-9.3c-6.2-6.2-9.3-13.5-9.3-22s3.1-15.8%209.3-22L392%20563.4c-25.7-31.3-45.4-65.5-59.1-102.8-13.7-37.3-20.5-76.2-20.5-116.9%200-31.6%204.1-62%2012.2-91.3%208.1-29.3%2019.7-56.6%2034.7-82%2015-25.4%2033-48.6%2054-69.6s44.2-39%2069.6-54c25.4-15%2052.7-26.5%2082-34.7C594.2%204.1%20624.7%200%20656.3%200zm0%20625c38.7%200%2075.2-7.4%20109.4-22.2%2034.2-14.8%2064-34.9%2089.4-60.3s45.5-55.2%2060.3-89.4c14.8-34.2%2022.2-70.6%2022.2-109.4%200-38.7-7.4-75.2-22.2-109.4-14.8-34.2-34.9-64-60.3-89.4s-55.2-45.5-89.4-60.3C731.4%2069.9%20695%2062.5%20656.3%2062.5s-75.2%207.4-109.4%2022.2c-34.2%2014.8-64%2034.9-89.4%2060.3s-45.5%2055.2-60.3%2089.4C382.4%20268.6%20375%20305%20375%20343.8c0%2038.7%207.4%2075.2%2022.2%20109.4%2014.8%2034.2%2034.9%2064%2060.3%2089.4s55.2%2045.5%2089.4%2060.3c34.2%2014.7%2070.6%2022.1%20109.4%2022.1z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-search-blue {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%230060AC%20!important%3B%20stroke%3A%20%230060AC!important%3B%20%7D%3C%2Fstyle%3E%20%3Cpath%20d%3D%22M656.3%200c31.6%200%2062%204.1%2091.3%2012.2%2029.3%208.1%2056.6%2019.7%2082%2034.7%2025.4%2015%2048.6%2033%2069.6%2054s39%2044.2%2054%2069.6c15%2025.4%2026.5%2052.7%2034.7%2082%208.1%2029.3%2012.2%2059.7%2012.2%2091.3%200%2031.6-4.1%2062-12.2%2091.3-8.1%2029.3-19.7%2056.6-34.7%2082-15%2025.4-33%2048.6-54%2069.6s-44.2%2039-69.6%2054c-25.4%2015-52.7%2026.5-82%2034.7-29.3%208.1-59.7%2012.2-91.3%2012.2-40.7%200-79.7-6.8-116.9-20.5-37.3-13.7-71.5-33.4-102.8-59.1L53.2%20990.7c-6.2%206.2-13.5%209.3-22%209.3s-15.8-3.1-22-9.3c-6.2-6.2-9.3-13.5-9.3-22s3.1-15.8%209.3-22L392%20563.4c-25.7-31.3-45.4-65.5-59.1-102.8-13.7-37.3-20.5-76.2-20.5-116.9%200-31.6%204.1-62%2012.2-91.3%208.1-29.3%2019.7-56.6%2034.7-82%2015-25.4%2033-48.6%2054-69.6s44.2-39%2069.6-54c25.4-15%2052.7-26.5%2082-34.7C594.2%204.1%20624.7%200%20656.3%200zm0%20625c38.7%200%2075.2-7.4%20109.4-22.2%2034.2-14.8%2064-34.9%2089.4-60.3s45.5-55.2%2060.3-89.4c14.8-34.2%2022.2-70.6%2022.2-109.4%200-38.7-7.4-75.2-22.2-109.4-14.8-34.2-34.9-64-60.3-89.4s-55.2-45.5-89.4-60.3C731.4%2069.9%20695%2062.5%20656.3%2062.5s-75.2%207.4-109.4%2022.2c-34.2%2014.8-64%2034.9-89.4%2060.3s-45.5%2055.2-60.3%2089.4C382.4%20268.6%20375%20305%20375%20343.8c0%2038.7%207.4%2075.2%2022.2%20109.4%2014.8%2034.2%2034.9%2064%2060.3%2089.4s55.2%2045.5%2089.4%2060.3c34.2%2014.7%2070.6%2022.1%20109.4%2022.1z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-skype,
.picchu .icon-skype-black,
.picchu .msr-contact-icon.skype:before {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22194%20-104%201000%201000%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%232F2F2F%20!important%3B%20stroke%3A%20%232F2F2F!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M1157.4%20477.5c12%2021.2%2021.2%2043.5%2027.3%2066.9%206.2%2023.4%209.3%2047.4%209.3%2071.8%200%2038.7-7.3%2075.1-22%20109.1-14.6%2034-34.6%2063.6-59.8%2088.9-25.2%2025.2-54.9%2045.2-88.9%2059.8s-70.4%2022-109.1%2022c-24.4%200-48.3-3.1-71.8-9.3-23.4-6.2-45.7-15.3-66.9-27.3-13.7%202.3-27.3%204-40.8%205.1s-27.1%201.7-40.8%201.7c-43.3%200-85-5.6-125-16.8s-77.5-27-112.3-47.4c-34.8-20.3-66.6-44.8-95.2-73.5-28.6-28.6-53.1-60.4-73.5-95.2-20.3-34.8-36.1-72.3-47.4-112.3-11.2-40-16.8-81.7-16.8-125%200-13.7.6-27.3%201.7-40.8%201.1-13.5%202.8-27.1%205.1-40.8-12-21.2-21.2-43.5-27.3-66.9-6.2-23.4-9.3-47.4-9.3-71.8%200-38.7%207.3-75.1%2022-109.1%2014.6-34%2034.6-63.6%2059.8-88.9%2025.3-25.1%2054.9-45.1%2089-59.7%2034-14.6%2070.4-22%20109.1-22%2024.4%200%2048.3%203.1%2071.8%209.3%2023.4%206.2%2045.7%2015.3%2066.9%2027.3%2013.7-2.3%2027.3-4%2040.8-5.1s27.1-1.7%2040.8-1.7c43.3%200%2085%205.6%20125%2016.8s77.5%2027%20112.3%2047.4c34.8%2020.3%2066.6%2044.8%2095.2%2073.5%2028.6%2028.6%2053.1%2060.4%2073.5%2095.2%2020.3%2034.8%2036.1%2072.3%2047.4%20112.3%2011.2%2040%2016.8%2081.7%2016.8%20125%200%2013.7-.6%2027.3-1.7%2040.8-1.1%2013.5-2.8%2027.1-5.2%2040.7zM696%20696.8c19.2%200%2038.6-1.5%2058.1-4.4S792.3%20685%20810%20679c17.7-6%2034.3-13.9%2049.6-23.7%2015.3-9.8%2028.6-21.4%2039.8-34.9%2011.2-13.5%2020.1-29.1%2026.6-46.9%206.5-17.7%209.8-37.8%209.8-60.3%200-28.6-5.1-52.7-15.1-72-10.1-19.4-23.4-35.5-39.8-48.3-16.4-12.9-35.2-23.1-56.4-30.8-21.2-7.6-42.7-14-64.7-19s-43.5-9.5-64.5-13.4c-21-3.9-39.7-8.5-56.2-13.9-16.4-5.4-29.7-12.2-39.8-20.5s-15.1-19.4-15.1-33.4c0-13%202.8-23.8%208.3-32.5%205.5-8.6%2012.7-15.6%2021.5-21s18.7-9.2%2029.8-11.5%2022.1-3.4%2033.2-3.4c20.2%200%2037.1%202.1%2050.8%206.3%2013.7%204.2%2025.3%209.5%2034.9%2015.9%209.6%206.3%2017.7%2013.2%2024.4%2020.5%206.7%207.3%2013%2014.2%2019%2020.5%206%206.3%2012.4%2011.6%2019.3%2015.9%206.8%204.2%2015.3%206.3%2025.4%206.3%207.8%200%2015.3-1.1%2022.5-3.2%207.2-2.1%2013.5-5.3%2019-9.5s9.9-9.5%2013.2-15.9c3.3-6.3%204.9-13.7%204.9-22.2%200-15.3-3.9-29.2-11.7-41.7-7.8-12.5-18.1-23.7-30.8-33.4-12.7-9.8-27.1-18.3-43.2-25.6-16.1-7.3-32.5-13.3-49.1-18.1-16.6-4.7-32.8-8.2-48.6-10.5-15.8-2.3-29.5-3.4-41.3-3.4-27.3%200-54.7%203-82%209-27.3%206-51.9%2015.9-73.7%2029.5-21.8%2013.7-39.5%2031.5-53%2053.5s-20.3%2049.1-20.3%2081.3c0%2023.4%203.3%2043.8%209.8%2061%206.5%2017.3%2015.9%2032.2%2028.1%2044.7s27%2022.9%2044.4%2031.3c17.4%208.3%2036.9%2015.2%2058.3%2020.8%2024.7%206.5%2049.5%2012.8%2074.2%2018.8%2024.7%206%2049.5%2012.3%2074.2%2018.8%207.5%202%2014.8%204.6%2022%207.8%207.2%203.3%2013.4%207.3%2018.8%2012.2%205.4%204.9%209.7%2010.6%2012.9%2017.1%203.3%206.5%204.9%2014.2%204.9%2022.9%200%2013.7-3.5%2025.5-10.5%2035.4s-15.9%2018.1-26.6%2024.7c-10.7%206.5-22.5%2011.3-35.2%2014.4-12.7%203.1-24.7%204.6-36.1%204.6-22.1%200-40.5-2.6-54.9-7.8-14.5-5.2-26.7-11.8-36.6-19.8-9.9-8-18.2-16.6-24.9-25.9-6.7-9.3-13.2-17.9-19.5-25.9-6.3-8-13.4-14.6-21-19.8-7.7-5.2-17.3-7.8-29.1-7.8-16%200-29.5%204.9-40.8%2014.6-11.2%209.8-16.8%2022.9-16.8%2039.6%200%2010.4%201.9%2020.4%205.6%2030s8.5%2018.6%2014.4%2027.1c11.7%2017.3%2026.4%2031.6%2043.9%2043%2017.6%2011.4%2036.4%2020.5%2056.4%2027.3s40.7%2011.7%2062%2014.6c21.5%202.9%2041.9%204.4%2061.4%204.4z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-skype-blue {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22194%20-104%201000%201000%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%230060AC%20!important%3B%20stroke%3A%20%230060AC!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M1157.4%20477.5c12%2021.2%2021.2%2043.5%2027.3%2066.9%206.2%2023.4%209.3%2047.4%209.3%2071.8%200%2038.7-7.3%2075.1-22%20109.1-14.6%2034-34.6%2063.6-59.8%2088.9-25.2%2025.2-54.9%2045.2-88.9%2059.8s-70.4%2022-109.1%2022c-24.4%200-48.3-3.1-71.8-9.3-23.4-6.2-45.7-15.3-66.9-27.3-13.7%202.3-27.3%204-40.8%205.1s-27.1%201.7-40.8%201.7c-43.3%200-85-5.6-125-16.8s-77.5-27-112.3-47.4c-34.8-20.3-66.6-44.8-95.2-73.5-28.6-28.6-53.1-60.4-73.5-95.2-20.3-34.8-36.1-72.3-47.4-112.3-11.2-40-16.8-81.7-16.8-125%200-13.7.6-27.3%201.7-40.8%201.1-13.5%202.8-27.1%205.1-40.8-12-21.2-21.2-43.5-27.3-66.9-6.2-23.4-9.3-47.4-9.3-71.8%200-38.7%207.3-75.1%2022-109.1%2014.6-34%2034.6-63.6%2059.8-88.9%2025.3-25.1%2054.9-45.1%2089-59.7%2034-14.6%2070.4-22%20109.1-22%2024.4%200%2048.3%203.1%2071.8%209.3%2023.4%206.2%2045.7%2015.3%2066.9%2027.3%2013.7-2.3%2027.3-4%2040.8-5.1s27.1-1.7%2040.8-1.7c43.3%200%2085%205.6%20125%2016.8s77.5%2027%20112.3%2047.4c34.8%2020.3%2066.6%2044.8%2095.2%2073.5%2028.6%2028.6%2053.1%2060.4%2073.5%2095.2%2020.3%2034.8%2036.1%2072.3%2047.4%20112.3%2011.2%2040%2016.8%2081.7%2016.8%20125%200%2013.7-.6%2027.3-1.7%2040.8-1.1%2013.5-2.8%2027.1-5.2%2040.7zM696%20696.8c19.2%200%2038.6-1.5%2058.1-4.4S792.3%20685%20810%20679c17.7-6%2034.3-13.9%2049.6-23.7%2015.3-9.8%2028.6-21.4%2039.8-34.9%2011.2-13.5%2020.1-29.1%2026.6-46.9%206.5-17.7%209.8-37.8%209.8-60.3%200-28.6-5.1-52.7-15.1-72-10.1-19.4-23.4-35.5-39.8-48.3-16.4-12.9-35.2-23.1-56.4-30.8-21.2-7.6-42.7-14-64.7-19s-43.5-9.5-64.5-13.4c-21-3.9-39.7-8.5-56.2-13.9-16.4-5.4-29.7-12.2-39.8-20.5s-15.1-19.4-15.1-33.4c0-13%202.8-23.8%208.3-32.5%205.5-8.6%2012.7-15.6%2021.5-21s18.7-9.2%2029.8-11.5%2022.1-3.4%2033.2-3.4c20.2%200%2037.1%202.1%2050.8%206.3%2013.7%204.2%2025.3%209.5%2034.9%2015.9%209.6%206.3%2017.7%2013.2%2024.4%2020.5%206.7%207.3%2013%2014.2%2019%2020.5%206%206.3%2012.4%2011.6%2019.3%2015.9%206.8%204.2%2015.3%206.3%2025.4%206.3%207.8%200%2015.3-1.1%2022.5-3.2%207.2-2.1%2013.5-5.3%2019-9.5s9.9-9.5%2013.2-15.9c3.3-6.3%204.9-13.7%204.9-22.2%200-15.3-3.9-29.2-11.7-41.7-7.8-12.5-18.1-23.7-30.8-33.4-12.7-9.8-27.1-18.3-43.2-25.6-16.1-7.3-32.5-13.3-49.1-18.1-16.6-4.7-32.8-8.2-48.6-10.5-15.8-2.3-29.5-3.4-41.3-3.4-27.3%200-54.7%203-82%209-27.3%206-51.9%2015.9-73.7%2029.5-21.8%2013.7-39.5%2031.5-53%2053.5s-20.3%2049.1-20.3%2081.3c0%2023.4%203.3%2043.8%209.8%2061%206.5%2017.3%2015.9%2032.2%2028.1%2044.7s27%2022.9%2044.4%2031.3c17.4%208.3%2036.9%2015.2%2058.3%2020.8%2024.7%206.5%2049.5%2012.8%2074.2%2018.8%2024.7%206%2049.5%2012.3%2074.2%2018.8%207.5%202%2014.8%204.6%2022%207.8%207.2%203.3%2013.4%207.3%2018.8%2012.2%205.4%204.9%209.7%2010.6%2012.9%2017.1%203.3%206.5%204.9%2014.2%204.9%2022.9%200%2013.7-3.5%2025.5-10.5%2035.4s-15.9%2018.1-26.6%2024.7c-10.7%206.5-22.5%2011.3-35.2%2014.4-12.7%203.1-24.7%204.6-36.1%204.6-22.1%200-40.5-2.6-54.9-7.8-14.5-5.2-26.7-11.8-36.6-19.8-9.9-8-18.2-16.6-24.9-25.9-6.7-9.3-13.2-17.9-19.5-25.9-6.3-8-13.4-14.6-21-19.8-7.7-5.2-17.3-7.8-29.1-7.8-16%200-29.5%204.9-40.8%2014.6-11.2%209.8-16.8%2022.9-16.8%2039.6%200%2010.4%201.9%2020.4%205.6%2030s8.5%2018.6%2014.4%2027.1c11.7%2017.3%2026.4%2031.6%2043.9%2043%2017.6%2011.4%2036.4%2020.5%2056.4%2027.3s40.7%2011.7%2062%2014.6c21.5%202.9%2041.9%204.4%2061.4%204.4z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-skype-white {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22194%20-104%201000%201000%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20white%20!important%3B%20stroke%3A%20white!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M1157.4%20477.5c12%2021.2%2021.2%2043.5%2027.3%2066.9%206.2%2023.4%209.3%2047.4%209.3%2071.8%200%2038.7-7.3%2075.1-22%20109.1-14.6%2034-34.6%2063.6-59.8%2088.9-25.2%2025.2-54.9%2045.2-88.9%2059.8s-70.4%2022-109.1%2022c-24.4%200-48.3-3.1-71.8-9.3-23.4-6.2-45.7-15.3-66.9-27.3-13.7%202.3-27.3%204-40.8%205.1s-27.1%201.7-40.8%201.7c-43.3%200-85-5.6-125-16.8s-77.5-27-112.3-47.4c-34.8-20.3-66.6-44.8-95.2-73.5-28.6-28.6-53.1-60.4-73.5-95.2-20.3-34.8-36.1-72.3-47.4-112.3-11.2-40-16.8-81.7-16.8-125%200-13.7.6-27.3%201.7-40.8%201.1-13.5%202.8-27.1%205.1-40.8-12-21.2-21.2-43.5-27.3-66.9-6.2-23.4-9.3-47.4-9.3-71.8%200-38.7%207.3-75.1%2022-109.1%2014.6-34%2034.6-63.6%2059.8-88.9%2025.3-25.1%2054.9-45.1%2089-59.7%2034-14.6%2070.4-22%20109.1-22%2024.4%200%2048.3%203.1%2071.8%209.3%2023.4%206.2%2045.7%2015.3%2066.9%2027.3%2013.7-2.3%2027.3-4%2040.8-5.1s27.1-1.7%2040.8-1.7c43.3%200%2085%205.6%20125%2016.8s77.5%2027%20112.3%2047.4c34.8%2020.3%2066.6%2044.8%2095.2%2073.5%2028.6%2028.6%2053.1%2060.4%2073.5%2095.2%2020.3%2034.8%2036.1%2072.3%2047.4%20112.3%2011.2%2040%2016.8%2081.7%2016.8%20125%200%2013.7-.6%2027.3-1.7%2040.8-1.1%2013.5-2.8%2027.1-5.2%2040.7zM696%20696.8c19.2%200%2038.6-1.5%2058.1-4.4S792.3%20685%20810%20679c17.7-6%2034.3-13.9%2049.6-23.7%2015.3-9.8%2028.6-21.4%2039.8-34.9%2011.2-13.5%2020.1-29.1%2026.6-46.9%206.5-17.7%209.8-37.8%209.8-60.3%200-28.6-5.1-52.7-15.1-72-10.1-19.4-23.4-35.5-39.8-48.3-16.4-12.9-35.2-23.1-56.4-30.8-21.2-7.6-42.7-14-64.7-19s-43.5-9.5-64.5-13.4c-21-3.9-39.7-8.5-56.2-13.9-16.4-5.4-29.7-12.2-39.8-20.5s-15.1-19.4-15.1-33.4c0-13%202.8-23.8%208.3-32.5%205.5-8.6%2012.7-15.6%2021.5-21s18.7-9.2%2029.8-11.5%2022.1-3.4%2033.2-3.4c20.2%200%2037.1%202.1%2050.8%206.3%2013.7%204.2%2025.3%209.5%2034.9%2015.9%209.6%206.3%2017.7%2013.2%2024.4%2020.5%206.7%207.3%2013%2014.2%2019%2020.5%206%206.3%2012.4%2011.6%2019.3%2015.9%206.8%204.2%2015.3%206.3%2025.4%206.3%207.8%200%2015.3-1.1%2022.5-3.2%207.2-2.1%2013.5-5.3%2019-9.5s9.9-9.5%2013.2-15.9c3.3-6.3%204.9-13.7%204.9-22.2%200-15.3-3.9-29.2-11.7-41.7-7.8-12.5-18.1-23.7-30.8-33.4-12.7-9.8-27.1-18.3-43.2-25.6-16.1-7.3-32.5-13.3-49.1-18.1-16.6-4.7-32.8-8.2-48.6-10.5-15.8-2.3-29.5-3.4-41.3-3.4-27.3%200-54.7%203-82%209-27.3%206-51.9%2015.9-73.7%2029.5-21.8%2013.7-39.5%2031.5-53%2053.5s-20.3%2049.1-20.3%2081.3c0%2023.4%203.3%2043.8%209.8%2061%206.5%2017.3%2015.9%2032.2%2028.1%2044.7s27%2022.9%2044.4%2031.3c17.4%208.3%2036.9%2015.2%2058.3%2020.8%2024.7%206.5%2049.5%2012.8%2074.2%2018.8%2024.7%206%2049.5%2012.3%2074.2%2018.8%207.5%202%2014.8%204.6%2022%207.8%207.2%203.3%2013.4%207.3%2018.8%2012.2%205.4%204.9%209.7%2010.6%2012.9%2017.1%203.3%206.5%204.9%2014.2%204.9%2022.9%200%2013.7-3.5%2025.5-10.5%2035.4s-15.9%2018.1-26.6%2024.7c-10.7%206.5-22.5%2011.3-35.2%2014.4-12.7%203.1-24.7%204.6-36.1%204.6-22.1%200-40.5-2.6-54.9-7.8-14.5-5.2-26.7-11.8-36.6-19.8-9.9-8-18.2-16.6-24.9-25.9-6.7-9.3-13.2-17.9-19.5-25.9-6.3-8-13.4-14.6-21-19.8-7.7-5.2-17.3-7.8-29.1-7.8-16%200-29.5%204.9-40.8%2014.6-11.2%209.8-16.8%2022.9-16.8%2039.6%200%2010.4%201.9%2020.4%205.6%2030s8.5%2018.6%2014.4%2027.1c11.7%2017.3%2026.4%2031.6%2043.9%2043%2017.6%2011.4%2036.4%2020.5%2056.4%2027.3s40.7%2011.7%2062%2014.6c21.5%202.9%2041.9%204.4%2061.4%204.4z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-slideshare,
.picchu .icon-slideshare-black,
.picchu .msr-contact-icon.slideshare:before {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-205%20297%20200%20200%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%232F2F2F%20!important%3B%20stroke%3A%20%232F2F2F!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M-107.9%20379.7c0%2012.4-11%2022.7-24.1%2022.7s-24.1-10.2-24.1-22.7c0-12.4%2011-22.7%2024.1-22.7%2013.8%200%2024.1%2010.2%2024.1%2022.7M-99.9%20379.7c0%2012.4%2011%2022.7%2024.1%2022.7s24.1-10.2%2024.1-22.7c0-12.4-11-22.7-24.1-22.7s-24.1%2010.2-24.1%2022.7%22%2F%3E%3Cpath%20d%3D%22M-182.6%20407.5v-82c0-13.9%203.7-17.6%2016.1-17.6h124.4c11.7%200%2016.1%205.1%2016.1%2017.6v79.8l9.5-6.6v-82c0-11-8-19.8-18.3-19.8h-140.5c-10.2%200-18.3%208.8-18.3%2019.8v84.1l11%206.7%22%2F%3E%3Cpath%20d%3D%22M-102.1%20422.9c0-7.3%202.9-11.7%2013.2-11%2014.6.7%2042.4%203.7%2074.6-19%205.9-4.4%2010.2%201.5%206.6%206.6-7.3%208.8-20.5%2019.8-41.7%2027.8%2022%2074.6-53.4%2087.1-52.7%2048.3v-52.7M-107.9%20422.9c0-7.3-2.9-11.7-13.2-11-14.6.7-42.4%203.7-74.6-19-5.9-4.4-10.2%201.5-6.6%206.6%207.3%208.8%2020.5%2019.8%2041.7%2027.8-22%2074.6%2053.4%2087.1%2052.7%2048.3v-52.7%22%2F%3E%3Cpath%20d%3D%22M-71.3%20417.7c-10.2%2014.6-22.7%2011.7-37.3-2.2-15.4-13.9-5.1%2021.2%201.5%2022.7%208.8%202.2%2012.4%204.4%2024.9%201.5%2011.7-2.9%2017.6-11%2019.8-16.8%202.8-10.3-3.8-13.2-8.9-5.2%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-slideshare-blue {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-205%20297%20200%20200%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%230060AC%20!important%3B%20stroke%3A%20%230060AC!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M-107.9%20379.7c0%2012.4-11%2022.7-24.1%2022.7s-24.1-10.2-24.1-22.7c0-12.4%2011-22.7%2024.1-22.7%2013.8%200%2024.1%2010.2%2024.1%2022.7M-99.9%20379.7c0%2012.4%2011%2022.7%2024.1%2022.7s24.1-10.2%2024.1-22.7c0-12.4-11-22.7-24.1-22.7s-24.1%2010.2-24.1%2022.7%22%2F%3E%3Cpath%20d%3D%22M-182.6%20407.5v-82c0-13.9%203.7-17.6%2016.1-17.6h124.4c11.7%200%2016.1%205.1%2016.1%2017.6v79.8l9.5-6.6v-82c0-11-8-19.8-18.3-19.8h-140.5c-10.2%200-18.3%208.8-18.3%2019.8v84.1l11%206.7%22%2F%3E%3Cpath%20d%3D%22M-102.1%20422.9c0-7.3%202.9-11.7%2013.2-11%2014.6.7%2042.4%203.7%2074.6-19%205.9-4.4%2010.2%201.5%206.6%206.6-7.3%208.8-20.5%2019.8-41.7%2027.8%2022%2074.6-53.4%2087.1-52.7%2048.3v-52.7M-107.9%20422.9c0-7.3-2.9-11.7-13.2-11-14.6.7-42.4%203.7-74.6-19-5.9-4.4-10.2%201.5-6.6%206.6%207.3%208.8%2020.5%2019.8%2041.7%2027.8-22%2074.6%2053.4%2087.1%2052.7%2048.3v-52.7%22%2F%3E%3Cpath%20d%3D%22M-71.3%20417.7c-10.2%2014.6-22.7%2011.7-37.3-2.2-15.4-13.9-5.1%2021.2%201.5%2022.7%208.8%202.2%2012.4%204.4%2024.9%201.5%2011.7-2.9%2017.6-11%2019.8-16.8%202.8-10.3-3.8-13.2-8.9-5.2%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-slideshare-white {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-205%20297%20200%20200%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20white%20!important%3B%20stroke%3A%20white!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M-107.9%20379.7c0%2012.4-11%2022.7-24.1%2022.7s-24.1-10.2-24.1-22.7c0-12.4%2011-22.7%2024.1-22.7%2013.8%200%2024.1%2010.2%2024.1%2022.7M-99.9%20379.7c0%2012.4%2011%2022.7%2024.1%2022.7s24.1-10.2%2024.1-22.7c0-12.4-11-22.7-24.1-22.7s-24.1%2010.2-24.1%2022.7%22%2F%3E%3Cpath%20d%3D%22M-182.6%20407.5v-82c0-13.9%203.7-17.6%2016.1-17.6h124.4c11.7%200%2016.1%205.1%2016.1%2017.6v79.8l9.5-6.6v-82c0-11-8-19.8-18.3-19.8h-140.5c-10.2%200-18.3%208.8-18.3%2019.8v84.1l11%206.7%22%2F%3E%3Cpath%20d%3D%22M-102.1%20422.9c0-7.3%202.9-11.7%2013.2-11%2014.6.7%2042.4%203.7%2074.6-19%205.9-4.4%2010.2%201.5%206.6%206.6-7.3%208.8-20.5%2019.8-41.7%2027.8%2022%2074.6-53.4%2087.1-52.7%2048.3v-52.7M-107.9%20422.9c0-7.3-2.9-11.7-13.2-11-14.6.7-42.4%203.7-74.6-19-5.9-4.4-10.2%201.5-6.6%206.6%207.3%208.8%2020.5%2019.8%2041.7%2027.8-22%2074.6%2053.4%2087.1%2052.7%2048.3v-52.7%22%2F%3E%3Cpath%20d%3D%22M-71.3%20417.7c-10.2%2014.6-22.7%2011.7-37.3-2.2-15.4-13.9-5.1%2021.2%201.5%2022.7%208.8%202.2%2012.4%204.4%2024.9%201.5%2011.7-2.9%2017.6-11%2019.8-16.8%202.8-10.3-3.8-13.2-8.9-5.2%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-twitter,
.picchu .icon-twitter-black,
.picchu .msr-contact-icon.twitter:before {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22194%20-104%201000%201000%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%232F2F2F%20!important%3B%20stroke%3A%20%232F2F2F!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M1194%2085.9c-36.8%2016.3-76.3%2027.3-117.8%2032.3%2042.4-25.4%2074.9-65.6%2090.2-113.5-39.6%2023.5-83.5%2040.6-130.3%2049.8-37.4-39.9-90.7-64.8-149.7-64.8-113.3%200-205.2%2091.9-205.2%20205.1%200%2016.1%201.8%2031.7%205.3%2046.8C516%20233%20364.8%20151.4%20263.6%2027.2c-17.7%2030.3-27.8%2065.5-27.8%20103.1%200%2071.2%2036.2%20134%2091.3%20170.8-33.6-1.1-65.3-10.3-92.9-25.7v2.6c0%2099.4%2070.7%20182.3%20164.6%20201.2-17.2%204.7-35.3%207.2-54%207.2-13.2%200-26.1-1.3-38.6-3.7%2026.1%2081.5%20101.9%20140.8%20191.6%20142.5-70.3%2055-158.7%2087.8-254.8%2087.8-16.6%200-32.9-1-48.9-2.9%2090.8%2058.2%20198.6%2092.2%20314.5%2092.2%20377.3%200%20583.7-312.6%20583.7-583.7%200-8.9-.2-17.7-.6-26.5%2040-28.9%2074.8-65.1%20102.3-106.2z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-twitter-blue {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22194%20-104%201000%201000%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%230060AC%20!important%3B%20stroke%3A%20%230060AC!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M1194%2085.9c-36.8%2016.3-76.3%2027.3-117.8%2032.3%2042.4-25.4%2074.9-65.6%2090.2-113.5-39.6%2023.5-83.5%2040.6-130.3%2049.8-37.4-39.9-90.7-64.8-149.7-64.8-113.3%200-205.2%2091.9-205.2%20205.1%200%2016.1%201.8%2031.7%205.3%2046.8C516%20233%20364.8%20151.4%20263.6%2027.2c-17.7%2030.3-27.8%2065.5-27.8%20103.1%200%2071.2%2036.2%20134%2091.3%20170.8-33.6-1.1-65.3-10.3-92.9-25.7v2.6c0%2099.4%2070.7%20182.3%20164.6%20201.2-17.2%204.7-35.3%207.2-54%207.2-13.2%200-26.1-1.3-38.6-3.7%2026.1%2081.5%20101.9%20140.8%20191.6%20142.5-70.3%2055-158.7%2087.8-254.8%2087.8-16.6%200-32.9-1-48.9-2.9%2090.8%2058.2%20198.6%2092.2%20314.5%2092.2%20377.3%200%20583.7-312.6%20583.7-583.7%200-8.9-.2-17.7-.6-26.5%2040-28.9%2074.8-65.1%20102.3-106.2z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-twitter-white {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22194%20-104%201000%201000%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20white%20!important%3B%20stroke%3A%20white!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M1194%2085.9c-36.8%2016.3-76.3%2027.3-117.8%2032.3%2042.4-25.4%2074.9-65.6%2090.2-113.5-39.6%2023.5-83.5%2040.6-130.3%2049.8-37.4-39.9-90.7-64.8-149.7-64.8-113.3%200-205.2%2091.9-205.2%20205.1%200%2016.1%201.8%2031.7%205.3%2046.8C516%20233%20364.8%20151.4%20263.6%2027.2c-17.7%2030.3-27.8%2065.5-27.8%20103.1%200%2071.2%2036.2%20134%2091.3%20170.8-33.6-1.1-65.3-10.3-92.9-25.7v2.6c0%2099.4%2070.7%20182.3%20164.6%20201.2-17.2%204.7-35.3%207.2-54%207.2-13.2%200-26.1-1.3-38.6-3.7%2026.1%2081.5%20101.9%20140.8%20191.6%20142.5-70.3%2055-158.7%2087.8-254.8%2087.8-16.6%200-32.9-1-48.9-2.9%2090.8%2058.2%20198.6%2092.2%20314.5%2092.2%20377.3%200%20583.7-312.6%20583.7-583.7%200-8.9-.2-17.7-.6-26.5%2040-28.9%2074.8-65.1%20102.3-106.2z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-visualstudio,
.picchu .icon-visualstudio-black {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%232F2F2F%20!important%3B%20stroke%3A%20%232F2F2F!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M749.7-.7L999%2094.4v795.3L749.7%20996.6%20357.9%20604.8l-261%20202-95.2-59.6v-498l95.2-60.1%20261%20202L749.7-.7zM108.6%20640.4L251%20497.9%20108.6%20355.5v284.9zm641.1%2071.2V284.2L500.4%20497.9l249.3%20213.7z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-visualstudio-blue {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%230060AC%20!important%3B%20stroke%3A%20%230060AC!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M749.7-.7L999%2094.4v795.3L749.7%20996.6%20357.9%20604.8l-261%20202-95.2-59.6v-498l95.2-60.1%20261%20202L749.7-.7zM108.6%20640.4L251%20497.9%20108.6%20355.5v284.9zm641.1%2071.2V284.2L500.4%20497.9l249.3%20213.7z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-visualstudio-white {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20white%20!important%3B%20stroke%3A%20white!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M749.7-.7L999%2094.4v795.3L749.7%20996.6%20357.9%20604.8l-261%20202-95.2-59.6v-498l95.2-60.1%20261%20202L749.7-.7zM108.6%20640.4L251%20497.9%20108.6%20355.5v284.9zm641.1%2071.2V284.2L500.4%20497.9l249.3%20213.7z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-windows,
.picchu .icon-windows-black {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%232F2F2F%20!important%3B%20stroke%3A%20%232F2F2F!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M0%20467V140.1l399.8-55.7V467H0zm0%20393.5V533.6h399.8v382.6L0%20860.5zM466.4%2075L999.4.6V467h-533V75zm0%20850.5V533.6h533V1000l-533-74.5z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-windows-blue {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%230060AC%20!important%3B%20stroke%3A%20%230060AC!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M0%20467V140.1l399.8-55.7V467H0zm0%20393.5V533.6h399.8v382.6L0%20860.5zM466.4%2075L999.4.6V467h-533V75zm0%20850.5V533.6h533V1000l-533-74.5z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-windows-white {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20white%20!important%3B%20stroke%3A%20white!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M0%20467V140.1l399.8-55.7V467H0zm0%20393.5V533.6h399.8v382.6L0%20860.5zM466.4%2075L999.4.6V467h-533V75zm0%20850.5V533.6h533V1000l-533-74.5z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-youtube,
.picchu .icon-youtube-black,
.picchu .msr-contact-icon.youtube:before {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22194%20-104%201000%201000%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%232F2F2F%20!important%3B%20stroke%3A%20%232F2F2F!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M1184.5%20195.9s-9.8-69-39.8-99.4c-38.1-39.9-80.7-40.1-100.3-42.4C904.3%2044%20694.2%2044%20694.2%2044h-.4s-210.1%200-350.2%2010.1c-19.6%202.3-62.2%202.5-100.3%2042.4-30%2030.4-39.8%2099.4-39.8%2099.4s-10%2081-10%20162v75.9c0%2081%2010%20162%2010%20162s9.8%2069%2039.8%2099.4c38.1%2039.9%2088.1%2038.6%20110.4%2042.8%2080%207.6%20340.3%2010%20340.3%2010s210.3-.3%20350.4-10.4c19.6-2.3%2062.2-2.5%20100.3-42.4%2030-30.4%2039.8-99.4%2039.8-99.4s10-81%2010-162v-75.9c0-81-10-162-10-162zM590.7%20525.8V244.5l270.5%20141.1-270.5%20140.2z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-youtube-blue {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22194%20-104%201000%201000%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%230060AC%20!important%3B%20stroke%3A%20%230060AC!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M1184.5%20195.9s-9.8-69-39.8-99.4c-38.1-39.9-80.7-40.1-100.3-42.4C904.3%2044%20694.2%2044%20694.2%2044h-.4s-210.1%200-350.2%2010.1c-19.6%202.3-62.2%202.5-100.3%2042.4-30%2030.4-39.8%2099.4-39.8%2099.4s-10%2081-10%20162v75.9c0%2081%2010%20162%2010%20162s9.8%2069%2039.8%2099.4c38.1%2039.9%2088.1%2038.6%20110.4%2042.8%2080%207.6%20340.3%2010%20340.3%2010s210.3-.3%20350.4-10.4c19.6-2.3%2062.2-2.5%20100.3-42.4%2030-30.4%2039.8-99.4%2039.8-99.4s10-81%2010-162v-75.9c0-81-10-162-10-162zM590.7%20525.8V244.5l270.5%20141.1-270.5%20140.2z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-youtube-white {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22194%20-104%201000%201000%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20white%20!important%3B%20stroke%3A%20white!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M1184.5%20195.9s-9.8-69-39.8-99.4c-38.1-39.9-80.7-40.1-100.3-42.4C904.3%2044%20694.2%2044%20694.2%2044h-.4s-210.1%200-350.2%2010.1c-19.6%202.3-62.2%202.5-100.3%2042.4-30%2030.4-39.8%2099.4-39.8%2099.4s-10%2081-10%20162v75.9c0%2081%2010%20162%2010%20162s9.8%2069%2039.8%2099.4c38.1%2039.9%2088.1%2038.6%20110.4%2042.8%2080%207.6%20340.3%2010%20340.3%2010s210.3-.3%20350.4-10.4c19.6-2.3%2062.2-2.5%20100.3-42.4%2030-30.4%2039.8-99.4%2039.8-99.4s10-81%2010-162v-75.9c0-81-10-162-10-162zM590.7%20525.8V244.5l270.5%20141.1-270.5%20140.2z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
.picchu .icon-codeplex {
	background-image: url(/web/20180921152213im_/https://www.microsoft.com/en-us/research/wp-content/themes/microsoft-research-theme/assets/images/svg/icon-codeplex.svg);
	background-repeat: no-repeat;
}
.picchu .icon-orcid,
.picchu .msr-contact-icon.orcid:before {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjVEMjA4OTI0OTNCRkRCMTE5MTRBODU5MEQzMTUwOEM4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVGODYxQkQ5NkNDMDExRTNBNjBCQTYxOTc0MjZDOURGIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVGODYxQkQ4NkNDMDExRTNBNjBCQTYxOTc0MjZDOURGIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIElsbHVzdHJhdG9yIENTNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ1dWlkOjk3NTg4NTc5LWYyNWItOWI0Yi1iMmU1LWJhMGFhZGJiM2ViNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGRDdGMTE3NDA3MjA2ODExODcxRkE3QkUyMDA2MzY2MCIvPiA8ZGM6dGl0bGU+IDxyZGY6QWx0PiA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPmlkX3N5bWJvbDwvcmRmOmxpPiA8L3JkZjpBbHQ+IDwvZGM6dGl0bGU+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8++Ar1bgAACCBJREFUeNq8WAlsHFcZ/ufN7Ozh3fWxPuKsHdtr54SmJEqcQNqmh0LUqNCESI4oqIGgpkLCpUXQy0IlQoJASigVoBLaolAagWhplSahRcUqJNCStCGqm7qkzsaJjzjr7Praa2ZnZ/j/N7uOdz2+YtcvedrdN+N53/zH93//EwzDgJmOtJ509MfeX983cuqOcPzsuqjSvVjRhsp0I+Wi60ywJexSYb/b7u/wuVb8p8KztrWs4Ma3JeaMz3QvYSYAR5RL9cHIkZ1dg299Cb+v0A1VEICBIIhAn/jFvNGg/2kwDJo6MCaDx17VXlW48ZWA766DXnvduTkFmND6Kz/oe/7RYPjoLlUbcIvMgVhsaCmOZfINcOoE2Eih5RWQJW+8ruTOg59e8I0fuWwLumcNsHPg2D2ne57+aVTp8UtiAYgC4+t6ZvPpDNqBZcMDLZpOx8ElV1xZ5W9+JFDyxYPXBRBdJL7X/bP97aFDD2BMgYRuMvCfMGbTmQDM/TsBNF1Fy6qwtKzpN2uqH36AgU2dNsC0oTj+1dlyqDPy+jZZ9PDYEiw3ul6AmdDAvdX0CFQX3X705sDeHZLgik0JkCx3/MIjf+bgJO+1h+FIpRP428DYkzDw7fz7bABm1xSNQN72142BJ7cyQc6xJMt/2Hvd+38+FlzmRXk2fqriXri57idQWrCSB/xcDVnyQNdg652nuvf9Mv9aDsCLg2/saA/9oZncKuTyHpQhqNX+h6CmeDOsW/Q4t+L1cOhEmS6LXjgX+tN9wcjhr1kCTGrhcrTe06IgY8iZzstOATM3lY5lcpdoJ8ItCmPume0kCiX6Ot3zi/3x1BX/OIDIc9+PKr3lImZr9q2yk9YGEueg9Xwz/Lf3KXjn4h5+Qcgkz1xM4PvYIK72F7ddPrAnJ0liak/tkfYvf4hp7xQENiGPJVIDSA0poBCQRBdPEvKypsdhIso2LWQgf0pA3oHM8ydiAfIMViV1y/JDN3jtteckWjwffm2Xog04KVgtqYNQ4AbralrAIZZAz/BxJPC/4YY2sDEXrK56ED8LrOu2kYSochki8Q/hauwDUNJD/G+y1h8fkAxULSp3XH1192r/g9+ViPMwg5rI/5MRBVk2ULIF7AhQSQ9AMHwEmCiRMIB6390I1j5lMgwrF+Cj0CHAzbn96AWtLC8hlu6hf2xfWbn7CelqrG3dsHJpCd1sTMJjNDU9gQCBV4CsMCD3kYtF0Q6h6GlAlZPZ2Ix8u1gIRc56KHYuAxQJ0FjdAgs8jfDvzh+gdTW8V8zZl4cTegtLa21/9MwGqW/k5Ka0rgqS6MgJWCsqGPsrP8BpoCfgzOVfY4y6c+4l7/gQ4A2Vu2GhdwMsKtoERq0OJy48TrTP3Z2/ma5rgHJuEwvHzq63SoypaoOVtSnbbQhOzpkFXIqRZVs7mqEj/Aq/t6ZoM9RhyKTQK5YGQUzheHsjG0GxSSadKbVOz9LZzQQE7uSue7drHwwp5/n68oqv8njTLQifu1ntqWeKNlgmAIP5GMRzJA4+7n+Z/y52LMXYXMypa/yLUjYP+1jaSDmnLUtmPZAPUWSQu7PZW+RssARImBCbg8E8j4xlOD/ScEjFE0R0xtVICUkw5g8gryqYTCxDRcgg1hFt8DhUGHVfRkYEzMcgdxY6AghJyjRiXWCVA4TJLnnDzG2v6tCRMOeCZgAmb6J4smKtJXqhoaYHiUrMGj3uRTQokBcGGfat72Sl0ydFM1ng2DtDbclmwPaTrwUjRwGlFZZf0VI0+FzLT7IF3sY3+RsYU2u2fAvmr+vUsenUXmqZmeIxRlqSZp1vC6yveYK/RkzthbN9v0PrOUZbgNHnmfGHJXHtmxIq5bc9juqPh5Odiylwp2sZq1KHMQNuu59Xj2uF34UxV4dK/PNouVvNHgTFxvELj6J8CyOBu0wxMs69lV3l7lUnJHyDBJr8pffjHz0mM9s0xLn5OdZ6WYevqNgJy8rvyYGdr3JCsdNw6tJeiKAANl9kfNRq2GJUFd3yF4kVjPBUqi+9+7n/9f/xO4jcDhMIViPzZpRdpqi8di2dWadsJJflZ20SWwTSg52RN6Br6C2+ZkNwVqlGAhqvaQ2+rQdy2s6TXT9+BrXa/eSm8RFnWsklV3IpRaIzmYrwgk6g3PJCfj5j2f6jNEtqg0jOg/zFREY1WZhAUQu8BV1cuu33n63ZszMHYEILVR5r/0ob1mYf1UzDoq+loBe4eBVxSqbkJyvpqUkIhpoXEUEx85zGoi+G0edrZL3hLcteXIkUczGnaXJK5ZdX+7/9EGUdgbZqbAi4WQXEUUBj162nbRQcTNI0mb1NElb5v/W9LLhxfXFdyV0vLC1vOkCKw5jnGk17omtfaPBtPzDpycKa6oebFxXdfkzFWJivQXHnL9zw98ZFj90/6cmCuWBTbwrsbaouuu2Ygqpjrk4PJq4uJrhbAvu2E+VNCZCTq+CKbQw8uW1p2Y7fprAhov4A5lQ0CpyyUloUGkq3Hby1/qkv2Jhn6LoOMLGH2HWm91d7E2qojJp1NssDTCqH1AU6JF/kxoXfbFlS2vTMrI+AsW7WtPU929IZef3eVDpqJ1U8oyNgLmI0fggliQWpmuJNL66svO+Hbrk6OKeH6EPJjhUd4cNf7xn659ao0ttAFYGNcqKQd4hOFUdDi6X5dSTzoL/wpsPY5D9f7FzS9omc8sPoQWbUE4qd+dyVkXfviMTb10bV3npqcHTqb8yOLCmj2MSCHyxxLj9V4VnTWu7+zAlZ9A7PdK//CzAAje/VASkyVhMAAAAASUVORK5CYII=);
	background-repeat: no-repeat;
}
.picchu .icon-arrow-right,
.picchu .msr-grid-item.msr-grid-item--no-image .msr-grid-item__more-text:after {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='14' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='%23fff' d='M23.53 7.381a.597.597 0 0 1-.199.47l-5.648 5.816a.723.723 0 0 1-.998.027c-.264-.251-.282-.707-.028-.968l4.534-4.661H1.644a.695.695 0 0 1-.706-.684c0-.378.316-.684.706-.684h19.547l-4.534-4.662c-.254-.26-.247-.727.028-.967a.722.722 0 0 1 .998.027l5.648 5.815c.1.102.199.313.199.471z'/%3e%3c/svg%3e");
	background-repeat: no-repeat;
}
.picchu .icon-external-link,
.picchu .msr-grid-item.msr-grid-item--external .msr-grid-item__more-text:after {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='14' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='%23fff' d='M12.644 2.187L7.312 7.53a.474.474 0 0 1-.668-.669l5.332-5.343H8.394a.472.472 0 0 1 0-.947h4.722c.261 0 .473.212.473.474v4.732a.473.473 0 0 1-.945 0v-3.59zm-8.5.277a.472.472 0 0 1 0 .947H1.782a.47.47 0 0 0-.471.469v8.526c.004.26.214.468.474.469h8.495a.47.47 0 0 0 .474-.475v-2.364a.473.473 0 0 1 .945 0V12.4a1.417 1.417 0 0 1-1.419 1.422H1.785a1.422 1.422 0 0 1-1.419-1.416V3.88c0-.783.634-1.416 1.416-1.416h2.362z'/%3e%3c/svg%3e");
	background-repeat: no-repeat;
}
.picchu .button,
.picchu .button-solid {
	box-sizing: border-box;
	display: inline-block;
	line-height: 1.5;
	padding: 0.55em 1.5em;
	position: relative;
	text-decoration: none;
	transition: background-color 0.2s;
}
.picchu .button {
	background-color: transparent;
	border: 1px solid #0060ac;
	color: #0060ac;
}
.picchu .button.show-more:after {
	content: "+";
	display: inline-block;
	padding-left: 0.5em;
}
.picchu .back-link:before,
.picchu .block-link .block-link-overlay:before,
.picchu .block-link:before,
.picchu .button.toggle:after,
.picchu .cta-link:after,
.picchu .dropdown:before,
.picchu .video-gallery-link:after,
.picchu .video-link:after,
.picchu label.toggle .custom-control:before {
	content: "";
}
.picchu .button.show-more .context {
	height: 1px;
	overflow: hidden;
	position: absolute;
	top: -10px;
	width: 1px;
}
.picchu .button:focus {
	outline: dotted thin;
}
.picchu .button:focus,
.picchu .button:hover {
	background-color: rgba(0, 0, 0, 0.05);
	text-decoration: none;
}
.picchu .button:active,
.picchu .button[disabled] {
	background-color: rgba(0, 0, 0, 0.1);
}
.picchu .button[disabled] {
	opacity: 0.5;
}
.picchu .button.lightblue-d1-bgc,
.picchu .button.lightblue-d1-c {
	border-color: #0096c2;
	color: #0096c2;
}
.picchu .button.lightblue-l1-bgc,
.picchu .button.lightblue-l1-c {
	border-color: #33c9f5;
	color: #33c9f5;
}
.picchu .button.lightblue-d2-bgc,
.picchu .button.lightblue-d2-c {
	border-color: #007191;
	color: #007191;
}
.picchu .button.lightblue-l2-bgc,
.picchu .button.lightblue-l2-c {
	border-color: #66d7f7;
	color: #66d7f7;
}
.picchu .button.lightblue-d3-bgc,
.picchu .button.lightblue-d3-c {
	border-color: #004b61;
	color: #004b61;
}
.picchu .button.lightblue-l3-bgc,
.picchu .button.lightblue-l3-c {
	border-color: #99e4fa;
	color: #99e4fa;
}
.picchu .button.lightblue-d4-bgc,
.picchu .button.lightblue-d4-c {
	border-color: #002630;
	color: #002630;
}
.picchu .button.lightblue-l4-bgc,
.picchu .button.lightblue-l4-c {
	border-color: #ccf2fc;
	color: #ccf2fc;
}
.picchu .button.lightblue-bgc,
.picchu .button.lightblue-c {
	border-color: #00bcf2;
	color: #00bcf2;
}
.picchu .button.blue-d1-bgc,
.picchu .button.blue-d1-c {
	border-color: #0060ac;
	color: #0060ac;
}
.picchu .button.blue-l1-bgc,
.picchu .button.blue-l1-c {
	border-color: #3393df;
	color: #3393df;
}
.picchu .button.blue-d2-bgc,
.picchu .button.blue-d2-c {
	border-color: #004881;
	color: #004881;
}
.picchu .button.blue-l2-bgc,
.picchu .button.blue-l2-c {
	border-color: #66aee7;
	color: #66aee7;
}
.picchu .button.blue-d3-bgc,
.picchu .button.blue-d3-c {
	border-color: #003056;
	color: #003056;
}
.picchu .button.blue-l3-bgc,
.picchu .button.blue-l3-c {
	border-color: #99c9ef;
	color: #99c9ef;
}
.picchu .button.blue-d4-bgc,
.picchu .button.blue-d4-c {
	border-color: #00182b;
	color: #00182b;
}
.picchu .button.blue-l4-bgc,
.picchu .button.blue-l4-c {
	border-color: #cce4f7;
	color: #cce4f7;
}
.picchu .button.blue-bgc,
.picchu .button.blue-c {
	border-color: #0078d7;
	color: #0078d7;
}
.picchu .button.midblue-d1-bgc,
.picchu .button.midblue-d1-c {
	border-color: #001372;
	color: #001372;
}
.picchu .button.midblue-l1-bgc,
.picchu .button.midblue-l1-c {
	border-color: #3346a5;
	color: #3346a5;
}
.picchu .button.midblue-d2-bgc,
.picchu .button.midblue-d2-c {
	border-color: #000e56;
	color: #000e56;
}
.picchu .button.midblue-l2-bgc,
.picchu .button.midblue-l2-c {
	border-color: #6674bc;
	color: #6674bc;
}
.picchu .button.midblue-d3-bgc,
.picchu .button.midblue-d3-c {
	border-color: #000a39;
	color: #000a39;
}
.picchu .button.midblue-l3-bgc,
.picchu .button.midblue-l3-c {
	border-color: #99a3d2;
	color: #99a3d2;
}
.picchu .button.midblue-d4-bgc,
.picchu .button.midblue-d4-c {
	border-color: #00051d;
	color: #00051d;
}
.picchu .button.midblue-l4-bgc,
.picchu .button.midblue-l4-c {
	border-color: #ccd1e9;
	color: #ccd1e9;
}
.picchu .button.midblue-bgc,
.picchu .button.midblue-c {
	border-color: #00188f;
	color: #00188f;
}
.picchu .button.darkblue-d1-bgc,
.picchu .button.darkblue-d1-c {
	border-color: #001a40;
	color: #001a40;
}
.picchu .button.darkblue-l1-bgc,
.picchu .button.darkblue-l1-c {
	border-color: #334d73;
	color: #334d73;
}
.picchu .button.darkblue-d2-bgc,
.picchu .button.darkblue-d2-c {
	border-color: #001330;
	color: #001330;
}
.picchu .button.darkblue-l2-bgc,
.picchu .button.darkblue-l2-c {
	border-color: #667996;
	color: #667996;
}
.picchu .button.darkblue-d3-bgc,
.picchu .button.darkblue-d3-c {
	border-color: #000d20;
	color: #000d20;
}
.picchu .button.darkblue-l3-bgc,
.picchu .button.darkblue-l3-c {
	border-color: #99a6b9;
	color: #99a6b9;
}
.picchu .button.darkblue-d4-bgc,
.picchu .button.darkblue-d4-c {
	border-color: #000610;
	color: #000610;
}
.picchu .button.darkblue-l4-bgc,
.picchu .button.darkblue-l4-c {
	border-color: #ccd2dc;
	color: #ccd2dc;
}
.picchu .button.darkblue-bgc,
.picchu .button.darkblue-c {
	border-color: #002050;
	color: #002050;
}
.picchu .button.lightpurple-d1-bgc,
.picchu .button.lightpurple-d1-c {
	border-color: #9080cc;
	color: #9080cc;
}
.picchu .button.lightpurple-l1-bgc,
.picchu .button.lightpurple-l1-c {
	border-color: #c3b3ff;
	color: #c3b3ff;
}
.picchu .button.lightpurple-d2-bgc,
.picchu .button.lightpurple-d2-c {
	border-color: #6c6099;
	color: #6c6099;
}
.picchu .button.lightpurple-l2-bgc,
.picchu .button.lightpurple-l2-c {
	border-color: #d2c6ff;
	color: #d2c6ff;
}
.picchu .button.lightpurple-d3-bgc,
.picchu .button.lightpurple-d3-c {
	border-color: #484066;
	color: #484066;
}
.picchu .button.lightpurple-l3-bgc,
.picchu .button.lightpurple-l3-c {
	border-color: #e1d9ff;
	color: #e1d9ff;
}
.picchu .button.lightpurple-d4-bgc,
.picchu .button.lightpurple-d4-c {
	border-color: #242033;
	color: #242033;
}
.picchu .button.lightpurple-l4-bgc,
.picchu .button.lightpurple-l4-c {
	border-color: #f0ecff;
	color: #f0ecff;
}
.picchu .button.lightpurple-bgc,
.picchu .button.lightpurple-c {
	border-color: #b4a0ff;
	color: #b4a0ff;
}
.picchu .button.purple-d1-bgc,
.picchu .button.purple-d1-c {
	border-color: #4a2474;
	color: #4a2474;
}
.picchu .button.purple-l1-bgc,
.picchu .button.purple-l1-c {
	border-color: #7d57a7;
	color: #7d57a7;
}
.picchu .button.purple-d2-bgc,
.picchu .button.purple-d2-c {
	border-color: #371b57;
	color: #371b57;
}
.picchu .button.purple-l2-bgc,
.picchu .button.purple-l2-c {
	border-color: #9d81bd;
	color: #9d81bd;
}
.picchu .button.purple-d3-bgc,
.picchu .button.purple-d3-c {
	border-color: #25123a;
	color: #25123a;
}
.picchu .button.purple-l3-bgc,
.picchu .button.purple-l3-c {
	border-color: #beabd3;
	color: #beabd3;
}
.picchu .button.purple-d4-bgc,
.picchu .button.purple-d4-c {
	border-color: #12091d;
	color: #12091d;
}
.picchu .button.purple-l4-bgc,
.picchu .button.purple-l4-c {
	border-color: #ded5e9;
	color: #ded5e9;
}
.picchu .button.purple-bgc,
.picchu .button.purple-c {
	border-color: #5c2d91;
	color: #5c2d91;
}
.picchu .button.darkpurple-d1-bgc,
.picchu .button.darkpurple-d1-c {
	border-color: #281048;
	color: #281048;
}
.picchu .button.darkpurple-l1-bgc,
.picchu .button.darkpurple-l1-c {
	border-color: #5b437b;
	color: #5b437b;
}
.picchu .button.darkpurple-d2-bgc,
.picchu .button.darkpurple-d2-c {
	border-color: #1e0c36;
	color: #1e0c36;
}
.picchu .button.darkpurple-l2-bgc,
.picchu .button.darkpurple-l2-c {
	border-color: #84729c;
	color: #84729c;
}
.picchu .button.darkpurple-d3-bgc,
.picchu .button.darkpurple-d3-c {
	border-color: #140824;
	color: #140824;
}
.picchu .button.darkpurple-l3-bgc,
.picchu .button.darkpurple-l3-c {
	border-color: #ada1bd;
	color: #ada1bd;
}
.picchu .button.darkpurple-d4-bgc,
.picchu .button.darkpurple-d4-c {
	border-color: #0a0412;
	color: #0a0412;
}
.picchu .button.darkpurple-l4-bgc,
.picchu .button.darkpurple-l4-c {
	border-color: #d6d0de;
	color: #d6d0de;
}
.picchu .button.darkpurple-bgc,
.picchu .button.darkpurple-c {
	border-color: #32145a;
	color: #32145a;
}
.picchu .button.lightmagenta-d1-bgc,
.picchu .button.lightmagenta-d1-c {
	border-color: #b60070;
	color: #b60070;
}
.picchu .button.lightmagenta-l1-bgc,
.picchu .button.lightmagenta-l1-c {
	border-color: #e933a3;
	color: #e933a3;
}
.picchu .button.lightmagenta-d2-bgc,
.picchu .button.lightmagenta-d2-c {
	border-color: #880054;
	color: #880054;
}
.picchu .button.lightmagenta-l2-bgc,
.picchu .button.lightmagenta-l2-c {
	border-color: #ee66ba;
	color: #ee66ba;
}
.picchu .button.lightmagenta-d3-bgc,
.picchu .button.lightmagenta-d3-c {
	border-color: #5b0038;
	color: #5b0038;
}
.picchu .button.lightmagenta-l3-bgc,
.picchu .button.lightmagenta-l3-c {
	border-color: #f499d1;
	color: #f499d1;
}
.picchu .button.lightmagenta-d4-bgc,
.picchu .button.lightmagenta-d4-c {
	border-color: #2d001c;
	color: #2d001c;
}
.picchu .button.lightmagenta-l4-bgc,
.picchu .button.lightmagenta-l4-c {
	border-color: #f9cce8;
	color: #f9cce8;
}
.picchu .button.lightmagenta-bgc,
.picchu .button.lightmagenta-c {
	border-color: #e3008c;
	color: #e3008c;
}
.picchu .button.magenta-d1-bgc,
.picchu .button.magenta-d1-c {
	border-color: #90007e;
	color: #90007e;
}
.picchu .button.magenta-l1-bgc,
.picchu .button.magenta-l1-c {
	border-color: #c333b1;
	color: #c333b1;
}
.picchu .button.magenta-d2-bgc,
.picchu .button.magenta-d2-c {
	border-color: #6c005f;
	color: #6c005f;
}
.picchu .button.magenta-l2-bgc,
.picchu .button.magenta-l2-c {
	border-color: #d266c5;
	color: #d266c5;
}
.picchu .button.magenta-d3-bgc,
.picchu .button.magenta-d3-c {
	border-color: #48003f;
	color: #48003f;
}
.picchu .button.magenta-l3-bgc,
.picchu .button.magenta-l3-c {
	border-color: #e199d8;
	color: #e199d8;
}
.picchu .button.magenta-d4-bgc,
.picchu .button.magenta-d4-c {
	border-color: #240020;
	color: #240020;
}
.picchu .button.magenta-l4-bgc,
.picchu .button.magenta-l4-c {
	border-color: #f0ccec;
	color: #f0ccec;
}
.picchu .button.magenta-bgc,
.picchu .button.magenta-c {
	border-color: #b4009e;
	color: #b4009e;
}
.picchu .button.darkmagenta-d1-bgc,
.picchu .button.darkmagenta-d1-c {
	border-color: #4a004a;
	color: #4a004a;
}
.picchu .button.darkmagenta-l1-bgc,
.picchu .button.darkmagenta-l1-c {
	border-color: #7d337d;
	color: #7d337d;
}
.picchu .button.darkmagenta-d2-bgc,
.picchu .button.darkmagenta-d2-c {
	border-color: #370037;
	color: #370037;
}
.picchu .button.darkmagenta-l2-bgc,
.picchu .button.darkmagenta-l2-c {
	border-color: #9d669d;
	color: #9d669d;
}
.picchu .button.darkmagenta-d3-bgc,
.picchu .button.darkmagenta-d3-c {
	border-color: #250025;
	color: #250025;
}
.picchu .button.darkmagenta-l3-bgc,
.picchu .button.darkmagenta-l3-c {
	border-color: #be99be;
	color: #be99be;
}
.picchu .button.darkmagenta-d4-bgc,
.picchu .button.darkmagenta-d4-c {
	border-color: #120012;
	color: #120012;
}
.picchu .button.darkmagenta-l4-bgc,
.picchu .button.darkmagenta-l4-c {
	border-color: #deccde;
	color: #deccde;
}
.picchu .button.darkmagenta-bgc,
.picchu .button.darkmagenta-c {
	border-color: #5c005c;
	color: #5c005c;
}
.picchu .button.red-d1-bgc,
.picchu .button.red-d1-c {
	border-color: #ba0e1c;
	color: #ba0e1c;
}
.picchu .button.red-l1-bgc,
.picchu .button.red-l1-c {
	border-color: #ed414f;
	color: #ed414f;
}
.picchu .button.red-d2-bgc,
.picchu .button.red-d2-c {
	border-color: #8b0a15;
	color: #8b0a15;
}
.picchu .button.red-l2-bgc,
.picchu .button.red-l2-c {
	border-color: #f1707b;
	color: #f1707b;
}
.picchu .button.red-d3-bgc,
.picchu .button.red-d3-c {
	border-color: #5d070e;
	color: #5d070e;
}
.picchu .button.red-l3-bgc,
.picchu .button.red-l3-c {
	border-color: #f6a0a7;
	color: #f6a0a7;
}
.picchu .button.red-d4-bgc,
.picchu .button.red-d4-c {
	border-color: #2e0307;
	color: #2e0307;
}
.picchu .button.red-l4-bgc,
.picchu .button.red-l4-c {
	border-color: #facfd3;
	color: #facfd3;
}
.picchu .button.red-bgc,
.picchu .button.red-c {
	border-color: #e81123;
	color: #e81123;
}
.picchu .button.darkred-d1-bgc,
.picchu .button.darkred-d1-c {
	border-color: #860000;
	color: #860000;
}
.picchu .button.darkred-l1-bgc,
.picchu .button.darkred-l1-c {
	border-color: #b93333;
	color: #b93333;
}
.picchu .button.darkred-d2-bgc,
.picchu .button.darkred-d2-c {
	border-color: #650000;
	color: #650000;
}
.picchu .button.darkred-l2-bgc,
.picchu .button.darkred-l2-c {
	border-color: #cb6666;
	color: #cb6666;
}
.picchu .button.darkred-d3-bgc,
.picchu .button.darkred-d3-c {
	border-color: #430000;
	color: #430000;
}
.picchu .button.darkred-l3-bgc,
.picchu .button.darkred-l3-c {
	border-color: #dc9999;
	color: #dc9999;
}
.picchu .button.darkred-d4-bgc,
.picchu .button.darkred-d4-c {
	border-color: #200;
	color: #200;
}
.picchu .button.darkred-l4-bgc,
.picchu .button.darkred-l4-c {
	border-color: #ecc;
	color: #ecc;
}
.picchu .button.darkred-bgc,
.picchu .button.darkred-c {
	border-color: #a80000;
	color: #a80000;
}
.picchu .button.lightorange-d1-bgc,
.picchu .button.lightorange-d1-c {
	border-color: #cc7000;
	color: #cc7000;
}
.picchu .button.lightorange-l1-bgc,
.picchu .button.lightorange-l1-c {
	border-color: #ffa333;
	color: #ffa333;
}
.picchu .button.lightorange-d2-bgc,
.picchu .button.lightorange-d2-c {
	border-color: #995400;
	color: #995400;
}
.picchu .button.lightorange-l2-bgc,
.picchu .button.lightorange-l2-c {
	border-color: #ffba66;
	color: #ffba66;
}
.picchu .button.lightorange-d3-bgc,
.picchu .button.lightorange-d3-c {
	border-color: #663800;
	color: #663800;
}
.picchu .button.lightorange-l3-bgc,
.picchu .button.lightorange-l3-c {
	border-color: #ffd199;
	color: #ffd199;
}
.picchu .button.lightorange-d4-bgc,
.picchu .button.lightorange-d4-c {
	border-color: #331c00;
	color: #331c00;
}
.picchu .button.lightorange-l4-bgc,
.picchu .button.lightorange-l4-c {
	border-color: #ffe8cc;
	color: #ffe8cc;
}
.picchu .button.lightorange-bgc,
.picchu .button.lightorange-c {
	border-color: #ff8c00;
	color: #ff8c00;
}
.picchu .button.orange-d1-bgc,
.picchu .button.orange-d1-c {
	border-color: #ad2f01;
	color: #ad2f01;
}
.picchu .button.orange-l1-bgc,
.picchu .button.orange-l1-c {
	border-color: #e06234;
	color: #e06234;
}
.picchu .button.orange-d2-bgc,
.picchu .button.orange-d2-c {
	border-color: #822301;
	color: #822301;
}
.picchu .button.orange-l2-bgc,
.picchu .button.orange-l2-c {
	border-color: #e88967;
	color: #e88967;
}
.picchu .button.orange-d3-bgc,
.picchu .button.orange-d3-c {
	border-color: #561800;
	color: #561800;
}
.picchu .button.orange-l3-bgc,
.picchu .button.orange-l3-c {
	border-color: #efb199;
	color: #efb199;
}
.picchu .button.orange-d4-bgc,
.picchu .button.orange-d4-c {
	border-color: #2b0c00;
	color: #2b0c00;
}
.picchu .button.orange-l4-bgc,
.picchu .button.orange-l4-c {
	border-color: #f7d8cc;
	color: #f7d8cc;
}
.picchu .button.orange-bgc,
.picchu .button.orange-c {
	border-color: #d83b01;
	color: #d83b01;
}
.picchu .button.lightyellow-d1-bgc,
.picchu .button.lightyellow-d1-c {
	border-color: #ccc100;
	color: #ccc100;
}
.picchu .button.lightyellow-l1-bgc,
.picchu .button.lightyellow-l1-c {
	border-color: #fff433;
	color: #fff433;
}
.picchu .button.lightyellow-d2-bgc,
.picchu .button.lightyellow-d2-c {
	border-color: #999100;
	color: #999100;
}
.picchu .button.lightyellow-l2-bgc,
.picchu .button.lightyellow-l2-c {
	border-color: #fff766;
	color: #fff766;
}
.picchu .button.lightyellow-d3-bgc,
.picchu .button.lightyellow-d3-c {
	border-color: #666000;
	color: #666000;
}
.picchu .button.lightyellow-l3-bgc,
.picchu .button.lightyellow-l3-c {
	border-color: #fff999;
	color: #fff999;
}
.picchu .button.lightyellow-d4-bgc,
.picchu .button.lightyellow-d4-c {
	border-color: #333000;
	color: #333000;
}
.picchu .button.lightyellow-l4-bgc,
.picchu .button.lightyellow-l4-c {
	border-color: #fffccc;
	color: #fffccc;
}
.picchu .button.lightyellow-bgc,
.picchu .button.lightyellow-c {
	border-color: #fff100;
	color: #fff100;
}
.picchu .button.yellow-d1-bgc,
.picchu .button.yellow-d1-c {
	border-color: #cc9400;
	color: #cc9400;
}
.picchu .button.yellow-l1-bgc,
.picchu .button.yellow-l1-c {
	border-color: #ffc733;
	color: #ffc733;
}
.picchu .button.yellow-d2-bgc,
.picchu .button.yellow-d2-c {
	border-color: #996f00;
	color: #996f00;
}
.picchu .button.yellow-l2-bgc,
.picchu .button.yellow-l2-c {
	border-color: #ffd566;
	color: #ffd566;
}
.picchu .button.yellow-d3-bgc,
.picchu .button.yellow-d3-c {
	border-color: #664a00;
	color: #664a00;
}
.picchu .button.yellow-l3-bgc,
.picchu .button.yellow-l3-c {
	border-color: #ffe399;
	color: #ffe399;
}
.picchu .button.yellow-d4-bgc,
.picchu .button.yellow-d4-c {
	border-color: #332500;
	color: #332500;
}
.picchu .button.yellow-l4-bgc,
.picchu .button.yellow-l4-c {
	border-color: #fff1cc;
	color: #fff1cc;
}
.picchu .button.yellow-bgc,
.picchu .button.yellow-c {
	border-color: #ffb900;
	color: #ffb900;
}
.picchu .button.lightgreen-d1-bgc,
.picchu .button.lightgreen-d1-c {
	border-color: #95ad08;
	color: #95ad08;
}
.picchu .button.lightgreen-l1-bgc,
.picchu .button.lightgreen-l1-c {
	border-color: #c8e03b;
	color: #c8e03b;
}
.picchu .button.lightgreen-d2-bgc,
.picchu .button.lightgreen-d2-c {
	border-color: #708206;
	color: #708206;
}
.picchu .button.lightgreen-l2-bgc,
.picchu .button.lightgreen-l2-c {
	border-color: #d6e86c;
	color: #d6e86c;
}
.picchu .button.lightgreen-d3-bgc,
.picchu .button.lightgreen-d3-c {
	border-color: #4a5604;
	color: #4a5604;
}
.picchu .button.lightgreen-l3-bgc,
.picchu .button.lightgreen-l3-c {
	border-color: #e3ef9d;
	color: #e3ef9d;
}
.picchu .button.lightgreen-d4-bgc,
.picchu .button.lightgreen-d4-c {
	border-color: #252b02;
	color: #252b02;
}
.picchu .button.lightgreen-l4-bgc,
.picchu .button.lightgreen-l4-c {
	border-color: #f1f7ce;
	color: #f1f7ce;
}
.picchu .button.lightgreen-bgc,
.picchu .button.lightgreen-c {
	border-color: #bad80a;
	color: #bad80a;
}
.picchu .button.green-d1-bgc,
.picchu .button.green-d1-c {
	border-color: #0d630d;
	color: #0d630d;
}
.picchu .button.green-l1-bgc,
.picchu .button.green-l1-c {
	border-color: #409640;
	color: #409640;
}
.picchu .button.green-d2-bgc,
.picchu .button.green-d2-c {
	border-color: #0a4a0a;
	color: #0a4a0a;
}
.picchu .button.green-l2-bgc,
.picchu .button.green-l2-c {
	border-color: #70b070;
	color: #70b070;
}
.picchu .button.green-d3-bgc,
.picchu .button.green-d3-c {
	border-color: #063206;
	color: #063206;
}
.picchu .button.green-l3-bgc,
.picchu .button.green-l3-c {
	border-color: #9fcb9f;
	color: #9fcb9f;
}
.picchu .button.green-d4-bgc,
.picchu .button.green-d4-c {
	border-color: #031903;
	color: #031903;
}
.picchu .button.green-l4-bgc,
.picchu .button.green-l4-c {
	border-color: #cfe5cf;
	color: #cfe5cf;
}
.picchu .button.green-bgc,
.picchu .button.green-c {
	border-color: #107c10;
	color: #107c10;
}
.picchu .button.darkgreen-d1-bgc,
.picchu .button.darkgreen-d1-c {
	border-color: #003c16;
	color: #003c16;
}
.picchu .button.darkgreen-l1-bgc,
.picchu .button.darkgreen-l1-c {
	border-color: #336f49;
	color: #336f49;
}
.picchu .button.darkgreen-d2-bgc,
.picchu .button.darkgreen-d2-c {
	border-color: #002d11;
	color: #002d11;
}
.picchu .button.darkgreen-l2-bgc,
.picchu .button.darkgreen-l2-c {
	border-color: #669377;
	color: #669377;
}
.picchu .button.darkgreen-d3-bgc,
.picchu .button.darkgreen-d3-c {
	border-color: #001e0b;
	color: #001e0b;
}
.picchu .button.darkgreen-l3-bgc,
.picchu .button.darkgreen-l3-c {
	border-color: #99b7a4;
	color: #99b7a4;
}
.picchu .button.darkgreen-d4-bgc,
.picchu .button.darkgreen-d4-c {
	border-color: #000f06;
	color: #000f06;
}
.picchu .button.darkgreen-l4-bgc,
.picchu .button.darkgreen-l4-c {
	border-color: #ccdbd2;
	color: #ccdbd2;
}
.picchu .button.darkgreen-bgc,
.picchu .button.darkgreen-c {
	border-color: #004b1c;
	color: #004b1c;
}
.picchu .button.lightteal-d1-bgc,
.picchu .button.lightteal-d1-c {
	border-color: #008e76;
	color: #008e76;
}
.picchu .button.lightteal-l1-bgc,
.picchu .button.lightteal-l1-c {
	border-color: #33c1a9;
	color: #33c1a9;
}
.picchu .button.lightteal-d2-bgc,
.picchu .button.lightteal-d2-c {
	border-color: #006b59;
	color: #006b59;
}
.picchu .button.lightteal-l2-bgc,
.picchu .button.lightteal-l2-c {
	border-color: #66d1bf;
	color: #66d1bf;
}
.picchu .button.lightteal-d3-bgc,
.picchu .button.lightteal-d3-c {
	border-color: #00473b;
	color: #00473b;
}
.picchu .button.lightteal-l3-bgc,
.picchu .button.lightteal-l3-c {
	border-color: #99e0d4;
	color: #99e0d4;
}
.picchu .button.lightteal-d4-bgc,
.picchu .button.lightteal-d4-c {
	border-color: #00241e;
	color: #00241e;
}
.picchu .button.lightteal-l4-bgc,
.picchu .button.lightteal-l4-c {
	border-color: #ccf0ea;
	color: #ccf0ea;
}
.picchu .button.lightteal-bgc,
.picchu .button.lightteal-c {
	border-color: #00b294;
	color: #00b294;
}
.picchu .button.teal-d1-bgc,
.picchu .button.teal-d1-c {
	border-color: #00685b;
	color: #00685b;
}
.picchu .button.teal-l1-bgc,
.picchu .button.teal-l1-c {
	border-color: #339b8e;
	color: #339b8e;
}
.picchu .button.teal-d2-bgc,
.picchu .button.teal-d2-c {
	border-color: #004e44;
	color: #004e44;
}
.picchu .button.teal-l2-bgc,
.picchu .button.teal-l2-c {
	border-color: #66b4aa;
	color: #66b4aa;
}
.picchu .button.teal-d3-bgc,
.picchu .button.teal-d3-c {
	border-color: #00342e;
	color: #00342e;
}
.picchu .button.teal-l3-bgc,
.picchu .button.teal-l3-c {
	border-color: #99cdc7;
	color: #99cdc7;
}
.picchu .button.teal-d4-bgc,
.picchu .button.teal-d4-c {
	border-color: #001a17;
	color: #001a17;
}
.picchu .button.teal-l4-bgc,
.picchu .button.teal-l4-c {
	border-color: #cce6e3;
	color: #cce6e3;
}
.picchu .button.teal-bgc,
.picchu .button.teal-c {
	border-color: #008272;
	color: #008272;
}
.picchu .button.darkteal-d1-bgc,
.picchu .button.darkteal-d1-c {
	border-color: #003c40;
	color: #003c40;
}
.picchu .button.darkteal-l1-bgc,
.picchu .button.darkteal-l1-c {
	border-color: #336f73;
	color: #336f73;
}
.picchu .button.darkteal-d2-bgc,
.picchu .button.darkteal-d2-c {
	border-color: #002d30;
	color: #002d30;
}
.picchu .button.darkteal-l2-bgc,
.picchu .button.darkteal-l2-c {
	border-color: #669396;
	color: #669396;
}
.picchu .button.darkteal-d3-bgc,
.picchu .button.darkteal-d3-c {
	border-color: #001e20;
	color: #001e20;
}
.picchu .button.darkteal-l3-bgc,
.picchu .button.darkteal-l3-c {
	border-color: #99b7b9;
	color: #99b7b9;
}
.picchu .button.darkteal-d4-bgc,
.picchu .button.darkteal-d4-c {
	border-color: #000f10;
	color: #000f10;
}
.picchu .button.darkteal-l4-bgc,
.picchu .button.darkteal-l4-c {
	border-color: #ccdbdc;
	color: #ccdbdc;
}
.picchu .button.darkteal-bgc,
.picchu .button.darkteal-c {
	border-color: #004b50;
	color: #004b50;
}
.picchu .button.gray-d1-bgc,
.picchu .button.gray-d1-c {
	border-color: #5e5e5e;
	color: #5e5e5e;
}
.picchu .button.gray-l1-bgc,
.picchu .button.gray-l1-c {
	border-color: #919191;
	color: #919191;
}
.picchu .button.gray-d2-bgc,
.picchu .button.gray-d2-c {
	border-color: #474747;
	color: #474747;
}
.picchu .button.gray-l2-bgc,
.picchu .button.gray-l2-c {
	border-color: #adadad;
	color: #adadad;
}
.picchu .button.gray-d3-bgc,
.picchu .button.gray-d3-c {
	border-color: #2f2f2f;
	color: #2f2f2f;
}
.picchu .button.gray-l3-bgc,
.picchu .button.gray-l3-c {
	border-color: #c8c8c8;
	color: #c8c8c8;
}
.picchu .button.gray-d4-bgc,
.picchu .button.gray-d4-c {
	border-color: #181818;
	color: #181818;
}
.picchu .button.gray-l4-bgc,
.picchu .button.gray-l4-c {
	border-color: #e4e4e4;
	color: #e4e4e4;
}
.picchu .button.gray-bgc,
.picchu .button.gray-c {
	border-color: #767676;
	color: #767676;
}
.picchu .button.small {
	line-height: 1.25;
}
.picchu .back-link,
.picchu .cta-link,
.picchu .msr-pagination .page-numbers {
	font-family: wf_segoe-ui_semibold, wf_segoe-ui_normal, Arial, sans-serif;
}
.picchu .button.toggle {
	display: none;
}
.js .picchu .button.toggle {
	display: inline-block;
}
.picchu .button.toggle:after {
	background-position: center;
	display: inline-block;
	height: 0.75em;
	margin-left: 0.25em;
	transform: rotateZ(90deg);
	vertical-align: baseline;
	width: 0.75em;
}
.picchu .button.toggle[aria-hidden="true"] {
	display: none;
}
.picchu .button.toggle[aria-expanded="true"]:after {
	transform: rotateZ(-90deg);
}
.picchu .button.toggle[aria-expanded="false"]:after {
	transform: rotateZ(90deg);
}
.picchu .gray-bgc .button:focus,
.picchu .gray-bgc .button:hover,
.picchu .gray-d1-bgc .button:focus,
.picchu .gray-d1-bgc .button:hover,
.picchu .gray-d2-bgc .button:focus,
.picchu .gray-d2-bgc .button:hover,
.picchu .gray-d3-bgc .button:focus,
.picchu .gray-d3-bgc .button:hover,
.picchu .gray-d4-bgc .button:focus,
.picchu .gray-d4-bgc .button:hover {
	background-color: rgba(0, 0, 0, 0.1);
	text-decoration: none;
}
.picchu .gray-bgc .button:active,
.picchu .gray-d1-bgc .button:active,
.picchu .gray-d2-bgc .button:active,
.picchu .gray-d3-bgc .button:active,
.picchu .gray-d4-bgc .button:active {
	background-color: rgba(0, 0, 0, 0.2);
}
.picchu .gray-bgc .button[disabled],
.picchu .gray-d1-bgc .button[disabled],
.picchu .gray-d2-bgc .button[disabled],
.picchu .gray-d3-bgc .button[disabled],
.picchu .gray-d4-bgc .button[disabled] {
	background-color: rgba(0, 0, 0, 0.2);
	opacity: 0.5;
}
.picchu .gray-l1-bgc .button:focus,
.picchu .gray-l1-bgc .button:hover,
.picchu .gray-l2-bgc .button:focus,
.picchu .gray-l2-bgc .button:hover,
.picchu .gray-l3-bgc .button:focus,
.picchu .gray-l3-bgc .button:hover,
.picchu .gray-l4-bgc .button:focus,
.picchu .gray-l4-bgc .button:hover,
.picchu .white-bgc .button:focus,
.picchu .white-bgc .button:hover {
	background-color: rgba(0, 0, 0, 0.05);
	text-decoration: none;
}
.picchu .gray-l1-bgc .button:active,
.picchu .gray-l2-bgc .button:active,
.picchu .gray-l3-bgc .button:active,
.picchu .gray-l4-bgc .button:active,
.picchu .white-bgc .button:active {
	background-color: rgba(0, 0, 0, 0.1);
}
.picchu .gray-l1-bgc .button[disabled],
.picchu .gray-l2-bgc .button[disabled],
.picchu .gray-l3-bgc .button[disabled],
.picchu .gray-l4-bgc .button[disabled],
.picchu .white-bgc .button[disabled] {
	background-color: rgba(0, 0, 0, 0.1);
	opacity: 0.5;
}
.picchu .button-solid {
	background-color: #0060ac;
	color: #fff;
}
.picchu .button-solid:focus,
.picchu .button-solid:hover {
	background-color: #004d8a;
	text-decoration: none;
	transition: background-color 0s;
}
.picchu .button-solid:active {
	background-color: #003a67;
	transition: background-color 0s;
}
.picchu .button-solid[disabled],
.picchu .button-solid[disabled]:focus,
.picchu .button-solid[disabled]:hover {
	background-color: #e4e4e4;
	color: #919191;
}
.picchu input,
.picchu label,
.picchu textarea {
	display: inline-block;
	font-size: 15px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	box-sizing: border-box;
	border-radius: 0;
}
.picchu input.small,
.picchu label.small,
.picchu textarea.small {
	font-size: 14px;
}
.picchu input.large,
.picchu label.large,
.picchu textarea.large {
	font-size: 20px;
}
.picchu label.disabled {
	opacity: 0.5;
}
.picchu input[type="search"] {
	-webkit-appearance: textfield;
	-moz-appearance: textfield;
	appearance: textfield;
}
.picchu input[type="search"],
.picchu input[type="text"],
.picchu input[type="email"],
.picchu input[type="number"],
.picchu input[type="tel"],
.picchu input[type="url"],
.picchu input[type="password"] {
	padding: 0.4667em 0.55em;
	border: 1px solid #a9a9a9;
	color: #2f2f2f;
	width: 100%;
}
.picchu input[type="search"]:active,
.picchu input[type="search"]:focus,
.picchu input[type="text"]:active,
.picchu input[type="text"]:focus,
.picchu input[type="email"]:active,
.picchu input[type="email"]:focus,
.picchu input[type="number"]:active,
.picchu input[type="number"]:focus,
.picchu input[type="tel"]:active,
.picchu input[type="tel"]:focus,
.picchu input[type="url"]:active,
.picchu input[type="url"]:focus,
.picchu input[type="password"]:active,
.picchu input[type="password"]:focus {
	border-color: #0060ac;
	box-shadow: 0 0 0 1px #0060ac;
	outline: 0;
}
.picchu input[type="search"][disabled],
.picchu input[type="search"][disabled]:active,
.picchu input[type="text"][disabled],
.picchu input[type="text"][disabled]:active,
.picchu input[type="email"][disabled],
.picchu input[type="email"][disabled]:active,
.picchu input[type="number"][disabled],
.picchu input[type="number"][disabled]:active,
.picchu input[type="tel"][disabled],
.picchu input[type="tel"][disabled]:active,
.picchu input[type="url"][disabled],
.picchu input[type="url"][disabled]:active,
.picchu input[type="password"][disabled],
.picchu input[type="password"][disabled]:active {
	opacity: 0.5;
}
.picchu input[type="search"][disabled]:active,
.picchu input[type="text"][disabled]:active,
.picchu input[type="email"][disabled]:active,
.picchu input[type="number"][disabled]:active,
.picchu input[type="tel"][disabled]:active,
.picchu input[type="url"][disabled]:active,
.picchu input[type="password"][disabled]:active {
	box-shadow: none;
}
.picchu input::-ms-clear {
	display: none;
}
.picchu .search {
	position: relative;
}
.picchu .search input[type="search"],
.picchu .search input[type="text"] {
	padding: 0.4667em 2.8em 0.4667em 0.55em;
}
.picchu .search input[type="submit"] {
	border: 0;
	padding: 0;
	display: block;
	position: absolute;
	font-size: 15px;
	background-color: transparent;
	background-size: 18px auto;
	background-position: 25% center;
	height: 100%;
	width: 2.2em;
	top: 0;
	right: 0;
	z-index: 10;
	opacity: 0.5;
}
.picchu .dropdown,
.picchu .dropdown select {
	display: inline-block;
	position: relative;
	width: 100%;
}
.picchu .search.small input,
.picchu .search.small label {
	font-size: 14px;
}
.picchu .search.large input,
.picchu .search.large label {
	font-size: 20px;
}
.picchu .search.large input[type="submit"] {
	background-size: 24px auto;
}
.picchu .dropdown {
	background-color: #fff;
}
.picchu .dropdown select {
	font-size: 15px;
	-moz-appearance: none;
	appearance: none;
	-webkit-appearance: none;
	border-radius: 0;
	border: 1px solid #a9a9a9;
	color: #2f2f2f;
	padding: 0.4em 2.1em 0.4em 0.55em;
	background-color: transparent;
}
.picchu label.checkbox input[disabled] ~ span,
.picchu label.radio input[disabled] ~ span,
.picchu label.toggle input[disabled] ~ span {
	color: #c8c8c8;
}
.picchu .dropdown select::-ms-expand {
	display: none;
}
.picchu .dropdown select:active,
.picchu .dropdown select:focus {
	border-color: #0060ac;
	box-shadow: 0 0 0 1px #0060ac;
	outline: 0;
}
.picchu .dropdown select[disabled],
.picchu .dropdown select[disabled]:active {
	opacity: 0.5;
}
.picchu .dropdown select[disabled]:active {
	box-shadow: none;
}
.picchu .dropdown:before {
	display: block;
	position: absolute;
	height: 16px;
	width: 16px;
	top: 50%;
	margin-top: -8px;
	right: 0.6em;
	background-repeat: no-repeat;
	pointer-events: none;
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Icon%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%201000%201000%22%20enable-background%3D%22new%200%200%201000%201000%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%232F2F2F%20!important%3B%20stroke%3A%20%232F2F2F!important%3B%20%7D%3C%2Fstyle%3E%3Cg%20id%3D%22New_Symbol%22%3E%20%3Cpolygon%20points%3D%22500%2C808.9%2012.2%2C321.1%2071.1%2C262.2%20500%2C691.1%20928.9%2C262.2%20987.8%2C321.1%20%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.picchu .dropdown.small input,
.picchu .dropdown.small label,
.picchu .dropdown.small select {
	font-size: 14px;
}
.picchu .dropdown.small:before {
	height: 14px;
	width: 14px;
	margin-top: -7px;
}
.picchu .dropdown.large input,
.picchu .dropdown.large label,
.picchu .dropdown.large select {
	font-size: 20px;
}
.picchu .dropdown.large:before {
	height: 20px;
	width: 20px;
	margin-top: -10px;
}
.picchu.ie8 .dropdown select,
.picchu.ie9 .dropdown select {
	padding-right: 0.55em;
}
.picchu.ie8 .dropdown:before,
.picchu.ie9 .dropdown:before {
	display: none;
}
.picchu label.checkbox,
.picchu label.radio,
.picchu label.toggle {
	position: relative;
	display: inline-block;
	padding: 0.5em 0;
}
.picchu label.checkbox .custom-control,
.picchu label.radio .custom-control,
.picchu label.toggle .custom-control {
	display: inline-block;
	position: relative;
	border: 1px solid #767676;
	margin: 0 0.2em -0.3em 0;
	background-color: #fff;
	font-size: 15px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.picchu label.checkbox + .checkbox,
.picchu label.radio + .radio {
	margin-left: 2em;
}
.picchu label.checkbox input,
.picchu label.radio input,
.picchu label.toggle input {
	position: absolute;
	opacity: 0;
	z-index: -1;
}
.picchu label.checkbox span,
.picchu label.radio span,
.picchu label.toggle span {
	font-size: inherit;
}
.picchu label.checkbox .custom-control,
.picchu label.radio .custom-control {
	width: 20px;
	height: 20px;
}
.picchu label.checkbox input:active ~ .custom-control,
.picchu label.checkbox input:focus ~ .custom-control,
.picchu label.radio input:active ~ .custom-control,
.picchu label.radio input:focus ~ .custom-control {
	border-color: #0060ac;
	box-shadow: 0 0 0 1px #0060ac;
}
.picchu label.checkbox input[disabled]:active ~ .custom-control,
.picchu label.checkbox input[disabled] ~ .custom-control,
.picchu label.radio input[disabled]:active ~ .custom-control,
.picchu label.radio input[disabled] ~ .custom-control {
	border-color: #c8c8c8;
}
.picchu label.checkbox input[disabled]:active ~ .custom-control,
.picchu label.radio input[disabled]:active ~ .custom-control {
	box-shadow: none;
}
.picchu label.checkbox input {
	background-repeat: no-repeat;
	background-size: 90% auto;
	background-position: center;
}
.picchu label.checkbox input:checked ~ .custom-control {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Icon%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%201000%201000%22%20enable-background%3D%22new%200%200%201000%201000%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%232F2F2F%20!important%3B%20stroke%3A%20%232F2F2F!important%3B%20%7D%3C%2Fstyle%3E%3Cg%20id%3D%22checkmark_x5F_32%22%3E%20%3Cpolygon%20points%3D%22852.9%2C227.9%20375%2C705.8%20147.1%2C477.9%20102.9%2C522.1%20375%2C794.2%20897.1%2C272.1%20%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.picchu label.checkbox input[disabled]:checked ~ .custom-control {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Icon%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%201000%201000%22%20enable-background%3D%22new%200%200%201000%201000%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%23c8c8c8%20!important%3B%20stroke%3A%20%23c8c8c8!important%3B%20%7D%3C%2Fstyle%3E%3Cg%20id%3D%22checkmark_x5F_32%22%3E%20%3Cpolygon%20points%3D%22852.9%2C227.9%20375%2C705.8%20147.1%2C477.9%20102.9%2C522.1%20375%2C794.2%20897.1%2C272.1%20%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.picchu label.radio .custom-control {
	border-radius: 50%;
	position: relative;
}
.picchu label.radio input:checked ~ .custom-control {
	background-color: #2f2f2f;
	box-shadow: inset 0 0 0 4px #fff;
}
.picchu label.radio input:checked:focus ~ .custom-control {
	border-color: #0060ac;
	box-shadow:
		0 0 0 1px #0060ac,
		inset 0 0 0 4px #fff;
}
.picchu label.radio input[disabled]:checked:active ~ .custom-control,
.picchu label.radio input[disabled]:checked ~ .custom-control {
	background-color: #c8c8c8;
	box-shadow: inset 0 0 0 4px #fff;
}
.picchu label.toggle .custom-control {
	width: 44px;
	height: 22px;
	border-radius: 1em;
	transition: background-color 0.2s;
}
.picchu label.toggle .custom-control:before {
	position: absolute;
	top: 50%;
	margin-top: -7px;
	left: 0.23em;
	display: block;
	width: 14px;
	height: 14px;
	border-radius: 50%;
	background-color: #2f2f2f;
	transition: left 0.5s;
}
.picchu label.toggle input:checked ~ .custom-control {
	background-color: #0060ac;
	border-color: #0060ac;
}
.picchu label.toggle input:checked ~ .custom-control:before {
	background-color: #fff;
	left: 1.65em;
}
.picchu label.toggle input[disabled]:checked ~ .custom-control,
.picchu label.toggle input[disabled] ~ .custom-control:before {
	background-color: #c8c8c8;
}
.picchu label.toggle input:active ~ .custom-control,
.picchu label.toggle input:focus ~ .custom-control {
	border-color: #0060ac;
	box-shadow: 0 0 0 1px #0060ac;
}
.picchu label.toggle input[disabled]:active ~ .custom-control,
.picchu label.toggle input[disabled] ~ .custom-control {
	border-color: #c8c8c8;
}
.picchu label.toggle input[disabled]:checked ~ .custom-control:before {
	background-color: #767676;
}
.picchu label.toggle input[disabled]:active ~ .custom-control {
	box-shadow: none;
}
.picchu .no-css-checked label.checkbox .custom-control,
.picchu .no-css-checked label.radio .custom-control,
.picchu .no-css-checked label.toggle .custom-control,
.picchu .no-css-sibselector label.checkbox .custom-control,
.picchu .no-css-sibselector label.radio .custom-control,
.picchu .no-css-sibselector label.toggle .custom-control {
	display: none;
}
.picchu .no-css-checked label.checkbox input,
.picchu .no-css-checked label.radio input,
.picchu .no-css-checked label.toggle input,
.picchu .no-css-sibselector label.checkbox input,
.picchu .no-css-sibselector label.radio input,
.picchu .no-css-sibselector label.toggle input {
	position: relative;
	opacity: 1;
	z-index: 0;
	margin-right: 0.25em;
}
.picchu input[type="range"].slider {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 100%;
	margin: 3px 0;
}
.picchu input[type="range"].slider:focus {
	outline: 0;
}
.picchu input[type="range"].slider:focus::-webkit-slider-thumb {
	background: #000;
}
.picchu input[type="range"].slider:focus::-moz-range-thumb {
	background: #000;
}
.picchu input[type="range"].slider:focus::-ms-thumb {
	background: #000;
}
.picchu input[type="range"].slider::-webkit-slider-runnable-track {
	width: 100%;
	height: 2px;
	cursor: pointer;
	box-shadow:
		0 0 0 #000,
		0 0 0 #2f2f2f;
	background: #0060ac;
	border-radius: 0;
	border: 0 solid #000;
}
.picchu input[type="range"].slider::-webkit-slider-thumb {
	box-shadow:
		0 0 0 transparent,
		0 0 0 rgba(13, 13, 13, 0);
	border: 0 solid transparent;
	height: 8px;
	width: 26px;
	border-radius: 50px;
	background: #0060ac;
	cursor: pointer;
	-webkit-appearance: none;
	appearance: none;
	margin-top: -3px;
}
.picchu input[type="range"].slider::-webkit-slider-thumb:hover {
	background: #000;
}
.picchu input[type="range"].slider::-moz-range-thumb:hover {
	background: #000;
}
.picchu input[type="range"].slider::-ms-thumb:hover {
	background: #000;
}
.picchu input[type="range"].slider:focus::-webkit-slider-runnable-track {
	background: #00bcf2;
}
.picchu input[type="range"].slider::-moz-range-track {
	width: 100%;
	height: 2px;
	cursor: pointer;
	box-shadow:
		0 0 0 #000,
		0 0 0 #2f2f2f;
	background: #0060ac;
	border-radius: 0;
	border: 0 solid #000;
}
.picchu input[type="range"].slider::-moz-range-thumb {
	box-shadow:
		0 0 0 transparent,
		0 0 0 rgba(13, 13, 13, 0);
	border: 0 solid transparent;
	height: 8px;
	width: 26px;
	border-radius: 50px;
	background: #0060ac;
	cursor: pointer;
}
.picchu input[type="range"].slider::-ms-track {
	width: 100%;
	height: 2px;
	cursor: pointer;
	background: 0 0;
	border-color: transparent;
	color: transparent;
}
.picchu input[type="range"].slider::-ms-fill-lower {
	background: #005ca4;
	border: 0 solid #000;
	border-radius: 0;
	box-shadow:
		0 0 0 #000,
		0 0 0 #2f2f2f;
}
.picchu input[type="range"].slider::-ms-fill-upper {
	background: #0060ac;
	border: 0 solid #000;
	border-radius: 0;
	box-shadow:
		0 0 0 #000,
		0 0 0 #2f2f2f;
}
.picchu input[type="range"].slider::-ms-thumb {
	box-shadow:
		0 0 0 transparent,
		0 0 0 rgba(13, 13, 13, 0);
	border: 0 solid transparent;
	width: 26px;
	border-radius: 50px;
	background: #0060ac;
	cursor: pointer;
	height: 2px;
}
.picchu input[type="range"].slider:focus::-ms-fill-lower {
	background: #0060ac;
}
.picchu input[type="range"].slider:focus::-ms-fill-upper {
	background: #3380bd;
}
.picchu a {
	color: #0060ac;
}
.picchu .cta-link {
	display: inline-block;
	position: relative;
}
.picchu .cta-link:after {
	display: inline-block;
	height: 9px;
	width: 9px;
	vertical-align: baseline;
	margin-left: 0.25em;
	background-position: bottom left;
}
.picchu .cta-container .cta-link {
	margin-right: 0;
}
.picchu .cta-container .button,
.picchu .cta-container a,
.picchu .cta-container button {
	margin-right: 1.25em;
}
.picchu .cta-container :last-child {
	margin-bottom: 0;
}
.picchu .video-gallery-link,
.picchu .video-link {
	display: inline-block;
	position: relative;
	color: #fff;
	vertical-align: top;
	max-width: 100%;
}
.picchu .video-gallery-link img,
.picchu .video-link img {
	display: block;
	max-width: 100%;
}
.picchu .video-gallery-link:before,
.picchu .video-link:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.4;
}
.picchu .video-gallery-link:after,
.picchu .video-link:after {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 70px;
	height: 70px;
	margin-top: -35px;
	margin-left: -35px;
	background-repeat: no-repeat;
}
.picchu .video-gallery-link:focus:before,
.picchu .video-gallery-link:hover:before,
.picchu .video-link:focus:before,
.picchu .video-link:hover:before {
	opacity: 0.2;
}
.picchu .video-gallery-link:focus:after,
.picchu .video-link:focus:after {
	outline: dotted thin;
}
.picchu .video-gallery-link.black-c:before,
.picchu .video-gallery-link.white-bgc:before,
.picchu .video-link.black-c:before,
.picchu .video-link.white-bgc:before {
	background-color: #fff;
}
.picchu .video-gallery-link.black-bgc:before,
.picchu .video-gallery-link.white-c:before,
.picchu .video-link.black-bgc:before,
.picchu .video-link.white-c:before {
	background-color: #000;
}
.picchu .video-gallery-link.small:after,
.picchu .video-link.small:after {
	height: 50px;
	width: 50px;
	margin-top: -25px;
	margin-left: -25px;
}
.picchu .overlay-link {
	display: block;
	position: relative;
	color: #fff;
}
.picchu .overlay-link img {
	display: block;
}
.picchu .overlay-link .overlay-link-text {
	background-color: rgba(0, 0, 0, 0.7);
	bottom: 0;
	position: absolute;
	margin: 0;
	left: 0;
	right: 0;
	text-align: center;
	padding: 12px 1em;
}
@media all and (min-width: 540px) {
	.picchu .overlay-link .overlay-link-text {
		padding-top: 12px;
		padding-bottom: 12px;
	}
}
@media all and (min-width: 1400px) {
	.picchu .overlay-link .overlay-link-text {
		padding-top: 12px;
		padding-bottom: 12px;
	}
}
.picchu .block-link {
	display: block;
	padding-top: 57%;
	position: relative;
	z-index: 1;
}
.picchu .block-link:before {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.1);
	opacity: 1;
}
.picchu .block-link:hover:before {
	opacity: 0;
}
.picchu .block-link .block-link-overlay {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	text-align: center;
	white-space: nowrap;
	z-index: -1;
}
.picchu .block-link .block-link-overlay:before {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -0.25em;
}
.picchu .block-link .block-link-overlay > span {
	display: inline-block;
	vertical-align: middle;
	width: 100%;
}
.picchu .block-link .block-link-overlay > span span {
	display: block;
}
.picchu .block-link .block-link-overlay img,
.picchu .block-link .block-link-overlay object,
.picchu .block-link .block-link-overlay svg {
	width: 20%;
	height: auto;
	display: block;
	margin: 0 auto 3%;
	cursor: pointer;
}
.picchu .back-link {
	display: inline-block;
	line-height: 1.25;
}
.picchu .back-link:before {
	display: inline-block;
	height: 22px;
	width: 22px;
	vertical-align: middle;
	margin-right: 0.5em;
	background-position: center left;
}
.picchu .msr-link-card .video-link:after {
	background: 0 0;
}
.picchu .msr-pagination .pagination {
	text-align: center;
}
.picchu .msr-pagination .page-numbers {
	line-height: 1.25;
	margin: 0 1em;
}
.picchu .msr-pagination .page-numbers.next:after,
.picchu .msr-pagination .page-numbers.prev:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	margin-top: -0.15em;
}
.picchu .msr-pagination .page-numbers.prev {
	margin-left: 0;
}
.picchu .msr-pagination .page-numbers.prev:before {
	height: 22px;
	width: 14px;
	margin-right: 0.5em;
	background-position: center right;
}
.picchu .msr-pagination .page-numbers.next {
	margin-right: 0;
}
.picchu .msr-pagination .page-numbers.next:after {
	height: 20px;
	width: 12px;
	margin-left: 0.5em;
	background-position: center left;
}
.picchu .msr-show-all {
	display: none;
}
.picchu .center {
	margin-left: auto;
	margin-right: auto;
}
.picchu .circle,
.picchu .msr-profile-image,
.picchu .msr-profile-image-container img.avatar.photo {
	border-radius: 50%;
}
.picchu img.limit-small {
	width: 100%;
	height: auto;
	max-width: 300px;
}
.picchu .no-margin-last :last-child {
	margin-bottom: 0 !important;
}
.picchu .padding-horizontal {
	padding-left: 24px;
	padding-right: 24px;
}
@media all and (min-width: 540px) {
	.picchu .padding-horizontal {
		padding-left: calc(22px + 0.4vw);
		padding-right: calc(22px + 0.4vw);
	}
}
@media all and (min-width: 1400px) {
	.picchu .padding-horizontal {
		padding-left: 28px;
		padding-right: 28px;
	}
}
.picchu .padding-left {
	padding-left: 24px;
}
.picchu .padding-right {
	padding-right: 24px;
}
.picchu .bg-cover {
	background-size: cover;
	background-repeat: no-repeat;
}
.picchu .bg-clip-content {
	background-clip: content-box;
}
.picchu .df,
.picchu .display-flex {
	display: -ms-flexbox;
	display: flex;
}
.picchu .truncate {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	padding-bottom: 0.1em;
	width: 100%;
}
.picchu ul ul {
	list-style-type: disc;
}
.picchu blockquote {
	font-family:
		wf_segoe-ui_light, wf_segoe-ui_semilight, wf_segoe-ui_normal, Arial,
		sans-serif;
}
.picchu blockquote cite {
	font-family:
		wf_segoe-ui_normal, wf_segoe-ui_semilight, wf_segoe-ui_light, Arial,
		sans-serif;
	line-height: 1.5;
	text-transform: none;
	font-style: normal;
}
.picchu .italic,
.picchu .publications-accordion .published-in,
.picchu em,
.picchu i {
	font-style: italic;
}
.picchu blockquote cite:before {
	content: "\2014";
	display: inline-block;
	margin-right: 0.2em;
}
.picchu strong {
	font-family:
		wf_segoe-ui_bold, wf_segoe-ui_semibold, wf_segoe-ui_normal, Arial,
		sans-serif;
	font-weight: 400;
}
.picchu .cta-container .button-solid {
	margin-bottom: 0.8em;
}
.picchu .cta-container.tight .button-solid,
.picchu.awards .msr-awards-list h4.cta-container .button-solid {
	margin-bottom: 0.4em;
}
.picchu .cta-container.loose .button-solid {
	margin-bottom: 1.2em;
}
.picchu .cta-container.xloose .button-solid {
	margin-bottom: 1.6em;
}
.picchu .msr-accordion-content table .tbody .tr:after,
.picchu .msr-accordion-content table .tbody .tr:before,
.picchu .msr-accordion-content table .tbody tr:after,
.picchu .msr-accordion-content table .tbody tr:before,
.picchu .msr-accordion-content table tbody .tr:after,
.picchu .msr-accordion-content table tbody .tr:before,
.picchu .msr-accordion-content table tbody tr:after,
.picchu .msr-accordion-content table tbody tr:before,
.picchu .msr-table-schedule .tbody .tr:after,
.picchu .msr-table-schedule .tbody .tr:before,
.picchu .msr-table-schedule .tbody tr:after,
.picchu .msr-table-schedule .tbody tr:before,
.picchu .msr-table-schedule tbody .tr:after,
.picchu .msr-table-schedule tbody .tr:before,
.picchu .msr-table-schedule tbody tr:after,
.picchu .msr-table-schedule tbody tr:before {
	content: " ";
	display: table;
}
.picchu span.context {
	height: 1px;
	width: 1px;
	position: absolute;
	overflow: hidden;
	top: -10px;
}
.picchu .alignleft {
	display: inline;
	float: left;
	margin-right: 1.5rem;
}
.picchu .alignright {
	display: inline;
	float: right;
	margin-left: 1.5rem;
}
.picchu .aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.picchu .wp-caption {
	margin-bottom: 1.5rem;
	max-width: 100%;
}
.picchu .wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 0 auto;
}
.picchu .wp-caption .wp-caption-text {
	font-size: 0.8rem;
	margin: 0.5rem 0;
	text-align: center;
}
.picchu .wp-caption-text {
	text-align: center;
	font-size: 0.8rem;
}
.picchu .gallery {
	margin-bottom: 1.5rem;
}
.picchu .gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
.gallery-columns-2 .picchu .gallery-item {
	max-width: 50%;
}
.gallery-columns-3 .picchu .gallery-item {
	max-width: 33.33%;
}
.gallery-columns-4 .picchu .gallery-item {
	max-width: 25%;
}
.gallery-columns-5 .picchu .gallery-item {
	max-width: 20%;
}
.gallery-columns-6 .picchu .gallery-item {
	max-width: 16.66%;
}
.gallery-columns-7 .picchu .gallery-item {
	max-width: 14.28%;
}
.gallery-columns-8 .picchu .gallery-item {
	max-width: 12.5%;
}
.gallery-columns-9 .picchu .gallery-item {
	max-width: 11.11%;
}
.picchu .gallery-caption {
	display: block;
}
.picchu .content-column {
	margin-bottom: 40px;
}
.picchu iframe,
.picchu video {
	max-width: 100%;
	display: block;
	margin: auto;
}
.picchu .widget .video-wrapper {
	position: relative;
	width: 100%;
	height: 0;
	padding-bottom: 56%;
}
.picchu .widget .video-wrapper iframe,
.picchu .widget .video-wrapper video {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.picchu .publications-siderail .button-solid {
	text-align: center;
}
.picchu .widget-row .widget-row {
	-js-display: flex;
	display: -ms-flexbox;
	display: flex;
}
.picchu .upper-title {
	text-transform: uppercase;
}
.picchu .cards-shortcode {
	margin-bottom: 1.25em;
}
.picchu .cards-shortcode .js-tabcontent__title {
	border-bottom: 1px solid #c8c8c8;
	margin-bottom: 0;
	padding-bottom: 10px;
}
.picchu .msr-blue-c {
	color: #99c9ef;
}
.picchu .msr-blue-bgc {
	background-color: #99c9ef;
}
.picchu .msr-light-gray-bgc,
.tax-msr-research-area .picchu .related-posts-academic-program,
.tax-msr-research-area .picchu .related-posts-articles,
.tax-msr-research-area .picchu .related-posts-downloads,
.tax-msr-research-area .picchu .related-posts-events,
.tax-msr-research-area .picchu .related-posts-groups,
.tax-msr-research-area .picchu .related-posts-microsoft-research-blog,
.tax-msr-research-area .picchu .related-posts-opportunities,
.tax-msr-research-area .picchu .related-posts-projects,
.tax-msr-research-area .picchu .related-posts-videos {
	background-color: #f2f2f2;
}
.picchu .msr-light-border {
	border-width: 1px;
	border-style: solid;
	border-color: #f2f2f2;
	border-color: rgba(255, 255, 255, 0.4);
}
.picchu .msr-comma-seperated-list a,
.picchu .msr-comma-seperated-list li,
.picchu .msr-inline-list a,
.picchu .msr-inline-list li,
.picchu .msr-nav-inline a,
.picchu .msr-nav-inline li {
	display: inline-block;
}
.picchu .msr-inline-list-spaced li {
	display: inline-block;
	margin-right: 0.5em;
}
.picchu .msr-inline-list-spaced li:last-child {
	margin-right: 0;
}
.picchu .msr-inline-list-spaced.wide li {
	display: inline-block;
	margin-right: 2em;
}
.picchu .msr-inline-list-spaced.wide li:last-child {
	margin-right: 0;
}
.picchu .msr-comma-seperated-list li:after {
	content: ", ";
	display: inline-block;
	margin-left: -4px;
}
.picchu .msr-comma-seperated-list li:last-child:after {
	display: none;
}
.picchu .msr-heading-underline {
	border-bottom: 2px solid #2f2f2f;
	padding-bottom: 0.5em;
}
.picchu .msr-subheading-underline {
	border-bottom: 1px solid #c8c8c8;
	padding-bottom: 15px;
	font-family: wf_segoe-ui_semibold, wf_segoe-ui_normal, Arial, sans-serif;
	margin-bottom: 40px;
}
@media all and (min-width: 540px) {
	.picchu .padding-left {
		padding-left: calc(22px + 0.4vw);
	}
	.picchu .padding-right {
		padding-right: calc(22px + 0.4vw);
	}
	.picchu .msr-subheading-underline {
		margin-bottom: calc(37px + 1.25vw);
	}
}
@media all and (min-width: 1400px) {
	.picchu .padding-left {
		padding-left: 28px;
	}
	.picchu .padding-right {
		padding-right: 28px;
	}
	.picchu .msr-subheading-underline {
		margin-bottom: 60px;
	}
}
.picchu .msr-underline {
	border-bottom: 1px solid #c8c8c8;
	padding-bottom: 0.5em;
}
.picchu .msr-underline-gray {
	border-bottom: 1px solid #474747;
	padding-bottom: 0.5em;
}
.picchu .msr-card-label:after,
.picchu .msr-colon-label:after {
	content: ":";
	display: inline;
}
.picchu .msr-table-fixed {
	table-layout: fixed;
}
.picchu .msr-table,
.picchu .msr-table-fixed {
	display: table;
	width: 100%;
	margin: 0 auto;
	vertical-align: bottom;
}
.picchu .msr-table .td,
.picchu .msr-table [class*="td-"],
.picchu .msr-table-fixed .td,
.picchu .msr-table-fixed [class*="td-"] {
	display: table-cell;
}
.picchu .msr-table .td-1-1,
.picchu .msr-table .td-2-2,
.picchu .msr-table .td-3-3,
.picchu .msr-table .td-4-4,
.picchu .msr-table-fixed .td-1-1,
.picchu .msr-table-fixed .td-2-2,
.picchu .msr-table-fixed .td-3-3,
.picchu .msr-table-fixed .td-4-4 {
	width: 100%;
}
.picchu .msr-table .td-1-2,
.picchu .msr-table .td-2-4,
.picchu .msr-table-fixed .td-1-2,
.picchu .msr-table-fixed .td-2-4 {
	width: 50%;
}
.picchu .msr-table .td-1-3,
.picchu .msr-table-fixed .td-1-3 {
	width: 33.333%;
}
.picchu .msr-table .td-2-3,
.picchu .msr-table-fixed .td-2-3 {
	width: 66.666%;
}
.picchu .msr-table .td-1-4,
.picchu .msr-table-fixed .td-1-4 {
	width: 25%;
}
.picchu .msr-table .td-3-4,
.picchu .msr-table-fixed .td-3-4 {
	width: 75%;
}
.picchu .msr-accordion-content table,
.picchu .msr-table-schedule {
	width: 100%;
	margin: 0 auto;
	vertical-align: bottom;
}
.picchu .msr-accordion-content table .thead,
.picchu .msr-accordion-content table thead,
.picchu .msr-table-schedule .thead,
.picchu .msr-table-schedule thead {
	display: block;
}
@media screen and (min-width: 768px) {
	.picchu .msr-accordion-content table .thead,
	.picchu .msr-accordion-content table thead,
	.picchu .msr-table-schedule .thead,
	.picchu .msr-table-schedule thead {
		margin: 0;
		width: auto;
		height: auto;
		overflow: auto;
		clip: unset;
		position: static;
		display: table-header-group;
	}
}
.picchu .msr-accordion-content table .tbody,
.picchu .msr-accordion-content table tbody,
.picchu .msr-table-schedule .tbody,
.picchu .msr-table-schedule tbody {
	display: block;
}
@media screen and (min-width: 768px) {
	.picchu .msr-accordion-content table .tbody,
	.picchu .msr-accordion-content table tbody,
	.picchu .msr-table-schedule .tbody,
	.picchu .msr-table-schedule tbody {
		display: table-row-group;
	}
}
.picchu .msr-accordion-content table .tbody .tr,
.picchu .msr-accordion-content table .tbody tr,
.picchu .msr-accordion-content table tbody .tr,
.picchu .msr-accordion-content table tbody tr,
.picchu .msr-table-schedule .tbody .tr,
.picchu .msr-table-schedule .tbody tr,
.picchu .msr-table-schedule tbody .tr,
.picchu .msr-table-schedule tbody tr {
	display: block;
	border-top: 1px solid #c8c8c8;
	padding-top: 12px;
	padding-bottom: 12px;
}
@media all and (min-width: 540px) {
	.picchu .msr-accordion-content table .tbody .tr,
	.picchu .msr-accordion-content table .tbody tr,
	.picchu .msr-accordion-content table tbody .tr,
	.picchu .msr-accordion-content table tbody tr,
	.picchu .msr-table-schedule .tbody .tr,
	.picchu .msr-table-schedule .tbody tr,
	.picchu .msr-table-schedule tbody .tr,
	.picchu .msr-table-schedule tbody tr {
		padding-top: 12px;
		padding-bottom: 12px;
	}
}
@media all and (min-width: 1400px) {
	.picchu .msr-accordion-content table .tbody .tr,
	.picchu .msr-accordion-content table .tbody tr,
	.picchu .msr-accordion-content table tbody .tr,
	.picchu .msr-accordion-content table tbody tr,
	.picchu .msr-table-schedule .tbody .tr,
	.picchu .msr-table-schedule .tbody tr,
	.picchu .msr-table-schedule tbody .tr,
	.picchu .msr-table-schedule tbody tr {
		padding-top: 12px;
		padding-bottom: 12px;
	}
}
.picchu .msr-accordion-content table .tbody .tr:first-child,
.picchu .msr-accordion-content table .tbody tr:first-child,
.picchu .msr-accordion-content table tbody .tr:first-child,
.picchu .msr-accordion-content table tbody tr:first-child,
.picchu .msr-table-schedule .tbody .tr:first-child,
.picchu .msr-table-schedule .tbody tr:first-child,
.picchu .msr-table-schedule tbody .tr:first-child,
.picchu .msr-table-schedule tbody tr:first-child {
	border: 0;
	padding-top: 0;
}
@media screen and (min-width: 768px) {
	.picchu .msr-accordion-content table .tbody .tr,
	.picchu .msr-accordion-content table .tbody tr,
	.picchu .msr-accordion-content table tbody .tr,
	.picchu .msr-accordion-content table tbody tr,
	.picchu .msr-table-schedule .tbody .tr,
	.picchu .msr-table-schedule .tbody tr,
	.picchu .msr-table-schedule tbody .tr,
	.picchu .msr-table-schedule tbody tr {
		display: table-row;
		overflow: auto;
		padding: 0;
		height: 80px;
	}
	.picchu .msr-accordion-content table .tbody .tr:after,
	.picchu .msr-accordion-content table .tbody .tr:before,
	.picchu .msr-accordion-content table .tbody tr:after,
	.picchu .msr-accordion-content table .tbody tr:before,
	.picchu .msr-accordion-content table tbody .tr:after,
	.picchu .msr-accordion-content table tbody .tr:before,
	.picchu .msr-accordion-content table tbody tr:after,
	.picchu .msr-accordion-content table tbody tr:before,
	.picchu .msr-table-schedule .tbody .tr:after,
	.picchu .msr-table-schedule .tbody .tr:before,
	.picchu .msr-table-schedule .tbody tr:after,
	.picchu .msr-table-schedule .tbody tr:before,
	.picchu .msr-table-schedule tbody .tr:after,
	.picchu .msr-table-schedule tbody .tr:before,
	.picchu .msr-table-schedule tbody tr:after,
	.picchu .msr-table-schedule tbody tr:before {
		display: none;
	}
}
.picchu .msr-accordion-content table .th,
.picchu .msr-accordion-content table th,
.picchu .msr-table-schedule .th,
.picchu .msr-table-schedule th {
	padding-top: 12px;
	padding-bottom: 12px;
	font-family: wf_segoe-ui_semibold, wf_segoe-ui_normal, Arial, sans-serif;
	font-weight: 400;
}
.picchu .msr-accordion-content table .td,
.picchu .msr-accordion-content table .th,
.picchu .msr-accordion-content table [class*="td-"],
.picchu .msr-accordion-content table td,
.picchu .msr-accordion-content table th,
.picchu .msr-table-schedule .td,
.picchu .msr-table-schedule .th,
.picchu .msr-table-schedule [class*="td-"],
.picchu .msr-table-schedule td,
.picchu .msr-table-schedule th {
	text-align: left;
	padding-left: 1vw;
	padding-right: 1vw;
}
.picchu .msr-accordion-content table .td,
.picchu .msr-accordion-content table [class*="td-"],
.picchu .msr-accordion-content table td,
.picchu .msr-table-schedule .td,
.picchu .msr-table-schedule [class*="td-"],
.picchu .msr-table-schedule td {
	display: table;
	table-layout: fixed;
	width: 100%;
	font-family:
		wf_segoe-ui_normal, wf_segoe-ui_semilight, wf_segoe-ui_light, Arial,
		sans-serif;
	padding-top: 12px;
	padding-bottom: 12px;
}
.picchu .msr-accordion-content table .td .msr-table-schedule-cell,
.picchu .msr-accordion-content table [class*="td-"] .msr-table-schedule-cell,
.picchu .msr-accordion-content table td .msr-table-schedule-cell,
.picchu .msr-table-schedule .td .msr-table-schedule-cell,
.picchu .msr-table-schedule [class*="td-"] .msr-table-schedule-cell,
.picchu .msr-table-schedule td .msr-table-schedule-cell {
	display: table-cell;
	padding-bottom: 12px;
	padding-left: 0.5em;
}
@media screen and (min-width: 768px) {
	.picchu .msr-accordion-content table .td,
	.picchu .msr-accordion-content table [class*="td-"],
	.picchu .msr-accordion-content table td,
	.picchu .msr-table-schedule .td,
	.picchu .msr-table-schedule [class*="td-"],
	.picchu .msr-table-schedule td {
		display: table-cell;
		text-indent: 0;
		margin-left: 0;
		width: auto;
		float: none;
	}
	.picchu .msr-accordion-content table .td .msr-table-schedule-cell,
	.picchu
		.msr-accordion-content
		table
		[class*="td-"]
		.msr-table-schedule-cell,
	.picchu .msr-accordion-content table td .msr-table-schedule-cell,
	.picchu .msr-table-schedule .td .msr-table-schedule-cell,
	.picchu .msr-table-schedule [class*="td-"] .msr-table-schedule-cell,
	.picchu .msr-table-schedule td .msr-table-schedule-cell {
		display: block;
		padding-left: 0;
	}
}
.picchu .msr-accordion-content table .td[data-th]:before,
.picchu .msr-accordion-content table [class*="td-"][data-th]:before,
.picchu .msr-accordion-content table td[data-th]:before,
.picchu .msr-table-schedule .td[data-th]:before,
.picchu .msr-table-schedule [class*="td-"][data-th]:before,
.picchu .msr-table-schedule td[data-th]:before {
	content: attr(data-th) ":";
	display: table-cell;
	font-family: wf_segoe-ui_semibold, wf_segoe-ui_normal, Arial, sans-serif;
	font-weight: 400;
	width: 25%;
	padding-bottom: 12px;
	padding-right: 0.5em;
}
.picchu .product-header .product-nav,
.picchu
	.product-header
	.product-nav
	ul.product-menu-container
	li.product-nav-item
	a
	span {
	position: relative;
	font-family: "Segoe UI", wf_segoe-ui_normal, Arial, sans-serif;
}
@media all and (min-width: 540px) {
	.picchu .msr-accordion-content table .td,
	.picchu .msr-accordion-content table .th,
	.picchu .msr-accordion-content table [class*="td-"],
	.picchu .msr-accordion-content table td,
	.picchu .msr-accordion-content table th,
	.picchu .msr-table-schedule .td,
	.picchu .msr-table-schedule .th,
	.picchu .msr-table-schedule [class*="td-"],
	.picchu .msr-table-schedule td,
	.picchu .msr-table-schedule th {
		padding-top: 12px;
		padding-bottom: 12px;
	}
	.picchu .msr-accordion-content table .td .msr-table-schedule-cell,
	.picchu .msr-accordion-content table .td[data-th]:before,
	.picchu
		.msr-accordion-content
		table
		[class*="td-"]
		.msr-table-schedule-cell,
	.picchu .msr-accordion-content table [class*="td-"][data-th]:before,
	.picchu .msr-accordion-content table td .msr-table-schedule-cell,
	.picchu .msr-accordion-content table td[data-th]:before,
	.picchu .msr-table-schedule .td .msr-table-schedule-cell,
	.picchu .msr-table-schedule .td[data-th]:before,
	.picchu .msr-table-schedule [class*="td-"] .msr-table-schedule-cell,
	.picchu .msr-table-schedule [class*="td-"][data-th]:before,
	.picchu .msr-table-schedule td .msr-table-schedule-cell,
	.picchu .msr-table-schedule td[data-th]:before {
		padding-bottom: 12px;
	}
}
@media all and (min-width: 1400px) {
	.picchu .msr-accordion-content table .td,
	.picchu .msr-accordion-content table .th,
	.picchu .msr-accordion-content table [class*="td-"],
	.picchu .msr-accordion-content table td,
	.picchu .msr-accordion-content table th,
	.picchu .msr-table-schedule .td,
	.picchu .msr-table-schedule .th,
	.picchu .msr-table-schedule [class*="td-"],
	.picchu .msr-table-schedule td,
	.picchu .msr-table-schedule th {
		padding-top: 12px;
		padding-bottom: 12px;
	}
	.picchu .msr-accordion-content table .td .msr-table-schedule-cell,
	.picchu .msr-accordion-content table .td[data-th]:before,
	.picchu
		.msr-accordion-content
		table
		[class*="td-"]
		.msr-table-schedule-cell,
	.picchu .msr-accordion-content table [class*="td-"][data-th]:before,
	.picchu .msr-accordion-content table td .msr-table-schedule-cell,
	.picchu .msr-accordion-content table td[data-th]:before,
	.picchu .msr-table-schedule .td .msr-table-schedule-cell,
	.picchu .msr-table-schedule .td[data-th]:before,
	.picchu .msr-table-schedule [class*="td-"] .msr-table-schedule-cell,
	.picchu .msr-table-schedule [class*="td-"][data-th]:before,
	.picchu .msr-table-schedule td .msr-table-schedule-cell,
	.picchu .msr-table-schedule td[data-th]:before {
		padding-bottom: 12px;
	}
}
@media screen and (min-width: 768px) {
	.picchu .msr-accordion-content table .td[data-th]:before,
	.picchu .msr-accordion-content table [class*="td-"][data-th]:before,
	.picchu .msr-accordion-content table td[data-th]:before,
	.picchu .msr-table-schedule .td[data-th]:before,
	.picchu .msr-table-schedule [class*="td-"][data-th]:before,
	.picchu .msr-table-schedule td[data-th]:before {
		display: none;
		padding-right: 0;
	}
	.picchu .msr-accordion-content table .td-1-1,
	.picchu .msr-accordion-content table .td-2-2,
	.picchu .msr-accordion-content table .td-3-3,
	.picchu .msr-accordion-content table .td-4-4,
	.picchu .msr-table-schedule .td-1-1,
	.picchu .msr-table-schedule .td-2-2,
	.picchu .msr-table-schedule .td-3-3,
	.picchu .msr-table-schedule .td-4-4 {
		width: 100%;
	}
	.picchu .msr-accordion-content table .td-1-2,
	.picchu .msr-accordion-content table .td-2-4,
	.picchu .msr-table-schedule .td-1-2,
	.picchu .msr-table-schedule .td-2-4 {
		width: 50%;
	}
	.picchu .msr-accordion-content table .td-1-3,
	.picchu .msr-table-schedule .td-1-3 {
		width: 33.333%;
	}
	.picchu .msr-accordion-content table .td-2-3,
	.picchu .msr-table-schedule .td-2-3 {
		width: 66.666%;
	}
	.picchu .msr-accordion-content table .td-1-4,
	.picchu .msr-table-schedule .td-1-4 {
		width: 25%;
	}
	.picchu .msr-accordion-content table .td-3-4,
	.picchu .msr-table-schedule .td-3-4 {
		width: 75%;
	}
}
.picchu .msr-accordion-content table .table-order,
.picchu .msr-table-schedule .table-order {
	font-weight: 600;
}
.picchu .msr-accordion-content table .table-order:after,
.picchu .msr-table-schedule .table-order:after {
	background: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Icon%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%201000%201000%22%20enable-background%3D%22new%200%200%201000%201000%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%230060ac%20!important%3B%20stroke%3A%20%232F2F2F!important%3B%20%7D%3C%2Fstyle%3E%3Cg%20id%3D%22New_Symbol%22%3E%20%3Cpolygon%20points%3D%22500%2C808.9%2012.2%2C321.1%2071.1%2C262.2%20500%2C691.1%20928.9%2C262.2%20987.8%2C321.1%20%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
		no-repeat;
	display: inline-block;
	content: "";
	margin-bottom: -2px;
	margin-left: 5px;
	transform: rotate(180deg);
	width: 16px;
	height: 16px;
}
.picchu .msr-accordion-content table .table-order__ascent:after,
.picchu .msr-table-schedule .table-order__ascent:after {
	transform: none;
}
.picchu .msr-accordion-content table .table-order__active,
.picchu .msr-table-schedule .table-order__active {
	color: #000;
}
.picchu .msr-accordion-content table .table-order__active:after,
.picchu .msr-table-schedule .table-order__active:after {
	background: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Icon%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%201000%201000%22%20enable-background%3D%22new%200%200%201000%201000%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%2000000c%20!important%3B%20stroke%3A%20%232F2F2F!important%3B%20%7D%3C%2Fstyle%3E%3Cg%20id%3D%22New_Symbol%22%3E%20%3Cpolygon%20points%3D%22500%2C808.9%2012.2%2C321.1%2071.1%2C262.2%20500%2C691.1%20928.9%2C262.2%20987.8%2C321.1%20%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
		no-repeat;
}
.picchu .msr-table-msr-job-opportunity td {
	max-width: 670px;
}
@media screen and (min-width: 768px) {
	.picchu .msr-accordion-content table .td:first-child,
	.picchu .msr-accordion-content table td:first-child {
		width: 25%;
	}
	.picchu .msr-masonry {
		column-count: 3;
	}
}
.picchu .msr-masonry-block {
	display: inline-block;
	width: 100%;
}
.picchu .product-header {
	position: relative;
	background-color: #2f2f2f;
}
.picchu .product-header .ms-grid.clean {
	padding-left: 0;
	padding-right: 0;
}
.picchu .product-header .ms-grid.overflow-hidden {
	overflow: hidden;
}
.picchu .product-header .product-nav {
	text-align: center;
	font-weight: 400;
	line-height: 1.5;
	white-space: nowrap;
	height: auto;
	overflow-x: hidden;
	border-top: 1px solid #2f2f2f;
}
.picchu .product-header .product-nav.align-left {
	text-align: left;
}
@media screen and (min-width: 768px) {
	.picchu .product-header .product-nav {
		height: 72px;
		border: none;
	}
}
.picchu .product-header .product-nav ul.product-menu-container {
	display: block;
	font-size: 15px;
	height: 100%;
	list-style: none;
	margin: 0;
	padding-left: 0;
	overflow: hidden;
	text-align: center;
	transition: margin 667ms cubic-bezier(0.16, 1, 0.29, 0.99);
	vertical-align: middle;
	white-space: nowrap;
}
@media screen and (max-width: 768px) {
	.picchu .product-header .product-nav ul.product-menu-container {
		margin-left: 0 !important;
	}
}
@media screen and (min-width: 768px) {
	.picchu .product-header .product-nav ul.product-menu-container {
		display: inline-block;
		padding-left: 1.5em;
	}
	.picchu .product-header .product-nav ul.product-menu-container.clean {
		padding-left: 0;
	}
}
.picchu
	.product-header
	.product-nav
	ul.product-menu-container
	li.product-nav-item {
	margin: 0 0 0 -5px;
	padding: 0;
	display: block;
	height: 100%;
	transition: height ease-out 0.2s;
	vertical-align: middle;
	border-bottom: 1px solid #464646;
	text-transform: capitalize;
}
@media screen and (min-width: 768px) {
	.picchu
		.product-header
		.product-nav
		ul.product-menu-container
		li.product-nav-item {
		display: inline-block;
		border: none;
	}
}
.picchu
	.product-header
	.product-nav
	ul.product-menu-container
	li.product-nav-item
	a {
	font-weight: 400;
	color: #fff;
	outline: 0;
	text-decoration: none;
	height: 100%;
	display: block;
	padding: 0.75em;
	position: relative;
	transition: background-color ease-out 0.5s;
}
.picchu
	.product-header
	.product-nav
	ul.product-menu-container
	li.product-nav-item
	a.current {
	background-color: #464646;
	font-weight: 700;
}
.picchu.awards .msr-awards-list h3,
.picchu.awards .msr-awards-list h4 {
	font-weight: inherit;
	line-height: 1.25;
}
.picchu
	.product-header
	.product-nav
	ul.product-menu-container
	li.product-nav-item
	a:focus,
.picchu
	.product-header
	.product-nav
	ul.product-menu-container
	li.product-nav-item
	a:hover {
	background-color: #464646;
	text-decoration: underline;
	transition: background-color 0s;
}
.picchu
	.product-header
	.product-nav
	ul.product-menu-container
	li.product-nav-item
	a
	span {
	top: -2px;
	font-size: 15px;
}
@media screen and (min-width: 768px) {
	.picchu
		.product-header
		.product-nav
		ul.product-menu-container
		li.product-nav-item
		a {
		padding: 1.25em 1.5em;
	}
	.picchu
		.product-header
		.product-nav
		ul.product-menu-container
		li.product-nav-item
		a
		span {
		top: 0;
	}
}
.picchu .msr-btn-left,
.picchu .msr-btn-right {
	background: #2f2f2f;
	border: 0;
	color: #fff;
	display: none;
	height: 100%;
	margin: 0;
	padding: 0 0.5em;
	position: absolute;
	top: 0;
	z-index: 99;
}
@media screen and (min-width: 768px) {
	.picchu .msr-btn-left,
	.picchu .msr-btn-right {
		display: block;
	}
}
.picchu .msr-btn-left:focus,
.picchu .msr-btn-left:hover,
.picchu .msr-btn-right:focus,
.picchu .msr-btn-right:hover {
	color: #e5e5e5;
	outline: 0;
}
.picchu .msr-btn-left {
	border-right: 1px solid rgba(255, 255, 255, 0.1);
	left: 0;
}
.picchu .msr-btn-right {
	border-left: 1px solid rgba(255, 255, 255, 0.1);
	right: 0;
}
.picchu .hide-left .msr-btn-left,
.picchu .hide-right .msr-btn-right {
	display: none;
}
.picchu .msr-featured-profile-img-container {
	padding-right: 1.2em;
}
@media screen and (min-width: 540px) {
	.picchu .msr-featured-profile-img-container {
		padding-right: 0.8em;
	}
}
.picchu .msr-profile-header {
	background: #fff;
}
.picchu .msr-profile-image,
.picchu .msr-profile-image-container img.avatar.photo {
	background: url(/web/20180921152213im_/https://www.microsoft.com/en-us/research/wp-content/themes/microsoft-research-theme/assets/images/svg/icon-people-circle.svg)
		center center no-repeat;
	background-size: cover;
	display: block;
}
.picchu .msr-profile-image-container img.avatar.photo.full,
.picchu .msr-profile-image.full {
	height: auto;
	width: 100%;
}
.picchu .msr-profile-image-container img.avatar.photo.small,
.picchu .msr-profile-image.small {
	height: auto;
	max-width: 100px;
	width: 100%;
}
.picchu .msr-profile-image-container img.avatar.photo.medium,
.picchu .msr-profile-image.medium {
	height: auto;
	max-width: 150px;
	width: 100%;
}
.picchu .msr-featured-profile-img-container.person-avatar,
.picchu .msr-people-list .person-avatar,
.picchu .msr-profile-header .person-avatar,
.picchu.about .person-avatar,
.picchu.search .person-avatar {
	border-radius: 50%;
	display: block;
	height: 120px;
	margin-bottom: 12px;
	max-height: 120px;
	max-width: 120px;
	overflow: hidden;
}
.picchu
	.msr-featured-profile-img-container.person-avatar
	.avatar.msr-profile-image,
.picchu .msr-people-list .person-avatar .avatar.msr-profile-image,
.picchu .msr-profile-header .person-avatar .avatar.msr-profile-image,
.picchu.about .person-avatar .avatar.msr-profile-image,
.picchu.search .person-avatar .avatar.msr-profile-image {
	border-radius: 0;
	min-height: 100%;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
}
.picchu .msr-profile-header .person-avatar,
.picchu.about .person-avatar {
	border: 4px solid #fff;
	height: 180px;
	max-height: 180px;
	max-width: 180px;
}
.picchu .msr-featured-profile-img-container.person-avatar {
	height: auto;
}
.picchu
	.msr-featured-profile-img-container.person-avatar
	.avatar.msr-profile-image {
	border-radius: 50%;
}
.picchu.search .person-avatar {
	margin: 0 auto 1em;
}
.picchu.about .person-avatar {
	margin-left: 1vw;
	padding: 0;
}
.picchu .msr-video-article .person-avatar,
.single-msr-project .picchu .person-avatar {
	width: 120px;
}
.picchu #shortcode-people .person-avatar {
	display: block;
	height: 100%;
	margin-bottom: 12px;
	position: relative;
	width: 100%;
}
.picchu #shortcode-people .person-avatar:before {
	content: "";
	display: block;
	padding-top: 100%;
}
.picchu #shortcode-people .person-avatar img {
	bottom: 0;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}
.picchu .msr-people-filter {
	padding: 0.9em 1em 0;
	margin-bottom: 12px;
}
@media all and (min-width: 540px) {
	.picchu .msr-people-filter {
		margin-bottom: 12px;
	}
	.picchu .shrink-name {
		font-size: calc(26.5px + 0.5vw);
	}
}
@media all and (min-width: 1400px) {
	.picchu .msr-people-filter {
		margin-bottom: 12px;
	}
}
.picchu .msr-people-filter .msr-people-filter-label,
.picchu .msr-people-filter .msr-people-filter-list {
	display: inline-block;
	margin-bottom: 0.9em;
}
.picchu .msr-people-filter .msr-people-filter-label {
	margin-right: 1.2em;
}
.picchu .msr-people-filter .msr-people-filter-list li {
	margin-bottom: 0;
	margin-right: 0.5em;
}
.picchu .msr-people-filter .msr-people-filter-list li:last-child {
	margin-right: 0;
}
.picchu .msr-people-filter .msr-people-filter-list a {
	color: #99c9ef;
	font-family: wf_segoe-ui_semibold, wf_segoe-ui_normal, Arial, sans-serif;
}
.picchu .msr-people-filter .msr-people-filter-list a.active {
	color: #fff;
	text-decoration: underline;
}
.picchu .msr-people-list .msr-profile-image,
.picchu .msr-people-list .msr-profile-image-container img.avatar.photo {
	height: auto;
	max-width: 120px;
	width: 80%;
}
.picchu .msr-people-list .setup-animation {
	opacity: 0;
	transition: opacity 0.3s;
}
.picchu .msr-people-list .setup-animation.animate-in {
	opacity: 1;
}
@media screen and (min-width: 540px) {
	.picchu .msr-people-list li:nth-child(2n + 1) {
		clear: none;
	}
	.picchu .msr-people-list li:nth-child(3n + 1) {
		clear: both;
	}
}
@media screen and (min-width: 768px) {
	.picchu .msr-people-list li:nth-child(3n + 1) {
		clear: none;
	}
	.picchu .msr-people-list li:nth-child(4n + 1) {
		clear: both;
	}
}
@media screen and (min-width: 1084px) {
	.picchu .msr-people-list li:nth-child(4n + 1) {
		clear: none;
	}
	.picchu .msr-people-list li:nth-child(6n + 1) {
		clear: both;
	}
}
.picchu .msr-group-list a {
	color: #99c9ef;
}
.picchu.profile .subtitle a {
	color: #2f2f2f;
}
.picchu.profile .featured-content .download a {
	color: #0078d7;
	display: block;
}
.picchu.profile .featured-content .download a:before {
	border-bottom: 1px solid;
	content: "\f346";
	display: block;
	float: left;
	font-family: dashicons;
	line-height: 1;
	margin-right: 1em;
}
.picchu .msr-contact-label-container .msr-contact-label,
.picchu .msr-contact-label-container p,
.picchu .msr-contact-label-container span {
	line-height: 1.5;
}
.picchu .msr-contact-label-container span {
	display: block;
}
.picchu .msr-profile-header .msr-profile-image-container {
	position: absolute;
	top: -200px;
}
.picchu .msr-profile-header .msr-profile-image-container > .msr-profile-image,
.picchu .msr-profile-header .msr-profile-image-container > img.avatar.photo {
	display: block;
	min-width: 180px;
}
.picchu .group-people ul {
	margin-bottom: 0;
}
.picchu .msr-contact-icon {
	padding-left: 1.5em;
	position: relative;
	font-family:
		wf_segoe-ui_normal, wf_segoe-ui_semilight, wf_segoe-ui_light, Arial,
		sans-serif;
	line-height: 1.25;
}
.picchu .msr-tabs a.active,
.picchu .msr-tabs a[aria-selected="true"],
.picchu .msr-video-article__details .msr-card-label,
.picchu .semibold-people-title,
.picchu.awards .msr-awards-list h3,
.picchu.awards .msr-awards-list h4,
.picchu.awards .msr-awards-list h4 a {
	font-family: wf_segoe-ui_semibold, wf_segoe-ui_normal, Arial, sans-serif;
}
.picchu .msr-contact-icon:before {
	background-position: center;
	background-size: contain;
	content: "";
	height: 15px;
	left: 0;
	position: absolute;
	top: 0.25em;
	width: 15px;
}
.picchu .semibold-people-title {
	font-size: 15px;
}
.picchu button.more {
	background: 0 0;
	border: 0;
	color: #0060ac;
	margin: 0;
	padding-left: 0;
	padding-right: 1em;
	position: relative;
}
.picchu button.more:after {
	bottom: 0;
	content: "\232A";
	display: block;
	height: 1em;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	transform: rotate(90deg);
	width: 0.5em;
}
.picchu button.more:focus {
	outline: 0;
}
.picchu .msr-people-list {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
@media (min-width: 1400px) {
	.picchu .msr-people-list li.xl-col-5-25 {
		width: 20%;
	}
}
.picchu .msr-people-list__person {
	max-width: 10rem;
	padding-bottom: 1.5em;
	text-align: center;
	width: 100%;
}
.picchu .msr-people-list__person .person-avatar {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
@media (min-width: 320px) {
	.picchu .msr-people-list__person .person-avatar {
		margin-left: 0;
		margin-right: 0;
	}
	.picchu .msr-people-list__person {
		text-align: left;
	}
}
.picchu .ms-product-content a {
	display: inline-block;
}
.picchu .msr-at-prefix:before {
	content: "\0040";
	display: inline-block;
	margin-right: 0.1em;
}
.picchu .msr-events-form {
	width: 100%;
}
.picchu .msr-events-form label {
	display: block;
}
@media screen and (min-width: 768px) {
	.picchu .msr-events-form {
		width: auto;
	}
	.picchu .msr-events-form label {
		display: inline-block;
		margin-right: 1em;
	}
}
.picchu .msr-events-form button {
	display: inline-block;
	margin: 0 auto 1.25em;
}
.picchu .msr-events-form button[type="submit"] {
	margin-right: 1em;
}
@media screen and (min-width: 768px) {
	.picchu .msr-events-form button {
		margin: 0 0 1.25em;
	}
}
.picchu .msr-table-filter img.table-loader {
	margin: 70px auto;
	display: block;
}
.picchu .msr-events-banner .msr-banner-row {
	text-align: center;
}
.picchu .msr-table-msr-event tr {
	width: 100%;
}
.picchu .msr-table-msr-event td {
	padding-top: 0;
	padding-bottom: 0;
	vertical-align: middle;
}
.picchu .msr-table-msr-event td .msr-table-schedule-cell {
	font-size: 0.9em;
	padding-bottom: 0;
}
@media screen and (min-width: 768px) {
	.picchu .msr-table-msr-event tr {
		width: 80px;
	}
	.picchu .msr-awards-filters {
		text-align: right;
	}
}
.picchu .msr-collections .featured,
.picchu .msr-search-wrapper .msr-search-label-wrapper {
	text-align: center;
}
.picchu .msr-awards-filter-year .dropdown {
	width: 20%;
	min-width: 100px;
	margin-left: 0.5em;
}
.picchu.awards .msr-awards-list h3 {
	border-bottom: 1px solid #c8c8c8;
	padding-bottom: 15px;
	margin-bottom: 40px;
}
@media all and (min-width: 540px) {
	.picchu.awards .msr-awards-list h3 {
		margin-bottom: calc(37px + 1.25vw);
	}
}
@media all and (min-width: 1400px) {
	.picchu.awards .msr-awards-list h3 {
		margin-bottom: 60px;
	}
}
.picchu.awards .msr-awards-list ul {
	margin-left: -1vw;
	margin-right: -1vw;
}
.picchu.awards .msr-awards-list ul li {
	position: relative;
	padding-left: 1vw;
	padding-right: 1vw;
	margin-bottom: 24px;
}
@media all and (min-width: 540px) {
	.picchu.awards .msr-awards-list ul li {
		margin-bottom: calc(22px + 0.4vw);
	}
}
@media all and (min-width: 1400px) {
	.picchu.awards .msr-awards-list ul li {
		margin-bottom: 28px;
	}
}
.picchu .msr-video-ajax-content .msr-expandable-header a {
	color: #919191;
	border-color: #2f2f2f;
	padding-top: 1em;
	padding-bottom: 1em;
}
.picchu .msr-video-ajax-content .msr-expandable-header a:after {
	opacity: 0.45;
}
.picchu .msr-video-ajax-content .msr-expandable-container {
	border-color: #474747;
}
@media screen and (min-width: 540px) {
	.picchu .msr-video-ajax-content .msr-expandable-container,
	.picchu .msr-video-ajax-content .msr-expandable-header a {
		padding-left: 20px;
	}
	.picchu .msr-video-ajax-content .msr-expandable-header a {
		padding-right: 45px;
	}
	.picchu .msr-video-ajax-content .msr-expandable-header a:after {
		right: 20px;
	}
	.picchu .msr-video-ajax-content .msr-expandable-container {
		border-color: #2f2f2f;
		padding-right: 20px;
	}
}
@media screen and (max-width: 539px) {
	.picchu .msr-video-ajax-content .ms-grid,
	.picchu .msr-video-ajax-content.ms-grid {
		padding: 0;
	}
}
.picchu .msr-video-iframe-wrapper {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
}
.picchu .msr-video-iframe-wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.picchu .msr-video-article__video {
	position: relative;
}
@media screen and (min-width: 768px) {
	.picchu .msr-video-article__video:before {
		content: "";
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		background-color: #000;
		padding-top: 32.6%;
	}
}
@media screen and (min-width: 1084px) {
	.picchu .msr-video-article__video:before {
		padding-top: 22.6%;
	}
}
@media screen and (max-width: 767px) {
	.picchu .msr-video-article__video .ms-grid {
		padding: 0;
	}
}
.picchu .msr-video-article__details #people .msr-people-list li {
	margin-right: 0;
	margin-left: 0;
}
.picchu .msr-video-gallery-feature {
	transition: height 0.3s;
}
.picchu .msr-video-gallery-feature .setup-animation {
	opacity: 0;
	transition: opacity 0.3s;
}
.picchu .msr-video-gallery-feature .setup-animation.animate-in {
	opacity: 1;
}
.picchu .msr-video-gallery-feature a {
	color: #99c9ef;
}
.picchu.video-archive .msr-light-border {
	bottom: 0;
	left: 1vw;
	position: absolute;
	right: 1vw;
	top: 0;
	z-index: 1;
}
.picchu.video-archive .speaker-series .subtitle a {
	color: #fff;
}
.picchu .video-card .msr-light-border {
	border-width: 1px;
	border-style: solid;
	border-color: #f2f2f2;
	border-color: rgba(255, 255, 255, 0.4);
	min-height: 100%;
	height: 100%;
}
.picchu .video-card .preview {
	line-height: 1;
	position: relative;
	z-index: 2;
}
.picchu .video-card .preview a,
.picchu .video-card .preview img,
.picchu .video-card .video-gallery-link,
.picchu .video-card .video-gallery-link img {
	width: 100%;
}
.picchu .video-card .padding-horizontal {
	position: relative;
	z-index: 2;
}
.picchu .video-card .video-duration {
	background-color: #767676;
	bottom: 12px;
	color: #fff;
	display: inline-block;
	font-size: 1rem;
	padding: 6px 8px;
	position: absolute;
	right: 0;
}
.picchu .msr-search-wrapper .msr-search-label {
	line-height: 2.675;
}
@media screen and (min-width: 1084px) {
	.picchu .msr-search-wrapper {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.picchu .msr-search-wrapper .msr-search-label-wrapper {
		padding-right: 1em;
	}
	.picchu .msr-search-wrapper .msr-search-label {
		margin-bottom: 0;
	}
	.picchu .msr-search-wrapper .msr-search-input-wrapper {
		width: 25%;
	}
}
.picchu.search .subtitle a {
	color: #2f2f2f;
}
.picchu.search .gray-d1-c a {
	color: #5e5e5e;
}
.picchu.search .msr-profile-image {
	height: auto;
	margin: 0 auto 1em;
	width: 70%;
}
.picchu .msr-search-bar-form label {
	margin-bottom: 0.4em;
}
.picchu .msr-search-bar-form .large #exact-match {
	padding-left: 8px;
}
.picchu .msr-search-bar-form .large #exact-match label {
	font-size: 14px;
}
.picchu .msr-search-bar-form #exact-match {
	display: inline-block;
	padding-left: 3px;
	vertical-align: top;
}
.picchu .msr-search-bar-form #exact-match label {
	color: #444;
	font-size: 10px;
	margin-bottom: 0;
}
.picchu .msr-search-bar-form #exact-match input {
	-webkit-appearance: checkbox;
	-moz-appearance: checkbox;
	appearance: checkbox;
	margin-right: 6px;
}
.picchu .msr-search-bar-form .select2 {
	font-size: 15px;
	-moz-appearance: none;
	appearance: none;
	-webkit-appearance: none;
	border-radius: 0;
	border: 1px solid #a9a9a9;
	color: #2f2f2f;
	padding: 0.1em 2.1em 0 0;
	background-color: transparent;
}
.picchu .msr-search-bar-form .select2 .select2-selection {
	border: none;
	background: 0 0;
	border-radius: 0;
	box-shadow: none;
}
.picchu .msr-search-bar-form .select2 .select2-selection__arrow {
	display: none;
}
.picchu .msr-search-bar-form .select2-container .select2-selection--single {
	height: 29px;
}
.picchu
	.msr-search-bar-form
	.select2-container--default
	.select2-selection--single
	.select2-selection__rendered {
	line-height: 23px;
	font-size: 14px;
	top: 2px;
	position: relative;
}
.picchu
	.msr-search-bar-form
	.select2-container--default
	.select2-selection--single
	.select2-selection__placeholder {
	font-size: 14px;
	color: #444;
	top: 0;
	position: relative;
}
.picchu
	.msr-search-bar-form
	.select2-container--default
	.select2-search--dropdown
	.select2-search__field {
	border: 1px solid #aaa;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 7px;
}
.picchu
	.msr-search-bar-form
	.select2-container--default
	.select2-results
	> .select2-results__options {
	font-size: 14px;
}
.picchu .search-page .search.large {
	background: #fff;
}
.picchu .search-page .search.large input[type="text"] {
	width: 60%;
}
.picchu .search-page .search.large input[type="text"]:active,
.picchu .search-page .search.large input[type="text"]:focus {
	border-color: transparent;
	box-shadow: none;
}
.picchu .search-page input[type="submit"] {
	right: 40%;
}
.picchu .search-page #exact-match {
	height: 100%;
	line-height: 46px;
	padding-left: 16px;
}
@media screen and (min-width: 768px) {
	.picchu .search-page #exact-match {
		border-left: 1px solid #a9a9a9;
	}
}
@media screen and (min-width: 540px) {
	.picchu .search-page .search.large input[type="text"] {
		width: 74%;
	}
	.picchu .search-page input[type="submit"] {
		display: inline-block;
		position: relative;
		right: 0;
	}
	.picchu .msr-search-bar-form-primary .msr-search-filter-research-areas,
	.picchu .msr-search-bar-form-primary .msr-search-input {
		border-color: #a9a9a9;
		border-style: solid;
	}
	.picchu
		.msr-search-bar-form-primary
		.msr-search-filter-research-areas
		input,
	.picchu
		.msr-search-bar-form-primary
		.msr-search-filter-research-areas
		select,
	.picchu .msr-search-bar-form-primary .msr-search-input input,
	.picchu .msr-search-bar-form-primary .msr-search-input select {
		background-color: transparent;
		border-color: transparent;
	}
	.picchu
		.msr-search-bar-form-primary
		.msr-search-filter-research-areas
		input:active,
	.picchu
		.msr-search-bar-form-primary
		.msr-search-filter-research-areas
		input:focus,
	.picchu
		.msr-search-bar-form-primary
		.msr-search-filter-research-areas
		select:active,
	.picchu
		.msr-search-bar-form-primary
		.msr-search-filter-research-areas
		select:focus,
	.picchu .msr-search-bar-form-primary .msr-search-input input:active,
	.picchu .msr-search-bar-form-primary .msr-search-input input:focus,
	.picchu .msr-search-bar-form-primary .msr-search-input select:active,
	.picchu .msr-search-bar-form-primary .msr-search-input select:focus {
		border-color: #0078d7;
	}
	.picchu .msr-search-bar-form-primary .msr-search-filter-research-areas {
		background-color: #c8c8c8;
		border-width: 1px 0 1px 1px;
	}
	.picchu .msr-search-bar-form-primary .msr-search-input {
		background-color: #fff;
		border-width: 1px;
	}
	.picchu .msr-search-category-subtitle {
		position: static;
		overflow: auto;
		clip: auto;
		height: auto;
		width: auto;
		margin: 0;
	}
}
.picchu ol.msr-search-sidebar-anchor-list li {
	margin-bottom: 0;
}
.picchu ol.msr-search-sidebar-anchor-list li:before {
	content: "";
	display: inline-block;
	box-sizing: content-box;
	height: 11px;
	width: 10px;
	border-width: 11px 0;
	border-style: solid;
	border-color: #e4e4e4;
	border-color: rgba(0, 0, 0, 0.1);
	background-color: #e4e4e4;
	background-color: rgba(0, 0, 0, 0.1);
	background-clip: content-box;
	vertical-align: middle;
	margin-right: 10px;
}
.picchu ol.msr-search-sidebar-anchor-list li.active:before {
	background-color: #d63105;
}
.picchu ol.msr-search-sidebar-anchor-list li a {
	display: inline-block;
	vertical-align: middle;
	text-decoration: none;
	transition: color 0.1s linear;
}
@media screen and (max-width: 1400px) {
	.picchu ol.msr-search-sidebar-anchor-list li a {
		width: 121px;
	}
}
.picchu ol.msr-search-sidebar-anchor-list li a:hover,
.picchu ol.msr-search-sidebar-anchor-list li.active a {
	color: #2f2f2f;
}
.picchu .msr-blog-card .body-alt p,
.picchu .msr-blog-card .msr-grid-item .msr-grid-item__more-text p,
.picchu .msr-grid-item .msr-blog-card .msr-grid-item__more-text p,
.picchu .msr-grid-item .msr-next-blog-card .msr-grid-item__more-text p,
.picchu .msr-next-blog-card .body-alt p,
.picchu .msr-next-blog-card .msr-grid-item .msr-grid-item__more-text p {
	font-size: calc(13.5px + 0.11vw);
}
.picchu .next-blog-featured {
	width: 100%;
}
.picchu .msr-blog-follow .msr-blog-social__header {
	display: inline-block;
	margin-right: 0.5em;
}
.picchu .msr-blog-recent {
	float: none;
	margin: auto;
}
.picchu .msr-blog-recent__row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 0;
}
.picchu .msr-blog-recent__item {
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
}
.picchu .msr-blog-card .db {
	height: auto;
	width: 100%;
}
.picchu .l-col-1-3 .widget-row-featured-posts .msr-blog-card,
.picchu .l-col-24-24 .widget-row-featured-posts .msr-blog-card {
	padding-left: 0;
	padding-right: 0;
}
.picchu .msr-recent-card {
	background: #fff;
	height: 100%;
}
.picchu .msr-recent-card .msr-recent-card__img {
	display: block;
	max-width: 30%;
	min-height: 200px;
	height: auto;
	margin-bottom: 12px;
}
@media all and (min-width: 320px) {
	.picchu .msr-recent-card .msr-recent-card__img {
		max-width: 100%;
		margin-bottom: 0;
	}
}
.picchu .msr-post-article {
	position: relative;
	background-color: inherit;
}
.picchu .msr-post-article.white-bgc {
	background-color: #fff;
}
@media all and (min-width: 768px) {
	.picchu .msr-post-article {
		padding-left: calc(22px + 0.4vw);
		padding-right: calc(22px + 0.4vw);
	}
}
@media all and (min-width: 1400px) {
	.picchu .msr-recent-card .msr-recent-card__img {
		min-height: 280px;
	}
	.picchu .msr-post-article {
		padding-left: 28px;
		padding-right: 28px;
	}
}
.picchu .msr-post-article:after,
.picchu .msr-post-article:before {
	display: block;
	content: "";
	background-color: inherit;
	height: 100%;
	width: 50%;
	position: absolute;
	top: 0;
}
@media all and (min-width: 768px) {
	.picchu .msr-post-article:after,
	.picchu .msr-post-article:before {
		display: none;
	}
}
.picchu .msr-post-article:before {
	left: 0;
	margin-left: -50%;
}
.picchu .msr-post-article:after {
	left: 100%;
}
.picchu .msr-post-sidebar {
	padding-left: 0;
	padding-right: 0;
}
.picchu .msr-post-sidebar .subtitle a {
	color: #2f2f2f;
}
.picchu .next-blog-header {
	width: 100%;
}
.picchu .next-link:after,
.picchu .previous-link:before {
	content: "";
	display: inline-block;
	height: 9px;
	width: 9px;
	vertical-align: baseline;
	margin-left: 0.25em;
	background-position: bottom left;
}
.picchu.blog .msr-blog-featured .subheader {
	display: none;
}
.picchu.blog .msr-blog-featured .widget-row-featured-posts {
	margin-top: 24px;
}
.picchu.blog .msr-blog-featured__first {
	background: #fff;
	margin-right: 1vw;
	margin-bottom: 24px;
	padding: 0;
}
.picchu.blog .msr-blog-featured__first article {
	height: 100%;
	margin-bottom: 0;
	min-height: 350px;
	position: relative;
}
.picchu.blog .msr-blog-featured__first article > div {
	background-color: #fff;
	position: absolute;
	bottom: 0;
	width: 100%;
}
.picchu.blog .msr-blog-featured__first article > div p {
	color: #5e5e5e;
}
.picchu.blog .msr-blog-featured__first article > div p.excerpt {
	max-height: 50px;
	overflow: hidden;
}
@media all and (min-width: 768px) {
	.picchu.blog .msr-blog-featured .widget-row-featured-posts {
		display: -ms-flexbox;
		display: flex;
		margin-top: 0;
	}
	.picchu.blog .msr-blog-featured__first {
		margin-bottom: 0;
	}
	.picchu.blog .msr-blog-featured__first article > div p.excerpt {
		max-height: none;
	}
}
.picchu.blog .msr-blog-featured__secondary {
	margin-bottom: 24px;
	padding-right: 0;
	overflow: hidden;
}
@media all and (max-width: 768px) {
	.picchu.blog .msr-blog-featured__secondary {
		padding-left: 0;
	}
}
@media all and (min-width: 768px) {
	.picchu.blog .msr-blog-featured__secondary {
		margin-bottom: 0;
	}
}
.picchu.blog .msr-blog-featured__secondary .msr-blog-card {
	margin-bottom: 0;
}
.picchu.blog .msr-blog-featured__secondary-inner {
	background: #fff;
	height: 100%;
}
.picchu.blog .pagination li {
	display: inline;
}
.single-post .picchu .c-breadcrumb li a {
	color: #0060ac;
}
.picchu .msr-collections .msr-collection-grid {
	margin-top: -1vw;
	margin-bottom: -1vw;
}
@media screen and (min-width: 540px) {
	.picchu .msr-collections .msr-collection-col {
		min-height: 75vw;
	}
}
@media screen and (min-width: 768px) {
	.picchu .msr-collections .msr-collection-col {
		min-height: 65vw;
	}
}
@media screen and (min-width: 1084px) {
	.picchu .msr-collections .msr-collection-col {
		min-height: 50vw;
	}
}
@media screen and (min-width: 1400px) {
	.picchu .msr-masonry {
		column-count: 4;
	}
	.picchu .msr-people-list li:nth-child(6n + 1) {
		clear: none;
	}
	.picchu .msr-people-list li:nth-child(8n + 1) {
		clear: both;
	}
	.picchu .msr-collections .msr-collection-col {
		min-height: 40vw;
	}
}
.picchu .msr-collections .msr-collection-block {
	padding-top: 1vw;
	padding-bottom: 1vw;
	overflow: hidden;
}
.picchu .msr-collections .msr-collection-block .gradient-bottom {
	position: relative;
}
.picchu .msr-collections .msr-collection-block .gradient-bottom:after {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	height: 20px;
	width: 100%;
	background: linear-gradient(to bottom, rgba(24, 24, 24, 0) 0, #181818 100%);
}
.picchu .msr-collections .msr-collection-block.block-1-3 .ofh,
.picchu .msr-collections .msr-collection-block.block-2-3 .ofh,
.picchu .msr-collections .msr-collection-block.block-3-3 .s-col-12-24 .ofh {
	height: 100%;
}
.picchu
	.msr-collections
	.msr-collection-block.block-3-3
	.s-col-12-24
	.gradient-bottom:after {
	display: none;
}
@media screen and (min-width: 540px) and (max-width: 1084px) {
	.picchu
		.msr-collections
		.msr-collection-block.block-3-3
		.s-col-12-24
		.msr-collection-block__text_content {
		position: absolute;
	}
	.picchu
		.msr-collections
		.msr-collection-block.block-3-3
		.s-col-12-24
		.msr-collection-block__text_content
		.gradient-bottom:after {
		display: block;
	}
}
.picchu .msr-collections .msr-collection-block.block-1-3,
.picchu .msr-collections .msr-collection-block.block-2-3 {
	position: absolute;
}
.picchu .msr-collections .msr-collection-block.block-1-3 {
	height: 33.333%;
}
.picchu .msr-collections .msr-collection-block.block-2-3 {
	height: 66.666%;
}
.picchu .msr-collections .msr-collection-block.block-push-1 {
	top: 33.333%;
}
.picchu .msr-collections .msr-collection-block.block-push-2 {
	top: 66.666%;
}
@media screen and (min-width: 540px) {
	.picchu .msr-collections .msr-collection-block.s-block-1-3,
	.picchu .msr-collections .msr-collection-block.s-block-2-3 {
		position: absolute;
	}
	.picchu .msr-collections .msr-collection-block.s-block-1-3 .ofh,
	.picchu .msr-collections .msr-collection-block.s-block-2-3 .ofh,
	.picchu .msr-collections .msr-collection-block.s-block-3-3 {
		height: 100%;
	}
	.picchu .msr-collections .msr-collection-block.s-block-1-3 {
		height: 33.333%;
	}
	.picchu .msr-collections .msr-collection-block.s-block-2-3 {
		height: 66.666%;
	}
	.picchu .msr-collections .msr-collection-block.s-block-push-1 {
		top: 33.333%;
	}
	.picchu .msr-collections .msr-collection-block.s-block-push-2 {
		top: 66.666%;
	}
}
@media screen and (min-width: 768px) {
	.picchu .msr-collections .msr-collection-block.m-block-1-3,
	.picchu .msr-collections .msr-collection-block.m-block-2-3 {
		position: absolute;
	}
	.picchu .msr-collections .msr-collection-block.m-block-1-3 .ofh,
	.picchu .msr-collections .msr-collection-block.m-block-2-3 .ofh,
	.picchu .msr-collections .msr-collection-block.m-block-3-3 {
		height: 100%;
	}
	.picchu .msr-collections .msr-collection-block.m-block-1-3 {
		height: 33.333%;
	}
	.picchu .msr-collections .msr-collection-block.m-block-2-3 {
		height: 66.666%;
	}
	.picchu .msr-collections .msr-collection-block.m-block-push-1 {
		top: 33.333%;
	}
	.picchu .msr-collections .msr-collection-block.m-block-push-2 {
		top: 66.666%;
	}
	.picchu.error_page_404 .msr-banner .background-image {
		padding-bottom: 45%;
		background-image: url(/web/20180921152213im_/https://www.microsoft.com/en-us/research/wp-content/themes/microsoft-research-theme/assets/images/svg/airplane.svg);
		background-size: contain;
		background-position: center;
		background-repeat: no-repeat;
	}
}
@media screen and (min-width: 1084px) {
	.picchu .msr-collections .msr-collection-block.l-block-1-3,
	.picchu .msr-collections .msr-collection-block.l-block-2-3 {
		position: absolute;
	}
	.picchu .msr-collections .msr-collection-block.l-block-1-3 .ofh,
	.picchu .msr-collections .msr-collection-block.l-block-2-3 .ofh {
		height: 100%;
	}
	.picchu .msr-collections .msr-collection-block.l-block-1-3 {
		height: 33.333%;
	}
	.picchu .msr-collections .msr-collection-block.l-block-2-3 {
		height: 66.666%;
	}
	.picchu .msr-collections .msr-collection-block.l-block-push-1 {
		top: 33.333%;
	}
	.picchu .msr-collections .msr-collection-block.l-block-push-2 {
		top: 66.666%;
	}
}
.picchu .msr-collections-group .featured {
	text-align: left;
}
.picchu .msr-social {
	padding: 15px 0;
}
.picchu .msr-social.bg-gray {
	background: #e3e3e3;
}
.picchu .msr-social .heading {
	font-size: 16px;
}
.picchu .msr-social .block-inline {
	display: inline-block;
	vertical-align: middle;
}
.picchu .msr-social .block {
	display: block;
}
.picchu .msr-social .block-clean,
.picchu .msr-social .list-clean {
	list-style: none;
	margin: 0;
	padding: 0;
}
.picchu .msr-social .list-inline > li {
	display: inline-block;
	margin: 0 5px 0 0;
	vertical-align: middle;
}
.picchu .msr-social .list-inline > li.mr-0 {
	margin-right: 0;
}
.picchu .msr-social .list-inline > li.mr-10 {
	margin-right: 10px;
}
.picchu .msr-social .link {
	opacity: 0.6;
}
.picchu .msr-social .link:focus,
.picchu .msr-social .link:hover {
	background: rgba(0, 0, 0, 0.1);
	opacity: 1;
}
.picchu .msr-social.header {
	margin-top: -25px;
	padding-top: 0;
}
.picchu .msr-social.header .link {
	background-color: #99c9ef;
	height: 32px;
	opacity: 1;
	position: relative;
	transition: background linear 0.2s;
	width: 32px;
}
.picchu .msr-social.header .link svg {
	fill: #fff;
	height: 32px;
	transform: scale(0.55);
	width: 32px;
}
.picchu .msr-social.header .link:hover {
	background-color: #6db2e8;
}
.picchu .msr-social.header .link:focus {
	outline: #000 dashed 1px;
}
.picchu .msr-social.header .item {
	margin: 0 -7px 0 0;
}
.picchu .msr-social.header .link[href*="twitter"] {
	background-color: #1da1f2;
}
.picchu .msr-social.header .link[href*="twitter"]:hover {
	background-color: #0c85d0;
}
.picchu .msr-social.header .link[href*="facebook"] {
	background-color: #3b5998;
}
.picchu .msr-social.header .link[href*="facebook"]:hover {
	background-color: #2d4373;
}
.picchu .msr-social.header .link[href*="linkedin"] {
	background-color: #0077b5;
}
.picchu .msr-social.header .link[href*="linkedin"]:hover {
	background-color: #005582;
}
.picchu .msr-social.header .link[href*="reddit"] {
	background-color: #ff5700;
}
.picchu .msr-social.header .link[href*="reddit"]:hover {
	background-color: #cc4600;
}
.picchu .msr-social.header .link[href*="youtube"] {
	background-color: red;
}
.picchu .msr-social.header .link[href*="youtube"]:hover {
	background-color: #c00;
}
.picchu .msr-social.header .link[href*="instagram"] {
	background-color: #125688;
}
.picchu .msr-social.header .link[href*="instagram"]:hover {
	background-color: #0c3a5b;
}
.picchu .msr-social.header .link[href*="/feed"] {
	background-color: #f60;
}
.picchu .msr-social.header .link[href*="/feed"]:hover {
	background-color: #cc5200;
}
.picchu .msr-social-col + .msr-social-col {
	margin-top: 1em;
}
@media screen and (min-width: 768px) {
	.picchu .msr-social-col + .msr-social-col {
		margin-top: 0;
	}
}
.picchu.project .c-tabs__tabpanel:not(.publications-accordion) {
	padding-left: calc(22px + 0.4vw);
	padding-right: calc(22px + 0.4vw);
}
.picchu.project .c-tabs__tabpanel.tab-overview {
	padding-left: 0;
	padding-right: 0;
}
.picchu.projects img.db {
	height: auto;
	width: 100%;
}
.picchu .publications-accordion #accordion1_tab1 {
	border-top: 0 !important;
}
.picchu .publications-accordion .publication {
	padding: 0.7em 0;
}
.picchu .publications-accordion .publication h5 {
	display: inline;
	font-weight: 700;
}
.picchu .publications-accordion .publication h5 a {
	color: #2f2f2f;
}
.picchu .publications-accordion .publication .thumbnail {
	padding-left: 0;
	padding-right: 0;
}
.picchu .publications-accordion .publication .thumbnail img {
	margin: 0;
	width: 100%;
}
.picchu .publications-accordion .msr-accordion img {
	display: block;
	margin: 2em auto;
}
.picchu .publications-accordion .msr-accordion span {
	color: #939393;
	display: inline;
	margin-right: 0.2em;
	font-size: 0.85em;
}
.picchu
	.publications-accordion
	.msr-accordion
	.msr-publication-card.has-thumbnail
	img,
.picchu .publications-accordion .msr-accordion span:empty {
	margin: 0;
}
.picchu .publications-accordion .msr-accordion .msr-publication-card .preview {
	display: none;
	visibility: hidden;
}
.picchu
	.publications-accordion
	.msr-accordion
	.msr-publication-card.has-thumbnail
	.preview {
	display: block;
	visibility: visible;
}
.picchu
	.publications-accordion
	.msr-accordion
	.msr-publication-list
	.thumbnail {
	display: none;
	visibility: hidden;
}
.picchu
	.publications-accordion
	.msr-accordion
	.msr-publication-list.has-thumbnail
	.thumbnail {
	display: block;
	visibility: visible;
}
.picchu .publications-accordion .dropdown select:active,
.picchu .publications-accordion .dropdown select:focus {
	border: 1px solid #a9a9a9;
	box-shadow: none;
}
.picchu .publications-sort {
	clear: both;
	margin: 0.5em 0;
	overflow: hidden;
}
.picchu .publications-sort .msr-accordion-control {
	float: right;
	margin: 0.5em;
}
.picchu.group
	.c-tabs__tabpanel:not(.publications-accordion):not(.overview-tab) {
	padding-left: calc(22px + 0.4vw);
	padding-right: calc(22px + 0.4vw);
}
.picchu.msr-section-front .msr-search-wrapper {
	float: none;
}
.picchu.msr-section-front .msr-search-input-wrapper .dropdown:before {
	z-index: 1;
}
.picchu.msr-section-front .msr-search-input-wrapper .msr-search-on-change {
	background: #c8c8c8;
	padding-top: 0.86em;
	padding-bottom: 0.86em;
	padding-left: 1em;
}
.picchu .msr-banner,
.single-msr-research-item .picchu .msr-banner {
	background-size: cover;
}
@media screen and (min-width: 1084px) {
	.picchu.msr-section-front .msr-search-input-wrapper {
		width: 75%;
	}
	.picchu.msr-section-front .msr-search-input-wrapper .dropdown {
		width: 35%;
	}
	.picchu.msr-section-front .msr-search-input-wrapper .msr-search-input {
		float: right;
		width: 65%;
	}
}
.picchu.msr-section-front .msr-section-front-carousel h2 {
	text-align: center;
	width: 100%;
}
.picchu.msr-section-front .msr-section-front-carousel .slug p {
	font-size: 0.7rem;
	text-transform: uppercase;
}
.picchu.msr-section-front .msr-section-front-carousel .slide-arrow:after {
	background-color: #2f2f2f;
}
.picchu.msr-section-front .msr-section-front-carousel .slide-prev:after {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22385.1%20-91.8%20546.7%20975.6%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%23c8c8c8%20!important%3B%20stroke%3A%20%232F2F2F!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M872.9%20883.8L385.1%20396%20872.9-91.8l58.9%2058.9L502.9%20396l428.9%20428.9-58.9%2058.9z%22%2F%3E%3C%2Fsvg%3E");
}
.picchu.msr-section-front .msr-section-front-carousel .slide-next:after {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22456.2%20-91.8%20546.7%20975.6%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%23c8c8c8%20!important%3B%20stroke%3A%20%232F2F2F!important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M515.1%20883.8l-58.9-58.9L885.1%20396%20456.2-32.9l58.9-58.9L1002.9%20396%20515.1%20883.8z%22%2F%3E%3C%2Fsvg%3E");
}
.picchu.msr-section-front
	.msr-section-front-carousel
	.section-front-slide
	.ms-row {
	-ms-flex-pack: center;
	justify-content: center;
}
.picchu.msr-section-front .msr-section-front-carousel .section-front-slide img {
	width: 100%;
}
.picchu.msr-section-front .msr-section-front-carousel .ms-grid {
	max-width: inherit;
}
.picchu.msr-section-front .msr-section-front-carousel .slick-dots {
	position: static;
}
.picchu.msr-section-front .msr-section-front-carousel .slide-dot {
	margin-bottom: 18px;
}
@media all and (min-width: 540px) {
	.picchu.msr-section-front .msr-section-front-carousel .slide-dot {
		margin-bottom: calc(17px + 0.2vw);
	}
}
.single-msr-job-opportunity .picchu .legal-copy p {
	font-style: italic;
	font-size: 0.7em;
}
.tax-msr-research-area .picchu .related-posts-academic-program,
.tax-msr-research-area .picchu .related-posts-articles,
.tax-msr-research-area .picchu .related-posts-downloads,
.tax-msr-research-area .picchu .related-posts-events,
.tax-msr-research-area .picchu .related-posts-groups,
.tax-msr-research-area .picchu .related-posts-microsoft-research-blog,
.tax-msr-research-area .picchu .related-posts-opportunities,
.tax-msr-research-area .picchu .related-posts-projects,
.tax-msr-research-area .picchu .related-posts-videos {
	position: relative;
}
.tax-msr-research-area .picchu .related-posts-academic-program:after,
.tax-msr-research-area .picchu .related-posts-academic-program:before,
.tax-msr-research-area .picchu .related-posts-articles:after,
.tax-msr-research-area .picchu .related-posts-articles:before,
.tax-msr-research-area .picchu .related-posts-downloads:after,
.tax-msr-research-area .picchu .related-posts-downloads:before,
.tax-msr-research-area .picchu .related-posts-events:after,
.tax-msr-research-area .picchu .related-posts-events:before,
.tax-msr-research-area .picchu .related-posts-groups:after,
.tax-msr-research-area .picchu .related-posts-groups:before,
.tax-msr-research-area .picchu .related-posts-microsoft-research-blog:after,
.tax-msr-research-area .picchu .related-posts-microsoft-research-blog:before,
.tax-msr-research-area .picchu .related-posts-opportunities:after,
.tax-msr-research-area .picchu .related-posts-opportunities:before,
.tax-msr-research-area .picchu .related-posts-projects:after,
.tax-msr-research-area .picchu .related-posts-projects:before,
.tax-msr-research-area .picchu .related-posts-videos:after,
.tax-msr-research-area .picchu .related-posts-videos:before {
	background-color: inherit;
	content: "";
	position: absolute;
	top: 0;
	display: block;
	height: 100%;
	width: 12px;
}
@media (min-width: 540px) {
	.tax-msr-research-area .picchu .related-posts-academic-program:after,
	.tax-msr-research-area .picchu .related-posts-academic-program:before,
	.tax-msr-research-area .picchu .related-posts-articles:after,
	.tax-msr-research-area .picchu .related-posts-articles:before,
	.tax-msr-research-area .picchu .related-posts-downloads:after,
	.tax-msr-research-area .picchu .related-posts-downloads:before,
	.tax-msr-research-area .picchu .related-posts-events:after,
	.tax-msr-research-area .picchu .related-posts-events:before,
	.tax-msr-research-area .picchu .related-posts-groups:after,
	.tax-msr-research-area .picchu .related-posts-groups:before,
	.tax-msr-research-area .picchu .related-posts-microsoft-research-blog:after,
	.tax-msr-research-area
		.picchu
		.related-posts-microsoft-research-blog:before,
	.tax-msr-research-area .picchu .related-posts-opportunities:after,
	.tax-msr-research-area .picchu .related-posts-opportunities:before,
	.tax-msr-research-area .picchu .related-posts-projects:after,
	.tax-msr-research-area .picchu .related-posts-projects:before,
	.tax-msr-research-area .picchu .related-posts-videos:after,
	.tax-msr-research-area .picchu .related-posts-videos:before {
		width: 24px;
	}
}
@media (min-width: 768px) {
	.tax-msr-research-area .picchu .related-posts-academic-program:after,
	.tax-msr-research-area .picchu .related-posts-academic-program:before,
	.tax-msr-research-area .picchu .related-posts-articles:after,
	.tax-msr-research-area .picchu .related-posts-articles:before,
	.tax-msr-research-area .picchu .related-posts-downloads:after,
	.tax-msr-research-area .picchu .related-posts-downloads:before,
	.tax-msr-research-area .picchu .related-posts-events:after,
	.tax-msr-research-area .picchu .related-posts-events:before,
	.tax-msr-research-area .picchu .related-posts-groups:after,
	.tax-msr-research-area .picchu .related-posts-groups:before,
	.tax-msr-research-area .picchu .related-posts-microsoft-research-blog:after,
	.tax-msr-research-area
		.picchu
		.related-posts-microsoft-research-blog:before,
	.tax-msr-research-area .picchu .related-posts-opportunities:after,
	.tax-msr-research-area .picchu .related-posts-opportunities:before,
	.tax-msr-research-area .picchu .related-posts-projects:after,
	.tax-msr-research-area .picchu .related-posts-projects:before,
	.tax-msr-research-area .picchu .related-posts-videos:after,
	.tax-msr-research-area .picchu .related-posts-videos:before {
		width: calc(10vw / 2);
	}
	.picchu
		.msr-accordion[data-layout="card"]
		.msr-accordion__panel
		.bg-clip-content:nth-child(2n) {
		clear: left;
	}
}
.tax-msr-research-area .picchu .related-posts-academic-program:after,
.tax-msr-research-area .picchu .related-posts-articles:after,
.tax-msr-research-area .picchu .related-posts-downloads:after,
.tax-msr-research-area .picchu .related-posts-events:after,
.tax-msr-research-area .picchu .related-posts-groups:after,
.tax-msr-research-area .picchu .related-posts-microsoft-research-blog:after,
.tax-msr-research-area .picchu .related-posts-opportunities:after,
.tax-msr-research-area .picchu .related-posts-projects:after,
.tax-msr-research-area .picchu .related-posts-videos:after {
	left: 100%;
}
.tax-msr-research-area .picchu .related-posts-academic-program:before,
.tax-msr-research-area .picchu .related-posts-articles:before,
.tax-msr-research-area .picchu .related-posts-downloads:before,
.tax-msr-research-area .picchu .related-posts-events:before,
.tax-msr-research-area .picchu .related-posts-groups:before,
.tax-msr-research-area .picchu .related-posts-microsoft-research-blog:before,
.tax-msr-research-area .picchu .related-posts-opportunities:before,
.tax-msr-research-area .picchu .related-posts-projects:before,
.tax-msr-research-area .picchu .related-posts-videos:before {
	right: 100%;
}
@media screen and (min-width: 1084px) {
	.tax-msr-research-area
		.picchu
		.related-posts-academic-program
		.msr-academic-program-card,
	.tax-msr-research-area
		.picchu
		.related-posts-academic-program
		.msr-blog-card,
	.tax-msr-research-area
		.picchu
		.related-posts-academic-program
		.msr-download-card,
	.tax-msr-research-area
		.picchu
		.related-posts-academic-program
		.msr-event-card,
	.tax-msr-research-area
		.picchu
		.related-posts-academic-program
		.msr-group-card,
	.tax-msr-research-area
		.picchu
		.related-posts-academic-program
		.msr-job-opportunity-card,
	.tax-msr-research-area
		.picchu
		.related-posts-academic-program
		.msr-project-card,
	.tax-msr-research-area
		.picchu
		.related-posts-articles
		.msr-academic-program-card,
	.tax-msr-research-area .picchu .related-posts-articles .msr-blog-card,
	.tax-msr-research-area .picchu .related-posts-articles .msr-download-card,
	.tax-msr-research-area .picchu .related-posts-articles .msr-event-card,
	.tax-msr-research-area .picchu .related-posts-articles .msr-group-card,
	.tax-msr-research-area
		.picchu
		.related-posts-articles
		.msr-job-opportunity-card,
	.tax-msr-research-area .picchu .related-posts-articles .msr-project-card,
	.tax-msr-research-area
		.picchu
		.related-posts-downloads
		.msr-academic-program-card,
	.tax-msr-research-area .picchu .related-posts-downloads .msr-blog-card,
	.tax-msr-research-area .picchu .related-posts-downloads .msr-download-card,
	.tax-msr-research-area .picchu .related-posts-downloads .msr-event-card,
	.tax-msr-research-area .picchu .related-posts-downloads .msr-group-card,
	.tax-msr-research-area
		.picchu
		.related-posts-downloads
		.msr-job-opportunity-card,
	.tax-msr-research-area .picchu .related-posts-downloads .msr-project-card,
	.tax-msr-research-area
		.picchu
		.related-posts-events
		.msr-academic-program-card,
	.tax-msr-research-area .picchu .related-posts-events .msr-blog-card,
	.tax-msr-research-area .picchu .related-posts-events .msr-download-card,
	.tax-msr-research-area .picchu .related-posts-events .msr-event-card,
	.tax-msr-research-area .picchu .related-posts-events .msr-group-card,
	.tax-msr-research-area
		.picchu
		.related-posts-events
		.msr-job-opportunity-card,
	.tax-msr-research-area .picchu .related-posts-events .msr-project-card,
	.tax-msr-research-area
		.picchu
		.related-posts-groups
		.msr-academic-program-card,
	.tax-msr-research-area .picchu .related-posts-groups .msr-blog-card,
	.tax-msr-research-area .picchu .related-posts-groups .msr-download-card,
	.tax-msr-research-area .picchu .related-posts-groups .msr-event-card,
	.tax-msr-research-area .picchu .related-posts-groups .msr-group-card,
	.tax-msr-research-area
		.picchu
		.related-posts-groups
		.msr-job-opportunity-card,
	.tax-msr-research-area .picchu .related-posts-groups .msr-project-card,
	.tax-msr-research-area
		.picchu
		.related-posts-microsoft-research-blog
		.msr-academic-program-card,
	.tax-msr-research-area
		.picchu
		.related-posts-microsoft-research-blog
		.msr-blog-card,
	.tax-msr-research-area
		.picchu
		.related-posts-microsoft-research-blog
		.msr-download-card,
	.tax-msr-research-area
		.picchu
		.related-posts-microsoft-research-blog
		.msr-event-card,
	.tax-msr-research-area
		.picchu
		.related-posts-microsoft-research-blog
		.msr-group-card,
	.tax-msr-research-area
		.picchu
		.related-posts-microsoft-research-blog
		.msr-job-opportunity-card,
	.tax-msr-research-area
		.picchu
		.related-posts-microsoft-research-blog
		.msr-project-card,
	.tax-msr-research-area
		.picchu
		.related-posts-opportunities
		.msr-academic-program-card,
	.tax-msr-research-area .picchu .related-posts-opportunities .msr-blog-card,
	.tax-msr-research-area
		.picchu
		.related-posts-opportunities
		.msr-download-card,
	.tax-msr-research-area .picchu .related-posts-opportunities .msr-event-card,
	.tax-msr-research-area .picchu .related-posts-opportunities .msr-group-card,
	.tax-msr-research-area
		.picchu
		.related-posts-opportunities
		.msr-job-opportunity-card,
	.tax-msr-research-area
		.picchu
		.related-posts-opportunities
		.msr-project-card,
	.tax-msr-research-area
		.picchu
		.related-posts-projects
		.msr-academic-program-card,
	.tax-msr-research-area .picchu .related-posts-projects .msr-blog-card,
	.tax-msr-research-area .picchu .related-posts-projects .msr-download-card,
	.tax-msr-research-area .picchu .related-posts-projects .msr-event-card,
	.tax-msr-research-area .picchu .related-posts-projects .msr-group-card,
	.tax-msr-research-area
		.picchu
		.related-posts-projects
		.msr-job-opportunity-card,
	.tax-msr-research-area .picchu .related-posts-projects .msr-project-card,
	.tax-msr-research-area
		.picchu
		.related-posts-videos
		.msr-academic-program-card,
	.tax-msr-research-area .picchu .related-posts-videos .msr-blog-card,
	.tax-msr-research-area .picchu .related-posts-videos .msr-download-card,
	.tax-msr-research-area .picchu .related-posts-videos .msr-event-card,
	.tax-msr-research-area .picchu .related-posts-videos .msr-group-card,
	.tax-msr-research-area
		.picchu
		.related-posts-videos
		.msr-job-opportunity-card,
	.tax-msr-research-area .picchu .related-posts-videos .msr-project-card {
		margin-bottom: calc(22px + 0.4vw);
		width: 33.333333%;
	}
}
.picchu .msr-banner {
	position: relative;
}
.picchu .msr-banner .title {
	font-size: 1.1em;
}
.picchu .slick-initialized .msr-banner > .ms-grid {
	background-position-x: right;
	background-size: contain;
	background-repeat: no-repeat;
	width: 100%;
	padding: 0;
}
@media screen and (min-width: 768px) {
	.picchu .msr-banner .msr-banner-mobile-img {
		display: none;
	}
	.picchu .msr-banner .msr-banner-row:after {
		content: "";
		display: block;
		height: 12.8vw;
	}
	.picchu .msr-banner .msr-banner-content {
		background-color: transparent;
		height: 100%;
	}
	.picchu .slick-initialized .msr-banner > .ms-grid {
		padding-top: 37.5%;
		position: relative;
	}
	.picchu
		.slick-initialized
		.msr-banner:not(.hero-left-image):not(.hero-right-image)
		.msr-banner-content {
		background-color: transparent;
	}
}
@media screen and (max-width: 540px) {
	.picchu
		.slick-initialized
		.msr-banner:not(.hero-left-image):not(.hero-right-image)
		.ms-row.vc {
		-ms-flex-align: normal;
		align-items: normal;
	}
}
@media screen and (540px) {
	.picchu
		.slick-initialized
		.msr-banner:not(.hero-left-image):not(.hero-right-image)
		.ms-grid
		.msr-banner-mobile-img {
		min-height: 288px;
	}
}
@media screen and (max-width: 767px) {
	.picchu
		.slick-initialized
		.msr-banner:not(.hero-left-image):not(.hero-right-image)
		.msr-banner-content {
		padding: 54px calc(24px + 1vw);
		height: 300px;
	}
}
@media screen and (max-width: 768px) {
	.picchu .msr-banner .msr-banner-content .headline,
	.picchu .msr-banner .msr-banner-content .title {
		color: #fff !important;
	}
	.picchu
		.slick-initialized
		.msr-banner:not(.hero-left-image):not(.hero-right-image)
		.msr-banner-content
		.msr-banner-grid,
	.picchu
		.slick-initialized
		.msr-banner:not(.hero-left-image):not(.hero-right-image)
		.msr-banner-content
		.msr-feature-grid {
		padding: 0;
	}
	.picchu .msr-carousel .headline,
	.picchu .msr-carousel .subheader,
	.picchu .msr-hero-carousel .headline,
	.picchu .msr-hero-carousel .subheader,
	.picchu .msr-section-front-carousel .headline,
	.picchu .msr-section-front-carousel .subheader,
	.picchu .msr-stacked-carousel .headline,
	.picchu .msr-stacked-carousel .subheader {
		font-size: 1.875rem;
	}
}
.picchu .msr-banner-image {
	min-height: 200px;
	background-position: center;
	background-size: cover;
}
@media screen and (min-width: 768px) {
	.picchu
		.slick-initialized
		.msr-banner:not(.hero-left-image):not(.hero-right-image)
		.msr-banner-content
		.msr-banner-grid,
	.picchu
		.slick-initialized
		.msr-banner:not(.hero-left-image):not(.hero-right-image)
		.msr-banner-content
		.msr-feature-grid {
		height: 100%;
		position: absolute;
		top: 0;
		left: 5%;
		width: 90%;
	}
	.picchu .msr-banner-image {
		min-height: 0;
		padding-bottom: 22.75vw;
	}
	.picchu .msr-hero .msr-banner-row:after {
		height: 30vw;
	}
}
.picchu .msr-banner,
.picchu .msr-hero {
	position: relative;
}
.picchu .msr-hero-carousel article {
	display: none;
}
.picchu .msr-hero-carousel article:first-child {
	display: block;
}
.picchu .msr-hero-carousel.slick-initialized article {
	-ms-flex-align: center;
	align-items: center;
	display: block;
	height: auto;
}
@media all and (min-width: 768px) {
	.picchu .msr-job-opportunity-form label {
		max-width: 200px;
	}
	.picchu .msr-hero-carousel.slick-initialized .msr-banner-content,
	.picchu .msr-hero-carousel.slick-initialized .msr-feature-grid {
		display: -ms-flexbox;
	}
}
.picchu
	.msr-hero-carousel.slick-initialized
	.hero-left-image
	.msr-banner-content,
.picchu .msr-hero-carousel.slick-initialized .hero-left-image .msr-feature-grid,
.picchu
	.msr-hero-carousel.slick-initialized
	.hero-right-image
	.msr-banner-content,
.picchu
	.msr-hero-carousel.slick-initialized
	.hero-right-image
	.msr-feature-grid {
	min-height: 0;
}
@media screen and (min-width: 1084px) {
	.picchu
		.msr-hero-carousel.slick-initialized.msr-carousel-force-height
		.msr-feature-grid {
		display: -ms-flexbox;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
}
.picchu
	.msr-hero-carousel.slick-initialized.msr-carousel-force-height
	.msr-feature-grid
	.msr-feature-row {
	margin-left: 0;
}
.picchu .msr-feature {
	background-size: cover;
	position: relative;
}
@media screen and (min-width: 768px) {
	.picchu .msr-hero-carousel.slick-initialized article {
		display: -ms-flexbox;
		padding: 50px;
	}
	.picchu
		.msr-hero-carousel.slick-initialized.msr-carousel-force-height
		.msr-feature-grid
		.msr-feature-row {
		width: 100%;
	}
	.picchu .msr-feature .msr-feature-row:after {
		content: "";
		display: block;
		height: 12.8vw;
	}
	.picchu .msr-carousel .slick-track,
	.picchu .msr-collections-carousel .slick-track,
	.picchu .msr-hero-carousel .slick-track,
	.picchu .msr-section-front-carousel .slick-track {
		display: -ms-flexbox;
		display: flex;
	}
}
.picchu .image-band,
.picchu .image-quote {
	min-height: 19vw;
}
.picchu .image-band .linked-cta,
.picchu .image-quote .linked-cta {
	color: #fff;
}
.picchu.ie9 .msr-banner .msr-banner-row:after,
.picchu.ie9 .msr-feature .msr-feature-row:after {
	height: 0;
	padding: 0;
}
.picchu .no-break h2 {
	color: #fff;
}
.picchu .msr-carousel,
.picchu .msr-collections-carousel,
.picchu .msr-hero-carousel,
.picchu .msr-section-front-carousel {
	margin: auto;
	max-width: 1600px;
	position: relative;
}
.picchu .msr-carousel .slide-arrow,
.picchu .msr-collections-carousel .slide-arrow,
.picchu .msr-hero-carousel .slide-arrow,
.picchu .msr-section-front-carousel .slide-arrow {
	position: absolute;
	border: 0;
	margin: 0;
	padding: 0;
	top: 0;
	z-index: 500;
	width: 34px;
	background-color: transparent;
}
.picchu .msr-carousel .slide-arrow:after,
.picchu .msr-collections-carousel .slide-arrow:after,
.picchu .msr-hero-carousel .slide-arrow:after,
.picchu .msr-section-front-carousel .slide-arrow:after {
	content: "";
	display: block;
	position: absolute;
	margin: -13px 0 0;
	width: 25px;
	height: 50px;
	opacity: 0.8;
	background-color: #e4e4e4;
	background-size: 8px auto;
}
.picchu .msr-carousel .slide-arrow:focus:after,
.picchu .msr-carousel .slide-arrow:hover:after,
.picchu .msr-collections-carousel .slide-arrow:focus:after,
.picchu .msr-collections-carousel .slide-arrow:hover:after,
.picchu .msr-hero-carousel .slide-arrow:focus:after,
.picchu .msr-hero-carousel .slide-arrow:hover:after,
.picchu .msr-section-front-carousel .slide-arrow:focus:after,
.picchu .msr-section-front-carousel .slide-arrow:hover:after {
	opacity: 1;
}
.picchu .msr-carousel .slide-arrow:focus,
.picchu .msr-collections-carousel .slide-arrow:focus,
.picchu .msr-hero-carousel .slide-arrow:focus,
.picchu .msr-section-front-carousel .slide-arrow:focus {
	outline: 0;
}
.picchu .msr-accordion :focus,
.picchu .msr-accordion-control:focus,
.picchu .msr-carousel .slide-arrow:focus:after,
.picchu .msr-carousel .slide-dot:focus,
.picchu .msr-collections-carousel .slide-arrow:focus:after,
.picchu .msr-collections-carousel .slide-dot:focus,
.picchu .msr-hero-carousel .slide-arrow:focus:after,
.picchu .msr-hero-carousel .slide-dot:focus,
.picchu .msr-section-front-carousel .slide-arrow:focus:after,
.picchu .msr-section-front-carousel .slide-dot:focus {
	outline: dotted thin;
}
.picchu .msr-carousel .slide-prev,
.picchu .msr-collections-carousel .slide-prev,
.picchu .msr-hero-carousel .slide-prev,
.picchu .msr-section-front-carousel .slide-prev {
	left: 0;
}
@media screen and (min-width: 768px) {
	.picchu .msr-carousel .slide-prev,
	.picchu .msr-collections-carousel .slide-prev,
	.picchu .msr-hero-carousel .slide-prev,
	.picchu .msr-section-front-carousel .slide-prev {
		left: 49px;
	}
}
.picchu .msr-carousel .slide-prev:after,
.picchu .msr-collections-carousel .slide-prev:after,
.picchu .msr-hero-carousel .slide-prev:after,
.picchu .msr-section-front-carousel .slide-prev:after {
	left: 1px;
	background-position: 7px center;
}
.picchu .msr-carousel .slide-next,
.picchu .msr-collections-carousel .slide-next,
.picchu .msr-hero-carousel .slide-next,
.picchu .msr-section-front-carousel .slide-next {
	right: 0;
}
@media screen and (min-width: 768px) {
	.picchu .msr-carousel .slide-next,
	.picchu .msr-collections-carousel .slide-next,
	.picchu .msr-hero-carousel .slide-next,
	.picchu .msr-section-front-carousel .slide-next {
		right: 49px;
	}
}
.picchu .msr-carousel .slide-next:after,
.picchu .msr-collections-carousel .slide-next:after,
.picchu .msr-hero-carousel .slide-next:after,
.picchu .msr-section-front-carousel .slide-next:after {
	right: 1px;
	background-position: 11px center;
}
.picchu .msr-carousel .slide-dot,
.picchu .msr-collections-carousel .slide-dot,
.picchu .msr-hero-carousel .slide-dot,
.picchu .msr-section-front-carousel .slide-dot {
	position: relative;
	padding: 0;
	border: 0;
	margin: 0;
	width: 15px;
	height: 34px;
	background-color: transparent;
}
.picchu .msr-carousel .slide-dot:after,
.picchu .msr-collections-carousel .slide-dot:after,
.picchu .msr-hero-carousel .slide-dot:after,
.picchu .msr-section-front-carousel .slide-dot:after {
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 6px;
	height: 6px;
	margin: -3px 0 0 -3px;
	background-color: #2f2f2f;
	opacity: 0.3;
	border-radius: 50%;
}
.picchu .msr-carousel .slide-dot:focus:after,
.picchu .msr-carousel .slide-dot:hover:after,
.picchu .msr-collections-carousel .slide-dot:focus:after,
.picchu .msr-collections-carousel .slide-dot:hover:after,
.picchu .msr-hero-carousel .slide-dot:focus:after,
.picchu .msr-hero-carousel .slide-dot:hover:after,
.picchu .msr-section-front-carousel .slide-dot:focus:after,
.picchu .msr-section-front-carousel .slide-dot:hover:after {
	opacity: 0.5;
}
.picchu .msr-carousel .slick-dots,
.picchu .msr-collections-carousel .slick-dots,
.picchu .msr-hero-carousel .slick-dots,
.picchu .msr-section-front-carousel .slick-dots {
	margin-bottom: 0;
	text-align: center;
	width: 100%;
}
.picchu .msr-carousel .slick-dots .slick-active .slide-dot:after,
.picchu .msr-collections-carousel .slick-dots .slick-active .slide-dot:after,
.picchu .msr-hero-carousel .slick-dots .slick-active .slide-dot:after,
.picchu .msr-section-front-carousel .slick-dots .slick-active .slide-dot:after {
	opacity: 1;
}
@media screen and (max-width: 540px) {
	.picchu .msr-carousel .slick-track,
	.picchu .msr-collections-carousel .slick-track,
	.picchu .msr-hero-carousel .slick-track,
	.picchu .msr-section-front-carousel .slick-track {
		min-height: 560px;
	}
}
.picchu .msr-carousel .slide-arrow,
.picchu .msr-hero-carousel .slide-arrow,
.picchu .msr-section-front-carousel .slide-arrow,
.picchu .msr-stacked-carousel .slide-arrow {
	padding: 68.75% 0 0;
	height: 0;
}
@media screen and (min-width: 768px) {
	.picchu .msr-carousel .slick-dots,
	.picchu .msr-collections-carousel .slick-dots,
	.picchu .msr-hero-carousel .slick-dots,
	.picchu .msr-section-front-carousel .slick-dots {
		margin-top: -50px;
		margin-bottom: 20px;
		position: absolute;
		top: 100%;
	}
	.picchu .msr-carousel .slide-arrow,
	.picchu .msr-hero-carousel .slide-arrow,
	.picchu .msr-section-front-carousel .slide-arrow,
	.picchu .msr-stacked-carousel .slide-arrow {
		padding-top: 0;
		height: calc(100% - 44px);
	}
	.picchu .msr-carousel .hero-left-image img,
	.picchu .msr-carousel .hero-right-image img,
	.picchu .msr-hero-carousel .hero-left-image img,
	.picchu .msr-hero-carousel .hero-right-image img,
	.picchu .msr-section-front-carousel .hero-left-image img,
	.picchu .msr-section-front-carousel .hero-right-image img,
	.picchu .msr-stacked-carousel .hero-left-image img,
	.picchu .msr-stacked-carousel .hero-right-image img {
		width: 100%;
	}
}
.picchu .msr-carousel .slide-arrow:after,
.picchu .msr-hero-carousel .slide-arrow:after,
.picchu .msr-section-front-carousel .slide-arrow:after,
.picchu .msr-stacked-carousel .slide-arrow:after {
	top: 50%;
}
.picchu .msr-carousel .slick-dots,
.picchu .msr-hero-carousel .slick-dots,
.picchu .msr-section-front-carousel .slick-dots,
.picchu .msr-stacked-carousel .slick-dots {
	background-color: inherit;
}
@media screen and (min-width: 540px) {
	.picchu .msr-carousel .hero-left-image img,
	.picchu .msr-carousel .hero-right-image img,
	.picchu .msr-hero-carousel .hero-left-image img,
	.picchu .msr-hero-carousel .hero-right-image img,
	.picchu .msr-section-front-carousel .hero-left-image img,
	.picchu .msr-section-front-carousel .hero-right-image img,
	.picchu .msr-stacked-carousel .hero-left-image img,
	.picchu .msr-stacked-carousel .hero-right-image img {
		min-height: 288px;
	}
}
@media screen and (min-width: 1084px) {
	.picchu .msr-carousel .hero-left-image img,
	.picchu .msr-carousel .hero-right-image img,
	.picchu .msr-hero-carousel .hero-left-image img,
	.picchu .msr-hero-carousel .hero-right-image img,
	.picchu .msr-section-front-carousel .hero-left-image img,
	.picchu .msr-section-front-carousel .hero-right-image img,
	.picchu .msr-stacked-carousel .hero-left-image img,
	.picchu .msr-stacked-carousel .hero-right-image img {
		width: auto;
	}
	.picchu .msr-carousel .hero-left-image .msr-banner-grid .content,
	.picchu .msr-carousel .hero-left-image .msr-feature-grid .content,
	.picchu .msr-carousel .hero-right-image .msr-banner-grid .content,
	.picchu .msr-carousel .hero-right-image .msr-feature-grid .content,
	.picchu .msr-hero-carousel .hero-left-image .msr-banner-grid .content,
	.picchu .msr-hero-carousel .hero-left-image .msr-feature-grid .content,
	.picchu .msr-hero-carousel .hero-right-image .msr-banner-grid .content,
	.picchu .msr-hero-carousel .hero-right-image .msr-feature-grid .content,
	.picchu
		.msr-section-front-carousel
		.hero-left-image
		.msr-banner-grid
		.content,
	.picchu
		.msr-section-front-carousel
		.hero-left-image
		.msr-feature-grid
		.content,
	.picchu
		.msr-section-front-carousel
		.hero-right-image
		.msr-banner-grid
		.content,
	.picchu
		.msr-section-front-carousel
		.hero-right-image
		.msr-feature-grid
		.content,
	.picchu .msr-stacked-carousel .hero-left-image .msr-banner-grid .content,
	.picchu .msr-stacked-carousel .hero-left-image .msr-feature-grid .content,
	.picchu .msr-stacked-carousel .hero-right-image .msr-banner-grid .content,
	.picchu .msr-stacked-carousel .hero-right-image .msr-feature-grid .content {
		margin: 0;
	}
}
.picchu .msr-carousel .hero-left-image .msr-banner-grid,
.picchu .msr-carousel .hero-left-image .msr-feature-grid,
.picchu .msr-carousel .hero-right-image .msr-banner-grid,
.picchu .msr-carousel .hero-right-image .msr-feature-grid,
.picchu .msr-hero-carousel .hero-left-image .msr-banner-grid,
.picchu .msr-hero-carousel .hero-left-image .msr-feature-grid,
.picchu .msr-hero-carousel .hero-right-image .msr-banner-grid,
.picchu .msr-hero-carousel .hero-right-image .msr-feature-grid,
.picchu .msr-section-front-carousel .hero-left-image .msr-banner-grid,
.picchu .msr-section-front-carousel .hero-left-image .msr-feature-grid,
.picchu .msr-section-front-carousel .hero-right-image .msr-banner-grid,
.picchu .msr-section-front-carousel .hero-right-image .msr-feature-grid,
.picchu .msr-stacked-carousel .hero-left-image .msr-banner-grid,
.picchu .msr-stacked-carousel .hero-left-image .msr-feature-grid,
.picchu .msr-stacked-carousel .hero-right-image .msr-banner-grid,
.picchu .msr-stacked-carousel .hero-right-image .msr-feature-grid {
	width: 100%;
	height: 100%;
	-ms-flex-pack: center;
	justify-content: center;
}
@media screen and (max-width: 768px) {
	.picchu .msr-carousel .hero-left-image .msr-banner-grid,
	.picchu .msr-carousel .hero-left-image .msr-feature-grid,
	.picchu .msr-carousel .hero-right-image .msr-banner-grid,
	.picchu .msr-carousel .hero-right-image .msr-feature-grid,
	.picchu .msr-hero-carousel .hero-left-image .msr-banner-grid,
	.picchu .msr-hero-carousel .hero-left-image .msr-feature-grid,
	.picchu .msr-hero-carousel .hero-right-image .msr-banner-grid,
	.picchu .msr-hero-carousel .hero-right-image .msr-feature-grid,
	.picchu .msr-section-front-carousel .hero-left-image .msr-banner-grid,
	.picchu .msr-section-front-carousel .hero-left-image .msr-feature-grid,
	.picchu .msr-section-front-carousel .hero-right-image .msr-banner-grid,
	.picchu .msr-section-front-carousel .hero-right-image .msr-feature-grid,
	.picchu .msr-stacked-carousel .hero-left-image .msr-banner-grid,
	.picchu .msr-stacked-carousel .hero-left-image .msr-feature-grid,
	.picchu .msr-stacked-carousel .hero-right-image .msr-banner-grid,
	.picchu .msr-stacked-carousel .hero-right-image .msr-feature-grid {
		padding-right: 0;
		padding-left: 0;
	}
}
.picchu .msr-carousel .hero-left-image .msr-banner-grid .content,
.picchu .msr-carousel .hero-left-image .msr-feature-grid .content,
.picchu .msr-carousel .hero-right-image .msr-banner-grid .content,
.picchu .msr-carousel .hero-right-image .msr-feature-grid .content,
.picchu .msr-hero-carousel .hero-left-image .msr-banner-grid .content,
.picchu .msr-hero-carousel .hero-left-image .msr-feature-grid .content,
.picchu .msr-hero-carousel .hero-right-image .msr-banner-grid .content,
.picchu .msr-hero-carousel .hero-right-image .msr-feature-grid .content,
.picchu .msr-section-front-carousel .hero-left-image .msr-banner-grid .content,
.picchu .msr-section-front-carousel .hero-left-image .msr-feature-grid .content,
.picchu .msr-section-front-carousel .hero-right-image .msr-banner-grid .content,
.picchu
	.msr-section-front-carousel
	.hero-right-image
	.msr-feature-grid
	.content,
.picchu .msr-stacked-carousel .hero-left-image .msr-banner-grid .content,
.picchu .msr-stacked-carousel .hero-left-image .msr-feature-grid .content,
.picchu .msr-stacked-carousel .hero-right-image .msr-banner-grid .content,
.picchu .msr-stacked-carousel .hero-right-image .msr-feature-grid .content {
	min-height: 300px;
	padding: 54px 16px;
}
.picchu
	.msr-footer-carousel
	.msr-fullbleed-carousel.slick-initialized
	.msr-banner-content,
.picchu
	.msr-footer-carousel
	.msr-fullbleed-carousel.slick-initialized
	.msr-feature-grid,
.picchu .msr-footer-carousel .msr-fullbleed-carousel.slick-initialized article,
.picchu .msr-stacked-carousel .hero-left-image > div,
.picchu .msr-stacked-carousel .hero-right-image > div {
	min-height: auto;
}
@media screen and (min-width: 540px) and (max-width: 768px) {
	.picchu .msr-carousel .hero-left-image .msr-banner-grid .content,
	.picchu .msr-carousel .hero-left-image .msr-feature-grid .content,
	.picchu .msr-carousel .hero-right-image .msr-banner-grid .content,
	.picchu .msr-carousel .hero-right-image .msr-feature-grid .content,
	.picchu .msr-hero-carousel .hero-left-image .msr-banner-grid .content,
	.picchu .msr-hero-carousel .hero-left-image .msr-feature-grid .content,
	.picchu .msr-hero-carousel .hero-right-image .msr-banner-grid .content,
	.picchu .msr-hero-carousel .hero-right-image .msr-feature-grid .content,
	.picchu
		.msr-section-front-carousel
		.hero-left-image
		.msr-banner-grid
		.content,
	.picchu
		.msr-section-front-carousel
		.hero-left-image
		.msr-feature-grid
		.content,
	.picchu
		.msr-section-front-carousel
		.hero-right-image
		.msr-banner-grid
		.content,
	.picchu
		.msr-section-front-carousel
		.hero-right-image
		.msr-feature-grid
		.content,
	.picchu .msr-stacked-carousel .hero-left-image .msr-banner-grid .content,
	.picchu .msr-stacked-carousel .hero-left-image .msr-feature-grid .content,
	.picchu .msr-stacked-carousel .hero-right-image .msr-banner-grid .content,
	.picchu .msr-stacked-carousel .hero-right-image .msr-feature-grid .content {
		padding: 54px calc(24px + 1vw);
	}
}
@media screen and (min-width: 768px) {
	.picchu .msr-carousel .hero-left-image .msr-banner-grid,
	.picchu .msr-carousel .hero-left-image .msr-feature-grid,
	.picchu .msr-carousel .hero-right-image .msr-banner-grid,
	.picchu .msr-carousel .hero-right-image .msr-feature-grid,
	.picchu .msr-hero-carousel .hero-left-image .msr-banner-grid,
	.picchu .msr-hero-carousel .hero-left-image .msr-feature-grid,
	.picchu .msr-hero-carousel .hero-right-image .msr-banner-grid,
	.picchu .msr-hero-carousel .hero-right-image .msr-feature-grid,
	.picchu .msr-section-front-carousel .hero-left-image .msr-banner-grid,
	.picchu .msr-section-front-carousel .hero-left-image .msr-feature-grid,
	.picchu .msr-section-front-carousel .hero-right-image .msr-banner-grid,
	.picchu .msr-section-front-carousel .hero-right-image .msr-feature-grid,
	.picchu .msr-stacked-carousel .hero-left-image .msr-banner-grid,
	.picchu .msr-stacked-carousel .hero-left-image .msr-feature-grid,
	.picchu .msr-stacked-carousel .hero-right-image .msr-banner-grid,
	.picchu .msr-stacked-carousel .hero-right-image .msr-feature-grid {
		position: absolute;
		top: 0;
	}
	.picchu .msr-carousel .hero-left-image .msr-banner-grid .content,
	.picchu .msr-carousel .hero-left-image .msr-feature-grid .content,
	.picchu .msr-carousel .hero-right-image .msr-banner-grid .content,
	.picchu .msr-carousel .hero-right-image .msr-feature-grid .content,
	.picchu .msr-hero-carousel .hero-left-image .msr-banner-grid .content,
	.picchu .msr-hero-carousel .hero-left-image .msr-feature-grid .content,
	.picchu .msr-hero-carousel .hero-right-image .msr-banner-grid .content,
	.picchu .msr-hero-carousel .hero-right-image .msr-feature-grid .content,
	.picchu
		.msr-section-front-carousel
		.hero-left-image
		.msr-banner-grid
		.content,
	.picchu
		.msr-section-front-carousel
		.hero-left-image
		.msr-feature-grid
		.content,
	.picchu
		.msr-section-front-carousel
		.hero-right-image
		.msr-banner-grid
		.content,
	.picchu
		.msr-section-front-carousel
		.hero-right-image
		.msr-feature-grid
		.content,
	.picchu .msr-stacked-carousel .hero-left-image .msr-banner-grid .content,
	.picchu .msr-stacked-carousel .hero-left-image .msr-feature-grid .content,
	.picchu .msr-stacked-carousel .hero-right-image .msr-banner-grid .content,
	.picchu .msr-stacked-carousel .hero-right-image .msr-feature-grid .content {
		min-height: auto;
		padding: 0 48px;
		-ms-flex-preferred-size: 40%;
		flex-basis: 40%;
	}
	.picchu .msr-carousel .hero-left-image .msr-banner-grid .image,
	.picchu .msr-carousel .hero-left-image .msr-feature-grid .image,
	.picchu .msr-carousel .hero-right-image .msr-banner-grid .image,
	.picchu .msr-carousel .hero-right-image .msr-feature-grid .image,
	.picchu .msr-hero-carousel .hero-left-image .msr-banner-grid .image,
	.picchu .msr-hero-carousel .hero-left-image .msr-feature-grid .image,
	.picchu .msr-hero-carousel .hero-right-image .msr-banner-grid .image,
	.picchu .msr-hero-carousel .hero-right-image .msr-feature-grid .image,
	.picchu
		.msr-section-front-carousel
		.hero-left-image
		.msr-banner-grid
		.image,
	.picchu
		.msr-section-front-carousel
		.hero-left-image
		.msr-feature-grid
		.image,
	.picchu
		.msr-section-front-carousel
		.hero-right-image
		.msr-banner-grid
		.image,
	.picchu
		.msr-section-front-carousel
		.hero-right-image
		.msr-feature-grid
		.image,
	.picchu .msr-stacked-carousel .hero-left-image .msr-banner-grid .image,
	.picchu .msr-stacked-carousel .hero-left-image .msr-feature-grid .image,
	.picchu .msr-stacked-carousel .hero-right-image .msr-banner-grid .image,
	.picchu .msr-stacked-carousel .hero-right-image .msr-feature-grid .image {
		height: 100%;
	}
}
@media screen and (min-width: 1400px) {
	.picchu .msr-carousel .hero-left-image .msr-banner-grid .content,
	.picchu .msr-carousel .hero-left-image .msr-feature-grid .content,
	.picchu .msr-carousel .hero-right-image .msr-banner-grid .content,
	.picchu .msr-carousel .hero-right-image .msr-feature-grid .content,
	.picchu .msr-hero-carousel .hero-left-image .msr-banner-grid .content,
	.picchu .msr-hero-carousel .hero-left-image .msr-feature-grid .content,
	.picchu .msr-hero-carousel .hero-right-image .msr-banner-grid .content,
	.picchu .msr-hero-carousel .hero-right-image .msr-feature-grid .content,
	.picchu
		.msr-section-front-carousel
		.hero-left-image
		.msr-banner-grid
		.content,
	.picchu
		.msr-section-front-carousel
		.hero-left-image
		.msr-feature-grid
		.content,
	.picchu
		.msr-section-front-carousel
		.hero-right-image
		.msr-banner-grid
		.content,
	.picchu
		.msr-section-front-carousel
		.hero-right-image
		.msr-feature-grid
		.content,
	.picchu .msr-stacked-carousel .hero-left-image .msr-banner-grid .content,
	.picchu .msr-stacked-carousel .hero-left-image .msr-feature-grid .content,
	.picchu .msr-stacked-carousel .hero-right-image .msr-banner-grid .content,
	.picchu .msr-stacked-carousel .hero-right-image .msr-feature-grid .content {
		width: 24.5%;
	}
}
@media screen and (max-width: 990px) {
	.picchu .msr-carousel .hero-left-image .msr-banner-grid .content h2,
	.picchu .msr-carousel .hero-left-image .msr-feature-grid .content h2,
	.picchu .msr-carousel .hero-right-image .msr-banner-grid .content h2,
	.picchu .msr-carousel .hero-right-image .msr-feature-grid .content h2,
	.picchu .msr-hero-carousel .hero-left-image .msr-banner-grid .content h2,
	.picchu .msr-hero-carousel .hero-left-image .msr-feature-grid .content h2,
	.picchu .msr-hero-carousel .hero-right-image .msr-banner-grid .content h2,
	.picchu .msr-hero-carousel .hero-right-image .msr-feature-grid .content h2,
	.picchu
		.msr-section-front-carousel
		.hero-left-image
		.msr-banner-grid
		.content
		h2,
	.picchu
		.msr-section-front-carousel
		.hero-left-image
		.msr-feature-grid
		.content
		h2,
	.picchu
		.msr-section-front-carousel
		.hero-right-image
		.msr-banner-grid
		.content
		h2,
	.picchu
		.msr-section-front-carousel
		.hero-right-image
		.msr-feature-grid
		.content
		h2,
	.picchu .msr-stacked-carousel .hero-left-image .msr-banner-grid .content h2,
	.picchu
		.msr-stacked-carousel
		.hero-left-image
		.msr-feature-grid
		.content
		h2,
	.picchu
		.msr-stacked-carousel
		.hero-right-image
		.msr-banner-grid
		.content
		h2,
	.picchu
		.msr-stacked-carousel
		.hero-right-image
		.msr-feature-grid
		.content
		h2 {
		font-size: 1.5em;
	}
	.picchu
		.msr-carousel
		.hero-left-image
		.msr-banner-grid
		.content
		.cta-container.tight
		a,
	.picchu
		.msr-carousel
		.hero-left-image
		.msr-feature-grid
		.content
		.cta-container.tight
		a,
	.picchu
		.msr-carousel
		.hero-right-image
		.msr-banner-grid
		.content
		.cta-container.tight
		a,
	.picchu
		.msr-carousel
		.hero-right-image
		.msr-feature-grid
		.content
		.cta-container.tight
		a,
	.picchu
		.msr-hero-carousel
		.hero-left-image
		.msr-banner-grid
		.content
		.cta-container.tight
		a,
	.picchu
		.msr-hero-carousel
		.hero-left-image
		.msr-feature-grid
		.content
		.cta-container.tight
		a,
	.picchu
		.msr-hero-carousel
		.hero-right-image
		.msr-banner-grid
		.content
		.cta-container.tight
		a,
	.picchu
		.msr-hero-carousel
		.hero-right-image
		.msr-feature-grid
		.content
		.cta-container.tight
		a,
	.picchu
		.msr-section-front-carousel
		.hero-left-image
		.msr-banner-grid
		.content
		.cta-container.tight
		a,
	.picchu
		.msr-section-front-carousel
		.hero-left-image
		.msr-feature-grid
		.content
		.cta-container.tight
		a,
	.picchu
		.msr-section-front-carousel
		.hero-right-image
		.msr-banner-grid
		.content
		.cta-container.tight
		a,
	.picchu
		.msr-section-front-carousel
		.hero-right-image
		.msr-feature-grid
		.content
		.cta-container.tight
		a,
	.picchu
		.msr-stacked-carousel
		.hero-left-image
		.msr-banner-grid
		.content
		.cta-container.tight
		a,
	.picchu
		.msr-stacked-carousel
		.hero-left-image
		.msr-feature-grid
		.content
		.cta-container.tight
		a,
	.picchu
		.msr-stacked-carousel
		.hero-right-image
		.msr-banner-grid
		.content
		.cta-container.tight
		a,
	.picchu
		.msr-stacked-carousel
		.hero-right-image
		.msr-feature-grid
		.content
		.cta-container.tight
		a,
	.picchu.awards
		.msr-awards-list
		.msr-carousel
		.hero-left-image
		.msr-banner-grid
		.content
		h4.cta-container
		a,
	.picchu.awards
		.msr-awards-list
		.msr-carousel
		.hero-left-image
		.msr-feature-grid
		.content
		h4.cta-container
		a,
	.picchu.awards
		.msr-awards-list
		.msr-carousel
		.hero-right-image
		.msr-banner-grid
		.content
		h4.cta-container
		a,
	.picchu.awards
		.msr-awards-list
		.msr-carousel
		.hero-right-image
		.msr-feature-grid
		.content
		h4.cta-container
		a,
	.picchu.awards
		.msr-awards-list
		.msr-hero-carousel
		.hero-left-image
		.msr-banner-grid
		.content
		h4.cta-container
		a,
	.picchu.awards
		.msr-awards-list
		.msr-hero-carousel
		.hero-left-image
		.msr-feature-grid
		.content
		h4.cta-container
		a,
	.picchu.awards
		.msr-awards-list
		.msr-hero-carousel
		.hero-right-image
		.msr-banner-grid
		.content
		h4.cta-container
		a,
	.picchu.awards
		.msr-awards-list
		.msr-hero-carousel
		.hero-right-image
		.msr-feature-grid
		.content
		h4.cta-container
		a,
	.picchu.awards
		.msr-awards-list
		.msr-section-front-carousel
		.hero-left-image
		.msr-banner-grid
		.content
		h4.cta-container
		a,
	.picchu.awards
		.msr-awards-list
		.msr-section-front-carousel
		.hero-left-image
		.msr-feature-grid
		.content
		h4.cta-container
		a,
	.picchu.awards
		.msr-awards-list
		.msr-section-front-carousel
		.hero-right-image
		.msr-banner-grid
		.content
		h4.cta-container
		a,
	.picchu.awards
		.msr-awards-list
		.msr-section-front-carousel
		.hero-right-image
		.msr-feature-grid
		.content
		h4.cta-container
		a,
	.picchu.awards
		.msr-awards-list
		.msr-stacked-carousel
		.hero-left-image
		.msr-banner-grid
		.content
		h4.cta-container
		a,
	.picchu.awards
		.msr-awards-list
		.msr-stacked-carousel
		.hero-left-image
		.msr-feature-grid
		.content
		h4.cta-container
		a,
	.picchu.awards
		.msr-awards-list
		.msr-stacked-carousel
		.hero-right-image
		.msr-banner-grid
		.content
		h4.cta-container
		a,
	.picchu.awards
		.msr-awards-list
		.msr-stacked-carousel
		.hero-right-image
		.msr-feature-grid
		.content
		h4.cta-container
		a,
	.picchu.awards
		.msr-carousel
		.hero-left-image
		.msr-banner-grid
		.content
		.msr-awards-list
		h4.cta-container
		a,
	.picchu.awards
		.msr-carousel
		.hero-left-image
		.msr-feature-grid
		.content
		.msr-awards-list
		h4.cta-container
		a,
	.picchu.awards
		.msr-carousel
		.hero-right-image
		.msr-banner-grid
		.content
		.msr-awards-list
		h4.cta-container
		a,
	.picchu.awards
		.msr-carousel
		.hero-right-image
		.msr-feature-grid
		.content
		.msr-awards-list
		h4.cta-container
		a,
	.picchu.awards
		.msr-hero-carousel
		.hero-left-image
		.msr-banner-grid
		.content
		.msr-awards-list
		h4.cta-container
		a,
	.picchu.awards
		.msr-hero-carousel
		.hero-left-image
		.msr-feature-grid
		.content
		.msr-awards-list
		h4.cta-container
		a,
	.picchu.awards
		.msr-hero-carousel
		.hero-right-image
		.msr-banner-grid
		.content
		.msr-awards-list
		h4.cta-container
		a,
	.picchu.awards
		.msr-hero-carousel
		.hero-right-image
		.msr-feature-grid
		.content
		.msr-awards-list
		h4.cta-container
		a,
	.picchu.awards
		.msr-section-front-carousel
		.hero-left-image
		.msr-banner-grid
		.content
		.msr-awards-list
		h4.cta-container
		a,
	.picchu.awards
		.msr-section-front-carousel
		.hero-left-image
		.msr-feature-grid
		.content
		.msr-awards-list
		h4.cta-container
		a,
	.picchu.awards
		.msr-section-front-carousel
		.hero-right-image
		.msr-banner-grid
		.content
		.msr-awards-list
		h4.cta-container
		a,
	.picchu.awards
		.msr-section-front-carousel
		.hero-right-image
		.msr-feature-grid
		.content
		.msr-awards-list
		h4.cta-container
		a,
	.picchu.awards
		.msr-stacked-carousel
		.hero-left-image
		.msr-banner-grid
		.content
		.msr-awards-list
		h4.cta-container
		a,
	.picchu.awards
		.msr-stacked-carousel
		.hero-left-image
		.msr-feature-grid
		.content
		.msr-awards-list
		h4.cta-container
		a,
	.picchu.awards
		.msr-stacked-carousel
		.hero-right-image
		.msr-banner-grid
		.content
		.msr-awards-list
		h4.cta-container
		a,
	.picchu.awards
		.msr-stacked-carousel
		.hero-right-image
		.msr-feature-grid
		.content
		.msr-awards-list
		h4.cta-container
		a {
		font-size: 0.8em;
	}
}
.picchu .msr-carousel .hero-left-image .msr-banner-grid .image,
.picchu .msr-carousel .hero-left-image .msr-feature-grid .image,
.picchu .msr-carousel .hero-right-image .msr-banner-grid .image,
.picchu .msr-carousel .hero-right-image .msr-feature-grid .image,
.picchu .msr-hero-carousel .hero-left-image .msr-banner-grid .image,
.picchu .msr-hero-carousel .hero-left-image .msr-feature-grid .image,
.picchu .msr-hero-carousel .hero-right-image .msr-banner-grid .image,
.picchu .msr-hero-carousel .hero-right-image .msr-feature-grid .image,
.picchu .msr-section-front-carousel .hero-left-image .msr-banner-grid .image,
.picchu .msr-section-front-carousel .hero-left-image .msr-feature-grid .image,
.picchu .msr-section-front-carousel .hero-right-image .msr-banner-grid .image,
.picchu .msr-section-front-carousel .hero-right-image .msr-feature-grid .image,
.picchu .msr-stacked-carousel .hero-left-image .msr-banner-grid .image,
.picchu .msr-stacked-carousel .hero-left-image .msr-feature-grid .image,
.picchu .msr-stacked-carousel .hero-right-image .msr-banner-grid .image,
.picchu .msr-stacked-carousel .hero-right-image .msr-feature-grid .image {
	-ms-flex-preferred-size: 90%;
	flex-basis: 90%;
}
@media screen and (min-width: 1084px) {
	.picchu .msr-carousel .hero-left-image .msr-banner-grid .image,
	.picchu .msr-carousel .hero-left-image .msr-feature-grid .image,
	.picchu .msr-carousel .hero-right-image .msr-banner-grid .image,
	.picchu .msr-carousel .hero-right-image .msr-feature-grid .image,
	.picchu .msr-hero-carousel .hero-left-image .msr-banner-grid .image,
	.picchu .msr-hero-carousel .hero-left-image .msr-feature-grid .image,
	.picchu .msr-hero-carousel .hero-right-image .msr-banner-grid .image,
	.picchu .msr-hero-carousel .hero-right-image .msr-feature-grid .image,
	.picchu
		.msr-section-front-carousel
		.hero-left-image
		.msr-banner-grid
		.image,
	.picchu
		.msr-section-front-carousel
		.hero-left-image
		.msr-feature-grid
		.image,
	.picchu
		.msr-section-front-carousel
		.hero-right-image
		.msr-banner-grid
		.image,
	.picchu
		.msr-section-front-carousel
		.hero-right-image
		.msr-feature-grid
		.image,
	.picchu .msr-stacked-carousel .hero-left-image .msr-banner-grid .image,
	.picchu .msr-stacked-carousel .hero-left-image .msr-feature-grid .image,
	.picchu .msr-stacked-carousel .hero-right-image .msr-banner-grid .image,
	.picchu .msr-stacked-carousel .hero-right-image .msr-feature-grid .image {
		-ms-flex-preferred-size: 85%;
		flex-basis: 85%;
	}
	.picchu .msr-tabs {
		border-bottom: 1px solid #c8c8c8;
	}
}
.picchu .msr-carousel .hero-left-image .msr-banner-grid .image img,
.picchu .msr-carousel .hero-left-image .msr-feature-grid .image img,
.picchu .msr-carousel .hero-right-image .msr-banner-grid .image img,
.picchu .msr-carousel .hero-right-image .msr-feature-grid .image img,
.picchu .msr-hero-carousel .hero-left-image .msr-banner-grid .image img,
.picchu .msr-hero-carousel .hero-left-image .msr-feature-grid .image img,
.picchu .msr-hero-carousel .hero-right-image .msr-banner-grid .image img,
.picchu .msr-hero-carousel .hero-right-image .msr-feature-grid .image img,
.picchu
	.msr-section-front-carousel
	.hero-left-image
	.msr-banner-grid
	.image
	img,
.picchu
	.msr-section-front-carousel
	.hero-left-image
	.msr-feature-grid
	.image
	img,
.picchu
	.msr-section-front-carousel
	.hero-right-image
	.msr-banner-grid
	.image
	img,
.picchu
	.msr-section-front-carousel
	.hero-right-image
	.msr-feature-grid
	.image
	img,
.picchu .msr-stacked-carousel .hero-left-image .msr-banner-grid .image img,
.picchu .msr-stacked-carousel .hero-left-image .msr-feature-grid .image img,
.picchu .msr-stacked-carousel .hero-right-image .msr-banner-grid .image img,
.picchu .msr-stacked-carousel .hero-right-image .msr-feature-grid .image img {
	display: block;
}
.picchu .msr-carousel .hero-left-image .ms-row,
.picchu .msr-carousel .hero-right-image .ms-row,
.picchu .msr-hero-carousel .hero-left-image .ms-row,
.picchu .msr-hero-carousel .hero-right-image .ms-row,
.picchu .msr-section-front-carousel .hero-left-image .ms-row,
.picchu .msr-section-front-carousel .hero-right-image .ms-row,
.picchu .msr-stacked-carousel .hero-left-image .ms-row,
.picchu .msr-stacked-carousel .hero-right-image .ms-row {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	max-width: 1600px;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
@media screen and (max-width: 768px) {
	.picchu .msr-carousel .hero-left-image .ms-row,
	.picchu .msr-carousel .hero-right-image .ms-row,
	.picchu .msr-hero-carousel .hero-left-image .ms-row,
	.picchu .msr-hero-carousel .hero-right-image .ms-row,
	.picchu .msr-section-front-carousel .hero-left-image .ms-row,
	.picchu .msr-section-front-carousel .hero-right-image .ms-row,
	.picchu .msr-stacked-carousel .hero-left-image .ms-row,
	.picchu .msr-stacked-carousel .hero-right-image .ms-row {
		background: #181818;
		color: #fff;
		display: -ms-flexbox;
		display: flex;
	}
	.picchu .msr-carousel .hero-left-image .ms-row:after,
	.picchu .msr-carousel .hero-right-image .ms-row:after,
	.picchu .msr-hero-carousel .hero-left-image .ms-row:after,
	.picchu .msr-hero-carousel .hero-right-image .ms-row:after,
	.picchu .msr-section-front-carousel .hero-left-image .ms-row:after,
	.picchu .msr-section-front-carousel .hero-right-image .ms-row:after,
	.picchu .msr-stacked-carousel .hero-left-image .ms-row:after,
	.picchu .msr-stacked-carousel .hero-right-image .ms-row:after {
		content: none;
	}
	.picchu .msr-carousel .hero-left-image .ms-row .black-c,
	.picchu .msr-carousel .hero-right-image .ms-row .black-c,
	.picchu .msr-hero-carousel .hero-left-image .ms-row .black-c,
	.picchu .msr-hero-carousel .hero-right-image .ms-row .black-c,
	.picchu .msr-section-front-carousel .hero-left-image .ms-row .black-c,
	.picchu .msr-section-front-carousel .hero-right-image .ms-row .black-c,
	.picchu .msr-stacked-carousel .hero-left-image .ms-row .black-c,
	.picchu .msr-stacked-carousel .hero-right-image .ms-row .black-c {
		color: #fff;
	}
	.picchu .msr-carousel .hero-left-image .ms-row .black-c:after,
	.picchu .msr-carousel .hero-right-image .ms-row .black-c:after,
	.picchu .msr-hero-carousel .hero-left-image .ms-row .black-c:after,
	.picchu .msr-hero-carousel .hero-right-image .ms-row .black-c:after,
	.picchu .msr-section-front-carousel .hero-left-image .ms-row .black-c:after,
	.picchu
		.msr-section-front-carousel
		.hero-right-image
		.ms-row
		.black-c:after,
	.picchu .msr-stacked-carousel .hero-left-image .ms-row .black-c:after,
	.picchu .msr-stacked-carousel .hero-right-image .ms-row .black-c:after {
		background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Icon%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%201000%201000%22%20enable-background%3D%22new%200%200%201000%201000%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20white%20!important%3B%20stroke%3A%20white!important%3B%20%7D%3C%2Fstyle%3E%3Cg%20id%3D%22New_Symbol%22%3E%20%3Cpolygon%20points%3D%22288.1%2C3.6%20170.2%2C121.4%20548.8%2C500%20170.2%2C878.6%20288.1%2C996.4%20784.5%2C500%20%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	}
	.picchu .msr-carousel .subheader,
	.picchu .msr-hero-carousel .subheader,
	.picchu .msr-section-front-carousel .subheader,
	.picchu .msr-stacked-carousel .subheader {
		font-size: 1.875rem;
	}
}
@media screen and (min-width: 540px) and (max-width: 768px) {
	.picchu .msr-carousel .hero-left-image .msr-banner-mobile-img,
	.picchu .msr-carousel .hero-right-image .msr-banner-mobile-img,
	.picchu .msr-hero-carousel .hero-left-image .msr-banner-mobile-img,
	.picchu .msr-hero-carousel .hero-right-image .msr-banner-mobile-img,
	.picchu .msr-section-front-carousel .hero-left-image .msr-banner-mobile-img,
	.picchu
		.msr-section-front-carousel
		.hero-right-image
		.msr-banner-mobile-img,
	.picchu .msr-stacked-carousel .hero-left-image .msr-banner-mobile-img,
	.picchu .msr-stacked-carousel .hero-right-image .msr-banner-mobile-img {
		width: 100%;
	}
}
.picchu .msr-carousel .hero-left-image > div,
.picchu .msr-carousel .hero-right-image > div,
.picchu .msr-hero-carousel .hero-left-image > div,
.picchu .msr-hero-carousel .hero-right-image > div,
.picchu .msr-section-front-carousel .hero-left-image > div,
.picchu .msr-section-front-carousel .hero-right-image > div,
.picchu .msr-stacked-carousel .hero-left-image > div,
.picchu .msr-stacked-carousel .hero-right-image > div {
	position: relative;
}
@media screen and (min-width: 768px) {
	.picchu .msr-carousel .hero-left-image > div,
	.picchu .msr-carousel .hero-right-image > div,
	.picchu .msr-hero-carousel .hero-left-image > div,
	.picchu .msr-hero-carousel .hero-right-image > div,
	.picchu .msr-section-front-carousel .hero-left-image > div,
	.picchu .msr-section-front-carousel .hero-right-image > div,
	.picchu .msr-stacked-carousel .hero-left-image > div,
	.picchu .msr-stacked-carousel .hero-right-image > div {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		width: 100%;
		padding-top: 37.5%;
	}
}
.picchu .msr-carousel .hero-right-image .msr-banner-grid .image,
.picchu .msr-carousel .hero-right-image .msr-feature-grid .image,
.picchu .msr-hero-carousel .hero-right-image .msr-banner-grid .image,
.picchu .msr-hero-carousel .hero-right-image .msr-feature-grid .image,
.picchu .msr-section-front-carousel .hero-right-image .msr-banner-grid .image,
.picchu .msr-section-front-carousel .hero-right-image .msr-feature-grid .image,
.picchu .msr-stacked-carousel .hero-right-image .msr-banner-grid .image,
.picchu .msr-stacked-carousel .hero-right-image .msr-feature-grid .image {
	-ms-flex-order: 2;
	order: 2;
}
.picchu .msr-carousel .hero-right-image .msr-banner-grid .image img,
.picchu .msr-carousel .hero-right-image .msr-feature-grid .image img,
.picchu .msr-hero-carousel .hero-right-image .msr-banner-grid .image img,
.picchu .msr-hero-carousel .hero-right-image .msr-feature-grid .image img,
.picchu
	.msr-section-front-carousel
	.hero-right-image
	.msr-banner-grid
	.image
	img,
.picchu
	.msr-section-front-carousel
	.hero-right-image
	.msr-feature-grid
	.image
	img,
.picchu .msr-stacked-carousel .hero-right-image .msr-banner-grid .image img,
.picchu .msr-stacked-carousel .hero-right-image .msr-feature-grid .image img {
	float: right;
}
.picchu .msr-carousel .hero-right-image .msr-banner-row,
.picchu .msr-hero-carousel .hero-right-image .msr-banner-row,
.picchu .msr-section-front-carousel .hero-right-image .msr-banner-row,
.picchu .msr-stacked-carousel .hero-right-image .msr-banner-row {
	margin-right: 0;
	margin-left: 0;
}
.picchu .msr-carousel .hero-right-image .msr-banner-grid .content,
.picchu .msr-carousel .hero-right-image .msr-feature-grid .content,
.picchu .msr-hero-carousel .hero-right-image .msr-banner-grid .content,
.picchu .msr-hero-carousel .hero-right-image .msr-feature-grid .content,
.picchu .msr-section-front-carousel .hero-right-image .msr-banner-grid .content,
.picchu
	.msr-section-front-carousel
	.hero-right-image
	.msr-feature-grid
	.content,
.picchu .msr-stacked-carousel .hero-right-image .msr-banner-grid .content,
.picchu .msr-stacked-carousel .hero-right-image .msr-feature-grid .content {
	-ms-flex-order: 1;
	order: 1;
}
@media screen and (max-width: 767px) {
	.picchu
		.msr-carousel
		.msr-banner:not(.hero-left-image):not(.hero-right-image)
		.black-c,
	.picchu
		.msr-carousel
		.msr-feature:not(.hero-left-image):not(.hero-right-image)
		.black-c,
	.picchu
		.msr-hero-carousel
		.msr-banner:not(.hero-left-image):not(.hero-right-image)
		.black-c,
	.picchu
		.msr-hero-carousel
		.msr-feature:not(.hero-left-image):not(.hero-right-image)
		.black-c,
	.picchu
		.msr-section-front-carousel
		.msr-banner:not(.hero-left-image):not(.hero-right-image)
		.black-c,
	.picchu
		.msr-section-front-carousel
		.msr-feature:not(.hero-left-image):not(.hero-right-image)
		.black-c,
	.picchu
		.msr-stacked-carousel
		.msr-banner:not(.hero-left-image):not(.hero-right-image)
		.black-c,
	.picchu
		.msr-stacked-carousel
		.msr-feature:not(.hero-left-image):not(.hero-right-image)
		.black-c {
		color: #fff;
	}
}
@media screen and (max-width: 540px) {
	.picchu .msr-carousel .headline,
	.picchu .msr-hero-carousel .headline,
	.picchu .msr-section-front-carousel .headline,
	.picchu .msr-stacked-carousel .headline {
		font-size: 1.875rem;
	}
}
.picchu .msr-carousel .hero-left-image .ms-row,
.picchu .msr-hero-carousel .hero-left-image .ms-row,
.picchu .msr-section-front-carousel .hero-left-image .ms-row,
.picchu .msr-stacked-carousel .hero-left-image .ms-row {
	margin-left: 0;
}
.picchu .msr-carousel .msr-feature-grid {
	padding-left: 34px;
	padding-right: 34px;
}
.picchu .msr-carousel .slide-arrow {
	height: 100%;
}
.picchu .msr-carousel .slide-arrow:after {
	top: 50%;
}
.picchu .msr-carousel .slick-dots {
	background-color: inherit;
}
.picchu .msr-collections-carousel .slide-arrow {
	height: 100%;
}
.picchu .msr-collections-carousel .slide-arrow:after {
	top: 75vw;
}
.picchu .msr-collections-carousel .slick-dots {
	background-color: #fff;
	margin-top: 0;
}
.picchu .msr-collections-carousel .slide-prev {
	left: 0;
}
.picchu .msr-collections-carousel .slide-next {
	right: 0;
}
@media screen and (min-width: 1400px) {
	.picchu .msr-collections-carousel .slide-prev {
		left: 71px;
	}
	.picchu .msr-collections-carousel .slide-next {
		right: 71px;
	}
}
@media screen and (min-width: 1600px) {
	.picchu .msr-collections-carousel .slide-prev {
		left: 79px;
	}
	.picchu .msr-collections-carousel .slide-next {
		right: 79px;
	}
}
.picchu .msr-footer-carousel .msr-fullbleed-carousel .slick-next,
.picchu .msr-section-front-carousel .slick-next {
	right: 0;
}
.picchu .msr-collection-block .featured a,
.picchu .msr-collection-block .featured img,
.picchu .msr-collection-block img.db {
	width: 100%;
}
.picchu .slick-dots li {
	display: inline-block;
	margin: 0;
}
.picchu .msr-footer-carousel .msr-carousel .slick-dots,
.picchu .msr-footer-carousel .msr-hero-carousel .slick-dots,
.picchu .msr-footer-carousel .msr-section-front-carousel .slick-dots,
.picchu .msr-footer-carousel .msr-stacked-carousel .slick-dots {
	position: static;
	margin-bottom: 0;
}
.picchu .hero-fullbleed .ms-grid .ms-row {
	height: 100%;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	width: 100%;
}
.picchu .hero-fullbleed .ms-grid .msr-banner-content {
	margin: auto;
}
@media screen and (min-width: 768px) {
	.picchu .msr-carousel .msr-feature-grid {
		padding-left: 0;
		padding-right: 0;
	}
	.picchu .msr-collections-carousel .slide-arrow:after {
		top: 50%;
	}
	.picchu .hero-fullbleed .ms-grid .headline {
		font-size: 3em;
	}
}
.picchu .msr-stacked-carousel .msr-banner {
	padding: 50px 0;
	max-width: 1600px;
	margin: auto;
}
.picchu .msr-footer-carousel .msr-fullbleed-carousel,
.picchu
	.msr-footer-carousel
	.msr-fullbleed-carousel.slick-initialized
	.msr-banner
	.ms-grid,
.picchu .msr-section-front-carousel {
	max-width: none;
}
@media screen and (min-width: 768px) {
	.picchu .msr-stacked-carousel .msr-banner {
		padding: 50px;
	}
}
.picchu .msr-stacked-carousel .msr-banner + .msr-banner {
	padding-top: 0;
}
.picchu
	.msr-stacked-carousel
	.msr-banner:not(.hero-left-image):not(.hero-right-image)
	.ms-row {
	padding: 54px 16px;
}
.picchu
	.msr-stacked-carousel
	.msr-banner:not(.hero-left-image):not(.hero-right-image)
	> .ms-grid {
	background-position-x: right;
	background-size: contain;
	background-repeat: no-repeat;
	width: 100%;
	padding: 0;
}
@media screen and (min-width: 768px) {
	.picchu
		.msr-stacked-carousel
		.msr-banner:not(.hero-left-image):not(.hero-right-image)
		> .ms-grid {
		padding-top: 37.5%;
		position: relative;
	}
	.picchu
		.msr-stacked-carousel
		.msr-banner:not(.hero-left-image):not(.hero-right-image)
		.msr-banner-content
		.msr-banner-grid,
	.picchu
		.msr-stacked-carousel
		.msr-banner:not(.hero-left-image):not(.hero-right-image)
		.msr-banner-content
		.msr-feature-grid {
		height: 100%;
		position: absolute;
		top: 0;
		width: 100%;
	}
}
@media screen and (max-width: 768px) {
	.picchu .msr-carousel .tac,
	.picchu .msr-carousel .tar,
	.picchu .msr-carousel .text-center,
	.picchu .msr-carousel .text-right,
	.picchu .msr-hero-carousel .tac,
	.picchu .msr-hero-carousel .tar,
	.picchu .msr-hero-carousel .text-center,
	.picchu .msr-hero-carousel .text-right,
	.picchu .msr-section-front-carousel .tac,
	.picchu .msr-section-front-carousel .tar,
	.picchu .msr-section-front-carousel .text-center,
	.picchu .msr-section-front-carousel .text-right,
	.picchu .msr-stacked-carousel .tac,
	.picchu .msr-stacked-carousel .tar,
	.picchu .msr-stacked-carousel .text-center,
	.picchu .msr-stacked-carousel .text-right {
		text-align: left;
	}
	.picchu
		.msr-stacked-carousel
		.msr-banner:not(.hero-left-image):not(.hero-right-image)
		.msr-banner-content
		.msr-banner-grid,
	.picchu
		.msr-stacked-carousel
		.msr-banner:not(.hero-left-image):not(.hero-right-image)
		.msr-banner-content
		.msr-feature-grid {
		padding: 0;
	}
}
.picchu .msr-stacked-carousel .msr-banner .ms-grid {
	margin: 0 auto;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	width: 100%;
	height: auto;
}
.picchu .msr-stacked-carousel .msr-banner .ms-row {
	margin: 0;
	width: 100%;
}
.picchu .msr-footer-carousel {
	background: #e4e4e4;
}
.picchu .msr-footer-carousel .msr-fullbleed-carousel .msr-banner {
	padding: 0;
}
@media screen and (min-width: 540px) {
	.picchu
		.msr-footer-carousel
		.msr-fullbleed-carousel
		.msr-banner
		.ms-row:not(.hero-left-image):not(.hero-right-image) {
		height: 100%;
		padding-top: calc(44.5px + 1.8vw);
		padding-bottom: calc(44.5px + 1.8vw);
		position: absolute;
		top: 0;
	}
}
.picchu
	.msr-footer-carousel
	.msr-fullbleed-carousel.slick-initialized
	.msr-banner:not(.hero-left-image):not(.hero-right-image)
	.msr-banner-content
	.ms-grid {
	left: 0;
	width: 100%;
}
.picchu
	.msr-footer-carousel
	.msr-fullbleed-carousel.slick-initialized
	.msr-banner:not(.hero-left-image):not(.hero-right-image)
	.msr-banner-content
	.ms-grid
	.ms-row {
	margin: 0;
}
.picchu .msr-footer-carousel .msr-fullbleed-carousel .slick-prev {
	left: 0;
}
.picchu .msr-footer-carousel .msr-fullbleed-carousel .slick-dots {
	position: absolute;
	top: auto;
	bottom: -35px;
}
@media screen and (min-width: 768px) {
	.picchu
		.msr-footer-carousel
		.msr-fullbleed-carousel.slick-initialized
		.msr-banner:not(.hero-left-image):not(.hero-right-image)
		.msr-banner-content {
		padding: 0;
	}
	.picchu
		.msr-footer-carousel
		.msr-fullbleed-carousel.slick-initialized
		.msr-banner:not(.hero-left-image):not(.hero-right-image)
		.msr-banner-content
		.ms-grid
		.ms-row {
		padding-right: 2em;
		padding-left: 2em;
	}
	.picchu
		.msr-footer-carousel
		.msr-fullbleed-carousel.slick-initialized
		.msr-banner
		.ms-grid {
		background-size: cover;
		background-position: center;
		display: -ms-flexbox;
		display: flex;
		height: 100%;
		max-height: 300px;
		padding-top: 300px;
	}
	.picchu .msr-footer-carousel .hero-left-image .ms-row {
		margin-left: -24px;
	}
	.picchu
		.msr-footer-carousel
		.msr-stacked-carousel
		.hero-left-image
		.ms-row {
		margin-left: 0;
	}
	.picchu .msr-footer-carousel .slick-dots {
		margin-top: -30px;
	}
}
.picchu .msr-section-front-carousel .slick-dots {
	margin-top: 0;
}
.picchu .msr-section-front-carousel .slick-prev {
	left: 0;
}
.picchu .msr-section-front-carousel .slick-track {
	display: block;
}
.picchu .msr-tabs {
	position: relative;
}
.picchu .msr-tabs .msr-tab-list {
	border-bottom: 1px solid #c8c8c8;
}
.picchu .msr-tabs .msr-tab-list li {
	display: inline-block;
	margin-right: 15px;
	margin-bottom: 0;
}
.picchu .msr-tabs a {
	display: inline-block;
	padding: 15px 0;
	position: relative;
	text-decoration: none;
	color: #2f2f2f;
	cursor: pointer;
}
.picchu .msr-tabs a:after {
	content: "";
	position: absolute;
	height: 2px;
	width: 100%;
	bottom: -1px;
	left: 0;
}
.picchu .msr-tabs a:focus:after,
.picchu .msr-tabs a:hover:after {
	background-color: #767676;
}
.picchu .msr-tabs a.active:after,
.picchu .msr-tabs a[aria-selected="true"]:after {
	background-color: #2f2f2f;
}
.picchu .msr-tabs .msr-tab-list {
	margin-bottom: 12px;
}
@media all and (min-width: 540px) {
	.picchu .msr-tabs .msr-tab-list {
		margin-bottom: 12px;
	}
}
@media all and (min-width: 1400px) {
	.picchu .msr-tabs .msr-tab-list {
		margin-bottom: 12px;
	}
}
@media screen and (min-width: 1084px) {
	.picchu .msr-tabs .msr-tab-list {
		border: none;
		margin-bottom: 0;
	}
	.picchu .msr-tabs.dark {
		border-bottom: 1px solid #474747;
	}
}
.picchu .msr-tabs.dark .msr-tab-list {
	border-bottom: 1px solid #474747;
}
.picchu .msr-tabs.dark a {
	color: #99c9ef;
}
.picchu .msr-tabs.dark a:focus:after,
.picchu .msr-tabs.dark a:hover:after {
	background-color: #99c9ef;
}
.picchu .msr-tabs.dark a.active,
.picchu .msr-tabs.dark a[aria-selected="true"] {
	color: #fff;
}
.picchu .msr-tabs.dark a.active:after,
.picchu .msr-tabs.dark a[aria-selected="true"]:after {
	background-color: #fff;
}
.picchu .msr-tabs.with-search .msr-search {
	width: 100%;
}
@media screen and (min-width: 1084px) {
	.picchu .msr-tabs.dark .msr-tab-list {
		border: none;
	}
	.picchu .msr-tabs.with-search {
		padding-right: 260px;
	}
	.picchu .msr-tabs.with-search .msr-search {
		max-width: 250px;
		position: absolute;
		top: 0;
		right: 0;
		margin: 7px 0;
	}
}
@media screen and (min-width: 768px) {
	.picchu .blogs-tabs .blogs-links {
		display: none;
	}
}
.picchu .blogs-tabs .blogs-tab-list {
	display: inline-block;
}
.picchu .blogs-tabs .blogs-tab-list li {
	display: inline-block;
	margin-right: 15px;
	margin-bottom: 0;
}
.picchu .blogs-tabs #press_tools,
.picchu .blogs-tabs .blogs-tab-list a {
	text-decoration: none;
	color: #919191;
	font-family: wf_segoe-ui_semilight, wf_segoe-ui_normal, Arial, sans-serif;
	font-weight: inherit;
	line-height: 1.25;
}
.picchu .msr-expandable-section a,
.picchu button.msr-accordion__header {
	-moz-appearance: none;
	text-decoration: none;
	font-family: inherit;
	transition: background-color 0.25s;
}
.picchu .blogs-tabs #press_tools.active,
.picchu .blogs-tabs #press_tools:focus,
.picchu .blogs-tabs #press_tools:hover,
.picchu .blogs-tabs .blogs-tab-list a.active,
.picchu .blogs-tabs .blogs-tab-list a:focus,
.picchu .blogs-tabs .blogs-tab-list a:hover {
	color: #2f2f2f;
}
@media screen and (max-width: 767px) {
	.picchu .blogs-tabs .blogs-tabpanel-heading {
		margin: -1px;
		padding: 0;
		width: 1px;
		height: 1px;
		overflow: hidden;
		clip: rect(0 0 0 0);
		clip: rect(0, 0, 0, 0);
		position: absolute;
	}
}
.picchu .msr-expandable-section a:after,
.picchu button.msr-accordion__header:before {
	content: "";
	top: 50%;
	right: 10px;
	height: 16px;
	background-size: 100%;
	background-position: center;
}
.picchu img.tab-loader {
	margin: 70px auto;
	display: none;
}
.picchu img.tab-loader.loader-padding-bottom {
	padding-bottom: 98px;
}
.picchu .publications-accordion img.tab-loader {
	margin-top: 98px;
}
.picchu .msr-expandable-section.msr-expandable-header {
	margin-bottom: 0;
	position: relative;
	line-height: 1;
}
.picchu .msr-expandable-section a {
	padding: 0.4em 35px 0.6em 10px;
	border-width: 1px 0 0;
	border-color: #c8c8c8;
	border-style: solid;
	margin: 0;
	-webkit-appearance: none;
	appearance: none;
	background-color: transparent;
	display: block;
	color: #2f2f2f;
}
.picchu .msr-expandable-section a:after {
	display: block;
	position: absolute;
	width: 16px;
	margin-top: -8px;
}
.picchu .msr-expandable-section a[aria-expanded="true"] {
	background-color: rgba(0, 0, 0, 0.05);
}
.picchu .msr-expandable-container {
	border-width: 0 0 1px;
	border-color: #c8c8c8;
	border-style: solid;
}
.picchu .msr-expandable-content {
	margin: 1.5em 0;
	padding: 0 10px;
}
.picchu .msr-expandable-content[aria-hidden="true"] {
	display: none;
}
.picchu .msr-accordion {
	border-bottom: 1px solid #c8c8c8;
	margin-bottom: 1em;
	width: 100%;
}
.picchu .msr-accordion[data-layout="card"] .msr-accordion__panel {
	overflow: hidden;
	background-color: rgba(0, 0, 0, 0.05);
	padding: 1em 10px;
}
.picchu .js-tabcontent button.msr-accordion__header:first-child {
	border: none;
}
.picchu button.msr-accordion__header {
	line-height: 1.5;
	padding: 0.4em 35px 0.6em 10px;
	border-width: 1px 0 0;
	border-color: #c8c8c8;
	border-style: solid;
	margin: 0;
	-webkit-appearance: none;
	appearance: none;
	background-color: transparent;
	display: block;
	width: 100%;
	position: relative;
	cursor: pointer;
	text-align: left;
	color: #0060ac;
}
.picchu button.msr-accordion__header:before {
	display: block;
	position: absolute;
	width: 16px;
	margin-top: -8px;
}
.picchu button.msr-accordion__header[aria-expanded="true"] {
	background-color: rgba(0, 0, 0, 0.05);
}
.picchu button.msr-accordion__header[aria-selected="true"]:after {
	content: " (sel)";
}
.picchu button.msr-accordion__header[aria-selected="false"]:after {
	content: " (unselc)";
}
.picchu
	button.msr-accordion__header[aria-selected="false"]:after
	[data-layout="card"]
	.msr-accordion__panel {
	padding-top: 28px;
}
.picchu .msr-accordion__panel {
	padding: 0 10px;
}
.picchu .msr-accordion__panel .msr-accordion-content {
	margin: 1.5em 0;
}
.picchu .msr-accordion__panel[aria-hidden="true"] {
	display: none;
}
.picchu .msr-accordion-control-container {
	text-align: right;
}
.picchu .msr-accordion-control {
	color: #0060ac;
	background-color: transparent;
	padding: 0.55em;
	border: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.picchu .msr-accordion .msr-table .th,
.picchu .msr-accordion .msr-table th,
.picchu .msr-accordion .msr-table-fixed .th,
.picchu .msr-accordion .msr-table-fixed th {
	padding-top: 0;
	padding-bottom: 18px;
}
@media all and (min-width: 540px) {
	.picchu .msr-accordion .msr-table .th,
	.picchu .msr-accordion .msr-table th,
	.picchu .msr-accordion .msr-table-fixed .th,
	.picchu .msr-accordion .msr-table-fixed th {
		padding-bottom: calc(17px + 0.2vw);
	}
}
@media all and (min-width: 1400px) {
	.picchu .msr-accordion .msr-table .th,
	.picchu .msr-accordion .msr-table th,
	.picchu .msr-accordion .msr-table-fixed .th,
	.picchu .msr-accordion .msr-table-fixed th {
		padding-bottom: 20px;
	}
}
.picchu .msr-accordion .ms-row {
	margin: 0;
}
.picchu
	.msr-toggle-more-less
	.msr-toggle-more-less__container.toggle-hidden:after {
	content: "... ";
	display: inline;
}
.picchu
	.msr-toggle-more-less
	.msr-toggle-more-less__contents[aria-hidden="true"] {
	display: none;
}
.picchu .msr-toggle-more-less .msr-toggle-more-less__contents:after {
	content: " ";
	display: inline;
}
.picchu .msr-toggle-more-less .msr-toggle-more-less__trigger {
	display: inline-block;
}
.picchu .c-breadcrumb {
	display: inline-block;
	margin-top: 0;
	padding: 0 20px;
}
.picchu .c-breadcrumb li {
	display: inline-block;
	font-size: 0.8em;
	margin: 0;
	padding: 10px 8px 10px 0;
}
.picchu .msr-careers .career__heading .glyph-chevron-right,
.picchu .msr-events-conferences .event__heading .glyph-chevron-right,
.picchu .msr-news .news .glyph-chevron-right,
.picchu .msr-podcasts .podcast .glyph-chevron-right {
	font-size: 0.563rem;
	vertical-align: middle;
}
.picchu .c-breadcrumb li:last-child,
.picchu .c-breadcrumb li:last-child a {
	color: rgba(0, 0, 0, 0.6);
}
.picchu .c-breadcrumb li + li:before {
	color: rgba(0, 0, 0, 0.6);
	content: "\\";
	padding-right: 8px;
}
.picchu .c-breadcrumb li a {
	color: #0078d7;
}
.picchu .jovo-search-result {
	font-family:
		wf_segoe-ui_bold, wf_segoe-ui_semibold, wf_segoe-ui_normal, Arial,
		sans-serif;
}
.picchu .msr-careers .career__meta,
.picchu .msr-events-conferences .event__meta,
.picchu .msr-news .news .news__meta {
	font-family:
		wf_segoe-ui_normal, wf_segoe-ui_semilight, wf_segoe-ui_light, Arial,
		sans-serif;
	line-height: 1.25;
}
.picchu .msr-hero-grid {
	overflow: hidden;
	margin: auto;
	max-width: 1600px;
}
@media (min-width: 768px) {
	.picchu .msr-hero-grid {
		padding: 50px;
	}
}
.picchu .msr-hero-grid__items {
	margin: -0.25rem;
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
}
.picchu .msr-hero-grid__items.msr-hero-grid__items--3 .msr-grid-item--featured {
	-ms-grid-column: 1;
	-ms-grid-row: 1;
	-ms-grid-row-span: 2;
	grid-column: 1/2;
	grid-row: 1/3;
}
.picchu
	.msr-hero-grid__items.msr-hero-grid__items--3
	.msr-grid-item:nth-child(2) {
	-ms-grid-column: 2;
	-ms-grid-row: 1;
	grid-column: 2/3;
	grid-row: 1/2;
}
.picchu
	.msr-hero-grid__items.msr-hero-grid__items--3
	.msr-grid-item:nth-child(3) {
	-ms-grid-column: 2;
	-ms-grid-row: 2;
	grid-column: 2/3;
	grid-row: 2/3;
}
.picchu .msr-hero-grid__items.msr-hero-grid__items--4 .msr-grid-item--featured {
	-ms-grid-column: 1;
	-ms-grid-row: 1;
	-ms-grid-row-span: 3;
	grid-column: 1/2;
	grid-row: 1/4;
}
.picchu
	.msr-hero-grid__items.msr-hero-grid__items--4
	.msr-grid-item:nth-child(2) {
	-ms-grid-column: 2;
	-ms-grid-row: 1;
	grid-column: 2/3;
	grid-row: 1/2;
}
.picchu
	.msr-hero-grid__items.msr-hero-grid__items--4
	.msr-grid-item:nth-child(3) {
	-ms-grid-column: 2;
	-ms-grid-row: 2;
	grid-column: 2/3;
	grid-row: 2/3;
}
.picchu
	.msr-hero-grid__items.msr-hero-grid__items--4
	.msr-grid-item:nth-child(4) {
	-ms-grid-column: 2;
	-ms-grid-row: 3;
	grid-column: 2/3;
	grid-row: 3/4;
}
@media (min-width: 1084px) {
	.picchu .msr-hero-grid__items {
		display: -ms-grid;
		display: grid;
	}
	.picchu .msr-hero-grid__items.msr-hero-grid__items--3 {
		-ms-grid-columns: 66.8% 33.2%;
		-ms-grid-rows: 50% 50%;
		grid-template-columns: 66.8% 33.2%;
		grid-template-rows: 50% 50%;
	}
	.picchu .msr-hero-grid__items.msr-hero-grid__items--4 {
		-ms-grid-columns: 70% 30%;
		-ms-grid-rows: 33.33% 33.33% 33.33%;
		grid-template-columns: 70% 30%;
		grid-template-rows: 33.33% 33.33% 33.33%;
	}
	.picchu
		.msr-hero-grid__items.msr-hero-grid__items--4
		.msr-grid-item--featured
		.msr-grid-item__content {
		background-color: #000;
		position: static;
	}
	.picchu
		.msr-hero-grid__items.msr-hero-grid__items--4
		.msr-grid-item--featured
		.msr-grid-item__content:before {
		display: none;
	}
	.picchu .msr-hero-grid__items.msr-hero-grid__items--5 {
		-ms-grid-columns: 50.2% 24.8% 24.8%;
		-ms-grid-rows: 50% 50%;
		grid-template-columns: 50.2% 24.8% 24.8%;
		grid-template-rows: 50% 50%;
	}
}
.picchu .msr-hero-grid__items.msr-hero-grid__items--5 .msr-grid-item--featured {
	-ms-grid-column: 1;
	-ms-grid-row: 1;
	-ms-grid-row-span: 2;
	grid-column: 1/2;
	grid-row: 1/3;
}
.picchu
	.msr-hero-grid__items.msr-hero-grid__items--5
	.msr-grid-item:nth-child(2) {
	-ms-grid-column: 2;
	-ms-grid-row: 1;
	grid-column: 2/3;
	grid-row: 1/2;
}
.picchu
	.msr-hero-grid__items.msr-hero-grid__items--5
	.msr-grid-item:nth-child(3) {
	-ms-grid-column: 3;
	-ms-grid-row: 1;
	grid-column: 3/4;
	grid-row: 1/2;
}
.picchu
	.msr-hero-grid__items.msr-hero-grid__items--5
	.msr-grid-item:nth-child(4) {
	-ms-grid-column: 2;
	-ms-grid-row: 2;
	grid-column: 2/3;
	grid-row: 2/3;
}
.picchu
	.msr-hero-grid__items.msr-hero-grid__items--5
	.msr-grid-item:nth-child(5) {
	-ms-grid-column: 3;
	-ms-grid-row: 2;
	grid-column: 3/4;
	grid-row: 2/3;
}
.picchu .msr-hero-grid__items .msr-grid-item {
	padding: 0.25rem;
	display: -ms-flexbox;
	display: flex;
}
.picchu .msr-grid-item {
	display: -ms-flexbox;
	display: flex;
}
.picchu .msr-grid-item .glyph-chevron-right {
	font-size: 0.563rem;
	vertical-align: middle;
}
.picchu .msr-grid-item .glyph-chevron-right:before {
	display: inline;
}
.picchu .msr-grid-item .msr-grid-item__link {
	color: #fff;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.picchu .msr-grid-item .msr-grid-item__link:focus,
.picchu .msr-grid-item .msr-grid-item__link:hover {
	color: #fff;
}
.picchu .msr-grid-item .msr-grid-item__image-container {
	display: block;
	position: relative;
	width: 100%;
}
.picchu .msr-grid-item .msr-grid-item__image-container:before {
	content: "";
	display: block;
	height: 0;
	padding-top: 56.25%;
	width: 100%;
}
.picchu .msr-grid-item .msr-grid-item__image-container .msr-grid-item__image {
	height: 100%;
	left: 0;
	object-fit: cover;
	position: absolute;
	top: 0;
	width: 100%;
}
.picchu .msr-grid-item .msr-grid-item__content {
	background-color: #000;
	color: #fff;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 1rem;
	text-decoration: inherit;
	width: 100%;
}
@media (min-width: 1084px) {
	.picchu .msr-grid-item .msr-grid-item__content {
		bottom: 0;
		left: 0;
		position: absolute;
	}
}
.picchu .msr-grid-item .msr-grid-item__content:before {
	bottom: 100%;
	content: "";
	left: 0;
	position: absolute;
	width: 100%;
}
.picchu .msr-grid-item .msr-grid-item__heading {
	margin-bottom: 2px;
}
.picchu .msr-grid-item .msr-grid-item__more-text {
	margin-bottom: 0;
	margin-top: 0.825rem;
}
.picchu .msr-grid-item .msr-grid-item__more-text:after {
	background-position: bottom left;
	content: "";
	display: inline-block;
	height: 9px;
	margin-left: 0.25em;
	vertical-align: baseline;
	width: 9px;
}
.picchu .msr-grid-item:nth-child(1) .msr-grid-item__link {
	background-color: #401b6c;
}
.picchu .msr-grid-item:nth-child(2) .msr-grid-item__link {
	background-color: #2b2b2b;
}
.picchu .msr-grid-item:nth-child(3) .msr-grid-item__link {
	background-color: #32318c;
}
.picchu .msr-grid-item:nth-child(4) .msr-grid-item__link {
	background-color: #401b6c;
}
.picchu .msr-grid-item:nth-child(5) .msr-grid-item__link {
	background-color: #2b2b2b;
}
.picchu .msr-grid-item.msr-grid-item--external .msr-grid-item__more-text:after {
	background-position: top left;
	background-size: contain;
	height: 1em;
	vertical-align: text-bottom;
	width: 0.85em;
}
.picchu .msr-grid-item.msr-grid-item--no-image .msr-grid-item__link {
	display: block;
}
@media (min-width: 1084px) {
	.picchu .msr-grid-item.msr-grid-item--image .msr-grid-item__content {
		background-color: rgba(0, 0, 0, 0.54);
	}
	.picchu .msr-grid-item.msr-grid-item--image .msr-grid-item__content:before {
		background-image: linear-gradient(
			to top,
			rgba(0, 0, 0, 0.54),
			transparent
		);
		height: 50%;
	}
	.picchu .msr-grid-item.msr-grid-item--no-image .msr-grid-item__link {
		display: -ms-flexbox;
		display: flex;
	}
	.picchu .msr-grid-item.msr-grid-item--no-image .msr-grid-item__link:before {
		display: none;
	}
}
.picchu .msr-grid-item.msr-grid-item--no-image .msr-grid-item__link:before {
	content: "";
	float: left;
	height: 0;
	margin-left: -1px;
	padding-top: 56.25%;
	position: static;
	width: 1px;
}
.picchu .msr-grid-item.msr-grid-item--no-image .msr-grid-item__image-container {
	display: none;
}
@media (min-width: 1084px) {
	.picchu
		.msr-grid-item.msr-grid-item--no-image
		.msr-grid-item__image-container {
		display: block;
	}
}
.picchu .msr-grid-item.msr-grid-item--no-image .msr-grid-item__content {
	-ms-flex-line-pack: center;
	align-content: center;
	background-color: transparent;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
}
.js .picchu .msr-research-areas .button.toggle,
.picchu .msr-grid-item.msr-grid-item--row .msr-grid-item__more-text:after,
.picchu
	.msr-grid-item.msr-grid-item--row.msr-grid-item--image:not(
		.msr-grid-item--research-area
	)
	.msr-grid-item__more-text,
.picchu
	.msr-grid-item.msr-grid-item--row.msr-grid-item--no-image
	.msr-grid-item__image-container {
	display: none;
}
@media (min-width: 1084px) {
	.picchu .msr-grid-item.msr-grid-item--no-image .msr-grid-item__content {
		height: auto;
		margin: auto;
		text-align: left;
		top: 0;
	}
	.picchu .msr-grid-item.msr-grid-item--row .msr-grid-item__content {
		background-color: #000;
		position: static;
	}
	.picchu .msr-grid-item.msr-grid-item--row .msr-grid-item__content:before {
		display: none;
	}
}
.picchu .msr-grid-item.msr-grid-item--no-image .msr-grid-item__more-text:after {
	background-size: contain;
	height: 1em;
	margin-left: 0.75em;
	vertical-align: bottom;
	width: 2em;
}
.picchu .msr-grid-item.msr-grid-item--row .msr-grid-item__link:focus,
.picchu .msr-grid-item.msr-grid-item--row .msr-grid-item__link:hover {
	text-decoration: none;
}
.picchu
	.msr-grid-item.msr-grid-item--row
	.msr-grid-item__link:focus
	.msr-grid-item__heading
	span:not(.glyph-chevron-right),
.picchu
	.msr-grid-item.msr-grid-item--row
	.msr-grid-item__link:hover
	.msr-grid-item__heading
	span:not(.glyph-chevron-right) {
	text-decoration: underline;
}
.picchu .msr-grid-item.msr-grid-item--row .msr-grid-item__content {
	-ms-flex-pack: start;
	justify-content: flex-start;
}
.picchu
	.msr-grid-item.msr-grid-item--row.msr-grid-item--no-image
	.msr-grid-item__content {
	-ms-flex-pack: center;
	justify-content: center;
}
@media (min-width: 1084px) {
	.picchu
		.msr-grid-item.msr-grid-item--row.msr-grid-item--no-image
		.msr-grid-item__content {
		text-align: center;
	}
}
.picchu .msr-grid-item.msr-grid-item--highlight .msr-grid-item__link,
.picchu .msr-grid-item.msr-grid-item--research-area .msr-grid-item__link {
	background-color: #000;
}
.picchu .msr-grid-item.msr-grid-item--collapse .msr-grid-item__link {
	color: #fff;
}
.picchu .msr-grid-item.msr-grid-item--collapse .msr-grid-item__content {
	position: relative;
}
@media (max-width: 768px) {
	.picchu .msr-grid-item.msr-grid-item--research-area {
		width: 50%;
	}
	.picchu
		.msr-grid-item.msr-grid-item--collapse
		.msr-grid-item__image-container,
	.picchu .msr-grid-item.msr-grid-item--collapse .msr-grid-item__more-text {
		display: none;
	}
	.picchu .msr-grid-item.msr-grid-item--collapse {
		width: 100%;
	}
	.picchu .msr-grid-item.msr-grid-item--collapse .msr-grid-item__link {
		background-color: transparent;
		color: #0060ac;
	}
	.picchu .msr-grid-item.msr-grid-item--collapse .msr-grid-item__content {
		background-color: transparent;
		color: inherit;
		padding-bottom: 0;
		padding-left: 0;
		padding-top: 0;
	}
	.picchu .msr-grid-item.msr-grid-item--collapse .msr-grid-item__heading {
		margin-bottom: 0;
	}
}
.picchu .msr-careers .career__meta span ~ span,
.picchu .msr-events-conferences .event__meta span ~ span,
.picchu .msr-news .news .news__meta span ~ span {
	border-left: 1px solid currentColor;
	margin-left: 0.5em;
	padding-left: 0.5em;
}
.picchu .msr-research-areas .button.toggle {
	margin-bottom: 0;
}
@media (min-width: 768px) {
	.js .picchu .msr-research-areas .button.toggle {
		display: inline-block;
	}
}
.picchu .msr-research-areas .msr-research-area[aria-hidden="true"] {
	display: none;
}
.picchu .msr-research-areas .msr-research-area[aria-hidden="false"] {
	display: block;
	margin-bottom: -24px;
}
@media (min-width: 540px) {
	.picchu .msr-research-areas .msr-research-area[aria-hidden="false"] {
		margin-bottom: calc((22px + 0.4vw) * -1);
	}
}
@media (min-width: 1400px) {
	.picchu .msr-research-areas .msr-research-area[aria-hidden="false"] {
		margin-bottom: -28px;
	}
}
.picchu .msr-podcasts__latest .header {
	height: 57px;
	margin-bottom: 0;
	padding-bottom: 0.5em;
}
.picchu .msr-podcasts__recent .header {
	height: 57px;
	margin-bottom: 0;
	padding-bottom: 0.66em;
}
.picchu .msr-podcasts .podcast {
	-ms-flex-align: start;
	align-items: flex-start;
	display: -ms-flexbox;
	display: flex;
}
.picchu .msr-podcasts .podcast.podcast--latest {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.picchu .msr-podcasts .podcast.podcast--latest .podcast__content,
.picchu .msr-podcasts .podcast.podcast--latest .podcast__media img {
	width: 100%;
}
.picchu .msr-podcasts .podcast .glyph-chevron-right:before {
	display: inline;
}
.picchu .msr-podcasts .podcast__media {
	display: block;
	margin-bottom: 1rem;
	position: relative;
	width: 100%;
}
@media (min-width: 768px) {
	.picchu .msr-podcasts .podcast.podcast--latest {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	.picchu .msr-podcasts .podcast.podcast--latest .podcast__media {
		max-width: 50%;
	}
	.picchu .msr-podcasts .podcast__media {
		margin-right: 1rem;
		max-width: 13rem;
	}
}
.picchu .msr-podcasts .podcast__image-container {
	display: block;
	margin-right: 1rem;
	position: relative;
	width: 50%;
}
.picchu .msr-podcasts .podcast__image-container:before {
	content: "";
	display: block;
	height: 0;
	padding-top: 56.25%;
	width: 100%;
}
.picchu .msr-podcasts .podcast__image-container .podcast__image {
	height: 100%;
	left: 0;
	object-fit: cover;
	position: absolute;
	top: 0;
	width: 100%;
}
.picchu .msr-podcasts .podcast__content {
	width: 50%;
}
.picchu .msr-podcasts .podcast__heading a:focus,
.picchu .msr-podcasts .podcast__heading a:hover {
	text-decoration: none;
}
.picchu .msr-podcasts .podcast__heading a:focus span:not(.glyph-chevron-right),
.picchu .msr-podcasts .podcast__heading a:hover span:not(.glyph-chevron-right) {
	text-decoration: underline;
}
.picchu .msr-podcasts .podcast__share {
	display: block;
	margin-bottom: 2em;
}
.picchu .msr-podcasts .podcast__audio {
	display: block;
	width: 100%;
}
.picchu .msr-podcasts .button--cta {
	margin-bottom: 0;
}
.picchu .msr-events-conferences .event {
	-ms-flex-align: start;
	align-items: flex-start;
	display: -ms-flexbox;
	display: flex;
}
.picchu .msr-events-conferences .event__image-container {
	display: block;
	margin-right: 1rem;
	max-width: 10rem;
	position: relative;
	width: 100%;
}
.picchu .msr-events-conferences .event__image-container:before {
	content: "";
	display: block;
	height: 0;
	padding-top: 56.25%;
	width: 100%;
}
.picchu .msr-events-conferences .event__image-container .event__image {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.picchu .msr-events-conferences .event__content {
	-ms-flex-positive: 1;
	flex-grow: 1;
}
.picchu .msr-events-conferences .event__heading .glyph-chevron-right:before {
	display: inline;
}
.picchu .msr-events-conferences .event__heading a {
	display: block;
}
.picchu .msr-events-conferences .event__heading a:focus,
.picchu .msr-events-conferences .event__heading a:hover {
	text-decoration: none;
}
.picchu
	.msr-events-conferences
	.event__heading
	a:focus
	span:not(.glyph-chevron-right),
.picchu
	.msr-events-conferences
	.event__heading
	a:hover
	span:not(.glyph-chevron-right) {
	text-decoration: underline;
}
.picchu .msr-events-conferences .event__meta {
	margin-bottom: 0;
}
.picchu .msr-events-conferences .button--cta {
	margin-bottom: 0;
}
.picchu .msr-news .news {
	text-align: left;
}
.picchu .msr-news .news .glyph-chevron-right:before {
	display: inline;
}
.picchu .msr-news .news .news__heading a:focus,
.picchu .msr-news .news .news__heading a:hover {
	text-decoration: none;
}
.picchu .msr-news .news .news__heading a:focus span:not(.glyph-chevron-right),
.picchu .msr-news .news .news__heading a:hover span:not(.glyph-chevron-right) {
	text-decoration: underline;
}
.picchu .msr-careers .career {
	-ms-flex-align: start;
	align-items: flex-start;
	display: -ms-flexbox;
	display: flex;
}
.picchu .msr-careers .career__content {
	-ms-flex-positive: 1;
	flex-grow: 1;
}
.picchu .msr-careers .career__heading .glyph-chevron-right:before {
	display: inline;
}
.picchu .msr-careers .career__heading a {
	display: block;
}
.picchu .msr-careers .career__heading a:focus,
.picchu .msr-careers .career__heading a:hover {
	text-decoration: none;
}
.picchu .msr-careers .career__heading a:focus span:not(.glyph-chevron-right),
.picchu .msr-careers .career__heading a:hover span:not(.glyph-chevron-right) {
	text-decoration: underline;
}
.picchu .msr-careers .career__meta {
	margin-bottom: 0;
}
.picchu .msr-careers .msr-careers__tabs {
	margin-top: -15px;
}
.picchu .msr-careers .msr-careers__ctas {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -0.5rem;
}
.picchu .msr-careers .msr-careers__cta {
	padding: 0.5rem;
}
.picchu .msr-careers .button--cta {
	margin-bottom: 0;
}
.picchu .msr-component-list {
	padding: 30px;
}
.picchu .msr-component-list-item {
	border-bottom: 1px solid #f2f2f2;
	margin-bottom: 30px;
	padding-bottom: 30px;
}
.picchu .msr-component-list-item:last-child {
	border: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}
.picchu .msr-component-list .media {
	margin-bottom: 1em;
}
.picchu .msr-component-list .media img {
	display: block;
	width: 100%;
}
.picchu .msr-component-list .label {
	color: #767676;
	font-size: 14px;
	font-weight: 700;
	margin: 0 0 0.25em;
}
.picchu .msr-component-list .title {
	font-size: 1em;
	font-weight: 700;
	margin: 0 0 0.25em;
}
.picchu .msr-component-list .title a .c-glyph {
	display: inline-block;
	font-size: 75%;
	margin-left: 5px;
}
.picchu .msr-component-list .meta {
	color: #767676;
	font-size: 14px;
	margin: 0 0 0.5em;
}
.picchu .msr-component-list-author {
	overflow: hidden;
}
.picchu .msr-component-list-author .content,
.picchu .msr-component-list-author .image {
	display: inline-block;
	vertical-align: middle;
}
.picchu .msr-component-list-author .image {
	width: 39px;
}
.picchu .msr-component-list-author .content {
	width: calc(100% - 50px);
	padding-left: 10px;
}
@media screen and (min-width: 768px) {
	.picchu .msr-component-list-author .content {
		padding-left: 20px;
	}
}
.picchu .msr-component-list-author img {
	border-radius: 50%;
	display: block;
	height: 39px;
	margin: auto;
	min-width: 39px;
}
.picchu .msr-component-list-author .name {
	color: #5e5e5e;
	font-size: 14px;
	font-weight: 700;
	margin: 0;
}
.picchu .msr-component-list-author .name a {
	color: #5e5e5e;
	text-decoration: underline;
}
.picchu .msr-component-list-author .name a:focus,
.picchu .msr-component-list-author .name a:hover {
	text-decoration: none;
}
.picchu .msr-component-list-author .meta {
	margin: 0;
}
.picchu .msr-highlight .button--cta {
	margin-bottom: 0;
}
body.has-product-nav .commercial-product header.msr-banner {
	margin-bottom: 0 !important;
}
#ui-datepicker-div {
	display: none;
}
#uhf-footer,
.c-universal-footer {
	margin-top: 0 !important;
}
@media only screen and (max-width: 768px) {
	.c-uhfh > div + div nav {
		transform: translate3d(0, 0, 0);
		z-index: 999 !important;
	}
}
#mq {
	border: 0;
	clip: rect(0 0 0 0);
	display: block;
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	z-index: 1;
}
@media only screen and (min-width: 540px) {
	#mq {
		z-index: 2;
	}
}
@media only screen and (min-width: 768px) {
	#mq {
		z-index: 3;
	}
}
@media only screen and (min-width: 1084px) {
	#mq {
		z-index: 4;
	}
}
/*
     FILE ARCHIVED ON 15:22:13 Sep 21, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 13:25:38 Jan 26, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.781
  exclusion.robots: 0.03
  exclusion.robots.policy: 0.018
  esindex: 0.017
  cdx.remote: 10.76
  LoadShardBlock: 2734.913 (3)
  PetaboxLoader3.datanode: 2222.021 (4)
  PetaboxLoader3.resolve: 256.944 (3)
  load_resource: 90.582
*/