/* header */

.sdgs a { opacity: 0; transform: scale(.75) translateY(25px); transition: all .5s; }
.sdgs a.eo { opacity: 1; transform: scale(1) translateY(0); }

.lines div { opacity: 0; transform: translateY(25px); transition: transform 1s, opacity 1s; }
.lines div.eo { opacity: 1; transform: translateY(0); }
 
.heading_block_home .text { opacity: 0; transform: translateX(50px); transition: all 1s; }
.heading_block_home .text.eo { opacity: 1; transform: translateX(0); }

.slider_with_video_block .text-part h2 { opacity: 0; transform: translateY(25px); transition: all .5s; }
.slider_with_video_block .text-part p { opacity: 0; transform: translateY(25px); transition: all .5s; transition-delay: .25s; }
.slider_with_video_block .text-part p + div { opacity: 0; transform: translateY(25px); transition: all .5s; transition-delay: .5s; }

.slider_with_video_block .text-part .slick-current h2 { opacity: 1; transform: translateY(0); }
.slider_with_video_block .text-part .slick-current p { opacity: 1; transform: translateY(0); }
.slider_with_video_block .text-part .slick-current p + div { opacity: 1; transform: translateY(0); }

.image_text_carousel_block .text-part h2 { opacity: 0; transform: translateY(25px); transition: all .5s; }
.image_text_carousel_block .text-part p { opacity: 0; transform: translateY(25px); transition: all .5s; transition-delay: .25s; }
.image_text_carousel_block .text-part p + div { opacity: 0; transform: translateY(25px); transition: all .5s; transition-delay: .5s; }

.image_text_carousel_block .text-part .slick-current h2 { opacity: 1; transform: translateY(0); }
.image_text_carousel_block .text-part .slick-current p { opacity: 1; transform: translateY(0); }
.image_text_carousel_block .text-part .slick-current p + div { opacity: 1; transform: translateY(0); }