.ybox {

border-radius: 60px;
background: #C8C8C5;
background: linear-gradient(0deg, #C8C8C5, #FCF21F);
    margin: 0px 40px;
border-top: 1px solid #ffffff;
-webkit-box-shadow: 1px 4px 40px 0px rgba(49,51,51,0.25);
-moz-box-shadow: 1px 4px 40px 0px rgba(49,51,51,0.25);
box-shadow: 1px 4px 40px 0px rgba(49,51,51,0.25);
}
    .pbox {
        border-radius: 60px;
        margin: 0;
        border-top: 1px solid #ffffff;
        background: linear-gradient(0deg, #C8C8C5, #FCF21F);
        -webkit-box-shadow: 1px 4px 40px 0px rgba(49,51,51,0.25);
        -moz-box-shadow: 1px 4px 40px 0px rgba(49,51,51,0.25);
        box-shadow: 1px 4px 40px 0px rgba(49,51,51,0.25);
}

.ybox-noshadow {
background: #C8C8C5;
background: linear-gradient(0deg, #C8C8C5, #FCF21F);
border-radius: 60px;
border-top: 1px solid #ffffff;
}


.ybox-noshadow {
background: #C8C8C5;
background: linear-gradient(0deg, #C8C8C5, #FCF21F);
border-radius: 60px;
border-top: 1px solid #ffffff;
}


.t1015__content  {
    border-radius: 60px;
}

/*--Раздел отзывы --*/


#rec781123064, #rec783263612 {
    margin-right:20px;
    margin-left:20px;
    border-radius:0 0 60px 60px;
    background-image: url(https://static.tildacdn.com/tild6265-3438-4839-a165-613830633264/bg-cover-otzyv.jpg);
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;

}
/*--end раздел отзывы --*/


/*--#rec780288330 .tn-elem[data-elem-id="1722416991224"] .tn-atom  {
    border-radius: 0 0 60px 60px !important;
}--*/


#rec780288330 .tn-elem[data-elem-id="1722431996603"] .tn-atom, #rec783263604 .tn-elem[data-elem-id="1722431996603"] .tn-atom {
    border-radius: 60px;
    opacity: 0.85;
    background-color: #313133;
    background-position: 200% 40%!important;
    background-size: 70.000%!important;
    background-repeat: no-repeat;
}
#rec780504756 .tn-elem[data-elem-id="1722373454961"] .tn-atom, #rec783263609 .tn-elem[data-elem-id="1722373454961"] .tn-atom {
    border-radius: 60px;
    background-color: #313133;
    background-position: 120.000% -250.000%!important;
    background-size: 50.000%!important;
    background-repeat: no-repeat;
    background-attachment: scroll;
    border-color: transparent;
    border-style: solid;
}
.t738__item {
    padding:0px!important;
}

.t533__img {
    position: absolute;
    top: 0;
    right: 20px;
    left: 20px;
    width: 180px;
    height: 180px;
    margin: 0 auto;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}


.t533__img::before {
  content: "";
  position: absolute;
  inset: 0;
 border-radius: 100%;; 
  padding: 15px; 
  background:linear-gradient(0deg, #C8C8C5, #FCF21F); 
  -webkit-mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude; 
}

.t533 .t-list__item  {
margin-bottom:20px!important;
}

.uc-z100 {
    z-index:0;
}

#rec783263612 {
    padding-top:18%!important;
}

#rec781029323, #rec783263618 {
    background-color:#f9f9f9;
}
#rec781029323 .t981, #rec783263618 .t981{
    border-radius: 60px 60px 0 0;
    margin-right:20px;
    margin-left:20px;
    background-color:#313133;
}
.t981__wrapper {
    padding:30px 0!important;
}

/*--Кейсы --*/
#rec784555697 {
    border-radius: 60px;
}

#rec784559909 .t-card__col:nth-child(4) div.t923__content, #rec784559909 .t-card__col:nth-child(7) div.t923__content, #rec784559909 .t-card__col:nth-child(10) div.t923__content
    {
    background-image: url("https://static.tildacdn.com/tild3234-3733-4139-b539-653862396134/leave-right.svg");
     background-repeat: no-repeat;
}
#rec784559909 .t-card__col:nth-child(3) div.t923__content, #rec784559909 .t-card__col:nth-child(6) div.t923__content, #rec784559909 .t-card__col:nth-child(9) div.t923__content
    {
        background-image: url("https://static.tildacdn.com/tild6265-3830-4166-b733-366531633731/leave-center.svg");
        background-position: center top;
         background-repeat: no-repeat;
}
#rec784559909 .t-card__col:nth-child(2) div.t923__content, #rec784559909 .t-card__col:nth-child(5) div.t923__content, #rec784559909 .t-card__col:nth-child(8) div.t923__content
    {

   background-image: url("https://static.tildacdn.com/tild6230-6235-4335-b436-393262633639/leave-left.svg");
    background-position: right top;
     background-repeat: no-repeat;
    }
    
    
#rec784559909 {
    border-radius: 60px 60px 0 0;
    margin-right:20px;
    margin-left:20px;
    background-image: url("https://static.tildacdn.com/tild6262-3337-4465-a631-396361313864/сircle-grey.svg");
    background-repeat: no-repeat;
     background-position: 120.000% -850.000%!important;
    background-size: 50.000%!important;
}

@media screen and (max-width: 640px) {
   #rec784559909 {
    border-radius: 60px;
    margin:0;
    background-image: url("https://static.tildacdn.com/tild6262-3337-4465-a631-396361313864/сircle-grey.svg");
    background-repeat: no-repeat;
     background-position: 120.000% -850.000%!important;
    background-size: 50.000%!important;
} 
}

/*--end Кейсы --*/

/*--start Почему мы --*/
#rec796036048 .t396__artboard {
    background-color: #313133; 
    border-radius: 60px;
    margin: 0px 40px;
    z-index: 10;
    background-image: url("https://optim.tildacdn.com/tild6137-3133-4939-a630-336661326537/-/format/webp/bg-why.JPG");
    background-repeat: no-repeat;
    background-position:top center;
    background-size:cover;
}
@media screen and (max-width: 480px) {
    #rec796036048 .t396__artboard {
         margin: 0px;
         border-radius: 0px;
    }
}

    #rec796036048 .t396__filter {
        height: 700px;
        background-color: rgba(0, 0, 0, 0.7);
    }
    
    .t396__artboard {
        width:auto;
    }
    
 /*--start Готовые решения --*/   
    .uc-ybox {
        border-radius: 60px;
        margin: 0px 40px;
        border-top: 1px solid #ffffff;
        -webkit-box-shadow: 1px 4px 40px 0px rgba(49,51,51,0.25);
        -moz-box-shadow: 1px 4px 40px 0px rgba(49,51,51,0.25);
        box-shadow: 1px 4px 40px 0px rgba(49,51,51,0.25);
}
@media screen and (max-width: 480px) {
    .uc-ybox {
        margin: 0px;
        border-radius: 0px;
    }
}
 /*--start В результате проектов --*/  
    #rec798434880, #rec798447819 {
        border-radius: 60px;
        margin: 0px 40px;
    }
    
@media screen and (max-width: 480px) {
    #rec798447819 {
        margin: 0px;
        border-radius: 0px;
    }
}

 /*--start Кейсы --*/
 
#rec798461713 {
        border-radius: 60px;
        margin: 0px 40px;
}

@media screen and (max-width: 480px) {
    #rec798461713 {
        margin: 0px;
        border-radius: 0px;
    }
}

#rec798461713 .t-card__col:nth-child(4) div.t923__content, #rec798461713 .t-card__col:nth-child(7) div.t923__content, #rec798461713 .t-card__col:nth-child(10) div.t923__content
    {
        background-image: url("https://static.tildacdn.com/tild3234-3733-4139-b539-653862396134/leave-right.svg");
        background-repeat: no-repeat;
}
#rec798461713 .t-card__col:nth-child(3) div.t923__content, #rec798461713 .t-card__col:nth-child(6) div.t923__content, #rec798461713 .t-card__col:nth-child(9) div.t923__content
    {
        background-image: url("https://static.tildacdn.com/tild6265-3830-4166-b733-366531633731/leave-center.svg");
        background-position: center top;
        background-repeat: no-repeat;
}
#rec798461713 .t-card__col:nth-child(2) div.t923__content, #rec798461713 .t-card__col:nth-child(5) div.t923__content, #rec798461713 .t-card__col:nth-child(8) div.t923__content
    {
        background-image: url("https://static.tildacdn.com/tild6230-6235-4335-b436-393262633639/leave-left.svg");
        background-position: right top;
        background-repeat: no-repeat;
    }
   
#rec798461713 {
    z-index:10;
} 
  /*--start Отзыв --*/  
  
    
#rec798485849 {
    padding-top:15% !important;
}    
.t958__slider {
    margin-left:10%;
}

#rec798485849, #rec798485848 {
    margin: 0px 40px;
    border-radius:60px;
    background-image: url(https://static.tildacdn.com/tild6265-3438-4839-a165-613830633264/bg-cover-otzyv.jpg);
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
}
@media screen and (max-width: 480px) {
    #rec798485848 {
        margin: 0px;
        border-radius: 0px;
    }
}

  /*--start Контакты --*/  
  
#rec798527100, #rec798539057, #rec802307353, #rec802307353, #rec802714407, #rec811075729, #rec816067971 {
        border-radius: 60px;
        margin: 0px 40px;
}
@media screen and (max-width: 480px) {
    #rec798527100, #rec798539057 {
        margin: 0px;
        border-radius: 0px;
    }
}

  /*--start Футер --*/  
  
#rec800264234 {
        border-radius: 60px;
        margin: 0px 40px;
}
@media screen and (max-width: 480px) {
   #rec800264234 {
        margin: 0px;
        border-radius: 0px;
    }
}

/*--Подчёркивание ссылки--*/


.aline a {
  background-image: linear-gradient(#fff200, #fff200);
  background-position: 0% 100%;
  background-repeat: no-repeat;
  background-size: 0% 4px;
  transition: background-size 0.3s;
}

.aline a:hover,
.aline a:focus {
  background-size: 100% 4px;
}