.l337-play-hero .wpb_single_image img{object-fit:contain}
.l337-play-wordmark img{width:min(600px,100%);height:auto;filter:drop-shadow(0 0 22px #9e35d755)}
.l337-play-cutout img{height:340px;width:100%;object-fit:contain;background:transparent;filter:drop-shadow(0 0 18px #3c7aff55)}
.l337-play-cutout .vc_single_image-wrapper{width:100%}
.l337-play-cutout .wpb_single_image{margin-bottom:20px}
.l337-play-hero .wpb_text_column{max-width:600px}
.edgtf-page-header .edgtf-logo-wrapper a{height:65px!important}
.edgtf-page-header .edgtf-logo-wrapper img{height:100%!important;width:auto!important;max-width:260px;object-fit:contain}
.edgtf-mobile-header .edgtf-mobile-logo-wrapper img{max-height:50px;width:auto;object-fit:contain}
.edgtf-page-footer .wp-block-image img,.edgtf-side-menu .wp-block-image img{width:min(240px,100%);height:auto;object-fit:contain}
.l337-play-demo-notice{position:relative;z-index:40;border:1px solid #7664a0;background:#18132c;color:#ddd1f4;padding:14px 20px;font:14px/1.5 sans-serif;text-align:center}
.l337-play-demo-notice a{color:#86d8ff;text-decoration:underline}
body>.l337-play-demo-notice{position:fixed;bottom:0;left:0;right:0}
@media(max-width:767px){.l337-play-cutout img{height:280px}.l337-play-hero .wpb_single_image img{max-height:470px}.l337-play-hero{padding-top:25px!important}.edgtf-page-header .edgtf-logo-wrapper a{height:48px!important}}
@media(prefers-reduced-motion:reduce){.page-id-562 .owl-carousel,.page-id-562 .edgtf-appear{scroll-behavior:auto;transition:none!important}}
