@keyframes placeholder-wave{0%{opacity:1}10%{opacity:1}to{opacity:.5}}@keyframes image-placeholder-wave{0%{background-color:#ededed}10%{background-color:#ededed}to{background-color:#ededed4d}}:root{--graphik: graphik, "Graphik Fallback", arial, sans-serif;--graphikWide: "Graphik Wide", "Graphik Wide Fallback", arial, sans-serif;--lashify-black: #000;--lashify-black-900: #202020;--lashify-black-800: #272727;--lashify-black-700: #313131;--lashify-black-600: #3e3e3e;--lashify-black-500: #4e4e4e;--lashify-black-450: #878787;--lashify-black-400: #4c4c4c;--lashify-black-300: #c3c3c3;--lashify-black-200: #e5e5e5;--lashify-black-100: #f9f9f9;--lashify-white: #fff;--transition-all: all .4s ease}.main-content .videoBackground{margin-top:-55px}.videoBackground{position:relative;height:100%}.videoBackground .fullscreen-videoBanner-wrap{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;min-width:100%}.videoBackground .fullscreen-videoBanner-wrap .video-js{position:absolute;top:0;left:0;min-height:100%;min-width:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.videoBackground .fullscreen-videoBanner-wrap video{min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover}.videoBackground .videoBanner{position:relative;display:flex;justify-content:flex-end;align-items:center;height:calc(75svh - 165px);padding:100px 20px 80px;background-repeat:no-repeat;background-size:cover;background-position:center;flex-direction:column;min-height:500px;max-height:800px}.videoBackground .imageBox{position:relative;display:flex;justify-content:flex-end;align-items:center;height:auto;padding:100px 20px 80px;background-repeat:no-repeat;background-size:cover;background-position:center;flex-direction:column;min-height:calc(100vh - 165px)}.videoBackground .videoBannerInfo,.videoBackground .imageBoxInfo{z-index:2;text-align:center}.videoBackground .overlay{content:"";position:absolute;inset:0;z-index:1;background:#000}.videoBackground .videoBannerInfoBtn,.videoBackground .imageBoxInfoBtn{display:inline-block;width:auto;margin-top:20px;padding:8px 15px;border:1px solid transparent;vertical-align:middle;font-size:14px;font-weight:800;letter-spacing:.06em;text-align:center;text-transform:uppercase;text-decoration:none;white-space:normal;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;font-style:normal}.videoBannerInfoBtn{border:white 1px solid;font-family:Graphik,Graphik Fallback,helvetica,arial,sans-serif;font-size:12px!important;font-weight:700}@media screen and (min-width: 750px){.videoBannerInfoBtn{width:auto;min-width:192px}}.videoBackground .videoBannerInfoTitle,.videoBackground .imageBoxInfoTitle{font-size:30px;line-height:40px;color:#fff}.videoBackground .videoBannerInfoDescription,.videoBackground .imageBoxInfoDescription{max-width:500px;margin:0 auto}.videoBackground .videoBannerInfoDescription p,.videoBackground .imageBoxInfoDescription p{font-size:18px;line-height:28px;color:var(--text-color, inherit)}.videoBackground .placeholderNoblocks{margin:0 auto;text-align:center;max-width:500px}@media screen and (max-width: 767px){.main-content .videoBackground{margin-top:-35px}.videoBackground .fullscreen-videoBanner-wrap{z-index:3}.videoBackground .videoBanner{min-height:150px;position:relative;padding:0}.videoBackground .fullscreen-videoBanner-wrap{position:relative;min-height:300px}.videoBackground .videoBannerInfo{width:100%;padding:0 20px!important;background:#000}.videoBackground .videoBannerInfoBtn{margin-top:0!important;margin-bottom:8px!important}.videoBannerInfoBtn{width:288px!important;height:auto!important;border:1px solid white!important}}
