.formValidation_error__6njvC {
	display: none;
	left: 4%;
	position: absolute;
	top: 65%;
}
.formValidation_nameBlock__LOMvg,
.formValidation_phoneBlock__v2OLg {
	position: relative;
}
.formValidation_nameBlock__LOMvg .formValidation_errorTriangle__uXsht,
.formValidation_phoneBlock__v2OLg .formValidation_errorTriangle__uXsht {
	border: 10px solid transparent;
	border-bottom: 12px solid #d9d9d9;
	bottom: 18px;
	content: "";
	left: 15px;
	position: absolute;
}
.formValidation_nameBlock__LOMvg:hover .formValidation_error__6njvC,
.formValidation_phoneBlock__v2OLg:hover .formValidation_error__6njvC {
	background-color: #d9d9d9;
	border-radius: 4px;
	color: #e10000;
	display: inline;
	font-size: 12px;
	padding: 4px 14px 6px;
	z-index: 10000000;
}
#formValidation_name__PxVhI:focus + .formValidation_error__6njvC,
#formValidation_phone__zoN0-:focus + .formValidation_error__6njvC {
	display: none;
}
.formValidation_formBlock__LDS1L .formValidation_errorInput__xyWM7 {
	border-color: #e10000;
}
.mesh_page__QjpFo {
	display: flex;
	flex-direction: column;
}
.mesh_container__EuGYY {
	padding: 0 200px;
}
@media (max-width: 1670px) or (max-height: 920px) {
	.mesh_container__EuGYY {
		padding: 0 120px;
	}
}
@media (max-width: 1066px) or (max-height: 680px) {
	.mesh_container__EuGYY {
		padding: 0 120px;
	}
}
@media (max-width: 920px) {
	.mesh_container__EuGYY {
		padding: 0 40px;
	}
}
@media (max-width: 540px) {
	.mesh_container__EuGYY {
		padding: 0 7.4vw;
	}
}
.feedbackModal_formBlock__x0YZ4 {
	-webkit-animation: feedbackModal_openForm__rLLRg 0.7s;
	animation: feedbackModal_openForm__rLLRg 0.7s;
	background-color: #fff;
	border: none;
	border-radius: 30px;
	margin: auto;
	max-width: 600px;
	padding: 50px;
	position: relative;
	z-index: 1000;
}
@-webkit-keyframes feedbackModal_openForm__rLLRg {
	0% {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@keyframes feedbackModal_openForm__rLLRg {
	0% {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
.feedbackModal_formBlock__x0YZ4 h2 {
	color: #000;
	font-size: 32px;
	font-weight: 700;
	margin-bottom: 28px;
	text-align: left;
}
.feedbackModal_formBlock__x0YZ4 input {
	border: 1px solid #000;
	border-radius: 16px;
	font-size: 20px;
	margin-bottom: 20px;
	max-width: 600px;
	padding: 20px 32px;
	width: 100%;
}
.feedbackModal_formBlock__x0YZ4 input::-webkit-input-placeholder {
	color: #000;
}
.feedbackModal_formBlock__x0YZ4 input::placeholder {
	color: #000;
}
.feedbackModal_formBlock__x0YZ4 .feedbackModal_formButton__sTbDC {
	max-width: 600px;
}
.feedbackModal_formButton__sTbDC {
	background-color: #00508d;
	border-radius: 16px;
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	padding: 20px 0;
	text-align: center;
	width: 100%;
}
.feedbackModal_formButton__sTbDC:active {
	background-color: #01477e;
}
.feedbackModal_formButton__sTbDC:hover {
	background-color: #003e6d;
}
.feedbackModal_formButton__sTbDC:disabled {
	background-color: #7b9eb9;
	cursor: default;
}
.feedbackModal_confidential__rrnXq {
	color: rgba(0, 21, 73, 0.6);
	font-size: 14px;
	line-height: 17px;
	margin-top: 16px;
}
.feedbackModal_confidential__rrnXq a {
	color: rgba(0, 21, 73, 0.6);
}
.feedbackModal_dimnessBlock__OOm2O {
	align-items: center;
	background-color: rgba(0, 0, 0, 0.6);
	box-sizing: border-box;
	display: flex;
	flex-flow: row;
	justify-content: space-around;
	left: 0;
	min-height: 100%;
	position: fixed;
	top: 0;
	width: 100vw;
}
.feedbackModal_dimnessBlock__OOm2O:before {
	min-height: 100%;
}
.feedbackModal_closeBackground__hxkIX {
	height: 100vh;
	left: 0;
	position: fixed;
	top: 0;
	width: 100vw;
	z-index: 100;
}
.feedbackModal_nameBlock__i3iT9,
.feedbackModal_phoneBlock__Y2MMN {
	position: relative;
}
@media (max-width: 1670px) or (max-height: 920px) {
	.feedbackModal_formBlock__x0YZ4 {
		border-radius: 30px;
		padding: 48px;
	}
}
@media (max-width: 970px) {
	.feedbackModal_formBlock__x0YZ4 {
		border-radius: 20px;
		min-width: 170px;
		padding: 38px 28px;
	}
	.feedbackModal_formBlock__x0YZ4 h2 {
		font-size: 24px;
	}
	.feedbackModal_formBlock__x0YZ4 input {
		padding: 20px 32px;
	}
	.feedbackModal_formButton__sTbDC {
		font-size: 24px;
		margin-top: 2px;
		padding: 16px 0;
	}
}
@media (max-width: 560px) {
	.feedbackModal_formBlock__x0YZ4 h2 {
		font-size: 4.4vw;
		line-height: 120%;
		margin-bottom: 3.3vw;
	}
	.feedbackModal_formBlock__x0YZ4 {
		border-radius: 3.9vw;
		padding: 7vw 5.2vw;
	}
	.feedbackModal_formBlock__x0YZ4 input {
		border-radius: 3vw;
		font-size: 3.7vw;
		margin-bottom: 3vw;
		padding: 3.7vw 5.7vw;
	}
	.feedbackModal_formButton__sTbDC {
		border-radius: 3vw;
		font-size: 4.4vw;
		margin-top: 0.4vw;
		padding: 3vw 0;
	}
	.feedbackModal_confidential__rrnXq {
		font-size: 2.6vw;
		line-height: 120%;
		margin-top: 3vw;
	}
}
@-webkit-keyframes sentModal_openForm__zRc2n {
	0% {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@keyframes sentModal_openForm__zRc2n {
	0% {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
.sentModal_modal__fkm83 {
	-webkit-animation: sentModal_openForm__zRc2n 0.7s;
	animation: sentModal_openForm__zRc2n 0.7s;
	background-color: #fff;
	border-radius: 20px;
	color: #000;
	margin: auto;
	padding: 102px 76px;
	position: relative;
	z-index: 1000;
}
.sentModal_modal__fkm83 h2 {
	font-size: 32px;
	font-weight: 700;
	line-height: 40px;
	text-align: center;
}
.sentModal_imageBlock__iOP9g {
	margin-bottom: 52px;
	position: relative;
	text-align: center;
}
.sentModal_bottomStar__WVX1Y,
.sentModal_topStar__nYG67 {
	width: 27px;
}
.sentModal_bottomStar__WVX1Y {
	bottom: 15%;
	left: 32%;
	position: absolute;
}
.sentModal_topStar__nYG67 {
	left: 66%;
	position: absolute;
	top: 10%;
}
.sentModal_bigStar__oYscq {
	left: 60%;
	position: absolute;
	top: -18%;
}
@media (max-width: 830px) {
	.sentModal_modal__fkm83 {
		padding: 70px 50px;
	}
	.sentModal_modal__fkm83 h2 {
		font-size: 28px;
		line-height: 32px;
	}
	.sentModal_bottomStar__WVX1Y {
		left: 26%;
	}
	.sentModal_topStar__nYG67 {
		left: 72%;
	}
	.sentModal_bigStar__oYscq {
		left: 66%;
	}
}
@media (max-width: 680px) {
	.sentModal_modal__fkm83 h2 {
		font-size: 24px;
		line-height: 29px;
	}
	.sentModal_bottomStar__WVX1Y {
		left: 20%;
	}
	.sentModal_topStar__nYG67 {
		left: 75%;
		top: 12%;
	}
	.sentModal_bigStar__oYscq {
		left: 69%;
	}
}
@media (max-width: 590px) {
	.sentModal_circle__UCS5t {
		width: 130px;
	}
	.sentModal_modal__fkm83 {
		padding: 70px 30px 40px;
	}
	.sentModal_modal__fkm83 h2 {
		font-size: 20px;
		line-height: 24px;
	}
	.sentModal_errorBlock__XobFN {
		padding-top: 40px;
	}
	.sentModal_bottomStar__WVX1Y {
		left: 14%;
	}
	.sentModal_topStar__nYG67 {
		left: 81%;
	}
	.sentModal_bigStar__oYscq {
		left: 72%;
	}
}
.closeButton_closeButton__LVwFr {
	background-color: transparent;
	border-radius: 8px;
	position: absolute;
	right: 2rem;
	top: 2rem;
}
.closeButton_closeButton__LVwFr:hover {
	background-color: rgba(0, 0, 0, 0.1);
}
.closeButton_closeButton__LVwFr:active {
	background-color: rgba(0, 0, 0, 0.2);
}
@media (max-width: 1670px) or (max-height: 920px) {
	.closeButton_closeButton__LVwFr {
		right: 1rem;
		top: 1rem;
	}
}
@media (max-width: 970px) {
	.closeButton_closeButton__LVwFr {
		right: 1rem;
		top: 1rem;
	}
}
@media (max-width: 450px) {
	.closeButton_closeButton__LVwFr {
		right: 0.3rem;
		top: 0.3rem;
	}
}
.indexPage_flex__eFXf- {
	display: flex;
	flex-direction: row;
}
.indexPage_stretching__7Fvpz {
	flex: 1 1;
}
.indexPage_index__vVP5A {
	align-items: flex-start;
	display: flex;
	flex-flow: row;
	width: 100vw;
}
.indexPage_blockHeader__usqks,
.indexPage_offer__kg5zz h1 {
	color: #00508d;
}
.indexPage_offer__kg5zz h1 {
	display: inline-block;
	font-size: 88px;
	font-weight: 700;
	line-height: 110%;
	margin-bottom: 18px;
	margin-top: 60px;
}
h2.indexPage_blockHeader__usqks {
	color: #006cbf;
	font-size: 42px;
	font-weight: 500;
	line-height: 110%;
	margin-bottom: 28px;
	max-width: 575px;
}
button:hover {
	cursor: pointer;
}
@media (max-width: 1670px) or (max-height: 950px) {
	.indexPage_offer__kg5zz h1 {
		font-size: 64px;
		margin-top: 30px;
	}
	h2.indexPage_blockHeader__usqks {
		font-size: 32px;
		line-height: 35px;
		margin-bottom: 26px;
		max-width: 510px;
	}
}
@media (max-width: 1366px) or (max-height: 850px) {
	.indexPage_offer__kg5zz h1 {
		font-size: 55px;
		margin-bottom: 18px;
		margin-top: 40px;
	}
	h2.indexPage_blockHeader__usqks {
		font-size: 24px;
		line-height: 26px;
		margin-bottom: 24px;
		width: 330px;
	}
}
@media (max-width: 666px) or (max-height: 720px) {
	.indexPage_offer__kg5zz h1 {
		font-size: 44px;
	}
	h2.indexPage_blockHeader__usqks {
		font-size: 20px;
		margin-bottom: 25px;
	}
}
@media (max-height: 685px) {
	.indexPage_offer__kg5zz h1 {
		margin-top: 0;
	}
}
@media (max-width: 570px) {
	.indexPage_index__vVP5A {
		align-items: start;
	}
	.indexPage_offer__kg5zz h1 {
		font-size: 46px;
		margin-bottom: 12px;
		margin-top: 43px;
	}
	h2.indexPage_blockHeader__usqks {
		font-size: 24px;
		margin-bottom: 32px;
	}
	.indexPage_index__vVP5A {
		align-items: start;
	}
	.indexPage_offer__kg5zz h1 {
		font-size: 8.5vw;
		line-height: 120%;
		margin-bottom: 12px;
		margin-top: 8vw;
	}
	h2.indexPage_blockHeader__usqks {
		font-size: 4.4vw;
		line-height: 4.9vw;
		margin-bottom: 5.9vw;
		width: 61.2vw;
	}
}
.feedbackForm_formBlock__gE-vL {
	background-color: #fff;
	border: 1px solid #006cbf;
	border-radius: 18px;
	color: #006cbf;
	max-width: 568px;
	padding: 36px;
}
.feedbackForm_formBlock__gE-vL h2 {
	font-size: 32px;
	font-weight: 700;
	line-height: 120%;
	margin-bottom: 20px;
	text-align: left;
}
.feedbackForm_formBlock__gE-vL input {
	border: 1px solid #006cbf;
	border-radius: 14px;
	font-family: Muller-regular;
	font-size: 18px;
	margin-bottom: 16px;
	max-width: 600px;
	padding: 16px 32px;
	width: 100%;
}
.feedbackForm_formBlock__gE-vL input::-webkit-input-placeholder {
	color: #006cbf;
	opacity: 1;
}
.feedbackForm_formBlock__gE-vL input::placeholder {
	color: #006cbf;
	opacity: 1;
}
.feedbackForm_formBlock__gE-vL .feedbackForm_formButton__Rip1S {
	max-width: 600px;
}
.feedbackForm_formButton__Rip1S {
	background-color: #006cbf;
	border-radius: 14px;
	color: #fff;
	font-size: 22px;
	font-weight: 700;
	padding: 18px 0;
	text-align: center;
	width: 100%;
}
.feedbackForm_formButton__Rip1S:active {
	background-color: #005494;
}
.feedbackForm_formButton__Rip1S:hover {
	background-color: #005ea7;
}
.feedbackForm_formButton__Rip1S:disabled {
	background-color: #71acda;
	cursor: default;
}
.feedbackForm_confidential__cUsxB {
	color: #6799c0;
	font-size: 12px;
	font-weight: 400;
	line-height: 15px;
	margin-top: 20px;
}
.feedbackForm_confidential__cUsxB a {
	color: #6799c0;
}
.feedbackForm_nameBlock__qG-xo,
.feedbackForm_phoneBlock__-lc\+c {
	position: relative;
}
@media (max-width: 1670px) or (max-height: 950px) {
	.feedbackForm_formBlock__gE-vL {
		border-radius: 16px;
		margin-top: 0;
		max-width: 506px;
		padding: 31px;
	}
	.feedbackForm_formBlock__gE-vL h2 {
		font-size: 28px;
		line-height: 110%;
	}
	.feedbackForm_confidential__cUsxB {
		font-size: 10.7px;
		margin-top: 16px;
	}
	.feedbackForm_formBlock__gE-vL input {
		font-size: 16px;
		margin-bottom: 16px;
		padding: 16px 24px;
	}
	.feedbackForm_formButton__Rip1S {
		font-size: 20px;
		padding: 16px;
	}
}
@media (max-width: 1366px) or (max-height: 850px) {
	.feedbackForm_formBlock__gE-vL {
		border-radius: 12px;
		max-width: 384px;
		padding: 24px;
	}
	.feedbackForm_formBlock__gE-vL h2 {
		font-size: 22px;
		line-height: 110%;
		margin-bottom: 16px;
	}
	.feedbackForm_formBlock__gE-vL input {
		border-radius: 10px;
		font-size: 12px;
		margin-bottom: 12px;
		padding: 12px 20px;
	}
	.feedbackForm_formButton__Rip1S {
		border-radius: 10px;
		font-size: 18px;
		padding: 12px;
	}
	.feedbackForm_confidential__cUsxB {
		font-size: 8px;
		line-height: 100%;
		margin-top: 14px;
	}
}
@media (max-width: 560px) {
	.feedbackForm_formBlock__gE-vL {
		border-radius: 2.6vw;
		box-sizing: initial;
		max-width: 420px;
		padding: 5.2vw;
	}
	.feedbackForm_formBlock__gE-vL h2 {
		font-size: 4.4vw;
		line-height: 5.3vw;
		margin-bottom: 3.3vw;
	}
	.feedbackForm_formBlock__gE-vL input {
		border-radius: 1.9vw;
		font-size: 3vw;
		margin-bottom: 2.2vw;
		padding: 2.6vw 4.4vw;
	}
	.feedbackForm_formButton__Rip1S {
		border-radius: 1.9vw;
		font-size: 2.6vw;
		margin-top: 0.4vw;
		padding: 2.6vw 0;
	}
	.feedbackForm_confidential__cUsxB {
		font-size: 2.2vw;
		line-height: 2.7vw;
		margin-top: 2.6vw;
		width: 51.1vw;
	}
}
.privacyPolicy_background__Zv2qF {
	background: #fff;
	flex: 1 1 auto;
}
main {
	display: flex;
	flex: 1 1 auto;
}
body {
	min-height: 100vh;
}
.privacyPolicy_confidence__-ec6V {
	display: inline-block;
	max-width: 972px;
}
.privacyPolicy_confidence__-ec6V h1 {
	display: inline-block;
	font-size: 40px;
	padding: 86px 0 28px;
}
.privacyPolicy_confidence__-ec6V ol {
	counter-reset: item;
}
.privacyPolicy_confidence__-ec6V li {
	display: inline-block;
	line-height: 24px;
}
.privacyPolicy_confidence__-ec6V ol li:before {
	content: counters(item, ".") ". ";
	counter-increment: item;
}
.privacyPolicy_confidence__-ec6V ul li {
	display: list-item;
	list-style: disc;
	margin-left: 30px;
}
.privacyPolicy_confidence__-ec6V ul li:before {
	content: none;
}
.privacyPolicy_confidence__-ec6V h2 {
	display: inline;
}
.privacyPolicy_confidence__-ec6V ol {
	padding: 14px 0;
}
.privacyPolicy_confidence__-ec6V li h2,
.privacyPolicy_confidence__-ec6V li:before {
	font-size: 24px;
}
.privacyPolicy_confidence__-ec6V li,
.privacyPolicy_confidence__-ec6V li li:before,
.privacyPolicy_confidence__-ec6V li p {
	font-size: 18px;
}
.privacyPolicy_confidence__-ec6V p {
	display: inline;
}
.privacyPolicy_confidence__-ec6V a {
	color: #000;
}
@media (max-width: 1670px) {
	.privacyPolicy_confidence__-ec6V {
		max-width: 972px;
	}
	.privacyPolicy_confidence__-ec6V h1 {
		font-size: 32px;
		padding: 54px 0 6px;
	}
	.privacyPolicy_confidence__-ec6V ol {
		counter-reset: item;
	}
	.privacyPolicy_confidence__-ec6V li h2,
	.privacyPolicy_confidence__-ec6V li:before {
		font-size: 18px;
	}
	.privacyPolicy_confidence__-ec6V li,
	.privacyPolicy_confidence__-ec6V li li:before,
	.privacyPolicy_confidence__-ec6V li p {
		font-size: 14px;
		line-height: 22px;
	}
}
@media (max-width: 1366px) {
	.privacyPolicy_confidence__-ec6V {
		max-width: 782px;
	}
	.privacyPolicy_confidence__-ec6V h1 {
		padding: 69px 0 20px;
	}
	.privacyPolicy_confidence__-ec6V li,
	.privacyPolicy_confidence__-ec6V li li:before,
	.privacyPolicy_confidence__-ec6V li p {
		font-size: 16px;
		line-height: 22px;
	}
}
@media (max-width: 970px) {
	.privacyPolicy_confidence__-ec6V h1 {
		font-size: 28px;
		padding: 52px 0 24px;
	}
	.privacyPolicy_confidence__-ec6V li h2,
	.privacyPolicy_confidence__-ec6V li:before {
		font-size: 21px;
	}
	.privacyPolicy_confidence__-ec6V li,
	.privacyPolicy_confidence__-ec6V li li:before,
	.privacyPolicy_confidence__-ec6V li p {
		font-size: 16px;
	}
}
@media (max-width: 400px) {
	.privacyPolicy_confidence__-ec6V h1 {
		font-size: 24px;
	}
	.privacyPolicy_confidence__-ec6V li h2,
	.privacyPolicy_confidence__-ec6V li:before {
		font-size: 19px;
	}
	.privacyPolicy_confidence__-ec6V li,
	.privacyPolicy_confidence__-ec6V li li:before,
	.privacyPolicy_confidence__-ec6V li p {
		font-size: 14px;
	}
}
header nav ul {
	align-items: center;
	display: flex;
	flex-flow: row;
	justify-content: space-around;
	padding: 45px 0;
}
.header_indexPageColor__mstjQ {
	color: #00508d;
}
.header_privacyPageColor__IeK\+A {
	background-color: #00508d;
	color: #fff;
}
nav li {
	margin-left: 7px;
}
.header_logo__r\+g53 {
	margin: 0 auto 0 0;
}
.header_logo__r\+g53 a {
	display: inline-block;
}
.header_firmNameLogo__WvZeL {
	width: 143px;
}
.header_agencyLogo__gw2nv {
	margin: 0 0 8px 7px;
	width: 102px;
}
.header_phone__FVtYC {
	align-items: center;
	display: flex;
	flex-flow: row;
}
.header_numberPhone__KCcGj {
	display: flex;
	flex-direction: row;
	font-size: 24px;
	font-weight: 400;
	margin-right: 14px;
}
.header_numberPhone__KCcGj p {
	margin-left: 7px;
}
.header_numberPhone__KCcGj p:last-child {
	font-weight: 700;
}
.header_requestPhone__NI-CY {
	font-size: 12px;
	max-width: 100%;
	padding-right: 90px;
}
.header_callButton__6YhuZ {
	border-radius: 16px;
	font-size: 20px;
	font-weight: 700;
	padding: 24px 32px;
}
.header_indexPageColor__mstjQ .header_callButton__6YhuZ {
	background-color: #00508d;
	color: #fff;
}
.header_privacyPageColor__IeK\+A .header_callButton__6YhuZ {
	background-color: #fff;
	color: #00508d;
}
.header_indexPageColor__mstjQ .header_callButton__6YhuZ:hover {
	background-color: #01477e;
	cursor: pointer;
}
.header_indexPageColor__mstjQ .header_callButton__6YhuZ:active {
	background-color: #003e6d;
}
.header_privacyPageColor__IeK\+A .header_callButton__6YhuZ:hover {
	background-color: #eee;
	cursor: pointer;
}
.header_privacyPageColor__IeK\+A .header_callButton__6YhuZ:active {
	background-color: #ddd;
}
@media (max-width: 1670px) or (max-height: 920px) {
	.header_requestPhone__NI-CY {
		padding-right: 70px;
	}
	.header_callButton__6YhuZ {
		font-size: 20px;
	}
}
@media (max-width: 1366px) or (max-height: 820px) {
	header nav ul {
		justify-content: space-between;
		padding-bottom: 39px;
	}
	.header_firmNameLogo__WvZeL {
		width: 120px;
	}
	.header_agencyLogo__gw2nv {
		margin-bottom: 5px;
		width: 90px;
	}
	.header_numberPhone__KCcGj p {
		font-size: 22px;
		font-weight: 400;
		margin-left: 5px;
	}
	.header_requestPhone__NI-CY {
		font-size: 13px;
		/* margin-left: 40px; */
		padding-right: 25px;
	}
	.header_callButton__6YhuZ {
		border-radius: 14px;
		font-size: 16px;
		padding: 16px 32px;
	}
}
@media (max-width: 1066px) or (max-height: 700px) {
	.header_firmNameLogo__WvZeL {
		width: 107px;
	}
	.header_agencyLogo__gw2nv {
		margin-bottom: 5px;
		width: 77px;
	}
	.header_numberPhone__KCcGj p {
		font-size: 16px;
		margin-left: 5px;
	}
	.header_requestPhone__NI-CY {
		font-size: 11px;
		padding-right: 45px;
	}
	.header_callButton__6YhuZ {
		font-size: 14px;
		padding: 19px 22px;
	}
}
@media (max-width: 1200px) {
	.header_logo__r\+g53 {
		margin: 0 auto 0 0;
	}
	.header_numberPhone__KCcGj {
		display: flex;
	}
}
@media (max-height: 650px) {
	header nav ul {
		padding: 30px 0;
	}
}
@media (max-width: 800px) {
	header nav ul {
		padding: 31px 0;
	}
	.header_firmNameLogo__WvZeL {
		width: 100px;
	}
	.header_agencyLogo__gw2nv {
		margin: 0 0 4px 4px;
		width: 70px;
	}
	.header_phone__FVtYC {
		display: none;
	}
	.header_callButton__6YhuZ {
		font-size: 16px;
		padding: 20px 32px;
	}
	.header_getBlock__6apEs h2.header_blockHeader__5X-xS {
		display: none;
	}
	header nav ul {
		padding: 5.7vw 0;
	}
	.header_firmNameLogo__WvZeL {
		width: 18.5vw;
	}
	.header_agencyLogo__gw2nv {
		margin: 0 0 0.7vw 0.7vw;
		width: 13vw;
	}
	.header_phone__FVtYC {
		display: none;
	}
	.header_callButton__6YhuZ {
		border-radius: 3vw;
		font-size: 3vw;
		padding: 3.7vw 5.9vw;
	}
	.header_getBlock__6apEs h2.header_blockHeader__5X-xS {
		display: none;
	}
}
a,
abbr,
acronym,
address,
applet,
big,
blockquote,
body,
button,
caption,
cite,
code,
dd,
del,
dfn,
div,
dl,
dt,
em,
fieldset,
font,
form,
h1,
h2,
h3,
h4,
h5,
h6,
html,
iframe,
img,
input,
ins,
kbd,
label,
legend,
li,
object,
ol,
p,
pre,
q,
s,
samp,
small,
span,
strike,
strong,
sub,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
tr,
tt,
ul,
var {
	border: 0;
	box-sizing: border-box;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: initial;
}
body {
	background: #fff;
	color: #000;
	line-height: 1;
}
ol,
ul {
	list-style: none;
}
table {
	border-collapse: initial;
	border-spacing: 0;
}
caption,
td,
th {
	font-weight: 400;
	text-align: left;
}
blockquote:after,
blockquote:before,
q:after,
q:before {
	content: "";
}
blockquote,
q {
	quotes: "" "";
}
@font-face {
	font-family: Muller-Medium;
	src: url(/static/media/MullerMedium.f6aac750cee75133b7dc.woff2)
			format("woff2"),
		url(/static/media/MullerMedium.e4afbbd09b05b2b18798.woff) format("woff");
}
@font-face {
	font-family: Muller-Regular;
	src: url(/static/media/MullerRegular.33ae73af0bab56f7dd13.woff2)
			format("woff2"),
		url(/static/media/MullerRegular.3582a987cefb6de667ff.woff) format("woff");
}
* {
	font-family: Muller-Medium, "sans-serif", "serif";
}
.marquiz__modal {
	margin: auto;
}
@media (max-height: 660px) {
	.marquiz__modal #marquiz__close {
		background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzcgMzciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC4yNzggMTAuMjc4YTIuMTggMi4xOCAwIDAgMCAwIDMuMDgzbDUuMTM5IDUuMTM5LTUuMTQgNS4xMzlhMi4xOCAyLjE4IDAgMSAwIDMuMDg0IDMuMDgzbDUuMTM5LTUuMTM5IDUuMTM5IDUuMTRhMi4xOCAyLjE4IDAgMSAwIDMuMDgzLTMuMDg0TDIxLjU4MyAxOC41bDUuMTQtNS4xMzlhMi4xOCAyLjE4IDAgMSAwLTMuMDg0LTMuMDgzTDE4LjUgMTUuNDE3bC01LjEzOS01LjE0YTIuMTggMi4xOCAwIDAgMC0zLjA4MyAwWiIgZmlsbD0iIzMzMyIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS4yNSAxNC4zODlhMy42MzQgMy42MzQgMCAwIDEgNS4xMzktNS4xMzlsNC4xMTEgNC4xMTEgNC4xMTEtNC4xMTFhMy42MzQgMy42MzQgMCAxIDEgNS4xMzkgNS4xMzlMMjMuNjM5IDE4LjVsNC4xMTEgNC4xMTFhMy42MzQgMy42MzQgMCAxIDEtNS4xMzkgNS4xMzlMMTguNSAyMy42MzlsLTQuMTExIDQuMTExYTMuNjM0IDMuNjM0IDAgMSAxLTUuMTM5LTUuMTM5bDQuMTExLTQuMTExLTQuMTExLTQuMTExWm0xLjAyOC0xLjAyOGEyLjE4IDIuMTggMCAxIDEgMy4wODMtMy4wODNsNS4xMzkgNS4xMzkgNS4xMzktNS4xNGEyLjE4IDIuMTggMCAxIDEgMy4wODMgMy4wODRMMjEuNTgzIDE4LjVsNS4xNCA1LjEzOWEyLjE4IDIuMTggMCAxIDEtMy4wODQgMy4wODNMMTguNSAyMS41ODNsLTUuMTM5IDUuMTRhMi4xOCAyLjE4IDAgMSAxLTMuMDgzLTMuMDg0bDUuMTM5LTUuMTM5LTUuMTQtNS4xMzlaIiBmaWxsPSIjZmZmIi8+PC9zdmc+)
			no-repeat;
		background-position: 50%;
		background-size: 28px;
		height: 28px;
		right: 0;
		top: 0;
		width: 28px;
	}
}
.indexBackground_index__z6cQB {
	background-attachment: fixed;
	background-image: url(/static/media/background.7f1a032444e86bd03687.webp);
	background-position: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 100vh;
}
@media (max-width: 1500px) or (max-height: 950px) {
	.indexBackground_index__z6cQB {
		background-image: url(/static/media/medium_background.9c02f2517629dc8b9a9e.webp);
	}
}
@media (max-width: 1200px) or (max-height: 900px) {
	.indexBackground_index__z6cQB {
		background-image: url(/static/media/little_background.aa75f11192775a5e8298.webp);
	}
}
@media (max-width: 1000px) and (min-height: 900px) {
	.indexBackground_index__z6cQB {
		background-image: url(/static/media/mobile_background.1acc9c9581a89e8fcbd9.webp);
		background-position: bottom;
	}
}
@media (max-width: 600px) {
	.indexBackground_index__z6cQB {
		background-image: url(/static/media/mobile_background.1acc9c9581a89e8fcbd9.webp);
		background-position: bottom;
	}
}
@media (max-height: 800px) and (max-width: 650px) {
	.indexBackground_index__z6cQB {
		background-image: url(/static/media/mobile_background.1acc9c9581a89e8fcbd9.webp);
		background-position: center 1vh;
	}
}
/*# sourceMappingURL=main.49f9e037.css.map*/
