#rec605370010 > div > div > div.t677__col.t-col.t-col_5.t-prefix_1.t677__top-indent > div > div > div.t677__descr.t-descr.t-descr_md > a:last-of-type {
    margin-bottom: -1.55em;
    color: #fff;
    display: block;
    -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, 
    from(rgba(0,0,0,1)), to(rgba(0,0,0,0.25)));
}

#rec617749113 > div > div > div.t396__elem.tn-elem.tn-elem__6177491131479133210206 > div a:nth-last-of-type(2) {
    color: #000;
    display: block;
    -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, 
    from(rgba(0,0,0,1)), to(rgba(0,0,0,0.25)));
}

/* #popup:art-terapiya */
#rec610320882 > div > div.t-card__container.t-container > div > div:nth-child(7) > div > div > div > div.t-card__descr.t-descr.t-descr_sm.t-margin_auto a {
    color: white;
}

#rec610320882 > div > div.t-card__container.t-container > div > div:nth-child(7) > div > div > div > div.t-card__descr.t-descr.t-descr_sm.t-margin_auto a:nth-last-of-type(2) {
    display: block;
    -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, 
    from(rgba(0,0,0,1)), to(rgba(0,0,0,0.25)));
}

/* Video #popup:greeting */
#rec618490190 > div > div > div.t-popup__container.t-width.t-width_10.t-popup__container-animated {
    left: 50%;
    right: auto;
    transform: translate(-50%, -50%);
    width: 100%;
    height: auto;
    max-width: none;
    /*height: 100vh;
    margin: 0 auto;*/
}

#rec618490190 > div > div > div.t-popup__container.t-width.t-width_10.t-popup__container-animated > div {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    height: 0;
}

#rec618490190 > div > div > div.t-popup__container.t-width.t-width_10.t-popup__container-animated > div > iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}


div.video-container {
	max-width: 1080px;
	margin: 0 auto;
}

div.video {
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
	
	/* margin-bottom: .5rem; */
}
div.video iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}


/* /webinar */
#rec616865359 > div > div > div.t396__elem.tn-elem.tn-elem__6168653591479133210206 > div > a:nth-last-of-type(2) {
    color: #000;
    display: block;
    -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, 
    from(rgba(0,0,0,1)), to(rgba(0,0,0,0.25)));
}
