#rec4121500501 .t674__cover-carrier.loaded{
    /*opacity: 0.2 !important;*/
    background-size: cover;
}
#rec4143195601 .t396__group:hover .t-bgimg{
    background-image: none !important;
    background-color: #B0304D !important;
}
.t-checkbox__labeltext a {
    color: #141D39 !important;
    
    
}
 .t118 {
    padding-top: 75px !important;
    padding-bottom: 58px  !important;
}
/* Неактивная кнопка */
/*#rec4128162101 [data-elem-id="1790099723146"] .t-submit.is-inactive {*/
/*    background-color: transparent !important;*/
/*    border-color: #141D394D !important;*/
/*    cursor: default !important;*/
/*}*/

/*#rec4128162101 [data-elem-id="1790099723146"] .t-submit.is-inactive .t-submit__text {*/
/*    color: #141D394D !important;*/
    
/*}*/

/* Активная кнопка */
/*#rec4128162101 [data-elem-id="1790099723146"] .t-submit.is-active {*/
/*    background-color: #141D39 !important;*/
/*    border-color: #141D39 !important;*/
/*}*/

/*#rec4128162101 [data-elem-id="1790099723146"] .t-submit.is-active .t-submit__text {*/
/*    color: #F3F6FF !important;*/
/*}*/

/* Плавная смена цветов */
/*#rec4128162101 [data-elem-id="1790099723146"] .t-submit {*/
/*    transition: background-color .25s ease, border-color .25s ease;*/
/*}*/
 
  
/* Неактивная кнопка */
#rec4128162101 [data-elem-id="1790099723146"] .t-submit.is-inactive,
#rec4128162101 [data-elem-id="1790099723146"] .t-submit.is-inactive:hover {
    background-color: transparent !important;
    border-color: #141D394D !important;
    cursor: default !important;
}
/* Плавность перехода */
.social-icons > .tn-molecule > .tn-group {
    transition: background-color 0.3s ease, border-color 0.3s ease;
}

.social-icons .tn-atom__vector svg path {
    transition: fill 0.3s ease, stroke 0.3s ease;
}
#rec4356777901 .tn-group[data-group-id="1791654059003000008"] #molecule-1791654059003000008:hover{
      background-color: transparent !important;
      border: 1px solid #141D39 !important;
       
    border-radius: 50% !important;
    cursor: pointer !important;
}
 #rec4356777901 .tn-group[data-group-id="1791654059003000006"] #molecule-1791654059003000006:hover{
      background-color: transparent !important;
      border: 1px solid #141D39 !important;
       
    border-radius: 50% !important;
    cursor: pointer !important;
}
#rec4356777901 .tn-group[data-group-id="1791654059003000006"] #molecule-1791654059003000006:hover .tn-atom__vector svg path{
     fill: #141D39 !important;
     stroke: #141D39 !important;
     stroke-width: 1px !important;
}
/* Цвет самой иконки при наведении */
.social-icons > .tn-molecule > .tn-group:hover .tn-atom__vector svg path {
    fill: #141D39 !important;
    /*stroke: #141D39 !important;*/
     stroke-width: 1px !important;
}
 
#rec4128162101 [data-elem-id="1790099723146"] .t-submit.is-inactive .t-submit__text,
#rec4128162101 [data-elem-id="1790099723146"] .t-submit.is-inactive:hover .t-submit__text {
    color: #141D394D !important;
}

/* Активная кнопка */
#rec4128162101 [data-elem-id="1790099723146"] .t-submit.is-active,
  {
    background-color: #141D39 !important;
    border-color: #141D39 !important;
}

#rec4128162101 [data-elem-id="1790099723146"] .t-submit.is-active .t-submit__text,
 {
    color: #F3F6FF !important;
}
 
#rec4128162101 [data-elem-id="1790099723146"] .t-submit.is-active:hover {
    background-color: transparent !important;
    border-color: #141D39 !important;
}#rec4128162101 [data-elem-id="1790099723146"] .t-submit.is-active:hover .t-submit__text {
    color: #141D39 !important;
}
#rec4548420701  .tn-elem[data-elem-id="1790090385739000006"]:hover .tn-atom__img{
    border: 1px solid #B0304D !important;
}
#rec4548420701 > .t396__group:hover > .tn-molecule >  .tn-atom__img{
    
    
}
.t220__textwrapper{
    background-color: transparent !important;
}
.t-checkbox__labeltext a:hover {
    color: #B0304D !important;
    text-decoration: underline !important;
}
@media(min-width: 1200px){
    
    .show-more-btn3,.show-more-btn1,.show-more-btn2,.show-more-btn4{
        display: none !important;
    }
}

@media(min-width: 1400px){
         .t603__container_indent {
 padding: 0 !important; 

    max-width: 1382px !important;
    margin: 0 auto !important;
}
 #rec4878681101{
     display:none !important;
 }
   #rec4403188201{
        display: none !important;  
   }
    #rec4472558301{
        display: none !important;
    }
    #rec4575124301 .t2823__container{
     max-width: 1400px !important;
 }
   #rec4373882201 .t2823__container{
     max-width: 1400px !important;
 }
 #rec4575124301 .t2823__container .t-col_12{
     max-width: 100% !important;
 }
 #rec4373882201 .t2823__container .t-col_12{
     max-width: 100% !important;
 }
}
@media(min-width: 1600px){
#rec4575124301 .t2823__container {
   max-width: 1605px !important;
}
#rec4373882201{
      max-width: 1605px !important;
    margin: 0 auto !important;
}
}
@media(max-width: 1400px){
    #rec4123942301{
     display: none !important;   
    }
   
}
.t-cms__card__molecule_btn .t-btnflex__text{
    text-decoration: underline !important;
}
.t-cms__card__molecule_btn{
    justify-content: end !important;
}
/* По умолчанию активные карточки скрыты */
.gallery-active {
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
    transition: opacity 0.5s ease, transform 0.5s ease !important;
}

/* Обычные карточки */
.gallery-normal {
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
    transition: opacity 0.5s ease, transform 0.5s ease  !important;
    
}

/* Активная карточка */
.gallery-active.is-visible {
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
}

/* Обычная версия активной карточки */
.gallery-normal.is-hidden {
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
}

/*.gallery-normal:hover .tn-molecule .t396__elem:nth-child(2) .tn-atom{*/
/*     opacity: 1 !important;*/
/*    background-image: none !important;*/
/*    background-color:  #B0304D  !important;*/
/*}*/
/*.gallery-active:hover .tn-molecule .t396__elem:nth-child(2) .tn-atom{*/
/*    background-color:  #B0304D  !important;*/
/*    opacity: 1 !important;*/
/*    background-image: none !important;*/

/*}*/
/*.bgra {*/
/*    position: relative !important;*/
/*}*/
.bgra .tn-atom{
    background-image: none !important;
    background-color:  rgba(243, 246, 255, 0.75) !important;
    transition: background-color 0.3s ease !important;
}
.gallery-normal:hover .bgra .tn-atom,
.gallery-active:hover .bgra .tn-atom {
     background-color: #B0304D !important;
}
/*.bgra .tn-atom {*/
/*    position: relative;*/
/*}*/

/*.bgra .tn-atom::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: #B0304D;*/
/*    opacity: 0;*/
/*    visibility: hidden;*/
/*    pointer-events: none;*/
/*    border-radius: 30px !important;*/
/*}*/

/*.gallery-normal:hover .bgra .tn-atom::after,*/
/*.gallery-active:hover .bgra .tn-atom::after {*/
/*    opacity: 1;*/
/*    visibility: visible;*/
/*    transition:*/
/*        opacity 0s linear 0.2s,*/
/*        visibility 0s linear 0.2s;*/
/*    border-radius: 0 0 30px 30px !important;*/
/*} */

.tn-group__41281214011790099606849000009,
.tn-group__41281214011790099606849000011,
.tn-group__41281214011790099606849000013
.tn-atom__vector svg {
    transition:
        transform 0.3s ease,
        stroke 0.3s ease;
    transform-origin: center center;
}
.tn-group__43567779011790764866568000010,
.tn-group__43567779011790764866568000012,
.tn-elem__43567779011790764866568000013
.tn-atom__vector svg {
    transition:
        transform 0.3s ease,
        stroke 0.3s ease;
    transform-origin: center center;
}
/* Уменьшаем все три иконки */
.tn-group__43567779011790764866568000010:hover,
.tn-group__43567779011790764866568000012:hover,
.tn-elem__43567779011790764866568000013:hover
.tn-atom__vector svg {
    transform: scale(0.75);
        /*color:#B0304D !important;*/
        cursor: pointer !important;
         
}

.tn-group__41281214011790099606849000013 .tn-atom__img{
    transition:
        transform 0.3s ease,
        stroke 0.3s ease;
    transform-origin: center center;
}
.tn-group__41281214011790099606849000013:hover .tn-atom__img{
     transform: scale(0.75);
        /*color:#B0304D !important;*/
        cursor: pointer !important; 
} 

/* Уменьшаем все три иконки */
.tn-group__41281214011790099606849000009:hover,
.tn-group__41281214011790099606849000011:hover,
.tn-atom__vector svg {
    transform: scale(0.75);
        /*color:#B0304D !important;*/
        cursor: pointer !important;
}

/* Меняем цвет */
.tn-group__43567779011790764866568000010:hover .tn-atom__vector svg path {
    stroke: #B0304D !important;

}/* Меняем цвет */
.tn-group__43567779011790764866568000012:hover .tn-atom__vector svg path {
    stroke: #B0304D !important;

}
/* Меняем цвет */
.tn-group__41281214011790099606849000009:hover .tn-atom__vector svg path {
    stroke: #B0304D !important;

}
.tn-group__41281214011790099606849000011:hover .tn-atom__vector svg path {
    stroke: #B0304D !important;

}
.tn-group__41281214011790099606849000013:hover
.tn-atom__vector svg path {
    stroke: #B0304D !important;

}
/* .t603__blockimg{*/
/*     overflow: hidden !important;*/
/*     border-radius: 30px !important;*/
/* }*/
/* .t603__blockimg {*/
/*  transition: transform 0.4s ease !important;*/
/*}*/
/* .t603__blockimg:hover {*/
/*  transform: scale(1.08) !important;*/
/*}*/
 .photo-zoom{
     overflow: hidden !important;
     border-radius: 30px !important;
 }
.photo-zoom img {
  transition: transform 0.4s ease !important;
}
.photo-zoom:hover img {
  transform: scale(1.08) !important;
}
.gallery__arr .t-slds__arrow_container{
    top: 80px !important;
    right: 20px !important;
}
.gallery__arr .t-slds__arrow{
    border-radius: 0 !important;
}
.gallery__arr .t-slds__arrow-left{
    border-radius: 10px 0 0 10px !important;
    background-color: #F3F6FF !important;
    border: 1px solid #F3F6FF !important;
    
}
.gallery__arr .t-slds__arrow-left svg path{
    stroke: #B0304D !important;   
    stroke-width: 2px !important;
}
.gallery__arr .t-slds__arrow-right{
    border-radius: 0 10px 10px 0  !important;
    background-color: #B0304D  !important;
    border: 1px solid #B0304D !important;
}
/*.gallery__arr svg{*/
/*    width: 8px !important;*/
/*    height: 15px !important;*/
/*}*/
.gallery__arr .t-slds__arrow-right svg path{
    stroke: #F3F6FF !important;   
    stroke-width: 2px !important;
}
.gallery__arr .t-slds__arrow-left,
.gallery__arr .t-slds__arrow-right {
    transition: 
        background-color 0.3s ease,
        border-color 0.3s ease;
}

.gallery__arr .t-slds__arrow-left svg path,
.gallery__arr .t-slds__arrow-right svg path {
    transition: stroke 0.3s ease;
}
@media(min-width: 1200px){
    .gallery__arr .t-slds__arrow-left:hover{
    background-color: transparent !important;
    
}
.gallery__arr .t-slds__arrow-left:hover svg path{
    stroke: #F3F6FF !important;   
     
}
.gallery__arr .t-slds__arrow-right:hover{
    background-color: transparent !important;
    border: 1px solid #B0304D !important;
}
.gallery__arr .t-slds__arrow-right:hover svg path{
    stroke: #B0304D !important;   
     
}
}
@media(max-width: 1200px){
    .gallery__arr .t-slds__arrow-left,
.gallery__arr .t-slds__arrow-right {
    transition: 
        background-color 0.1s ease,
        border-color 0.1s ease;
}
    .gallery__arr .t-slds__arrow-left:active{
    background-color: transparent !important;
    
}
.gallery__arr .t-slds__arrow-left:active svg path{
    stroke: #F3F6FF !important;   
     
}
.gallery__arr .t-slds__arrow-right:active{
    background-color: transparent !important;
    border: 1px solid #B0304D !important;
}
.gallery__arr .t-slds__arrow-right:active svg path{
    stroke: #B0304D !important;   
     
}
}
[data-tilda-page-id="276822109"] #rec4354632001{
    display: none !important;
}
[data-tilda-page-id="276822109"] #rec4527599301{
    display: none !important;
}
.t758 .t-container{
    max-width: 1568px !important;
    /*max-width: 80% !important;*/
    margin: 0 auto !important;
    
}
.gallery-next .tn-molecule,
.gallery-prev .tn-molecule {
    transition:
        background-color 0.3s ease,
        border-color 0.3s ease !important;
}

/* Синие иконки */
.gallery-next path,
.gallery-prev path {
    transition: stroke 0.3s ease !important;
}

@media(min-width: 1200px){
    .gallery-next:hover .tn-molecule,
.gallery-prev:hover .tn-molecule {
    background: transparent !important;
    border: 1px solid #007BFF !important;
}
.gallery-next:hover path,
.gallery-prev:hover path {
    stroke: #007BFF !important;
}
}


@media(max-width: 1600px){
    .t758 .t-container{
    max-width: 1362px !important;
     
    
}
}
@media(max-width: 1400px){
    .t603__container.t603__container_indent{
    padding: 0 160px !important;
}
    #rec4547531601{
        display: none !important;
    }
    .t758 .t-container{
    max-width: 1144px !important;
     
    
}.uc-crosh{
    padding-top: 180px !important;
}
}
@media(max-width: 1200px){
    
    .t758 .t-container{
    max-width: 80% !important;
}
.t-menu__link-item {
    font-size: 16px !important;
}
.uc-crosh{
    padding-top: 110px !important;
}
}
  .t758__link-item_active{
    font-weight: 700 !important;
}
.t758 .t-col{
    margin-left: 0px !important;
}
/*rec4123939901*/
#rec4548420701 .t396__group:hover   .photo-zoom{
    border: 2px solid #B0304D !important;
}
#rec4548420701  .t396__group:hover  .tr_name .tn-atom{
    color: #B0304D !important;
}
.t1362 .t-menu-popover__maincontainer_12-0, .t1362 .t-menu-popover__maincontainer_12-20, .t1362 .t-menu-popover__maincontainer_12-30, .t1362 .t-menu-popover__maincontainer_12-40{
    max-width: 85% !important;
padding: 6px 30px !important;
}
#rec4354632001 .t-menu-popover__maincontainer{
    background-color: rgba(243, 246, 255, 0.75) !important;
}
.t1362 .t-menu-popover.t-menu-popover_positionfixed{
    top: 30px !important;
}
.show-more-btn{
    text-decoration: underline !important;
}
#rec4123942301 .gallery-card-1:hover .t396__elem:nth-child(2) .tn-atom{
    background-color: #B0304D !important;
    background-image:none !important;
}
#rec4123942301 .gallery-card-2:hover .t396__elem:nth-child(2) .tn-atom{
    background-color: #B0304D !important;
    background-image:none !important;
}
#rec4123942301 .gallery-card-3:hover .t396__elem:nth-child(2) .tn-atom{
    background-color: #B0304D !important;
    background-image:none !important;
}
#rec4123942301 .gallery-card-4:hover .t396__elem:nth-child(2) .tn-atom{
    background-color: #B0304D !important;
    background-image:none !important;
}
@media(min-width: 1200px){
    [data-tilda-page-id="258207109"] [id="t-header"]{
        display: none !important;
    }
   .show-more-btn{
    display: none !important;
} 

}
/* Плавное изменение */
.social-icons .tn-atom__vector svg path {
    transition: fill 0.3s ease, stroke 0.3s ease;
}
.social-icons .tn-atom__vector   {
   cursor: pointer !important;
}
/* Исходное состояние: прозрачный фон, тёмно-синий круг и иконка */
/*.social-icons .tn-atom__vector svg path {*/
/*    fill: #141D39;*/
/*}*/

/* Наведение: иконка и круг становятся синими */
/*.social-icons .tn-elem:hover .tn-atom__vector svg path {*/
/*    fill: #007BFF !important;*/
/*}*/
@media(max-width: 1200px){
    .t603__container.t603__container_indent{
        padding: 0 80px !important;
    }
    [data-record-type="758"]{
            padding-top: 120px;
    }
}
@media(max-width: 1024px){
    .t-slds__arrow_container{
        top: 0 !important;
        bottom: 20px !important;
        right: 0 !important;
        left: 35% !important;
    }
    
}
@media(max-width: 640px){
    [data-artboard-recid="4472558301"]{
        /*height: 750px !important;*/
        /*min-height: 750px !important;*/
    }
      #rec4365149301 .tn-group[data-group-id="1790159407619000018"]{
        height: auto !important;
    }
    .t603__container.t603__container_indent{
        padding: 0 20px !important;
    }
    .t-slds__arrow_container{
        
        left: 39% !important;
    }
    .t758 .t-container{
    /*max-width: 1568px !important;*/
    max-width: 90% !important;
   
}
.t-checkbox__labeltext{
    font-size: 13px !important;
}
}
@media(max-width: 768px){
    .t2823__items .t-cms__card__molecule_txt:first-child{
        justify-content: center !important;
    }
    #rec4365149301 .tn-group[data-group-id="1790159407619000018"]{
    height: auto !important;
}
#rec4365149301 .tn-group[data-group-id="1790159407619000016"]{
    height: auto !important;
}
.shorten-text4{
    height: auto !important;
}
.shorten-text4 .tn-molecule{
    height: auto !important;
}
    #rec4217005101 .tn-group[data-group-id="1790159407619000018"]{
    height: auto !important;
}  
.shorten-text{
    height: auto !important;
}
.shorten-text .tn-molecule{
    height: auto !important;
}
   #rec4363627101 .tn-group[data-group-id="1790159407619000018"]{
    height: auto !important;
}
.shorten-text2{
    height: auto !important;
}
.shorten-text2 .tn-molecule{
    height: auto !important;
}
#rec4364858201 .tn-group[data-group-id="1790159407619000018"]{
    height: auto !important;
}

.shorten-text3{
    height: auto !important;
}
.shorten-text3 .tn-molecule{
    height: auto !important;
}

}
.tn-atom__vector path{
    stroke-width: 2 !important
}
@media(min-width: 1600px){
#rec4575124301 .t2823__container {
   max-width: 1605px !important;
}
#rec4373882201 .t2823__container{
      max-width: 1605px !important;
    margin: 0 auto !important;
}
}
 
/*.bgr:hover .t396__elem:nth-child(2) .tn-atom{*/
/*    background-color:#B0304D !important;*/
/*    background-image: none !important;*/
/*     transition:*/
/*        background-color 0s 0.2s,*/
/*        opacity 0s 0.2s,*/
/*}*/
/*.bgr:hover .t396__elem:nth-child(2) .tn-atom{*/
/*    background-image: linear-gradient(*/
/*        0deg,*/
/*        #B0304D 0%,*/
/*        #B0304D 100%*/
/*    ) !important;*/

/*    transition:*/
/*        background-image 0s ease 0.2s !important;*/
/*}*/
.bgr .t396__elem:nth-child(3) .tn-atom {
    transition: color 0.3s ease !important;
}

.bgr:hover .t396__elem:nth-child(3) .tn-atom{
   color: #F3F6FF !important;

}
/*.bgr {*/
/*    position: relative;*/
/*}*/
.bgr .t396__elem:nth-child(2) .tn-atom{
    background-image: none !important;
    background-color:  rgba(243, 246, 255, 0.75) !important;
        transition: background-color 0.3s ease !important;
}
.bgr:hover .t396__elem:nth-child(2) .tn-atom{
    background-color: #B0304D !important;
}
/*.bgr .t396__elem:nth-child(2) .tn-atom::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: #B0304D;*/
/*    opacity: 0;*/
/*    visibility: hidden;*/
/*    pointer-events: none;*/
/*    z-index: 20;*/
/*    border-radius: 0 0 30px 30px;*/
/*}*/

/*.bgr:hover .t396__elem:nth-child(2) .tn-atom::after {*/
/*    opacity: 1;*/
/*    visibility: visible;*/
/*    transition:*/
/*        opacity 0s linear 0.2s,*/
/*        visibility 0s linear 0.2s;*/
/*    border-radius: 0 0 29px 29px;*/
    
/*}*/
.gallery-next,
.gallery-prev {
    cursor: pointer !important;
}

/* NEXT */
.gallery-next .tn-molecule {
    transition: background-color 0.3s ease,
        border-color 0.3s ease !important;!important;
}

.gallery-next:hover .tn-molecule {
    background: transparent !important;
    border: 1px solid #B0304D !important;
    /*transition-delay: 0.2s !important;*/
}

.gallery-next path {
transition: stroke 0.3s ease !important;
}

.gallery-next:hover path {
    stroke: #B0304D !important;
    /*transition-delay: 0.2s !important;*/
}


/* PREV */
.gallery-prev .tn-molecule {
 transition:
        background-color 0.3s ease,
        border-color 0.3s ease !important;
}
@media(min-width: 1200px){
    .gallery-prev:hover .tn-molecule {
    background: transparent !important;
    border: 1px solid #F3F6FF !important;
    /*transition-delay: 0.2s !important;*/
}
}

#rec4356777901{
    border-radius: 30px 30px 0 0;
}
[data-input-lid="1790100331188"] .t-input-title{
    display: none !important;
}
.gallery-prev path {
        transition: stroke 0.3s ease !important;
}

.gallery-prev:hover path {
    stroke: #F3F6FF !important;
    /*transition-delay: 0.2s !important;*/
}
.menu-glass {
    position: relative !important;
    overflow: hidden !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,0.16) 0%,
            rgba(255,255,255,0.06) 45%,
            rgba(255,255,255,0.12) 100%
        ) !important;

    border: 1px solid rgba(255,255,255,0.18) !important;

    border-radius: 50px !important;

    backdrop-filter:
        blur(4px)
        saturate(140%) !important;

    -webkit-backdrop-filter:
        blur(4px)
        saturate(140%) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.18),
        inset 0 -1px 0 rgba(255,255,255,0.05),
        0 8px 30px rgba(0,0,0,0.08) !important;
}


/* =========================================================
   СВЕТОВОЙ ЭФФЕКТ / REFRACTION
   ========================================================= */

.menu-glass::before {
    content: "";
    position: absolute;

    inset: -40%;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,0.30) 0%,
            rgba(255,255,255,0.08) 25%,
            transparent 45%,
            rgba(255,255,255,0.12) 65%,
            transparent 80%
        );

    transform: rotate(-45deg);

    filter: blur(12px);

    opacity: 0.8;

    pointer-events: none;
}


/* =========================================================
   TEXTURE / FROST
   ========================================================= */

.menu-glass::after {
    content: "";

    position: absolute;
    inset: 0;

    pointer-events: none;

    opacity: 0.12;

    background-image:
        url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E");

    background-size: 4px 4px;

    mix-blend-mode: overlay;
}


/* =========================================================
   КОНТЕНТ ПОВЕРХ ЭФФЕКТОВ
   ========================================================= */

.menu-glass > * {
    position: relative;
    z-index: 2;
}


/* =========================================================
   GLASS EFFECT
   НИЧЕГО НЕ МЕНЯЕМ В РАЗМЕРАХ И ПОЗИЦИОНИРОВАНИИ
   ========================================================= */

#rec4354632001.uc-menu-glass .t-menu-popover__maincontainer {
    /* ТВОЙ ИСХОДНЫЙ ЦВЕТ */
    background-color: rgba(243, 246, 255, 0.75) !important;

    /* Frost = 4 */
    -webkit-backdrop-filter:
        blur(4px)
        saturate(135%) !important;

    backdrop-filter:
        blur(4px)
        saturate(135%) !important;

    /* Radius оставляем 30px как был в Tilda */
    border-radius: 30px !important;

    /*
       НЕ ТРОГАЕМ:
       width
       height
       min-height
       position
       top
       left
       right
       padding
       margin
    */
}


/* =========================================================
   LIGHT -45°
   ========================================================= */

#rec4354632001.uc-menu-glass .t-menu-popover__maincontainer::before {
    content: "";

    position: absolute;

    /*
       Не влияет на размеры контейнера
    */
    inset: -80px;

    pointer-events: none;

    /*background:*/
    /*    linear-gradient(*/
    /*        -45deg,*/

    /*        transparent 0%,*/

    /*        transparent 30%,*/

    /*        rgba(255,255,255,0.02) 34%,*/

    /*        rgba(255,255,255,0.10) 40%,*/

    /*        rgba(255,255,255,0.18) 44%,*/

    /*        rgba(255,255,255,0.06) 48%,*/

    /*        transparent 54%,*/

    /*        transparent 100%*/
    /*    );*/

    filter: blur(10px);

    opacity: 0.8;

    z-index: 0;
}


/* =========================================================
   DISPERSION / DEPTH / SPLAY
   ========================================================= */

#rec4354632001.uc-menu-glass .t-menu-popover__maincontainer::after {
    content: "";

    position: absolute;

    inset: -40px;

    pointer-events: none;

    background:
        radial-gradient(
            ellipse at 10% 0%,
            rgba(255,255,255,0.13) 0%,
            rgba(255,255,255,0.05) 25%,
            transparent 50%
        ),

        radial-gradient(
            ellipse at 90% 100%,
            rgba(255,255,255,0.10) 0%,
            transparent 45%
        );

    filter: blur(14px);

    opacity: 0.7;

    z-index: 0;
}

/*#rec4226830601 .t758 .t758__list_item:first-child a.t-menu__link-item:hover {*/
/*    color: #b0304d !important;*/
/*}*/
.t758.t-rec .t758__list .t758__list_item:first-child .t758__link-item__wrapper a.t-menu__link-item:hover {
    color: #b0304d !important;
}
/* =========================================================
   КОНТЕНТ ПОВЕРХ ЭФФЕКТОВ
   ========================================================= */

#rec4354632001.uc-menu-glass .t-menu-popover__maincontainer > * {
    position: relative;
    z-index: 2;
}

/*.t-menu-burger__icon {*/
/*    height: 40px !important;*/
/*    position: relative;*/
/*    width: 40px !important;*/
/*}*/

/*.t758__link-item_active*/
#rec4226830601 .t758__link-item__wrapper .t-menu__link-item:hover{
    color: #f3f6ff !important;
}
/* =========================================================
   TEXTURE 4 × 4
   ========================================================= */

#rec4354632001.uc-menu-glass .t-menu-popover__maincontainer {
    background-image:
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='.25'/%3E%3C/svg%3E");

    background-size: 4px 4px;

    background-blend-mode: soft-light;
}


/* =========================================================
   СОХРАНЯЕМ ФОН ОТКРЫТОГО МЕНЮ
   ========================================================= */

#rec4354632001.uc-menu-glass .t-menu-popover__burgermenu {
    background-color: #919dc3;
}


/* =========================================================
   ВАЖНО:
   НЕ МЕНЯЕМ position / top / height / width
   ========================================================= */

#rec4354632001.uc-menu-glass {
    position: relative !important;
}


 #rec4575124301 .t-cms__card__separator{
     display:none !important;
 }
 .t-menu-burger__icon span{
         border-radius: 30px !important;
 }
 @media (min-width: 1600px) {
     .t603__container_indent {
 padding: 0 !important; 

    max-width: 1586px !important;
    margin: 0 auto !important;
}
 
 }
  @media (min-width: 960px) and (max-width: 1200px){
        .t603__container.t603__container_indent{
        padding: 0 !important;
        max-width: 964px !important;
        width: 964px !important;
        margin: 0 auto !important;
    }#rec4541791301 .t-container{
         max-width: 944px !important;
        width: 944px !important;
        margin: 0 auto !important;
    }
      .t1362 .t-menu-popover__maincontainer_12-0, .t1362 .t-menu-popover__maincontainer_12-20, .t1362 .t-menu-popover__maincontainer_12-30, .t1362 .t-menu-popover__maincontainer_12-40{
          max-width: 944px !important;
      }
        .t2823__container{
          max-width: 705px !important;
      }
       #rec4373882201 .t2823__items{
            --cards-in-row: 2 !important;
    }
      #rec4575124301 .t2823__items li:nth-child(3){
          display: none !important;
      }
      .t603__tile_25{
          max-width: 33% !important;
      }
        #rec4226830601 .t-container{
        max-width: 100% !important;
        width: 688px !important;
        margin:0 auto;
    }
  }
  /*  @media (min-width: 768px) and (max-width: 960px){*/
  /*    .t1362 .t-menu-popover__maincontainer_12-0, .t1362 .t-menu-popover__maincontainer_12-20, .t1362 .t-menu-popover__maincontainer_12-30, .t1362 .t-menu-popover__maincontainer_12-40{*/
  /*        max-width: 692px !important;*/
  /*    }*/
  /*}*/
 @media (min-width: 480px) and (max-width: 1024px){
     /*.t-rec{*/
     /*    padding-top: 100px !important;*/
     /*}*/
 }
  @media(max-width: 1200px){
               .t-cms__card__molecule_txt:has([data-style="descr_typo"]) {
    display: none;
}

/*#rec4575124301*/
 .t-cms__card .t-cms__card__molecule:not(.t-cms__card__molecule_btn)+.t-cms__card__molecule_btn:not(:has(~:not(.t-cms__card__molecule_btn))){
    display: none !important;
}
.t2823__items .t-cms__card__cell_txt{
    row-gap: 0px !important;
}
.t2823__items .article-number{
    display: none;
}
 
    .t-cms__card__text{
        text-align: center !important;
    }
  }
  @media(min-width: 980px){
    #rec4667906601   .t-hero__container{
        padding-bottom: 170px !important;
    }
  }
   @media(max-width: 980px){
     #rec4668031701 .t-hero__buttons .t-btn{
         width: 245px !important;
         height: 40px !important;
     }
      #rec4668031701  .t-hero__container{
        padding-bottom: 100px !important;
    }  
   }
     @media(max-width: 640px){
     #rec4668031701 .t-hero__buttons .t-btn{
         width: 210px !important;
         height: 40px !important;
     }
       
   }
    @media(max-width: 1200px){
          .t118 {
    padding-top: 55px !important;
    padding-bottom: 28px  !important;
}
        #rec4878637201{
            padding-top: 30px !important;
        }
         #rec4575124301 .t2823__items li:nth-child(3){
        display: none !important;
    }
    #rec4575124301 .t2823__items{
        --cards-in-row: 2 !important;
    }
    /*#rec4217005101{*/
    /*    padding-top: 80px !important;*/
    /*}*/
  
    }
 @media(max-width: 960px){
    /* #rec4668031701*/
    /* #rec4541795801{*/
    /*    padding-bottom: 20px !important;*/
    /*}*/
    #rec4575124301 .t2823__items{
        --cards-in-row: 2 !important;
    }
    #rec4373882201 .t2823__items{
            --cards-in-row: 2 !important;
    }
         .t-cms__card__molecule_txt:has([data-style="descr_typo"]) {
    display: none;
}

/*#rec4575124301*/
 .t-cms__card .t-cms__card__molecule:not(.t-cms__card__molecule_btn)+.t-cms__card__molecule_btn:not(:has(~:not(.t-cms__card__molecule_btn))){
    display: none !important;
}
.t2823__items .t-cms__card__cell_txt{
    row-gap: 0px !important;
}
.t2823__items .article-number{
    display: none;
}
 #rec4575124301 .t2823__items li:nth-child(3){
        display: none !important;
    }
    .t-cms__card__text{
        text-align: center !important;
    }
 }
  @media(max-width: 580px){
       #rec4575124301 .t2823__items{
        --cards-in-row: 1 !important;
    }
    #rec4373882201 .t2823__items{
            --cards-in-row: 1 !important;
    }
  }
/* Размытие фотографии */
/*#rec4112520401 .t396__carrier {*/
/*    filter: blur(10px);*/
/*    transform: scale(1.01);*/
/*}*/

/* Цветной полупрозрачный слой */
/*#rec4112520401 .t396__filter {*/
/*    background-color: #1E263E80 !important;*/
/*    opacity: 1 !important;*/
/*}*/
  @media(min-width: 768px) and (max-width:960px){
      .t118 {
    padding-top: 55px !important;
    padding-bottom: 28px  !important;
}
      #rec4227400201{
          padding-top: 60px !important;
      }
      /* #rec4217005101{*/
      /*    padding-top: 75px !important;*/
      /*}*/
       .t1362 .t-menu-popover__maincontainer_12-0, .t1362 .t-menu-popover__maincontainer_12-20, .t1362 .t-menu-popover__maincontainer_12-30, .t1362 .t-menu-popover__maincontainer_12-40{
    max-width: 100% !important;
   width: 688px !important;
} .t758 .t-container{
    max-width: 668px !important;
}
.t603__container.t603__container_indent{
    padding: 0px !important;
    max-width: 698px !important;
    margin: 0 auto !important;
}
.t2823__container{
    max-width: 728px !important;
}
.t603__tile_33, .t603__tile_25{
    max-width: 33% !important;
}
  }
   @media(min-width: 640px) and (max-width:767px){
        #rec4227400201{
          padding-top: 60px !important;
      }
      /*  #rec4217005101{*/
      /*    padding-top: 75px !important;*/
      /*}*/
      .t1362 .t-menu-popover__maincontainer_12-0, .t1362 .t-menu-popover__maincontainer_12-20, .t1362 .t-menu-popover__maincontainer_12-30, .t1362 .t-menu-popover__maincontainer_12-40{
          max-width: 100% !important;
          width:619px !important;
          margin: 0 auto !important;
      }
      .t2823__container {
          max-width: 619px !important;
      }
      .t2823__container .t-col{
          padding-right: 0 !important;
          padding-left: 0 !important;
      }
    .t603__container.t603__container_indent{
    padding: 0px !important;
    max-width: 629px !important;
    margin: 0 auto !important;
}
  }
  @media(min-width: 480px) and (max-width:639px){
      .t2823__items{
          grid-template-columns: none !important;
          width: 350px !important;
          margin: 0 auto !important;
      }
      .t2823__container .t-col{
          padding-left: 0px !important;
      }
      .t2823__container{
          max-width: 350px !important;
          width: 350px !important;
          margin: 0 auto !important;
      }
      .t603__container {
       width: 350px !important;
       margin: 0 auto !important;
       max-width: 100% !important;   
      }
      .t603__container.t603__container_indent{
          padding: 0 !important;
      }
   .t603__tile_33, .t603__tile_25{
       width: 50% !important;
        
   }
   .t758 .t-container{
       max-width: 370px !important;
       margin: 0 auto;
   }
  }
 
   @media(min-width: 391px) and (max-width:479px){
      .t1362 .t-menu-popover__maincontainer_12-0, .t1362 .t-menu-popover__maincontainer_12-20, .t1362 .t-menu-popover__maincontainer_12-30, .t1362 .t-menu-popover__maincontainer_12-40{
          max-width: 100% !important;
          width:350px !important;
          margin: 0 auto !important;
      } .t2823__container .t-col{
          padding-left: 0px !important;
      }
           .t2823__items{
          grid-template-columns: none !important;
          width: 350px !important;
          margin: 0 auto !important;
      }
      .t2823__container{
          width: 350px !important;
          margin: 0 auto !important;
      }
   }
   @media(max-width: 390px){
       .t1362 .t-menu-popover__maincontainer_12-0, .t1362 .t-menu-popover__maincontainer_12-20, .t1362 .t-menu-popover__maincontainer_12-30, .t1362 .t-menu-popover__maincontainer_12-40{
          max-width: 100% !important;
          width:330px !important;
          margin: 0 auto !important;
      }
   }
   @media(min-width: 391px) and (max-width:639px){
       .tn-elem__41281214011790711944051 iframe{
       width: 350px !important;
       /*margin-right: 5px !important;*/
   }
   }
  @media(min-width: 391px) and (max-width:639px){
      /*.t1362 .t-menu-popover__maincontainer_12-0, .t1362 .t-menu-popover__maincontainer_12-20, .t1362 .t-menu-popover__maincontainer_12-30, .t1362 .t-menu-popover__maincontainer_12-40{*/
      /*    max-width: 100% !important;*/
      /*    width:350px !important;*/
      /*    margin: 0 auto !important;*/
      /*}*/
      .t603__container {
       width: 360px !important;
       margin: 0 auto !important;
       max-width: 100% !important;   
      }
      .t603__container.t603__container_indent{
          padding: 0 !important;
      }
       .t758 .t-container{
       max-width: 370px !important;
       margin: 0 auto;
   }
   
  }
  
@media(max-width: 768px){
   
    /* #rec4541795801{*/
    /*    padding-bottom: 20px !important;*/
    /*}*/
      .t-cms__card__atom[data-style="title_typo"] {
    font-size: 16px;
    font-weight: 100;
    color: #141d39;
    text-align: center;
}
     .t-cms__card__molecule_txt:has([data-style="descr_typo"]) {
    display: none;
}
/*#rec4575124301*/
 .t-cms__card .t-cms__card__molecule:not(.t-cms__card__molecule_btn)+.t-cms__card__molecule_btn:not(:has(~:not(.t-cms__card__molecule_btn))){
    display: none !important;
}
.t2823__items .t-cms__card__cell_txt{
    row-gap: 0px !important;
}
.t2823__items .article-number{
    display: none;
}
  
  #rec4365149301 .tn-group[data-group-id="1790159407619000018"]{
        height: auto !important;
    }
}

@media(max-width: 480px){
      [data-artboard-recid="4472558301"]{
        /*height: 750px !important;*/
        /*min=height: 750px !important;*/
    }
    #rec4365149301 .tn-group[data-group-id="1790159407619000018"]{
        height: auto !important;
    }
    .t-radio__wrapper .t-radio__control{
    font-size: 13px !important;
    --size: 12px;
        
    }
    .t-radio__wrapper .t-radio__control:nth-child(1){
        width: 20% !important;
        
    }
      .t-radio__wrapper .t-radio__control:nth-child(2){
        width: 34% !important;
        
    }
     .t-radio__wrapper .t-radio__control:nth-child(3){
        width: 37% !important;
        
    }
    .t-input-group_rd .t-checkbox__control, .t-input-group_rd .t-radio__control{
        gap: 4px !important;
    }
}
@media(max-width: 390px){
    .t-radio__wrapper .t-radio__control{
    font-size: 12px !important;
    --size: 12px;
        
    }
    .t-radio__wrapper .t-radio__control:nth-child(1){
        width: 20% !important;
        
    }
      .t-radio__wrapper .t-radio__control:nth-child(2){
        width: 32% !important;
        
    }
     .t-radio__wrapper .t-radio__control:nth-child(3){
        width: 37% !important;
        
    }
}
@media screen and (max-width: 1199px) {
    #rec4472558301 .t396__artboard, #rec4472558301 .t396__filter, #rec4472558301 .t396__carrier {
        /*height: 721px !important;*/
    }
}
@media screen and (max-width: 959px) {
    #rec4472558301 .t396__artboard, #rec4472558301 .t396__filter, #rec4472558301 .t396__carrier {
        /*height: 721px;*/
    }
}
@media screen and (max-width: 767px) {
    #rec4472558301 .t396__artboard, #rec4472558301 .t396__filter, #rec4472558301 .t396__carrier {
        /*height: 800px !important;*/
    }
}
@media screen and (max-width: 479px) {
    #rec4472558301 .t396__artboard, #rec4472558301 .t396__filter, #rec4472558301 .t396__carrier {
        /*height: 800px !important;*/
    }
}