.t446__right_descr{
        text-align: left;
         padding-right: 30px;
}
.t446__leftwrapper{
    
        text-align: right !important;
}
.t446__rightwrapper{
    
    text-align: left !important;
    
}

#carousel_575303363 .t-img{
    
        border-radius: 15px;
}
.t-slds__arrow-withbg {
    border-radius: 10px !important;
    
}
.t-slds__bullet_body {
    
    border-radius: 1px !important;
}
.phone_icon{
        transform: rotate(15deg);
    display: block;
    float: left;
}

.t844 .t-section__title {
    margin-bottom: 20px !important;
}



.sertificate-card--left {
    animation: cardAnim 2s ease-in-out infinite alternate  0s;

    transition: 0.7s ease-in;


}

.sertificate-card--right {
    animation: cardAnim 2.5s ease-in-out infinite alternate  2s;
    transition: 0.7s ease-in;

}


@keyframes cardAnim {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(15px);
    }
    100% {
        transform: translateY(0px);
    }
}


.section-video__btn-play {

    animation: playAnim 2s ease-in-out infinite alternate 0s;

   
}



@keyframes playAnim {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(10px);
    }
    100% {
        transform: translateY(0px);
    }
}


.t-submit, .t-btn_md {
    height: 40px !important;
}

.t700__img.t-img{
    border-radius: 10px;
}

@media screen and (max-width: 980px){
.t-rec_pb_120 {
    padding-bottom: 0px!important;
}
}


.t446__additionalwrapper{
    margin-top: -20px;
    display: flex;
    float: right !important;
    flex-direction: column-reverse;
}   
@media screen and (max-width: 980px){
.t446__additionalwrapper {
        padding: 10px 0;
    width: 100%;
}  

    
    .t446__right_buttons {
    padding: 10px 0;
}
    
}


.t446 .t-sociallinks{
    margin-inline: auto;  
    
}
.t-form__submit>.t-submit{
height: 60px !important;
}


.t446__right_descr>div>a {
    z-index: 1;
    position: relative;
}

.t446 .t-btn { 
    margin-left: 0px !important;
}

.t446__right_buttons_wrap {
    display: flex !important; 
     flex-direction: column;
         align-items: flex-start;
         margin-bottom: 20px;
}

.t-btn_md {

}

.t446__right_buttons_wrap> div{
    height:20px;
    
}
.t898__hint {
    opacity: 1;
}

*::-webkit-media-controls-start-playback-button {
  display: none!important;
  -webkit-appearance: none;
}

.contacts-container {
        width: 380px;
    display: flex;
    justify-content: space-between;
    max-width: 800px; 
    font-size: 14px;
    color: #1f1f1f;
    font-weight: 300;
        font-family: 'TildaSans', Arial, sans-serif;
}

.column {
    width: 48%;
} 

.city {
    font-weight: bold; 
}

 .t446__additionalwrapper {
    margin-top: -60px;}
@media (max-width: 1500px) {
    .contacts-container{
        display:none !important;
    }
    .t446__additionalwrapper {
    margin-top: -60px;}
}

 
