body,p,h1,h2,h3,h4,h5,h6{color:#3e3e3d}
h2{font-size:6rem;margin:4rem 0 3rem 0}
p{font-family:karlaLight;font-size:2rem;line-height:120%;margin-bottom:4rem}
.container-section{margin-bottom:8rem}
.hr-border-white{border:1px solid #fff;color:#fff;margin:1rem 0 .2rem 0;width:28rem;opacity:1}
.lander-container{min-height:100vh;min-height:100dvh;height:auto;background-color:#0f0f0f;background-image:linear-gradient(to bottom, rgba(0,0,0,.1), rgba(0,0,0,.1));background-size:cover;background-repeat:no-repeat;background-position:center}
.lander-container .container{min-height:inherit;height:100%}
.lander-container .lander-content{min-height:inherit !important;height:100% !important}
.lander-content{height:100%;width:100%;padding-left:10%}
.lander-content h1{font-family:helvBold;font-size:7rem;color:#fff;padding:2rem 1rem 2rem 0;border-bottom:2px solid #fff}
.lander-content h3{font-size:2rem;font-family:helv;letter-spacing:.5rem;margin-bottom:4rem;color:#fff}
.img-placeholder{width:100%;height:40rem;display:flex;align-items:center;justify-content:center;border:2px dashed #cfcfcf;background:#f7f7f7;color:#888;margin-bottom:6.6rem;text-transform:uppercase;letter-spacing:.2rem;font-family:helv}
.img-placeholder span{pointer-events:none}
[class^="impact-text-"],[class*=" impact-text-"]{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}
[class^="impact-text-"].show,[class*=" impact-text-"].show{opacity:1;transform:none}
@media only screen and (max-width:575px){.container{max-width:90%}}


/* Solutions */
#solutions{position:relative;overflow:hidden}

/* Lotties in About */
#aboutUs-lottie-top{display:inline-block;overflow:hidden;transform:translate3d(0,0,0);opacity:1;height:80%;position:absolute;top:-6%;right:-6.4%;z-index:-1}
#aboutUs-lottie-bottom{display:inline-block;overflow:hidden;transform:translate3d(0,0,0);opacity:1;height:22%;position:absolute;bottom:-2%;left:-2%;z-index:-1}
@media only screen and (max-width:1150px){
  #aboutUs-lottie-top{height:60%;right:-8.4%}
}
@media only screen and (max-width:991px){
  #aboutUs-lottie-top{height:80%}
}
@media only screen and (max-width:767px){
  #aboutUs-lottie-top{height:60%}
}

@media only screen and (max-width:540px){
  #aboutUs-lottie-top{height:36%;right:-9.4%}
  #aboutUs-lottie-bottom{height:16%;left:-4%}
}