.content-layer .section{display:flex;justify-content:flex-start;align-items:center;transition:transform 1s ease;padding-left:5vw;width:98vw;min-height:100vh}.content-layer .section .content{padding-right:5vw}.content-layer .section .content p{margin-bottom:2rem;border-radius:15px;font-size:1.5rem;line-height:1.9}.content-layer .section .content p span{box-shadow:0 0 20px rgba(0,0,0,.5);background-color:rgba(0,0,0,.75);padding:5px}.content-layer .section .content .scroll-fill-text{display:inline-block;position:relative;z-index:1;padding:0 8px;color:var(--foreground);white-space:nowrap}.content-layer .section .content .scroll-fill-text .black-text{position:absolute;top:0;left:8px;width:calc(var(--scroll-fill-width, 0%) - 8px);overflow:hidden;color:#000;white-space:nowrap}.content-layer .section .content .scroll-fill-text:before{position:absolute;top:0;left:0;z-index:-1;transition:width .1s ease-out;background-color:var(--primary);width:var(--scroll-fill-width,0);height:100%;content:""}.content-layer .section .testimonials{text-align:right}.content-layer .section .testimonials .testimonial blockquote{line-height:2.1}.content-layer .section .testimonials .testimonial blockquote span{box-shadow:0 0 20px rgba(0,0,0,.5);background-color:rgba(0,0,0,.75);padding:5px}.content-layer .section .testimonials .testimonial .author{margin-top:1rem;font-weight:600;font-size:.9rem}.content-layer .section .testimonials .testimonial .author .company,.content-layer .section .testimonials .testimonial .author .name{display:block}.content-layer .section .buttons{margin-top:40px}.content-layer .section .buttons a.btn{box-shadow:0 0 20px rgba(0,0,0,.5);background:url(/icons/arrow_white.png) 96% 50% no-repeat;background-color:rgba(0,0,0,.75);padding-right:26px;padding-left:10px;font-weight:400;font-size:20px;line-height:185%;letter-spacing:-.02em}.content-layer .section .buttons a.btn:hover{color:var(--primary)}#hero .content .scroll-down{animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}