.-benice-format{text-transform:lowercase !important}.c-hero-home{width:100%;height:calc(100vh - 400px);position:relative}@media (min-width: 1024px){.c-hero-home{height:calc(100vh - 213px)}}.c-hero-home .c-hero-home_content{display:none;background:#fff;padding:20px 0 0 100px;width:100%;max-width:calc(1440px + 20px)}.c-hero-home .c-hero-home_content .c-hero-home_logo{width:100%;max-width:330px;height:auto;display:block;margin-bottom:8px}.c-hero-home .c-hero-home_content h1,.c-hero-home .c-hero-home_content h2,.c-hero-home .c-hero-home_content p{max-width:500px}.c-hero-home .c-hero-home_content h1{display:block;font-size:80px;line-height:1.1}.c-hero-home .c-hero-home_content h1 span{line-height:1.1;font-size:75px}.c-hero-home .c-hero-home_content h2{display:block;font-size:22px;margin-top:-12px}.c-hero-home .c-hero-home_content p{font-size:1rem}.c-hero-home_bg{display:block;height:100%;overflow:hidden;position:relative}.c-hero-home_bg-image{background-position:center;background-size:cover;height:100%;position:absolute;width:100%}.c-hero-home_bg-content{background:rgba(0,0,0,0.3);border:20px solid white;color:white;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 60px;position:absolute;text-align:center;top:0;width:100%}.c-hero-home_bg-content.-video{margin-top:80px}@media (min-width: 1024px){.c-hero-home_bg-content.-video{margin-top:0}}.c-hero-home_bg-content.-align-left{align-items:flex-start}.c-hero-home_bg-content.-align-center{align-items:center}.c-hero-home_bg-content.-align-right{align-items:flex-end}.c-hero-home_bg-content div{margin-bottom:40px}.c-hero-home_bg-content h2{font-size:45px;margin-bottom:20px}.c-hero-home_bg-content a{display:inline-block;text-transform:none}.c-hero-home video{display:none}@media (min-width: 1024px){.c-hero-home .c-hero-home_content{display:block}.c-hero-home video{display:block}}@media (min-width: 1024px) and (max-width: 1270px){.c-hero-home .c-hero-home_content{padding-top:0}}@media (min-width: 959px){.c-hero-home .c-hero-home_content h1,.c-hero-home .c-hero-home_content h2,.c-hero-home .c-hero-home_content p{max-width:700px}.c-hero-home .c-hero-home_content h1{font-size:80px;letter-spacing:2px}.c-hero-home .c-hero-home_content h1 span{font-size:100px}.c-hero-home .c-hero-home_content h2{font-size:16px}.c-hero-home .c-hero-home_content p{font-size:22px}}
