@font-face{font-family:"oswald";src:url("../woff2/oswald-regularitalic-webfont.woff2") format("woff2"),url("../woff/oswald-regularitalic-webfont.woff") format("woff");font-weight:normal;font-style:italic}@font-face{font-family:"oswald";src:url("../woff2/oswald-demi-bolditalic-webfont.woff2") format("woff2"),url("../woff/oswald-demi-bolditalic-webfont.woff") format("woff");font-weight:600;font-style:italic}@font-face{font-family:"oswald";src:url("../woff2/oswald-heavyitalic-webfont.woff2") format("woff2"),url("../woff/oswald-heavyitalic-webfont.woff") format("woff");font-weight:900;font-style:italic}.blackjackSignoff .lighter p,.blackjackHero .hl,.blackjackFeatures .subhead,.bjBtn .hovered span,.bjhl3,.bjhl1,.bjhl2{font-family:"oswald",Impact,Helvetica,Arial,Verdana,sans-serif;font-style:italic;text-transform:uppercase;line-height:1}.bjhl1{font-weight:600}.bjhl2{font-weight:900}.bjhl1,.bjhl2{font-size:32px}@media(min-width:48em){.bjhl1,.bjhl2{font-size:40px}}@media(min-width:64em){.bjhl1,.bjhl2{font-size:56px}}.bjhl3{font-size:20px;font-weight:600}@media(min-width:48em){.bjhl3{font-size:24px}}@media(min-width:64em){.bjhl3{font-size:28px}}.blackjackWrapper{background:#000}.bjBtn{display:block;height:60px;padding:5px;position:relative;width:60px}.bjBtn svg{fill:#231f20}.bjBtn .border,.bjBtn .gray,.bjBtn .red{bottom:0;left:0;position:absolute;right:0;top:0}.bjBtn .border{background:url(../png/overview-button-border.png) 50%/60px no-repeat}.bjBtn .red{border-radius:50%;background:#ef202b;opacity:0;transition:.3s ease-out}.bjBtn .gray{background:rgba(124,124,124,.14)}.bjBtn .inner{background:#ef202b;border-radius:50%;height:50px;overflow:hidden;position:relative;transform:translate3d(0, 0, 0);transition:.3s ease-out;width:50px}.bjBtn .initial,.bjBtn .hovered{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;transition:.3s ease-out;width:100%}.bjBtn .initial{display:none}.bjBtn .hovered span{color:#fff;font-size:18px;font-weight:900;transform:rotate(-3deg)}@media(min-width:64em){.bjBtn{height:82px;width:82px}.bjBtn .border{background-size:82px}.bjBtn .inner{background:none;height:72px;width:72px}.bjBtn .initial{display:flex}.bjBtn .hovered{opacity:0;transform:translateX(-100%)}.bjBtn .hovered span{font-size:23px}.bjBtn:hover .red{opacity:1}.bjBtn:hover .gray{opacity:0}.bjBtn:hover .hovered{opacity:1;transform:none}.bjBtn:hover .initial{opacity:0;transform:translateX(100%)}}.bjBtn2{border-radius:17px;border:1px solid #ffa905;display:inline-block;font-weight:500;font-size:12px;height:34px;line-height:1;padding:10px 5px;text-align:center;width:130px}@media(min-width:48em){.bjBtn2{border-radius:30px;font-size:16px;height:60px;padding:21px 20px;width:180px}.bjBtn2:hover{background:#ffa905;color:#222}}.blackjackMore{position:relative;z-index:2}.blackjackMore .wrapper{max-width:1400px;margin:0 auto;position:relative}@media(min-width:87.5em){.blackjackMore .accent1{position:absolute;background:url(../png/accent2.png) no-repeat;height:373px;left:-160px;top:50px;width:373px}}.blackjackMore .entry{background:#fff;padding:80px 20px;font-size:1.6rem}.blackjackMore .hl{margin-bottom:40px;transform:rotate(-10deg)}.blackjackMore .footer{display:flex;align-items:center}.blackjackMore .rule{flex:1 1 auto;height:1px;background:url(../png/rule1.png) left top/auto 1px repeat-x;margin:0 20px 0 0}.blackjackMore .autoFIZ{background:url(../jpg/movi-blackjack-auto-fiz-calibration-mobile.jpg) 50%/cover no-repeat}.blackjackMore .zoomRate{background:url(../jpg/movi-blackjack-zoom-rate-mobile.jpg) 50%/cover no-repeat}@media(min-width:48em){.blackjackMore .entries{background:#fff;display:flex;position:relative}.blackjackMore .entry{align-items:center;display:flex;flex-direction:column;flex:1 1 50%;height:480px;padding:80px 0}.blackjackMore .text{max-width:480px;width:100%;padding:0 40px}.blackjackMore .hl{margin-bottom:40px;text-align:center}.blackjackMore .footer{flex:1 1 40px;flex-direction:column}.blackjackMore .rule{background:url(../png/rule3.png) 0 0/1px auto repeat-y;flex:1 1 auto;margin:10px 0;width:1px}}@media(min-width:64em){.blackjackMore .entry{height:600px;padding:100px 0}}@media(min-width:87.5em){.blackjackMore .entries{background:none}.blackjackMore .entry{height:662px;padding:115px 0;background-size:auto}.blackjackMore .autoFIZ{background-image:url(../png/movi-blackjack-auto-fiz-calibration.png);margin-top:115px}.blackjackMore .zoomRate{background-image:url(../png/movi-blackjack-zoom-rate.png)}}.blackjackFeatures{background:linear-gradient(90deg, rgb(0, 0, 0) 0%, rgb(158, 32, 41) 100%);color:#fff;padding:28px 0;position:relative}.blackjackFeatures .accent{background:url(../png/accent2.png) no-repeat;position:absolute}.blackjackFeatures .accent1{bottom:150px;height:373px;right:-200px;width:373px}.blackjackFeatures .gradient{height:400px;position:absolute;width:100%}.blackjackFeatures .gradient1{background:linear-gradient(180deg, rgb(6, 5, 6) 0%, rgba(6, 5, 6, 0) 100%);top:0}.blackjackFeatures .gradient2{background:linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);bottom:0}@media(min-width:48em){.blackjackFeatures{padding:40px 0 100px}.blackjackFeatures .gradient{height:760px}}@media(min-width:87.5em){.blackjackFeatures{padding:100px 0 0}}.blackjackFeatures .entry{position:relative;padding:28px 0}.blackjackFeatures .header{align-items:baseline;display:flex;flex-wrap:wrap;transform-origin:bottom left;transform:rotate(-10.7deg);pointer-events:none}.blackjackFeatures .hl{flex:1 1 auto;text-shadow:3px 3px 0px #b52029}.blackjackFeatures .rule{height:12px;width:1300px;background:url(../png/rule2.png) no-repeat}.blackjackFeatures .subhead{color:#ef202b;display:none;font-weight:700;font-size:26px;flex:0 0 300px;text-align:right}.blackjackFeatures .description{font-size:16px;line-height:1.4;margin:10px 0 0}@media(min-width:48em){.blackjackFeatures .entry{background:url(../png/border1.png) bottom left no-repeat;height:400px;position:relative;padding:100px 0 0}.blackjackFeatures .header{padding-top:44px}.blackjackFeatures .subhead{display:block}.blackjackFeatures .description{margin:40px 0 0 28px;max-width:50%}}@media(min-width:64em){.blackjackFeatures .entry{margin-top:40px}.blackjackFeatures .description{margin:20px 0 0 60px;max-width:380px}}.blackjackFeatures .video{border:1px solid #000;display:block;padding:8px;position:relative}.blackjackFeatures .video .image{position:relative}.blackjackFeatures .video .overlay{background:#000;height:100%;left:0;opacity:.55;position:absolute;top:0;transition:.5s;width:100%}.blackjackFeatures .video svg{fill:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.blackjackFeatures .video img{max-width:100%}@media(min-width:48em){.blackjackFeatures .video{border-color:#ef202b;max-width:280px;position:absolute;right:0;top:190px}.blackjackFeatures .video:hover .overlay{opacity:.2}}@media(min-width:64em){.blackjackFeatures .video{top:170px;right:100px}}@media(min-width:48em){.blackjackFeatures .ornament{background:50% no-repeat;bottom:0;height:300px;left:0;position:absolute;right:0}.blackjackFeatures .panEntry .ornament{background-image:url(../png/pan.png);background-size:196px auto}.blackjackFeatures .mountEntry .ornament{background-image:url(../png/mount.png);background-size:412px auto}.blackjackFeatures .tuneEntry .ornament{background-image:url(../png/tune.png);background-size:180px auto}.blackjackFeatures .holdEntry .ornament{background-image:url(../png/hold.png);background-size:185px auto}.blackjackFeatures .accelerationEntry .ornament{background-image:url(../png/acceleration.png);background-size:184px auto}}.blackjackHero{background:#fff url(../jpg/freefly-movi-blackjack-mobile-hero-bg.jpg) 50%/cover no-repeat;color:#000}.blackjackHero .columns{height:400px;display:flex;flex-direction:column;justify-content:center;align-items:center}.blackjackHero .column{display:flex;justify-content:center;align-items:center}.blackjackHero .hl{font-size:24px;font-weight:700;margin-top:20px;max-width:250px;text-align:center;transform:rotate(-3deg)}@media(max-width:47.9375em){.blackjackHero .logo{height:96px;width:240px}.blackjackHero .hl{font-size:18px}}@media(min-width:48em){.blackjackHero .columns{height:600px}}@media(min-width:64em){.blackjackHero{background-color:#000;background-image:url(../jpg/freefly-movi-blackjack-hero-bg.jpg);color:#fff;height:75vh;min-height:648px}.blackjackHero .columns{height:100%;flex-direction:row-reverse}.blackjackHero .column{height:auto;width:50%}.blackjackHero .hl{margin:0;transform:rotate(-3deg) translateX(-80px)}.blackjackHero .logo{transform:translateX(80px)}}.blackjackOverview{background:#fff;padding:28px 0;position:relative}.blackjackOverview .header{position:relative}.blackjackOverview .entry{padding:28px 0}.blackjackOverview .hl{transform:rotate(-10deg) skew(-3deg)}.blackjackOverview .subhead{color:#d32026;display:inline-block;margin:5px 0 0 20px;padding:6px 10px 3px;transform:rotate(-3deg);white-space:nowrap}.blackjackOverview .subhead p{position:relative}.blackjackOverview .mat{background:#dbdbdb;border:3px solid #020202;bottom:0;box-shadow:3px 3px 0px 0px #b52029;left:0;position:absolute;right:0;top:0;transform:skew(-3deg)}.blackjackOverview .description{font-size:18px;margin-top:20px;max-width:430px}.blackjackOverview .description p+p{margin-top:1.3em}.blackjackOverview .footer{display:flex;align-items:center}.blackjackOverview .footer .rule{flex:1 1 auto;height:1px;background:url(../png/rule1.png) left top/auto 1px repeat-x}.blackjackOverview .btn{margin-left:10px}@media(min-width:48em){.blackjackOverview{background:#fff url(../jpg/freefly-movi-blackjack-overview-bg.jpg) 50% top/cover no-repeat;padding:40px 0;overflow:hidden}.blackjackOverview .accent1{background:url(../png/accent3.png) no-repeat;height:708px;left:-10px;position:absolute;top:-10px;width:917px}.blackjackOverview .entry{align-items:center;display:flex;padding:40px 0}.blackjackOverview .ff-row{display:flex;align-items:center;width:100%}.blackjackOverview .description{margin:0}}@media(min-width:64em){.blackjackOverview .entry{height:400px}.blackjackOverview .subhead{margin:0;position:absolute;right:120px}}.blackjackSignoff{background:#000 url(../jpg/movi-blackjack-signoff-bg.jpg) 50% top/1200px no-repeat;color:#fff;padding:60px 0 40px;position:relative}.blackjackSignoff .header{text-align:center}.blackjackSignoff .tier1,.blackjackSignoff .tier2,.blackjackSignoff .tier3{transform:rotate(-10deg)}.blackjackSignoff .tier1,.blackjackSignoff .tier3{font-family:"oswald",Impact,Helvetica,Arial,Verdana,sans-serif;font-size:22px;font-style:italic;font-weight:400;line-height:1}.blackjackSignoff .tier2{color:#ffa905;margin:20px auto;max-width:550px}@media(max-width:47.9375em){.blackjackSignoff .tier2{font-size:28px}}@media(min-width:48em){.blackjackSignoff{background-size:auto;padding-top:100px;height:1320px}.blackjackSignoff .tier1,.blackjackSignoff .tier3{font-size:36px}}@media(min-width:87.5em){.blackjackSignoff{margin-top:-100px}}.blackjackSignoff .ctas{margin:220px auto 0;text-align:center;padding:0 20px}.blackjackSignoff .soon{font-family:"oswald",Impact,Helvetica,Arial,Verdana,sans-serif;font-size:28px;font-style:italic;font-weight:900;line-height:1.1;max-width:200px;text-transform:uppercase;margin:0 auto 20px}@media(min-width:48em){.blackjackSignoff .ctas{margin:250px auto 0}.blackjackSignoff .ctas{align-items:center;display:flex;max-width:950px}.blackjackSignoff .soon{margin:0}.blackjackSignoff .ctaBtn{margin-left:auto}}.blackjackSignoff .lighter{display:none}@media(min-width:48em){.blackjackSignoff .lighter{display:block;bottom:100px;height:248px;left:50%;margin-left:-150px;position:absolute;text-align:center;width:300px}.blackjackSignoff .lighter p{color:#ffa905;font-size:30px;font-weight:700;left:50%;position:absolute;top:50%;transform:rotate(-10deg) translate(-50%, -120%);white-space:nowrap}.blackjackSignoff .ornament{fill:#ffa905}}.blackjackRolling{background:#060506;color:#fff;overflow:hidden;padding:56px 0 28px;position:relative}.blackjackRolling .accent1,.blackjackRolling .accent2{background:url(../png/freefly-movi-blackjack-rolling-bg-mobile.png) no-repeat;height:650px;opacity:.5;position:absolute;width:614px}.blackjackRolling .accent1{top:-200px;left:50%}.blackjackRolling .accent2{bottom:300px;right:45%}@media(min-width:48em){.blackjackRolling .accent1{top:-400px}.blackjackRolling .accent2{bottom:0;right:75%}}@media(min-width:75em){.blackjackRolling{padding:100px 0}.blackjackRolling .accent1,.blackjackRolling .accent2{display:none}.blackjackRolling .accent{background:url(../png/accent1.png) no-repeat;height:1090px;width:340px;position:absolute;right:0;top:40px}.blackjackRolling .frame{background:url(../jpg/freefly-movi-blackjack-rolling-bg.jpg) no-repeat;height:820px;margin:0 auto;position:relative;width:820px;display:flex;align-items:center;justify-content:center}}.blackjackRolling .col{max-width:300px;margin:0 auto}.blackjackRolling .entry{cursor:pointer;padding:28px 0;font-size:1.6rem}.blackjackRolling .hl{color:#ffa905;transform:rotate(-3deg) translateX(-5px);margin-bottom:10px}.blackjackRolling .btn{display:block;border-radius:20px;border:1px solid #ffa905;height:40px;margin:20px auto 0;padding:10px 20px;position:relative;width:180px}.blackjackRolling .mobileIcon{height:28px;margin-left:10px;width:28px;right:5px;top:5px}.blackjackRolling .icon{background:#000;border-radius:50%;border:1px solid #ffa905;position:absolute;transition:background .5s}.blackjackRolling svg{fill:#fff;position:absolute;top:50%;left:50%;margin:-6px 0 0 -6px}.blackjackRolling .desktopIcon{display:none}@media(min-width:48em){.blackjackRolling .col{max-width:none}.blackjackRolling .entries{display:flex;margin:0 -10px;flex-wrap:wrap}.blackjackRolling .entry{display:flex;flex-direction:column;flex:1 1 30%;padding:28px 10px}.blackjackRolling .text{flex:1 0 auto}}@media(min-width:75em){.blackjackRolling .entry{padding:0;position:absolute}.blackjackRolling .entry:hover .icon{background:#ffa905}.blackjackRolling .entry:hover svg{fill:#000}.blackjackRolling .btn{display:none}.blackjackRolling .desktopIcon{display:block;height:50px;position:absolute;transform:translate(-50%, -50%);width:50px}.blackjackRolling .text{padding:40px;position:absolute;width:350px}}.blackjackRolling .sectionHeadline{margin:0 auto 80px;text-align:center;transform:rotate(-10deg)}.blackjackRolling .playerWrapper{display:none}@media(min-width:75em){.blackjackRolling .sectionHeadline{max-width:210px;margin:0}.blackjackRolling .playerWrapper{border-radius:50%;border:25px solid rgba(239,32,43,.25);display:block;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.blackjackRolling .player{border-radius:50%;height:436px;overflow:hidden;position:relative;width:436px;transform:translate3d(0, 0, 0)}.blackjackRolling .video{position:absolute;display:none;height:100%;width:100%;background:#fff}.blackjackRolling .video.active{display:block}}@media(min-width:75em){.blackjackRolling .snapEntry{left:246px;top:123px}.blackjackRolling .snapEntry .text{bottom:0;right:0;transform:translate(40px, 40px)}.blackjackRolling .panEntry{left:564px;top:134px}.blackjackRolling .panEntry .text{bottom:0;transform:translateY(40px)}.blackjackRolling .portraitEntry{left:709px;top:301px}.blackjackRolling .portraitEntry .text{transform:translateY(-40px)}.blackjackRolling .axialEntry{left:649px;top:624px}.blackjackRolling .axialEntry .text{transform:translateY(-40px)}.blackjackRolling .barrelEntry{left:282px;top:712px}.blackjackRolling .barrelEntry .text{right:0;transform:translate(40px, -40px)}.blackjackRolling .degreeEntry{left:121px;top:398px}.blackjackRolling .degreeEntry .text{right:0;width:330px;transform:translate(0, -50%)}}