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