@media(max-width:1200px) {
	.home-hero-content h2 {
    font-size: 60px;
  }
}
@media(max-width:991px) {
  .home-hero-grid:before {
  	width: calc(100% - 224px);
  }
  .home-hero-content {
  	width:55%;
  }
	.home-hero-content h2 {
    font-size: 48px;
  }
}
@media(max-width:780px) {
  .home-hero-grid {
  	height:auto;
  }
  .home-hero-grid:before {
    width:100%;
    height:280px;
    top:unset;
    bottom:0;
    clip-path: polygon(0 0%, 100% 10%, 100% 100%, 0 100%);
  }
  .home-hero-grid > img {
  	position: initial;
    height:420px;
  }
  .home-hero-content {
    width: 100%;
    padding-bottom:80px;
    padding-top:12px;
    gap:16px;
  }
  .home-hero-content p {
  	font-size:15px;
    font-weight:300;
  }
}
@media(max-width:576px) {
    .home-hero-content h2 {
      font-size: 40px;
  }
  .home-hero-content { 
  	gap:0;
  }
  .home-hero-content p {
  	margin-bottom:16px;
    line-height:24px;
  }
}


















