@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}.patents-banner{width:100%;background-color:#000}.patents-banner .banner__slide{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;padding:30px 0}@media only screen and (min-width: 750px){.patents-banner .banner__slide{padding:90px 0}}.patents-banner .banner__slide .wrapper{position:relative;width:100%}.patents-banner .banner__background{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-size:cover;background-position:center bottom;min-height:392px}.patents-banner .banner__content{position:relative;z-index:4;display:block;margin:0 auto}.patents-banner .banner__content small{display:block;margin-bottom:30px;font-family:Graphik Wide,Graphik Wide Fallback,helvetica,arial,sans-serif;font-size:54px;font-weight:700;line-height:1;text-transform:uppercase;color:#fff}@media (max-width: 767px){.patents-banner .banner__content small{margin-bottom:20px;font-size:24px}}.patents-banner .banner__content h3,.patents-banner .banner__content h4{margin-bottom:30px;font-family:Graphik Wide,Graphik Wide Fallback,Arial,sans-serif;font-size:30px;font-weight:700;line-height:1;text-transform:uppercase;color:#fff;font-style:normal;max-width:825px}@media (max-width: 767px){.patents-banner .banner__content h3,.patents-banner .banner__content h4{margin-bottom:20px;font-size:20px}.patents-banner .banner__content h3 br,.patents-banner .banner__content h4 br{display:none}}.patents-banner .banner__content h1,.patents-banner .banner__content h2,.patents-banner .banner__content p,.patents-banner .banner__content .banner__buttons{position:relative;z-index:3}.patents-banner .banner__content h1,.patents-banner .banner__content h2{margin-bottom:18px;font-size:3.4rem;line-height:4.2rem;color:#fff}.patents-banner .banner__content p{margin-bottom:30px;font-family:Graphik,Graphik Fallback,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#fff;font-style:normal}.patents-banner .banner__buttons{position:relative;z-index:4;display:flex}@media (max-width: 767px){.patents-banner .banner__buttons{flex-direction:column}}.patents-banner .banner__buttons .btn{width:calc(50% - 8px);font-family:Graphik Wide,Graphik Wide Fallback,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1;text-transform:uppercase}.patents-banner .banner__buttons .btn:not(:last-child){margin-right:16px}@media (max-width: 767px){.patents-banner .banner__buttons .btn{width:100%;margin-bottom:15px}.patents-banner .banner__buttons .btn:not(:last-child){margin-right:0}}.patents-banner .banner__buttons .btn.btn--full{margin-right:0}.patents-banner .banner__video{z-index:2;width:calc(100% + 32px);max-width:752px;min-height:280px;margin:0 0 -1px -16px}.patents-banner .banner__video video{-o-object-fit:cover;object-fit:cover}.patents-banner .banner__controls-wrapper{position:absolute;bottom:5px;left:50%;z-index:5;width:100%;text-align:center;transform:translate(-50%)}.patents-banner .banner__controls .swiper-button-next,.patents-banner .banner__controls .swiper-button-prev,.patents-banner .banner__controls .swiper-pagination,.patents-banner .banner__controls .swiper-pause{display:inline-block;vertical-align:middle}.patents-banner .banner__controls .swiper-button-next,.patents-banner .banner__controls .swiper-button-prev{position:relative;top:auto;left:auto;right:auto;height:auto;margin:0}@media screen and (min-width: 375px){.patents-banner .banner__content h1,.patents-banner .banner__content h2{margin-bottom:18px;font-size:4rem;line-height:4.8rem}}@media screen and (min-width: 750px){.patents-banner .banner__content h1,.patents-banner .banner__content h2{margin-bottom:22px;font-size:4.8rem;line-height:5rem}}@media screen and (min-width: 750px){.patents-banner .banner__content h1,.patents-banner .banner__content h2{margin-bottom:26px;font-size:6rem;line-height:6rem}}@media screen and (min-width: 1025px){.patents-banner .banner__content h1,.patents-banner .banner__content h2{font-size:8rem;line-height:8rem}}@media screen and (min-width: 750px){.patents-banner .banner__content p{margin-bottom:30px}}@media screen and (min-width: 750px){.patents-banner .banner__buttons .btn{width:auto;min-width:199px;padding:16px 15px}}@media screen and (max-width: 749px){.patents-banner .banner__background{background-position:var(--background-position, center bottom)}.patents-banner .banner__buttons .btn.btn--full{width:100%}}@media screen and (min-width: 550px){.patents-banner .banner__video{min-height:340px}}@media screen and (min-width: 750px){.patents-banner .banner__video{position:absolute;top:50%;right:16px;width:58.3333%;min-height:450px;margin-top:-25px;transform:translateY(-50%)}}@media screen and (min-width: 1025px){.patents-banner .banner__video{min-height:600px}}@media screen and (min-width: 375px){.patents-banner .banner__controls-wrapper{bottom:45px}}@media screen and (min-width: 750px){.patents-banner .banner__controls-wrapper{bottom:57px;text-align:right}}@media screen and (max-width: 750px){.patents-banner .mobile_banner__background{margin-top:0;padding-top:0}}
