

/* Start:/bitrix/templates/utes/css/pages/page-detail.min.css?17914735681762*/
.list li::before,a:not([class]):hover{color:var(--color-green-dark)}.dates-badge,.room-description .btn-promo{display:inline-flex;gap:8px;font-size:15px}.room-description .btn-promo,.room-description h2,.room-description h3{font-weight:700;font-family:CoreRhino,sans-serif}:root{--color-green-dark:#007a60;--color-green-light:#e6f7f3;--yellow:#F5C518;--yellow-dark:#d4a800;--text:#1a1a1a;--text-light:#555;--bg-soft:#f7f9f8;--border:#e0ebe7;--radius:12px}a:not([class]){color:var(--color-green)}.list{list-style:none;padding:0;margin:16px 0 0}.list li{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid #eee;font-size:15px}.list li p{margin-bottom:0;color:var(--text)}.list li p strong{font-weight:700}.list li:last-child{border-bottom:none}.list li::before{content:"✦";font-size:12px;margin-top:4px;flex-shrink:0}.list--check-mark li::before{content:'✓'}.room-description h2{font-size:22px}.room-description h3{font-size:20px}.room-description ul{margin-bottom:20px}.dates-badge{align-items:center;background:linear-gradient(135deg,#2a7a4b 0,#1d5c38 100%);color:#fff;padding:10px 20px;border-radius:30px;font-weight:700;margin-bottom:36px}.inline-cta{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}.room-description .btn-promo{align-items:center;padding:14px 28px;border-radius:50px;text-decoration:none;cursor:pointer;transition:transform .15s,box-shadow .15s;border:none}.btn-promo:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.room-description .btn-promo-green{background:#2a7a4b;color:#fff}.room-description .btn-promo-outline-green{background:0 0;color:#2a7a4b;border:2px solid #2a7a4b}.note{font-size:13px;color:#999}@media (max-width:480px){.btn-promo{width:100%;justify-content:center}}
/* End */


/* Start:/bitrix/templates/utes/components/bitrix/form.result.new/ny2023.recall/style.css?17917895171070*/
.room-description {
margin-bottom: 10px !important;
}

.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;
	text-shadow: 1px 1px 0px rgba(10,9,7,0.7) !important;
}



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

@media (min-width:1024px) {
	.wedding-callback .title.callback__title span {
		font-size: 42px;
		line-height:42px;
	}
}

/* End */
/* /bitrix/templates/utes/css/pages/page-detail.min.css?17914735681762 */
/* /bitrix/templates/utes/components/bitrix/form.result.new/ny2023.recall/style.css?17917895171070 */
