/*Z-index для блоков под попапом на главной*/
.r.t-rec.t-rec_pt_45.t-rec_pt-res-480_15.t-rec_pb_0.t-rec_pb-res-480_0 {
z-index: 0 !important;
}
.r.t-rec.t-rec_pt_105.t-rec_pt-res-480_0.t-rec_pb_60.t-rec_pb-res-480_60 {
z-index: 0 !important;
}

/*Стили для текста с золотистым градиентом*/
.gradient-text {
color:transparent;
background: linear-gradient(105deg, #E0D4C6 19.87%, #605444 102.17%);
background-clip: text;
-webkit-background-clip: text;
}
/*Форма. Для радиокнопок*/
.t-radio__indicator {
left: 0;
top: 0;
width: 100%;
height: 100%;
border-radius: inherit;
position: absolute;
}
.t-radio__control .t-radio:checked~.t-radio__indicator {
z-index: -1;
background: #000;
color: #fff;
opacity: 1;
}
.t-radio__control .t-radio:checked~ span {
color: white;
}
.t-radio__indicator {
border-color: #eaeaea;
border-width: 0px;
opacity: 0;
}
.t-radio__item.t-radio__control.t-text.t-text_xs span {
text-align: center;
}
label.t-radio__item.t-radio__control.t-text.t-text_xs {
justify-content: center;
}
.t-radio__indicator {
border-radius: 5px !important;
}
.t-radio__indicator:after {
background: transparent;
}
label.t-radio__item.t-radio__control.t-text.t-text_xs {
height: 50px!important;
}
label.t-radio__item.t-radio__control.t-text.t-text_xs {
margin-bottom: 0px;
}
.t-radio__wrapper.t-radio__wrapper_button {
row-gap: 15px;
}
/*Для подсказок виджета*/
span.t898__btn-text.t-name.t-name_xs {
text-transform: uppercase;
font-weight: 400;
}
/*Дополнительно*/
.text-bg {
background-color: #184C4E !important;
}
.uc-cookies {
z-index:20000000 !important;
}
.t972__text.t-descr.t-descr_xxs {
font-size: 13px !important;
}
.t972__title.t-name.t-name_xs {
font-size: 15px !important;
}
div#rec775658057 {
background-color: #184C4E !important;
}
div#rec781482679 {
background-color: #184C4E !important;
}
.uc-qr {
z-index: 510 !important;
}
/*Для анимации фотографий*/
.photo {
overflow:hidden;
}
/*Анимация для кнопок. Выезд фона снизу*/
@media screen and (min-width: 730px) {
:root {
--BtnBGColorShapeDown: #F2EFEA; /*цвет фона кнопки*/
--BtnBGColorShapeHoverDown: #000000; /*цвет фона кнопки по наведению*/
--BtnColorShapeDown: #000000; /*цвет текста кнопки*/
--BtnColorShapeHoverDown: #F2EFEA; /*цвет текста кнопки по наведению*/
--BtnRadiusDown: 600px; /*радиус угла*/
}
.btn-left-line-mt-Down {
border-radius: var(--BtnRadiusDown);
overflow: hidden !important;
}
.btn-left-line-mt-Down .tn-atom {
background-color: transparent !important;
}
.btn-left-line-mt-Down .tn-atom:after {
content:'';
display: block;
width: 100%;
height: 100%;
position: absolute;
background-color: var(--BtnBGColorShapeHoverDown);
position: absolute;
left: 0;
top: 0;
border-radius: var(--BtnRadiusDown) var(--BtnRadiusDown) 0px 0px;
z-index: -1;
transform: translate(0%, 105%);
transition: transform 0.4s cubic-bezier(0.22, 0.61, 0.36, 1),
border-radius 0.4s cubic-bezier(0.22, 0.61, 0.36, 1);
}
.btn-left-line-mt-Down .tn-atom:before {
content:'';
display: block;
width: 100%;
height: 100%;
position: absolute;
background-color: var(--BtnBGColorShapeDown);
position: absolute;
left: 0;
top: 0;
border-radius: var(--BtnRadiusDown);
z-index: -2;
}
.btn-left-line-mt-Down:hover .tn-atom:after {
transform: translate(0%, 0%);
border-radius: 0 !important;
}
.btn-left-line-mt-Down .tn-atom {
color: var(--BtnColorShapeDown) !important;
}
.btn-left-line-mt-Down:hover .tn-atom {
color: var(--BtnColorShapeHoverDown) !important;
}}
/*!--Z-index для блока с наложением тени на футер*/
div .uc-shadow {
z-index: 50 !important;
background-color: #184C4E !important;
}
/*Стили для формы в попапе заявки*/
label {
font-size: 15px !important;
}
.t-input-group.t-input-group_rd div {
font-size: 15px !important;
}
button.t-submit {
font-size: 14px !important;
}
label.t-radio__item.t-radio__control.t-text.t-text_xs:target {
background-color: black;
}
.t702__text-wrapper.t-align_center {
margin-bottom: 40px !important;
margin-top: 20px !important;
}
/*Socials icons animation on hover*/
.socials img.tn-atom__img.t-img.loaded {
border-radius: 50px !important;
}
.socials img.tn-atom__img.t-img.loaded:hover {
outline: 1px solid #fff !important;
outline-offset: -1.5px !important;
transition:all cubic-bezier(0, 0, 0, 1) 0.4s !important;
transition-property: all;
}
/*Код для блока перед футером*/
div .uc-shadow {
box-shadow: 0px 30px 20px 0px rgba(0,0,0,0.1);
}
/*Для сообщения об успешной отправке данных*/
z-index: 999999 !important;
}
.uc-shadow  {
z-index: 99999 !important;
}
.t-input-block.t-input-block_rd-flex:not(.t-input-block_rd-width50):not(.t-input-block_rd-width33):not(.t-input-block_rd-width25) .t-radio__wrapper, .t-input-block.t-input-block_rd-flex:not(.t-input-block_rd-width50):not(.t-input-block_rd-width33):not(.t-input-block_rd-width25) .t-checkboxes__wrapper {
column-gap: 15px;
}
button.t-submit {
font-weight: 500 !important;
}
.js-successbox.t-form__successbox.t-text.t-text_md {
background-color: #184C4E;
}
