

/* Start:/bitrix/templates/utes_copy/components/bitrix/news.list/weddings_2023/style.css?168016965617376*/
h1 {
	font-size: 50px !important;
	font-weight: 900 !important;
	color: #CDC1AB !important;
	text-transform: uppercase;
	font-family: 'CoreSansA';
}

.title-v2 {
	font-family: 'CoreRhino', sans-serif !important;
	font-weight: 900 !important;
	color: #A17C29!important;
	margin-top: 35px !important;
	margin-bottom: 8px !important;
	font-size: 48px !important;
	text-align: center !important;
}

.title-v3 {
	font-family: 'CoreSansA' !important;
	font-weight: 900 !important;
	color: #CDC1AB !important;
	margin-top: 22px !important;
	margin-bottom: 32px !important;
	font-size: 36px !important;
	text-align: center !important;
	padding-top: 50px;
}

.content-header {
	background-color: #fff !important;
	background-image: none !important;
}
.wedding-banner {
    height: 590px !important;
}

.org {
	margin-top: -154px !important;
	margin-bottom: 23px !important;
}

.org .org__box {
	opacity: 1 !important;
	background: none !important;
	box-shadow: none !important;
	padding: 0 !important;
}

.org .org__box:before {
	content: none !important;
}

.org .org__title {
	text-align: center !important;
	font-family: 'CoreSansA' !important;
	color: #CDC1AB !important;
	font-weight: 900 !important;
	text-shadow: 2px -2px 0px rgba(10,9,7,0.7) !important;
	font-size: 30px !important;
}

.org .org__text {
	text-align: center !important;
	max-width: none !important;
	font-family: 'CoreRhino', sans-serif !important;
	color: #A17C29 !important;
	font-weight: 900 !important;
	text-shadow: 2px -2px 0px rgba(10,9,7,0.7) !important;
	font-size: 30px !important;
	line-height: 30px;
}

.reg {
	background-size: cover !important;
	margin-bottom: -48px !important;
	background-position: right;
}

.reg .title2.reg__title {
	font-size: 32px !important;
	font-weight: 900 !important;
	color: #E6E6E6 !important;
	text-transform: uppercase;
	background-color: #A17C29 !important;
	padding-bottom: 10px;
	padding-top: 10px;
}

.reg .reg__text {
	margin-left: 20px !important;
	margin-right: 0 !important;
	max-width: 840px !important;
	margin-top: 20px;
}

.reg .reg__text ul {
	max-width: 660px !important;
}

.reg .reg__text ul li {
	position: relative;
	font-family: 'CoreRhino', sans-serif !important;
	font-size: 16px !important;
	font-weight: 900 !important;
	color: #A17C29 !important;
	text-align: left!important;
	padding-left: 55px;
	line-height: 17px;
	margin-bottom: 10px;
	min-height: 90px;
	display: -ms-flexbox!important;
    display: flex!important;
    -ms-flex-align: center!important;
    align-items: center!important;
}

.reg .reg__text ul li:before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAArCAIAAAAVGyRbAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABJSURBVEhL7csxEQAgDENRYMQJe+WhAgeowEQ9lTvKyqXHnLcky89mlg4R8ROUZ2/3xoxV/RSfDywRlghLhCXCEmGJsERYPqhT3T6VDbNQ/c5AAAAAAElFTkSuQmCC");
	content:"";
	width: 38px;
	height: 85px;
	position: absolute;
	left: 0;
	top: 6px;
	background-repeat: no-repeat;
	background-size: contain;
}

.block-1 {
	font-family: 'CoreRhino', sans-serif;
	font-weight: 900;
	color: #A17C29;
	font-size: 80px;
}

.block-1-mask {
	opacity:0.8;
	-moz-opacity:0.8;
	filter: alpha(opacity=80) black;
	-khtml-opacity: 0.8;
	background-color:#fff;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

@media (min-width: 1100px) {
	.block-1-mask {
		display: none;
	}
}

.block-1 .custom-title {
	background-color: #E6E6E6;
	display: -ms-flexbox!important;
	display: flex!important;
	-ms-flex-align: center!important;
	align-items: center!important;
	font-size: 15px;
}

.block-1 .custom-title > div {
	display: inline-block;
}

.block-1 .custom-title .logo {
	background-color: #A17C29;
	padding: 10px 20px;
}

.block-1 .custom-title .logo img {
	max-width: 100%;
	height: 35px;
}

.block-1 .background {
	background-position: bottom;
	background-size: contain;
	background-repeat: no-repeat;
	position: relative;
}

.block-1 .content {
    padding: 1rem;
	font-size: 12px;
	font-weight: 200;
	color: black;
	position: relative;
}

.block-1 .content .head {
	font-weight: 900;
	color: #A17C29;
	margin-top: 4px;
	margin-bottom: 2px;
	font-size: 18px;
}

.block-2 {
	font-family: 'CoreRhino', sans-serif;
	background-color: #E6E6E6;
	padding-bottom: 20px;
}

.block-2 .custom-title {
	padding-top: 40px;
	color: #333333;
	font-weight: 900;
	text-align: center;
	font-size: 50px;
	line-height: 50px;
}

.block-2 .row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	/*margin-right: -15px;
	margin-left: -15px;*/
}

.block-2 .row .col-12, .block-2 .row .col-md-6 {
	position: relative;
	width: 100%;
	min-height: 1px;
	/*padding-right: 15px;
	padding-left: 15px;*/
}

.block-2 .row .col {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}

.block-2 .row .col-12 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}

.block-2 .parallelepiped {
	background-image: url("data:image/png;base64,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");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important;
	-webkit-box-align: center!important;
	-ms-flex-align: center!important;
	align-items: center!important;
}

.block-2 ul {
	color: #E6E6E6;
	font-weight: 900;
	font-size: 14px;
	max-width: 600px;
	margin-top: 7px;
	margin-bottom: 7px;
	padding-left: 12%;
}

.block-2 ul li {
	min-height: calc(7vw + 12px);
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important;
	-webkit-box-align: center!important;
	-ms-flex-align: center!important;
	align-items: center!important;
}

.block-2 .bc-1 {
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important;
	-webkit-box-pack: center!important;
	-ms-flex-pack: center!important;
	justify-content: center!important;
	-webkit-box-align: center!important;
	-ms-flex-align: center!important;
	align-items: center!important;
	padding-top: 20px;
	padding-bottom: 20px;
}

.block-2 .bc-2 {
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important;
	-webkit-box-align: center!important;
	-ms-flex-align: center!important;
	align-items: center!important;
	overflow: hidden;
	-webkit-box-pack: center!important;
	-ms-flex-pack: center!important;
}

.reg__items {
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 10px;
}

.block-2 .li-1 {
	padding-left: 7%;
}
.block-2 .li-2 {
	padding-left: 4.5%;
}
.block-2 .li-3 {
	padding-left: 2%;
}

@media (min-width: 395px) {
	.block-2 ul {
		font-size: 15px;
	}
}

@media (min-width: 415px) {
	.block-2 ul {
		font-size: 16px;
	}
	.block-2 .li-3 {
		padding-top: 5px;
	}
	.block-2 .li-4 {
		padding-top: 7px;
	}
}

@media (min-width: 435px) {
	.block-2 .bc-2 {
		justify-content: center!important;
	}
	.block-2 ul {
		padding-left: 13%;
	}
}

@media (min-width: 495px) {
	.block-1 .custom-title {
		font-size: 20px;
	}
	.block-1 .content {
        font-size: 14px;
	}
	.block-1 .content .head {
		font-size: 20px;
	}
	.block-2 ul {
		font-size: 18px;
		padding-left: 14%;
	}
}

@media (min-width: 535px) {
	.block-2 ul {
		padding-left: 15%;
    }
}

@media (min-width: 585px) {
	.block-2 ul {
		font-size: 20px;
	}
}

@media (min-width: 600px) {
	.block-1 .background {
		background-position: left;
	}
	.block-2 ul {
		padding-left: 16%;
    }
}

@media (min-width: 650px) {
	.block-2 ul {
		padding-left: 15%;
    }

    .block-1 .content {
        padding: 1rem 2rem;
    }
}

@media (min-width: 700px) {
	.block-2 ul {
		font-size: 22px;
		padding-left: 13%;
	}
}

@media (min-width: 740px) {
	.block-2 ul {
		padding-left: 12%;
	}
}

@media (min-width: 768px) {
	.reg {
		background-position: center;
	}
	.reg .reg__text {
		margin-left: 40px !important;
	}
	.reg .reg__text ul {
		max-width: 475px !important;
	}
	.reg .reg__text ul li {
		font-size: 19px !important;
	}
	.block-1 .custom-title {
		font-size: 34px;
	}
	.block-1 .custom-title .logo {
		padding: 10px 25px;
	}
	.block-1 .custom-title .logo img {
		height: 50px;
	}
	.block-1 .content {
		font-size: 15px;
	}
	.block-1 .content .head {
		margin-top: 8px;
		margin-bottom: 4px;
		font-size: 22px;
	}
	.block-2 .row .col-md-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.block-2 .custom-title {
		font-size: 80px;
		line-height: 80px;
	}

	.block-2 .bc-2 {
		justify-content: left!important;
	}

	.block-2 ul {
		font-size: 14px;
	}

	.block-2 ul li {
		min-height: calc(4vw + 9px);
	}
}
@media (min-width: 825px) {
	.block-2 ul {
		font-size: 15px;
	}
}

@media (min-width: 850px) {
	.block-2 ul {
		font-size: 16px;
    }
    .block-1 .content {
        padding: 1rem 3rem;
	}
}

@media (min-width: 1005px) {
	.block-2 ul {
		font-size: 18px;
		padding-left: 13%;
	}
}

@media (min-width: 1024px) {
	h1 {
		font-size: 80px !important;
	}
	.wedding-banner {
		height: 930px !important;
	}
	.org {
		margin-top: -235px !important;
		margin-bottom: 60px !important;
	}
	.org .org__title {
		font-size: 40px !important;
	}
	.org .org__text {
		font-size: 55px !important;
		line-height: 55px;
	}
	.block-1 .custom-title .logo {
		padding: 15px 30px;
	}
	.block-1 .custom-title .logo img {
		height: 70px;
	}
	.block-1 .custom-title {
		font-size: 45px;
	}
	.block-1 .content {
		font-size: 17px;
		/*margin-left: 45%;*/
	}
	.block-1 .content .head {
		margin-top: 12px;
		margin-bottom: 6px;
		font-size: 27px;
	}
}

@media (min-width: 1070px) {
	.block-2 ul {
		padding-left: 14%;
    }
}

@media (min-width: 1100px) {
    .block-1 .content {
        max-width: 700px;
        margin-left: 45%;
        padding: 0;
	}
}

@media (min-width: 1134px) {
	.block-2 ul {
		font-size: 20px;
	}
}

@media (min-width: 1300px) {
	.block-2 ul {
		padding-left: 13%;
		font-size: 21px;
	}
	.block-2 .li-3 {
		padding-top: 0;
	}
	.block-2 .li-4 {
		padding-top: 0;
	}
}
@media (min-width: 1400px) {
	.block-2 ul {
		padding-left: 12%;
		font-size: 22px;
	}
}

@media (min-width: 1440px) {
	.org {
		margin-top: -224px !important;
	}
	.reg {
		background-position: center;
	}
	.reg .reg__text ul {
		max-width: 660px !important;
	}
	.reg .reg__text ul li {
		font-size: 23px !important;
		line-height: 32px;
		margin-bottom: 20px;
		min-height: 96px;
	}
	.reg .reg__text {
		margin-left: 130px !important;
		margin-top: 120px;
	}
	.reg .title2.reg__title {
		font-size: 68px !important;
	}
	.block-1 .background {
		height: 700px;
	}
	.block-1 .content {
		margin-left: 49%;
		font-size: 21px;
	}
	.block-1 .content .head {
		margin-top: 35px;
		margin-bottom: 8px;
		font-size: 34px;
	}
	.block-1 .custom-title {
		font-size: 62px;
	}
	.block-1 .custom-title .logo {
		padding: 30px 60px;
	}
	.block-1 .custom-title .logo img {
		height: 110px;
	}
}

@media (min-width: 1450px) {
	.block-2 .li-1 {
		padding-top: 12px;
	}
	.block-2 .li-2 {
		padding-top: 12px;
	}
	.block-2 .li-4 {
		padding-bottom: 7px;
	}
}
@media (min-width: 1500px) {
	.block-2 .li-1 {
		padding-top: 18px;
	}
	.block-2 .li-4 {
		padding-bottom: 12px;
	}
}
@media (min-width: 1550px) {
	.block-2 ul li {
		min-height: calc(4vw + 5px);
	}
	.block-2 .li-1 {
		padding-top: 14px;
	}
	.block-2 .li-4 {
		padding-bottom: 3px;
	}
}
@media (min-width: 1600px) {
	.block-2 ul li {
		min-height: calc(4vw + 2px);
	}
}
@media (min-width: 1650px) {
	.org {
		margin-top: -235px !important;
	}
	.reg {
		background-position: right;
	}
	.block-2 ul li {
		min-height: calc(3vw + 15px);
	}
	.block-2 .li-1 {
		padding-top: 7px;
	}
	.block-2 .li-4 {
		padding-bottom: 0;
	}
}
@media (min-width: 1691px) {
	.block-1 .background {
		height: 700px;
	}
	.block-1 .content {
		margin-left: 49%;
		font-size: 21px;
	}
	.block-1 .content .head {
		margin-top: 35px;
		margin-bottom: 8px;
		font-size: 34px;
	}
	.block-1 .custom-title {
		font-size: 80px;
	}
	.block-1 .custom-title .logo {
		padding: 30px 60px;
	}
	.block-1 .custom-title .logo img {
		height: 110px;
	}
}
@media (min-width: 1700px) {
	.block-2 .li-1 {
		padding-top: 10px;
	}
}
@media (min-width: 1800px) {
	.block-2 ul li {
		min-height: calc(3vw + 12px);
	}
}
@media (min-width: 1850px) {
	.block-2 ul li {
		min-height: calc(3vw + 10px);
	}
}

/* изменение */
@media (min-width: 1311px) {
.reg__item:nth-child(8) {
	margin-right: auto;
	margin-left: 70px;
}
}
.reg-v1 {
	background-color: #f7f7f7;
}
/* End */


/* Start:/bitrix/templates/utes_copy/components/bitrix/news.list/offers_weddings/style.css?168016499588*/
.offers__info-title {
color: #CDC1AB !important;
font-family: 'CoreSansA' !important;

}
/* End */


/* Start:/bitrix/components/bitrix/player/templates/.default/style.min.css?1617709630122*/
td.popupmenu div.popupitem .playlist-edit{background-image:url(/bitrix/components/bitrix/player/images/playlist_edit.gif)}
/* End */


/* Start:/bitrix/templates/utes_copy/components/bitrix/news.list/weddings_examples/style.css?16801643491886*/
.wedding-examples .row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.wedding-examples .col-12, .wedding-examples .col-md-6 {
	position: relative;
	width: 100%;
	min-height: 1px;
}

.wedding-examples .col-12 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}

.wedding-examples img {
	vertical-align: middle;
	border-style: none;
}

.wedding-examples .img-fluid {
	max-width: 100%;
	height: auto;
}

@media (min-width: 768px) {
	.wedding-examples .col-md-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.wedding-examples .col-md-auto {
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none;
	}
}



.wedding-examples {
	font-family: 'CoreRhino', sans-serif;
	font-weight: 900;
}

.wedding-examples .wedding-examples-title {
	text-align: center;
	font-size: 36px;
	line-height: 46px;
	margin-top: 30px;
	color: #CDC1AB !important;
	font-family: 'CoreSansA' !important;

}

.wedding-examples .wedding-examples-list {
	margin-top: 10px;
}

.wedding-examples .wedding-examples-list .wedding-example-item {
	padding-top: 35px;
	padding-bottom: 20px;
}

.wedding-examples .wedding-examples-list .wedding-example-item:nth-child(even) {
	background-color: #E6E6E6;
}

.wedding-examples .wedding-examples-list .wedding-example-item .wedding-example-item-title {
	font-weight: bold;
	font-size: 24px;
	margin-bottom: 10px;
}

.wedding-examples .wedding-examples-list .wedding-example-item .content-description {
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	margin-top: 5px;
	color: #333333;
	text-decoration: underline;
	margin-bottom: 10px;
}

.wedding-examples .wedding-examples-list .wedding-example-item .video-js {
	width: auto;
}

@media (min-width: 768px) {
	.wedding-examples .wedding-examples-title {
		font-size: 36px;
		line-height: 54px;
	}
}
/* End */


/* Start:/bitrix/templates/utes_copy/components/bitrix/form.result.new/weddings.recall/style.css?16801645171267*/
.wedding-callback {
	background-color: unset !important;
}

.wedding-callback input[type=text] {
	background: none !important;
	background-color: #E6E6E6 !important;
	font-family: 'CoreRhino', sans-serif;
	font-weight: 200 !important;
	font-size: 30px !important;
	color: #4D4D4D !important;
	border: solid 1px black;
	border-radius: 5px !important;
	width: 80% !important;
	height: 55px;
	padding-right: 0 !important;
	text-align: left !important;
}

.wedding-callback input.is_error {
	border-width: 1px !important;
	border-color: #ea516d !important;
}

.wedding-callback .m--recall {
	text-align: center !important;
}

.wedding-callback .m--checkbox label {
	max-width: fit-content;
}

.wedding-callback .callback__text {
	font-family: 'CoreRhino', sans-serif;
	color: #A17C29 !important;
	text-shadow: 1px 1px 0px rgba(10,9,7,0.7) !important;
}

.wedding-callback .title.callback__title span {
	color: #CDC1AB  !important;
	text-transform: uppercase !important;
	font-weight: 900 !important;
	font-size: 32px;
	line-height: 34px;
	font-family: 'CoreSansA' !important;
}

.wedding-callback .callback__field-wrapper {
	margin-bottom: 23px;
}

@media (min-width:1024px) {
	.wedding-callback .title.callback__title span {
		font-size: 52px;
		line-height:52px;
	}
}
}
/* End */
/* /bitrix/templates/utes_copy/components/bitrix/news.list/weddings_2023/style.css?168016965617376 */
/* /bitrix/templates/utes_copy/components/bitrix/news.list/offers_weddings/style.css?168016499588 */
/* /bitrix/components/bitrix/player/templates/.default/style.min.css?1617709630122 */
/* /bitrix/templates/utes_copy/components/bitrix/news.list/weddings_examples/style.css?16801643491886 */
/* /bitrix/templates/utes_copy/components/bitrix/form.result.new/weddings.recall/style.css?16801645171267 */
