
.hero-gblock {
	background: #fff;
	padding-top: 0;
}

.hero-gblock .breadcrumb {
	margin-bottom: 0 !important;
}

@media (max-width: 740px) {
	.hero-gblock .breadcrumb {
		display: none;
	}
}

.hero-gblock .gblock-content {
	display: flex;
	justify-content: space-between;
	min-height: 450px;
	padding-bottom: 0;
	margin-top: 0;
}

@media (max-width: 1200px) {
	.hero-gblock .gblock-content {
		padding-bottom: 45px;
	}
}

@media (max-width: 740px) {
	.hero-gblock .gblock-content {
		min-height: initial;
	}
}

.hero-gblock .hero-image-mobile-container {
	display: none;
}

.hero-gblock .hero-image-mobile-container .hero-image {
	width: 100%;
	height: 100%;
}

@media (max-width: 740px) {
	.hero-gblock .hero-image-mobile-container {
		display: block;
	}
}

.hero-gblock .hero-data-container {
	flex: 0 1 49.2%;
	max-width: 49.2%;
}

.hero-gblock .hero-image-container {
	flex: 0 1 50%;
	max-width: 50%;
}

.hero-gblock .hero-title {
	font-weight: 300;
	font-size: 48px;
	line-height: 53px;
	margin: 0;
	color: #313131;
	margin-top: 70px;
}

@media (max-width: 1000px) {
	.hero-gblock .hero-title {
		margin-top: 35px;
	}
}

@media (max-width: 740px) {
	.hero-gblock .hero-title {
		font-size: 32px;
		line-height: 35px;
		margin-top: 18px;
	}
}

.hero-gblock .hero-subtitle {
	font-weight: 300;
	font-size: 17px;
	line-height: 30px;
	color: rgba(66, 66, 66, .85);
	max-width: 634px;
	margin-top: 20px;
}

@media (max-width: 740px) {
	.hero-gblock .hero-subtitle {
		font-size: 15px;
		line-height: 26px;
	}
}

@media (max-width: 570px) {
	.hero-gblock .hero-subtitle {
		font-size: 15px;
		line-height: 26px;
	}
}

.hero-gblock .breadcrumb {
	margin-top: 20px;
}

.hero-gblock .hero-content .wp-block-buttons {
	margin-top: 50px;
}

.hero-gblock .hero-content .badges-gblock {
	margin-top: 44px;
}

.hero-gblock .hero-image-empty, .hero-gblock .hero-image-empty-mobile {
	background: #f4f5f7;
}

.hero-gblock .hero-image-empty-mobile {
	min-height: 300px;
}

.hero-gblock .hero-image-inner {
	height: 100%;
	position: relative;
	right: -24%;
}

.hero-gblock .hero-image-inner .hero-image {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

@media (min-width: 1620px) {
	.hero-gblock .hero-image-inner {
		right: 0;
	}
	
	.hero-gblock .hero-data-container {
		margin-right: 50px;
	}
}

@media (max-width: 1560px) {
	.hero-gblock .hero-image-inner {
		right: -36%;
	}
}

@media (max-width: 1460px) {
	.hero-gblock .hero-image-inner {
		right: -23%;
	}
}

@media (max-width: 1360px) {
	.hero-gblock .hero-image-inner {
		right: -10%;
	}
}

@media (max-width: 1200px) {
	.hero-gblock .hero-data-container {
		flex: 0 1 47%;
		max-width: 47%;
	}
	
	.hero-gblock .hero-image-container {
		flex: 0 1 52%;
		max-width: 52%;
	}
	
	.hero-gblock .hero-image-inner {
		right: -15%;
	}
}

@media (min-width: 1620px) {
	.hero-gblock .hero-image-inner {
		right: 0;
	}
	
	.hero-gblock .hero-data-container {
		margin-right: 50px;
	}
}

@media (max-width: 1000px) {
	.hero-gblock .hero-image-container {
		display: none;
	}
	
	.hero-gblock .hero-data-container {
		flex: 0 1 100%;
		max-width: 100%;
	}
}
