

/* Start:/bitrix/templates/main/css/landing-page.css?17545772257814*/
h2{
	font-family: "Montserrat", sans-serif;
	font-weight:700;
	font-size:1.875em;
	margin:0;padding:0;
}
.landing-pamyatniki,
.organizator-pohoron,
.gruzz200,
.kremacia-landing,
.dokument-landing,
.uchod-zamogiloy,
.venki-lending,
.grobi-landing,
.prinadlej,
.metal-lending
{
	padding-bottom:40px;
}
.gruzz200, .kremacia-landing{background-color:#baaa94;}
.dokument-landing{background-color:#cdb79b;}
.uchod-zamogiloy, .venki-lending{background-color:#cfb48d;}
.grobi-landing{background-color:#c4ac8e;}
.metal-lending{background-color:#d2bda3;}
.metal-lending{background-color:#d2bd9a;}
.lending-head-title-block{
	min-height:290px;
	display: table;
	margin-top:30px;
}
.lending-head-title{
	display: table-cell;
	vertical-align: middle
}
.lending-head-title h1{
	color:#3a3a3a;
	font-weight:700;
	font-family: "Montserrat", sans-serif;
	font-size:3em;
	text-align: left;
	text-transform:uppercase;
}
.minih2{
	font-size:1.5em!important;
}
.lendind-head-text-block{
	min-height:120px;
	display: table;
}
.lendind-head-text{
	display: table-cell;
	vertical-align: middle;
	font-size:1.85em;
	color:#3a3a3a;
	text-align:left;
}
.lendind-head-button{
	padding-top:40px;
	text-align:left;
	padding-bottom:90px;
}
.lendind-head-button a{
	font-size:1em;
	display:block;
	padding:18px 31px;
	border-radius:26px;
	width: 100%;
    max-width: 262px;
	text-align: center;
}
.lendind-head-button a:link, .lendind-head-button a:visited, .lendind-head-button a:active {color:#1c1b20;background-color:#b89f65;text-decoration:none;}
.lendind-head-button a:hover{color:#c5b287;background-color:#1b1713;text-decoration:none;}
/* end head*/
.wrap-grob-links{
	padding:0 0 125px 0;
}
.grob-1{padding-right:0!important;}.grob-2{padding-left:0!important;}
.grob-1, .grob-2{
	font-size:1.875em;
	text-align:center;
	font-family: "Lora", serif;
}
.grob-1 a, .grob-2 a{
	background-color:#201f1e;
	display:block;
	padding:50px 0;
}
.grob-1 a:link, .grob-1 a:visited, .grob-1 a:active {color:#d9d9d9;background-color:#201f1e;text-decoration:none;}
.grob-1 a:hover{color:#b89f65;background-color:#2c2b2b;text-decoration:none;}
.grob-2 a:link, .grob-2 a:visited, .grob-2 a:active {color:#d9d9d9;background-color:#201f1e;text-decoration:none;}
.grob-2 a:hover{color:#b89f65;background-color:#2c2b2b;text-decoration:none;}

.granit-block{
	padding:0!important;margin:0;
	background-color:#1b1b1a;
	
}
.granit-block-bg{
	background-image:url(/bitrix/templates/main/img/landing/granit.jpg);
	background-position:center center;
	background-repeat:no-repeat;	
	width:100%;height:100%;
}
.mramor-block{
	padding:0!important;margin:0;
	background-color:#2a2b2d;
}
.mramor-block-bg{
	background-image:url(/bitrix/templates/main/img/landing/mramor.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	width:100%;height:100%;
}
.granit-block, .mramor-block{
	font-family: "Lora", serif;
	font-size:1.875em;
	color:#f7f7f7;
}
.granit-block-text, .mramor-block-text{
	padding:192px 0;
	text-align:center;
	max-width: 665px;
    width: 100%;
	
}
.granit-block-text{float:right;}
.mramor-block-text{float:left;}
.granit-block-bg a:link, .granit-block-bg a:visited, .granit-block-bg a:active, .mramor-block-bg a:link, .mramor-block-bg a:visited, .mramor-block-bg a:active {color:#f7f7f7;text-decoration:none;}
.granit-block-bg:hover,.mramor-block-bg:hover{opacity:0.6;}
.granit-block-bg:hover a, .mramor-block-bg:hover a{color:#f7f7f7;}
.wrap-blok-lendin-text{padding: 120px 0;text-align:left;}
.wrap-4-titles span{font-size:1.5em!important;}
.сonsultation-button a{padding: 17px 20px!important;}
.company-ico-block{
	font-size:0.87em;
	color:#1c1c1c;
}
.wrap-blok-text-white{padding: 165px 0;}
.wrap-blok-5-landing{padding:0 0 165px 0;}
.wrap-blok-5-landing-padding {padding:110px 0 150px 0;}
.wrap-black-landing{
	background-color:#201f1e;
	padding:115px 0;
	margin:40px 0;
}
.wrap-blok-5{padding:120px 0}
.wrap-work-etap-landing{padding:0 0 80px 0;}
.wrap-blok-14-landing{padding: 0px 0 180px 0;}
.wrap-organizacia-pohoron{
	background-color:#201f1e;
	padding:175px 0;
	color:#f8f9fa;
}
.wrap-organizacia-pohoron h2{
	font-family: "Montserrat", sans-serif;
	color:#f8f9fa;
	margin:0;padding:0 0 25px 0;
	font-size:1.875em;
}
.wrap-organizacia-pohoron p {
	margin: 0 0 23px 0;
    line-height: 1.4;
	text-align: justify;
}
.wrap-organizacia-pohoron a:link, .wrap-organizacia-pohoron a:visited, .wrap-organizacia-pohoron a:active {color:#f8f9fa;text-decoration:none;}
.wrap-organizacia-pohoron a:hover{color:#f8f9fa;text-decoration:underline;}

.wrap-organizacia-pohoron ul {
	margin:0;padding:0;
}
.wrap-organizacia-pohoron ul li{
	padding:0 0 20px 4px;
	margin-left: 12px;
	text-align: justify;
}
.font-poltora{font-size:1.3em;}
.markir-tire{list-style-image: url(/bitrix/templates/main/img/marker-tire.png);}
.markir-tire-nopadding{list-style-image: url(/bitrix/templates/main/img/marker-tire.png);}
.markir-tire-nopadding{padding: 0 0 0 2px!important;}
.markir-tire-nopadding li {padding:0 0 4px 0!important;}
.black-marker{list-style-image: url(/bitrix/templates/main/img/black-marker.png);padding-left: 14px!important;}
.black-marker li{padding:0 0 20px 0;text-align: justify;}
.black-marker-nopadding{list-style-image: url(/bitrix/templates/main/img/black-marker.png);}
.black-marker-nopadding{padding: 0 0 0 15px;}
.li-padding li{padding:0 0 18px 0;}
.perevozka-title{padding:0 0 28px 0;}
.lora-gruz{
	font-size:1.5em;
	color:#201f1e;
	padding-left: 72px;
	font-weight:500;
}
.lora-gruz2{
	font-size:1.5em;
	color:#201f1e;
	padding-left: 38px;
	font-weight:500;
}
.lora-gruz3{
	font-size:1.5em;
	color:#201f1e;
	padding-left: 33px;
	font-weight:500;
}
.lora-metal{
	font-size:1.5em;
	color:#201f1e;
	padding-left: 29px;
	font-weight:500;
}
.lora-gruz-button{
	float: right;
    padding-top: 32px;
}
.lora-gruz-button a{padding: 12px 27px !important;border-radius: 18px;}
.videoplaer video{
	width:100%;
	max-width:1360px;
	padding:0 0 90px 0;
}
@media screen and (max-width: 1360px) {
	.lora-gruz-button{
		float: none;
	}
	.lora-gruz, .lora-gruz2, .lora-gruz3, .lora-metal{
		padding-left:0;
	}
}
@media screen and (max-width: 991px) {
.wrap-blok-14-landing{padding: 0px 0 100px 0;}	
.wrap-organizacia-pohoron{padding:100px 0;}
.lora-gruz br, .lora-gruz2 br,.lora-gruz3 br {display:contents;padding-top: 25px;}
.lora-gruz-button{padding-top: 42px;}
.wrap-blok-5-landing-padding {padding:80px 0 100px 0;}
}
@media screen and (max-width: 767px) {
	.lendind-head-button{
		padding-bottom:0;
	}
	.wrap-black-landing{padding:55px 0}
	.lending-head-title-block{min-height:220px;}
	.lendind-head-text-block{min-height:100px;}
	.wrap-blok-lendin-text{padding: 55px 0;}
	.wrap-blok-5{padding:55px 0}
	.wrap-work-etap-landing{padding:0 0 40px 0;}
	.wrap-blok-14-landing{padding: 0px 0 80px 0;}
	.wrap-organizacia-pohoron{padding:60px 0;}
	.wrap-blok-text-white{padding: 55px 0;}
	.wrap-blok-5-landing{padding:0 0 55px 0;}
	.wrap-blok-5-landing-padding {padding:25px 0 60px 0;}
	.wrap-grob-links {padding: 0 0 40px 0;}
	.videoplaer video{padding:0 0 40px 0;}
}
@media screen and (max-width: 575px) {
	.lending-head-title-block{min-height:180px;}
	.lendind-head-text-block{min-height:80px;}
	.lendind-head-button{padding-top: 30px;}
	.lending-head-title h1{font-size:2.25em;}
	.lendind-head-text{font-size:1.5em;}
	.wrap-blok-14-landing{padding: 0px 0 55px 0;}
	.grob-1, .grob-2{padding:0!important;}
	.grob-1{margin-bottom: 20px!important;}
	.wrap-grob-links {padding: 0 0 30px 0;}
}
@media screen and (max-width: 420px) {
	.lending-head-title-block{margin-top: 15px;}
}
/* End */


/* Start:/bitrix/templates/main/components/bitrix/news.list/tovar-metal/style.css?17545772251140*/
.gallery-block-title{
	display: table;
	height: 100%;
}
.gallery-contener-title{
	display: table-cell;
	vertical-align: middle;
	padding: 0 0 30px 0;
}
.gallery-title{
	color:#d9d9d9;
	font-size:2.25em;
	font-family: "Montserrat", sans-serif;
	font-weight:700;
	padding:0 0 20px 0;
}
.gallery-text{
	color:#aaaaaa;
	font-size:1.125em;
	padding: 0;
    margin: 20px 0 0 0;
}
.gaery-lending{
	width:100%;
	height:100%;
	text-align:center;
	filter: grayscale(60%);
}
.gaery-lending:hover{
	filter: grayscale(0%);
}
.gaery-lending img{
	width:100%;
	max-width:310px;
	margin:0 0 30px 0;
}
.galery-show-more{
	font-size:1em;
	display:block;
	padding: 14px 76px;
	border-radius:20px;
    float: right;
	text-align:center;
	color: #312c27;
    background-color: #b89f65;
	margin-top:30px;
    text-decoration: none;
	border: none;
	user-select: none;
	cursor:pointer;
}
.galery-show-more:hover{
	color: #fae0a4;
    background-color: #313130;
	border: none;
}
@media screen and (max-width: 1199px) {
	.gallery-title{font-size: 2em;}
}
@media screen and (max-width: 380px) {
	.gallery-text{
		font-size:1em;
		padding: 0;
		margin: 10px 0 0 0;
	}
}
/* End */


/* Start:/bitrix/templates/main/components/bitrix/news.list/from-tovar/style.css?1754577225722*/
.produkt-index-element-col{
	margin-bottom:65px;
}
.produkt-index-element{
	height:100%;
}
.produkt-index-name-block{
	display: table;
	height:100%;
}
.produkt-index-name{
	display: table-cell;
	vertical-align: middle;
	font-weight:700;
	font-size:1.25em;
	
}
.produkt-index-element a:link, .produkt-index-element a:visited, .produkt-index-element a:active {color:#1c1b20;text-decoration:none;}
.produkt-index-element a:hover{color:#b89f65;text-decoration:none;opacity:0.9;}

.produkt-index-name img{
	display: block;
	padding-top:16px;
}
.produkt-index-img{
	float:left;
	padding-right:10px;
}
@media screen and (max-width: 1210px) {
	.produkt-index-img{
		padding-right:6px;
	}
	.produkt-index-name{font-size:1.125em;}
}
/* End */


/* Start:/bitrix/templates/main/components/bitrix/iblock.element.add.form/index/style.css?17545772251988*/
.index-block-form{
	margin-top:10px;
	padding: 0 30px 0 0;
}
.popupform-custom h3{
	font-size: 1.5em;
	font-family: "Montserrat", sans-serif;
	margin:0;
	padding:0 0 30px 0;
	color: #1c1b20;
}
.form-custom{
	border: 1px solid #b89f65;
	color: #1c1b20;
	border-radius:18px;
	font-size:1.125em;
	padding:13px 30px;
	display: block;
    width: 100%;
	background-color: #fff;
    background-clip: padding-box;
	 transition-duration: 0.2s;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    -ms-transition-duration: 0.2s;
}
.form-custom:focus{
	color: #6a6a6a;
	background-color: #fff;
	border-color: b89f65;
	outline: 0;
	box-shadow: 0 0 2px 1px #b89f65;
}
.form-group-index label{
	color:#6a6a6a;
	font-size:0.875em;
	margin:0;padding:10px 0;
}
.politik_form{
	color:#000;
	font-size:12px;
	padding-top:30px;
}
.btn_page-form{
	color: #1c1b20;
	width:100%;
	text-align:center;
	background-color:#b89f65;
	box-shadow: 0 1px 2px 1px #b89f65;
	border:1px solid #b89f65;
	border-radius: 3px;
	margin-top: 7px;
	padding:14px 25px;
	border-radius:18px;
	transition-duration: 0.46s;
    -webkit-transition-duration: 0.46s;
    -moz-transition-duration: 0.46s;
    -o-transition-duration: 0.46s;
    -ms-transition-duration: 0.46s;
	cursor:pointer;
}
.btn_page-form:hover{
	background-color:#1b1713;
	color:#dfca99;
	box-shadow: 0 1px 2px 1px #1b1713;
	border:1px solid #1b1713;
}
.btn_page-form:focus-visible{
	background-color:#1b1713;
	color:#dfca99;
	box-shadow: 0 1px 2px 1px #1b1713;
	border:1px solid #1b1713;
	outline: none;
}
.politik_form_index{
	font-size:0.875em;
	line-height:1.1;
	color:#595856;
	padding-top: 7px;
}
.politik_form_index a:link, .politik_form_index a:visited, .politik_form_index a:active {color:#595856;text-decoration:underline;}
.politik_form_index a:hover, .politik_form_index a:focus{color:#b89f65;text-decoration:none;}
/* End */


/* Start:/bitrix/templates/main/components/bitrix/main.userconsent.request/memorial01/user_consent.css?17844875264722*/
.main-user-consent-request a {
	cursor: pointer;
}

.main-user-consent-request-popup {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(0,0,0,0.5);
	overflow: hidden;
	z-index: 99998;
}

.main-user-consent-request-popup-cont {
	min-height: 290px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: 0 auto;
	padding: 20px;
	min-width: 320px;
	width: 100%;
	max-width: 600px;
	background: #fff;
	text-align: center;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow-y: auto;
}

.main-user-consent-request-popup-header {
	margin: 0 0 10px 0;
	font: normal 18px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	color: #000;
	text-align: left;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	max-width: 260px;
}

.main-user-consent-request-popup-textarea-block {
	margin: 0 0 20px 0;
}

.main-user-consent-request-popup-buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.main-user-consent-request-popup-button {
	display: inline-block;
	height: 39px;
	margin: 0 10px 5px 0;
	padding: 0 18px;
	border: none;
	border-radius: 2px;
	font: normal 12px/39px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	color: #535c69;
	outline: none;
	vertical-align: middle;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: none;
	white-space: nowrap;
	-webkit-font-smoothing: antialiased;
	-webkit-transition: background-color 0.2s linear, color 0.2s linear;
	transition: background-color 0.2s linear, color 0.2s linear;
	cursor: pointer;
}

.main-user-consent-request-popup-button-acc {
	background: #b89f65;
	color:#1c1b20;
}

.main-user-consent-request-popup-button-acc:hover {
	background: #dfca99;
	color:#b89f65;
}

.main-user-consent-request-popup-button-rej {
	-webkit-box-shadow: inset 0 0 0 1px #a1a6ac;
	box-shadow: inset 0 0 0 1px #a1a6ac;
	background: none;
}

.main-user-consent-request-popup-button-rej:hover {
	background: #cfd4d8;
}

.main-user-consent-request-popup-text {
	border: 1px solid #999;
	overflow: auto;
	padding: 8px;
	text-align: left;
	color: rgb(84, 84, 84);
}

.main-user-consent-request-popup-link {
	height: 130px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
.main-user-consent-request-popup-link a {
	display: block;
	margin: 20px 0 0 0;
	text-overflow: ellipsis;
	overflow: hidden;
	max-width: 260px;
}

/** LOADER **/
.main-user-consent-request-loader {
	position: relative;
	height: 100px;
	width: 100px;
	margin: 0 auto;
	-webkit-transform: translate(0, 50%);
	transform: translate(0, 50%);
}

.main-user-consent-request-path {
	stroke: #80868e;
	stroke-dasharray: 100, 200;
}

.main-user-consent-request-loader:before {
	content: '';
	display: block;
	padding-top: 100%;
}

.main-user-consent-request-circular {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	height: inherit;
	width: inherit;
	-webkit-animation: rotate 1s linear infinite;
	animation: rotate 1s linear infinite;
	-webkit-transform-origin: center center;
	transform-origin: center center;
}

.main-user-consent-request-path {
	stroke: #ccc;
	stroke-dasharray: 60, 200;
	stroke-dashoffset: 0;
	-webkit-animation: dash 1.5s ease-in-out infinite;
	animation: dash 1.5s ease-in-out infinite;
	stroke-linecap: round;
}

.main-user-consent-request-announce,.main-user-consent-request-announce-link{
	color: #b89f65;
    font-size: 0.75em;
}


.main-user-consent-request-announce a:link, .main-user-consent-request-announce a:visited, .main-user-consent-request-announce a:active {color:#b89f65;text-decoration:underline;}
.main-user-consent-request-announce a:hover{color:#b89f65;}


.main-user-consent-request-announce-link{
	cursor: pointer;
}
.main-user-consent-request-announce-required {
	color: red;
}

@keyframes rotate {
	100% {
		transform: rotate(360deg);
	}
}

@-webkit-keyframes rotate {
	100% {
		-webkit-transform: rotate(360deg);
	}
}

@media (min-width: 1000px) {

	.main-user-consent-request-popup-cont {
		min-height: 400px;
		min-width: 640px;
	}

	.main-user-consent-request-popup-header {
		max-width: 590px;
	}

	.main-user-consent-request-popup-text,
	.main-user-consent-request-popup-link {
		height: 240px;
	}
	.main-user-consent-request-popup-link a {
		max-width: 200px;
	}
}

@media (max-width: 768px) {
	.main-user-consent-request-popup-cont {
		height: 100%;
	}
}
/* End */


/* Start:/bitrix/templates/main/components/bitrix/news.list/index-reviews/style.css?1754577225987*/
.reviews-index{
	background-image:url(/bitrix/templates/main/img/reviews-bg.jpg);
	background-position:left top;
	background-repeat:repeat;
	min-height:350px;
}
.reviews-index-bg0{background-image:url(/bitrix/templates/main/img/reviews-bg.jpg);}
.reviews-index-bg1{background-image:url(/bitrix/templates/main/img/reviews-bg2.jpg);}
.reviews-index-bg2{background-image:url(/bitrix/templates/main/img/reviews-bg.jpg);}
.reviews-index-bg3{background-image:url(/bitrix/templates/main/img/reviews-bg2.jpg);}
.reviews-index{padding:30px;}
.reviews-index-user img{
	float:left;
	padding-right:22px;
}
.reviews-index-name{
	margin-top:30px;
	padding: 0 0 10px 0;
}
.reviews-index-name p{
	margin:0;
	padding: 3px 0 3px 0;
	font-size:1em;
	color:#1c1b20;
}
.reviews-index-name span{
	color:#6f6f6f;
	font-size:0.87em;
}
@media screen and (max-width: 639px) {
	.reviews-index{padding: 15px;}
}
@media screen and (max-width: 575px) {
	.reviews-index{
		min-height: auto;
		margin-bottom: 30px;
	}
}
/* End */
/* /bitrix/templates/main/css/landing-page.css?17545772257814 */
/* /bitrix/templates/main/components/bitrix/news.list/tovar-metal/style.css?17545772251140 */
/* /bitrix/templates/main/components/bitrix/news.list/from-tovar/style.css?1754577225722 */
/* /bitrix/templates/main/components/bitrix/iblock.element.add.form/index/style.css?17545772251988 */
/* /bitrix/templates/main/components/bitrix/main.userconsent.request/memorial01/user_consent.css?17844875264722 */
/* /bitrix/templates/main/components/bitrix/news.list/index-reviews/style.css?1754577225987 */
