.hero-banner{text-align:center}.hero-banner .image{margin:0 auto;max-width:600px}.hero-banner .text-content{margin:445px auto 0;max-width:600px}.hero-banner .text-content :is(h1,h2,h3,h4,h5,h6){color:#fff;font-size:80px;font-style:normal;font-weight:600;line-height:80px;margin-bottom:50px}.hero-banner .text-content p{color:#fff;font-size:36px;font-style:normal;font-weight:500;line-height:42.188px;margin-bottom:0}.hero-animation{line-height:0;max-height:900px;overflow:hidden;width:100%}.hero-animation #animationVideo{-webkit-backface-visibility:hidden;filter:brightness(1);height:960px;object-fit:cover;object-position:top;-webkit-transform:translateZ(0);transform:translateZ(0);width:100vw}@media (max-width:767px){.hero-banner .image,.hero-banner .text-content{padding:0 20px}.hero-banner .image{max-width:300px}.hero-banner .text-content{margin-top:200px}.hero-banner .text-content :is(h1,h2,h3,h4,h5,h6){font-size:40px;line-height:normal;margin-bottom:20px}.hero-banner .text-content p{font-size:18px;line-height:30px}.hero-animation #animationVideo{height:auto}.dnd_area-row-1-background-layers{background-color:#9b8fbd!important;background-image:none!important}}@media (min-width:1921px) and (max-width:2560px){.hero-animation{max-height:1300px}.hero-animation #animationVideo{height:1300px}}@media (min-width:2561px){.hero-animation{max-height:2500px}.hero-animation #animationVideo{height:2600px}}