

/* Start:/bitrix/templates/landing24/template_styles.css?17205248713554*/
.landing-edit-mode,
.landing-public-mode {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	display: flex;
	flex-direction: column;
}

.landing-layout-flex {
	display: flex;
	flex-wrap: nowrap;
	flex-direction: column;
	flex-grow: 1;
}

@media (max-width: 780px) {
	.landing-layout-flex.sidebar-right .landing-sidebar {
		order: 1;
	}
}

.landing-header + .landing-main {
	flex-grow: 1;
}

@media (min-width: 1px) {
	.landing-layout-breakpoint--all .landing-layout-flex {
		flex-direction: row;
	}

	.landing-layout-breakpoint--all .landing-layout-flex.sidebar-right,
	.landing-layout-breakpoint--all .landing-layout-flex.without-left {
		flex-direction: row-reverse;
	}

	.landing-layout-breakpoint--all .landing-layout-flex .landing-sidebar {
		width: 30%;
	}

	.landing-layout-breakpoint--all .landing-layout-flex .landing-main {
		width: 70%;
	}
}

@media (min-width: 576px) {

	.landing-layout-breakpoint--mobile .landing-layout-flex {
		flex-direction: row;
	}

	.landing-layout-breakpoint--mobile .landing-layout-flex.sidebar-right,
	.landing-layout-breakpoint--mobile .landing-layout-flex.without-left {
		flex-direction: row-reverse;
	}

	.landing-layout-breakpoint--mobile .landing-layout-flex .landing-sidebar {
		width: 30%;
	}

	.landing-layout-breakpoint--mobile .landing-layout-flex .landing-main {
		width: 70%;
	}
}

@media (min-width: 768px) {
	/*default*/
	main:not([class*="landing-layout-breakpoint"]) .landing-layout-flex,
	.landing-layout-breakpoint--tablet .landing-layout-flex {
		flex-direction: row;
	}

	main:not([class*="landing-layout-breakpoint"]) .landing-layout-flex.sidebar-right,
	main:not([class*="landing-layout-breakpoint"]) .landing-layout-flex.without-left,
	.landing-layout-breakpoint--tablet .landing-layout-flex.sidebar-right,
	.landing-layout-breakpoint--tablet .landing-layout-flex.without-left {
		flex-direction: row-reverse;
	}

	main:not([class*="landing-layout-breakpoint"]) .landing-layout-flex .landing-sidebar,
	.landing-layout-breakpoint--tablet .landing-layout-flex .landing-sidebar {
		width: 30%;
	}

	main:not([class*="landing-layout-breakpoint"]) .landing-layout-flex .landing-main,
	.landing-layout-breakpoint--tablet .landing-layout-flex .landing-main {
		width: 70%;
	}
}

@media (min-width: 992px) {

	.landing-layout-breakpoint--desktop .landing-layout-flex {
		flex-direction: row;
	}

	.landing-layout-breakpoint--desktop .landing-layout-flex.sidebar-right,
	.landing-layout-breakpoint--desktop .landing-layout-flex.without-left {
		flex-direction: row-reverse;
	}

	/*for all*/
	.landing-layout-flex .landing-sidebar {
		width: 300px;
		min-width: 300px; /* 30% * 992px */
	}

	.landing-layout-flex .landing-main {
		width: calc(100% - 300px);
	}
}

.flexrow a{
	white-space: nowrap;
}
.flexrow input{
	flex-grow:1;
}
.flexrow{
	display: flex;
    align-items: center;
	gap:15px;
}
.formInputName{
	display:block;
	/* width:250px; */
}
.formInput{
	margin-bottom:15px;
}
.formInput input,.formInput select{
	width:100%;
	padding:5px;
	box-sizing: border-box;
}
.formins{
	margin-top: 30px;
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
	align-items: flex-end;
}
.sendItem{
    display: inline-block;
    padding: 10px 50px;
    border: 1px solid;
    color: black !important;
    text-decoration: none;
}
.resetS{
	font-size: 16px;
}
.gotoTop{
	width:25px;
	position:fixed;
	width: 45px;
    position: fixed;
    right: 30px;
    bottom: 30px;
}
.gotoTop img{
	width:100%;
}
.container .loadChars{
	display:none;
}
.freeField{
	display:none;
}
.w-100{
	width:100%;
}
/* End */
/* /bitrix/templates/landing24/template_styles.css?17205248713554 */
