.c-block-text h2{font-size:34px;font-weight:700;margin-bottom:20px;margin-top:120px;opacity:0;padding-top:50px;position:relative}.c-block-text__content ol,.c-block-text__content p,.c-block-text__content ul{line-height:1.6;font-size:18px}.c-block-text h2:before{background-color:var(--secondary-bg-color);content:" ";height:6px;position:absolute;top:0;transform:translate(-160%);transition:transform .4s cubic-bezier(.075,.82,.165,1) .4s;width:500px}.c-block-text h2.in-view:before{transform:translate(-80%)}.c-block-text h2.in-view{animation:text-clip .5s cubic-bezier(.5,0,.1,1) 0s both}@keyframes text-clip{0%{clip-path:polygon(-100% 100%,100% 100%,100% 100%,-100% 100%);opacity:0;transform:translateY(15px)}to{clip-path:polygon(-100% 0,100% 0,100% 100%,-100% 100%);opacity:1;transform:translateY(0)}}.c-block-code{background-color:#1e1e1e;border-radius:15px;overflow-x:auto;padding:20px}.c-block-images--grid{grid-auto-rows:400px;grid-template-columns:repeat(3,1fr)}.c-block-images--3vertical{grid-auto-rows:800px;grid-template-columns:repeat(3,1fr)}.c-block-images--1-horizontal-2-vertical{grid-template-columns:repeat(2,1fr);grid-template-rows:50vw 800px}.c-block-images__item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-block-images__item.not-in-view{opacity:0;transform:translateY(20px)}.c-block-images__item{opacity:1;transform:translateY(0);transition:all .3s ease-out}.c-block-images--1-horizontal-2-vertical .c-block-images__item:first-child,.c-block-images--grid .c-block-images__item:first-child{grid-column:span 2}
