.lp-header-11 {
	backdrop-filter: blur(4px);         /* блюр */
	-webkit-backdrop-filter: blur(4px);
}
.lp-card--type {
	position: relative;
	backdrop-filter: blur(4px);         /* блюр */
	-webkit-backdrop-filter: blur(4px);
}

[data-media-source="media-xl"] .lp-button ,
[data-media-source="media-lg"] .lp-button {
	padding-top: 20px;
	padding-bottom: 20px;
}

.lp-form-block-16 ._text ._line {
	display: none;
}

.lp-tab-gallery__tabs {
	background: transparent !important;
}


.lp-header-11-top-wrap {
	padding: 0;
}

.lp-header-11-burger {
	display: none;
}

.lp-header-11-burger .burger-line {
	width: 24px;
    height: 3px;
    background-color: var(--text-color-base);
    border-radius: 3px;
    position: absolute;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-duration: 0.15s;
    transition-duration: 0.15s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    border: 0 !important;
    box-shadow: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

.lp-header-11-burger .burger-inner {
	width: 24px;
    height: 3px;
    background-color: var(--text-color-base);
    border-radius: 3px;
    position: absolute;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-duration: 0.15s;
    transition-duration: 0.15s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    display: block;
    top: 50%;
    margin-top: -1.5px;
}	

.lp-header-11-burger .burger-bot-line {
	bottom: -2px;
}

.lp-header-11-burger .burger-box {
	width: 24px;
    height: 19px;
    display: inline-block;
    position: relative;
}
.lp-header-11-title {
		flex-wrap: nowrap;
	}

@media all and (min-width: 960px) {
	.lp-contact-form form {
		display: flex;
		flex-wrap: wrap;
		    justify-content: space-between;
	}
	.lp-contact-form form .lp-form-tpl__item:nth-child(3n-2) ,
	.lp-contact-form form .lp-form-tpl__item:nth-child(3n-1) {
		width: calc(50% - 5px);
	}

	.lp-contact-form form .lp-form-tpl__item:nth-child(3n) ,
	.lp-contact-form form .lp-form-tpl__item._type-checkbox {
		width: 100%;
	}
	.lp-header-11-bottom {
		padding: 0 0 12px 0;	
	}
	
}

@media all and (max-width: 959px) {
	.lp-header-11 {
		display: flex;
		flex-direction: column-reverse;
	}
	
	.lp-header-11-bottom .lp-wrapp,
	.lp-header-11-top .lp-wrapp {
		max-width: calc(100% - 40px);
	}
	
	.lp-header-11-title {
		flex-direction: row;
		position: relative;
	}
	
	.lp-header-11-info {
		display: none;
	}
	
	.lp-header-11-title__text-second ,
	.lp-header-11-title__text-main {
		text-align: left;
	}
	
	.lp-header-11-title__icon {
		margin-right: 10px;
		margin-bottom: 0;
	}
	.lp-header-11-title__text {
		margin-bottom: 0;
	}
	
	.lp-header-11-bottom-wrap._messengers_check .lp-header-11-title {
		justify-content: flex-start;
	}
	
	.lp-header-11-burger {
		display: block;
		position: absolute;
        right: 0;
	}
	.lp-header-11-top {
		display: none;
	}
	
	.lp-header-11-title {
		padding-right: 30px;
	}
	.lp-header-11-top  .lp-header-11-side-menu-button {
		display: none;
	}
	.lp-header-11-aside .lp-header-11-side-menu-button {
		display: flex;
	}
	
	.lp-header-11-bottom {
		padding: 12px 0;
	}

	
}
@media all and (max-width: 600px) {
	.lp-header-11._adaptive .lp-header-11-info {
		display: none;
	}
	.lp-header-11-top  .lp-header-11-side-menu-button {
		display: none;
	}
	.lp-header-11-aside .lp-header-11-side-menu-button {
		display: flex;
	}
	.lp-header-11-top {
		display: flex;
	}
	.lp-header-11-bottom .lp-wrapp,
	.lp-header-11-top .lp-wrapp {
		max-width: 100%;
	}
	.lp-header-11-title__icon {
		margin-right: 0px;
	}
	.lp-header-11-burger .burger-box {
		width: 19px;
    	height: 16px;
	}
	.lp-header-11-burger .burger-line,
	.lp-header-11-burger .burger-inner {
		width: 20px;
	}
	
}