@keyframes iconpushin{50%{transform:scale(0.75)}}.block.hero{overflow:hidden;position:relative}.block.hero .block-wrap{position:relative}@media only screen and (min-width: 768px){.block.hero .block-wrap{align-items:stretch;display:flex}}.block.hero .media-wrap{background-position:center;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;overflow:hidden;position:relative}@media only screen and (min-width: 768px){.block.hero .media-wrap{display:flex;align-items:center;justify-content:center;flex:0 0 50%;padding:40px}}.block.hero .media-wrap::before{background-image:url("../../img/texture-3.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.block.hero .media-wrap img,.block.hero .media-wrap video{aspect-ratio:3/2;display:block;height:auto !important;object-fit:cover;position:relative;width:100%;z-index:1}.block.hero .vid-wrap{position:relative}.block.hero .vid-wrap .video-play-pause-button{background:rgba(0,0,0,.5);border:none;bottom:15px;cursor:pointer;padding:0px;position:absolute;right:15px;z-index:2}.block.hero .vid-wrap .video-play-pause-button.playing .icon.play{display:none}.block.hero .vid-wrap .video-play-pause-button.playing .icon.pause{display:flex}.block.hero .vimeo-wrap{display:flex;align-items:center;justify-content:center;position:relative;width:100%}.block.hero .vimeo-wrap iframe{aspect-ratio:3/2;display:block;height:auto;width:100%;border:none;max-width:100%;position:relative;z-index:2}.block.hero .icon{align-items:center;color:#fff;display:flex;height:34px;justify-content:center;position:relative;width:34px}.block.hero .icon.pause{display:none}.block.hero .icon svg{height:8px;width:7px}.block.hero .content-wrap{box-sizing:border-box;position:relative}@media only screen and (min-width: 768px){.block.hero .content-wrap{display:flex;flex-direction:column;flex:0 0 50%}}@media only screen and (min-width: 768px){.block.hero .content-wrap.top-left,.block.hero .content-wrap.top-middle,.block.hero .content-wrap.top-right{justify-content:flex-start}}@media only screen and (min-width: 768px){.block.hero .content-wrap.center-left,.block.hero .content-wrap.center-middle,.block.hero .content-wrap.center-right{justify-content:center}}@media only screen and (min-width: 768px){.block.hero .content-wrap.bottom-left,.block.hero .content-wrap.bottom-middle,.block.hero .content-wrap.bottom-right{justify-content:flex-end}}@media only screen and (min-width: 768px){.block.hero .content-wrap.top-middle .content,.block.hero .content-wrap.center-middle .content,.block.hero .content-wrap.bottom-middle .content{text-align:center}}@media only screen and (min-width: 768px){.block.hero .content-wrap.top-right .content,.block.hero .content-wrap.center-right .content,.block.hero .content-wrap.bottom-right .content{text-align:right}}.block.hero .content-wrap .content{padding:40px 15px}@media only screen and (min-width: 768px){.block.hero .content-wrap .content{background:none;padding:40px;width:100%}}.block.hero .content-wrap .content h1{color:#fff;font-family:"acumin-pro",sans-serif}@media only screen and (min-width: 980px){.block.hero .content-wrap .content h1{font-size:56px}}.block.hero .content-wrap .content .description-wrap{color:#fff;font-size:21px}.block.hero .down-arrow{display:none}@media only screen and (min-width: 768px){.block.hero .down-arrow{animation:1s ease-in-out infinite alternate levitate;background:#333;border:none;bottom:10px;cursor:pointer;display:flex;height:50px;left:50%;margin-left:-25px;padding:10px;position:absolute;width:50px;z-index:3}}.block.hero .down-arrow svg{fill:#fff;height:auto;margin:auto;width:18px}.block.hero .down-arrow span{display:none}@keyframes levitate{0%{transform:translateY(3px)}100%{transform:translateY(-3px)}}
