.mshk-home {
	padding-top: 250px;
	background-image: url('../../assets/images/bg.png');
}
.mshk-home__hero h1 {
	font-size: 60px;
	font-weight: bold;
	margin: 30px 0 30px 0;
}
.mshk-home__hero h4 {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #ed1d5f;
}
.mshk-home__hero p {
	font-size: 20px;
	letter-spacing: 0.5px;
}
.mshk-home__hero--cta {
	margin-top: 40px;
}
.mshk-home__customers {
	background-color: #ffffff;
	box-shadow: 10px 55px 148px -12px #eff0f6;
	padding: 40px;
	margin-top: 100px;
	text-align: center;
}
.mshk-home__customers h3 {
	font-size: 28px;
	margin: 0 0 30px 0;
}
.mshk-home__customers h3 span {
	color: #ed1d5f;
	font-weight: bold;
}
.mshk-home__spotlight {
	margin-top: 100px;
	padding: 100px 0 100px 0;
	background-color: #fdfdfd;
}
.mshk-home__spotlight--feature {
	background-color: #ffffff;
	padding: 40px;
	margin-bottom: 30px;
	border-radius: 8px;
	box-shadow: 0 4px 150px 10px #edeef1;
	height: 280px;
}
.mshk-home__spotlight--feature.pushdown {
	margin-top: 60px;
}
.mshk-home__spotlight--feature h3 {
	font-size: 24px;
	font-weight: bold;
	margin: 25px 0 25px 0;
}
.mshk-home__spotlight--feature p {
	font-size: 18px;
}
.mshk-home__spotlight--desc {
	padding: 100px 0 0 30px;
}
.mshk-home__spotlight--desc h2 {
	font-size: 48px;
	font-weight: bold;
	margin: 0 0 25px 0;
}
.mshk-home__spotlight--desc p {
	font-size: 18px;
}
.mshk-home__spotlight--desc ul {
	font-size: 18px;
	padding-left: 20px;
}
.mshk-home__spotlight--desc li {
	padding-bottom: 10px;
}
.mshk-home__casestudies {
    padding: 0 0 120px 0;
    background-color: #fdfdfd;
}
.mshk-home__casestudies h2 {
    font-weight: bold;
    font-size: 48px;
	color: #000000;
	padding-bottom: 20px;
}
.mshk-home__usecases {
    padding: 100px 0 50px 0;
    background-color: #fdfdfd;
}
.mshk-home__usecases h2 {
    font-weight: bold;
    font-size: 48px;
	color: #000000;
	padding-bottom: 20px;
}
.mshk-home__g2 {
	background-color: #fdfdfd;
	padding-bottom: 170px;
}
.mshk-home__g2--image img,
.mshk-home__g2--mobile img {
	filter: drop-shadow(0 10px 10px #eff0f6);
	-webkit-filter: drop-shadow(0 10px 10px #eff0f6);
}
.mshk-home__g2--mobile {
	display: none;
}
.mshk-home__highlights {
	background-color: #fdfdfd;
}
.mshk-home__highlights h2 {
	font-size: 48px;
	font-weight: bold;
	margin-bottom: 25px;
}
.mshk-home__highlights p {
	font-size: 18px;
}
.mshk-home__highlights ul {
	font-size: 18px;
	padding-left: 20px;
}
.mshk-home__highlights li {
	padding-bottom: 10px;
}
.mshk-home__highlights figure {
	font-family: Sarabun, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #ffffff;
	padding: 20px;
	margin-top: 30px;
	box-shadow: 0 4px 150px 10px #edeef1;
}
.mshk-home__highlights figure.one {
	border-left: solid 2px #ff4a4a;
}
.mshk-home__highlights figure.two {
	border-left: solid 2px #6970fb;
}
.mshk-home__highlights figure.three {
	border-left: solid 2px #53e09c;
}
.mshk-home__highlights blockquote p {
	font-style: italic;
	font-size: 14px;
}
.mshk-home__highlights figcaption {
	font-weight: bold;
}
.mshk-home__highlights figcaption cite {
	font-weight: normal;
	font-style: normal;
}
.mshk-home__highlights--row {
	padding-bottom: 120px;
}
.mshk-home__tools {
	background-color: #fdfdfd;
	padding-top: 100px;
}
.mshk-home__tools h2 {
	font-size: 48px;
	font-weight: bold;
	margin-bottom: 30px;
	text-align: center;
}
.mshk-home__tools p {
	font-size: 18px;
	text-align: center;
	padding-bottom: 60px;
}
.mshk-home__tools--tiles {
	margin-bottom: 20px;
}
.mshk-home__tools--tiles.first {
	margin-left: 225px;
}
.mshk-home__tools--tiles.second {
	margin-left: 395px;
}
.mshk-home__tools--tiles.third {
	margin-left: 225px;
}
.mshk-home__tools--tiles .title-tile {
	width: 170px;
	height: 162px;
	color: #ffffff;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
}
.mshk-home__tools--tiles.first .title-tile {
	background-color: #ed1d5f;
	border: solid 1px #ed1d5f;
	padding-top: 45px;
}
.mshk-home__tools--tiles.second .title-tile {
	background-color: #3471b8;
	border: solid 1px #3471b8;
	padding-top: 60px;
}
.mshk-home__tools--tiles.third .title-tile {
	background-color: #1f8858;
	border: solid 1px #1f8858;
	padding-top: 45px;
}
.mshk-home__tools--tiles .item-tile {
	width: 170px;
	height: 162px;
	color: #ffffff;
	align-items: center;
	display: flex;
	box-shadow: 30px 30px 60px 0 rgb(239 240 246 / 80%);
}
.mshk-home__tools--tiles .item-tile.more {
	width: 304px;
}
.mshk-home__tools--tiles.first .item-tile.left {
	border-left: solid 1px #ed1d5f;
	border-top: solid 1px #ed1d5f;
	border-bottom: solid 1px #ed1d5f;
	padding-left: 35px;
}
.mshk-home__tools--tiles.first .item-tile.middle {
	border-top: solid 1px #ed1d5f;
	border-bottom: solid 1px #ed1d5f;
	padding-left: 25px;
}
.mshk-home__tools--tiles.first .item-tile.right {
	border-right: solid 1px #ed1d5f;
	border-top: solid 1px #ed1d5f;
	border-bottom: solid 1px #ed1d5f;
	padding-left: 35px;
}
.mshk-home__tools--tiles.second .item-tile.left {
	border-left: solid 1px #3471b8;
	border-top: solid 1px #3471b8;
	border-bottom: solid 1px #3471b8;
	padding-left: 37px;
}
.mshk-home__tools--tiles.second .item-tile.middle {
	border-top: solid 1px #3471b8;
	border-bottom: solid 1px #3471b8;
	padding-left: 32px;
}
.mshk-home__tools--tiles.second .item-tile.right {
	border-right: solid 1px #3471b8;
	border-top: solid 1px #3471b8;
	border-bottom: solid 1px #3471b8;
	padding-left: 30px;
}
.mshk-home__tools--tiles.third .item-tile.left {
	border-left: solid 1px #1f8858;
	border-top: solid 1px #1f8858;
	border-bottom: solid 1px #1f8858;
	padding-left: 25px;
}
.mshk-home__tools--tiles.third .item-tile.middle {
	border-top: solid 1px #1f8858;
	border-bottom: solid 1px #1f8858;
	padding-left: 25px;
}
.mshk-home__tools--tiles.third .item-tile.right {
	border-right: solid 1px #1f8858;
	border-top: solid 1px #1f8858;
	border-bottom: solid 1px #1f8858;
}
.mshk-home__cta {
	background-color: #fdfdfd;
	padding: 100px 0 100px 0;
}
.mshk-home__cta--ready {
	background-image: url('../../assets/images/home-cta-bg.png');
	background-color: #3471b8;
	border-radius: 10px;
	color: #ffffff;
	padding: 60px;
}
.mshk-home__cta--ready h3 {
	font-weight: bold;
	font-size: 36px;
}
.mshk-home__cta--ready p {
	font-size: 18px;
}
.mshk-home__posts {
	background-color: #fdfdfd;
	padding: 20px 0 20px 0;
}
.mshk-home__posts--post {
	padding: 0 20px 0 20px;
}
.mshk-home__posts--post img {
	border-radius: 5px;
}
.mshk-home__posts--post h3 {
	font-size: 24px;
	font-weight: bold;
}
.mshk-home__posts--post h4 {
	letter-spacing: 2px;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	color: #ed1d5f;
	padding-top: 20px;
}
@media screen and (max-width: 1400px) {
	.mshk-home__hero h1 {
		font-size: 54px;
	}
	.mshk-home__hero--image {
		margin-top: 50px;
	}
	.mshk-home__highlights--copy.one {
		padding-left: 40px;
	}
	.mshk-home__tools h2 {
		margin-left: 120px;
		margin-right: 120px;
	}
}
@media screen and (max-width: 1200px) {
	.mshk-home {
		padding-top: 200px;
	}
	.mshk-home__hero h1 {
		font-size: 44px;
	}
	.mshk-home__spotlight--feature {
		padding: 30px;
		height: 290px;
	}
	.mshk-home__spotlight--desc h2 {
		font-size: 40px;
	}
	.mshk-home__casestudies h2 {
		font-size: 40px;
	}
	.mshk-home__highlights h2 {
		font-size: 40px;
	}
	.mshk-home__highlights--image.one {
		margin-top: 10px;
	}
	.mshk-home__highlights--image.two {
		margin-top: 20px;
	}
	.mshk-home__highlights--image.three {
		margin-top: 30px;
	}
	.mshk-home__tools--tiles.first {
		margin-left: 65px;
	}
	.mshk-home__tools--tiles.second {
		margin-left: 130px;
	}
	.mshk-home__tools--tiles.third {
		margin-left: 65px;
	}
}
@media screen and (max-width: 992px) {
	.mshk-home__hero h1 {
		font-size: 34px;
		margin: 20px 0 20px 0;
	}
	.mshk-home__hero p {
		font-size: 17px;
	}
	.mshk-home__hero--cta {
		margin-top: 30px;
	}
	.mshk-home__customers {
		padding: 20px;
	}
	.mshk-home__customers h3 {
		font-size: 26px;
		margin: 0 0 20px 0;
	}
	.mshk-home__spotlight {
		margin-top: 80px;
		padding: 80px 0 80px 0;
	}
	.mshk-home__spotlight--feature {
		padding: 20px;
		height: 280px;
	}
	.mshk-home__spotlight--feature.pushdown {
		margin-top: 0;
	}
	.mshk-home__spotlight--feature.three img {
		margin-top: 20px;
	}
	.mshk-home__spotlight--feature.four img {
		margin-top: 2px;
	}
	.mshk-home__spotlight--feature h3 {
		font-size: 20px;
		margin: 15px 0 15px 0;
	}
	.mshk-home__spotlight--feature p {
		font-size: 17px;
	}
	.mshk-home__spotlight--desc {
		padding: 0 0 0 30px;
	}
	.mshk-home__spotlight--desc h2 {
		font-size: 34px;
	}
	.mshk-home__casestudies h2 {
		font-size: 34px;
	}
	.mshk-home__usecases h2 {
		font-size: 34px;
	}
	.mshk-home__spotlight--desc p,
	.mshk-home__spotlight--desc ul {
		font-size: 17px;
	}
	.mshk-home__g2 {
		padding-bottom: 120px;
	}
	.mshk-home__highlights h2 {
		font-size: 34px;
	}
	.mshk-home__highlights p {
		font-size: 17px;
	}
	.mshk-home__highlights--row {
		padding-bottom: 60px;
	}
	.mshk-home__tools {
		padding-top: 50px;
	}
	.mshk-home__tools h2 {
		margin-left: 0;
		margin-right: 0;
		font-size: 34px;
	}
	.mshk-home__tools p {
		font-size: 17px;
		padding-bottom: 30px;
	}
	.mshk-home__tools--tiles .title-tile {
		font-size: 20px;
		width: 150px;
		height: 142px;
	}
	.mshk-home__tools--tiles.first,
	.mshk-home__tools--tiles.second {
		margin-left: 50px;
	}
	.mshk-home__tools--tiles.third {
		margin-left: 0;
	}
	.mshk-home__tools--tiles .item-tile {
		width: 150px;
		height: 142px;
	}
	.mshk-home__tools--tiles .item-tile.more {
		width: 245px;
	}
	.mshk-home__tools--tiles.first .title-tile {
		padding-top: 40px;
	}
	.mshk-home__tools--tiles.first .item-tile.left {
		padding-left: 30px;
	}
	.mshk-home__tools--tiles.first .item-tile.middle {
		padding-left: 15px;
	}
	.mshk-home__tools--tiles.first .item-tile.right {
		padding-left: 25px;
	}
	.mshk-home__tools--tiles.second .item-tile.left,
	.mshk-home__tools--tiles.second .item-tile.middle {
		padding-left: 27px;
	}
	.mshk-home__tools--tiles.second .item-tile.right {
		padding-left: 23px;
	}
	.mshk-home__tools--tiles.third .item-tile.left,
	.mshk-home__tools--tiles.third .item-tile.middle {
		padding-left: 15px;
	}
}
@media screen and (max-width: 768px) {
	.mshk-home__hero h1 {
		font-size: 30px;
		text-align: center;
	}
	.mshk-home__hero h4 {
		text-align: center;
	}
	.mshk-home__hero p {
		text-align: center;
	}
	.mshk-home__hero--cta {
		margin-left: 133px;
	}
	.mshk-home__customers h3 {
		padding-left: 40px;
		padding-right: 40px;
	}
	.mshk-home__spotlight {
		padding: 80px 0 40px 0;
	}
	.mshk-home__spotlight--feature {
		padding: 30px 60px 30px 60px;
		height: 210px;
		text-align: center;
	}
	.mshk-home__spotlight--feature p {
		text-align: center;
	}
	.mshk-home__spotlight--feature.three img,
	.mshk-home__spotlight--feature.four img {
		margin-top: 0;
	}
	.mshk-home__spotlight--desc {
		padding: 0 0 0 15px;
	}
	.mshk-home__spotlight--desc h2 {
		font-size: 30px;
		text-align: center;
	}
	.mshk-home__casestudies {
		padding: 40px 0 120px 0;
	}
	.mshk-home__casestudies h2 {
		font-size: 30px;
		padding-bottom: 0;
	}
	.mshk-home__usecases h2 {
		font-size: 30px;
	}
	.mshk-home__g2 {
		padding-bottom: 80px;
	}
	.mshk-home__highlights h2 {
		font-size: 30px;
	}
	.mshk-home__highlights--image.one,
	.mshk-home__highlights--image.three {
		margin-bottom: 20px;
	}
	.mshk-home__highlights--copy {
		padding-left: 40px;
		padding-right: 40px;
	}
	.mshk-home__tools h2 {
		font-size: 30px;
	}
	.mshk-home__tools--tiles .title-tile {
		font-size: 18px;
		padding: 5px;
		width: 127px;
		height: 119px;
	}
	.mshk-home__tools--tiles.first,
	.mshk-home__tools--tiles.second,
	.mshk-home__tools--tiles.third {
		margin-left: 0;
	}
	.mshk-home__tools--tiles .item-tile {
		width: 127px;
		height: 119px;
	}
	.mshk-home__tools--tiles .item-tile.more {
		width: 128px;
	}
	.mshk-home__tools--tiles.first .title-tile {
		padding-top: 32px;
	}
	.mshk-home__tools--tiles.second .title-tile {
		padding-top: 45px;
	}
	.mshk-home__tools--tiles.third .title-tile {
		padding-top: 30px;
	}
	.mshk-home__tools--tiles.first .item-tile.left {
		padding-left: 17px;
	}
	.mshk-home__tools--tiles.first .item-tile.middle {
		padding-left: 10px;
		padding-right: 5px;
	}
	.mshk-home__tools--tiles.first .item-tile.right {
		padding-left: 15px;
	}
	.mshk-home__tools--tiles.second .item-tile.left {
		padding-left: 17px;
	}
	.mshk-home__tools--tiles.second .item-tile.middle {
		padding-left: 12px;
	}
	.mshk-home__tools--tiles.second .item-tile.right {
		padding-left: 10px;
	}
	.mshk-home__tools--tiles.third .item-tile.left {
		padding-left: 10px;
		padding-right: 5px;
	}
	.mshk-home__tools--tiles.third .item-tile.middle {
		padding-left: 10px;
		padding-right: 10px;
	}
	.mshk-home__tools--tiles.third .item-tile.right {
		padding-left: 5px;
		padding-right: 5px;
	}
}
@media screen and (max-width: 576px) {
	.mshk-home__hero p {
		padding-left: 20px;
		padding-right: 20px;
	}
	.mshk-home__hero--image {
		padding-left: 30px;
		padding-right: 30px;
	}
	.mshk-home__hero--cta {
		margin-left: 143px;
	}
	.mshk-home__customers {
		width: 80%;
	}
	.mshk-home__spotlight--feature {
		margin-left: 20px;
		margin-right: 20px;
	}
	.mshk-home__spotlight--desc {
		padding: 0 0 0 30px;
	}
	.mshk-home__g2 {
		padding: 0 80px 80px 80px;
	}
	.mshk-home__g2--image {
		display: none;
	}
	.mshk-home__g2--mobile {
		display: block;
	}
	.mshk-home__highlights--image.one,
	.mshk-home__highlights--image.two,
	.mshk-home__highlights--image.three {
		padding-left: 40px;
		padding-right: 40px;
	}
}
@media screen and (max-width: 428px) {
	.mshk-home {
		padding-top: 125px;
	}
	.mshk-home__hero h1 {
		text-align: left;
		padding-left: 20px;
	}
	.mshk-home__hero h4 {
		display: none;
	}
	.mshk-home__hero p {
		font-size: 16px;
		text-align: left;
		padding-left: 20px;
	}
	.mshk-home__hero--cta {
		margin-left: 90px;
	}
	.mshk-home__hero--image {
		margin-top: 30px;
	}
	.mshk-home__customers {
		padding-top: 40px;
		margin-top: 40px;
		width: 90%;
	}
	.mshk-home__customers h3 {
		font-size: 22px;
	}
	.mshk-home__spotlight {
		padding: 40px;
		margin-top: 40px;
	}
	.mshk-home__spotlight--feature {
		padding: 20px;
		height: 220px;
		text-align: left;
		margin-left: 0;
		margin-right: 0;
	}
	.mshk-home__spotlight--feature p {
		font-size: 16px;
		text-align: left;
	}
	.mshk-home__spotlight--desc p,
	.mshk-home__spotlight--desc ul {
		font-size: 16px;
	}
	.mshk-home__spotlight--desc h2 {
		font-size: 24px;
		text-align: left;
	}
	.mshk-home__spotlight--desc li {
		padding-bottom: 0;
	}
	.mshk-home__casestudies h2 {
		font-size: 24px;
		padding-left: 40px;
		padding-right: 40px;
	}
	.mshk-home__usecases h2 {
		font-size: 24px;
	}
	.mshk-home__g2 {
		padding: 0 60px 60px 60px;
	}
	.mshk-home__highlights h2 {
		font-size: 24px;
	}
	.mshk-home__highlights p {
		font-size: 16px;
	}
	.mshk-home__highlights--image.one,
	.mshk-home__highlights--image.two,
	.mshk-home__highlights--image.three {
		padding-left: 40px;
		padding-right: 40px;
	}
	.mshk-home__highlights--copy.two,
	.mshk-home__highlights--copy.three {
		padding-left: 40px;
	}
	.mshk-home__highlights figure {
		margin-right: 0;
	}
	.mshk-home__tools h2 {
		font-size: 24px;
		margin-bottom: 20px;
	}
	.mshk-home__tools p {
		font-size: 16px;
		padding: 0 20px 10px 20px;
	}
	.mshk-home__tools--tiles .title-tile {
		display: none;
	}
	.mshk-home__tools--tiles .item-tile {
		width: 124px;
		height: 116px;
	}
	.mshk-home__tools--tiles .item-tile.more {
		width: 125px;
	}
	.mshk-home__tools--tiles.first .item-tile.left {
		padding-left: 15px;
	}
	.mshk-home__tools--tiles.first .item-tile.right {
		padding-left: 10px;
	}
	.mshk-home__tools--tiles.second .item-tile.left {
		padding-left: 15px;
	}
	.mshk-home__tools--tiles.second .item-tile.middle {
		padding-left: 10px;
	}
	.mshk-home__tools--tiles.second .item-tile.right {
		padding-left: 10px;
		padding-right: 10px;
	}
	.mshk-home__tools--tiles.third .item-tile.left {
		padding-left: 10px;
		padding-right: 10px;
	}
	.mshk-home__posts--post {
		padding: 0 60px 40px 60px;
	}
	.mshk-home__posts--post h3 {
		font-size: 20px;
	}
}
@media screen and (max-width: 414px) {
	.mshk-home__hero h1 {
		padding-left: 20px;
		padding-right: 20px;
	}
	.mshk-home__hero--cta {
		margin-left: 80px;
	}
	.mshk-home__tools--tiles .item-tile {
		width: 121px;
		height: 113px;
	}
	.mshk-home__tools--tiles .item-tile.more {
		width: 122px;
	}
}
@media screen and (max-width: 390px) {
	.mshk-home__hero h1 {
		font-size: 26px;
	}
	.mshk-home__hero p {
		font-size: 14px;
		padding-left: 20px;
	}
	.mshk-home__hero--cta {
		margin-left: 78px;
	}
	.mshk-home__customers {
		padding-top: 30px;
		margin-top: 30px;
	}
	.mshk-home__customers h3 {
		font-size: 20px;
	}
	.mshk-home__spotlight--feature {
		height: 210px;
	}
	.mshk-home__spotlight--feature p {
		font-size: 14px;
	}
	.mshk-home__spotlight--desc p,
	.mshk-home__spotlight--desc ul {
		font-size: 14px;
	}
	.mshk-home__g2 {
		padding: 0 50px 50px 50px;
	}
	.mshk-home__highlights h2 {
		margin-bottom: 10px;
	}
	.mshk-home__highlights p {
		font-size: 14px;
	}
	.mshk-home__highlights figure {
		margin-top: 20px;
	}
	.mshk-home__highlights--row {
		padding-bottom: 40px;
	}
	.mshk-home__tools h2 {
		margin-bottom: 20px;
	}
	.mshk-home__tools p {
		font-size: 14px;
		padding: 0 20px 10px 20px;
	}
	.mshk-home__tools--tiles .item-tile {
		width: 113px;
		height: 105px;
	}
	.mshk-home__tools--tiles .item-tile.more {
		width: 114px;
	}
	.mshk-home__tools--tiles.first .item-tile.left {
		padding-left: 10px;
	}
	.mshk-home__tools--tiles.first .item-tile.right {
		padding-left: 7px;
	}
	.mshk-home__tools--tiles.second .item-tile.left {
		padding-left: 10px;
	}
	.mshk-home__tools--tiles.second .item-tile.middle {
		padding-left: 5px;
	}
	.mshk-home__tools--tiles.second .item-tile.right {
		padding-left: 10px;
		padding-right: 10px;
	}
	.mshk-home__tools--tiles.third .item-tile.left {
		padding-left: 10px;
		padding-right: 10px;
	}
}
@media screen and (max-width: 375px) {
	.mshk-home__hero--cta {
		margin-left: 73px;
	}
	.mshk-home__tools--tiles .item-tile {
		width: 108px;
		height: 100px;
	}
	.mshk-home__tools--tiles .item-tile.more {
		width: 109px;
	}
	.mshk-home__tools--tiles.first .item-tile.left {
		padding-left: 7px;
	}
	.mshk-home__tools--tiles.first .item-tile.right {
		padding-left: 4px;
	}
	.mshk-home__tools--tiles.second .item-tile.left {
		padding-left: 7px;
	}
	.mshk-home__tools--tiles.second .item-tile.middle {
		padding-left: 3px;
	}
	.mshk-home__tools--tiles.second .item-tile.right {
		padding-left: 10px;
		padding-right: 10px;
	}
	.mshk-home__tools--tiles.third .item-tile.left {
		padding-left: 10px;
		padding-right: 10px;
	}
	.mshk-home__usecases h2 {
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media screen and (max-width: 360px) {
	.mshk-home__hero--cta {
		margin-left: 63px;
	}
	.mshk-home__g2 {
		padding: 0 40px 40px 40px;
	}
	.mshk-home__tools--tiles .item-tile {
		width: 101px;
		height: 93px;
	}
	.mshk-home__tools--tiles .item-tile.more {
		width: 102px;
	}
	.mshk-home__tools--tiles.first .item-tile.left {
		padding-left: 7px;
		padding-right: 7px;
	}
	.mshk-home__tools--tiles.first .item-tile.right {
		padding-left: 5px;
		padding-right: 5px;
	}
	.mshk-home__tools--tiles.second .item-tile.left {
		padding-left: 7px;
		padding-right: 7px;
	}
	.mshk-home__tools--tiles.second .item-tile.middle {
		padding-left: 3px;
		padding-right: 3px;
	}
	.mshk-home__tools--tiles.second .item-tile.right {
		padding-left: 10px;
		padding-right: 10px;
	}
	.mshk-home__tools--tiles.third .item-tile.left {
		padding-left: 10px;
		padding-right: 10px;
	}
}
@media screen and (max-width: 320px) {
	.mshk-home__hero h1 {
		padding-right: 0;
	}
	.mshk-home__hero--cta {
		margin-left: 43px;
	}
	.mshk-home__spotlight--desc {
		padding: 0;
	}
	.mshk-home__spotlight--feature {
		height: 225px;
	}
	.mshk-home__casestudies h2 {
		padding-left: 20px;
		padding-right: 20px;
	}
	.mshk-home__g2 {
		padding: 0 30px 50px 30px;
	}
	.mshk-home__tools--tiles .item-tile {
		width: 90px;
		height: 82px;
	}
	.mshk-home__tools--tiles .item-tile.more {
		width: 90px;
	}
	.mshk-home__posts--post {
		padding: 0 40px 40px 40px;
	}
	.mshk-home__posts--post h3 {
		font-size: 18px;
	}
}
@media screen and (max-width: 280px) {

}