.video-wrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}

.video-wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.slick-initialized { visibility: visible !important;}


.text-section span.underline {
    display: inline-block;
    position: relative;
    z-index: 1;   
}

.text-section span.underline:after {
	content: '';
  	background-image: url("./../images/icon-12.svg");
   	bottom: -2px;
  	left: 0;    
  	height: 8px;
   	z-index: -1;
   	position: absolute;
    width: 0px;      
  	transition: width 1s ease-in-out; 
  	background-repeat: no-repeat;
    background-size: cover;
}


.text-section.visible span.underline:after {
    width: 100%;
}



.services-list.visible .col:nth-of-type(1) .service-item p span:nth-child(1):after {
    width: 100%;
}
.services-list.visible .col:nth-of-type(1) .service-item p span:nth-child(2):after {
	width: 100%;
}
/*.services-list.visible .col:nth-of-type(2) .service-item p span:after {
	width: 100%;
}*/
/*
.services-list.visible .col:nth-of-type(2) .service-item p span:before {
	width: 100%;
}*/
/*.services-list.visible .col:nth-of-type(3) .service-item p span:before {
	width: 100%;
}*/
.services-list.visible .col:nth-of-type(4) .service-item p > span:after {
	width: 100%;
	transition: scale(1); 
}


.scrollable-event-item {
    padding: 15px 31px;
}


.scrollable-event-item .hide-text {
    font-size: 15px;
    
}


.services-list .col:nth-of-type(4) .service-item p > span:after {
  background-repeat: no-repeat;
    background-size: cover;
}

.services-list .col:nth-of-type(2) .service-item p span:before {
   background-repeat: no-repeat;
    background-size: cover;
}

.section-employees-carousel .btn{
  z-index: 5;
}
