.widget-faq{
    padding:80px 20px;
    background: #e9f3ff;
}
.widget-faq .container{
    overflow:visible;
}
.widget-faq .ui-title{
    text-align: center;
    max-width: 600px;
    margin:0px auto 80px;

    transform: translateY(50px);
	opacity: 0;
	transition: 1.5s;
}
.widget-faq .ui-title[data-scroll="in"]{
    transform: translateY(0px);
	opacity: 1;
	transition-delay: 0.5s;
}
.widget-faq .ui-title h3{
    font-size:40px;
}
.widget-faq .ui-text{
    text-align: center;
    max-width: 600px;
    margin: 20px auto 0px;

    transform: translateY(50px);
	opacity: 0;
	transition: 1.5s;
}
.widget-faq .ui-text[data-scroll="in"]{
    transform: translateY(0px);
	opacity: 1;
	transition: 1.5s;
	transition-delay: 0.5s;
} 
.widget-faq .widget-faq-list{
    display:flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    gap:20px;
}
.widget-faq .faq-el{
    width: calc(50% - 25px);
    box-shadow: 0px 0px 20px 0px rgba(85,139,251,0.1);
    -webkit-box-shadow: 0px 0px 20px 0px rgba(85,139,251,0.1);
    -moz-box-shadow: 0px 0px 20px 0px rgba(85,139,251,0.1);
    background:#fff;
    font-size:14px;

    transform: translateY(50px);
	opacity: 0;
	transition: 1.5s;
}
.widget-faq .faq-el[data-scroll="in"]{
    transform: translateY(0px);
	opacity: 1;
	transition-delay: 0.5s;
}
.widget-faq .faq-el:nth-child(2n)[data-scroll="in"]{
	transition-delay: 0.7s;
}
.widget-faq .faq-el .faq-title-el{
    padding:20px;
    font-weight: 600;
    display:flex;
    align-items: flex-start;
    justify-content: space-between;
    cursor:pointer;
}
.widget-faq .faq-el .faq-title-el i{
    margin-top: 5px;
}
.widget-faq .faq-el.active .faq-title-el i.la-angle-down{
    display:none;
}
.widget-faq .faq-el .faq-title-el i.la-angle-up{
    display:none;
}
.widget-faq .faq-el.active .faq-title-el i.la-angle-up{
    display:block;
}
.widget-faq .faq-el .faq-content-el{
    padding:0px 20px 20px;
    color:#707070;
    display:none;
}
.widget-faq .faq-el.active .faq-content-el{
    display:block;
}


@media all and (max-width: 768px){
	.widget-faq .faq-el{
        width: 100%;
    }
    .widget-faq .faq-el[data-scroll="in"],
    .widget-faq .faq-el:nth-child(2n)[data-scroll="in"]{
        transition-delay: 0.5s;
    }
}