/*
Theme Name: Child theme
Template: twentytwenty
Theme URI: http://mega-group.moscow/
Description: Дочерняя тема для темы twentytwenty
Version: 1.0
*/
html,
body {
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
}

body:not(.page-id-28) {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-direction: column;
	height: 100%;
}

body:not(.page-id-28) [data-elementor-type="header"] + * {
	flex-grow: 1;
}

.services .service-title {
	margin-top: 0;
}

.services .service-title a {
	color: inherit;
}

.htmega-service-style-7::after {
	background: #7154FC none repeat scroll 0 0;
	content: "";
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	transition: all 0.4s ease-in-out 0s;
	width: 100%;
	z-index: -1;
	border-radius: 8px;
}

.htmega-service-style-7:hover::after {
	opacity: .5;
}

@media (max-width: 767px) {
	.elementor-28 .elementor-element.elementor-element-64c24fe4 > .elementor-element-populated {
		margin: 0px 0px 0px 0px!important;
	}
}