

/* Start:/local/templates/glampingpark/components/bitrix/news.list/feedback/style.css?17260378923991*/
.feedback-container{
	max-width: 1440px;
	margin: 0 auto;
	padding: 36px 0 94px;
}
.feedback-container-title h1{
	color: #282828;
	font-size: 50px;
	font-family: "Roboto-Bold";
	font-weight: 700;
	line-height: 120%;
	padding-bottom: 56px;
	margin: 0;
}
.feedback-container-site-info{
	border-radius: 20px;
	background: #F19A2D;
	padding: 45px 69.5px 44px 4px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.feedback-container-site-info-left{
	display: flex;
	align-items: center;
}
.fii{
	padding: 0 54px;
	color:  #FFF;
	font-size: 20px;
	font-family: "Roboto-Medium";
	font-weight: 500;
	display: flex;
	column-gap: 20px;
}
.fii a{
	color:  #FFF;
	font-size: 20px;
	font-family: "Roboto-Medium";
	font-weight: 500;
	display: flex;
	column-gap: 20px;
}
.feedback-container-site-phone,.feedback-container-site-email{
	border-right: 1px solid rgba(255, 255, 255, 0.2);
	flex-direction: column;
}
.feedback-container-site-social{
	display: flex;
	align-items: center;
	column-gap: 28.5px;
}
.feedback-container-main-block{
	margin-top: 36px;
	border-radius: 40px;
	overflow: hidden;
	position: relative;
}
#map-feedback{
	width: 100%;
	height: 820px;
	/*background: lightgray 50% / cover no-repeat;*/
}
.feedback-form{
	position: absolute;
	left: 74px;
	top: 72px;
	z-index: 1;
	border-radius: 20px;
	background: #FFF;
	width: 462px;
	height: 677px;
	padding: 40px 48px;
}
.feedback-form h4{
	color:  #282828;
	font-size: 40px;
	font-family: "Roboto-Bold";
	font-weight: 700;
	line-height: 56px;
	padding-bottom: 28px;
	margin: 0;
}
[class*="ymaps-2"][class*="-ground-pane"] {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	-webkit-filter: grayscale(85%);
}
.ymaps-2-1-79-map-copyrights-promo,.ymaps-2-1-79-copyright.ymaps-2-1-79-copyright_logo_no{
	display: none;
}
@media only screen and (min-width: 2040px) {
	.feedback-container{
		max-width: 1920px;
		margin: 0 auto;
	}
}
@media only screen and (max-width: 1599px) {
	.feedback-container{
		max-width: 100%;
		margin: 0 60px;
		padding: 36px 0 110px;
	}
	.fii{
		padding: 0 40px 0 20px;
	}
	.fii:first-child{
		white-space: nowrap;
	}
	.feedback-container-site-info-left {
		padding-left: 28px;
	}
	.feedback-container-site-info{
		padding: 45px 44.5px 44px 0px;
	}
}
@media only screen and (max-width: 1199px) {
	.feedback-container{
		max-width: 100%;
		margin: 0 30px;
		padding: 40px 0 80px;
	}
	.feedback-container-title h1{
		font-size: 36px;
		padding-bottom: 40px;
	}
	.fii{
		padding:16px 0;
		width: 100%;
	}
	.fii a{
		font-size: 16px;
	}
	.feedback-container-site-info-left {
		padding-left:0;
		flex-direction: column;
		align-items: flex-start;
		width: 100%;
	}
	.feedback-container-site-info{
		padding: 30px;
		align-items: flex-start;
		flex-direction: column;
		column-gap: 0;
		row-gap: 31px;
	}
	.feedback-container-site-phone,.feedback-container-site-email{
		border-right: none;
		border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	}
	.feedback-container-main-block {
		margin-top: 40px;
	}
	.feedback-form{
		left: 30px;
		top: 38px;
		width: 648px;
		height: auto;
		padding: 30px;
	}
	#map-feedback{
		height: 1401px;
	}
	.feedback-form h4{
		font-size: 26px;
		padding-bottom: 20px;
	}
	.feedback-container-site-social{
		padding-left: 7px;
	}
}
@media only screen and (max-width: 767px) {
	.feedback-container{
		margin: 0;
		padding: 0;
	}
	.feedback-container-title h1{
		padding-bottom: 20px;
	}
	.feedback-container-site-info{
		padding: 20px;
		margin: 0 20px;
	}
	.feedback-container-title{
		margin: 0 20px;
	}
	.feedback-form{
		left: 20px;
		top: 25px;
		width: calc(100% - 40px);
		height: auto;
		padding: 20px;
	}
	#map-feedback{
		height: 1030px;
	}
}
@media only screen and (max-width: 370px) {
	.feedback-container-title h1{
		font-size: 26px;
	}
}


/* End */


/* Start:/local/components/apollon/main.feedback/templates/bootstrap_v4/style.css?17037842881421*/
.mf-control-required { color: #f00; }
.form-group{
    padding-bottom: 14px;
}
.form-group label{
    color:  #282828;
    font-size: 18px;
    font-family: "Roboto-Medium";
    font-weight: 500;
    line-height: 26px;
    padding-bottom: 10px;
}
.form-group input::placeholder{
    opacity: 0.20000000298023224;
    color:  #282828;
    font-size: 16px;
    font-family: "Roboto-Medium";
    line-height: 26px;

}
.form-group input{
    color:  #282828;
    font-size: 16px;
    font-family: "Roboto-Medium";
    line-height: 26px;
    padding: 12px 20px;
    border-radius: 6px;
    background: #F5F5F5;
    border: 0;
}
.form-group textarea{
    resize: none;
    width: 100%;
    height: 99px;
    padding: 12px 20px;
    border-radius: 6px;
    background: #F5F5F5;
    margin-bottom: 14px;
}
.feedback-btn{
    color: #FFF;
    font-size: 16px;
    line-height: normal;
    font-family: "Roboto-Medium";
    font-weight: 500;
    display: flex;
    padding: 15px 47px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    max-height: 50px;
    flex-shrink: 0;
    border-radius: 25px;
    background: #327656;
    transition: all ease .4s;
}
.feedback-btn:hover{
    background: #296247;
    color: white;
    transition: all ease .4s;
}
@media only screen and (max-width: 1199px) {
    .feedback-btn{
        width: 100%;
    }
}
/* End */
/* /local/templates/glampingpark/components/bitrix/news.list/feedback/style.css?17260378923991 */
/* /local/components/apollon/main.feedback/templates/bootstrap_v4/style.css?17037842881421 */
