/*скругление фотографии*/
.round-photo .tn-atom {
    border-radius: 40px 150px 150px 40px;
}

/*Табы адреса*/
 *[class*="tab-office"] {
     display: inline-block;
     width: max-content !important;
     max-width: fit-content;
     border-radius: 50px;
 }
  *[class*="--green"] {
     background-color: #00e066;
      /*background-color: #AED961;*/
 }
   *[class*="--orange"] {
     background-color: #FFC572;
 }
    *[class*="--blue"] {
     background-color: #00AAFF;
 }
     *[class*="--purple"] {
     background-color: #8E62E3;
 }
 
@media screen and (min-width:641px){
    *[class*="tab-office"] {
        padding: 2px 24px 4px 24px;
    }
}    
@media screen and (max-width:640px){
    *[class*="tab-office"] {
        padding: 4px 10px 6px 10px;
    }
}  


/*Кнопки со стрелками*/
    *[class*="btn"] .tn-atom  {
            display: flex;
            padding: 12px 12px 12px 22px !important;
            border-radius: 100px;
            max-width: max-content;
            transition: all 0.3s ease-in-out;
            align-items: center;
        }

    *[class*="-arrow"] .tn-atom:after {
            right: 0;
            content: '';
            background-image: url(https://static.tildacdn.com/tild3633-3936-4039-a139-376362376638/Arrow.svg);
            width: 32px;
            height: 32px;
            display: block;
            margin-left: 12px;
            background-repeat: no-repeat;
            background-size: contain;
            background-color: #ffffff;
            transition: all 0.3s ease-in-out;
            border-radius: 50px;
        }
    *[class*="-arrow"]:hover .tn-atom:after {
            background-color: #00AAFF;
        }
    
    *[class*="-fill-blue"] .tn-atom {
            background-color: #00AAFF;
        }
    *[class*="-fill-blue"]:hover .tn-atom {
            background-color: #FFFFFF;
        }
        
    *[class*="-stroke-blue"] .tn-atom {
            border: 1px solid #00AAFF !important;
        }
    *[class*="-stroke-blue"]:hover .tn-atom {
            border: 1px solid #FFFFFF !important;
            color: #FFFFFF !important;
        }
    /*страница Bootcamp*/
    .btn-white-arr .tn-atom {
        display: flex;
        padding: 12px 12px 12px 22px !important;
        border-radius: 100px;
        max-width: max-content;
        transition: all 0.3s ease-in-out;
        align-items: center;
    }
    .btn-white-arr .tn-atom:after {
        right: 0;
        content: '';
        background-image: url(https://static.tildacdn.com/tild3633-3936-4039-a139-376362376638/Arrow.svg);
        width: 32px;
        height: 32px;
        display: block;
        margin-left: 12px;
        background-repeat: no-repeat;
        background-size: contain;
        background-color: #ffffff;
        transition: all 0.3s ease-in-out;
        border-radius: 50px;
    }
    
        /*страница рекрутмент*/
    .btn-white-arr-small .tn-atom {
        display: flex;
        padding: 8px 8px 8px 16px !important;
        border-radius: 100px;
        max-width: max-content;
        transition: all 0.3s ease-in-out;
        align-items: center;
    }
    .btn-white-arr-small .tn-atom:after {
        right: 0;
        content: '';
        background-image: url(https://static.tildacdn.com/tild3633-3936-4039-a139-376362376638/Arrow.svg);
        width: 24px;
        height: 24px;
        display: block;
        margin-left: 8px;
        background-repeat: no-repeat;
        background-size: contain;
        background-color: #ffffff;
        transition: all 0.3s ease-in-out;
        border-radius: 50px;
    }
        
/*Адаптивы*/
    @media screen and (max-width: 639px) {
        *[class*="btn"] .tn-atom {
            padding: 8px 8px 8px 18px;
        }
        *[class*="-arrow"] .tn-atom:after {
            width: 28px;
            height: 28px;
            margin-left: 10px;
        }
    }


/*Обрезка контента в карточках*/
/**[class*="number-clip"] {*/
/*    clip-path: inset(0px 10px 20px round 25px 0);*/
/*    -webkit-clip-path: inset(0px 10px 20px round 25px 0);*/
/*}*/
/*@media screen and (max-width: 480px) {  */
/*    *[class*="number-clip"] {*/
/*        clip-path: inset(0px 10px 20px round 20px 0);*/
/*        -webkit-clip-path: inset(0px 10px 20px round 20px 0);*/
/*    }*/
/*}*/
/*.circle-clip {*/
/*    clip-path: inset(0px 20px 90px -20px round 25px);*/
/*    -webkit-clip-path: inset(0px 20px 90px -20px round 25px);*/
/*}*/


/*бордер для карточек*/
    @media screen and (min-width: 1450px) {    
        *[class*="border-big-top"] .tn-atom {
            border-radius: 100px 100px 0 0 !important;
        }
        *[class*="border-big-bottom"] .tn-atom {
            border-radius: 0 0 100px 100px !important;
        }
    }
    @media screen and (max-width: 1449px) {    
        *[class*="border-big-top"] .tn-atom {
            border-radius: 50px 50px 0 0 !important;
        }
        *[class*="border-big-bottom"] .tn-atom {
            border-radius: 0 0 50px 50px !important;
        }
    }
    @media screen and (max-width: 639px) {
        *[class*="border-big-top"] .tn-atom {
            border-radius: 40px 40px 0 0 !important;
        }
        *[class*="border-big-bottom"] .tn-atom {
            border-radius: 0 0 40px 40px !important;
        }
    }  
    
    
    
    /*********************
    
    aviti.tech style
    
    **********************/
    /*Текст с обводкой и тенью*/
    .border-text .tn-atom {
        -webkit-text-stroke: 1px black;
        text-shadow: 10px 10px 0 black, 1px 1px 0 black, -1px 0 0 black, 0 -1px 0 black;
        color: #ffffff !important;
    }
    
    
    @media screen and (max-width: 960px) {
        .border-text .tn-atom {
            -webkit-text-stroke: 1px black;
            text-shadow: 4px 4px 0 black, 1px 1px 0 black, -1px 0 0 black, 0 -1px 0 black;
            color: #ffffff !important;
        }
    }
    
    /*h3 с обводкой и тенью*/
    .border-text-h3 .tn-atom {
        -webkit-text-stroke: 1px black;
        text-shadow: 4px 4px 0 black, 1px 1px 0 black, -1px 0 0 black, 0 -1px 0 black;
        color: #ffffff !important;
    }
    
    
    @media screen and (max-width: 960px) {
        .border-text-h3 .tn-atom {
            -webkit-text-stroke: 1px black;
            text-shadow: 4px 4px 0 black, 1px 1px 0 black, -1px 0 0 black, 0 -1px 0 black;
            color: #ffffff !important;
        }
    }
    


    /*********************
    
    aviti.tech analitics style
    
    **********************/
    
    /*Текст с двойной обводкой и тенью*/
    .border-text-left .tn-atom {
        -webkit-text-stroke: 1px black;
        text-shadow: -10px 10px 0 black, 1px 1px 0 black, -1px 0 0 black, 0 -1px 0 black;
        color: #ffffff !important;
    }
    .border-text-left-top .tn-atom {
        -webkit-text-stroke: 1px black;
        text-shadow: -20px -20px 0 #ffd98d, 1px 1px 0 black, -1px 0 0 black, 0 -1px 0 black;
        
    }
    @media screen and (max-width: 960px) {
        .border-text-left .tn-atom {
            -webkit-text-stroke: 1px black;
            text-shadow: -4px 4px 0 black, 1px 1px 0 black, -1px 0 0 black, 0 -1px 0 black;
            color: #ffffff !important;
        }
        .border-text-left-top .tn-atom {
            -webkit-text-stroke: 1px black;
            text-shadow: -12px -12px 0 #ffd98d, 1px 1px 0 black, -1px 0 0 black, 0 -1px 0 black;
            
        }
    }
    
    
    
    /*********************
    
    Page — Магистратура для Data Scientists
    
    **********************/
    /*Текст с обводкой и тенью*/
    .hero-title .tn-atom span[style = "color: rgb(0, 0, 0);"] {
        -webkit-text-stroke: 1px black;
        text-shadow: 10px 10px 0 black, 1px 1px 0 black, -1px 0 0 black, 0 -1px 0 black;
        color: #ffffff !important;
    }
    @media screen and (max-width: 960px) {
        .hero-title .tn-atom span[style = "color: rgb(0, 0, 0);"] {
            -webkit-text-stroke: 1px black;
            text-shadow: 4px 4px 0 black, 1px 1px 0 black, -1px 0 0 black, 0 -1px 0 black;
            color: #ffffff !important;
        }
    }
