html {
  scrollbar-color: #003D8A #E6ECF4;
}

a:hover {opacity: 0.8;}


/*UTP кнопка*/
.uc-utp .t-cover {background-color: #fff !important;}
.uc-utp .t001__buttons {overflow: visible;}
.uc-utp .t001__buttons .t-btn {position: relative; display: block; overflow: visible; transition: all 0.5s ease-out;}
.uc-utp .t001__buttons .t-btn:hover {opacity: 0.9; }
.uc-utp .t001__buttons .t-btn:before {pointer-events: none; transition: all 0.5s ease-out;
    position: absolute !important;
    content: "";
    width: 95%; height: 120%; 
    top: 50%; left: 50%; transform: translate(-50%, -50%);
    z-index: 10000;
    background:url(https://static.tildacdn.com/tild3862-3964-4364-b837-643132396430/stroke.svg) center center no-repeat !important;
background-size:  auto 100% !important; background-position: center center; opacity: 1;}
.uc-utp .t001__buttons:hover .t-btn:before {background-size:  auto 95% !important;}

/*UTP кнопка*/



/*соцсети*/

.uc-socset {position: fixed; top: 50%; bottom: 50%; left: 20px; transform: translateY(-50%); z-index: 9999 !important; transition: all 0.5s ease-out;}
.uc-socset .js-click-zero-stat {transition: all 0.5s ease-out;}
.hidden-block {opacity: 0; transition: all 0.5s ease-out; pointer-events: none; }
.uc-socset .js-click-zero-stat:hover .tn-atom__img {opacity: 0 !important;}
.uc-socset .t396__elem:nth-child(3) .js-click-zero-stat:hover {background:url(https://static.tildacdn.com/tild3139-3561-4036-a134-666139633932/socset_tel_.svg) center center no-repeat !important;
background-size: 100% !important; background-position: center center; opacity: 1;}
.uc-socset .t396__elem:nth-child(2) .js-click-zero-stat:hover {background:url(https://static.tildacdn.com/tild3966-3333-4130-b436-636563626665/socset_what_.svg) center center no-repeat !important;
background-size: 100% !important; background-position: center center; opacity: 1;}
.uc-socset .t396__elem:nth-child(1) .js-click-zero-stat:hover {background:url(https://static.tildacdn.com/tild6638-3361-4337-a638-386335376132/socset_phone_.svg) center center no-repeat !important;
background-size: 100% !important; background-position: center center; opacity: 1;}

 

/*соцсети*/

/*преимущества*/
.uc-advantages .t-card__title {height: 120px; min-height: 100px;}
.uc-advantages .t-card__descr {height: 160px; min-height: 160px;}
.uc-advantages .t-card__col .t650__inner-col {padding-top: 20px;
background-image: url(https://static.tildacdn.com/tild6261-3435-4337-b535-313330633638/number1.svg);
background-position: bottom -10px left 30px;
background-repeat: no-repeat;
background-size: auto; opacity: 1; transition: all 1000ms !important;}

.uc-advantages .t-card__col:nth-child(2) .t650__inner-col {
background-image: url(https://static.tildacdn.com/tild6238-3436-4433-b530-366631333863/number2.svg);
background-color: #E6ECF4 !important; transition: all 1000ms !important;}
.uc-advantages .t-card__col {transition: all 1000ms !important;}
.uc-advantages .t-card__col:hover {margin-top: -20px; margin-bottom: 20px; transition: all 1000ms !important;}


.uc-advantages .t-card__col:nth-child(3) .t650__inner-col {
background-image: url(https://static.tildacdn.com/tild3935-3965-4532-b562-323934316439/number3.svg); }

/*преимущества*/

/*текст с фоном*/

.uc-text1 .t470__bgimg {z-index: 2; }

.uc-text1 .t470__imgdescrwrapper {background-image: url(https://static.tildacdn.com/tild3539-6330-4566-b733-623236343764/circle_image.png);
background-position: top center;
 background-repeat: no-repeat;
background-size: 200px 200px; opacity: 1;  overflow: visible; padding-top: 150px; position: relative; z-index: 9999;}

/*текст с фоном*/




/*философия*/

.uc-philosofy .t491__col {padding: 30px; border-radius: 4px; border: solid 1px #B7C3D3;
    width: calc(33.3% - 75px);
    max-width: 325px;
    margin-right: 10px;
    margin-left: 10px;
    margin-top: 20px;
}
.uc-philosofy .t491__col:nth-child(1), .uc-philosofy .t491__col:nth-child(4) {margin-left: 0px;}
.uc-philosofy .t491__col:nth-child(3), .uc-philosofy .t491__col:nth-child(6) {margin-right: 0px;}

.uc-philosofy .t491__col:nth-child(-n + 3)
 {margin-top: 0; }
 
 .uc-philosofy1 .tn-elem[data-elem-id="1767568239624000001"] {justify-content: flex-start !important; align-items: center !important;}

 .uc-philosofy1 .tn-atom__sbs-anim-wrapper {display: flex !important; align-self: center !important;
 margin-top: auto!important; margin-bottom: auto !important;}


/*философия*/
/*about*/

.uc-Anna .t492__blocktext {
    width: 50%;
    height: 100%;
    vertical-align: top;
}

.uc-Anna .t492__textwrapper {margin-top: 0%; margin-bottom: 0%;}

.uc-Anna strong {display: block; font-size: 50px; font-weight: normal !important; margin-top: 40%;}

@media screen and (max-width: 1200px) {.uc-Anna strong {font-size: 40px;}}

@media screen and (max-width: 980px) {
/*философия*/

.uc-philosofy .t491__col {padding: 20px; border-radius: 4px; border: solid 1px #B7C3D3;
    width: calc(100% - 10px) !important;
   max-width: calc(100% - 10px) !important;
    margin-right: 10px !important;
    margin-left: 10px !important;
    margin-top: 0px;
    margin-bottom: 0px;
    float: left;
   }

/*философия*/
}

@media screen and (max-width: 640px) {

.uc-utp .t001__buttons, .uc-utp .t-btnflex.t-btnflex_type_button {max-width: 200px !important;
    margin-left: auto;
    margin-right: auto;
}
}

@media screen and (max-width: 480px) {
/*соцсети*/
.uc-socset { position: fixed; top: 90%; bottom: 10%; left: 0px; right: 0px; transform: translateY(-90%); z-index: 9999 !important;
}

.uc-socset .tn-molecule {background: rgba(255, 255, 255, 0.9) !important;
backdrop-filter: blur(5px) !important;}
.uc-utp, .uc-utp .t-cover {height: 80vh !important;}

.t-cover__carrier.loaded  {height: inherit !important;}
.uc-utp .t001__buttons .t-btn {padding: 20px !important; max-width: 140px !important;}
    .uc-utp .t001__buttons .t-btn:before {
        width: 98%; height: 120%; }
        .uc-Anna strong {font-size: 35px;}
}


/*соцсети*/
}

