/*GLOBAL*/
.tooltipster-content a{
    text-decoration:none;
}
.tooltipster-content .t300__content-text{
    font-size:.8rem;
}
.uc-words{
    position: relative;
    --word-width:1920px;
    overflow:hidden;
    min-height: 104px;
}
.uc-words>div{
    display:none;
}
    .uc-words:before, .uc-words:after{
        content:'';
        position: absolute;
        background-size:var(--word-width);
      
        width:calc(var(--word-width) * 4);
        height:40%;
        background-repeat: repeat-x;
        will-change: transform;
    } 
    .uc-words:before{
        top:0;
        left:0;
        background-image:url(https://static.tildacdn.com/tild6434-3831-4965-b631-323038346433/ALYONCHENKO_DIGITAL_.svg);
        background-position:left;
        animation: slide-left 40s linear infinite;
    }
    .uc-words:after{
        bottom:0;
        right:0;
        background-image:url(https://static.tildacdn.com/tild6531-3136-4136-b735-313635376666/ALYONCHENKO_DIGITAL_.svg);
        background-position:right;
        animation: slide-right 40s linear infinite;
    }
    @keyframes slide-left {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(calc(-1 * var(--word-width)));
    }
}
@keyframes slide-right {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(var(--word-width));
    }
}
@media screen and (max-width:900px){
   .uc-words{
    
    --word-width:900px;
  min-height: auto;
} 
}
.t-title{
    font-weight:900;
    line-height:130%;
        word-break: break-word;
}
#rec727565724 .t1066__item:first-child{
          display:none!important;
      }
.uc-d-none{
    display:none;
}
:root {
    --orange:#e6611e;
    --brown: #442313;
}
#rec727319087 .t1066__box-img-mobile{
    display:block!important;
}
#rec727319087 .t1066__box-img{
    display:none!important;
}
#rec727319087 .t1066__flex-wrapper{
    flex-direction:row-reverse;
}
.t-popup__block-close{
    /*right:60px;*/
    z-index:+1000;
}
.t-popup.t-popup_show{
    /*max-width:100vw*/
}
.js-successbox{
    background-color:#222;
}
.t-popup_show .t-popup__container{
    border-radius:15px;
    /*overflow:hidden;*/
    /*background-color:transparent!important;*/
    /*right:0!important;*/
    /*left:0!important;*/
    /*max-width:calc(100vw - 30px);*/
}
.t-popup__container.t-popup__container-static{
    margin:0!important;
}
.t-body_popupshowed{
    height: auto!important; 
     min-height: auto!important; 
     overflow: auto!important;
     padding-right:0!important;
    }
.t-popup__container{
    /*background-color:transparent!important;*/
    /*left:0;*/
    /*right:0;*/
}
.t-popup{
    /*padding-left:0;*/
    /*padding-right:0;*/
}
.t588__buttons {
    margin-top: 30px;
}

html, body{
    max-width:100vw;
    overflow-x:hidden;
}
html{
    /*overflow-x:hidden;*/
}
#allrecords{
    max-width:100vw;
}
#allrecords>*{
    max-width:100%;
}
#allrecords .t-title strong{
    font-weight:900;
    color:white;
    
}
 #rec727306846 .t-slds__item{
     position:relative;
 }
 #rec727306846 .t-slds__item:before {
    content: "Блок " attr(aria-label);
    font-family: Montserrat, sans-serif;
    position: absolute;
    /* left: 0; */
    top: 0;
    padding: 1em 3em;
    color: white;
    background: linear-gradient(315deg, #ff4e50 0%, #f9d423 100%);
    /* margin-left: 10px; */
    border-radius: 40px 0;
}
#rec727306846 .t-slds__wrapper .t-text ul{
    list-style-type:none;
    padding-left:0;
}
#rec727306846 .t-slds__wrapper .t-text li{
    margin-bottom:.5em;
}
#rec727306846 .t-slds__wrapper .t-text li:before{
    display:inline-block;
    content:'';
    height:1em;
    width:3em;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MyIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDUzIDI0Ij48cmVjdCB3aWR0aD0iNTIuNzA0IiBoZWlnaHQ9IjIzLjg1MiIgZmlsbD0iI0Q5RDlEOSIgcng9IjExLjkyNiIvPjxjaXJjbGUgY3g9IjQwLjk3NCIgY3k9IjExLjczIiByPSIxMS43MyIgZmlsbD0iI0U2NjExRSIvPjwvc3ZnPg==");
    background-size:contain;
    background-repeat:no-repeat;
    background-position:left bottom
}


#rec727565724 .t1066__box-text ul{
    list-style-type:none;
}
#rec727565724 .t1066__box-text .t1066__descr p{

   
}
#rec727565724 .t1066__item{
    margin-bottom:1em;
}
#rec727565724 .t1066__box-text .t1066__descr p:before{
    display:inline-block;
    content:'';
    height:1em;
    min-width:3em;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MyIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDUzIDI0Ij48cmVjdCB3aWR0aD0iNTIuNzA0IiBoZWlnaHQ9IjIzLjg1MiIgZmlsbD0iI0Q5RDlEOSIgcng9IjExLjkyNiIvPjxjaXJjbGUgY3g9IjQwLjk3NCIgY3k9IjExLjczIiByPSIxMS43MyIgZmlsbD0iI0U2NjExRSIvPjwvc3ZnPg==");
    background-size:contain;
    background-repeat:no-repeat;
    background-position:left bottom
}
.t868__code-wrap{
    max-width:700px;
    /*margin:auto;*/
    /*padding:20px;*/
    border-radius:15px;
    background:#111111;
}
.t868__code-wrap iframe{
    border-radius:15px;
}
#rec727597635 ul{
    list-style-type:none;
}
#rec727597635 li{
    margin-bottom:1em;
}
#rec727597635 li:before{
    display:inline-block;
    content:'';
    height:1em;
    min-width:3em;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MyIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDUzIDI0Ij48cmVjdCB3aWR0aD0iNTIuNzA0IiBoZWlnaHQ9IjIzLjg1MiIgZmlsbD0iI0Q5RDlEOSIgcng9IjExLjkyNiIvPjxjaXJjbGUgY3g9IjQwLjk3NCIgY3k9IjExLjczIiByPSIxMS43MyIgZmlsbD0iI0U2NjExRSIvPjwvc3ZnPg==");
    background-size:contain;
    background-repeat:no-repeat;
    background-position:left bottom
}


/*GRADIENDBTNS*/
#rec727035972 .t-btn, #rec727238506 .t-btn, #rec727534345 .t-btn, #rec727568280 .t-btn, #rec727597635 .t-btn, #rec727321118 .t-btn{
    box-shadow: 0 21px 25px -20px rgba(250, 6, 152, 0.38);
background: linear-gradient(180deg, #e47638 0%, #e53e27 45%, #9a1827 100%);
border:none!important;
}
#rec727035972 ul{
    
    margin-top: 1em;
    list-style-type: none;
    padding-left: 0;
    background: linear-gradient(152deg, #ffffff2b 0%, #ffffff08 100%);
    padding: 15px;
    border-radius: 10px;
    max-width:17em;
}
#rec727035972 li{
    line-height:2em;
    display:flex;
    align-items:center;
   
}
#rec727035972 li:first-child{
     margin-bottom:1em;
}
#rec727035972 li:before{
    display:inline-block;
    content:'';
    height:2em;
    min-width:1.7em;
    margin-right:.4em;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:left bottom
}
#rec727035972 li:first-child:before{
     background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDIxIDIxIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTggNEgwVjBoMTh2NFptLTMuNSA2SDEzdjVsMy42MSAyLjE2Ljc1LTEuMjItMi44Ni0xLjY5VjEwWm02LjUgNGMwIDMuODctMy4xMyA3LTcgNy0yLjM4IDAtNC40Ny0xLjE5LTUuNzQtM0gxVjVoMTZ2Mi42OGMyLjM2IDEuMTMgNCAzLjUzIDQgNi4zMlpNNiAxMGgyLjI2Yy41Ny0uODEgMS4zLTEuNSAyLjE1LTJINi41Yy0uMjggMC0uNS4yMi0uNS41VjEwWm0xMyA0YzAtMi43Ni0yLjI0LTUtNS01cy01IDIuMjQtNSA1IDIuMjQgNSA1IDUgNS0yLjI0IDUtNVoiLz48L3N2Zz4=");
}
#rec727035972 li:nth-child(2):before{
     background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE4IDIwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTggMThWNGMwLTEuMTAzLS44OTctMi0yLTJoLTJWMGgtMnYySDZWMEg0djJIMkMuODk3IDIgMCAyLjg5NyAwIDR2MTRjMCAxLjEwMy44OTcgMiAyIDJoMTRjMS4xMDMgMCAyLS44OTcgMi0yWk02IDE2SDR2LTJoMnYyWm0wLTRINHYtMmgydjJabTQgNEg4di0yaDJ2MlptMC00SDh2LTJoMnYyWm00IDRoLTJ2LTJoMnYyWm0wLTRoLTJ2LTJoMnYyWm0yLTVIMlY1aDE0djJaIi8+PC9zdmc+");
}

/*HERO BLOCK*/
#rec734190433{
    width: 400px;
    max-width: calc(100vw - 60px);
    position: absolute;
    right: 40px;
    
    bottom: 150px;
    /*transform:translatey(-100%);*/
}

#rec734190433 .t-card__descr a:after{
 content: '';
 margin-left:5px;
    width: 30px;
    height: 30px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzQiIGhlaWdodD0iMTM0IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTM0IDEzNCI+PGNpcmNsZSBjeD0iNjYuOTIxIiBjeT0iNjYuOTIxIiByPSI2Ni45MjEiIGZpbGw9IiNFNjYxMUUiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJtNjAuNjQ1IDc5LjEzNS0zLjE2Mi00Ni42MTRoMTguOTcybC0zLjE2MiA0Ni42MTRINjAuNjQ1Wm02LjMyNCAyNS42MDJjLTIuODU2IDAtNS4yMDItLjkxOC03LjAzOC0yLjc1NC0xLjgzNi0xLjgzNi0yLjc1NC00LjAxMi0yLjc1NC02LjUyOCAwLTIuNTg0LjkxOC00LjcyNiAyLjc1NC02LjQyNiAxLjgzNi0xLjc2OCA0LjE4Mi0yLjY1MiA3LjAzOC0yLjY1MiAyLjkyNCAwIDUuMjcuODg0IDcuMDM4IDIuNjUyIDEuODM2IDEuNyAyLjc1NCAzLjg0MiAyLjc1NCA2LjQyNiAwIDIuNTE2LS45MTggNC42OTItMi43NTQgNi41MjgtMS43NjggMS44MzYtNC4xMTQgMi43NTQtNy4wMzggMi43NTRaIi8+PC9zdmc+);
    background-size: contain;
    background-position:center;
    background-repeat:no-repeat;
 
}
#rec734190433 .t-card__descr a{
    display:flex;
    align-items:center;
}
#rec734190433 .t-col{
    margin:initial;
}
#rec734190433 .t847__item{
    display:flex;
    align-items:center;
    background: linear-gradient(152deg, #ffffff2b 0%, #ffffff08 100%);
    padding:17px;
    border-radius:15px;
}
#rec734190433 .t847__item>*{
    display:block;
    
}
#rec734190433 .t847__item>.t-col:first-child{
    position:relative;
    width:40%;
    margin-right:5%;
    z-index:+3;
    display:flex;
    justify-content:center;
    align-items:center;
}
#rec734190433 .t847__box{
    padding-left:0;
    padding-right:0;
}
#rec734190433 .t847__img{
    min-width:80px;
    border-radius:70px;
    
    border:3px solid white;
}
#rec734190433 .t847__item>.t-col:first-child:before{
    z-index:-1;
    content:'';
    position:absolute;
    left:-5px;
    right:-5px;
    top:-5px;
    bottom:-5px;
    background: linear-gradient(180deg, #e47638 0%, #e53e27 45%, #9a1827 100%);
    border-radius:70px;
}
#rec734190433 .t-card__title{
    margin-bottom:5px;
}
@media only screen and (max-width:900px){
    
    #rec734190433 .t847__img{
  
    border:2px solid white;
}
    #rec734190433{
        right:auto;
        left:50%;
        transform:translatex(-50%);
        bottom:-100vw;
        width:270px;
    }
    #rec734190433 .t847__item {
   padding-top:12px;
   padding-bottom:12px;
   border-radius:25px;
    background: linear-gradient(160deg, #ffffffc7 0%, #ffffff3d 100%)!important;
    
}
#rec734190433 .t847__img{
    max-width:100%;
}

#rec734190433 .t847__item>.t-col{
    padding:0;
}
#rec734190433 .t-card__title a{
    color:var(--orange)!important;
}
#rec734190433 .t-card__descr a{
    color:black!important;
}
#rec734190433 .t847__img{
    min-width:50px!important;
}
#rec734190433 .t847__box{
    margin-top:0!important;
}
#rec734190433 .t-card__descr a:after{
    width:20px!important;
    height:20px!important;
}
}
#rec727035972 .t189{
    position:relative;
}
#rec727035972 .t-cover__carrier{
    background-position:bottom;
}
#rec727035972 .t-col, #rec727035972 .t-container, #rec727035972 .t-cover__wrapper{
    max-width:100%;
    width:1600px;
    margin:0 auto;
    float:none;
}
#rec727035972 .t-cover__wrapper{
    
    display:flex;
    align-items:center;
    
}
#rec727035972 .t-cover__wrapper:before {
    content: "";
    min-width: 30%;
    height:100%;
    background-image:url(https://static.tildacdn.com/tild6337-6536-4161-a665-303131366430/Group_14133.png);
    background-size:80%;
    background-repeat:no-repeat;
    background-position:center 60%;
    opacity:1;
    transition: opacity 1s ease-in;
}
#rec727035972 .t-cover__wrapper:after{
    z-index:-1;
    content:'';
    position:absolute;
    top:5%;
    background-image:url(https://static.tildacdn.com/tild3664-3637-4638-b433-366663373132/circle-text.svg);
    width:30%;
    height:60%;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center;
    
    transition: opacity 1s ease-in;
    animation: spin 25s linear infinite; /* Adjust the duration as needed */
}
/* Define the keyframes for rotation */
@keyframes spin {
  0% {
    transform: rotate(360deg);
  }
  100% {
    transform: rotate(0deg);
  }
}

#rec727035972 .t189__wrapper{
    padding:30px;
}
#rec727035972.r_showed .t-cover__wrapper:before{
    opacity:1;
    transition-delay:1s;
    
}
#rec727035972.r_showed .t-cover__wrapper:after{
    opacity:1;
    transition-delay:2s;
}




 #rec727035972 .t-title{
     display:flex;
     flex-direction:column;
     align-items:flex-start;
 }


 #rec727035972 .t-title:before{
        content:'АВТОРСКИЙ ИНТЕНСИВ-ПРАКТИКУМ';
        color:var(--orange);
        font-size:.9rem;
        padding:1em 2em;
        line-height:1em;
        border: 1px solid var(--orange);
        border-radius:8px;
        font-weight:500;
        display:block;
        text-align:center;
        max-width:280px;
        margin-bottom:1em;
        
        transition:.4s ease opacity;
    }
   
 #rec727035972 .t-btn, #rec727238506 .t-btn{
     max-width:340px;
     white-space:normal;
     font-size:1.3rem;
     padding:1em 2em;
     height:auto;
     letter-spacing:.1em;
     font-weight:bold;
 }
 
 #rec727238506{
     display:none;
 }
 
 /*FOR WHOM*/
 #rec727283197 .t902__inner-col .t-card__descr{
     position:absolute;
     top:0;
     bottom:0;
     left:0;
     right:0;
     display:flex;
     flex-direction:column;
     justify-content:center;
     padding: 3%;
     display:none;
 }
  #rec727283197 .t902__inner-col.show .t-card__descr{
      display:flex;
  }
 #rec727283197 .t902__inner-col.show .t-card__title, #rec727283197 .t902__inner-col.show .t902__btn-container{
     visibility:hidden;
 }
  #rec727283197 .t902__inner-col .t902__content{
      position:relative;
  }
  #rec727283197 .t902__inner-col.show .t902__content:after{
      background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2OSIgaGVpZ2h0PSI2OSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDY5IDY5Ij48cGF0aCBmaWxsPSIjRTY2MTFFIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02OC4yMjkgNi42ODcgNjEuNTQyIDAgMzQuMTE0IDI3LjQyOCA2LjY4OCAwIDAgNi42ODhsMjcuNDI3IDI3LjQyN0wwIDYxLjU0Mmw2LjY4NyA2LjY4NyAyNy40MjctMjcuNDI3TDYxLjU0MiA2OC4yM2w2LjY4Ny02LjY4Ny0yNy40MjgtMjcuNDI4TDY4LjIzIDYuNjg3WiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+");
      background-size:contain;
      content:'';
      position:absolute;
      right:10px;
      top:10px;
      width:15px;
      height:15px;
      cursor:pointer;
  }
 #rec727283197 .t902__inner-col{
     height:auto!important;
 }
 #rec727283197 .t902__inner-col{
     backdrop-filter: blur(29.815818786621094px);
background: linear-gradient(158deg, rgba(255, 255, 255, 0.1) 0%, rgba(153, 153, 153, 0.01) 100%);
border-radius:55px;
padding:10px;
 }
#rec727283197 .t902__bgimg{
    height:auto!important;
}
#rec727283197 .t-bgimg{
    border-radius:50px;
}
/*STUDY STEPS*/
#rec727291707{}
#rec727291707 .t1095{
    display:flex;
    max-width:1200px;
    margin:0 auto;
}
/*LESSONS PARTS*/
#rec727306846 .t-section__topwrapper.t-align_center{
    margin-bottom:0;
}

#rec727306846 .t-slds__wrapper{
    padding:5%;
}
#rec727306846 .t-slds__wrapper .t798__text strong{
    display:block;
    margin-bottom:.1em;
    text-transform:uppercase;
    color:white;
    font-weight:700;
    font-size:1.5em;
    line-height:1.5em;
}
#rec727306846 .t-slds__wrapper .t798__descr{
   background-color:var(--brown);
   border-radius:20px;
   padding:3%;
   
}
#rec727306846 .t-slds__wrapper .t798__descr strong{
    font-size:1em;
    font-weight:700;
    color:var(--orange);
}
#rec727306846 .t-cell{
    padding:0;
}
/*COVER TARGET 01*/
#rec727489087 .t-cover__carrier{
    background-size:cover;
    background-position:center;
}
#rec727489087 .t-cover__carrier:before, #rec727489087 .t-cover__carrier:after{
    content:'';
    width:100%;
    height:50px;
    background-size:100%;
    position:absolute;
    left:0;
}
#rec727489087 .t-cover__carrier:before{
    background-image:url(https://static.tildacdn.com/tild6238-3237-4936-b637-343063303161/divider-top.svg); 
}
#rec727489087 .t-cover__carrier:after{
    z-index:+1;
    background-image:url(https://static.tildacdn.com/tild3162-6263-4035-b163-383338316133/divider-bottom.svg); 
    bottom:0;
}


#rec727489087 .t306__table-cell{
    display:flex;
    flex-direction:column;
    height:auto!important;
}
#rec727489087 .t-cover__wrapper{
    height:auto!important;
    position:relative;
}
#rec727489087 .t-cover__filter{
    display:none;
}
#rec727489087 .t-cover__carrier{
    filter:blur(50px);
    background-attachment:scroll;
}
#rec727489087 .t-cover__carrier, #rec727489087 .t-cover__filter{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    height:auto!important;
}
#rec727489087 .t-cover{
    height:auto!important;
}
#rec727489087 .t-container{
    position:relative;
}
#rec727489087 .t-align_center{
    text-align:initial;
}
/*CTA 01*/

.t1066__item{
    display:flex;
    align-items:center;
    margin-bottom:1em;
}
 .t1066 .t-section__topwrapper{
margin-bottom: 40px;
}
#rec727319087 .t1066__heading{
          padding-bottom:0;
      }
#rec727321118 .t588__buttons-wrapper{
    margin-right:0;
}
#rec727534345 .t588__buttons-wrapper{
    margin-left:0;
}
/*#rec727534345 .t-col{*/
/*    padding-left:0;*/
/*}*/
#rec727545216 .t1000__content{
    /*display:flex;*/
    /*justify-content:space-between;*/
    width:70%;
    /*flex-direction:row-reverse;*/
}
#rec727545216 .t1000__content>*{
    max-width:100%;
}
#rec727545216 .t1000__wrapper{
    position:relative;
}
#rec727545216 .t1000__bg-wrap{
    position:absolute;
    right:0;
}
#rec727542697 .t853__bgimg{
    border-radius:20px;
}
#rec727542697 .t-card__col{
    background: linear-gradient(152deg, #ffffff2b 0%, #ffffff08 100%);
    padding:5px;
    border-radius:24px;
}
#rec727545216 .t1000__textwrapper .t-name{
    color:#BCBCBC;
    text-transform:none;
}
#rec727545216  .t1000__iconwrapper{
    display:none;
}
#rec727545216 .t1000 .t-section__topwrapper{
    margin-bottom:1em;
}
#rec727545216  .t1000__textwrapper{
    padding-left:0;
}
/*INSTALLMENT*/
#rec727557629 .t842__bgimg{
    background-size:contain;
    background-position:center
}
#rec727557629 .t842__inner-col{
    background: linear-gradient(152deg, #ffffff2b 0%, #ffffff08 100%);
    padding:10px 5px;
    border-radius:28px;
}
/*RESULTS*/
#rec727565724{}
#rec727565724 .t1066__img{
    border-radius:25px;
}
#rec727565724 .t1066__box-img{
    position:relative;
}
#rec727565724 .t1066__box-img:before, #rec727565724 .t1066__box-img:after{
   content: '';
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    top: -30%;
    left: -60%;
    bottom: -80%;
    right: -12%;
}
#rec727565724 .t1066__box-img:before{
    /*background-image:url(https://static.tildacdn.com/tild3639-3362-4261-b361-626534653632/gif-before.png);*/
}
#rec727565724 .t1066__box-img:after{
    background-image:url(https://static.tildacdn.com/tild3633-6134-4361-b532-633966636161/gif-after.png);
}
#rec727568280 .t588__buttons-wrapper{
    margin-right:0;
}
/*FAQ*/
#rec727592238 .t-col{
    margin:0;
}
#rec727592238 .t849__wrapper{
    padding:5px;
}
#rec727592238 .t-container{
    display:flex;
    flex-wrap:wrap;
}
#rec727592238 .t-item{
    width: 50%;
    margin-bottom:1%;
}
#rec727592238 .t-item .t-descr{
    text-align:left;
}
#rec727592238 button{
    background: linear-gradient(152deg, #ffffff2b 0%, #ffffff08 100%);
    padding: 20px 30px;
    border-radius: 18px;
   
}
#rec727592238 button span{
     min-height:4em;
     display:flex;
     align-items:center;
}
#rec727592238 .t849__textwrapper{
    padding: 20px
}
#rec727592238 .t849__icon{
    right:10px;
}
/*MASTERCLASSES*/
#rec727597635 .t772__content{
    display:flex;
    flex-direction:column-reverse;
    align-items:stretch;
}
#rec727597635 .t-card__btn{
    display:flex;
    justify-content:center;
    padding:1.7em 2em;
    height:auto!important;
}
/*GIFCOVER*/
#rec727714983{}
#rec727714983 .t306__table-cell{
    display:flex;
    flex-direction:column;
    height:auto!important;
}
#rec727714983 .t-cover__wrapper{
    height:auto!important;
    position:relative;
}
#rec727714983 .t-cover__carrier, #rec727714983 .t-cover__filter{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    height:auto!important;
}
#rec727714983 .t-cover{
    height:auto!important;
}
#rec727714983 .t-container{
    position:relative;
}
/*FOOTERTARGET*/
#rec727605400 .t-cover__carrier:after{
    content:'';
    width:100%;
    height:50px;
    background-size:100%;
    position:absolute;
    left:0;
    top:-2px;
     background-image:url(https://static.tildacdn.com/tild6238-3237-4936-b637-343063303161/divider-top.svg); 
}
#rec727605400 .t-cover__carrier,#rec727605400 .t-cover__filter{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    height:auto!important;
}
#rec727605400 .t306__table-cell{
    display:flex;
    flex-direction:column;
    height:auto!important;
}
#rec727605400 .t-cover__wrapper{
    height:auto!important;
    position:relative;
}
#rec727605400 .t-cover{
    height:auto!important;
}
#rec727605400 .t-container{
    position:relative;
}
#rec727605400 .t-col:nth-child(2) .t-container_100{
    position:relative;
}
#rec727607064{
    background: linear-gradient(90deg, #e6611e00 0%, #e6611e7d 37.5%, #e6611e7d 63.5%, #e6611e00 100%);
}
#rec727565724 .t1066__item:first-child{
     display:flex;
     justify-content:flex-end;
     margin-bottom:3em;
    }
    #rec727565724 .t1066__item:first-child .t1066__descr p:before{
        display:none;
    }
    #rec727565724 .t1066__item:first-child a{
        border:2px solid var(--orange);
        padding:1em 2.5em;
        border-radius:10px;
        margin-top:1em;
        line-height:3em;
    }
@media screen and (max-width: 1200px){
#rec727291707 .t1095 {
    max-width: 960px;
    padding: 0;
}
    
}
#rec727291707 .t1095>*{
    width:50%;
}
#rec727291707 .t-title{
    display:flex;
    flex-direction:column;
}
#rec727291707 .t-title:after{
    content:"";
    background-image:url(https://static.tildacdn.com/tild3963-3537-4338-a537-306132383461/studysteps.png);
    width:100%;
    max-width:480px;
    height:400px;
    background-repeat:no-repeat;
    background-size:contain;
    background-position:top;
    margin-top:5%;
}
@media screen and (max-width: 960px){
    
#rec727489087 .t306__table-cell {
    padding-right: 0!important;
    padding-left: 0!important;
}

    #rec727565724 .t1066__box-img{
        display: block;
    padding-bottom: 10%;
   
    }
    #rec727565724 .t1066__box-img:before, #rec727565724 .t1066__box-img:after {
 content: '';
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    top: -20%;
    left: -40%;
    bottom: -80%;
    right: -10%;
}
    #rec727565724 .t1066__box-img-mobile{
        display:none;
    }
    #rec727545216 .t1000__bg-wrap{
          position:relative;
      }
      #rec727545216 .t1000__content{
          width:100%;
      }
}
  @media screen and (max-width: 900px){
      #rec727306846 .t-slds__item:before {
   position: relative;
    /* left: 0; */
    padding: 1em 40px 0;
    background: none;
    width: 100%;
    display: block;
    font-size: 1.5em;
    color: var(--orange);
    /* margin-left: 10px; */
    border-radius: 40px 0;
}
      #rec727545216 ul{
          order:3;
      }
      #rec727545216 .t-col.t-col_5.t-align_left{
          order:4;
      }
      #rec727545216 .t1000__bg-wrap{
          order:4;
      }
      #rec727545216 .t1000__header{
          order:1;
      }
      #rec727035972 ul{
    margin:3em auto 0;
          
      }
      #rec727714983 .t306__table-cell{
          padding-left:10px;
          padding-right:10px;
      }
      #rec727565724 .t-section__container .t-col{
          padding-left:10px;
          padding-right:10px;
      }
      #rec727592238 .t-col{
          padding-left:10px;
          padding-right:10px;
      }
      #rec727592238 .t849__wrapper{
          padding:5px 0;
      }
      #rec727291707 .t1095__textwrapper .t-name, #rec727319087 .t1066__heading, #rec727545216 .t1000__textwrapper .t-name, #rec727565724 .t1066__box-text .t1066__descr p{
          font-size:14px!important;
      }
      #rec727291707 .t1095__textwrapper .t-name>div{
           font-size:14px!important;
      }
      #allrecords>.t-rec{
          
      }
      .t-section__title{
          font-size:24px;
      }
      #rec727601980 p{
          text-align:center!important;
      }
      #rec727592238 button {
    
   padding: 0 50px 0 30px;
    
}
      #rec727592238 .t-item{
          width:100%;
      }
      #rec727565724 .t1066__item:first-child a{
          font-size:14px;
          display:flex;
          width:autp;
          justify-content:center;
          align-items:center;
          padding:0;
      }
      #rec727565724 .t1066__box-text ul{
          padding-right:20px;
      }
      #rec727565724 .t1066__box-text{
          padding-left:0;
          padding-right:0;
      }
      #rec727565724 .t1066__box-text .t1066__textwrapper{
          padding-left:20px;
      }
      #rec727545216 .t1000__button{
          display:flex;
          justify-content:center;
          align-items:center;
          font-size:85%;
          width:100%;
      }
      #rec727591308{
          display:none;
      }
      #rec727534345 .t588__buttons-wrapper, #rec727568280 .t588__buttons-wrapper{
          margin-left:auto;
          margin-right:auto;
      }
      
      #rec727565724 .t1066__item:first-child p{
          text-align:center!important;
      }
      #rec727565724 .t1066__item:first-child{
          justify-content:center;
      }
      #rec727557629 .t842__wrap_right .t-card__title{
          font-size:16px;
      }
      #rec727557629 .t842__inner-col {
   
    padding: 5px;
    border-radius: 14px;
}
      #rec727557629 .t842__wrap{
          display:flex;
          flex-direction:row;
      }
      #rec727557629 .t842__wrap_left{
          min-width:75px;
          min-height:75px;
      }
      #rec727557629 .t842__bgwrapper.t842__bgwrapper_height{
          padding-bottom:0;
      }
      #rec727557629 .t842__bgwrapper{
          width:100%;
      }
      .t-section__title{
          text-align:left
      }
      #rec727534345 p, #rec727568280 p{
          text-align:center!important;
          font-size:140%;
      }
      #rec727319087 .t1066__item{
          align-items:flex-start;
          margin-bottom:30px;
      }
      #rec727319087 .t1066__item .T1066__textwrapper{
          padding-left:10px;
      }
      #rec727306846 .t-slds__wrapper{
          padding:20px
      }
      #rec727306846 .t-slds__wrapper .t-text, #rec727306846 .t-slds__wrapper .t798__descr{
          font-size:13px;
      }
      #rec727306846 .t-slds__wrapper .t798__descr {
    
    border-radius: 20px;
    padding: 10%;
}
      #rec727291707 .t-title:after{
          max-height:70vw;
      }
      #rec727306846 .t-slds__wrapper .t798__text strong{
          font-size:.9rem;
      }
      #rec727319087 .t1066__flex-wrapper{
          display:flex;
          flex-direction:column-reverse;
      }
      
      #rec727291707 .t1095>*{
          width:100%;
      }
      #rec727291707 .t1095{
    flex-direction:column;
}
      #rec727035972 .t189__wrapper{
          text-align:center;
      }
      #rec727035972 .t189__title{
          font-size:29px;
      }
      #rec727035972 .t189__descr+div{
          display:none;
      }
      #rec727035972 .t189__descr span{
          font-size:3em;
      }
      #rec727035972 .t-title:before{
          width:auto;
          max-width:100%;
          margin-bottom:3em;
      }
      #rec727035972 .t-title{
          align-items:stretch;
      }
      #rec727238506{
     display:block;
 }
      #rec727035972 .t-btn{
          display:none;
      }
      #rec727035972 .t-cover__wrapper{
          flex-direction:column-reverse;
          height:auto!important;
      }
      #rec727035972 .t-cover{
          height:auto!important;
      }
      #rec727035972 .t-cover__wrapper:before{
          width:100%;
          min-height:120vw;
          background-size:contain;
          opacity:1!important;
      }
      #rec727035972 .t-cover__wrapper:after{
          opacity:1!important;
      }
      #rec727035972 .t-container{
          position:relative;
      }
      #rec727035972 .t-cover__carrier,#rec727035972 .t-cover__filter{
          position:absolute;
          top:0;
          bottom:0;
          left:0;
          right:0;
          height:auto!important;
      }
      
      #rec727035972 .t189__wrapper{
    padding-left:10px;
    padding-right:10px;
    padding-top:100px;
    padding-bottom:20px;
}
#rec727035972 .t-cover__wrapper:after{
  
    top:auto;
    background-image:url(https://static.tildacdn.com/tild3664-3637-4638-b433-366663373132/circle-text.svg);
    width:80%;
    height:60%;
    bottom:30vw;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center;
    animation: spin 25s linear infinite; /* Adjust the duration as needed */
}

  }
 @media screen and (min-width: 1200px){
     #rec727035972 .t-title.t-animate:before{
         opacity:0;
     }
      #rec727035972 .t-title.t-animate_started:before{
        opacity:1;
        transition-delay:.4s;
    }
 }
@media screen and (min-width: 900px) and (max-width: 1840px){
    #rec727035972 .t-title{
        font-size:4.5vw!important;
    }
}
@media screen and (min-width: 900px){
    .t868__code-wrap {
   
    margin: auto;
   
}
    #rec727306846 .t-slds__item{
    background: linear-gradient(137deg, #443531 0%, #181309 100%);
    border-radius:50px;
    
}
    #rec727046649{
        position:absolute;
        top:0;
        right:20px;
        height:100vh;
    }
    #rec727046649 .t-sociallinks__wrapper{
        height:100vh;
        display:flex;
        flex-direction:column;
        justify-content:center;
        z-index: +1;
    position: relative;
    }
}
@media screen and (max-width:460px){
    /*FOR WHOM*/
    #rec727283197 .t902__content{
        padding:0;
    }
    #rec727283197 .t902__inner-col .t-card__descr{
        position:relative;
    }
    #rec727283197 .t902__inner-col.show .t-card__title, #rec727283197 .t902__inner-col.show .t902__btn-container{
        display:none;
    }
    #rec727283197 .t902__inner-col.show .t902__content:after {
    right: -10px;
    top: -10px;
}
#rec727283197 .t902__bgimg{
    min-height:calc(100vw - 120px);
    position:relative;
}
#rec727283197 .t902 .t-card__btn-wrapper{
    display:flex;
    flex-direction:column;
    align-items:stretch;
}
#rec727283197 .t902 .t-card__btn{
    display:flex;
    justify-content:center;
    align-items:center;
}
#rec727283197 .t-card__title{
    text-align:center;
}
}

@media screen and (max-width: 980px){
.tmenu-mobile {
    display: block;
    max-width: 100vw;
}}