.home header,
.home footer{
    opacity:0;
    transition: all 0.5s ease;
}

.home.open-page header,
.home.open-page footer{
    opacity:1;
}

.home .first-screen .text-block{
    opacity:0;
    transform: translateX(-150px);
    transition:all 1s ease 0.5s;
}

.home.open-page .first-screen .text-block{
    transform: translateX(0);
    opacity:1;
}

.home .first-screen .img-block{
    opacity:0;
    transform: translateY(150px);
    transition:all 1s ease 0.5s;
}

.home.open-page .first-screen .img-block{
    opacity:1;
    transform: translateY(0);
}

.advantage:first-child > *{
    transition:all 1s ease 0.8s;
}

.advantage:nth-child(2) > *{
    transition:all 1s ease 1.2s;
}

.advantage:last-child > *{
    transition:all 1s ease 1.6s;
}

.step__home:first-child > *,
.step__home:first-child:before,
.list__card:first-child{
    transition:all 1s ease 0.4s;
}

.step__home:nth-child(2) > *,
.step__home:nth-child(2):before,
.list__card:nth-child(2){
    transition:all 1s ease 0.8s;
}

.step__home:last-child > *,
.step__home:last-child:before,
.list__card:last-child{
    transition:all 1s ease 1.2s;
}

.home .image__advantage,
.step__home .img-block{
    transform: scale(0.1);
    opacity:0;
}

.home.open-page .image__advantage,
section.active .step__home .img-block{
    transform: scale(1);
    opacity:1;
} 

.home .description__advantage,
.description__step,
.step__home:before,
.name__step,
.list__card{
    transform: translateY(50px);
    opacity:0;
}

.home.open-page .description__advantage,
section.active .description__step,
section.active .step__home:before,
section.active .name__step,
section.active .list__card{
    transform: translateY(0);
    opacity:1;
} 

/*sections*/

section .content-block > h2, 
section .content-block > h3{
    transition:all 1s ease;
}

.content-block > h3 + .after-h, 
.content-block > h2 + .after-h{
    transition:all 1s ease 0.4s;
}

section .content-block > h2, 
section .content-block > h3,
.content-block > h3 + .after-h, 
.content-block > h2 + .after-h{
    transform: translateY(50px);
    opacity:0;

}

section.active .content-block > h2,
section.active .content-block > h3,
section.active .content-block > h3 + .after-h, 
section.active .content-block > h2 + .after-h{
    opacity:1;
    transform: translateY(0);
}

/*google-form__form*/

.google-form__form{
    transform: translateY(50px);
    opacity:0;
    transition:all 1s ease 0.8s;
}

section.active .google-form__form{
    opacity:1;
    transform: translateY(0);
}

/*.faq_qa*/

.faq_qa{
    transform: translateY(50px);
    opacity:0;
    transition:all 1s ease 0.8s;
}

section.active .faq_qa{
    opacity:1;
    transform: translateY(0);
}

/*price__home*/

.price__home ul li:first-child{
    transition:all 1s ease 0.4s;
}

.price__home ul li:nth-child(2){
    transition:all 1s ease 0.8s;
}

.price__home ul li:nth-child(3){
    transition:all 1s ease 1.2s;
}

.price__home ul li:nth-child(4){
    transition:all 1s ease 1.6s;
}

.price__home ul li:nth-child(5){
    transition:all 1s ease 2s;
}

.price__home ul li{
    transform: translateX(-100px);
    opacity:0;
}

.price__home.active ul li{
    opacity:1;
    transform: translateX(0);
}

.price__home .img-block{
    transform: scale(0.1);
    opacity:0;
    transition:all 1s ease;
}

.price__home.active .img-block{
    transform: scale(1);
    opacity:1;
}
    

/*contacts*/

.contacts-bl{
    transform: translateY(50px);
    opacity:0;
    transition:all 1s ease 0.4s;
}

section.active .contacts-bl{
    opacity:1;
    transform: translateY(0);
}

@media (max-width: 1300px){

    


}