@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,a,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,form,label,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;border:0;font-size:100%;color:inherit;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}h1{-webkit-margin-before:0;-webkit-margin-after:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:400}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input{vertical-align:middle}pre,code,kbd,samp{font-family:monospace,sans-serif}a:hover,a:active{outline:none}ul,ol{margin-left:0;padding-left:0;-webkit-padding-start:0;-webkit-margin-start:0}ol{list-style-type:decimal}nav ul,nav li{margin:0;list-style:none;list-style-image:none}ul{-webkit-padding-start:0}li{list-style-type:none}small{font-size:85%}th{font-weight:400}td{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;padding:15px}textarea{overflow:auto}input[type=radio]{vertical-align:text-bottom}button,input,textarea{margin:0}a:link{-webkit-tap-highlight-color:none}button{overflow:visible;width:auto;border:0 none;margin:0;padding:0;background:transparent}@media print{*{background:transparent!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{color:#444!important;text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}html{position:relative;min-height:100%;font-size:.875rem}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,Helvetica Neue,sans-serif;font-size:.875rem;font-style:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:500;color:#171717;background:#fafafa;margin:0 auto}@media(max-width:768px)and (orientation:landscape){body{background:#171717}}nav{background:#171717}footer{background:#171717;position:relative;z-index:50}h1 h2 h3 h4 h5 p{line-height:1.25}h1{font-size:2.25rem;font-weight:400;margin-bottom:12px}h2{font-size:1.5rem;font-weight:700;margin-bottom:2rem}h3{font-size:1.25rem;margin-bottom:2rem}h4{font-size:1.125rem;margin-bottom:2rem}h5{font-size:.875rem;margin-bottom:2rem}p{font-size:15px;font-weight:400;margin-bottom:10px;line-height:24px}a .link{font-size:.875rem;font-weight:600;margin-bottom:2rem;line-height:24px;color:#7b31c8}section{background:#fafafa;padding:5% 2rem;height:100%;-webkit-box-shadow:inset 0 24px 62px 0 rgba(73,76,92,.08);-moz-box-shadow:inset 0 24px 62px 0 rgba(73,76,92,.08);box-shadow:inset 0 24px 62px #494c5c14;overflow:hidden}.sixteen-nine{position:relative}.sixteen-nine:before{display:block;content:"";width:100%;padding-top:56.25%}.sixteen-nine>.aspect-content{position:absolute;inset:0}.one-one{position:relative}.one-one:before{display:block;content:"";width:100%;padding-top:100%}.one-one>.aspect-content{position:absolute;inset:0}.h-floatleft{float:left}.h-floatright{float:right}.h-clear{content:" ";display:table;clear:both}.h-textleft{text-align:left}.h-textright{text-align:right}@media only screen and (max-width:40.063em){.h-textright.not-mobile{text-align:left}}.h-textcenter{text-align:center;margin:auto}@media only screen and (max-width:40.063em){.h-mobiletextcenter{text-align:center}}.h-textjustify{text-align:justify}.h-underline{text-decoration:underline}.h-transparency{background:#ffffff4d;padding:.5rem}.h-bold{font-weight:700}.h-italics{font-style:italic}.h-uppercase{text-transform:uppercase}.hide-below-large{display:none}@media(min-width:64.063em){.hide-below-large{display:block}}.show-below-large{display:block}@media(min-width:64.063em){.show-below-large{display:none}}.hide-mobile{display:none}@media only screen and (min-width:40.063em){.hide-mobile{display:block}}.hide-desktop{display:block}@media(orientation:landscape){.hide-desktop{display:block}}@media(min-width:768px){.hide-desktop{display:none}}.hide__modalButton--desktop{display:block!important}@media(min-width:770px){.hide__modalButton--desktop{display:none!important}}.active{font-weight:700}.ir{position:absolute;text-indent:-9999px;font-size:0}.h-overflow{overflow:hidden}.h-linebreak{white-space:nowrap}.h-nomargin{margin:0!important;padding:0!important}.link_overlay{position:absolute;inset:0;width:100%;height:100%;z-index:700;background:#fff0;cursor:pointer}.h-cover{position:absolute;inset:0;width:100%;height:100%;background:#fff0}.h-cover:focus{border:solid 2.6px #7656fc}.h-cover.settings{margin-top:4rem}@media only screen and (max-width:40.063em){.h-cover.settings{position:static}}@media only screen and (max-width:40.063em){.h-cover.static-mobile{position:static}}.h-cover.total{z-index:1000}.h-cover.fixed{position:fixed}.h-vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50.1%);-ms-transform:translateY(-50.1%);transform:translateY(-50.1%);-webkit-transform-style:preserve-3d}.h-vertical-align-container{position:absolute;inset:0;width:100%;height:100%;position:fixed;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;z-index:2}.rounded__corners{overflow:hidden;background:transparent;border-radius:7px;box-shadow:0 16px 24px #30353c1a,0 24px 62px #30353c1a}.site_header{display:flex;position:relative;align-items:center;justify-content:space-between;height:70px;width:100%;z-index:2001;background-color:#171717f2;backdrop-filter:blur(12px);box-shadow:0 1px 2px #0000000d;border-bottom:1px solid rgba(64,64,64,.3);color:#fff;margin:0 auto;transition:all .3s cubic-bezier(.4,0,.2,1)}.site_header .logo{height:40px;transition:transform .2s ease}.site_header .logo:hover{transform:scale(1.05)}.site_header .logo img{height:100%;filter:brightness(1.1)}.nav__section{display:flex;justify-content:flex-start;align-items:center;margin:0 2rem}.nav__section .sign__in{justify-content:center;align-items:center}.nav__section--lp{width:100%;justify-content:space-between}.nav__section--lp a{margin:0;width:80px;display:none}@media(min-width:768px){.nav__section--lp a{display:flex}}.nav__section--lp .logo{display:block}.nav__item{display:flex;justify-content:center;align-items:center;height:70px;position:relative;cursor:pointer;padding:0 1rem;border-radius:.375rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.nav__item:hover{background-color:#171717f2}.nav__item:hover h1{opacity:1;color:#fff}.nav__item h1{font-size:1.125rem;font-weight:500;color:#fffc;margin-bottom:0;letter-spacing:.02em;transition:all .2s ease}.nav__item ul{position:absolute;margin-left:-90px;width:280px;left:50%;top:70px;list-style:none;text-align:left;display:block;visibility:hidden;opacity:0;z-index:1;padding:.5rem 0;background:#171717f2;backdrop-filter:blur(16px);border:1px solid rgba(64,64,64,.3);border-radius:.5rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transition:all .3s cubic-bezier(.4,0,.2,1)}.nav__item ul li{background:transparent;border-radius:.375rem;margin:0 .5rem;transition:all .2s ease}.nav__item ul li:hover{background-color:#262626cc}.nav__item ul li a{display:block;padding:.75rem 1rem;color:#ffffffe6;text-decoration:none;font-size:1.125rem;font-weight:400;transition:color .2s ease}.nav__item ul li a:hover{color:#fff}.nav__item ul li a span{color:#fff9;font-size:.875rem;font-weight:300;margin-left:.5rem}.nav__item:hover ul,.nav__item:focus ul{visibility:visible;opacity:1;z-index:5;transform:translateY(0)}.nav__item ul li:first-child:before{display:none}.drop-menu{display:flex;justify-content:center;align-items:center}.drop-menu li{background-color:#171717f2;color:#fafafa;font-size:13px;font-weight:500;padding:0px 1rem}.drop-menu li .avatar{display:block;width:31px;height:31px;border-radius:50%;border:none;overflow:hidden;text-align:center;margin-top:9px}.drop-menu li .avatar img{height:100%}.drop-menu li .avatar ul{position:absolute;margin-left:-80px;width:200px;top:60px;list-style:none;text-align:left;display:block;visibility:hidden;opacity:0;z-index:1;padding-top:0;transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}.drop-menu li .avatar ul li a{display:block;padding-top:1rem;padding-bottom:1rem}.drop-menu li .avatar ul li:first-child:before{content:"";position:absolute;margin-left:-5px;left:50%;top:0;width:0px;height:0px;border:5px solid transparent;border-bottom-color:#171717}.profile{height:55px;display:block;float:left;margin-right:15px;margin-top:5px}.profile:hover .sub-menu{opacity:1;z-index:5;margin-top:25px;visibility:visible}.sub-menu{font-size:1.125rem;text-align:left;position:absolute;display:block;opacity:0;color:#fff;margin-left:-110px;width:260px;background:#171717f2;backdrop-filter:blur(16px);border:1px solid rgba(64,64,64,.3);border-radius:.75rem;box-shadow:0 25px 50px -12px #00000040;z-index:1;visibility:hidden;transform:translateY(-10px);transition:all .3s cubic-bezier(.4,0,.2,1);padding:1rem 0}.sub-menu>li{font-weight:400;font-size:1.125rem;display:block;cursor:pointer;transition:all .2s ease;margin:0 .75rem;padding:.75rem 1rem;border-radius:.375rem;background:transparent;box-shadow:none}.sub-menu>li:hover{background-color:#262626cc}.sub-menu>li h2{font-size:1.25rem;font-weight:600;cursor:pointer;margin-bottom:.5rem;color:#fff}.sub-menu>li h3{font-size:1.125rem;font-weight:400;color:#fffc;margin-bottom:.5rem;cursor:pointer}.sub-menu>li h3:hover{color:#fff}.sub-menu>li a{color:#fff;text-decoration:none}.sub-menu>li a span{color:#ffffffb3;font-size:.75rem;font-weight:300;margin-left:.5rem}.sub-menu>li:first-child:before{content:"";position:absolute;margin-left:-5px;left:50%;top:-10px;width:0px;height:0px;border:5px solid transparent;border-bottom-color:#171717}.sub-menu>li:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}#profileMenu li{padding-top:1rem;padding-bottom:1rem}#profileMenu .underline{padding-bottom:0}#profileMenu .underline:after{margin-top:1rem}.underline:after{content:"";width:100%;height:1px;background:#fafafa;opacity:.08;display:block;margin:0 auto}ul ul:after{display:none}.mobile-nav{background-color:#000000f2}#sign-in{display:none;margin:0}@media(min-width:1024px){#sign-in{display:flex;justify-content:center}}#sign-in .btn{margin-bottom:0}.signin--offset{margin-right:100px!important}.nav__desktop{display:none}@media(min-width:1024px){.nav__desktop{display:flex;justify-content:center;align-items:center}}.nav__menu{text-align:right;position:relative}@media(min-width:1024px){.nav__menu{display:none}}.mobile__nav{position:fixed;display:block;background:#171717fa;backdrop-filter:blur(20px);color:#fff;top:70px;left:0;width:100%;height:calc(100vh - 70px);padding:2rem 0;z-index:2000;overflow:hidden;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}@media(min-width:500px){.mobile__nav{padding-top:3rem}}@media(min-width:668px)and (orientation:portrait){.mobile__nav{padding-top:15%}}.mobile__nav ul{display:flex;flex-direction:column;align-items:center;justify-content:center}.mobile__nav .nav__item--mobile{height:50px;margin:.5rem 0;border-radius:.5rem;transition:all .2s ease}.mobile__nav .nav__item--mobile:hover{background-color:#26262699}@media(min-width:400px){.mobile__nav .nav__item--mobile{height:56px}}.mobile__nav a.close{height:35px;width:45px;top:14px;right:0;position:absolute;background-image:url(https://cdn.flixel.com/static/static-web/misc/close-icon.png);background-repeat:no-repeat;background-size:18px}.mobile__nav .nav__list{opacity:1;height:100%;transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}.mobile__nav .nav__list .nav__item{width:300px;text-align:center;display:inline-block;font-weight:500}.mobile__nav a{font-size:1.25rem;font-weight:500;padding:1rem 0;color:#ffffffe6;text-decoration:none;transition:all .2s ease}.mobile__nav a:hover{color:#fff;transform:translateY(-1px)}@media(min-width:1024px){.mobile__nav{display:none!important}}#profile:hover{cursor:pointer}.headroom{will-change:transform;transition:transform .2s linear;position:fixed}.headroom.headroom--unpinned{transform:translateY(-100%)}.headroom.headroom--unpinned ul .sub-menu{opacity:0;pointer-events:none;cursor:auto}.headroom.headroom--pinned{transform:translateY(0)}.intro{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-content:space-between;height:100vh;color:#fff;background:#171717;text-align:center;padding:0}@media(min-width:768px){.intro{flex-flow:row}}.intro iframe{height:100%;width:100%;position:absolute;margin:0;padding:0}@media(max-width:768px){.intro iframe{display:none}}.intro h1{font-weight:700;font-size:4.5rem;line-height:1;margin-top:100px;padding:0 5%;z-index:2}@media(min-width:440px){.intro h1{font-size:1.5rem}}.intro p{font-weight:500;font-size:16px;line-height:1.4}.intro__content{z-index:5;color:#fff;display:flex;position:relative;margin-top:2rem;padding-top:4rem;align-items:flex-start;flex-direction:column;justify-content:center;max-width:1120px;width:280px;margin:0 auto}@media(min-width:768px){.intro__content{align-items:flex-start;flex-direction:column;width:350px;margin:0 0 0 11.5%;padding-top:18%}}@media(min-width:1024px){.intro__content{width:100%}}.intro__content h1{font-size:2rem;margin-bottom:2rem;font-weight:500;text-align:center}@media(min-width:768px){.intro__content h1{text-align:left}}.intro__content h2{font-size:1.25rem;font-weight:500;margin-bottom:2rem}@media(min-width:768px){.intro__content h2{font-size:1.25rem}}.intro__content span{border:2px solid #fafafa;border-radius:10px;padding:1px 15px}.intro__content .blendeo{font-family:Avenir Next Condensed;font-weight:700;font-size:4.5rem;margin-bottom:.5rem}.intro__content #aboutLogo{width:400px}.intro__content--desktop{display:none}@media(min-width:768px){.intro__content--desktop{display:flex}}.intro__content--desktop img{margin-bottom:.5rem}.intro__content--mobile{display:flex;padding-top:96px}@media(min-width:768px){.intro__content--mobile{display:none}}.intro__content--mobile #productLogo{width:100%;margin-bottom:1rem}@media(min-width:768px){.intro__content--homepage{width:100%;max-width:768px}}.intro__content--homepage h1{font-size:40px;text-align:left;font-weight:700;line-height:1.33;color:#fff;margin-bottom:8px}@media(min-width:800px){.intro__content--homepage h1{font-size:44px}}.intro__content--homepage h2{line-height:1.6;font-weight:400}.intro__content--homepage span{font-size:12px;line-height:1.33;color:#fff;opacity:.75;border:0;padding:0;width:100%;text-align:center}@media(min-width:768px){.intro__content--homepage span{width:214px}}.holidaySale__content{width:290px}@media(min-width:768px){.holidaySale__content{width:450px}}.holidaySale__content .strikeout{font-size:50px;line-height:1em;position:relative}.holidaySale__content .strikeout:after{border-bottom:.1em solid #b882fc;box-shadow:0 2px 4px #00000080;content:"";left:0;margin-top:-.0625em;position:absolute;right:0;top:50%}.holidaySale__content span{color:#fff;line-height:1.33;font-weight:700;font-size:48px;opacity:.75;border:none}.holidaySale__content h1{font-size:2.25rem;line-height:1.22;margin-bottom:13px}.holidaySale__content h2{font-size:1.25rem;line-height:1.6;font-weight:700;margin-bottom:24px}.brand__section{background:#171717;-webkit-box-shadow:inset 0 24px 62px 0 rgba(73,76,92,0);-moz-box-shadow:inset 0 24px 62px 0 rgba(73,76,92,0);box-shadow:inset 0 24px 62px #494c5c00;padding:3% 32px}.brand__section .brand__container{max-width:1140px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 auto}.brand__section .brand__item{opacity:.3;padding:0 .5rem}.brand__section .brand__item img{width:60px}@media(min-width:768px){.brand__section .brand__item img{width:125px}}.brand__section .marketingBadge{max-width:1140px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;margin:16px auto 0}.brand__section .marketingBadge img{width:60px}@media(min-width:768px){.brand__section .marketingBadge img{width:125px}}.product__section{display:flex;margin:0 auto;padding:4rem 0}@media(min-width:768px){.product__section{justify-content:space-between;align-items:center;flex-direction:row;padding:4rem 0;max-width:1120px}}.product__section .product__section--container{max-width:1120px;display:block;width:100%;height:100%;text-align:left;margin:0 auto}@media(min-width:768px){.product__section .product__section--container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}}.product__section .cpProAd{margin:0}@media(min-width:768px){.product__section .cpProAd .cpProAd--content{margin-right:-35px;margin-top:40px}}.product__section .cpProAd .cpProAd--content .productItem__title{width:100%}@media(min-width:768px){.product__section .cpProAd .cpProAd--content .productItem__title{width:297px}}.product__section .cpProAd .cpProAd--content .productItem__desc{width:100%}@media(min-width:768px){.product__section .cpProAd .cpProAd--content .productItem__desc{width:367px}}.product__section .product__section--content{width:100%;height:100%;padding:2rem 0;z-index:1}@media(min-width:768px){.product__section .product__section--content{width:400px;padding:4rem 0}}.product__section .product__section--cinemagraph{height:100%;display:block;position:relative;align-self:center;width:100%}@media(min-width:768px){.product__section .product__section--cinemagraph{float:right;width:50%}}.product__section .product__section--cinemagraph .fluid__video{padding-bottom:98.25%}.product__section .cpCinemagraph{z-index:0}@media(min-width:768px){.product__section .cpCinemagraph{width:75%;margin-right:-25%}}.product__section .cpCinemagraph .fluid__video{padding-bottom:56.25%}.product__section .cpCinemagraph .fluid__video iframe{transform:scale(1.2)}.product__section .product__section--image{height:100%;display:block;position:relative;align-self:center;width:100%}@media(min-width:768px){.product__section .product__section--image{float:right;width:45%}}.product__section .product__section--image #flixeltv{margin-left:0}@media(min-width:768px){.product__section .product__section--image #flixeltv{margin-left:-400px}}.product__section .product__section--image img{width:100%;transition:background-image .2s ease;-webkit-transition:background-image .2s ease;-ms-transition:background-image .2s ease;-moz-transition:background-image .2s ease;-o-transition:background-image .2s ease;vertical-align:bottom}.product__section .product__section--image img:hover+.playbtn{background-image:url(https://cdn.flixel.com/static/static-web/learninglab/playbuttonhover.png)}.product__section .product__section--image .playbtn{display:inline-block;padding:25px;position:absolute;width:50px;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(https://cdn.flixel.com/static/static-web/learninglab/playbutton.png);transition:background-image .2s ease;-webkit-transition:background-image .2s ease;-ms-transition:background-image .2s ease;-moz-transition:background-image .2s ease;-o-transition:background-image .2s ease;background-position:center;background-repeat:no-repeat}.product__section .product__section--image .playbtn:hover{background-image:url(https://cdn.flixel.com/static/static-web/learninglab/playbuttonhover.png)}.product__section .product__section--image iframe{margin-top:2rem}.product__section .product__section--image .blendeo{width:300px;display:block}@media(min-width:768px){.product__section .product__section--image .blendeo{margin:0 auto}}.product__section .product__section--image .fcpImage{width:125%}@media(max-width:768px){.product__section .product__section--image .fcpImage{margin-left:-32px}}@media(min-width:768px){.product__section .product__section--image .fcpImage{max-height:625px;width:150%}}.product__section .product__section--image #screenSaverImg{width:125%;max-height:150%}@media(max-width:768px){.product__section .product__section--image #screenSaverImg{margin-left:-16px}}@media(min-width:768px){.product__section .product__section--image #screenSaverImg{width:150%;margin-left:-25%}}.product__section .product__section--image .cpProImg{width:100%;box-shadow:0 16px 24px #30353c1a,0 24px 62px #30353c0d}@media(min-width:768px){.product__section .product__section--image .cpProImg{width:565px;height:318px}}@media(min-width:768px){.product__section .product__section--image .cpProImg--reverse{margin-left:-250px}}@media(min-width:840px){.product__section .product__section--image .cpProImg--reverse{margin-left:-150px}}@media(min-width:1024px){.product__section .product__section--image .cpProImg--reverse{margin-left:0}}.product__section .product__section--grid{width:100%;max-width:1140px;display:flex;flex-direction:column;justify-content:center;flex-flow:wrap}@media(min-width:768px){.product__section .product__section--grid{flex-direction:row}}.product__section .product__section--grid btn{margin-right:0}.product__section .grid__item{width:100%;margin-bottom:2rem}@media(min-width:768px){.product__section .grid__item{width:300px;padding:25px}}.product__section .grid__item .grid__item--title h3{text-align:left;font-size:1rem;margin-bottom:.5rem}.product__section .grid__item .grid__item--pic{width:100%;margin-bottom:15px;text-align:left}.product__section .grid__item .grid__item--pic img{width:100%;height:100%;-webkit-box-shadow:0 4px 8px 0 rgba(48,53,60,.1);-moz-box-shadow:0 4px 8px 0 rgba(48,53,60,.1);box-shadow:0 4px 8px #30353c1a;border-radius:4px}.product__section .grid__item .grid__item--desc p{font-size:14px;color:#3f4b58;opacity:.7;line-height:20px;font-weight:500;text-align:left}.product__section h2{font-size:1rem;line-height:1.625;margin-bottom:0}.product__section h2 span{display:block}.product__section h2 img{width:92px;margin-bottom:-40px;padding-right:17px}@media(max-width:440px){.product__section h2 img{width:34%;display:block;margin-bottom:11px}}.product__section .product__section--video{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:100%;max-width:1120px}.product__section .product__section--video .video__text{width:100%;text-align:left;margin-bottom:2rem}@media(min-width:640px){.product__section .product__section--video .video__text{width:60%;text-align:center}}.product__section .product__section--video .video__text h2{font-size:2.25rem;font-weight:700;margin-bottom:1rem}.product__section .product__section--video .video__text p{width:100%;font-size:1rem;font-weight:700;margin:0 auto 2rem}@media(min-width:768px){.product__section .product__section--video .video__text p{width:460px}}.product__section .product__section--video .video__text button{width:225px}.product__section .product__section--video .video__text .btn__group{justify-content:center}.product__section .product__section--video .persecond{pointer-events:none}.product__section .product__section--video a{display:inline-block;position:relative}.product__section .product__section--video img{-webkit-transition:background-image .2s ease;vertical-align:bottom}.product__section .product__section--video img:hover+.playbtn{background-image:url(https://cdn.flixel.com/static/static-web/learninglab/playbuttonhover.png)}.product__section .product__section--video .playbtn{display:inline-block;padding:25px;position:absolute;width:50px;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(https://cdn.flixel.com/static/static-web/learninglab/playbutton.png);transition:background-image .2s ease;-webkit-transition:background-image .2s ease;-ms-transition:background-image .2s ease;-moz-transition:background-image .2s ease;-o-transition:background-image .2s ease;background-position:center;background-repeat:no-repeat}.product__section .product__section--video .playbtn:hover{background-image:url(https://cdn.flixel.com/static/static-web/learninglab/playbuttonhover.png)}.product__section .product__section--video img{width:100%;height:100%;background-image:linear-gradient(188deg,#ffffff96,#9292920a);margin-bottom:2rem}@media(min-width:768px){.product__section .product__section--video img{width:1120px;height:627px}}.product__section .product__section--video .video{position:relative;display:block;margin:0 auto;margin-bottom:4rem;width:99%;-webkit-box-shadow:inset 0 24px 62px 0 rgba(73,76,92,.08);-moz-box-shadow:inset 0 24px 62px 0 rgba(73,76,92,.08);box-shadow:inset 0 24px 62px #494c5c14}.product__section .product__section--video .video .play__overlay{position:absolute;margin:300px auto 0;color:#fff;z-index:5;top:0;left:50%}.product__section .product__section--video .video__details{display:flex;flex-direction:column;text-align:left;justify-content:space-between;align-items:flex-start;max-width:1120px;margin-bottom:4rem}@media(min-width:768px){.product__section .product__section--video .video__details{flex-direction:row}}.product__section .product__section--video .video__details .detail{height:100%;margin:0 0 2rem}@media(min-width:768px){.product__section .product__section--video .video__details .detail{width:33.3%;margin:0 2rem 2rem}}.product__section .product__section--video .video__details .detail h3{font-size:1.5rem;margin-bottom:1rem}.product__section .product__section--video .video__details .detail p{color:#3f4b58;opacity:.7;font-size:.875rem;line-height:20px}.product__section .product__section--video .detail:nth-child(2){margin:0 0 2rem}@media(min-width:768px){.product__section .product__section--video .detail:nth-child(2){margin:0 67px}}.product__section .product__section--specs{align-items:center;justify-content:center;width:366px;margin:0 auto;text-align:center}@media(min-width:768px){.product__section .product__section--specs{height:120px}}.product__section .product__section--specs h2{font-weight:700}.product__section .product__section--specs p{color:gray;opacity:.7;font-size:.875rem;color:#3f4b58;font-weight:500;line-height:20px}.product__section .product__section--press{align-items:center;justify-content:center;width:475px;margin:0 auto;text-align:center}@media(min-width:768px){.product__section .product__section--press{height:120px}}.product__section .product__section--press h2{font-weight:700}.product__section .product__section--press p{color:gray;opacity:.7;font-size:.875rem;color:#3f4b58;font-weight:500;line-height:20px}#designaward{width:200px;height:100%}.product__section--ios{padding:5% 5% 0}.product__section--features{overflow:visible;text-align:center;height:100%;justify-content:center;align-items:center;font-weight:700;flex-direction:column}.product__section--features .features__text{width:100%;margin-bottom:2rem;text-align:left}@media(min-width:768px){.product__section--features .features__text{width:750px;margin-bottom:8rem;text-align:center}}.product__section--features .features__text h2{font-size:1.5rem;margin-bottom:1rem}.product__section--features .features__text a{width:auto}.product__section--features .features__text p{font-size:1rem;font-weight:700;margin-bottom:2rem}.product__section--features .features__text button{width:225px;font-size:1rem}.product__section--carousel{display:block;width:100%;max-width:100%;padding:0;overflow:hidden}.product__section--carousel .carousel__item{display:none;position:relative;width:100%;padding-bottom:19.67%;float:right}@media(min-width:768px){.product__section--carousel .carousel__item{display:block}}.product__section--carousel .carousel__item iframe{position:absolute;top:0;left:0;width:100%;height:100%}.product__section--carousel .carousel__item--wide{width:35%}.product__section--carousel .carousel__item--thin{width:30%}.product__section--carousel .carousel--mobile{display:block;position:relative;width:100%;padding-bottom:56.4%}@media(min-width:768px){.product__section--carousel .carousel--mobile{display:none}}.product__section--carousel .carousel--mobile iframe{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.product__section--carousel:after{position:absolute;top:0;left:0;width:100%;z-index:2;content:""}.product__section--carouselBlack{background:#171717;padding:.5rem 0}.carousel__attributions{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem}.carousel__attributions h2{font-size:1rem;font-weight:700;opacity:.3;color:#3f4a58;margin-bottom:.5rem}.carousel__attributions .attributions{display:none;flex-direction:row;justify-content:space-between;align-items:center;width:345px}@media(min-width:768px){.carousel__attributions .attributions{display:flex}}.carousel__attributions .attributions a{font-size:1rem;font-weight:700;color:#3f4a58;text-decoration:underline}.carousel__attributions .attributions--mobile{display:flex}@media(min-width:768px){.carousel__attributions .attributions--mobile{display:none}}.carousel__attributions .attributions--mobile a{font-size:1rem;font-weight:700;color:#3f4a58;text-decoration:underline}.productItem__title{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:1rem}.productItem__title img{height:72px;margin-right:10px;margin-top:-13px}.productItem__title h2{color:#171717;font-size:21px;line-height:1.625}@media(min-width:768px){.productItem__title h2{font-size:1.5rem}}.productItem__title h3{color:#171717;font-size:1.25rem;line-height:1.625;margin-bottom:0}.productItem__title span{font-weight:700;font-size:1.125rem;color:#171717;letter-spacing:-.5px;line-height:1.625;margin-bottom:1rem}@media(min-width:768px){.productItem__title span{font-size:1.25rem}}.enterprise--title{display:flex;flex-direction:column;align-items:flex-start}.enterprise--title img{height:27px;width:200px;margin-bottom:2rem}.enterprise--title h2{font-size:20px;font-weight:700;color:#3f4b58;line-height:1.6}.productItem__desc{width:100%;margin-bottom:2rem}@media(min-width:768px){.productItem__desc{width:366px}}.productItem__desc p{font-size:1rem;color:#3f4a58;line-height:24px;font-weight:500;margin-bottom:2rem;opacity:.7}@media(min-width:768px){.productItem__desc .btn{padding:0 25px;font-size:1rem}}.productItem__desc .productItem__desc--purpleLink{color:#b882fc;font-size:.875rem;font-weight:700;width:240px}.productItem__stats{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.productItem__stats .stat__item{display:flex;flex-direction:column;justify-content:center;align-items:center}.productItem__stats .stat__item .stat__item--number h2{font-size:72px;font-weight:700;line-height:1.33;color:#3f4b58}.productItem__stats .stat__item .stat__item--desc h3{font-size:16px;font-weight:700;line-height:1.5;color:#3f4b58}.product__section--cta{width:100%;padding-top:4rem;padding-bottom:4rem}@media(min-width:768px){.product__section--cta{width:485px;margin:0 auto}}.productItem__title--cta{width:100%}@media(min-width:768px){.productItem__title--cta{width:380px;margin:0 auto}}.productItem__title--cta h2{text-align:left;font-size:1.25rem;font-weight:700;line-height:32px;margin-bottom:1rem}@media(min-width:768px){.productItem__title--cta h2{text-align:center}}.productItem__desc--cta{width:100%}.productItem__desc--cta p{text-align:left;font-size:.875rem;opacity:.7;color:#3f4b58;margin-bottom:2rem}@media(min-width:768px){.productItem__desc--cta p{text-align:center}}.productItem__desc--cta .btn__group{margin:0 auto;width:160px}.productItem__desc--cta .btn__group .btn{padding:0;margin:0}.product__section--reverse{flex-direction:column}@media(min-width:768px){.product__section--reverse{flex-direction:row-reverse!important}}.product__section--reverse .product__section--image,.product__section--reverse .product__section--content,.product__section--reverse #content--screensaver{margin-left:0}@media(min-width:768px){.product__section--reverse #content--screensaver{margin-left:100px}}.product__section--reverse #flixeltv{margin-left:0}@media(min-width:768px){.product__section--reverse #flixeltv{margin-left:-600px}}.product__section--reverse #iosImage{transform:rotate(0);width:75%}@media(min-width:768px){.product__section--reverse #iosImage{margin-left:-160px;width:100%}}#persecondImage img{width:150%;max-height:150%;margin-left:-18px}@media(min-width:768px){#persecondImage img{width:100%;margin-left:0}}@media(min-width:768px){#persecondImage{width:650px;margin-left:0}}.persecondImage{margin-left:0}@media(min-width:768px){.persecondImage{margin-left:-150px}}.callout__section{height:100px;text-align:center;padding:15% 0}@media(min-width:768px){.callout__section{height:100%}}.callout__section--content{display:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);flex-direction:column;justify-content:center;align-items:center;width:100%;z-index:5000}@media(min-width:768px){.callout__section--content{display:flex}}.callout__section--text{display:none;text-align:center;color:#fff;margin:0 auto;position:relative;z-index:3}@media(min-width:768px){.callout__section--text{display:block;width:75%;max-width:950px}}.callout__section--text h2{font-size:2.25rem;font-weight:700;color:#fff}.callout__section--text a{font-size:1.125rem;font-weight:700}.callout__section--text .video{position:relative;display:block;margin:0 auto;margin-bottom:4rem}.callout__section--text .video .play__overlay{position:absolute;margin:300px auto 0;color:#fff;z-index:5;top:0;left:50%}.callout__section--text .video__details{display:flex;flex-direction:row;text-align:left;justify-content:space-between;align-items:center;margin-bottom:4rem}.callout__section--text .video__details .detail{width:300px;height:100px;margin-bottom:2rem}.callout__section--text .video__details .detail--title h3{font-size:1.25rem;margin-bottom:1rem}.callout__section--text .video__details .detail--desc{margin-bottom:1rem}.callout__section--textmobile{display:block;text-align:center;color:#fff;margin:0 auto;-webkit-box-shadow:inset 0 24px 62px 0 rgba(73,76,92,0);-moz-box-shadow:inset 0 24px 62px 0 rgba(73,76,92,0);box-shadow:inset 0 24px 62px #494c5c00;background:#171717}@media(min-width:768px){.callout__section--textmobile{display:none}}.callout__section--textmobile h2{font-size:1.125rem;font-weight:500;color:#fff}.callout__section--textmobile a{font-size:.875rem;font-weight:500}#flixel__screensaver{margin-left:0}@media(min-width:768px){#flixel__screensaver{margin-left:-500px}}#flixel__screensaver img{width:100%;max-height:625px}.product__section--highlights{display:flex;flex-direction:column;width:100%;max-width:960px;margin:0 auto}.product__section--highlights .highlights--title{text-align:left;max-width:850px;margin:0 auto;margin-bottom:4rem}@media(min-width:768px){.product__section--highlights .highlights--title{text-align:center;margin-bottom:8rem}}.product__section--highlights .highlights--title h2{font-size:1.5rem;font-weight:700;margin-bottom:1rem;line-height:1.5}.product__section--highlights .highlights--title p{font-size:1rem;font-weight:700;max-width:590px;color:#3f4b58;line-height:1.5;margin:0 auto}.product__section--highlights .highlights{display:flex;flex-direction:column;width:100%;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@media(min-width:768px){.product__section--highlights .highlights{flex-direction:row}}.product__section--highlights .highlights .highlight__item{width:100%;max-width:416px;margin-bottom:4rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media(min-width:768px){.product__section--highlights .highlights .highlight__item{width:45%}}.product__section--highlights .highlights .highlight__item .highlight__item--title h3{text-align:left;font-size:1rem;font-weight:700;line-height:1.5;margin-bottom:.5rem}@media(min-width:768px){.product__section--highlights .highlights .highlight__item .highlight__item--title h3{text-align:center}}.product__section--highlights .highlights .highlight__item .highlight__item--desc p{text-align:left;opacity:.7;font-size:.875rem;line-height:1.43;font-weight:500;color:#3f4b58}.product__section--highlights .highlights .highlight__item .highlight__item--icon{width:100%}.product__section--highlights .highlights .highlight__item .highlight__item--icon img{width:100%;margin-bottom:2rem;border-radius:5px}.product__section--callout{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:#171717;padding:4rem 2rem;margin:0;max-width:none;text-align:left}@media(min-width:768px){.product__section--callout{align-items:center;padding:8rem 0;width:100%;text-align:center}}.product__section--callout .callout__title h1{font-size:1.5rem;font-weight:700;color:#fff}.product__section--callout .callout__text p{font-size:1rem;font-weight:700;margin-bottom:2rem;opacity:.7;line-height:1.5;color:#fff;max-width:635px}.product__section--callout .getAPlan__container span{color:#fafafa}#ios__cinemagraph{overflow:hidden;padding-bottom:80.25%}#ios__cinemagraph iframe{margin-top:0}.flixelPlan__section{background-color:#171717;background-size:contain;background-position:500px;background-repeat:no-repeat;width:100%;padding:0}@media(min-width:768px){.flixelPlan__section{background-image:url(https://cdn.flixel.com/static/static-web/landing-pages/hermanowings@2x.png);background-position:575px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}}@media(min-width:1120px){.flixelPlan__section{background-position:right}}.flixelPlan__section .flixelPlan__container{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;color:#fff;padding:4rem 2rem;float:left}@media(min-width:768px){.flixelPlan__section .flixelPlan__container{width:100%;margin-left:4rem;max-width:1120px;padding:4rem 0}}@media(min-width:1120px){.flixelPlan__section .flixelPlan__container{margin-left:0}}.flixelPlan__section .flixelPlan__container h1{font-size:2.25rem;margin-bottom:2rem;max-width:525px}.flixelPlan__section .flixelPlan__container h2{font-size:1rem;font-weight:700;margin-bottom:2rem;max-width:500px}.flixelPlan__section .flixelPlan__container p{font-size:1rem;font-weight:500;margin-bottom:2rem;max-width:505px}.flixelPlan__section .flixelPlan__container .btn__group{margin-bottom:1rem;width:250px}.flixelPlan__section .flixelPlan__container .btn__group .btn{width:auto}.product__success--section{display:flex;flex-direction:column;max-width:750px;margin:0 auto;padding:0;padding-top:1rem;background:#fafafa;overflow:visible;-webkit-box-shadow:24px 24px 62px 0 rgba(73,76,92,0);-moz-box-shadow:24px 24px 62px 0 rgba(73,76,92,0);box-shadow:24px 24px 62px #494c5c00}@media(min-width:768px){.product__success--section{padding-top:8rem}}.product__success--block{width:100%;height:100%;background:#fff;-webkit-box-shadow:24px 24px 62px 0 rgba(73,76,92,.08);-moz-box-shadow:24px 24px 62px 0 rgba(73,76,92,.08);box-shadow:24px 24px 62px #494c5c14;margin-bottom:4rem}.product__success--black{display:flex;flex-direction:column;justify-content:space-around;align-items:flex-start;background:#171717;color:#fff;padding:4rem;border-radius:3px}.product__success--black .product__success--item h1{font-size:1.625rem;font-weight:700;margin-bottom:1rem;width:100%}@media(min-width:668px){.product__success--black .product__success--item h1{width:360px}}.product__success--black .product__success--item h2{font-size:1rem;font-weight:500;opacity:.7;margin-bottom:.5rem}.product__success--black .product__success--item h2 span{opacity:1;font-weight:700}.product__success--black .btn__group{margin-top:2rem}.product__success-download{background:#fff;display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding:2rem;border-radius:3px}@media(min-width:768px){.product__success-download{flex-direction:row;padding:2rem 4rem}}.product__success-download img{height:50px;margin-bottom:1rem}@media(min-width:768px){.product__success-download img{margin:0}}.product__success-download h1{font-size:1.25rem;font-weight:500;text-align:center;margin-bottom:1rem}@media(min-width:768px){.product__success-download h1{margin-bottom:0}}.product__success-download .btn{margin:0}.product__success--white{border-radius:3px}.product__success--white .video__text{padding:2rem;max-width:520px}@media(min-width:768px){.product__success--white .video__text{padding:2rem 4rem}}.product__success--white .video__text h1{font-size:1.25rem;font-weight:700;margin-bottom:1rem}.product__success--white .video__text p{font-size:1rem;font-weight:500}.product__success--white .full__video{overflow:hidden}.product__success--white .fluid__video iframe{pointer-events:all}.product__downloads{display:flex;flex-direction:column;background:#171717;justify-content:space-around;align-items:flex-start;padding:2rem;border-radius:3px}@media(min-width:768px){.product__downloads{padding:2rem 4rem}}.product__downloads h1{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:0}.product__downloads--container{display:flex;flex-direction:column;background:#fff;justify-content:space-between;align-items:center;padding:2rem;border-bottom:1px solid rgba(30,30,34,.04)}@media(min-width:768px){.product__downloads--container{flex-direction:row;padding:2rem 4rem}}.product__downloads--container .product__item--img{margin-bottom:1rem}@media(min-width:768px){.product__downloads--container .product__item--img{margin:0}}.product__downloads--container .product__item--title h2{font-size:1.25rem;font-weight:500;margin-bottom:1rem;text-align:center}@media(min-width:768px){.product__downloads--container .product__item--title h2{margin-bottom:0}}.product__downloads--container .product__item--button .btn{margin:0;margin-bottom:1rem}@media(min-width:768px){.product__downloads--container .product__item--button .btn{margin:0}}.footer__container{display:flex;flex-direction:row;position:relative;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;background-color:#171717;color:#fafafa;text-align:left;padding:4rem;max-width:1120px;margin:0 auto;z-index:2000}.footer__container .footer__item{display:flex;flex-direction:column;margin-bottom:4rem;width:40%;padding-right:1rem}@media(min-width:768px){.footer__container .footer__item{width:30%;margin-bottom:1rem}}@media(min-width:1024px){.footer__container .footer__item{width:auto;padding-right:1rem}}.footer__container .footer__item .footer__item--title{font-size:.875rem;font-weight:700;margin-bottom:1rem}.footer__container .footer__item li{font-size:.75rem;margin-bottom:1rem;font-weight:500;color:#d4d4d4;cursor:pointer}.footer__container .footer__item li span{font-size:.75rem;font-weight:500;color:#d4d4d4}.profile__header{background:#171717;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fafafa}@media(max-width:768px){.profile__header{padding-top:75px}}.profile__header h1{font-weight:700;font-size:1.5rem}.profile__header .avatar{border-radius:100px;margin:1rem 0}.profile__header p{max-width:345px;margin:0 auto}.profile__header .controls{position:absolute;top:5px;right:10px;color:#fff;z-index:100}.profile__header .controls a{margin-left:1rem}.account-settings{width:40px;margin-left:20px;padding-right:10px;cursor:pointer}.flixel__grid{max-width:1120px;margin:0 auto}.profile__grid--menu{display:flex;flex-direction:column;max-width:1128px;margin:0 auto;padding:0;height:100%;overflow:hidden;-webkit-box-shadow:inset 0 24px 62px 0 rgba(73,76,92,0);-moz-box-shadow:inset 0 24px 62px 0 rgba(73,76,92,0);box-shadow:inset 0 24px 62px #494c5c00}.profile__grid--menu #profile__header--container{left:0;z-index:1000;background:#ffffffb8;backdrop-filter:saturate(180%) blur(40px);-webkit-backdrop-filter:saturate(180%) blur(40px);width:100%;max-width:none;border-bottom:.5px solid rgba(0,0,0,.08);display:none}@media(min-width:768px){.profile__grid--menu #profile__header--container{display:flex}}.profile__grid--menu .profile__grid--header{background:transparent;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:30px 2rem;width:100%}@media(min-width:768px){.profile__grid--menu .profile__grid--header{padding:17px 1rem;width:97%;max-width:1128px;margin:0 auto}}@media(min-width:1128px){.profile__grid--menu .profile__grid--header{padding:17px 0;width:100%}}@media(min-width:768px){.profile__grid--menu .profile__grid--header .toggle{width:90px;flex-direction:row;display:flex;justify-content:space-around;align-items:center;margin-left:2%}}@media(min-width:768px)and (min-width:1128px){.profile__grid--menu .profile__grid--header .toggle{margin-left:0}}@media(min-width:768px){.profile__grid--menu .profile__grid--header .toggle .grid{display:flex;flex-direction:row;flex-flow:wrap;width:40px;opacity:.5;transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}.profile__grid--menu .profile__grid--header .toggle .bars{display:flex;flex-direction:column;width:25px;opacity:.5;transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}.profile__grid--menu .profile__grid--header .toggle .bars .bar{background:#000;border:1px solid black;padding:4px 10px;margin:2.5px 0}.profile__grid--menu .profile__grid--header .toggle .square{background:#000;border:1px solid black;padding:4.2px;margin:2px}}.profile__grid--menu .profile__grid--header .profile__grid--info{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.profile__grid--menu .profile__grid--header .profile__grid--info h1{text-transform:capitalize;font-size:.75rem;font-weight:700;margin:0;text-align:center}.profile__grid--menu .profile__grid--header .profile__grid--info .avatar{width:36px;height:36px;border-radius:30px;margin-bottom:4px}.fixedProfile--up,.fixedProfile--down{position:fixed!important;top:48px!important;animation:fadeIn .3s ease-in-out}.intro-white{background-color:#fff;padding:21px 21px 42px}.youtube-embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.youtube-embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.license-section{border:1px solid rgba(0,0,0,.08);padding:21px;border-radius:4px;background:#60b5ff24;text-align:left;margin:10px auto 0;max-width:600px}a.purple{color:#625ddd;font-weight:500}.purchased-app{margin-top:110px}.purchased-app img{margin-top:-110px;max-width:150px}.download-section{background-color:#fff;padding:51px 0 32px}.download-section h2{font-size:21px;color:#333;font-weight:400}.other-apps .title{text-align:left;font-size:16px;font-weight:500;margin-top:12px}.other-apps img{width:41px;position:absolute;left:17px;top:1px}.other-apps .row{padding:21px 0}.other-apps a{min-width:100px!important}@media screen and (max-width:480px){.other-apps a{border:none!important}}.license-page{padding-top:100px;min-height:100vh;display:flex;align-items:center}.license-page .license-card{border-radius:8px;box-shadow:0 2px 20px #00000014;padding:2.5rem}.license-page .error-message{color:#ef4444}.license-page .error-message a{color:#7b31c8}.license-page .error-message a:hover{color:#b882fc}.license-page .license-description{margin-bottom:2rem}.license-page .license-description a{color:#7b31c8}.license-page .license-description a:hover{color:#b882fc}.license-page .license-details{background:#fafafa;border-radius:6px;padding:1.5rem;margin-bottom:2rem}.license-page .detail-row{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0}.license-page .detail-row:not(:last-child){border-bottom:1px solid #e5e5e5}.license-page .detail-label{font-weight:600;color:#404040}.license-page .detail-value{color:#171717}.license-page .inline-form{display:inline-block;margin-left:1rem}.license-page .btn--large{padding:1rem 2.5rem;font-size:1.125rem}.gallery__section{display:flex;flex-direction:column;padding:0;max-width:1128px;margin:0 auto;padding:2rem 0;height:100%;overflow:hidden;background:#f7f7f8;-webkit-box-shadow:inset 0 24px 62px 0 rgba(73,76,92,0);-moz-box-shadow:inset 0 24px 62px 0 rgba(73,76,92,0);box-shadow:inset 0 24px 62px #494c5c00}@media(min-width:768px){.gallery__section{padding:4rem 0;min-height:800px}}.gallery__section .headroom{will-change:transform;transition:transform .2s linear;position:fixed;z-index:999!important}.gallery__section .headroom.headroom--unpinned{transform:translateY(-100%)!important}.gallery__section .headroom.headroom--unpinned ul .sub-menu{opacity:0;pointer-events:none;cursor:auto}.gallery__section .headroom.headroom--pinned{transform:translateY(0)}.gallery__section .flixel__list{margin-top:8rem}.gallery__section #gallery__header--container{display:flex;top:0;left:0;z-index:1000;width:100%;background:#ffffffb8;backdrop-filter:saturate(180%) blur(40px);-webkit-backdrop-filter:saturate(180%) blur(40px);max-width:none;border-bottom:.5px solid rgba(0,0,0,.08);transition:all .2s linear;-webkit-transition:all .2s linear;-ms-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear}.gallery__section .gallery__section--header{background:transparent;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1rem 0;width:100%}@media(min-width:768px){.gallery__section .gallery__section--header{padding:1rem;width:97%;max-width:1128px}}@media(min-width:1128px){.gallery__section .gallery__section--header{padding:1rem 0;width:100%}}@media(min-width:768px){.gallery__section .gallery__section--header .toggle{width:90px;flex-direction:row;display:flex;justify-content:space-around;align-items:center}}@media(min-width:768px){.gallery__section .gallery__section--header .toggle .grid{display:flex;flex-direction:row;flex-flow:wrap;width:40px;opacity:.2;transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}}.gallery__section .gallery__section--header .toggle .bars{display:flex;flex-direction:column;width:25px;opacity:.2;transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}@media(min-width:768px){.gallery__section .gallery__section--header .toggle .bars .bar{background:#000;border:1px solid black;padding:4px 10px;margin:2.5px 0}}@media(min-width:768px){.gallery__section .gallery__section--header .toggle .square{background:#000;border:1px solid black;padding:4.2px;margin:2px}}.gallery__section .gallery__section--header .sectionTitle{text-transform:capitalize;text-align:center}@media(min-width:768px){.gallery__section .gallery__section--header .sectionTitle{margin-left:5.3%}}.gallery__section .gallery__section--header .sectionTitle h1{margin-bottom:0}.gallery__section .gallery__section--header .sectionTitle--mobile{display:flex;flex-direction:row;justify-content:space-around;align-items:center;cursor:pointer}@media(min-width:768px){.gallery__section .gallery__section--header .sectionTitle--mobile{display:none}}.gallery__section .gallery__section--header .sectionTitle--mobile .mobileCategory{display:flex;flex-direction:row;justify-content:space-around;align-items:center}.gallery__section .gallery__section--header .sectionTitle--mobile .mobileCategory h1{font-size:1.5rem;color:#171717;display:block;margin-right:15px}.gallery__section .gallery__section--header .sectionTitle--mobile a.close{height:35px;width:45px;top:40px;right:0;position:fixed;background-image:url(https://cdn.flixel.com/static/static-web/misc/close-icon.png);background-repeat:no-repeat}@media(min-width:768px){.gallery__section .gallery__section--header .sectionTitle--mobile a.close{top:14px}}.gallery__section .gallery__section--header .sectionTitle--mobile .gallery__menu{position:fixed;overflow-y:scroll;inset:0}.gallery__section .gallery__section--header .sectionTitle--mobile ul{z-index:8000;position:fixed;top:0;left:0;height:95vh;width:100%;display:flex;visibility:visible;flex-direction:column;opacity:1;color:#fff;background-color:#000000e8}.gallery__section .gallery__section--header .sectionTitle--mobile ul h1{font-size:2.25rem;font-weight:700;padding-left:2rem;padding-top:2rem;margin-bottom:1rem;width:0}.gallery__section .gallery__section--header .sectionTitle--mobile ul li{padding-left:2rem;text-align:left;width:250px;margin-bottom:.5rem;font-size:1.25rem;font-weight:500}@media(max-width:768px){.gallery__section .gallery__section--header .sectionTitle--mobile ul li:last-child{margin-bottom:8rem}}.gallery__section .gallery__section--header .sectionTitle--desktop{display:none}@media(min-width:768px){.gallery__section .gallery__section--header .sectionTitle--desktop{display:block}}.gallery__section .gallery__section--header .sectionTitle--desktop h1{font-size:1.25rem}.gallery__section .gallery__section--header .filter{position:relative}.gallery__section .gallery__section--header .filter .btn{display:none;padding:0 1rem;margin:0;position:relative;text-align:center}@media(min-width:768px){.gallery__section .gallery__section--header .filter .btn{display:flex;align-items:center;justify-content:center}}.gallery__section .gallery__section--header .filter .btn .chevron-icon{margin-left:15px;transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}.gallery__section .gallery__section--header .filter .btn .filter__container{z-index:8000;position:absolute;display:flex;visibility:hidden;flex-direction:row;flex-wrap:wrap;width:700px;right:0;top:100%;opacity:0;transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}.gallery__section .gallery__section--header .filter .btn .filter__container ul{display:flex;flex-direction:column;flex-wrap:wrap;width:100%;height:450px;overflow-y:scroll;padding:1rem;border-radius:3px;background:#1e1e22e6;transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}.gallery__section .gallery__section--header .filter .btn .filter__container ul li{width:30%;line-height:2rem;text-align:left;font-size:.875rem;font-weight:500;color:#fff;text-transform:capitalize}.gallery__section .gallery__section--header .filter .btn:hover .chevron-icon{transform:rotate(180deg)}.gallery__section .gallery__section--header .filter .btn:hover .filter__container{padding-top:10px;visibility:visible;opacity:1}.sectionTitle--mobileActive{padding-top:10px;visibility:visible!important;opacity:1!important}.mobileGallery{z-index:2002!important;top:-50px!important;transition:all 0 linear!important}.fixed--up{position:fixed;display:flex!important;width:89%;top:48px!important;z-index:1999;will-change:transform;transition:all .25s linear;-webkit-transition:all .25s linear;-ms-transition:all .25s linear;-moz-transition:all .25s linear;-o-transition:all .25s linear}@media(min-width:1128px){.fixed--up{left:0;right:0;margin:0 auto!important;width:100%}}.fixed--up .gallery__section--header{margin:10px auto 0}.fixed--down{position:fixed;margin:0 auto!important;will-change:transform;transform:translateY(0)!important;transition:all .25s linear;-webkit-transition:all .25s linear;-ms-transition:all .25s linear;-moz-transition:all .25s linear;-o-transition:all .25s linear}.fixed--down .gallery__section--header{margin:0 auto}.fixed--down .gallery__section--header .sectionTitle--mobile ul{height:105vh}.fixed--down .mobileGallery{top:0!important}.active{opacity:1!important}.flixelDetail{width:100%;display:flex;position:relative;z-index:1;flex-direction:column-reverse;justify-content:center;align-items:flex-start}@media(orientation:landscape){.flixelDetail{flex-direction:row-reverse;justify-content:center}}@media(min-width:768px){.flixelDetail{flex-direction:row-reverse;justify-content:space-between;margin-top:0}}.flixelDetail .flixelDetail__item{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;font-size:1.25rem;margin:0 auto 1rem}@media(orientation:landscape){.flixelDetail .flixelDetail__item{align-items:flex-start;width:50%}}@media(orientation:landscape)and (min-width:768px){.flixelDetail .flixelDetail__item{align-items:center;width:50%}}@media(min-width:768px){.flixelDetail .flixelDetail__item{justify-content:space-between;align-items:flex-start;width:100%;padding:0}}.flixelDetail .flixelDetail__item .flixelDetail__item--title{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;height:100%;margin-bottom:2rem}.flixelDetail .flixelDetail__item .flixelDetail__item--text{width:100%;margin-bottom:1rem}.flixelDetail .flixelDetail__item .flixelDetail__item--text h2{font-size:.875rem;font-weight:700;margin-bottom:0}.flixelDetail .flixelDetail__item .flixelDetail__item--text a{font-size:.875rem;cursor:pointer;word-wrap:break-word}.flixelDetail .flixelDetail__item a h1{font-size:.875rem;color:#3f4b58;font-weight:700;margin-bottom:0}.flixelDetail .flixelDetail__item a button{color:#171717;margin-top:1rem}.flixelDetail .flixelDetail__item img{width:32px;height:32px;border-radius:50px;margin-right:1rem}.flixelDetail .flixelDetail__item p{font-size:.875rem;margin-bottom:0;color:#3f4b58;word-break:break-all}.flixelDetail .flixelDetail__item span{margin-left:.5rem}.flixelDetail .flixelDetail__item .item__date{font-size:.75rem;color:#3f4b58;opacity:.43}@media(min-width:768px){.flixelDetail .flixelDetail__item--social{align-items:flex-end}}@media(orientation:landscape){.flixelDetail .flixelDetail__item--social{align-items:flex-end}}#flixelEdit{display:none;position:relative;flex-direction:column;justify-content:space-between;align-items:flex-start;z-index:2;float:left;width:90%;height:100%;margin:0 auto 0 -16px;padding:2rem;box-shadow:0 16px 24px #30353c1a,0 2px 24px #00000017;background:#fff}@media(min-width:690px){#flixelEdit{width:375px;height:100vh;position:absolute;top:0;left:0;margin-left:0}}@media(max-width:768px)and (orientation:landscape){#flixelEdit{position:relative;height:100%;width:90%}}@media(min-width:768px){#flixelEdit{padding:0 2rem}}@media(min-width:1024px){#flixelEdit{height:100%}}#flixelEdit .flixelEdit__container{position:relative;display:flex;flex-direction:column;justify-content:space-around;align-items:flex-start;width:100%}@media(min-width:690px){#flixelEdit .flixelEdit__container{padding-top:4rem}}@media(min-width:1024px){#flixelEdit .flixelEdit__container{padding-top:8rem}}#flixelEdit .flixelEdit__container form{width:100%}#flixelEdit .flixelEdit__container form hr{opacity:.47;background-color:#e5e5e5}#flixelEdit .flixelEdit__container form .ui-input{display:flex;flex-direction:column;justify-content:space-between;width:100%}#flixelEdit .flixelEdit__container form .ui-input .ui-input--itemTitle{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.5rem}#flixelEdit .flixelEdit__container form .ui-input .ui-input--itemTitle label{font-size:.875rem;font-weight:700}#flixelEdit .flixelEdit__container form .ui-input .ui-input--itemTitle span{font-size:.875rem;font-weight:500;opacity:.5}#flixelEdit .flixelEdit__container form .ui-input .ui-input--itemContent{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:.5rem}@media(min-width:768px){#flixelEdit .flixelEdit__container form .ui-input .ui-input--itemContent{flex-direction:row}}#flixelEdit .flixelEdit__container form .ui-input .ui-input--itemContent div{margin-right:1rem}#flixelEdit .flixelEdit__container form .ui-input .ui-input--itemContent .btn__group{flex-direction:column}#flixelEdit .flixelEdit__container form .ui-input .ui-input--itemContent label{color:#3f4b58;font-size:.875rem;font-weight:500}#flixelEdit .flixelEdit__container form .ui-input .ui-input--itemContent span{margin-left:1rem;font-weight:500}#flixelEdit .flixelEdit__container form .ui-input .ui-input--itemContent textarea{height:114px;resize:none}@media(min-width:768px){#flixelEdit .flixelEdit__container form .ui-input .ui-input--itemContent textarea{width:100%}}#flixelEdit .flixelEdit__container form .ui-input .ui-input--itemContent a{cursor:pointer}#flixelEdit .flixelEdit__container form .ui-input .ui-input--itemContent a button{padding:0 1rem}@media(min-width:768px){#flixelEdit .flixelEdit__container form .ui-input .ui-input--itemContent a button{padding:0 2rem}}#flixelEdit .flixelEdit__container form .ui-input--edit{padding-top:2rem}@media(min-width:1024px){#flixelEdit .flixelEdit__container form .ui-input--edit{padding-top:25%}}#flixelEdit .flixelEdit__container form .ui-input--edit .ui-input--itemContent{flex-direction:row;justify-content:flex-start}.singleCinemagraph__section{padding:8rem 2rem 4rem;max-width:1120px;margin:0 auto;z-index:1;-webkit-box-shadow:inset 0 24px 62px 0 rgba(73,76,92,0);-moz-box-shadow:inset 0 24px 62px 0 rgba(73,76,92,0);box-shadow:inset 0 24px 62px #494c5c00}@media(min-width:768px){.singleCinemagraph__section{padding:90px 2rem 4rem}}.deleteCinemagraph__modal{width:284px;height:232px;border-radius:3px;padding:1rem;background-color:#f7f7f8;box-shadow:0 4px 8px #30353c1a;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.deleteCinemagraph__modal h1{font-size:1rem;font-weight:700}.deleteCinemagraph__modal p{font-size:.75rem;font-weight:500}.deleteCinemagraph__modal button{width:90%;margin:0;margin-bottom:.5rem}ui-view{width:100%}.single-cinemagraph{margin-bottom:2rem}.single-cinemagraph .background{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;cursor:pointer;z-index:500}.single-cinemagraph .background.landscape,.single-cinemagraph .background.portrait{background-size:contain}.single-cinemagraph .black{background:#171717}.single-cinemagraph .black p{color:#fafafa;font-weight:700}.single-cinemagraph .list--shadow{background-image:radial-gradient(circle at 51% 50%,#2c2c2f,#1e1e22)}.single-cinemagraph .list--shadow p{color:#fafafa;font-size:1rem;text-align:center;font-weight:700;margin-bottom:0}.learningLab__section{background:#171717;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:left;padding:5%}@media(min-width:768px){.learningLab__section{text-align:center}}.learningLab__section h1{font-size:2.25rem;margin-top:4rem}.learningLab__section p{font-size:.875rem;font-weight:700;margin-bottom:2rem}.learningLab__section .learningLab__section--intro{padding:5%}@media(min-width:768px){.learningLab__section .learningLab__section--intro{width:500px;padding:0}}.learningLab__content{display:flex;background:#fafafa;max-width:1280px;flex-direction:column;top:0;margin:0 auto}@media(min-width:768px){.learningLab__content{flex-direction:row}}.learningLab__content .learningLab__content--menu{width:25%;align-items:center;text-align:left;font-weight:500;margin-right:70px;margin-left:15px}@media(min-width:768px){.learningLab__content .learningLab__content--menu{margin-top:1rem}}.learningLab__content .learningLab__content--menu ul{display:none}@media(min-width:768px){.learningLab__content .learningLab__content--menu ul{display:block}}.learningLab__content .learningLab__content--menu li{margin:1rem 0;color:#3f4b58;font-weight:700}.learningLab__content .learningLab__content--menu li a{opacity:.3;cursor:pointer}.learningLab__content .learningLab__content--menu .menu--active{color:#171717;opacity:1}.learningLab__content .fixed{position:relative}@media(min-width:768px){.learningLab__content .fixed{position:fixed;top:10%;width:25%;max-width:325px;z-index:1}}@media(min-width:768px){.learningLab__content .learningLab__content--videos{width:70%}}.learningLab__content .learningLab__content--videos h2{font-size:1.25rem}.learningLab__content .learningLab__content--videos section{border-bottom:2px solid #edeeee}.learningLab__content .learningLab__content--videos .learningLab__content--grid{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.learningLab__content .learningLab__content--videos .learningLab__content--grid .grid__item{display:flex;flex-direction:column;justify-content:space-between;width:100%;position:relative;margin-bottom:2rem}@media(min-width:768px){.learningLab__content .learningLab__content--videos .learningLab__content--grid .grid__item{width:43.4%;height:100%;margin-right:10%}}.learningLab__content .learningLab__content--videos .learningLab__content--grid .grid__item a{position:relative;margin-bottom:1rem;box-shadow:0 4px 8px #30353c1a}.learningLab__content .learningLab__content--videos .learningLab__content--grid .grid__item h3{font-size:1rem;margin-bottom:.5rem;line-height:1.4}.learningLab__content .learningLab__content--videos .learningLab__content--grid .grid__item p{font-size:.875rem;color:#3f4b58;opacity:.7;margin-bottom:1rem}.learningLab__content .learningLab__content--videos .learningLab__content--grid .grid__item img{width:100%;height:215px;border-radius:4px;margin-bottom:-5px;-webkit-transition:background-image .2s ease}.learningLab__content .learningLab__content--videos .learningLab__content--grid .grid__item img:hover+.playbtn{background-image:url(https://cdn.flixel.com/static/static-web/learninglab/playbuttonhover.png)}.learningLab__content .learningLab__content--videos .learningLab__content--grid .grid__item .playbtn{display:inline-block;padding:25px;position:absolute;width:50px;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(https://cdn.flixel.com/static/static-web/learninglab/playbutton.png);transition:background-image .2s ease;-webkit-transition:background-image .2s ease;-ms-transition:background-image .2s ease;-moz-transition:background-image .2s ease;-o-transition:background-image .2s ease;background-position:center;background-repeat:no-repeat}.learningLab__content .learningLab__content--videos .learningLab__content--grid .grid__item .playbtn:hover{background-image:url(https://cdn.flixel.com/static/static-web/learninglab/playbuttonhover.png)}@media(min-width:768px){.learningLab__content .learningLab__content--videos .learningLab__content--grid .grid__item:nth-child(2n){margin-right:0}}.learningLab__content .learningLab__content--videos .learningLab__content--grid .grid__item .grid__item--image{height:50%}.learningLab__content .learningLab__content--videos .learningLab__content--grid .grid__item .grid__item--imageLarge img{height:281px}.learningLab__content .learningLab__content--videos .learningLab__content--grid .grid__item .grid__item--content{height:50%}.learningLab__content .learningLab__content--videos select{cursor:pointer;width:100%;height:30px;font-size:1rem;margin-bottom:2rem;border:solid 1px rgba(82,97,116,.25);-webkit-appearance:none;-moz-appearance:none;padding-left:15px}@media(min-width:768px){.learningLab__content .learningLab__content--videos select{display:none}}.learningLab__content .learningLab__content--videos section{padding:0;display:block;height:initial;margin-bottom:4rem}.learningLab__content .learningLab__content--videos section h2{margin-bottom:1rem}.legal__section{padding:5%;max-width:1120px}@media(min-width:768px){.legal__section{padding:5% 25%}}.legal__section h1{font-weight:700;margin-top:4rem;margin-bottom:2rem}.legal__section h2{margin-bottom:1rem;font-size:1.25rem}.legal__section p{margin-bottom:2rem}.legal__section ol{font-weight:500;margin-left:4rem}.callout__404{background:#171717;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20% 0 0;height:150px}@media(min-width:468px){.callout__404{padding-top:5%;height:214px}}.callout__404 h1{font-size:1.25rem;font-weight:700;margin-bottom:2rem}.callout__404 button{width:116px;height:40px;padding:0;margin:0}.callout__404 .intro__404{padding:5%}@media(min-width:768px){.callout__404 .intro__404{width:500px;padding:0}}.callout__404 .intro__404 .intro__404--mobile{display:block}@media(min-width:468px){.callout__404 .intro__404 .intro__404--mobile{display:none}}.callout__404 .intro__404 .intro__404--desktop{display:none}@media(min-width:468px){.callout__404 .intro__404 .intro__404--desktop{display:block}}#fluid__404{max-height:400px}.full__video--404{display:block;padding:0;height:100%;background:#171717;overflow:hidden}.fluid__video_404{top:0}.fluid__video_404 .fluid__video_404--mobile{display:block}.fluid__video_404 .fluid__video_404--mobile iframe{transform:scale(1)}@media(min-width:468px){.fluid__video_404 .fluid__video_404--mobile{display:none}}.fluid__video_404 .fluid__video_404--desktop{display:none}@media(min-width:468px){.fluid__video_404 .fluid__video_404--desktop{display:block}}.about__section{margin:0 auto;padding:0}.about__section--black{background:#171717;color:#fff}.about__section--intro{width:100%;max-width:750px;margin:0 auto;margin-top:4rem;margin-bottom:2rem}@media(min-width:768px){.about__section--intro{margin-top:2rem}}.about__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;margin:0 auto;max-width:750px;padding:4rem 2rem}@media(min-width:768px){.about__content{padding:8rem 2rem}}.about__content--award{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-around;margin:0 auto;padding:4rem 2rem;max-width:1180px}@media(min-width:768px){.about__content--award{padding:8rem 2rem}}.about__content--award .award__item{width:40%;margin:0 .5rem;max-width:250px}@media(min-width:1024px){.about__content--award .award__item{width:20%;margin:0 1rem}}.about__content--award .award__item img{max-width:100%;max-height:100%}.about__video{display:block;max-width:1120px;overflow:hidden;width:100%;margin:0 auto;margin-top:2rem}.about__video .fluid__video iframe{pointer-events:all}@media(min-width:768px){.about__video .fluid__video iframe{margin-top:2rem}}.about__locations{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;max-width:1120px;padding:4rem 2rem;margin:0 auto}@media(min-width:768px){.about__locations{flex-direction:row;padding:8rem 2rem}}.about__locations .location__item{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-around;text-align:left;width:100%;margin-bottom:2rem}@media(min-width:768px){.about__locations .location__item{width:45%}}.about__locations .location__item h2{font-size:1.25rem;font-weight:700;color:#1e1e22}.about__locations .location__item .location__item--desc p{width:90%}.about__locations .location__item .location__item--pic{width:100%;margin-bottom:4rem}.about__locations .location__item .location__item--address{margin-top:1rem}.about__locations .location__item .location__item--address p{margin-bottom:0}.about__funding{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:center;max-width:1120px;padding:4rem 2rem;margin:0 auto}@media(min-width:768px){.about__funding{padding:8rem 2rem}}.about__funding .funding__item{width:40%;margin:0 auto;text-align:center;margin-bottom:1rem}@media(min-width:768px){.about__funding .funding__item{width:30%}}@media(min-width:1024px){.about__funding .funding__item{width:auto}}.about__funding .funding__item img{height:100%;width:100%}@media(min-width:768px){.about__funding .funding__item img{height:46px;width:auto;margin:0 auto}}.studio__section{margin-left:auto;margin-right:auto;overflow:hidden;padding:4rem 2rem;-webkit-box-shadow:inset 0 24px 62px 0 rgba(73,76,92,.08);-moz-box-shadow:inset 0 24px 62px 0 rgba(73,76,92,.08);box-shadow:inset 0 24px 62px #494c5c14;display:flex;background:#fafafa}@media(min-width:768px){.studio__section{justify-content:space-around;align-items:center;flex-direction:row;padding:8rem 2rem}}.studio__section .studio__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;width:100%;margin:0 auto}@media(min-width:768px){.studio__section .studio__content{max-width:800px;align-items:center;justify-content:center;text-align:center}}.studio__section .studio__content .studio__content--title{font-size:1.625rem;font-weight:700;line-height:54px}@media(min-width:768px){.studio__section .studio__content .studio__content--title{font-size:2.25rem}}.studio__section .studio__content .studio__content--text{width:100%}@media(min-width:768px){.studio__section .studio__content .studio__content--text{max-width:675px}}.studio__section .studio__content .studio__content--text p{margin-bottom:2rem}.studio__section .studio__section--container{max-width:1120px;display:block;width:100%;text-align:left;margin:0 auto}@media(min-width:768px){.studio__section .studio__section--container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}}.studio__section .studio__section--content{width:100%;padding-bottom:4rem}@media(min-width:768px){.studio__section .studio__section--content{width:550px;padding-top:4rem}}.studio__section .studio__section--image{height:100%;display:block;position:relative;align-self:center;width:100%}@media(min-width:768px){.studio__section .studio__section--image{float:right;left:150px}}.studio__section .studio__section--image img{width:100%}@media(min-width:768px){.studio__section .studio__section--image img{width:auto}}.studio__section .studio__section--image .studio__cinemagraph iframe{transform:scale(1.1)}.studio__section .studio__section--image .studio__cinemagraph--marilyn{padding-bottom:100%}@media(min-width:768px){.studio__section .studio__section--image .studio__cinemagraph--marilyn{padding-bottom:53%;margin-left:200px;margin-top:50px}}@media(min-width:768px){.studio__section .image--reverse{float:left;left:-150px}}@media(min-width:1080px){.studio__section .image--reverse{left:-200px}}.studio__section .btn{width:200px;margin:0 auto}.studio__title{color:#fafafa;font-size:3rem;margin-top:8px;margin-left:25px}@media(min-width:768px){.studio__title{color:#171717;font-size:4.5rem!important}}.studioLogo img{width:250px;margin-top:1rem;margin-bottom:1rem}@media(min-width:768px){.studioLogo img{width:350px;margin-left:2rem;margin-bottom:2rem}}.intro__content--studio{justify-content:center;align-items:center;padding-top:4rem}@media(min-width:768px){.intro__content--studio{align-items:flex-start;padding-top:18%;margin-left:5%}}.intro__content--studio .fluid__video{margin-top:-32px}@media(min-width:768px){.intro__content--studio .fluid__video{margin-top:0}}.studio__btnGroup{margin-left:2rem}#contactSection{background:#171717}.studio__contactform{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.studio__contactform input{width:100%;color:#000;font-size:1rem;margin-bottom:5%;padding:10px 0;border-radius:3px;border:solid 1px rgba(82,97,116,.25);text-indent:15px}.studio__contactform .hs-button{width:100%;color:#fff;height:40px;background-color:#7654fc;font-weight:700}.studio__contactform select{width:100%;height:50px;margin-bottom:2rem;background:#fff;border:solid 1px rgba(82,97,116,.25);color:#000;font-size:1rem;padding:10px 0;text-indent:15px}.studio__contactform textarea{width:100%;height:100px;border:solid 1px rgba(82,97,116,.25);font-size:1rem;padding:10px 0;text-indent:15px;margin-bottom:1rem}.studio__contactform p{font-weight:regular;font-size:14px;color:#9ba0a7;line-height:20px}.studio__contactform .contactform{display:block;z-index:5;bottom:5%}@media(min-width:768px){.studio__contactform .contactform{margin-top:5%}}@media(min-width:1024px){.studio__contactform .contactform{background:#171717;margin-top:0;position:relative;display:flex;flex-direction:column;justify-content:center}}.studio__contactform .contactform h1{font-size:1.25rem;font-weight:700;color:#fff;text-align:center;margin-bottom:2rem}.studio__contactform .contactform form{text-align:center}.studio__contactform .contactform form h1{margin-bottom:1rem}.studio__contactform .contactform form select{height:50px;margin-bottom:1rem;border:solid 1px rgba(82,97,116,.25);font-size:1rem;padding:10px 0;text-indent:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;background:#fafafa url(http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png) no-repeat;background-position:bottom 15px right 20px;color:#a9a9a9}.studio__contactform .contactform form .hs-input{margin-bottom:1rem}.studio__contactform .contactform form .hs-error-msgs{display:none!important}.studio__contactform .contactform form textarea{resize:none;margin-bottom:2rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,Helvetica Neue,sans-serif}.studioItem__title h2{font-size:1.25rem;font-weight:700;line-height:32px;margin-bottom:1rem}.studioItem__desc{width:100%}@media(min-width:768px){.studioItem__desc{max-width:425px}}.studioItem__desc p{opacity:.7;font-size:.875rem;font-weight:500}.studioItem__desc a{font-size:.875rem;font-weight:700;line-height:1.43;text-align:left;color:#7654fc;margin-bottom:2rem;width:85px}@media(min-width:960px){.studioItem__desc a{margin-bottom:0}}.studio__section--reverse{flex-direction:column}@media(min-width:768px){.studio__section--reverse{flex-direction:row-reverse!important;margin-right:0}}@media(min-width:1024px){.studio__section--reverse{margin-left:-200px}}@media(min-width:1200px){.studio__section--reverse{margin-left:-400px}}.submitted-message{color:#fff;text-align:center;font-size:1rem;margin-top:1rem}.settings__section{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;max-width:750px;background:#fafafa;margin:0 auto;padding:0;-webkit-box-shadow:inset 0 24px 62px 0 rgba(73,76,92,0);-moz-box-shadow:inset 0 24px 62px 0 rgba(73,76,92,0);box-shadow:inset 0 24px 62px #494c5c00}.settingSection__title{width:100%;border-top:2px solid #edeeee;border-bottom:2px solid #edeeee}.settingSection__title h3{padding:2rem 0;margin-left:2rem;font-size:1.5rem;font-weight:700;margin-bottom:0}@media(min-width:766px){.settingSection__title h3{margin-left:4rem}}.settings__container{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:flex-start;background:#fff;-webkit-box-shadow:2px 2px 62px 0 rgba(73,76,92,.08);-moz-box-shadow:2px 2px 62px 0 rgba(73,76,92,.08);box-shadow:2px 2px 62px #494c5c14;border-radius:3px}@media(min-width:768px){.settings__container{margin:8rem 0}}.settings__container .settings__menu{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;background:#fafafa;margin:0 auto}.settings__container .settings__menu .menu__item{font-size:.875rem;font-weight:700;margin-bottom:2rem}.settings__container .settings__content{height:100%;width:70%}.settings__container .settings__inputs{display:flex;flex-direction:column;justify-content:flex-start}@media(min-width:766px){.settings__container .settings__inputs{align-items:flex-start}}.settings__container .settings__inputs .ui-input:last-child{margin-bottom:0}.settings__container .ui-input{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;margin:0 0 2rem}@media(min-width:766px){.settings__container .ui-input{flex-direction:row}}.settings__container .ui-input .ui-input--item{width:100%}@media(min-width:766px){.settings__container .ui-input .ui-input--item{width:150px;text-align:right}}.settings__container .ui-input .ui-input--item input{border:solid 1px rgba(82,97,115,.25);border-radius:3px;width:312px;padding-right:1rem;margin-bottom:0}@media(min-width:766px){.settings__container .ui-input .ui-input--item input{width:342px;margin-right:1rem}}.settings__container .ui-input .ui-input--item textarea{white-space:normal;resize:none;width:312px;height:90px;padding:1rem;margin-bottom:0}@media(min-width:766px){.settings__container .ui-input .ui-input--item textarea{width:374px;margin-right:1rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.settings__container .ui-input .ui-input--item label{display:block;margin-bottom:.5rem;color:#3f4b58;font-size:1rem;font-weight:700}@media(min-width:766px){.settings__container .ui-input .ui-input--item label{margin-right:1rem}}.settings__container .ui-input .ui-input--item .avatar input{width:100%;cursor:pointer}.settings__container .ui-input .ui-input--item .btn{width:180px}@media(min-width:766px){.settings__container .ui-input .ui-input--item .btn{margin-left:150px}}.settings__container .ui-input--center{align-items:center}.account__section{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:5%}.publicDetails__section{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:2rem}@media(min-width:766px){.publicDetails__section{padding:4rem}}.publicDetails__section .publicDetails__title{font-size:1.25rem;font-weight:700}@media(max-width:768px){.publicDetails__section form{width:100%}}@media(max-width:768px){.publicDetails__section form .settings__inputs .ui-input .ui-input--item input{width:90%}}@media(max-width:768px){.publicDetails__section form .settings__inputs .ui-input .ui-input--item textarea{width:90%}}.publicDetails__section form .settings__inputs .ui-input .marketingConsent--container{display:flex;flex-direction:column;width:100%;margin-bottom:1rem;text-align:left}@media(min-width:768px){.publicDetails__section form .settings__inputs .ui-input .marketingConsent--container{width:150px;margin-bottom:0}}.publicDetails__section form .settings__inputs .ui-input .marketingConsent--container .checkbox--container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:9px;position:relative;cursor:pointer}.publicDetails__section form .settings__inputs .ui-input .marketingConsent--container .checkbox--container input{position:absolute;opacity:0;cursor:pointer;width:25px}.publicDetails__section form .settings__inputs .ui-input .marketingConsent--container .checkbox--container input:checked~.checkmark{background-color:#b882fc}.publicDetails__section form .settings__inputs .ui-input .marketingConsent--container .checkbox--container input:checked~.checkmark:after{display:block}.publicDetails__section form .settings__inputs .ui-input .marketingConsent--container .checkbox--container .checkmark{position:absolute;top:5px;height:24px;width:24px;background-color:#eee;border-radius:2px}@media(min-width:768px){.publicDetails__section form .settings__inputs .ui-input .marketingConsent--container .checkbox--container .checkmark{top:0;right:0}}.publicDetails__section form .settings__inputs .ui-input .marketingConsent--container .checkbox--container .checkmark:after{content:"";position:absolute;display:none;left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.publicDetails__section form .settings__inputs .ui-input .marketingConsent--container .checkbox--container:hover input~.checkmark:checked{background-color:#b882fc}.publicDetails__section form .settings__inputs .ui-input .marketingConsent--container .checkbox--container p{margin-bottom:0;line-height:1.43;color:#3f4b58;font-size:14px;margin-top:3px;margin-left:35px}.publicDetails__section form .settings__inputs .ui-input .marketingConsent--container h4{font-size:16px;font-weight:700;margin-bottom:8px;text-align:left;width:350px;color:#3f4b58;margin-left:35px}@media(min-width:768px){.publicDetails__section form .settings__inputs .ui-input .marketingConsent--container h4{margin-left:0}}.publicDetails__section form .settings__inputs .ui-input .marketingConsent--container .subtext{margin-bottom:.5rem}@media(min-width:768px){.publicDetails__section form .settings__inputs .ui-input .marketingConsent--container .subtext{margin-bottom:0}}.publicDetails__section form .settings__inputs .ui-input .marketingConsent--container .subtext{text-align:left;width:350px}.publicDetails__section form .settings__inputs .ui-input .marketingConsent--container .subtext p{margin-bottom:0;line-height:1.43;color:#3f4b58;font-size:14px}.publicDetails__section form .settings__inputs .ui-input--desktop{display:none!important}@media(min-width:768px){.publicDetails__section form .settings__inputs .ui-input--desktop{display:flex!important}}.publicDetails__section form .settings__inputs .ui-input--mobile{display:flex!important}@media(min-width:768px){.publicDetails__section form .settings__inputs .ui-input--mobile{display:none!important}}.accountDetails__section{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.accountDetails__section .accountDetails__section--title{font-size:1.25rem;font-weight:700}.accountDetails__section a{margin-bottom:1rem}.details__inputs{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:600px}.details__inputs .ui-input{display:flex;flex-direction:column;width:250px;margin-left:0;margin-right:2rem;margin-bottom:2rem}.details__inputs .ui-input input{border:solid 1px #526173;border-radius:3px}.details__inputs .ui-input textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;white-space:normal}.details__inputs .ui-input label{margin-bottom:.5rem;color:#171717;opacity:.5;font-size:.875rem}.settings__flixelPlan{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:623px;padding:96px 2rem 4rem}@media(min-width:766px){.settings__flixelPlan{padding:2rem 4rem}}.settings__flixelPlan{background:#1e1e22;border-top-left-radius:3px;border-top-right-radius:3px}.settings__flixelPlan .settings__flixelPlan--header{display:flex;flex-direction:column;align-items:flex-start;width:100%}@media(min-width:766px){.settings__flixelPlan .settings__flixelPlan--header{flex-direction:row;align-items:center;justify-content:space-between}}.settings__flixelPlan .settings__flixelPlan--header{color:#fff}.settings__flixelPlan .settings__flixelPlan--header .btn{width:190px;font-size:.875rem;padding:0;margin:0}.settings__flixelPlan .settings__flixelPlan--header .settings__flixelPlan--title{width:100%}@media(min-width:766px){.settings__flixelPlan .settings__flixelPlan--header .settings__flixelPlan--title{width:65%}}.settings__flixelPlan .settings__flixelPlan--header .settings__flixelPlan--title h1{font-size:2.25rem;font-weight:600;margin-bottom:1rem}.settings__flixelPlan .settings__flixelPlan--header .settings__flixelPlan--title h2{font-size:1rem;font-weight:600;margin-bottom:1rem}.flixelPlan__content{display:flex;flex-direction:column;align-content:flex-start;justify-content:center;padding:4rem 2rem;width:85%;max-width:623px}@media(min-width:766px){.flixelPlan__content{padding:4rem}}.flixelPlan__content .flixelPlan__content--item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.flixelPlan__content .flixelPlan__content--item .meter__title{display:flex;flex-direction:row;font-size:1rem;font-weight:700;margin-bottom:.5rem;color:#3f4b58}.flixelPlan__content .flixelPlan__meter{margin-bottom:2rem}.flixelPlan__content .warning p{font-size:1rem;font-weight:500;color:#ef4444}.watermarks__section{width:100%}@media(min-width:766px){.watermarks__section{width:750px}}.watermarks__section{max-width:750px;border-radius:3px;color:#fff}.watermarks__section .watermarks__container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;background:#1e1e22;padding:2rem 1rem;padding-top:90px}@media(min-width:768px){.watermarks__section .watermarks__container{padding:4rem;border-top-left-radius:3px;border-top-right-radius:3px}}.watermarks__section .watermarks__title h1{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.watermarks__section .watermarks__subtitle p{font-size:1rem;margin-bottom:1rem;opacity:.75}.watermarks__section .watermarks__content{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;margin-bottom:1rem;margin-left:-8px}@media(min-width:768px){.watermarks__section .watermarks__content{margin-bottom:2rem}}.watermarks__section .watermarks__content .watermark__item{position:relative;width:75px}@media(min-width:375px){.watermarks__section .watermarks__content .watermark__item{width:95px}}.watermarks__section .watermarks__content .watermark__item{height:60px;margin:.5rem}@media(min-width:768px){.watermarks__section .watermarks__content .watermark__item{width:85px;height:50px}}.watermarks__section .watermarks__content .watermark__item{background-image:url(https://cdn.flixel.com/static/static-web/watermarks/watermark-bg@2x.png);background-size:cover;background-repeat:no-repeat}.watermarks__section .watermarks__content .watermark__item a{display:block}.watermarks__section .watermarks__content .watermark__item a.active{border:solid 2.6px #7655fc;border-radius:.9px;width:100%}@media(min-width:768px){.watermarks__section .watermarks__content .watermark__item a.active{width:83px;height:49px;margin-left:-1px;margin-top:-1px}}.watermarks__section .watermarks__content .watermark__item:hover .icon{opacity:1}.watermarks__section .watermarks__content .watermark__item .bg{height:100%;background-repeat:no-repeat;background-size:contain;background-position:center}.watermarks__section .watermarks__content .watermark__item .icon{transition:all,.25s;cursor:pointer;opacity:0;z-index:500}.watermarks__section .watermarks__content .watermark__item .icon.top-right{position:absolute;top:-15px;right:-10px}.watermarks__section .watermarks__content .watermark__item .icon.bottom-right{position:absolute;top:50px;left:33px;background:#fff0}.watermarks__section .watermarks__content .watermark__item .icon.clear-x{background:#fff9}.watermarks__section .watermarks__filter{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:100%}@media(min-width:768px){.watermarks__section .watermarks__filter{height:75px}}.watermarks__section .watermarks__filter{background:#fff;color:#000;border-bottom:2px solid #f7f7f8;padding:1rem}@media(min-width:768px){.watermarks__section .watermarks__filter{padding:0 4rem}}.watermarks__section .watermarks__filter ul{position:relative}.watermarks__section .watermarks__filter ul li{display:none}.watermarks__section .watermarks__filter .filter__item{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media(min-width:768px){.watermarks__section .watermarks__filter .filter__item{margin-bottom:0}}.watermarks__section .watermarks__filter .filter__item h2{font-size:1rem;margin:0 1rem 0 0}.watermarks__section .watermarks__filter .filter__item label{font-size:1rem;font-weight:500;line-height:1.5;color:#3f4a58;cursor:pointer;width:80px}@media(min-width:375px){.watermarks__section .watermarks__filter .filter__item label{width:100px}}@media(min-width:768px){.watermarks__section .watermarks__filter .filter__item label{margin-left:50px;margin-bottom:0;width:125px}}.watermarks__section .watermarks__filter .filter__item .btn{max-width:130px;padding:0 .5rem}@media(min-width:768px){.watermarks__section .watermarks__filter .filter__item .btn{padding:0 1rem;max-width:160px}}.watermarks__section .watermarks__filter .filter__item .btn{margin:0;font-weight:500}@media(min-width:768px){.watermarks__section .watermarks__filter .filter__item .btn .chevron-icon{margin-left:.5rem}}.watermarks__section .watermarks__filter .filter__item .btn:hover ul{display:block;position:absolute;margin-left:-65px;border-radius:3px;background:#fff;padding:1rem;text-align:left;box-shadow:0 8px 16px #5261732e;border:solid 1px rgba(151,151,151,.21);z-index:5000}.watermarks__section .watermarks__filter .filter__item .btn:hover ul li{display:block}.watermarks__section .watermarks__filter .filter__item .btn:hover ul li a{color:#000;font-size:1rem;font-weight:500}.watermarks__section .watermarks__filter .filter__item .btn--white{box-shadow:0 7px 14px #32325d00}.watermarks__section .watermarks__cinemagraphs{background:#fff;padding:2rem 1rem}@media(min-width:768px){.watermarks__section .watermarks__cinemagraphs{padding:2rem}}.watermarks__section .watermarks__cinemagraphs .watermarks .flixel__list{background:#fff}@media(min-width:768px){.watermarks__section .watermarks__cinemagraphs .watermarks .flixel__list{margin-left:1rem}}.watermarks__section .watermarks__cinemagraphs .watermarks .flixel__list div .flixel__list--cinemagraph{width:75px;height:75px}@media(min-width:375px){.watermarks__section .watermarks__cinemagraphs .watermarks .flixel__list div .flixel__list--cinemagraph{width:80px;height:80px}}@media(min-width:413px){.watermarks__section .watermarks__cinemagraphs .watermarks .flixel__list div .flixel__list--cinemagraph{width:95px;height:95px}}@media(min-width:767px){.watermarks__section .watermarks__cinemagraphs .watermarks .flixel__list div .flixel__list--cinemagraph{height:100px;width:15%;margin:1rem 1rem 2rem}}.watermarks__section .watermarks__cinemagraphs .watermarks .flixel__list div .flixel__list--cinemagraph{overflow:visible;padding:0}.watermarks__section .watermarks__cinemagraphs .watermarks .flixel__list div .flixel__list--cinemagraph .background{border-radius:2px}.watermarks__section .watermarks__cinemagraphs .watermarks .flixel__list div .flixel_list--item{width:100%;height:300px;margin-bottom:1rem}@media(min-width:766px){.watermarks__section .watermarks__cinemagraphs .watermarks .flixel__list div .flixel_list--item{height:60px;width:19%;margin-bottom:2rem}}.watermarks__section .watermarks__cinemagraphs .watermarks .flixel__list .list--shadow{background-image:radial-gradient(circle at 51% 50%,#2c2c2f,#1e1e22)}.watermarks__section .watermarks__cinemagraphs .watermarks .flixel__list .list--shadow p{color:#fafafa;font-size:10px;text-align:center;font-weight:700;margin:.5rem;line-height:12px}.watermark--border .background{border:solid 5px #7656fc;border-radius:2px;margin-top:-5px;margin-left:-5px}.watermark--border .icon{position:absolute;transition:all,.25s;cursor:pointer;opacity:1;z-index:500;height:35px;width:35px;bottom:-15px;right:-15px}.watermark--border .icon .bottom-right{position:absolute;top:50px;left:33px;background:#fff0}#showBtn{margin-left:-15px}@media(min-width:766px){#showBtn{margin-left:0}}#showBtn{color:#3f4a58}#showBtn li{font-size:1rem;line-height:2}#showBtn li a{font-weight:500;color:#3f4a58}#editBtn{margin-left:-38px}#editBtn li{font-size:1rem;line-height:2}#editBtn li a{font-weight:500;color:#3f4a58}.btnInvalid{pointer-events:none;opacity:.3}.avatar{position:relative;width:150px;height:150px;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.avatar p{font-size:.75rem;font-weight:700;margin-bottom:.5rem;color:#fff;z-index:1}.avatar .avatar__text{background:#171717;width:100%;height:35px;opacity:.5;position:absolute;top:77%;left:0}.account__section--messages{padding-bottom:2rem;position:fixed;display:block;top:50%;left:50%;z-index:5000;transform:translate(-50%,-50%);-webkit-box-shadow:inset 0 24px 62px 0 rgba(73,76,92,0);-moz-box-shadow:inset 0 24px 62px 0 rgba(73,76,92,0);box-shadow:inset 0 24px 62px #494c5c00}.account__section--messages .message{margin-bottom:0!important}.account__section--messages .message .success{margin-bottom:0}#marketingConsent{display:none}.landingPage__section--container{max-width:1180px;display:block;width:100%;height:100%;text-align:left}@media(min-width:768px){.landingPage__section--container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}}.landingPage__section--container{margin:0 auto}.landingPage__container--reverse{flex-direction:column}@media(min-width:768px){.landingPage__container--reverse{flex-direction:row-reverse}}@media(min-width:768px){.landingPage__container--reverse .landingPage__section--cinemagraph .cinemagraph__container{margin-left:-200px}}.landingPage__section--content{width:100%;height:100%}@media(min-width:768px){.landingPage__section--content{width:45%;max-width:400px;padding-top:4rem;padding-bottom:4rem}}.landingPage__section--grid{width:100%;max-width:1180px;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}@media(orientation:landscape)and (max-width:600px){.landingPage__section--grid{justify-content:space-around}}@media(min-width:690px){.landingPage__section--grid{justify-content:space-around}}.landingPage__section--grid{align-items:flex-start}.landingPage__section--grid h2{margin-bottom:4rem;width:100%;text-align:left}@media(min-width:768px){.landingPage__section--grid h2{text-align:center}}.landingPage__section--grid .grid__item{width:100%}@media(orientation:landscape)and (max-width:736px){.landingPage__section--grid .grid__item{width:45%}}@media(min-width:600px){.landingPage__section--grid .grid__item{width:40%}}@media(min-width:1024px){.landingPage__section--grid .grid__item{width:323px}}.landingPage__section--grid .grid__item{height:100%;margin-bottom:2rem}@media(min-width:768px){.landingPage__section--grid .grid__item{margin:0 1rem 2rem 2rem}}.landingPage__section--grid .grid__item .grid__item--pic img{margin-bottom:2rem;height:100%;max-height:70px}.landingPage__section--grid .grid__item .grid__item--title h2{font-size:1rem;font-weight:700;margin-bottom:1rem;color:#3f4b58}.landingPage__section--grid .grid__item .grid__item--text p{font-size:.875rem;font-weight:500;color:#3f4b58;opacity:.7}.landingPage__section--grid .grid__item--center{display:flex;flex-direction:column;justify-content:center;align-items:center}.landingPage__section--image{height:100%;display:block;position:relative;align-self:center;width:100%;text-align:center;margin-bottom:2rem}@media(min-width:768px){.landingPage__section--image{float:right;width:45%}}@media(min-width:768px){.landingPage__section--image img{width:auto;max-height:475px}}.landingPage__section--image img{max-height:325px}@media(orientation:landscape)and (max-width:768px){.landingPage__section--image img{width:100%;max-height:625px}}.landingPage__section--image img{-webkit-transition:background-image .2s ease;vertical-align:bottom}.landingPage__section--image img:hover+.playbtn{background-image:url(https://cdn.flixel.com/static/static-web/learninglab/playbuttonhover.png)}.landingPage__section--image .fcpImage{width:125%}@media(min-width:768px){.landingPage__section--image .fcpImage{width:125%}}.landingPage__section--image .fcpImage{max-height:925px}.landingPage__section--image video{max-height:325px}@media(min-width:768px){.landingPage__section--image video{width:auto;max-height:475px}}@media(orientation:landscape)and (max-width:768px){.landingPage__section--image video{width:100%;max-height:625px}}.landingPage__section--image .pepsiVideo{width:150%}@media(orientation:landscape)and (max-width:600px){.landingPage__section--image .pepsiVideo{width:100%}}@media(min-width:500px)and (max-width:768px){.landingPage__section--image .pepsiVideo{width:125%;max-height:none}}@media(min-width:768px){.landingPage__section--image .pepsiVideo{width:auto;max-height:35%}}.landingPage__section--image #inkboxVideo{width:100%}.landingPage__section--image #pepsiVideo{width:100%;max-height:none}@media(min-width:768px){.landingPage__section--image #pepsiVideo{width:auto;max-height:325px}}.landingPage__section--image #microsoftVideo{max-height:225px;margin-top:2rem}@media(min-width:768px){.landingPage__section--image #microsoftVideo{margin-top:0;max-height:325px}}.landingPage__section--image #microsoftVideo{border-radius:3px}.landingPage__section--image h3{margin-top:2rem;margin-bottom:1rem}@media(max-width:768px){.landingPage__section--image p{margin-bottom:2rem}}.landingPage__section--image iframe{pointer-events:none}.landingPage__section--image .credit{position:absolute;right:30px;bottom:5px;margin:0;opacity:.75;font-size:.75rem;color:#fff;z-index:5000}.landingPage__section--image .credit p{margin-bottom:0}.landingPage__section--cinemagraph{width:100%}@media(min-width:768px){.landingPage__section--cinemagraph{width:50%}}.landingPage__section--cinemagraph .cinemagraph__container{position:relative;height:0;padding-bottom:56.25%;width:100%}.landingPage__section--cinemagraph .cinemagraph__container iframe{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.landingPage__section--cinemagraph .credit--small{position:absolute;right:16px;bottom:8px;margin:0;opacity:.75;font-size:.75rem;color:#fff;z-index:5000}.landingPage__section--cinemagraph .credit--small p{margin-bottom:0;padding:0}.landingPage__section--video{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left}@media(min-width:768px){.landingPage__section--video{text-align:center;align-items:center}}.landingPage__section--video{width:100%;max-width:850px;margin-bottom:4rem}@media(min-width:768px){.landingPage__section--video{margin:0 auto}}.landingPage__section--video a{display:inline-block;position:relative}.landingPage__section--video img{-webkit-transition:background-image .2s ease;vertical-align:bottom;width:100%}.landingPage__section--video img:hover+.playbtn{background-image:url(https://cdn.flixel.com/static/static-web/learninglab/playbuttonhover.png)}.landingPage__section--video h2{margin-bottom:2rem}.landingPage__section--video p{font-size:.875rem}@media(min-width:768px){.landingPage__section--video p{font-size:1rem}}.landingPage__section--video p{font-weight:500}.landingPage__section--video p a{color:#b882fc}.landingPage__section--video .video{display:block;position:relative;align-self:center;width:100%;margin-top:4rem}@media(min-width:768px){.landingPage__section--video .video{float:right}}.landingPage__section--video .video__pond5{margin-top:0;margin-bottom:2rem}.landingPage__section--video .landingPage__section--cinemagraphFull{display:block;margin:0 auto;max-width:960px}.landingPage__section--video .landingPage__section--cinemagraphFull iframe{pointer-events:all}.landingPage__section--video video{width:100%}.landingPage__section--video .credit{position:absolute;right:15px;bottom:0}@media(min-width:768px){.landingPage__section--video .credit{right:30px;bottom:5px}}.landingPage__section--video .credit{margin:0;opacity:.75;font-size:.75rem;color:#fff;z-index:5000}.landingPage__section--video .credit p{margin-bottom:0}.landingPage__section--video .credit--black{color:#000}.playbtn{display:inline-block;padding:25px;position:absolute;width:50px;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(https://cdn.flixel.com/static/static-web/learninglab/playbutton.png);-webkit-transition:background-image .2s ease;background-position:center;background-repeat:no-repeat}.playbtn:hover{background-image:url(https://cdn.flixel.com/static/static-web/learninglab/playbuttonhover.png)}.landingPage__callout{padding:0;margin:0;background:#171717;color:#fff;-webkit-box-shadow:inset 0 24px 62px 0 rgba(73,76,92,0);-moz-box-shadow:inset 0 24px 62px 0 rgba(73,76,92,0);box-shadow:inset 0 24px 62px #494c5c00}.landingPage__callout .callout--container{display:flex;position:relative;flex-direction:column;justify-content:center;align-items:flex-start;max-width:500px;margin:0 auto}@media(min-width:600px){.landingPage__callout .callout--container{align-items:center;max-width:none;text-align:center}}.landingPage__callout .callout--container{padding:4rem 2rem}@media(orientation:landscape){.landingPage__callout .callout--container{align-items:center;text-align:center}}@media(min-width:694px){.landingPage__callout .callout--container{text-align:center;align-items:center;max-width:960px}}.landingPage__callout .callout--container{text-align:left}@media(min-width:768px){.landingPage__callout .callout--container{text-align:center;height:100%;align-items:center}}.landingPage__callout .callout--container h1{font-size:1.5rem}@media(min-width:768px){.landingPage__callout .callout--container h1{font-size:2.25rem}}.landingPage__callout .callout--container h1{font-weight:500;margin-bottom:2rem}@media(min-width:600px){.landingPage__callout .callout--container h1{text-align:center}}.landingPage__callout .callout--container p{font-size:.875rem}@media(min-width:768px){.landingPage__callout .callout--container p{font-size:1rem;max-width:550px}}.landingPage__callout .callout--container p{font-weight:700;opacity:.7;color:#fff}.landingPage__callout .callout--container a{font-size:1rem;font-weight:500}@media(max-width:768px)and (orientation:portrait){.landingPage__callout .callout--container a{width:100%}}.landingPage__callout .callout--container ul{text-align:left}@media(min-width:768px){.landingPage__callout .callout--container ul{text-align:center}}.landingPage__callout .callout--container ul li{font-size:.875rem;margin-bottom:1rem}.landingPage__callout .callout--container .btn__group{width:250px;margin:1rem 0}@media(orientation:landscape){.landingPage__callout .callout--container .btn__group{flex-direction:row;width:auto;justify-content:center;align-items:center}}@media(min-width:768px){.landingPage__callout .callout--container .btn__group{width:auto}}.landingPage__callout .callout--proofContainer{text-align:center}@media(orientation:landscape)and (max-width:768px){.landingPage__callout .callout--proofContainer{width:500px}}@media(min-width:768px){.landingPage__callout .callout--proofContainer{width:100%;max-width:550px}}.landingPage__callout .callout--proofContainer h1{line-height:1.5}.landingPage__callout--form{padding:0 2rem;background:#171717;color:#fff;-webkit-box-shadow:inset 0 24px 62px 0 rgba(73,76,92,0);-moz-box-shadow:inset 0 24px 62px 0 rgba(73,76,92,0);box-shadow:inset 0 24px 62px #494c5c00}.landingPage__callout--form .callout--container{display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center;margin:4rem auto;max-width:500px}@media(orientation:landscape){.landingPage__callout--form .callout--container{align-items:center;width:450px;text-align:center}}@media(min-width:694px){.landingPage__callout--form .callout--container{margin:2rem 0;width:100%;text-align:center;align-items:center;max-width:960px}}.landingPage__callout--form .callout--container{text-align:left}@media(min-width:768px){.landingPage__callout--form .callout--container{margin:8rem auto;text-align:center;width:100%;height:100%;align-items:center}}.landingPage__callout--form .callout--container h1{font-size:1.5rem}@media(min-width:768px){.landingPage__callout--form .callout--container h1{font-size:2.25rem}}.landingPage__callout--form .callout--container h1{font-weight:500;margin-bottom:2rem}@media(min-width:600px){.landingPage__callout--form .callout--container h1{text-align:center}}.landingPage__callout--form .callout--container p{font-size:.875rem}@media(min-width:768px){.landingPage__callout--form .callout--container p{font-size:1rem;max-width:526px}}.landingPage__callout--form .callout--container p{font-weight:700;margin-bottom:2rem;opacity:.7;color:#fff}.landingPage__callout--form .callout--container .noMB{margin-bottom:0}.landingPage__callout--form .callout--container .subtitle{font-size:.75rem;width:100%}@media(min-width:768px){.landingPage__callout--form .callout--container .subtitle{font-size:.875rem;max-width:550px}}.landingPage__callout--form .callout--container .subtitle{font-weight:700;opacity:.7;color:#fff;margin-bottom:2rem}.landingPage__callout--form .callout--container a{font-size:1rem;font-weight:500}@media(max-width:768px)and (orientation:portrait){.landingPage__callout--form .callout--container a{width:100%}}.landingPage__callout--form .callout--container form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:200px}.landingPage__callout--form .callout--container form input{border:none;padding:.5rem;border-radius:5px;margin-bottom:16px;width:90%}.landingPage__callout--form .callout--container form .btn{background-color:#b882fc;color:#fafafa;line-height:0;width:100%;margin:0}.landingPage__callout--form .callout--container .finePrint{max-width:425px;margin-top:1rem}.landingPage__callout--form .callout--container .finePrint p{font-size:.75rem;font-weight:500;margin-bottom:1rem}.landingPage__callout--form .callout--container .finePrint a{font-size:.75rem;font-weight:500;margin-bottom:1rem;text-decoration:underline}.landingPage__callout--form .callout--container .btn__group{flex-direction:column;justify-content:space-around}.landingPage__callout--form .callout--container .btn__group .btn{width:300px}@media(max-width:320px){.landingPage__callout--form .callout--container .btn__group .btn{width:255px}}.landingPage__callout--form .callout--container .btn__group .btn{padding:0;margin:.5rem 0 2rem}.landingPage__callout--white{color:#171717;text-align:left;background:#fafafa}@media(min-width:768px){.landingPage__callout--white{text-align:center}}.landingPage__callout--white .container--center{text-align:center}.landingPage__callout--white .callout--container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;max-width:960px}.landingPage__callout--white .callout--container h1{font-size:1.625rem}@media(min-width:768px){.landingPage__callout--white .callout--container h1{font-size:2.25rem}}.landingPage__callout--white .callout--container h1{font-weight:700}.landingPage__callout--white .callout--container p{max-width:720px;margin:0 auto;font-size:1rem;font-weight:700}.landingPage__callout--white .callout--container .callout--desc{display:flex;flex-direction:column;margin-top:2rem}.landingPage__callout--white .callout--container .callout--desc p{margin-top:1rem}.landingPage__callout--white .callout--container .callout--desc .btn{margin:0;margin-top:2rem}.landingPage__callout--white .callout--container .callout--desc .stories--desc{color:#3f4b58;font-weight:500}.landingPage__callout--white .callout--container .callout--desc .stories--desc span{font-weight:700}.landingPage__callout--white .callout--container .callout--desc .stories--descBold{color:#3f4b58;font-weight:700;margin-top:4rem}.landingPage__callout--white .callout--container .callout--desc .btn__group{margin-top:2rem;justify-content:center;align-items:center}.landingPage__callout--white .callout--container .callout--desc .btn__group .btn{margin-right:0}.landingPage__callout--white .callout--container .callout--grid{display:flex;flex-direction:column}@media(min-width:768px){.landingPage__callout--white .callout--container .callout--grid{flex-direction:row}}.landingPage__callout--white .callout--container .callout--grid{max-width:960px;margin-top:4rem}@media(min-width:768px){.landingPage__callout--white .callout--container .callout--grid .container__item{width:30%;margin:0 2rem}}.landingPage__callout--white .callout--container .callout--grid .container__item{margin-bottom:2rem;text-align:center;max-width:294px}.landingPage__callout--white .callout--container .callout--grid .container__item .container__item--img img{width:64px;height:64px;margin-bottom:1rem}.landingPage__callout--white .callout--container .callout--grid .container__item .container__item--title h1{color:#3f4b58;font-size:.875rem;font-weight:700;margin-bottom:1rem}.landingPage__callout--white .callout--container .callout--grid .container__item .container__item--text p{color:#3f4b58;opacity:.7;font-size:.875rem;font-weight:700}.landingPageItem__title{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:1rem}@media(min-width:768px){.landingPageItem__title{margin-left:1rem}}.landingPageItem__title img{height:39px}.landingPageItem__title h2{color:#171717;font-size:1.5rem;line-height:1.625}.landingPageItem__title h3{color:#171717;font-size:1.25rem;letter-spacing:-.5px;line-height:1.625;margin-bottom:0}.title--image{display:none}@media(min-width:768px){.title--image{display:block}}.title--image img{height:99px;width:99px}.landingPageItem__desc{width:100%}@media(min-width:768px){.landingPageItem__desc{margin:0 1rem}}.landingPageItem__desc h1{font-size:1.625rem;font-weight:700;color:#171717}.landingPageItem__desc h2{font-size:1.5rem;font-weight:700;margin-bottom:2rem}.landingPageItem__desc p{font-size:.875rem;color:#757d87;line-height:20px;font-weight:700;margin-bottom:2rem}.landingPageItem__desc .p--bold{font-weight:700;color:#3f4b58;margin-bottom:1rem}.landingPageItem__desc .btn{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:auto;padding:0 2rem;margin-bottom:0;margin-top:1rem}@media(min-width:768px){.landingPageItem__desc .btn{font-size:1rem}}.landingPageItem__desc .btn img{margin:0;width:30px;margin-left:.5rem;margin-top:5px}.landingPageItem__desc img{width:100%;margin-top:2rem}@media(min-width:768px){.landingPageItem__desc img{margin:0}}.landingPageItem__quote h1{font-size:1.25rem;font-weight:700;color:#3f4b58;line-height:1.6}.landingPageItem__quote h2{font-size:1rem;font-weight:700;margin-bottom:.5rem;line-height:1.5}.landingPageItem__quote h3{font-size:.875rem;font-weight:700;margin-bottom:.5rem;line-height:1.43}.landingPage__footer{background-color:#171717;background-size:none}@media(min-width:800px){.landingPage__footer{background-image:url(https://cdn.flixel.com/static/static-web/landing-pages/hermanowings@2x.png)}}.landingPage__footer{background-position:550px}@media(min-width:1120px){.landingPage__footer{background-position:right}}.landingPage__footer{background-size:contain;background-repeat:no-repeat;width:100%;padding:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.landingPage__footer .landingPage__footer--container{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;color:#fff;padding:4rem 2rem}@media(min-width:768px){.landingPage__footer .landingPage__footer--container{width:100%;margin-left:4rem;max-width:1180px;padding:4rem 0}}@media(min-width:1120px){.landingPage__footer .landingPage__footer--container{margin-left:2rem}}.landingPage__footer .landingPage__footer--container{float:left}.landingPage__footer .landingPage__footer--container h1{font-size:1.5rem}@media(min-width:768px){.landingPage__footer .landingPage__footer--container h1{font-size:2.25rem}}.landingPage__footer .landingPage__footer--container h1{margin-bottom:2rem;max-width:450px}.landingPage__footer .landingPage__footer--container h2{font-size:1rem;font-weight:700;margin-bottom:2rem;max-width:450px}.landingPage__footer .landingPage__footer--container p{font-size:.875rem}@media(min-width:768px){.landingPage__footer .landingPage__footer--container p{font-size:1rem;max-width:450px}}.landingPage__footer .landingPage__footer--container p{font-weight:700;margin-bottom:2rem;opacity:.7;color:#fff}.landingPage__footer .landingPage__footer--container .finePrint{max-width:425px}.landingPage__footer .landingPage__footer--container .finePrint p{font-size:.75rem;font-weight:500;margin-bottom:1rem}.landingPage__footer .landingPage__footer--container .finePrint a{font-size:.75rem;font-weight:500;margin-bottom:1rem;text-decoration:underline}.landingPage__footer .landingPage__footer--container .btn__group{margin-bottom:1rem;width:auto}@media(min-width:400px){.landingPage__footer .landingPage__footer--container .btn__group{flex-direction:row}}@media(min-width:768px){.landingPage__footer .landingPage__footer--container .btn__group{width:250px}}#form-filler,#form-filler2{width:100%;max-width:300px}.hs-form-required{display:none!important}.hs-input{box-sizing:content-box;padding:10px;width:92%;margin-bottom:1rem;border:none;font-size:1rem;box-shadow:none;border-radius:3px;max-width:300px}.hs-button{display:inline-block;height:40px;width:inherit;padding:0 2rem;margin-bottom:10px;color:#fff;font-size:1rem;font-weight:700;line-height:40px;letter-spacing:.2px;text-decoration:none;text-align:center;border-radius:4px;-webkit-appearance:none}.hs-button.primary.large{background:#625ddd;box-shadow:none;border:none;padding:0 .5rem;width:100%;max-width:300px}@media(min-width:768px){.hs-button.primary.large{width:320px}}.input select{background:#fff;height:40px;padding:10px 0 10px 10px;margin-bottom:2rem;color:#171717;width:100%}.brandLogo{width:150px!important;height:auto!important}@media(min-width:768px){.brandLogo{margin-left:-16px}}.brandLogo{margin-bottom:1rem}.cinemagraph__section{height:100%!important;position:relative;z-index:2}.cinemagraph__section--top{position:relative;z-index:2}@media(min-width:768px){.cinemagraph__section--top{max-height:850px}}.cinemagraph__section--half{position:relative;z-index:2}.cinemagraph__section--half .fluid__video{padding-bottom:36.3%}@media(min-width:768px){.cinemagraph__section--half .fluid__video{padding-bottom:31.3%}}.cinemagraph__section--half .fluid__video{margin-top:50px}.cinemagraph__content--fullWidth{display:flex;position:relative;flex-flow:column;z-index:1999}@media(min-width:768px){.cinemagraph__content--fullWidth{flex-flow:row}}.cinemagraph__content--fullWidth{align-items:left}@media(min-width:768px){.cinemagraph__content--fullWidth{align-items:center}}.cinemagraph__content--fullWidth{justify-content:space-between;height:auto;color:#fff;background:#171717;text-align:center;padding:0}.cinemagraph__content--fullWidth iframe{height:100%;width:100%;position:absolute;margin:0;padding:0}@media(max-width:768px){.cinemagraph__content--fullWidth iframe{display:none}}.cinemagraph__content--fullWidth h1{font-weight:700;font-size:4.5rem;line-height:1;z-index:2}@media(min-width:440px){.cinemagraph__content--fullWidth h1{font-size:1.5rem}}.cinemagraph__content--fullWidth p{font-weight:700;font-size:16px;line-height:1.4;z-index:2}.cinemagraph__content--fullWidth button{width:auto;z-index:2}.cinemagraph__content--desktop{display:none}@media(min-width:768px){.cinemagraph__content--desktop{display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:none;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;width:100%;max-width:461px}}@media(min-width:768px)and (min-width:1366px){.cinemagraph__content--desktop{left:78%}}@media(min-width:768px)and (min-width:768px){.cinemagraph__content--desktop{max-width:525px;text-align:center;align-items:center}}@media(min-width:768px)and (min-width:1366px){.cinemagraph__content--desktop{text-align:left;align-items:flex-start}}.cinemagraph__content--desktop img{margin-bottom:.5rem}.cinemagraph__content--desktop h1{font-size:2rem;line-height:1.22;font-weight:500}.cinemagraph__content--desktop p{font-size:.875rem;margin-bottom:2rem}.content__desktop--left{left:50%}@media(min-width:1280px){.content__desktop--left{left:33%;text-align:left;align-items:left;transform:translate(-70%,-50%)}}.cinemagraph__content--mobile{display:flex;background:none;text-align:left;margin:4rem 2rem}@media(min-width:768px){.cinemagraph__content--mobile{display:none}}.cinemagraph__content--mobile h1{font-size:1.625rem;font-weight:700;line-height:1.22;margin-bottom:2rem}.cinemagraph__content--mobile p{font-size:.875rem;font-weight:700;margin-bottom:2rem}.landingPage__section--mobileBlack{background:#171717;padding:0 2rem 4rem}@media(min-width:768px){.landingPage__section--mobileBlack{background:#fafafa;padding:4rem 2rem}}.landingPage__section--mobileBlack .landingPage__section{background:#171717;padding-top:0}@media(min-width:768px){.landingPage__section--mobileBlack .landingPage__section{background:#fafafa;padding:4rem 2rem}}.landingPage__section--mobileBlack .landingPage__section--cinemagraphFull{display:block;margin:0 auto;max-width:960px}.landingPage__section--mobileBlack .landingPage__section--cinemagraphFull iframe{pointer-events:all}.hbspt-mail-success{text-align:center}.hbspt-mail-success a{display:block;font-size:1rem;color:#b882fc;margin-bottom:.5rem}.hbspt-mail-success .mobile{margin-top:1rem;display:inline-block;font-size:1rem;color:#b882fc}@media(min-width:768px){.hbspt-mail-success .mobile{display:none}}.hbspt-mail-success .desktop-text{display:none}@media(min-width:768px){.hbspt-mail-success .desktop-text{display:block}}.landingPage__education{padding:4rem 2rem}@media(min-width:768px){.landingPage__education{padding:8rem 2rem}}@media(max-width:768px){.landingPage__education .landingPage__section--image{margin:2rem 0}}@media(max-width:768px){.landingPage__education .landingPage__section--image video{max-height:275px}}@media(orientation:landscape)and (max-width:768px){.landingPage__education .landingPage__section--image video{width:100%;max-height:625px}}.landingPage__education .landingPage__section--video{margin-bottom:0}@media(max-width:768px){.landingPage__education .landingPage__section--cinemagraph{margin-top:4rem}}.landingPage__education .callout--container{width:100%;margin:0 auto}.landingPage__education .callout--container h1{margin-bottom:1rem}.landingPage__education .btn{padding:0 2rem}.landingPage__education .landingPageItem__desc h1{margin-bottom:2rem}#landingPage__education--topMargin{margin-top:60px}.landingPage__proof{padding:4rem 2rem}@media(min-width:768px){.landingPage__proof{padding:8rem 2rem}}.landingPage__proof .grid__title{text-align:left;margin-bottom:2rem}@media(min-width:768px){.landingPage__proof .grid__title{text-align:center;margin-bottom:4rem}}.landingPage__proof .landingPage__section--cinemagraph{display:block;width:100%}@media(min-width:768px){.landingPage__proof .landingPage__section--cinemagraph{width:45%}}.landingPage__proof .landingPage__section--cinemagraph iframe{pointer-events:none}.landingPage__proof .landingPage__section--youtube{display:block;width:100%}@media(min-width:768px){.landingPage__proof .landingPage__section--youtube{width:45%}}.landingPage__proof .landingPage__section--youtube iframe{pointer-events:all}.landingPage__proof .landingPage__section--cinemagraphFull{display:block;margin:0 auto;max-width:960px}.landingPage__proof .landingPage__section--cinemagraphFull iframe{pointer-events:all}.landingPage__proof .landingPage__section--video{margin-bottom:0}.landingPage__proof .landingPageItem__title,.landingPage__proof .landingPageItem__desc h1{margin-bottom:2rem}.landingPage__proof .landingPageItem__desc p{margin-bottom:1rem}@media(max-width:768px){.landingPage__proof .landingPageItem__desc .btn__group{margin-bottom:2rem}}.landingPage__proof .landingPage__section--grid{justify-content:center;margin:0 auto}.landingPage__proof .landingPage__section--grid .grid__item{margin:0 1rem 2rem}@media(min-width:768px){.landingPage__proof .landingPage__section--grid .grid__item{text-align:center}}.landingPage__proof .landingPage__section--grid .grid__item .grid__item--text{text-align:left}.landingPage__proof .callout__container--purple{display:flex;flex-direction:column;justify-content:flex-start}@media(min-width:600px){.landingPage__proof .callout__container--purple{align-items:center}}@media(min-width:768px){.landingPage__proof .callout__container--purple{flex-direction:row;justify-content:space-around;align-items:center}}.landingPage__proof .callout__container--purple{width:100%;max-width:960px;margin:0 auto}@media(min-width:768px){.landingPage__proof .callout__container--purple .container__item{width:30%}}.landingPage__proof .callout__container--purple .container__item{margin:0 0 2rem}@media(min-width:768px){.landingPage__proof .callout__container--purple .container__item{margin:0 2rem}}.landingPage__proof .callout__container--purple .container__item{text-align:center}.landingPage__proof .callout__container--purple .container__item .container__item--title h1{color:#b882fc;font-size:4.5rem;font-weight:700;margin-bottom:1rem}@media(min-width:768px){.landingPage__proof .callout__container--purple .container__item .container__item--title h1{margin-bottom:2rem}}.landingPage__proof .callout__container--purple .container__item .container__item--text p{font-size:14px;font-weight:700;color:#3f4b58;opacity:.7}.landingPage__proof #inkboxVideo--proof{width:100%}@media(min-width:768px){.landingPage__proof #inkboxVideo--proof{width:50%}}@media(max-width:768px){.landingPage__container--reverse .landingPage__section--cinemagraph{margin-bottom:4rem}}.landingPage__container--reverse .landingPage__section--cinemagraph .cinemagraph__container{margin-left:0;width:100%}#landingPage__proof--topMargin{margin:50px auto}#landingPage__proof--topMargin h1{font-size:30px;margin-bottom:0}#landingPage__proof--topPadding{padding:100px 2rem 64px;width:auto}#landingPage__proof--topPadding h1{font-size:30px;margin-bottom:0}#landingPage__proof--topPadding2,#landingPage__proof--topPadding3{padding:100px 2rem 64px}#landingPage__proof--topPadding3 h1{font-size:30px}#landingPage__proof--topMargin4{margin-top:50px}@media(min-width:768px){#landingPage__proof--topMargin4{margin-top:0}}.landingPage__stories{padding:4rem 2rem}@media(min-width:768px){.landingPage__stories{padding:8rem 2rem}}@media(min-width:768px){.stories--callout p{max-width:950px!important}}#landingPage__stories--topMargin{margin-top:60px}#auxmode--topSection{padding-top:130px}@media(min-width:768px){#auxmode--topSection{padding-top:176px}}.landingPage__section--auxmode{padding:4rem 2rem}@media(min-width:768px){.landingPage__section--auxmode{padding:8rem 2rem}}.landingPage__section--auxmode .landingPage__section--cinemagraph{display:block;width:100%}@media(min-width:768px){.landingPage__section--auxmode .landingPage__section--cinemagraph{width:45%}}.landingPage__section--auxmode .landingPage__section--cinemagraph iframe{pointer-events:all}.landingPage__section--auxmode .landingPage__section--cinemagraphFull{display:block;margin:0 auto;max-width:960px}.landingPage__section--auxmode .landingPage__section--cinemagraphFull iframe{pointer-events:all}@media(min-width:768px){.landingPage__section--auxmode .landingPage__section--image{margin-bottom:0}}@media(min-width:768px){.landingPage__section--auxmode .landingPage__section--content{padding:0}}.landingPage__section--auxmode .landingPageItem__desc{margin:0}#marketers--topSection{margin-top:96px}@media(min-width:768px){#marketers--topSection{margin-top:176px}}#marketersDiscount--topSection{margin-top:55px}@media(min-width:768px){#marketersDiscount--topSection{margin-top:90px}}.marketers__callout{margin-top:2rem}@media(min-width:768px){.marketers__callout .callout__container--purple{align-items:flex-start}}.marketers__callout .callout__container--purple .container__item .container__item--text .footnote{text-align:center;opacity:.5;font-size:.75rem;font-weight:700;margin-top:1rem;margin-right:1rem}.landingPage__section--marketers{padding:4rem 2rem}@media(min-width:768px){.landingPage__section--marketers{padding:8rem}}.landingPage__section--marketers .fluid__video iframe{pointer-events:all}.landingPage__section--marketers .landingPage__section--video{padding:0;margin-bottom:0}.landingPage__section--marketers .landingPage__section--video iframe{pointer-events:none}.landingPage__section--marketers .landingPage__section--video .marketers__cinemagraph{position:relative;height:300px;width:300px}@media(min-width:768px){.landingPage__section--marketers .landingPage__section--video .marketers__cinemagraph{height:400px;width:800px}}.landingPage__section--marketers .landingPage__section--video .marketers__cinemagraph{padding-bottom:56.25%;overflow:hidden}.landingPage__section--marketers .landingPage__section--video .marketers__cinemagraph iframe{position:absolute;top:0;left:0;height:100%}.landingPage__section--marketers .landingPage__section--image{margin-bottom:2rem}@media(min-width:768px){.landingPage__section--marketers .landingPage__section--image{margin-bottom:0}}.landingPage__section--marketers .landingPage__callout--white h1{font-size:1.75rem}@media(min-width:768px){.landingPage__section--marketers .landingPage__callout--white h1{font-size:2rem}}.landingPage__section--marketers .flixelPlan__features{background:none;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:960px;margin:0 auto}.landingPage__section--marketers .flixelPlan__features .features__container{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;max-width:860px;margin:0 auto;justify-content:space-around}.landingPage__section--marketers .flixelPlan__features .features__container .feature{width:100%}@media(min-width:768px){.landingPage__section--marketers .flixelPlan__features .features__container .feature{width:300px}}.landingPage__section--marketers .flixelPlan__features .features__container .feature{margin-bottom:2rem}.landingPage__section--marketers .flixelPlan__features .flixelPlan__features--container h2{margin-bottom:4rem}.landingPage__section--marketers .landingPage__callout--white{padding-top:2rem}.landingPage__section--marketers .callout__container--purple{display:flex;flex-direction:column;justify-content:flex-start}@media(min-width:600px){.landingPage__section--marketers .callout__container--purple{align-items:center}}@media(min-width:768px){.landingPage__section--marketers .callout__container--purple{flex-direction:row;justify-content:space-around;align-items:center}}.landingPage__section--marketers .callout__container--purple{width:100%;max-width:960px;margin:0 auto}@media(min-width:768px){.landingPage__section--marketers .callout__container--purple .container__item{width:30%}}.landingPage__section--marketers .callout__container--purple .container__item{margin:0 0 2rem}@media(min-width:768px){.landingPage__section--marketers .callout__container--purple .container__item{margin:0 2rem}}.landingPage__section--marketers .callout__container--purple .container__item{text-align:center}.landingPage__section--marketers .callout__container--purple .container__item .container__item--title h1{color:#b882fc;font-size:4.5rem;font-weight:700;margin-bottom:1rem}@media(min-width:768px){.landingPage__section--marketers .callout__container--purple .container__item .container__item--title h1{margin-bottom:2rem}}.landingPage__section--marketers .callout__container--purple .container__item .container__item--text p{font-size:14px;font-weight:500;color:#3f4b58;opacity:.7}.landingPage__section--photographers{padding:0 2rem}.landingPage__section--photographers .photographers__section--video{padding:4rem 0}@media(min-width:768px){.landingPage__section--photographers .photographers__section--video{padding:8rem 0}}.landingPage__section--photographers .photographers__section--video{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;margin:0 auto}@media(min-width:768px){.landingPage__section--photographers .photographers__section--video{text-align:center;align-items:center}}.landingPage__section--photographers .photographers__section--video{width:100%;max-width:850px}.landingPage__section--photographers .photographers__section--video a{display:inline-block;position:relative}.landingPage__section--photographers .photographers__section--video img{-webkit-transition:background-image .2s ease;vertical-align:bottom;width:100%}.landingPage__section--photographers .photographers__section--video img:hover+.playbtn{background-image:url(https://cdn.flixel.com/static/static-web/learninglab/playbuttonhover.png)}.landingPage__section--photographers .photographers__section--video h2{margin-bottom:1rem}.landingPage__section--photographers .photographers__section--video p{font-size:.875rem}@media(min-width:768px){.landingPage__section--photographers .photographers__section--video p{font-size:1rem}}.landingPage__section--photographers .photographers__section--video p{font-weight:500;margin-bottom:4rem;color:#3f4a58;opacity:.7}.landingPage__section--photographers .photographers__section--video .video{display:block;position:relative;align-self:center;width:100%}@media(min-width:768px){.landingPage__section--photographers .photographers__section--video .video{float:right}}.landingPage__section--photographers .photographers__section--video video{width:100%}.landingPage__section--photographers .photographers__section--video .credit{position:absolute;right:15px;bottom:0}@media(min-width:768px){.landingPage__section--photographers .photographers__section--video .credit{right:30px;bottom:5px}}.landingPage__section--photographers .photographers__section--video .credit{margin:0;opacity:.75;font-size:.75rem;color:#fff;z-index:5000}.landingPage__section--photographers .photographers__section--video .credit p{margin-bottom:0}.landingPage__section--photographers .photographers__section--video .credit--black{color:#000}.landingPage__section--photographers .photographers__section--videorow{flex-direction:row-reverse}.landingPage__section--photographers .product__section--features{padding:4rem 0}@media(min-width:768px){.landingPage__section--photographers .product__section--features{padding:8rem 0}}.landingPage__section--photographers .product__section--features{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;margin:0 auto}@media(min-width:768px){.landingPage__section--photographers .product__section--features{text-align:center;align-items:center}}.landingPage__section--photographers .product__section--features{width:100%}.landingPage__section--photographers .product__section--features h2{font-size:1.5rem;margin-bottom:2rem}.landingPage__section--photographers .community{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:4rem}@media(min-width:768px){.landingPage__section--photographers .community{margin-top:-64px}}.landingPage__section--photographers .community h2,.landingPage__section--photographers .community p{margin-bottom:1rem}.landingPage__section--photographers .photographers__products{background:none;padding:4rem 0}@media(min-width:768px){.landingPage__section--photographers .photographers__products{padding:8rem 0}}.landingPage__section--photographers .photographers__products .photographers__section--video{padding:4rem 0 0}.landingPage__section--photographers .photographers__products .photographers__section--video a{display:inline-block;position:relative}.landingPage__section--photographers .photographers__products .photographers__section--video img{-webkit-transition:background-image .2s ease;vertical-align:bottom}.landingPage__section--photographers .photographers__products .photographers__section--video img:hover+.playbtn{background-image:url(https://cdn.flixel.com/static/static-web/learninglab/playbuttonhover.png)}.landingPage__section--photographers .photographers__products .photographers__section--video .playbtn{display:inline-block;padding:25px;position:absolute;width:50px;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(https://cdn.flixel.com/static/static-web/learninglab/playbutton.png);transition:background-image .2s ease;-webkit-transition:background-image .2s ease;-ms-transition:background-image .2s ease;-moz-transition:background-image .2s ease;-o-transition:background-image .2s ease;background-position:center;background-repeat:no-repeat}.landingPage__section--photographers .photographers__products .photographers__section--video .playbtn:hover{background-image:url(https://cdn.flixel.com/static/static-web/learninglab/playbuttonhover.png)}.landingPage__section--photographers .photographers__products .photographers__products--container{display:flex;flex-direction:column;justify-content:center;align-items:center}@media(min-width:768px){.landingPage__section--photographers .photographers__products .photographers__products--container{justify-content:center;margin:0 auto}}.landingPage__section--photographers .photographers__products .photographers__products--container h1{font-size:1.5rem;font-weight:700;color:#171717;margin-bottom:4rem}@media(min-width:768px){.landingPage__section--photographers .photographers__products .photographers__products--container h1{font-size:2.25rem;margin-bottom:8rem}}.landingPage__section--photographers .photographers__products .photographers__products--container .products__container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media(min-width:768px){.landingPage__section--photographers .photographers__products .photographers__products--container .products__container{flex-direction:row;justify-content:space-around;width:100%;max-width:960px}}.landingPage__section--photographers .photographers__products .photographers__products--container .products__container .product{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:4rem;max-width:294px}@media(min-width:768px){.landingPage__section--photographers .photographers__products .photographers__products--container .products__container .product{margin-bottom:0;width:30%}}.landingPage__section--photographers .photographers__products .photographers__products--container .products__container .product img{margin-bottom:1rem}.landingPage__section--photographers .photographers__products .photographers__products--container .products__container .product h2{font-size:.875rem;color:#171717;font-weight:700;margin-bottom:.5rem}.landingPage__section--photographers .photographers__products .photographers__products--container .products__container .product p{font-size:.875rem;color:#3f4b58;opacity:.7;font-weight:700;margin-bottom:0;text-align:center}.landingPage__section--photographers .photographers__products .photographers__products--container .products__container .product:last-child{margin-bottom:0}.landingPage__section--photographers .product__section--grid{width:100%;max-width:1140px;display:flex;flex-direction:column;justify-content:center}@media(min-width:768px){.landingPage__section--photographers .product__section--grid{flex-direction:row}}.landingPage__section--photographers .product__section--grid{flex-flow:wrap}.landingPage__section--photographers .product__section--grid btn{margin-right:0}.landingPage__section--photographers .grid__item{width:100%}@media(min-width:768px){.landingPage__section--photographers .grid__item{width:300px;padding:25px}}.landingPage__section--photographers .grid__item{margin-bottom:2rem}.landingPage__section--photographers .grid__item .grid__item--title h3{text-align:left;font-size:1rem;margin-bottom:.5rem}.landingPage__section--photographers .grid__item .grid__item--pic{width:100%;margin-bottom:15px;text-align:left}.landingPage__section--photographers .grid__item .grid__item--pic img{width:100%;height:100%;-webkit-box-shadow:0 4px 8px 0 rgba(48,53,60,.1);-moz-box-shadow:0 4px 8px 0 rgba(48,53,60,.1);box-shadow:0 4px 8px #30353c1a;border-radius:4px}.landingPage__section--photographers .grid__item .grid__item--desc p{font-size:14px;color:#3f4b58;opacity:.7;line-height:20px;font-weight:500;text-align:left}.landingPage__section--photographers .flixelPlan__features{background:none;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem 0;max-width:960px;margin:0 auto}@media(min-width:768px){.landingPage__section--photographers .flixelPlan__features{padding:8rem 0}}.landingPage__section--photographers .flixelPlan__features .features__container{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;max-width:860px;margin:0 auto 2rem;justify-content:space-around}.landingPage__section--photographers .flixelPlan__features .features__container .feature{width:100%}@media(min-width:768px){.landingPage__section--photographers .flixelPlan__features .features__container .feature{width:300px}}.landingPage__section--photographers .flixelPlan__features .features__container .feature{margin-bottom:2rem}.landingPage__section--photographers .flixelPlan__features .flixelPlan__features--container{text-align:left;margin-bottom:4rem}@media(min-width:768px){.landingPage__section--photographers .flixelPlan__features .flixelPlan__features--container{text-align:center}}.landingPage__section--photographers .flixelPlan__features .flixelPlan__features--container h2{margin-bottom:1rem}.influencerlp{padding:4rem 2rem}@media(min-width:768px){.influencerlp{padding:8rem 2rem}}.influencerlp .landingPage__section--cinemagraphFull{display:block;margin:0 auto;max-width:1120px}.influencerlp .landingPage__section--cinemagraphFull .influencerlp__container{margin:0 auto;max-width:546px;text-align:left;margin-bottom:4rem}@media(min-width:768px){.influencerlp .landingPage__section--cinemagraphFull .influencerlp__container{text-align:center;margin-bottom:8rem}}.influencerlp .landingPage__section--cinemagraphFull .influencerlp__container h1{font-size:1.5rem;line-height:1.5;font-weight:700;margin-bottom:1rem}.influencerlp .landingPage__section--cinemagraphFull .influencerlp__container p{font-size:1rem;font-weight:700;line-height:1.5;color:#3f4b58}.influencerlp .landingPage__section--cinemagraphFull iframe{pointer-events:all}.influencerlp .landingPage__section--container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;max-width:1120px}@media(min-width:768px){.influencerlp .landingPage__section--container{flex-direction:row}}.influencerlp .landingPage__section--container .landingPage__section--content{margin-bottom:2rem}@media(min-width:768px){.influencerlp .landingPage__section--container .landingPage__section--content{margin-bottom:0}}.influencerlp .landingPage__section--container .landingPage__section--content h1{font-size:1.5rem;line-height:1.5;font-weight:700}.influencerlp .landingPage__section--container .landingPage__section--content p{font-size:16px;font-weight:700;line-height:1.43;color:#757d87}.influencerlp .landingPage__section--container .landingPage__section--content a{font-size:.875rem;font-weight:700;line-height:1.43;text-align:left;color:#7654fc;margin-bottom:2rem;width:85px}@media(min-width:960px){.influencerlp .landingPage__section--container .landingPage__section--content a{margin-bottom:0}}.influencerlp .landingPage__section--container .landingPage__section--image img{width:100%}.influencerlp .landingPage__section--container .cinemagraph__section--image{height:100%;display:block;position:relative;align-self:center;width:100%}@media(min-width:768px){.influencerlp .landingPage__section--container .cinemagraph__section--image{float:right;left:150px}}.influencerlp .landingPage__section--container .cinemagraph__section--image img{width:100%}@media(min-width:768px){.influencerlp .landingPage__section--container .cinemagraph__section--image img{width:auto}}.influencerlp .landingPage__section--container .cinemagraph__section--image .influencer__cinemagraph iframe{transform:scale(1)}.influencerlp--header h2{font-size:1rem;font-weight:500;line-height:24px}@media(min-width:768px){.influencerlp--header h2{font-size:20px;width:475px;line-height:1.3;margin-bottom:8px}}.influencerlp--header .btn__group{margin-top:16px}.influencerlp__ios{padding:0 2rem}.influencerlp__ios .product__section,.influencerlp__ios .product__section .product__section--content{padding:0}@media(min-width:768px){.influencerlp__ios .product__section .product__section--content{margin-bottom:8rem}}.influencerlp__ios .product__section--ios{padding:4rem 0 0}@media(min-width:768px){.influencerlp__ios .product__section--ios{padding:8rem 0 0}.influencerlp__ios .product__section--ios .productItem__desc{width:100%}.influencerlp__ios .product__section--ios .productItem__desc p{font-weight:700}}.product__callout{color:#171717;text-align:left}@media(min-width:768px){.product__callout{text-align:center}}.product__callout .container--center{text-align:center}.product__callout .callout--container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;max-width:960px}.product__callout .callout--container h1{font-size:1.625rem}@media(min-width:768px){.product__callout .callout--container h1{font-size:2.25rem}}.product__callout .callout--container h1{font-weight:700}.product__callout .callout--container p{max-width:720px;margin:0 auto;font-size:1rem;font-weight:700;margin-bottom:2rem}.enterprise--intro{max-width:500px}.enterprise--intro h1{font-size:36px;line-height:1.5;color:#fff;margin-bottom:.5rem}.enterprise--intro h2{font-size:16px;font-weight:400;line-height:1.5;margin-bottom:24px}.enterprise__section{display:block;height:100%;text-align:left;padding:8rem 2rem}@media(min-width:768px){.enterprise__section{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;padding:8rem 0}}.enterprise__section{margin:0 auto}.enterprise__section .enterprise__section--container{display:flex;flex-direction:column;justify-content:space-around;align-items:center;margin:0 auto;width:100%;max-width:1120px}.enterprise__section .enterprise__section--container .enterprise__section--content{width:100%;height:100%;padding:2rem 0}@media(min-width:768px){.enterprise__section .enterprise__section--container .enterprise__section--content{width:100%;max-width:400px;padding:4rem 1rem}}.enterprise__section .enterprise__section--container .enterprise__section--content .enterpriseItem__title{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:1rem}.enterprise__section .enterprise__section--container .enterprise__section--content .enterpriseItem__title img{height:72px;margin-right:10px;margin-top:-13px}.enterprise__section .enterprise__section--container .enterprise__section--content .enterpriseItem__title h2{color:#171717;font-size:21px}@media(min-width:768px){.enterprise__section .enterprise__section--container .enterprise__section--content .enterpriseItem__title h2{font-size:1.5rem}}.enterprise__section .enterprise__section--container .enterprise__section--content .enterpriseItem__title h2{line-height:1.625;margin-bottom:0}.enterprise__section .enterprise__section--container .enterprise__section--content .enterpriseItem__title h3{color:#171717;font-size:1.25rem;line-height:1.625;margin-bottom:0}.enterprise__section .enterprise__section--container .enterprise__section--content .enterpriseItem__title span{font-weight:700;font-size:1.125rem}@media(min-width:768px){.enterprise__section .enterprise__section--container .enterprise__section--content .enterpriseItem__title span{font-size:1.25rem}}.enterprise__section .enterprise__section--container .enterprise__section--content .enterpriseItem__title span{color:#171717;letter-spacing:-.5px;line-height:1.625;margin-bottom:1rem}.enterprise__section .enterprise__section--container .enterprise__section--image{height:100%;display:block;position:relative;align-self:center;width:100%}@media(min-width:768px){.enterprise__section .enterprise__section--container .enterprise__section--image{float:right;width:45%}}.enterprise__section .enterprise__section--container .enterprise__section--image .fcpImage{width:125%}@media(max-width:768px){.enterprise__section .enterprise__section--container .enterprise__section--image .fcpImage{margin-left:-32px}}@media(min-width:768px){.enterprise__section .enterprise__section--container .enterprise__section--image .fcpImage{max-height:625px;width:150%}}.enterprise__section .enterprise__section--container .enterprise__section--header{text-align:center;width:100%;max-width:620px;margin-bottom:4rem}.enterprise__section .enterprise__section--container .enterprise__section--header h2{font-size:2.25rem;font-weight:700;line-height:1.5;color:#3f4b58;margin-bottom:1rem}.enterprise__section .enterprise__section--container .enterprise__section--header p{font-size:1rem;opacity:.75;font-weight:700;line-height:1.5}.enterprise__section .enterprise__section--container .enterprise__section--cinemagraph{height:100%;display:block;position:relative;align-self:center;width:100%}@media(min-width:768px){.enterprise__section .enterprise__section--container .enterprise__section--cinemagraph{float:right;width:50%}}.enterprise__section .enterprise__section--container .enterprise__section--cinemagraph .fluid__video{padding-bottom:105.25%}.enterprise__section .enterprise__section--container .enterprise__section--cinemagraph .quoteCard{width:333px;height:208px;border-radius:8px;background-color:#f7f7f8;box-shadow:0 24px 62px #30353c1a,0 2px 4px #30353c1a;z-index:2;display:block;position:absolute;top:500px;left:-75px}.enterprise__section .enterprise__section--container .enterprise__section--cinemagraph .quoteCard .quoteCard--container{display:flex;flex-direction:column;justify-content:center;align-items:center}.enterprise__section .enterprise__section--container .enterprise__section--cinemagraph .quoteCard .quoteCard--container .quoteCard__title{flex-direction:row}.enterprise__section .enterprise__section--container .enterprise__section--footer{display:flex;flex-direction:column;text-align:left;justify-content:center;width:100%;max-width:320px;margin:0 auto;padding-left:10px}.enterprise__section .enterprise__section--container .enterprise__section--footer h3{font-size:16px;color:#3f4b58;text-align:left;line-height:1.5;font-weight:700;margin-bottom:16px}.enterprise__section .enterprise__section--container .enterprise__section--footer p{opacity:.75;font-size:16px;line-height:1.5;color:#3f4b58;margin-bottom:0}.enterprise__section .enterprise__section--container .enterprise__section--grid{display:flex;flex-direction:column}@media(min-width:768px){.enterprise__section .enterprise__section--container .enterprise__section--grid{flex-direction:row}}.enterprise__section .enterprise__section--container .enterprise__section--grid{margin-bottom:50px}.enterprise__section .enterprise__section--container .enterprise__section--grid .enterprise__grid--item{display:flex;flex-direction:column;width:100%;max-width:334px;margin-bottom:2rem}@media(min-width:768px){.enterprise__section .enterprise__section--container .enterprise__section--grid .enterprise__grid--item{padding:0 2rem;margin-bottom:0}}.enterprise__section .enterprise__section--container .enterprise__section--grid .enterprise__grid--item .enterprise__grid--img{border-radius:7px;margin-bottom:41px;height:100%}.enterprise__section .enterprise__section--container .enterprise__section--grid .enterprise__grid--item .enterprise__grid--img img{width:100%;height:100%}.enterprise__section .enterprise__section--container .enterprise__section--grid .enterprise__grid--item .enterprise__grid--img .fluid__video{padding-bottom:75.25%;background:#fafafa}.enterprise__section .enterprise__section--container .enterprise__section--grid .enterprise__grid--item .enterprise__grid--title h3{font-size:16px;font-weight:700;line-height:1.5;color:#3f4b58;margin-bottom:12px}.enterprise__section .enterprise__section--container .enterprise__section--grid .enterprise__grid--item .enterprise__grid--desc p{opacity:.75;font-size:16px;line-height:1.5;color:#3f4b58;margin-bottom:0}@media(min-width:768px){.enterprise__container--row{flex-direction:row!important}}.enterprise--product .title__container{display:flex;flex-direction:column;justify-content:center;align-items:center}@media(min-width:768px){.enterprise--product .title__container{margin:4rem auto}}.enterprise--product .title__container{width:100%;max-width:750px}.enterprise--product .title__container h1{font-size:24px;font-weight:700;line-height:1.5;color:#3f4b58;text-align:center}.enterprise--product .title__container p{font-size:16px;font-weight:700;line-height:1.6;text-align:center;color:#3f4b58;opacity:.75}.enterprise__section--image{height:100%;display:block;position:relative;align-self:center;width:100%}@media(min-width:768px){.enterprise__section--image{float:right;width:45%}}.enterprise__section--callout{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media(min-width:768px){.enterprise__section--callout{align-items:center}}.enterprise__section--callout{background:#fafafa}@media(min-width:768px){.enterprise__section--callout{width:100%}}.enterprise__section--callout{margin:0;max-width:none;text-align:left}@media(min-width:768px){.enterprise__section--callout{text-align:center}}.enterprise__section--callout .callout__title h1{font-size:24px;font-weight:700;color:#3f4b58;margin-bottom:1rem}.enterprise__section--callout .callout__text p{font-size:1rem;font-weight:700;margin-bottom:2rem;opacity:.75;line-height:1.5;color:#3f4b58;max-width:635px}.enterpriseItem__desc{width:100%}@media(min-width:768px){.enterpriseItem__desc{width:100%;max-width:500px}}.enterpriseItem__desc{margin-bottom:2rem}.enterpriseItem__desc p{font-size:1rem;color:#3f4a58;line-height:24px;font-weight:500;margin-bottom:2rem;opacity:.7}@media(min-width:768px){.enterpriseItem__desc .btn{padding:0 25px;font-size:1rem}}.enterpriseItem__desc .enterpriseItem__desc--purpleLink{color:#b882fc;font-size:.875rem;font-weight:700;width:240px}.enterpriseItem__stats{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}@media(min-width:768px){.enterpriseItem__stats{align-items:center}}.enterpriseItem__stats .stat__item{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:200px;text-align:center}.enterpriseItem__stats .stat__item .stat__item--number h2{font-size:72px;font-weight:700;line-height:1.33;color:#3f4b58;margin-bottom:0}.enterpriseItem__stats .stat__item .stat__item--desc h3{font-size:16px;font-weight:700;line-height:1.5;color:#3f4b58;margin-bottom:0}.enterprise__form{width:100%;margin-bottom:2rem}@media(min-width:768px){.enterprise__form{max-width:385px;margin-bottom:0}}.enterprise__form h1{font-size:24px;font-weight:700;line-height:1.5;text-align:left;margin-bottom:2rem;color:#3f4b58}.enterprise__form #form label{opacity:.75;font-size:1rem;line-height:1.5;color:#3f4b58;margin-bottom:.5rem}.enterprise__form #form .hs-input{border:solid 1px rgba(30,30,34,.25);border-radius:3px;width:280px}@media(min-width:768px){.enterprise__form #form .hs-input{width:72%}}.enterprise__form #form .hs-error-msgs{margin-bottom:.5rem}.enterprise__form #form .hs-input::placeholder{opacity:.25}.enterprise__form #form .hs-button{margin-top:1rem;background:#b882fc}.enterprise__form #form .hs-fieldtype-text label>span{display:inline-block;margin-bottom:.5rem}.enterprise__form #form .hs-fieldtype-select label>span{display:inline-block;margin-bottom:.5rem}.enterprise__form #form .input select{width:100%}.enterprise__form #form .submitted-message p{color:#3f4b58;font-size:1rem;font-weight:500;line-height:1.5;text-align:left;margin-bottom:25px}.enterprise__form #form .submitted-message p strong{font-size:24px;margin-bottom:32px}.enterprise__form #form .submitted-message p a{display:inline-block;height:40px;width:100%;max-width:227px;padding:0 2rem;font-size:1rem;font-weight:700;line-height:40px;letter-spacing:.2px;text-decoration:none;text-align:center;box-shadow:0 7px 14px #32325d1a,0 3px 6px #00000014;border-radius:.5rem;color:#fafafa;background:#b882fc;white-space:nowrap;cursor:pointer;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.flixelPlan__CTA{background:#171717;padding:8rem 2rem 4rem}@media(min-width:768px){.flixelPlan__CTA{padding:156px 0 8rem;width:100%}}.flixelPlan__CTA .flixelPlan__CTA--container{max-width:700px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin:0 auto;text-align:left}@media(min-width:768px){.flixelPlan__CTA .flixelPlan__CTA--container{align-items:center;text-align:center}}.flixelPlan__CTA .flixelPlan__CTA--container h1{font-size:2.25rem;font-weight:700;line-height:1.5;color:#fff}.flixelPlan__CTA .flixelPlan__CTA--container h2{font-size:1rem;font-weight:700;color:#fff;line-height:1.5;opacity:.75}.flixelPlan__planBuy{background:#171717;padding:8rem 2rem}@media(min-width:768px){.flixelPlan__planBuy{padding:8rem 0;width:100%}}.flixelPlan__planBuy .flixelPlan__planBuy--container{max-width:750px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin:0 auto;text-align:left}@media(min-width:768px){.flixelPlan__planBuy .flixelPlan__planBuy--container{align-items:center;text-align:center}}.flixelPlan__planBuy .flixelPlan__planBuy--container h1{font-size:1.25rem;font-weight:700;line-height:1.6;color:#fff;margin-bottom:2rem}.flixelPlan__planBuy .flixelPlan__planBuy--container p{color:#fff;font-weight:500;margin-top:2rem}.flixelPlan--container{max-width:1180px;display:block;width:100%;height:100%;text-align:left}@media(min-width:768px){.flixelPlan--container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}}.flixelPlan--container{margin:0 auto}.flixelPlan--content{width:100%;height:100%;margin-bottom:2rem}@media(min-width:768px){.flixelPlan--content{width:45%;max-width:400px;padding-top:4rem;padding-bottom:4rem;margin-bottom:0}}.flixelPlan--content .flixelPlan__title h1{font-size:24px;font-weight:700;line-height:1.25;margin-bottom:29px}.flixelPlan--content .flixelPlan__desc p{font-size:14px;font-weight:700;line-height:1.43;color:#757d87;margin-bottom:27px}.flixelPlan--reverse{flex-direction:column}@media(min-width:768px){.flixelPlan--reverse{flex-direction:row-reverse}}.flixelPlan{padding:4rem 2rem}@media(min-width:768px){.flixelPlan{padding:8rem 2rem}}.flixelPlan .flixelPlan--youtube{display:block;width:100%}@media(min-width:768px){.flixelPlan .flixelPlan--youtube{width:45%}}.flixelPlan .flixelPlan--youtube iframe{pointer-events:all}.flixelPlan .flixelPlanItem__title,.flixelPlan .flixelPlanItem__desc h1{margin-bottom:2rem}.flixelPlan .flixelPlanItem__desc p{margin-bottom:1rem}@media(max-width:768px){.flixelPlan .flixelPlanItem__desc .btn__group{margin-bottom:2rem}}.hosting__section{margin:0 auto;padding:4rem 0}.hosting__section .hosting__section--content{width:100%}@media(min-width:768px){.hosting__section .hosting__section--content{width:35%}}.hosting__section .hosting__section--content .hosting__item--title h2{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.hosting__section .hosting__section--container{max-width:1120px;display:flex;flex-direction:column}@media(min-width:768px){.hosting__section .hosting__section--container{flex-direction:row;justify-content:space-around}}.hosting__section .hosting__section--container{align-items:center;height:100%;text-align:left;padding:0 2rem;margin:0 auto}@media(min-width:768px){.hosting__section .hosting__section--reverse{flex-direction:row-reverse}}@media(min-width:768px){.hosting__section .hosting__section--reverse .hosting__item--cinemagraph{left:-100px}}.hosting__section .hosting__section--benefits{align-items:flex-start}@media(min-width:600px){.hosting__section .hosting__section--benefits{flex-direction:row}}.hosting__section .hosting__item{display:flex;flex-direction:column;justify-content:center;align-items:left;width:100%;max-width:300px;margin:0 1rem 4rem}@media(min-width:768px){.hosting__section .hosting__item{margin-bottom:0}}.hosting__section .hosting__item .hosting__item--img img{margin-left:-8px;margin-bottom:2rem}.hosting__section .hosting__item .hosting__item--title h2{font-size:1rem;font-weight:700;margin-bottom:1rem}.hosting__section .hosting__item .hosting__item--desc p{font-size:.875rem;font-weight:500;margin-bottom:1rem}.hosting__section .hosting__item--cinemagraph{position:relative;display:block;width:100%;height:100%;z-index:1;margin-top:2rem}@media(min-width:768px){.hosting__section .hosting__item--cinemagraph{margin-top:0;width:65%;left:100px}}.hosting__section .hosting__item--cinemagraph iframe,.hosting__section .hosting__item--cinemagraph video{position:absolute;left:0;width:100%;height:100%;transform:scale(1);pointer-events:none}@media(min-width:768px){.hosting__section .hosting__item--cinemagraph iframe,.hosting__section .hosting__item--cinemagraph video{top:0}}.hosting__section .hosting__section--callout{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;padding:0 2rem}.hosting__section .hosting__section--callout h2{font-size:1.25rem;font-weight:700;margin-bottom:1rem}.hosting__section .hosting__section--callout p{font-size:1rem}@media(min-width:768px){.hosting__section .hosting__section--callout p{font-size:.875rem}}.hosting__section .hosting__section--callout p{font-weight:500;margin-bottom:2rem}.hostingEmbed__title{margin-bottom:1rem!important}.caseStudies__section{background:#171717;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:left}@media(min-width:768px){.caseStudies__section{text-align:center}}.caseStudies__section{padding:5%}.caseStudies__section h1{font-size:2.25rem;margin-top:2rem;max-width:260px}@media(min-width:426px){.caseStudies__section h1{max-width:none}}.caseStudies__section p{font-size:1rem;font-weight:500;margin-bottom:0}.caseStudies__section .caseStudies__section--intro{padding:5%}@media(min-width:768px){.caseStudies__section .caseStudies__section--intro{width:500px;padding:0}}.caseStudies__content{display:flex;background:#fafafa;max-width:1280px;flex-direction:column;top:0;margin:0 auto}@media(min-width:768px){.caseStudies__content{flex-direction:row}}.caseStudies__content .caseStudies__content--menu{width:25%;align-items:center;text-align:left;font-weight:500;margin-right:70px;margin-left:15px}@media(min-width:768px){.caseStudies__content .caseStudies__content--menu{margin-top:1rem}}.caseStudies__content .caseStudies__content--menu ul{display:none}@media(min-width:768px){.caseStudies__content .caseStudies__content--menu ul{display:block}}.caseStudies__content .caseStudies__content--menu li{margin:1rem 0;color:#3f4b58;font-weight:700}.caseStudies__content .caseStudies__content--menu li a{opacity:.3;cursor:pointer;margin-left:19px}.caseStudies__content .caseStudies__content--menu .menu--active{color:#171717;opacity:1}.caseStudies__content .fixed{position:relative}@media(min-width:768px){.caseStudies__content .fixed{position:fixed;top:10%;width:25%;max-width:325px;z-index:1}}@media(min-width:768px){.caseStudies__content .caseStudies__content--videos{width:70%}}.caseStudies__content .caseStudies__content--videos .caseStudies__item{display:flex;flex-direction:column;margin:4rem 0}@media(min-width:768px){.caseStudies__content .caseStudies__content--videos .caseStudies__item{margin:8rem 0}}.caseStudies__content .caseStudies__content--videos .caseStudies__item .caseStudies__item--logo{display:block;width:100%;height:100%;margin-bottom:2rem}.caseStudies__content .caseStudies__content--videos .caseStudies__item .caseStudies__item--header{font-size:1rem;font-weight:700;color:#3f4b58;text-align:left}.caseStudies__content .caseStudies__content--videos .caseStudies__item .caseStudies__item--content{display:flex;flex-direction:column}@media(min-width:960px){.caseStudies__content .caseStudies__content--videos .caseStudies__item .caseStudies__item--content{flex-direction:row}}.caseStudies__content .caseStudies__content--videos .caseStudies__item .caseStudies__item--content{justify-content:space-between;align-items:flex-start}.caseStudies__content .caseStudies__content--videos .caseStudies__item .caseStudies__item--content .caseStudies--desc{display:flex;flex-direction:column;width:100%}@media(min-width:960px){.caseStudies__content .caseStudies__content--videos .caseStudies__item .caseStudies__item--content .caseStudies--desc{width:42%;max-width:368px}}.caseStudies__content .caseStudies__content--videos .caseStudies__item .caseStudies__item--content .caseStudies--desc p{font-size:1rem;font-weight:500;line-height:1.5;text-align:left;color:#3f4b58;margin-bottom:24px}.caseStudies__content .caseStudies__content--videos .caseStudies__item .caseStudies__item--content .caseStudies--desc a{font-size:.875rem;font-weight:700;line-height:1.43;text-align:left;color:#7654fc;margin-bottom:2rem;width:85px}@media(min-width:960px){.caseStudies__content .caseStudies__content--videos .caseStudies__item .caseStudies__item--content .caseStudies--desc a{margin-bottom:0}}.caseStudies__content .caseStudies__content--videos .caseStudies__item .caseStudies__item--content .caseStudies--desc .caseStudies__metric--item{margin-top:2rem}.caseStudies__content .caseStudies__content--videos .caseStudies__item .caseStudies__item--content .caseStudies--cinemagraph{width:100%}@media(min-width:960px){.caseStudies__content .caseStudies__content--videos .caseStudies__item .caseStudies__item--content .caseStudies--cinemagraph{width:50%;max-width:416px}}.caseStudies__content .caseStudies__content--videos .caseStudies__item .caseStudies__item--content .caseStudies--cinemagraph .cinemagraph__container{position:relative;height:0;padding-bottom:56.25%;width:100%}.caseStudies__content .caseStudies__content--videos .caseStudies__item .caseStudies__item--content .caseStudies--cinemagraph .cinemagraph__container iframe{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.caseStudies__content .caseStudies__content--videos .caseStudies__item .caseStudies__item--content .caseStudies--cinemagraph .video__container{position:relative;height:0;padding-bottom:56.25%;width:100%}.caseStudies__content .caseStudies__content--videos .caseStudies__item .caseStudies__item--content .caseStudies--cinemagraph .video__container img{width:100%}.caseStudies__content .caseStudies__content--videos .caseStudies__item .caseStudies__item--content .caseStudies--squareCinemagraph{width:100%;height:100%}@media(min-width:768px){.caseStudies__content .caseStudies__content--videos .caseStudies__item .caseStudies__item--content .caseStudies--squareCinemagraph{width:50%;height:100%}}.caseStudies__content .caseStudies__content--videos .caseStudies__item .caseStudies__item--content .caseStudies--squareCinemagraph{max-width:416px;max-height:416px}.caseStudies__content .caseStudies__content--videos .caseStudies__item .caseStudies__item--content .caseStudies--squareCinemagraph .cinemagraph__container{position:relative;height:0;padding-bottom:100.25%;width:100%}.caseStudies__content .caseStudies__content--videos .caseStudies__item .caseStudies__item--metrics{display:flex;flex-direction:column;margin-top:2rem}@media(min-width:768px){.caseStudies__content .caseStudies__content--videos .caseStudies__item .caseStudies__item--metrics{flex-direction:row;flex-wrap:wrap;margin-top:4rem}}.caseStudies__content .caseStudies__content--videos .caseStudies__item .caseStudies__item--metrics{justify-content:space-around;align-items:center}.caseStudies__content .caseStudies__content--videos .caseStudies__item .caseStudies__item--metrics .caseStudies__metric--item{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:2rem}@media(min-width:768px){.caseStudies__content .caseStudies__content--videos .caseStudies__item .caseStudies__item--metrics .caseStudies__metric--item{width:40%}}@media(min-width:960px){.caseStudies__content .caseStudies__content--videos .caseStudies__item .caseStudies__item--metrics .caseStudies__metric--item{width:33%;margin-bottom:0}}.caseStudies__content .caseStudies__content--videos .caseStudies__item .caseStudies__item--metrics .caseStudies__metric--item{max-width:255px}.caseStudies__content .caseStudies__content--videos .caseStudies__item .caseStudies__item--metrics .caseStudies__metric--item h2{font-size:60px;font-weight:700;line-height:1.33;text-align:center;color:#3f4b58;margin-bottom:0}.caseStudies__content .caseStudies__content--videos .caseStudies__item .caseStudies__item--metrics .caseStudies__metric--item h3{font-size:1rem;font-weight:700;line-height:1.5;text-align:center;color:#3f4b58;margin-bottom:0}.caseStudies__content .caseStudies__content--videos .caseStudies__item .metrics--desktop{display:none}@media(min-width:1024px){.caseStudies__content .caseStudies__content--videos .caseStudies__item .metrics--desktop{display:flex}}.caseStudies__content .caseStudies__content--videos .caseStudies__item .metrics--mobile{display:flex;width:100%}@media(min-width:1024px){.caseStudies__content .caseStudies__content--videos .caseStudies__item .metrics--mobile{display:none}}.caseStudies__content .caseStudies__content--videos section{border-bottom:2px solid #edeeee}.caseStudies__content .caseStudies__content--videos .no-divider{border-bottom:none}.caseStudies__content .caseStudies__content--videos select{cursor:pointer;width:100%;height:30px;font-size:1rem;margin-bottom:2rem;border:solid 1px rgba(82,97,116,.25);-webkit-appearance:none;-moz-appearance:none;padding-left:15px}@media(min-width:768px){.caseStudies__content .caseStudies__content--videos select{display:none}}.caseStudies__content .caseStudies__content--videos section{padding:0;display:block;height:initial}.caseStudies__content .caseStudies__content--videos section h2{margin-bottom:1rem}#caseStudies--menu{overflow:auto;height:100vh}.pricing__section{display:flex;flex-direction:column;height:100%;padding:4rem 2rem}@media(min-width:768px){.pricing__section{padding:8rem 2rem}}.pricing__section .pricing__container{display:flex;flex-direction:column;justify-content:center;align-items:center}.pricing__section .pricing__container .pricing__container--title{max-width:410px;margin-top:2rem;padding:0 2rem}@media(min-width:768px){.pricing__section .pricing__container .pricing__container--title{margin-top:0;width:100%;max-width:640px}}.pricing__section .pricing__container .pricing__container--title{margin-bottom:110px}.pricing__section .pricing__container .pricing__container--title h1{font-size:2.25rem;font-weight:400;line-height:1.5;color:#3f4b58;text-align:left}@media(min-width:768px){.pricing__section .pricing__container .pricing__container--title h1{text-align:center}}.pricing__section .pricing__container .pricing__container--title h1{margin-bottom:1rem}.pricing__section .pricing__container .pricing__container--title p{opacity:.75;font-size:1rem;font-weight:700;color:#3f4b58;margin-bottom:0;text-align:left}@media(min-width:768px){.pricing__section .pricing__container .pricing__container--title p{text-align:center}}.pricing__section .pricing__container .pricing__container--title .pricing__container--toggle{text-align:center}.pricing__section .pricing__container .pricing__container--title .toggle__container{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;max-width:184px;margin:2rem auto 1rem;border-radius:50px;overflow:hidden;box-shadow:0 4px 8px #30353c1a}.pricing__section .pricing__container .pricing__container--title .toggle__container .toggle__item{width:92px;padding:12px 0;background:#cccccd;cursor:pointer;text-align:center;border:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.pricing__section .pricing__container .pricing__container--title .toggle__container .toggle__item p{color:#fff;opacity:1;width:100%;text-align:center}.pricing__section .pricing__container .pricing__container--title .toggle__container .toggleitemactive{background:#fff;box-shadow:0 2px 4px #30353c26}.pricing__section .pricing__container .pricing__container--title .toggle__container .toggleitemactive p{color:#b882fc;opacity:1;font-weight:700}.pricing__section .pricing__container .pricing__container--title .toggle__container #toggle__item--yearly,.pricing__section .pricing__container .pricing__container--title .toggle__container #toggle__item--monthly{border-radius:0}.pricing__section .pricing__container .pricing__container--grid{display:flex;flex-direction:column;align-items:center}@media(min-width:1024px){.pricing__section .pricing__container .pricing__container--grid{flex-direction:row;align-items:flex-start}}.pricing__section .pricing__container .pricing__container--grid{justify-content:space-evenly;width:100%;max-width:1280px}.pricing__section .pricing__container .pricing__container--grid .gridItem{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background:#fff;border-radius:3px;box-shadow:0 16px 24px #30353c1a;margin-bottom:90px;max-width:340px;padding:0 2rem 40px}@media(min-width:1024px){.pricing__section .pricing__container .pricing__container--grid .gridItem{width:100%;height:1000px;max-width:240px;margin-bottom:0;padding:0 34px 40px}}@media(min-width:1140px){.pricing__section .pricing__container .pricing__container--grid .gridItem{max-width:270px}}.pricing__section .pricing__container .pricing__container--grid .gridItem:last-child{margin-bottom:0}.pricing__section .pricing__container .pricing__container--grid .gridItem .gridItem--image{display:flex;justify-content:center;align-items:center;position:relative;width:100px;height:100px;top:-50px;background:#fff;border-radius:50px;box-shadow:0 18px 26px #30353c1a}.pricing__section .pricing__container .pricing__container--grid .gridItem .gridItem--image img{height:65px;margin-top:15px}.pricing__section .pricing__container .pricing__container--grid .gridItem .gridItem--title{margin-bottom:1rem;margin-top:-30px}@media(min-width:768px){.pricing__section .pricing__container .pricing__container--grid .gridItem .gridItem--title{height:150px}}.pricing__section .pricing__container .pricing__container--grid .gridItem .gridItem--title h2{font-size:1.25rem;font-weight:700;line-height:1.6;text-align:left;color:#3f4b58;margin-bottom:.5rem}.pricing__section .pricing__container .pricing__container--grid .gridItem .gridItem--title h3{font-size:14px;opacity:.75;line-height:1.6;text-align:left;color:#3f4b58;margin-bottom:.5rem}.pricing__section .pricing__container .pricing__container--grid .gridItem .gridItem--title p{font-size:14px;font-weight:400;line-height:1.43;text-align:left;color:#3f4b58;margin-bottom:0}.pricing__section .pricing__container .pricing__container--grid .gridItem .gridItem--pricing{width:100%;margin-bottom:23px}.pricing__section .pricing__container .pricing__container--grid .gridItem .gridItem--pricing h4{font-size:24px;font-weight:700;line-height:1.5;text-align:left;color:#3f4b58;margin-bottom:.5rem}.pricing__section .pricing__container .pricing__container--grid .gridItem .gridItem--pricing h4 span{font-weight:500;font-size:16px}.pricing__section .pricing__container .pricing__container--grid .gridItem .gridItem--pricing h5{font-size:16px;font-weight:400;line-height:1.5;text-align:left;color:#3f4b58;margin-bottom:0}.pricing__section .pricing__container .pricing__container--grid .gridItem .gridItem--subtitle{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:1rem}.pricing__section .pricing__container .pricing__container--grid .gridItem .gridItem--subtitle .includeTitleMobile{font-size:14px;font-weight:700;line-height:1.43;color:#3f4b58;margin-bottom:0;display:block;opacity:.75}@media(min-width:768px){.pricing__section .pricing__container .pricing__container--grid .gridItem .gridItem--subtitle .includeTitleMobile{display:none}}.pricing__section .pricing__container .pricing__container--grid .gridItem .gridItem--subtitle .includeTitleDesktop{font-size:14px;font-weight:700;line-height:1.43;color:#3f4b58;margin-bottom:0;display:none;opacity:.75}@media(min-width:768px){.pricing__section .pricing__container .pricing__container--grid .gridItem .gridItem--subtitle .includeTitleDesktop{display:block}}.pricing__section .pricing__container .pricing__container--grid .gridItem .gridItem--subtitle .moreFeatures{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:125px;font-size:14px;line-height:1.43;color:#3f4b58;margin-bottom:0}@media(min-width:768px){.pricing__section .pricing__container .pricing__container--grid .gridItem .gridItem--subtitle .moreFeatures{display:none}}.pricing__section .pricing__container .pricing__container--grid .gridItem .gridItem--subtitle .moreFeatures h5{margin-bottom:0;opacity:.75}.pricing__section .pricing__container .pricing__container--grid .gridItem .gridItem--subtitle .moreFeatures .chevron-icon{opacity:.75}.pricing__section .pricing__container .pricing__container--grid .gridItem .gridItem__products{width:125%;margin-bottom:1rem;max-width:404px}.pricing__section .pricing__container .pricing__container--grid .gridItem .gridItem__products .gridItem--product{display:flex;align-items:center;padding-left:2rem;padding:11px 0 11px 2rem}.pricing__section .pricing__container .pricing__container--grid .gridItem .gridItem__products .gridItem--product img{margin-right:12px}.pricing__section .pricing__container .pricing__container--grid .gridItem .gridItem__products .gridItem--product h6{font-size:16px;font-weight:500;line-height:1.5}.pricing__section .pricing__container .pricing__container--grid .gridItem .gridItem__products .gridItem--product--mobile{display:flex}@media(min-width:768px){.pricing__section .pricing__container .pricing__container--grid .gridItem .gridItem__products .gridItem--product--mobile{display:none}}.pricing__section .pricing__container .pricing__container--grid .gridItem .gridItem__products .gridItem--product--grey{background:#fafafa}.pricing__section .pricing__container .pricing__container--grid .gridItem .gridItem--featuresMobile{display:flex!important}@media(min-width:768px){.pricing__section .pricing__container .pricing__container--grid .gridItem .gridItem--featuresMobile{display:none}}.pricing__section .pricing__container .pricing__container--grid .gridItem .gridItem--features{width:100%;display:none;padding-left:2rem;margin-bottom:2rem}@media(min-width:768px){.pricing__section .pricing__container .pricing__container--grid .gridItem .gridItem--features{display:flex}}.pricing__section .pricing__container .pricing__container--grid .gridItem .gridItem--features ul{font-size:14px;line-height:2.14;font-weight:400}.pricing__section .pricing__container .pricing__container--grid .gridItem .gridItem--features ul.dashed{list-style:none;padding-left:0}.pricing__section .pricing__container .pricing__container--grid .gridItem .gridItem--features ul.dashed>li{margin-left:10px}.pricing__section .pricing__container .pricing__container--grid .gridItem .gridItem--features ul.dashed>li:before{content:"- ";margin-left:-10px}.pricing__section .pricing__container .pricing__container--grid .gridItem a{width:100%;text-align:center;margin-right:0;margin-top:auto}.pricing__section .pricing__container .pricing__container--grid .gridItem button{margin-top:auto;width:70%;margin-right:0}.pricing__section .pricing__container .pricing__container--grid .gridItem buy-button{width:100%;text-align:center;margin-top:auto}.pricing__callout--blackFriday{display:flex;flex-direction:column;justify-content:center;align-items:center;height:180px;margin-top:4rem}.pricing__callout--blackFriday h2{font-size:36px;font-weight:700;line-height:1;text-align:center;color:#171717}.pricing__callout{height:475px;display:block;padding:0}@media(min-width:768px){.pricing__callout{height:100%}}.pricing__callout{background:#171717;overflow:hidden}.pricing__callout .pricing__overlay--shadow{display:block;position:absolute;height:100%;width:100%;top:0;left:0;z-index:1;text-align:center;background-color:#000000b3}.pricing__callout .pricing__callout--video{position:relative;padding-bottom:123%}@media(min-width:768px){.pricing__callout .pricing__callout--video{padding-bottom:34.25%}}.pricing__callout .pricing__callout--video{height:0;z-index:1}.pricing__callout .pricing__callout--video iframe{position:absolute;left:0;width:100%;height:100%}.pricing__callout .pricing__callout--video .mobileVideo{display:inline-block;transform:scale(2.2)}@media(min-width:768px){.pricing__callout .pricing__callout--video .mobileVideo{display:none}}.pricing__callout .pricing__callout--video .desktopVideo{display:none;transform:scale(1)}@media(min-width:768px){.pricing__callout .pricing__callout--video .desktopVideo{display:inline-block}}.pricing__callout .pricing__callout--text{display:inline-flex;position:relative}@media(min-width:768px){.pricing__callout .pricing__callout--text{position:absolute;height:100%;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}}.pricing__callout .pricing__callout--text{flex-direction:column;justify-content:center;align-items:left;z-index:5;color:#fff;height:475px;padding:0 2rem}@media(min-width:768px){.pricing__callout .pricing__callout--text{align-items:center;text-align:center}}.pricing__callout .pricing__callout--text h2{font-size:24px;font-weight:700;margin-bottom:1rem;line-height:1.5}.pricing__callout .pricing__callout--text p{font-size:14px;font-weight:700;margin-bottom:2rem;width:100%;max-width:493px;opacity:.75;line-height:1.43}.pricing__callout .pricing__callout--text button{width:192px}.pricing__callout--footer{height:100%;max-width:100vw}.pricing__callout--footer .pricing__callout--video{padding-bottom:56.25%}@media(min-width:768px){.pricing__callout--footer .pricing__callout--video{padding-bottom:34.25%}}.pricing__callout--footer .pricing__callout--video .mobileVideo{display:inline-block;transform:scale(1.7)}@media(min-width:768px){.pricing__callout--footer .pricing__callout--video .mobileVideo{display:none}}.pricing__callout--footer .pricing__callout--text{display:none}@media(min-width:768px){.pricing__callout--footer .pricing__callout--text{display:inline-flex;max-width:1038px;padding:0 64px;align-items:flex-start;top:50%;left:25%;transform:translate(-25%,-50%)}}.pricing__callout--footer .pricing__callout--lefttext{text-align:left}.pricing__section--bg{background-size:contain;background-repeat:no-repeat;background-position:top right;padding:4rem 0}@media(min-width:768px){.pricing__section--bg{padding:8rem 0}}.pricing__faq--container{display:flex;flex-direction:column;justify-content:center;margin:0 auto;width:100%}@media(min-width:768px){.pricing__faq--container{align-items:center}}.pricing__faq--container .pricing__faq--title{width:100%}@media(min-width:768px){.pricing__faq--container .pricing__faq--title{width:auto}}.pricing__faq--container .pricing__faq--title h2{font-size:36px}@media(min-width:768px){.pricing__faq--container .pricing__faq--title h2{font-size:24px}}.pricing__faq--container .pricing__faq--title h2{font-weight:700;line-height:1.5}.pricing__faq--container .pricing__faq--item h2{font-size:24px;font-weight:700;line-height:1.5}.pricing__faq--container .pricing__faq--grid{display:flex;flex-direction:column;justify-content:space-around}@media(min-width:768px){.pricing__faq--container .pricing__faq--grid{flex-direction:row;flex-wrap:wrap}}.pricing__faq--container .pricing__faq--grid{align-items:flex-start;max-width:1110px}.pricing__faq--container .pricing__faq--grid .gridItem{display:flex;flex-direction:column;width:100%;max-width:300px;padding:2rem .5rem;overflow:hidden}@media(min-width:768px){.pricing__faq--container .pricing__faq--grid .gridItem{width:100%;max-width:325px;border-radius:3px;border:none;padding:0;margin:0 25px 4rem}}.pricing__faq--container .pricing__faq--grid .gridItem .gridItem--title{display:flex;flex-direction:row;margin-bottom:1rem}.pricing__faq--container .pricing__faq--grid .gridItem .gridItem--title h3{font-size:16px;font-weight:500;line-height:1.5;text-align:left;margin-bottom:0}.pricing__faq--container .pricing__faq--grid .gridItem .gridItem--subtitle{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.pricing__faq--container .pricing__faq--grid .gridItem .gridItem--subtitle h4{font-size:12px;font-weight:700;color:#7654fc;line-height:1.33;text-align:left}.pricing__faq--container .pricing__faq--grid .gridItem .gridItem--desc p{font-size:14px;line-height:1.43;margin-bottom:0}.pricing__faq--container .pricing__faq--grid .gridItem .gridItem--desc a{color:#7654fc}.pricing__faq--container .pricing__faq--grid .gridItem--divider{width:311px;height:2px;border-top:solid 3px #eeeeee}@media(min-width:768px){.pricing__faq--container .pricing__faq--grid .gridItem--divider{display:none}}.pricing__footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;background-color:#1e1e22;box-shadow:0 24px 62px #30353c1a;padding:4rem 2rem}@media(min-width:768px){.pricing__footer{display:none}}.pricing__footer .footer--text h2{font-size:24px;font-weight:700;margin-bottom:1rem;line-height:1.5;color:#fff}.pricing__footer .footer--text p{font-size:14px;font-weight:700;margin-bottom:2rem;width:100%;max-width:493px;opacity:.75;line-height:1.43;color:#fff}.pricing__footer .footer--text button{width:192px;display:none}.ribbon{width:153px;position:absolute;background:#14da9e;color:#fff;height:20px;text-align:center;padding:10px 18px;margin-top:-21px;margin-left:-104px}@media(min-width:375px){.ribbon{margin-left:-122px}}@media(min-width:768px){.ribbon{width:136px;margin-left:144px;margin-top:58px}}@media(min-width:1024px){.ribbon{width:98px;margin-left:115px;margin-top:55px}}@media(min-width:1140px){.ribbon{width:98px;margin-left:129px;margin-top:55px}}.ribbon:before{content:"";position:absolute;display:none;border:0px transparent #14da9e;top:0}@media(min-width:768px){.ribbon:before{display:block;border:20px solid #14da9e}}.ribbon:before{left:-1.5em;border-right-width:1.5em;border-left-color:transparent}.ribbon .ribbon-content:before{content:"";position:absolute;display:block;border-style:solid;border-color:#11a87a transparent transparent transparent;bottom:-1em}@media(min-width:768px){.ribbon .ribbon-content:before{display:none}}.ribbon .ribbon-content:after{content:"";position:absolute;display:none;border-style:solid;border-color:#11a87a transparent transparent transparent;bottom:-1em}@media(min-width:768px){.ribbon .ribbon-content:after{display:block}}.ribbon .ribbon-content:before{left:0;border-width:1em 0 0 1em}.ribbon .ribbon-content:after{right:0;border-width:1em 27px 0 0}.ribbon-content h1{font-size:14px;font-weight:700;line-height:1.43}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.5rem;min-width:120px;padding:.625rem 1.5rem;margin-bottom:.625rem;margin-right:1rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,Helvetica Neue,sans-serif;font-size:1.125rem;font-weight:500;line-height:1;letter-spacing:.01em;text-decoration:none;text-align:center;white-space:nowrap;border:1px solid transparent;border-radius:9999px;box-shadow:0 1px 2px #0000000d;background:#fff;color:#171717;cursor:pointer;user-select:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.btn:focus{outline:none;box-shadow:0 0 0 3px #9f54f71a}.btn:hover:not(:disabled):not(.invalid){transform:translateY(-1px);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.btn:active:not(:disabled):not(.invalid){transform:translateY(0);box-shadow:0 1px 2px #0000000d}.btn.btn--purple,.btn.btn--primary{background:#9f54f7;color:#faf7ff;border-color:#9f54f7}.btn.btn--purple:hover:not(:disabled):not(.invalid),.btn.btn--primary:hover:not(:disabled):not(.invalid){background:#7b31c8;border-color:#7b31c8}.btn.btn--purpleLight{background:#b882fc;color:#faf7ff;border-color:#b882fc}.btn.btn--purpleLight:hover:not(:disabled):not(.invalid){background:#9f54f7;border-color:#9f54f7}.btn.btn--purpleText,.btn.btn--text{color:#9f54f7;font-size:.875rem;font-weight:500;background:transparent;border:none;box-shadow:none;padding:.5rem 0;margin:0;min-width:auto}.btn.btn--purpleText:hover:not(:disabled):not(.invalid),.btn.btn--text:hover:not(:disabled):not(.invalid){color:#7b31c8;background:#faf7ff;transform:none}.btn.btn--secondary,.btn.btn--black{background:#525252;color:#fff;border-color:#525252}.btn.btn--secondary:hover:not(:disabled):not(.invalid),.btn.btn--black:hover:not(:disabled):not(.invalid){background:#404040;border-color:#404040}.btn.btn--white,.btn.btn--outline{background:#fff;color:#171717;border-color:#d4d4d4}.btn.btn--white:hover:not(:disabled):not(.invalid),.btn.btn--outline:hover:not(:disabled):not(.invalid){background:#fafafa;border-color:#525252}.btn.btn--blue,.btn.btn--info{background:#3b82f6;color:#fff;border-color:#3b82f6}.btn.btn--blue:hover:not(:disabled):not(.invalid),.btn.btn--info:hover:not(:disabled):not(.invalid){background:#1d4ed8;border-color:#1d4ed8}.btn.btn--red,.btn.btn--danger{background:#ef4444;color:#fff;border-color:#ef4444}.btn.btn--red:hover:not(:disabled):not(.invalid),.btn.btn--danger:hover:not(:disabled):not(.invalid){background:#b91c1c;border-color:#b91c1c}.btn.btn--fb{background:#47639e;color:#fff;border-color:#47639e}.btn.btn--fb:hover:not(:disabled):not(.invalid){background:#374d7b;border-color:#374d7b}.btn.btn--twitter{background:#499dd0;color:#fff;border-color:#499dd0}.btn.btn--twitter:hover:not(:disabled):not(.invalid){background:#2f84b7;border-color:#2f84b7}.btn.btn--download,.btn.btn--sm{height:2rem;padding:.375rem .75rem;font-size:.875rem}.btn.btn--lg{height:3rem;padding:.75rem 1.5rem;font-size:1.125rem}.btn.btn--xl{height:3.5rem;padding:1rem 2rem;font-size:1.25rem}.btn.btn--icon{padding-right:1rem}.btn.btn__splash{width:265px;padding:0 .75rem}@media(min-width:768px){.btn.btn__splash{width:auto;padding:0 1rem}}.btn.btn__watermarkShow{background:#fff;box-shadow:none;color:#525252;font-size:1rem;width:100%;padding:.625rem 0;max-width:none;border:1px solid #e5e5e5}.btn.btn__watermarkShow:hover:not(:disabled):not(.invalid){background:#fafafa;transform:none}.btn:disabled,.btn.invalid{opacity:.6;cursor:not-allowed;pointer-events:auto}.btn:disabled:hover,.btn.invalid:hover{transform:none;box-shadow:0 1px 2px #0000000d}.btn .caret-icon{margin-left:.5rem}.btn--trial{width:90%!important}.btnInvalid{opacity:.3;pointer-events:none}.btn--play{margin-left:1rem;margin-bottom:-1px!important;width:10px!important;height:10px!important;vertical-align:middle!important}.btn__group{display:flex;flex-direction:column;align-items:baseline;justify-content:flex-start;z-index:2}@media(min-width:768px){.btn__group{flex-direction:row}}.btn__group--splash{width:100%;flex-direction:column;margin-bottom:2rem}@media(min-width:768px){.btn__group--splash{flex-direction:row;width:auto}}.btn__group--persecond{max-width:500px;flex-wrap:wrap}.btn__group--homepage{width:100%;flex-direction:column;margin-bottom:2rem}@media(min-width:768px){.btn__group--homepage{width:auto;flex-direction:row}}.btn__group--homepage a{width:100%;margin-right:0}@media(min-width:768px){.btn__group--homepage a{width:inherit;margin-right:1rem}}.btn__group--cinemagraph{flex-direction:column}.divider{text-align:center;margin:0}.divider.faded{border-color:#333}.divider.with-text{margin:2rem 0}.divider.with-text span{position:relative;margin:2rem 0;padding:0 1rem;background:#f8f8f8;color:#bfbfbf}.divider.with-text:before{content:"";display:block;position:relative;border-top:1px solid #ccc;top:10px}.full-page-form{width:340px;height:100%;margin:0 auto;margin-top:calc(20px + 5vw);padding:20px;max-width:100%}.image{position:relative;display:block}.image.landscape img{height:100%}.image.portrait img{width:100%}.image.play:before{content:"";position:absolute;display:inline-block;top:50%;left:50%;margin-top:-20px;margin-left:-10px;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:40px solid white}.image.play:after{content:"";position:absolute;display:inline-block;top:0;left:0;width:100%;height:100%;transition:all,.2s;-webkit-transition:all,.2s;-ms-transition:all,.2s;-moz-transition:all,.2s;-o-transition:all,.2s}.image.play:hover:after{background:#ffffff4d}.image.play img{width:100%}.image.preview{margin-top:1rem;width:100px}.image.learning{max-width:300px;margin:auto}@media only screen and (min-width:64.063em){.image.learning{max-width:400px}}.image.awards{display:inline-block;margin-right:1rem}.image.awards img{height:40px}.image.inline{display:inline;margin-right:2rem;vertical-align:top}.close-icon,.message .close,.flixel__list--cinemagraph .remove,.icon.close{position:relative;display:inline-block;width:24px;height:24px;cursor:pointer}.close-icon:before,.message .close:before,.flixel__list--cinemagraph .remove:before,.icon.close:before,.close-icon:after,.message .close:after,.flixel__list--cinemagraph .remove:after,.icon.close:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:2px;background:currentColor}.close-icon:before,.message .close:before,.flixel__list--cinemagraph .remove:before,.icon.close:before{transform:translate(-50%,-50%) rotate(45deg)}.close-icon:after,.message .close:after,.flixel__list--cinemagraph .remove:after,.icon.close:after{transform:translate(-50%,-50%) rotate(-45deg)}.chevron-icon{display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid currentColor;margin-left:6px;transition:transform .2s ease}.info-icon,.info{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:2px solid currentColor;border-radius:50%;font-size:11px;font-weight:700;margin-right:6px}.info-icon:after,.info:after{content:"i";font-style:italic}.icon{display:inline-block}.icon.delete{color:#ef4444}.icon.delete:before{content:"×";font-size:1.2em}.icon.add{color:#22c55e}.icon.add:before{content:"+"}.icon.ready{color:#22c55e}.icon.ready:before{content:"✓"}.icon.disabled{pointer-events:none;cursor:default;opacity:.5}.icon.offset-top{position:absolute;font-size:1rem;background:none;top:.5rem}.icon.vertical-centered{position:absolute;top:50%;right:5px;margin-top:-9px}.icon.large{font-size:1.5rem}input[type=radio]{vertical-align:baseline}.ui-input{position:relative;margin:0 auto;width:100%}.ui-input input[type=text],.ui-input input[type=email],.ui-input input[type=number],.ui-input input[type=url],.ui-input input[type=password],.ui-input textarea{height:2.5rem;width:100%;min-height:2.5rem;border-radius:.375rem;background-color:#fff;border:1px solid #e5e5e5;padding:.75rem 1rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,Helvetica Neue,sans-serif;font-size:1rem;font-weight:400;color:#171717;line-height:1.5;margin-bottom:1rem;transition:all .2s cubic-bezier(.4,0,.2,1);appearance:none;-webkit-appearance:none}.ui-input input[type=text]::placeholder,.ui-input input[type=email]::placeholder,.ui-input input[type=number]::placeholder,.ui-input input[type=url]::placeholder,.ui-input input[type=password]::placeholder,.ui-input textarea::placeholder{color:#737373;opacity:1;font-weight:400}.ui-input input[type=text]::-webkit-input-placeholder,.ui-input input[type=email]::-webkit-input-placeholder,.ui-input input[type=number]::-webkit-input-placeholder,.ui-input input[type=url]::-webkit-input-placeholder,.ui-input input[type=password]::-webkit-input-placeholder,.ui-input textarea::-webkit-input-placeholder{color:#737373;opacity:1}.ui-input input[type=text]::-moz-placeholder,.ui-input input[type=email]::-moz-placeholder,.ui-input input[type=number]::-moz-placeholder,.ui-input input[type=url]::-moz-placeholder,.ui-input input[type=password]::-moz-placeholder,.ui-input textarea::-moz-placeholder{color:#737373;opacity:1}.ui-input input[type=text]:-ms-input-placeholder,.ui-input input[type=email]:-ms-input-placeholder,.ui-input input[type=number]:-ms-input-placeholder,.ui-input input[type=url]:-ms-input-placeholder,.ui-input input[type=password]:-ms-input-placeholder,.ui-input textarea:-ms-input-placeholder{color:#737373;opacity:1}.ui-input input[type=text]:-moz-placeholder,.ui-input input[type=email]:-moz-placeholder,.ui-input input[type=number]:-moz-placeholder,.ui-input input[type=url]:-moz-placeholder,.ui-input input[type=password]:-moz-placeholder,.ui-input textarea:-moz-placeholder{color:#737373;opacity:1}.ui-input input[type=text]:focus,.ui-input input[type=email]:focus,.ui-input input[type=number]:focus,.ui-input input[type=url]:focus,.ui-input input[type=password]:focus,.ui-input textarea:focus{outline:none;border-color:#9f54f7;box-shadow:0 0 0 3px #9f54f71a;background-color:#fff}.ui-input input[type=text]:not(.ng-pristine).ng-invalid,.ui-input input[type=text].invalid,.ui-input input[type=email]:not(.ng-pristine).ng-invalid,.ui-input input[type=email].invalid,.ui-input input[type=number]:not(.ng-pristine).ng-invalid,.ui-input input[type=number].invalid,.ui-input input[type=url]:not(.ng-pristine).ng-invalid,.ui-input input[type=url].invalid,.ui-input input[type=password]:not(.ng-pristine).ng-invalid,.ui-input input[type=password].invalid,.ui-input textarea:not(.ng-pristine).ng-invalid,.ui-input textarea.invalid{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.ui-input input[type=text]:not(.ng-pristine).ng-invalid:focus,.ui-input input[type=text].invalid:focus,.ui-input input[type=email]:not(.ng-pristine).ng-invalid:focus,.ui-input input[type=email].invalid:focus,.ui-input input[type=number]:not(.ng-pristine).ng-invalid:focus,.ui-input input[type=number].invalid:focus,.ui-input input[type=url]:not(.ng-pristine).ng-invalid:focus,.ui-input input[type=url].invalid:focus,.ui-input input[type=password]:not(.ng-pristine).ng-invalid:focus,.ui-input input[type=password].invalid:focus,.ui-input textarea:not(.ng-pristine).ng-invalid:focus,.ui-input textarea.invalid:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef444426}.ui-input input[type=text][disabled],.ui-input input[type=email][disabled],.ui-input input[type=number][disabled],.ui-input input[type=url][disabled],.ui-input input[type=password][disabled],.ui-input textarea[disabled]{background-color:#fafafa;border-color:#e5e5e5;color:#737373;cursor:not-allowed;opacity:.7}.ui-input input[type=text][readonly],.ui-input input[type=email][readonly],.ui-input input[type=number][readonly],.ui-input input[type=url][readonly],.ui-input input[type=password][readonly],.ui-input textarea[readonly]{background-color:#fafafa;border-color:#e5e5e5;cursor:default}.ui-input input[type=text].transparent,.ui-input input[type=email].transparent,.ui-input input[type=number].transparent,.ui-input input[type=url].transparent,.ui-input input[type=password].transparent,.ui-input textarea.transparent{background:transparent;border:none;border-bottom:1px solid #d4d4d4;border-radius:0;margin:0;padding:.5rem 0;text-align:center}.ui-input input[type=text].transparent:focus,.ui-input input[type=email].transparent:focus,.ui-input input[type=number].transparent:focus,.ui-input input[type=url].transparent:focus,.ui-input input[type=password].transparent:focus,.ui-input textarea.transparent:focus{background:#ffffff1a;border-bottom-color:#9f54f7;box-shadow:none}.ui-input input[type=text].large,.ui-input input[type=email].large,.ui-input input[type=number].large,.ui-input input[type=url].large,.ui-input input[type=password].large,.ui-input textarea.large{font-size:1.5rem;height:auto;min-height:3rem;padding:1rem 1.5rem}.ui-input input[type=text].faded,.ui-input input[type=email].faded,.ui-input input[type=number].faded,.ui-input input[type=url].faded,.ui-input input[type=password].faded,.ui-input textarea.faded{opacity:.6}.ui-input input[type=text]:hover:not(:disabled):not([readonly]),.ui-input input[type=email]:hover:not(:disabled):not([readonly]),.ui-input input[type=number]:hover:not(:disabled):not([readonly]),.ui-input input[type=url]:hover:not(:disabled):not([readonly]),.ui-input input[type=password]:hover:not(:disabled):not([readonly]),.ui-input textarea:hover:not(:disabled):not([readonly]){border-color:#d4d4d4}.ui-input input[type=text][type=textarea],.ui-input input[type=email][type=textarea],.ui-input input[type=number][type=textarea],.ui-input input[type=url][type=textarea],.ui-input input[type=password][type=textarea],.ui-input textarea[type=textarea]{min-height:120px;resize:vertical;padding-top:.75rem;line-height:1.625}.ui-input .prepend{position:absolute;top:0;left:0;height:100%;padding:.75rem 1rem;background:#fafafa;border:1px solid #e5e5e5;border-right:none;border-radius:.375rem 0 0 .375rem;color:#525252;font-size:.875rem;display:flex;align-items:center;z-index:1}.ui-input .prepend+input{padding-left:140px}.ui-input .countdown{position:absolute;bottom:-15px;right:0;font-size:.8rem;color:#666;text-align:center}.ui-input .countdown.invalid{color:#a95252}.download-trial__input{padding-left:1rem!important;width:95%!important}.hidden_radio{position:relative;float:left;font-size:.8rem;margin:0 .8rem}.hidden_radio:first-of-type{margin-left:0}.hidden_radio:last-of-type{margin-right:0}.hidden_radio>input[type=radio]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.hidden_radio>input[type=radio]:checked+span{font-weight:700}.hidden_checkbox{position:relative}.hidden_checkbox input[type=checkbox]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1000}.hidden_checkbox input[type=checkbox]:checked+.icon{opacity:1}.hidden_checkbox .icon{text-align:right;z-index:600;opacity:0}.hidden_fileupload{position:absolute;inset:0;width:100%;height:100%;text-align:center}.hidden_fileupload:before{position:absolute;inset:0;width:100%;height:100%;line-height:132px;font-size:1.5rem;background:#ffffff80}.hidden_fileupload input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0}.link{font-size:.875rem;font-weight:600;margin-bottom:10px;line-height:24px;color:#b882fc;cursor:pointer}.list{overflow:hidden}.list.bullet{overflow:visible;-webkit-padding-start:1rem}.list.bullet>li{list-style:disc;line-height:1.8;font-size:1rem;margin-bottom:.5rem}.list.bullet.white>li{color:#fafafa}.list.toc{overflow:visible;-webkit-padding-start:1rem}.list.toc>li{list-style:disc;color:#262626;line-height:1.8;font-size:.8rem}.list.numbered{overflow:visible}.list.numbered li{list-style:decimal;line-height:1.8;margin:1rem 0;font-size:1rem}.list.services{padding-left:1rem}.list.services li{list-style:disc;line-height:1.4}.list.with-images li{position:relative;width:80px;height:80px;margin:0 .5rem 0 0;border:1px solid #ccc;background-image:url(https://cdn.flixel.com/static/static-web/patterns/checkerboard.png)}.list.with-images li a{display:block}.list.with-images li a.active{box-shadow:0 0 2px 2px #000c}.list.with-images li .bg{height:100%;background-repeat:no-repeat;background-size:contain;background-position:center}.list.with-images li.upload{padding-top:1rem;background-image:none}.list.with-images li .icon{transition:all,.25s;cursor:pointer;opacity:0;z-index:500}.list.with-images li .icon.top-right{position:absolute;top:2px;right:2px}.list.with-images li .icon.clear-x{background:#fff9}.list.with-images li:hover{opacity:.8}.list.with-images li:hover .icon{opacity:1}.list ul,.list ul li{padding-left:1rem;list-style:circle}.list__item{float:left;margin:0 1rem}.list__item:first-of-type{margin-left:0}.list__item:last-of-type{margin-right:0}.list__icon{float:left;margin:0 .5rem}.list__icon:first-of-type{margin-left:0}.list__icon:last-of-type{margin-right:0}.segment{padding:.8rem 0}.segment.xs{padding:.1rem 0}.segment.s{padding:.3rem 0}.segment.l{padding:1.5rem 0}.segment.xl{padding:2rem 0}@media only screen and (min-width:40.063em){.segment.xxl{padding:2rem 0}}@media only screen and (min-width:64.063em){.segment.xxl{padding:4rem 0}}.segment p:last-child{margin-bottom:0}.embed-popup{position:relative;display:flex;flex-direction:column;height:100%;width:320px}@media(min-width:600px){.embed-popup{height:auto;width:400px}}@media(max-width:768px)and (orientation:landscape){.embed-popup{height:100%;width:100%}}.embed-popup{transform:translate(-50%,-50%);margin:0 auto;background:#fff;color:#171717;z-index:5001;border-radius:3px;box-shadow:0 4px 8px #30353c1a}.embed-popup .embed__popup--container{display:flex;flex-direction:column;position:relative;padding:2rem 2rem 1rem;overflow-x:auto;overflow-y:scroll}.embed-popup .embed__popup--container span{z-index:5000}.embed-popup .embed__popup--container span img{position:absolute;display:block;z-index:5000;left:15%;margin-top:100px;width:200px;height:200px}.embed-popup .embed__popup--container .embed__popup--item{margin-bottom:.5rem}.embed-popup .embed__popup--container .embed__popup--item .ui-input{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.embed-popup .embed__popup--container .popup__item--center{text-align:center}.embed-popup .embed__popup--container p{line-height:1.2}.embed-popup .embed__popup--container .header{margin:0}.embed-popup .embed__popup--container .ui-input{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;font-size:1rem}.embed-popup .embed__popup--container .ui-input select,.embed-popup .embed__popup--container .ui-input label{margin:0 1rem}.embed-popup .embed__popup--container .ui-input--radio{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:0}.embed-popup .embed__popup--container .ui-input--radio label{margin:0 1rem}.embed-popup .embed__popup--container .embed__popup--embedCode{display:flex;flex-direction:column;justify-content:space-around}.embed-popup .embed__popup--container .embed__popup--embedCode p{font-size:.875rem;font-weight:500;margin-bottom:.5rem;color:#3f4b58;opacity:.5}.embed-popup .embed__popup--container .embed__popup--embedCode .ui-input{margin:0;width:100%}.embed-popup .embed__popup--container .embed__popup--embedCode .ui-input textarea{width:100%;height:147px}@media(orientation:landscape)and (max-width:768px){.embed-popup .embed__popup--container .embed__popup--embedCode .ui-input textarea{height:100%}}.embed-popup .embed__popup--container .embed__popup--embedCode .ui-input textarea{resize:none;padding:.5rem;white-space:normal;margin-bottom:.5rem}.embed-popup .embed__popup--container .embed__popup--embedCode .btn{width:100%;max-width:180px;align-self:center;margin-top:1rem}.embed-popup .embed__popup--container .embed__popup--desc{margin:1rem 0}.embed-popup .embed__popup--container .embed__popup--desc p{font-size:.75rem;color:#3f4b58;line-height:1.33}.embed-popup .embed__popup--container .embed--radio{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.embed-popup .embed__popup--container .embed-popup__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#c9c9c9de;z-index:10}@media(min-width:768px){.embed__close{right:1rem}}.embed__desc{margin:1rem 0}.embed-popup__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#1e1e22cc;z-index:10}span.radio-label{font-size:1rem;color:#3f4b58;line-height:1.5;margin-left:.5rem}span.radio-label .custom-size-embed{margin-left:10px}span.radio-label .custom-size-x{margin-left:5px}span.radio-label .embed_copy{position:absolute;width:140px;z-index:100;left:50%;margin-left:-70px;margin-top:-70px;top:125px}span.radio-label .underline--text{text-decoration:underline}.info{position:relative;margin-left:.2rem;top:-2px;color:#d1d1d1}.info:hover>.info__text{opacity:1;visibility:visible}.icon:hover>.info__text{opacity:1;visibility:visible}.info__text{position:absolute;background:#ccc;padding:.5rem 1rem;opacity:0;visibility:hidden;color:#000;font-size:.75rem;z-index:1000;white-space:normal;transition:all,.2s;width:250px}.info__text.right{top:-5px;right:-265px}.info__text.right:before{content:"";position:absolute;display:inline-block;top:5px;left:-10px;width:0;height:0;border-top:7.5px solid transparent;border-bottom:7.5px solid transparent;border-right:10px solid #ccc}.info__text.top{bottom:25px;left:50%;margin-left:-125px}.info__text.top:before{content:"";position:absolute;display:inline-block;bottom:-10px;left:50%;margin-left:-7.5px;width:0;height:0;border-left:7.5px solid transparent;border-right:7.5px solid transparent;border-top:10px solid #ccc}.flixel_list__toggle{font-size:2rem;margin-right:1rem;opacity:.7}.flixel_list__toggle.active{opacity:.9}.flixel__list{background:#fafafa;overflow:auto}.flixel__list.max-height{height:300px;overflow:auto}.flixel__list--landscape{margin-bottom:4rem}.flixel__list--portrait{margin-bottom:0}.flixel__list--cinemagraph{position:relative;margin:0;padding-bottom:56.26%;overflow:hidden}.blocks .flixel__list--cinemagraph{float:left;height:150px;width:99%}@media only screen and (min-width:40.063em){.blocks .flixel__list--cinemagraph{height:213px}}.blocks .flixel__list--cinemagraph{margin:.5%;margin-bottom:1rem;padding:0}@media only screen and (min-width:40.063em){.blocks .flixel__list--cinemagraph{height:213px;width:49%}}@media only screen and (min-width:64.063em){.blocks .flixel__list--cinemagraph{height:213px;width:calc(33.3333333333% - 1%)}}.watermarkBlocks .flixel__list--cinemagraph{float:left;height:213px;width:99%;margin:0;padding:0}@media only screen and (min-width:40.063em){.watermarkBlocks .flixel__list--cinemagraph{height:213px;width:49%}}@media only screen and (min-width:64.063em){.watermarkBlocks .flixel__list--cinemagraph{height:213px;width:calc(33.3333333333% - 1%)}}.smaller .flixel__list--cinemagraph{width:99%}@media only screen and (min-width:31em){.smaller .flixel__list--cinemagraph{height:115px;width:calc(33.3333333333% - 1%)}}@media only screen and (min-width:40.063em){.smaller .flixel__list--cinemagraph{height:115px;width:24%}}@media only screen and (min-width:64.063em){.smaller .flixel__list--cinemagraph{width:19%}}@media only screen and (min-width:31em){.larger .flixel__list--cinemagraph{width:99%}}@media only screen and (min-width:40.063em){.larger .flixel__list--cinemagraph{width:49%;height:225px}}@media only screen and (min-width:64.063em){.larger .flixel__list--cinemagraph{width:24%;height:188px}}.tiny .flixel__list--cinemagraph{width:20%;height:100px;border:1px solid white}.flixel__list--cinemagraph.full{width:100%;float:none;height:100px}.flixel__list--cinemagraph .background{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;cursor:pointer;z-index:500}.flixel__list--cinemagraph .background.landscape,.flixel__list--cinemagraph .background.portrait{background-size:contain}.flixel__list--cinemagraph .black{background:#171717}.flixel__list--cinemagraph .black p{color:#fafafa;font-weight:700}.flixel__list--cinemagraph .list--shadow{background-image:radial-gradient(circle at 51% 50%,#2c2c2f,#1e1e22)}.flixel__list--cinemagraph .list--shadow p{color:#fafafa;font-size:.75rem;text-align:center;font-weight:700;margin-bottom:0}.flixel__list--cinemagraph iframe{position:absolute;width:100%;height:100%;z-index:600;display:none}.flixel__list--cinemagraph .link_overlay:hover~iframe{display:block}.flixel__list--cinemagraph .remove{position:absolute;top:2px;right:4px;color:#fff;z-index:1000}.flixel__list--cinemagraph .overlay p{position:relative;top:50%;-webkit-transform:translateY(-50.1%);-ms-transform:translateY(-50.1%);transform:translateY(-50.1%);-webkit-transform-style:preserve-3d;position:absolute;color:#fff;width:100%;text-shadow:7px 4px 10px black;font-size:1.2rem;line-height:1.2;z-index:100;text-align:center;font-weight:700}.larger .flixel__list--cinemagraph .overlay p{font-size:1.5rem}.flixel__list--accreditation{text-align:center;margin:1rem 0 0;display:flex;flex-direction:row;justify-content:center;align-items:center}.flixel__list--accreditation .accreditation__item{display:flex;flex-direction:row;justify-content:space-around;align-items:center}.flixel__list--accreditation .accreditation__item p{text-transform:capitalize;font-size:.75rem;font-weight:700;margin-bottom:0}.flixel__list--accreditation .accreditation__item img{width:36px;border-radius:30px;margin-right:15px}.blocks .flixel__list--accreditation{display:none}.fluid__video{position:relative;padding-bottom:56.25%;width:100%;height:0;z-index:1;float:left;background:transparent}@media only screen and (min-width:40.063em){.fluid__video:hover .icon{opacity:1}}.fluid__video.flixel-view{float:left}.fluid__video.incomplete{width:100%}.fluid__video iframe,.fluid__video video{position:absolute;left:0;width:100%;height:100%;transform:scale(1)}@media(min-width:768px){.fluid__video iframe,.fluid__video video{top:0}}.fluid__video .reverse--iframe{transform:rotateY(180deg) scale(1)}.fluid__video .brand{position:absolute;bottom:10px;left:50px;max-width:25%}.fluid__video .credit{position:absolute;right:25px;bottom:0}@media(min-width:768px){.fluid__video .credit{bottom:5px;padding-right:4rem}}.fluid__video .credit{margin:0;opacity:.75;font-size:.75rem;padding-bottom:1rem;color:#fff;z-index:5000}.fluid__video .credit--black{color:#000}.fluid__video .icon{position:absolute;top:0;bottom:0;width:25px;height:100%;z-index:1000;opacity:0;font-size:1.5rem;transition:all .2s;-webkit-transition:all .2s;-ms-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s}.fluid__video .icon:before{position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-8px}.fluid__video .next{right:0}.fluid__video .prev{left:0}.modal .fluid__video{background:#000;margin:auto}.fluid__video .click-disable{position:absolute;inset:0;width:100%;height:100%}.fluid__video .click-disable:after{content:"";display:inline-block;position:absolute;inset:0;width:100%;height:100%}@media only screen and (min-width:40.063em){.fluid__video.min-height{min-height:450px}.fluid__video.min-height.pro{min-height:550px}}@media only screen and (max-width:64.063em){.fluid__video.no-mobile{height:auto;padding:0}.fluid__video.no-mobile iframe{display:none}}.fluid__video--square{padding-bottom:85.25%}@media(min-width:768px){.fluid__video--square{padding-bottom:56.25%}}.square__top{margin-top:50px}#fluid__video--tutorial{width:300px}@media(min-width:768px){#fluid__video--tutorial{width:650px}}@media(min-width:1024px){#fluid__video--tutorial{width:850px}}#fluid__video--tutorial iframe{pointer-events:all}.video__overlay--shadow{display:none}@media(min-width:768px){.video__overlay--shadow{display:block;background-color:transparent;position:absolute;height:100%;width:100%;top:0;left:0;z-index:1;text-align:center;background-color:#00000080}}.video__overlay--shadowLight{display:none}@media(min-width:768px){.video__overlay--shadowLight{display:block;background-color:transparent;position:absolute;height:100%;width:100%;top:0;left:0;z-index:1;text-align:center;background-color:#0000004d}}.full__video{display:block;padding:0;height:100%;background:#171717;overflow:hidden}.full__video .splash{padding-bottom:53.3333333333%}@media(min-width:768px){.full__video .splash{padding-bottom:56.25%}}.full__video .callout{padding-bottom:48%}@media(min-width:768px){.full__video .callout{padding-bottom:33.75%}}.full__video .splash--404{min-height:175px}@media(min-width:468px){.full__video .splash--404{top:-50px;min-height:100%}}@media(min-width:768px){.full__video .splash--404{overflow:hidden}}@media(min-width:1024px){.full__video .splash--404{top:-150px}}.full__video--callout{display:block;padding:0;height:175px}@media(min-width:768px){.full__video--callout{height:100%}}.full__video--callout{background:#171717;overflow:hidden}.tutorial__video{display:block;padding:0;overflow:hidden}.fluid__video--callout{position:relative;padding-bottom:44%}@media(min-width:1024px){.fluid__video--callout{padding-bottom:26.25%}}.fluid__video--callout{height:0;z-index:1}.fluid__video--callout iframe,.fluid__video--callout video{position:absolute;left:0;width:100%;height:100%;transform:scale(1.3)}@media(min-width:768px){.fluid__video--callout iframe,.fluid__video--callout video{top:0}}.image_gallery__item{position:relative;float:left;width:100px;height:100px;border:2px solid #e5e5e5}.image_gallery__item .image{display:block;background-size:cover;opacity:.8;transition:all,.15s}.image_gallery__item .image:hover{opacity:1}.image_gallery__item .image.active{border:2px solid red}.image_gallery__item .close-icon{position:absolute;top:5px;right:5px;z-index:1000;opacity:0;cursor:pointer}.image_gallery__item .close-icon:hover,.image_gallery__item:hover .close-icon{opacity:1}.lesson_list__item{position:relative;padding:1rem 0}.lesson_list__item a{display:block}.lesson_list__item p{margin:0}.lesson_list__item .time,.lesson_list__item .date{font-weight:700}.lesson_list__item .title{font-weight:700;color:#262626}@-webkit-keyframes rotation{0%{transform:rotate(0);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg)}to{transform:rotate(359deg);-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg)}}@-moz-keyframes rotation{0%{transform:rotate(0);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg)}to{transform:rotate(359deg);-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg)}}@-ms-keyframes rotation{0%{transform:rotate(0);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg)}to{transform:rotate(359deg);-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg)}}@keyframes rotation{0%{transform:rotate(0);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg)}to{transform:rotate(359deg);-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg)}}.loading__cover{position:fixed;inset:0;background:#00000080;z-index:1000}.loading__lazy{position:relative;height:6.5rem}.spinner,.loading--full{display:block;position:absolute;border-radius:100%;height:3.5rem;width:3.5rem;border:2px solid #ccc;left:50%;top:50%;margin-top:-1.75rem;margin-left:-1.75rem;-moz-animation:rotation .6s infinite linear;-webkit-animation:rotation .6s infinite linear;animation:rotation .6s infinite linear;z-index:1100}.spinner:before,.loading--full:before{content:"";display:block;position:absolute;left:0;top:-2px;height:100%;width:100%;border-top:2px solid #6E4A7E;border-left:2px solid transparent;border-bottom:2px solid transparent;border-right:2px solid transparent;border-radius:100%}.calendly-inline-widget .spinner,.calendly-inline-widget .loading--full{display:none}.loading--full{position:fixed;left:50%;top:50%;margin-top:-1.75rem;margin-left:-1.75rem}.lazy,iframe[data-src]{opacity:0;transition:opacity .3s ease-in-out}.lazy.loaded,iframe.loaded{opacity:1}.message{display:flex;flex-direction:row;justify-content:space-around;align-items:flex-start;position:relative;margin-bottom:1rem;text-align:left;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,Helvetica Neue,sans-serif;font-weight:700}.message .close{position:relative;font-size:1rem;margin-top:2px;color:#171717}.message.error{background-color:#fff;color:#ea5a58;box-shadow:0 4px 8px #30353c1a;border-radius:3px;z-index:5;margin:0 auto;margin-bottom:2rem;padding:1rem 2rem;width:55%}@media(min-width:768px){.message.error{width:225px}}.message.error{font-size:1rem}.message.error p{color:#ea5a58;font-size:.875rem;margin-bottom:0}.message.informational{background-color:#e6f4f9;color:#4d8796}.message.success{background-color:#fff;color:#14da9e;box-shadow:0 4px 8px #30353c1a;border-radius:3px;z-index:5;margin:0 auto;margin-bottom:2rem;padding:1rem 2rem;width:55%}@media(min-width:768px){.message.success{width:225px}}.message.success{font-size:1rem}.message.warning{background-color:#fff;box-shadow:0 4px 8px #30353c1a;border-radius:3px;z-index:5;margin:0 auto;margin-bottom:2rem;padding:1rem 2rem;width:55%}.message.warning p{color:#22c55e}@media(min-width:768px){.message.warning{width:225px}}.message.warning{font-size:1rem}.message__container{display:block;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:50}.message__container .message{width:250px;padding:1rem}.message__container .message p{padding:.5rem}.message__container .message .close{float:right;margin-top:-55px}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:500px;max-height:90vh;background:#fff;border:1px solid #e5e5e5;border-radius:1rem;box-shadow:0 25px 50px -12px #00000040;overflow:auto;z-index:1100;padding:2rem;transition:all .3s cubic-bezier(.4,0,.2,1)}@media only screen and (min-width:40.063em){.modal{top:30%;width:80%;padding:0;left:50%;height:auto;position:fixed;-webkit-transform:translate(-50.1%);-ms-transform:translate(-50.1%);transform:translate(-50.1%);margin-top:-15%}}.modal.download-trial{overflow:scroll;padding-top:5vmax}@media only screen and (min-width:40.063em){.modal.download-trial{padding:38px}}.modal .modal__actions{font-size:1.2rem;padding:0 .5rem;z-index:2000}.h-vertical-align-container{z-index:999999;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal__overlay{position:fixed;top:0;left:0;z-index:999999;overflow:hidden;height:100%;width:100%;background-color:#0009;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .3s ease}@media(prefers-reduced-motion:reduce){.modal__overlay{backdrop-filter:none;-webkit-backdrop-filter:none}}.modal__wrapper{z-index:999999;display:flex;align-items:flex-start;justify-content:center;position:fixed;flex-direction:row;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal__wrapper--marketingConsent{width:100%}.modal__wrapper--buyModal{flex-direction:column;overflow-y:scroll;height:100%}@media(min-width:768px){.modal__wrapper--buyModal{flex-direction:row;width:740px;justify-content:space-between;height:auto}}.videoModal__wrapper{z-index:999999;display:block;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal__form{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;z-index:9000;width:100%;max-width:500px;position:relative;padding:2rem;background-color:#fff;border:1px solid #e5e5e5;border-radius:1rem;box-shadow:0 25px 50px -12px #00000040;pointer-events:auto;transition:all .3s cubic-bezier(.4,0,.2,1)}.modal__form .form__item{width:100%;margin-bottom:1.5rem}.modal__form .form__item:last-child{margin-bottom:0}.modal__form .form__item .form__item--title{display:flex;flex-direction:row;align-items:center;margin-bottom:1rem}.modal__form .form__item .form__item--title h5{margin-bottom:0;color:#171717;font-weight:600}.modal__form .form__item .form__item--title a{cursor:pointer;color:#9f54f7;text-decoration:none}.modal__form .form__item .form__item--title a:hover{color:#7b31c8}.modal__form .form__item .form__item--logo{width:50px;margin-right:1rem;border-radius:.375rem}.modal__form .form__item h1{font-size:1.5rem;font-weight:700;color:#171717;margin-bottom:1rem}.modal__form .form__item h2{font-size:1.125rem;font-weight:600;color:#525252;margin-bottom:.75rem}.modal__form .form__item input{width:100%;padding:.75rem 1rem;border:1px solid #e5e5e5;border-radius:.375rem;background:#fff;font-size:1rem;color:#171717;transition:all .2s ease}.modal__form .form__item input:focus{outline:none;border-color:#9f54f7;box-shadow:0 0 0 3px #9f54f71a}.modal__form .form__item input::placeholder{color:#737373}.modal__marketingconsent{display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9000;width:100%;max-width:315px;position:relative;padding:2rem;box-shadow:1px 1px 5px #0006;background-color:#f8f8f8;border-radius:3px;pointer-events:auto}.modal__marketingconsent h1{font-size:16px;font-weight:700;line-height:1.5;text-align:center;color:#1e1e22}.modal__marketingconsent p{font-size:14px;font-weight:400;line-height:1.43;text-align:center;color:#3f4b58;margin-bottom:1rem}.modal__marketingconsent .btn{margin-right:0}.modal__marketingconsent .marketingConsent--container{display:flex;flex-direction:column}.modal__marketingconsent .marketingConsent--container .checkbox--container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}@media(min-width:768px){.modal__marketingconsent .marketingConsent--container .checkbox--container{margin-top:1rem}}.modal__marketingconsent .marketingConsent--container .checkbox--container{margin-bottom:1rem;position:relative;cursor:pointer}.modal__marketingconsent .marketingConsent--container .checkbox--container input{position:absolute;opacity:0;cursor:pointer}.modal__marketingconsent .marketingConsent--container .checkbox--container input:checked~.checkmark{background-color:#b882fc}.modal__marketingconsent .marketingConsent--container .checkbox--container input:checked~.checkmark:after{display:block}.modal__marketingconsent .marketingConsent--container .checkbox--container .checkmark{position:absolute;top:0;left:0;height:24px;width:24px;background-color:#eee;border-radius:2px}.modal__marketingconsent .marketingConsent--container .checkbox--container .checkmark:after{content:"";position:absolute;display:none;left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modal__marketingconsent .marketingConsent--container .checkbox--container:hover input~.checkmark:checked{background-color:#b882fc}.modal__marketingconsent .marketingConsent--container .checkbox--container p{margin-bottom:0;line-height:1.43;color:#3f4b58;font-size:14px;margin-top:3px;margin-left:35px}.modal__marketingconsent .marketingConsent--container .subtext{margin-bottom:0}.modal__marketingconsent .marketingConsent--container .subtext p{margin-bottom:0;line-height:1.43;color:#3f4b58;font-size:14px}.modal__form--downloadTrial{width:300px;padding:2rem}.modal__form--downloadTrial .form__item{margin-bottom:2rem}.modal__form--downloadTrial .form__item--text{margin-bottom:0}.modal__form--downloadTrial .form__item--title img{width:48px;height:48px;margin-right:.75rem;border-radius:10px}.modal__form--downloadTrial .form__item--title h2{font-size:1rem;margin:0}.modal__form--manageSub{width:250px}@media(min-width:768px){.modal__form--manageSub{width:350px}}.modal__form--manageSub{height:190px;padding:2rem;border-radius:3px;box-shadow:0 4px 8px #30353c1a;text-align:center}.modal__form--manageSub h1{font-size:1rem;font-weight:700;margin-bottom:18px;line-height:1.5}.modal__form--manageSub h2{font-size:1rem;font-weight:700;margin-bottom:27px;line-height:1.5}.modal__form--manageSub a{margin-right:0;max-width:200px}@media(min-width:768px){.modal__form--manageSub a{max-width:250px}}.modal__form--manageSub p{font-size:.75rem;font-weight:700;color:#3f4b58;opacity:.5;margin-bottom:0}@media(min-width:768px){.modal__form--manageSub .btn{width:250px}}.modal__form--manageSub .btn{margin-bottom:14px}.modal__form--manageSubError{width:250px}@media(min-width:768px){.modal__form--manageSubError{width:315px}}.text-fp{margin-top:2rem}.text-fp p{font-size:.625rem;margin-bottom:0;line-height:14px}.text-fp a{font-size:.625rem}.modal__close{height:31px;width:25px;top:15px}@media(min-width:768px){.modal__close{top:17px}}.modal__close{background-image:url(https://cdn.flixel.com/static/static-web/misc/close-icon-purple.png);background-repeat:no-repeat;position:fixed;z-index:99999999;background-size:19px;right:4px}@media only screen and (min-width:40.063em){.modal__close{text-align:left}}.modal__close h1{font-size:30px;line-height:35px;font-weight:300;margin-top:0;padding-bottom:1rem;opacity:.8;text-align:left}.modal__close h2{font-size:38px;margin-top:-6px;font-weight:400;text-align:left;color:#6159e5}.modal__close span.monthly{font-size:16px;line-height:20px;margin-left:-12px}.modal__close span.plan-name{font-size:20px;font-weight:400;font-size:16px}.modal__close .feature-list{padding-bottom:1rem;width:235px;text-align:center;margin:0}.modal__close .feature-list img{width:199px;margin:20px auto 10px}.modal__close .feature-list img.feature{max-width:18px;position:absolute;margin-left:-42px;margin-top:-1px}.modal__close .feature-list img.feature.feature-top{position:relative;margin:0;padding:0;top:30px;left:-220px}.modal__close .feature-list p{margin-bottom:10px;text-align:left;font-size:14px;line-height:17px}.modal__close .button-table{float:left}.modal-white{padding:40px 0;text-align:center;margin-top:1px}.modal--product{position:relative;box-shadow:1px 1px 5px #0006;border-top:16px solid #b882fc;background-color:#fff;padding:32px 40px 40px;pointer-events:auto;border-radius:7px;height:100%;width:227px;margin-top:300px}@media(min-width:320px)and (min-height:1024px){.modal--product{margin-top:100px}}@media(min-width:375px){.modal--product{width:280px}}@media(min-width:425px){.modal--product{width:362px}}@media(max-width:736px)and (orientation:landscape){.modal--product{margin-top:425px;overflow:initial}}@media(min-width:768px){.modal--product{height:600px;margin-top:0}}.modal--product .modal__container{display:flex;flex-direction:column;height:100%}.modal--product .modal__container .modal__container--title{font-size:1.5rem;line-height:1.5;font-weight:700;margin-bottom:0}@media(max-width:375px){.modal--product .modal__container .modal__container--title{margin:1rem 0 .5rem}}.modal--product .modal__container .modal__container--desc{font-size:15px;font-weight:500;margin-bottom:10px}.modal--product .modal__container .modal__container--features{margin:0}@media(max-width:375px){.modal--product .modal__container p{line-height:18px}}.modal--product .modal__container .btn{margin-right:0;margin-bottom:0}.modal--product .modal__container .hosting-details{margin-left:30px}.modal--product .modal__container .hosting-details p{font-size:12px;line-height:2;margin-top:-8px;margin-bottom:8px}.modal--product .modal__container form{width:100%;height:100%;display:flex;flex-direction:column}.modal--product .modal__container form .ui-input{width:100%}.modal--product .modal__container form .marketingConsent--container{display:flex;flex-direction:column;margin-bottom:16px}.modal--product .modal__container form .marketingConsent--container .checkbox--container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:9px;position:relative;cursor:pointer}.modal--product .modal__container form .marketingConsent--container .checkbox--container input{position:absolute;opacity:0;cursor:pointer}.modal--product .modal__container form .marketingConsent--container .checkbox--container input:checked~.checkmark{background-color:#b882fc}.modal--product .modal__container form .marketingConsent--container .checkbox--container input:checked~.checkmark:after{display:block}.modal--product .modal__container form .marketingConsent--container .checkbox--container .checkmark{position:absolute;top:0;left:0;height:24px;width:24px;background-color:#eee}.modal--product .modal__container form .marketingConsent--container .checkbox--container .checkmark:after{content:"";position:absolute;display:none;left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modal--product .modal__container form .marketingConsent--container .checkbox--container:hover input~.checkmark:checked{background-color:#b882fc}.modal--product .modal__container form .marketingConsent--container .checkbox--container p{margin-bottom:0;line-height:1.43;color:#3f4b58;font-size:14px;margin-top:3px;margin-left:35px}.modal--product .modal__container form .subtext{margin-bottom:0}.modal--product .modal__container form .subtext p{margin-bottom:0;line-height:1.43;color:#3f4b58;font-size:14px}.modal--product .modal__container form .options{margin-top:6px}.modal--product .modal__image{margin-right:1rem}.modal--product .modal__product--divider{width:100%;height:2px;margin:24px 0;opacity:.2;background-color:#1e1e2233}@media(min-width:768px){.modal--product .divider--bottom{margin-top:auto}}.businessModal{margin-top:800px}@media(min-height:768px){.businessModal{margin-top:600px}}@media(min-height:1024px){.businessModal{margin-top:400px}}@media(orientation:landscape){.businessModal{margin-top:1200px}}@media(min-width:375px){.businessModal{margin-top:725px}}@media(min-width:414px){.businessModal{margin-top:675px}}@media(min-width:320px)and (min-height:1024px){.businessModal{margin-top:125px}}@media(min-width:438px)and (min-height:1024px){.businessModal{margin-top:150px}}@media(min-width:414px)and (orientation:landscape){.businessModal{margin-top:1200px}}@media(min-width:768px)and (min-height:1024px){.businessModal{margin-top:0}}@media(min-width:768px){.businessModal{margin-top:0}}.modal__product--form{margin-top:0}@media(max-width:768px){.modal__product--form{height:650px}}.modal__container--transparent{background:none;color:#fff;font-size:.875rem;opacity:.5;margin-top:.5rem;margin-bottom:0;margin-left:-45px}@media(min-width:768px){.modal__container--transparent{margin:2rem 0}}#flixelplan{opacity:1;z-index:5}#flixellicense{z-index:5}#license{cursor:pointer}#modalLogin{opacity:0}#modalForm{margin:125px auto 0}@media(min-width:768px){#modalForm{margin:auto;height:auto}}.modal__object{display:flex;flex-direction:column;justify-content:center;align-items:center}.modal-calendly{width:100%;height:100%}@media only screen and (min-width:40.063em){.modal-calendly{max-height:711px;position:relative;box-shadow:1px 1px 5px #0006;background-color:#fff;padding:30px 30px 0;pointer-events:auto;border-radius:7px;overflow:hidden;min-height:200px;width:90%;max-width:1022px;max-height:80%}}.modal-hubspot{width:361px}@media(orientation:landscape)and (max-width:768px){.modal-hubspot{width:500px;height:300px}}.modal-hubspot{min-height:200px;max-height:80%;position:relative;display:flex;flex-direction:column}@media(orientation:landscape)and (max-width:768px){.modal-hubspot{flex-direction:row;justify-content:center;align-items:center}}.modal-hubspot{box-shadow:1px 1px 5px #0006;background-color:#f0f0f0;padding:4rem .5rem}@media(min-width:768px){.modal-hubspot{padding:4rem 2rem}}.modal-hubspot{pointer-events:auto;border-radius:7px;overflow:hidden}.modal-hubspot h2{font-size:1.5rem;font-weight:700;text-align:left;width:300px;margin:0 auto;margin-bottom:2rem}@media(orientation:landscape)and (max-width:768px){.modal-hubspot h2{padding:1rem}}.modal-hubspot #form-filler{width:350px;margin:0 auto}@media(orientation:landscape)and (max-width:768px){.modal-hubspot #form-filler{height:100%;margin-top:75px;padding:1rem}}.modal-hubspot .hs-form{margin-bottom:-6px}.modal-hubspot .submitted-message{margin-top:0}.modal-hubspot .hbspt-mail-success{text-align:center}.modal-hubspot .hbspt-mail-success a{display:block;font-size:1rem;color:#b882fc;margin-bottom:.5rem}.modal-hubspot .hbspt-mail-success .mobile{margin-top:1rem;display:inline-block}@media(min-width:768px){.modal-hubspot .hbspt-mail-success .mobile{display:none}}.modal-hubspot .hbspt-mail-success .desktop-text{display:none}@media(min-width:768px){.modal-hubspot .hbspt-mail-success .desktop-text{display:block}}.modal-hubspot .hs-form textarea{width:97%!important;padding:3%;resize:none;box-shadow:none}.js-profile-region{display:none}.noScroll{overflow:hidden}.disable-scrolling{height:100%;position:relative;overflow:hidden}.retina--screens{background-size:contain;background-repeat:no-repeat;background-position:center center;min-height:200px;margin-bottom:1rem}@media only screen and (min-width:40.063em){.retina--screens{margin:0;min-height:300px}}.retina--screens.pro-screen1{background-image:url(https://cdn.flixel.com/static/static-web/products/mac/pro/screen1.jpg)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.retina--screens.pro-screen1{background-image:url(https://cdn.flixel.com/static/static-web/products/mac/pro/screen1@2x.jpg)}}.retina--screens.pro-screen2{background-image:url(https://cdn.flixel.com/static/static-web/products/mac/pro/screen2.jpg)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.retina--screens.pro-screen2{background-image:url(https://cdn.flixel.com/static/static-web/products/mac/pro/screen2@2x.jpg)}}.retina--screens.home-ios{background-image:url(https://cdn.flixel.com/static/static-web/products/ios/home.png)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.retina--screens.home-ios{background-image:url(https://cdn.flixel.com/static/static-web/products/ios/home@2x.png)}}.retina--features{width:250px;height:150px;margin:auto;background-size:cover}.retina--features.still-frame{background-image:url(https://cdn.flixel.com/static/static-web/products/mac/features/still-frame.jpg)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.retina--features.still-frame{background-image:url(https://cdn.flixel.com/static/static-web/products/mac/features/still-frame@2x.jpg)}}.retina--features.trim{background-image:url(https://cdn.flixel.com/static/static-web/products/mac/features/trim.jpg)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.retina--features.trim{background-image:url(https://cdn.flixel.com/static/static-web/products/mac/features/trim@2x.jpg)}}.retina--features.mask{background-image:url(https://cdn.flixel.com/static/static-web/products/mac/features/mask.jpg)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.retina--features.mask{background-image:url(https://cdn.flixel.com/static/static-web/products/mac/features/mask@2x.jpg)}}.retina--features.loop{background-image:url(https://cdn.flixel.com/static/static-web/products/mac/features/loop.jpg)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.retina--features.loop{background-image:url(https://cdn.flixel.com/static/static-web/products/mac/features/loop@2x.jpg)}}.retina--features.effects{background-image:url(https://cdn.flixel.com/static/static-web/products/mac/features/effects.jpg)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.retina--features.effects{background-image:url(https://cdn.flixel.com/static/static-web/products/mac/features/effects@2x.jpg)}}.retina--features.share{background-image:url(https://cdn.flixel.com/static/static-web/products/mac/features/share.jpg)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.retina--features.share{background-image:url(https://cdn.flixel.com/static/static-web/products/mac/features/share@2x.jpg)}}.retina--features.delay{background-image:url(https://cdn.flixel.com/static/static-web/products/mac/features/delay.jpg)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.retina--features.delay{background-image:url(https://cdn.flixel.com/static/static-web/products/mac/features/delay@2x.jpg)}}.retina--features.export{background-image:url(https://cdn.flixel.com/static/static-web/products/mac/features/export.jpg)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.retina--features.export{background-image:url(https://cdn.flixel.com/static/static-web/products/mac/features/export@2x.jpg)}}.retina--features.effects-ios{background-image:url(https://cdn.flixel.com/static/static-web/products/ios/features/effects.png)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.retina--features.effects-ios{background-image:url(https://cdn.flixel.com/static/static-web/products/ios/features/effects@2x.png)}}.retina--features.home-ios{background-image:url(https://cdn.flixel.com/static/static-web/products/ios/features/home.png)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.retina--features.home-ios{background-image:url(https://cdn.flixel.com/static/static-web/products/ios/features/home@2x.png)}}.retina--features.loop-ios{background-image:url(https://cdn.flixel.com/static/static-web/products/ios/features/loop.png)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.retina--features.loop-ios{background-image:url(https://cdn.flixel.com/static/static-web/products/ios/features/loop@2x.png)}}.retina--features.mask-ios{background-image:url(https://cdn.flixel.com/static/static-web/products/ios/features/mask.png)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.retina--features.mask-ios{background-image:url(https://cdn.flixel.com/static/static-web/products/ios/features/mask@2x.png)}}.retina--features.export-ios{background-image:url(https://cdn.flixel.com/static/static-web/products/ios/features/export.png)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.retina--features.export-ios{background-image:url(https://cdn.flixel.com/static/static-web/products/ios/features/export@2x.png)}}.retina--features.trim-ios{background-image:url(https://cdn.flixel.com/static/static-web/products/ios/features/trim.png)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.retina--features.trim-ios{background-image:url(https://cdn.flixel.com/static/static-web/products/ios/features/trim@2x.png)}}.retina--features.upload-ios{background-image:url(https://cdn.flixel.com/static/static-web/products/ios/features/upload.png)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.retina--features.upload-ios{background-image:url(https://cdn.flixel.com/static/static-web/products/ios/features/upload@2x.png)}}.screenshot,.retina--screenshot-pro{position:relative;background-size:contain;margin:auto;border-radius:5px;box-shadow:0 0 2px 2px #0000004d}.retina--screenshot-pro{width:900px;height:642px;background-image:url(https://cdn.flixel.com/static/static-web/products/mac/pro/screen3.jpg)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.retina--screenshot-pro{background-image:url(https://cdn.flixel.com/static/static-web/products/mac/pro/screen3@2x.jpg)}}.retina.pro{background-size:contain;background-repeat:no-repeat}.retina.pro.black{background-image:url(https://cdn.flixel.com/static/static-web/logos/pro/black-large.png)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.retina.pro.black{background-image:url(https://cdn.flixel.com/static/static-web/logos/pro/black-large@2x.png)}}.retina.pro.white{background-image:url(https://cdn.flixel.com/static/static-web/logos/pro/white-large.png)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.retina.pro.white{background-image:url(https://cdn.flixel.com/static/static-web/logos/pro/white-large@2x.png)}}.retina.pro.small{width:145px;height:27px;margin:auto}.retina.pro.large{width:300px;height:48.75px}@media only screen and (min-width:40.063em){.retina.pro.large{width:396px;height:69px}}.retina.flixel-cloud{background-size:contain;background-repeat:no-repeat;background-position:center center;height:20px;width:130px;margin:0 auto 5px;background-image:url(https://cdn.flixel.com/static/static-web/products/flixel-cloud/logo.png)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.retina.flixel-cloud{background-image:url(https://cdn.flixel.com/static/static-web/products/flixel-cloud/logo@2x.png)}}.screensaver{display:none;position:relative;width:600px;margin:auto;overflow:hidden}.screensaver .desktop-image{width:600px}.screensaver li{position:absolute;inset:25px 0 0 27px;width:544px;height:309px;overflow:hidden}.screensaver li iframe{position:absolute;inset:0;width:100%;height:100%}.screensaver .messaging{position:absolute;top:25px;left:25px;width:547px;font-size:1.8rem;background:#000000e6;color:#fff;line-height:1.2;padding:.5rem 0 .5rem 4rem;font-weight:700}.screensaver .messaging:before{content:"";position:absolute;display:inline-block;top:0;left:0;background-image:url(https://cdn.flixel.com/static/static-web/hermano.png);background-size:contain;width:46px;height:36px;margin:8px}.screensaver-section img{display:none}@media only screen and (min-width:40.063em){.screensaver-section img{display:inline;padding:30px;height:370px}}.screensaver-section .screeensaver-display{width:690px;height:410px;left:50%;margin-left:-345px}.screensaver-section .screensaver-flixel{height:208px;width:370px;position:absolute;left:50%;margin-left:-184px;top:0}@media only screen and (min-width:40.063em){.screensaver-section .screensaver-flixel{height:236px;width:405px;position:absolute;left:50%;margin-left:-203px;top:62px}}.screensaver-section .screensaver-copy{margin-top:219px}@media only screen and (min-width:40.063em){.screensaver-section .screensaver-copy{margin-top:0}}.rwd-line{display:block}@media only screen and (min-width:64.063em){.rwd-line{display:inline}}.showcase-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:9999}.showcase__header{position:absolute;top:0;right:25px;height:15%;height:75px;padding:1rem 2rem;z-index:1000;background:#000}.showcase__header .avatar{display:block;float:left;width:50px;height:50px;border-radius:50%;overflow:hidden;border:1px solid rgba(255,255,255,.1);background-image:url(https://cdn.flixel.com/static/static-web/avatar.png);background-size:contain;background-position:center}.showcase__header .details{position:relative;float:left;margin:0 0 0 1rem;height:50px}.showcase__header .details p{line-height:1.2;margin:0;color:#fff}.showcase__header .social_list{padding-right:1.5rem}.showcase__body{position:relative;top:50%;-webkit-transform:translateY(-50.1%);-ms-transform:translateY(-50.1%);transform:translateY(-50.1%);-webkit-transform-style:preserve-3d;position:absolute;left:15%;width:70%}.showcase__footer{position:absolute;bottom:0;left:10%;width:75%;height:75px;padding:0 4rem;z-index:1000;background:#000;display:flex;flex-direction:column}@media(min-width:768px){.showcase__footer{flex-direction:row}}.showcase__footer{justify-content:space-between}.showcase__footer .showcase__footer--item{display:flex;flex-direction:row}.showcase__footer .avatar{display:block;float:left;width:50px;height:50px;border-radius:50%;overflow:hidden;border:1px solid rgba(255,255,255,.1);background-image:url(https://cdn.flixel.com/static/static-web/avatar.png);background-size:contain;background-position:center}.showcase__footer .details{position:relative;float:left;margin:0 0 0 1rem;height:50px}.showcase__footer .details p{line-height:1.2;margin:0;color:#fff}.showcase__footer .social_list{padding-right:1.5rem}.slideshow__actions{position:absolute;color:#bbb;font-size:1.2rem;padding:0 .5rem;transition:all,.5s;z-index:2500}.slideshow__actions.close{right:0;font-size:2rem}.slideshow__actions.next{top:0;right:0;height:100%;cursor:pointer}.slideshow__actions.next img{position:relative;top:50%;margin-top:-5px}.slideshow__actions.prev{top:0;left:0;height:100%;cursor:pointer}.slideshow__actions.prev img{position:relative;top:50%;margin-top:-5px}.social_list{margin:1rem 0}.owner-warning{clear:both;font-size:.8rem}.owner-warning span{margin-left:.5rem}.faded{opacity:.5}@media only screen and (min-width:64.063em){.faded{float:right;margin:0}}.social_list__item{float:left}@media(min-width:768px){.social_list__item{float:right}}.social_list__item{text-align:center;font-size:1.2rem;height:40px;line-height:40px;margin-right:.5rem}.social_list__item ul{width:110px;height:130px;border-radius:3px;background-color:#1e1e22;border:solid 1px #2b2e36;display:block;visibility:hidden;position:absolute;opacity:0;margin-left:-32px;z-index:0;margin-top:-185px;transition:all .2s;-webkit-transition:all .2s;-ms-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s}.social_list__item ul li:last-child:after{content:"";position:absolute;margin-left:-5px;left:50%;top:100%;transform:rotate(180deg);width:0px;height:0px;border:5px solid transparent;border-bottom-color:#171717}.social_list__item li{display:block;position:relative;padding:0 1rem}.social_list__item:hover ul{display:block;opacity:.96;color:#fff;z-index:5;visibility:visible}.social_list__item a{display:block;width:40px;height:100%;font-size:.875rem;opacity:.75}.social_list__item.facebook{background:#47639e}.social_list__item.facebook:hover{background:#374d7b}.social_list__item.twitter{background:#499dd0}.social_list__item.twitter:hover{background:#2f84b7}.social_list__item.tumblr{background:#35465c}.social_list__item.tumblr:hover{background:#222d3c}.social_list__item.gplus{background:#dd4b39}.social_list__item.gplus:hover{background:#c23321}.social_list__item.mail{background:#666}.social_list__item.mail:hover{background:#4d4d4d}.social_list__item.embed{border:3px solid;cursor:pointer;line-height:37px}.black .social_list__item.embed{color:#fff;border-color:#fff}.social_list__item.embed span{display:block;padding:0 1rem}.social_list__item.close{font-size:2rem;margin-top:-9px;margin-left:1rem}.social{width:40px}@-webkit-keyframes pulse{0%{box-shadow:0 0 10px #ff000080}50%{box-shadow:0 0 80px 10px red}to{box-shadow:0 0 10px #ff000080}}@-moz-keyframes pulse{0%{box-shadow:0 0 10px #ff000080}50%{box-shadow:0 0 80px 10px red}to{box-shadow:0 0 10px #ff000080}}@-ms-keyframes pulse{0%{box-shadow:0 0 10px #ff000080}50%{box-shadow:0 0 80px 10px red}to{box-shadow:0 0 10px #ff000080}}@keyframes pulse{0%{box-shadow:0 0 10px #ff000080}50%{box-shadow:0 0 80px 10px red}to{box-shadow:0 0 10px #ff000080}}.watermark__container{position:absolute;right:5px;z-index:500}.watermark__container img{display:block;width:100%;z-index:500}.watermark_flixel{position:relative;margin:auto;margin-bottom:2rem;overflow:hidden}.watermark_flixel.portrait{max-width:500px}.watermark_flixel img{width:100%}.watermark__cinemagraph{background:#fff;padding:2rem 1rem}@media(min-width:768px){.watermark__cinemagraph{padding:4rem}}.watermark__cinemagraph{border-bottom:2px solid #f7f7f8}.watermark__cinemagraph h1{font-size:1.25rem;font-weight:700;color:#1e1e22;margin-bottom:0}.watermark__cinemagraph .watermarks ul{background:#fff;margin-left:2rem}.watermark__cinemagraph .watermarks .list--shadow{background-image:radial-gradient(circle at 51% 50%,#2c2c2f,#1e1e22)}.watermark__cinemagraph .watermarks .list--shadow p{color:#fafafa;font-size:8px;text-align:center;font-weight:700;margin:1rem;line-height:8px}.watermark__cinemagraph--extra{overflow:auto;display:block;height:100%;background:#fff;padding:2rem 4rem}@media(min-width:768px){.watermark__cinemagraph--extra{padding:4rem}}.watermark__cinemagraph--extra .flixel__list{background:#fff}.watermark__cinemagraph--extra .flixel__list .flixel_list--item{height:350px;margin-bottom:4rem}.watermark__cinemagraph--extra .flixel__list .flixel_list--item:first-child{display:none}.watermark__cinemagraph--extra .background{background-size:contain;background-repeat:no-repeat;height:100%;display:block}.slider,.slider input{width:100%;display:block}.slider p{color:#171717}input[type=range]{-webkit-appearance:none;border:1px solid white;width:100%}input[type=range]::-webkit-slider-runnable-track{width:100%;height:5px;background:#7654fc;border:none;border-radius:3px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:16px;width:16px;border-radius:50%;background:#fff;margin-top:-4px;box-shadow:0 2px 4px #0003}input[type=range]:focus{outline:none}input[type=range]::-ms-fill-lower{background:#b882fc;border-radius:10px}input[type=range]::-ms-fill-upper{background:gray;border-radius:10px}input[type=range]::-moz-range-track{width:100%;height:5px;background:#7654fc;border:none;border-radius:3px}input[type=range]::-moz-range-thumb{border:non;height:16px;width:16px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #0003}input[type=range]:-moz-focusring{outline:1px solid white;outline-offset:-1px}.point{position:absolute;width:1rem;height:1rem;border-radius:50%;background:#fff;cursor:pointer;-moz-animation:pulse 5s infinite;-webkit-animation:pulse 5s infinite;animation:pulse 5s infinite}.point.top{top:5px}.point.bottom{bottom:5px}.point.left{left:5px}.point.right{right:5px}.point.center{left:50%;margin-left:-.75rem}.center-all{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.is-mobile{display:block}@media only screen and (min-width:40.063em){.is-mobile{display:none}}.is-desktop{display:none}@media only screen and (min-width:40.063em){.is-desktop{display:block}}.mt0{margin-top:0}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt35{margin-top:35px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mb0{margin-bottom:0}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.ml0{margin-left:0}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml25{margin-left:25px}.ml30{margin-left:30px}.ml35{margin-left:35px}.ml40{margin-left:40px}.ml50{margin-left:50px}.mr0{margin-right:0}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr25{margin-right:25px}.mr30{margin-right:30px}.mr35{margin-right:35px}.mr40{margin-right:40px}.mr50{margin-right:50px}.pt0{padding-top:0}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pt30{padding-top:30px}.pt35{padding-top:35px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pb0{padding-bottom:0}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb25{padding-bottom:25px}.pb30{padding-bottom:30px}.pb35{padding-bottom:35px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pl0{padding-left:0}.pl5{padding-left:5px}.pl10{padding-left:10px}.pl15{padding-left:15px}.pl20{padding-left:20px}.pl25{padding-left:25px}.pl30{padding-left:30px}.pl35{padding-left:35px}.pl40{padding-left:40px}.pl50{padding-left:50px}.pr0{padding-right:0}.pr5{padding-right:5px}.pr10{padding-right:10px}.pr15{padding-right:15px}.pr20{padding-right:20px}.pr25{padding-right:25px}.pr30{padding-right:30px}.pr35{padding-right:35px}.pr40{padding-right:40px}.pr50{padding-right:50px}.m0{margin:0!important}.p0{padding:0!important}.p5{padding:5px}.p10{padding:10px}.p15{padding:15px}.p20{padding:20px}.p25{padding:25px}.p30{padding:30px}.p35{padding:35px}.p40{padding:40px}.p45{padding:45px}.p50{padding:50px}.m5{margin:5px}.m10{margin:10px}.m15{margin:15px}.m20{margin:20px}.m25{margin:25px}.m30{margin:30px}.m35{margin:35px}.m40{margin:40px}.m45{margin:45px}.m50{margin:50px}.m-0{margin-left:0;margin-right:0}.m-5{margin-left:-5px;margin-right:-5px}.m-10{margin-left:-10px;margin-right:-10px}.m-15{margin-left:-15px;margin-right:-15px}.m-20{margin-left:-20px;margin-right:-20px}.m-25{margin-left:-25px;margin-right:-25px}.m-30{margin-left:-30px;margin-right:-30px}.ml-0{margin-left:0}.ml-5{margin-left:-5px}.ml-10{margin-left:-10px}.ml-15{margin-left:-15px}.ml-20{margin-left:-20px}.ml-25{margin-left:-25px}.ml-30{margin-left:-30px}.mr-0{margin-right:0}.mr-5{margin-right:-5px}.mr-10{margin-right:-10px}.mr-15{margin-right:-15px}.mr-20{margin-right:-20px}.mr-25{margin-right:-25px}.mr-30{margin-right:-30px}.top-space{margin-top:calc(20px + 3vw)}@media(min-width:640px){.mobile{display:none}.desktop{display:inline}}@media(max-width:641px){.mobile{display:inline}.desktop{display:none}}.signup{background:#fafafa;flex-direction:column;align-items:center;justify-content:center;overflow-y:visible;overflow-x:hidden;height:1000px}@media(min-width:768px){.signup{height:100vh}}@media(min-width:1024px){.signup{flex-direction:row;flex-flow:row-reverse}}.signup input{color:#000}.signup .signup__form{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:relative;width:100%;background:#fafafa;z-index:5;margin:50px auto 0;height:100%}@media(orientation:landscape){.signup .signup__form{margin-top:0}}.signup .signup__form{padding-top:15px}@media(min-width:768px){.signup .signup__form{margin-top:5%;max-width:420px}}@media(min-width:1024px){.signup .signup__form{width:55%;background:#fafafa;padding:0;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;margin:0 auto}}.signup .signup__form h1{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.signup .signup__form form{margin:1rem 2rem}.signup .signup__form form button{margin-top:1rem;margin-bottom:2rem;width:100%}@media(min-width:768px){.signup .signup__form form button{width:inherit}}.signup .signup__form .ui-input{width:100%}.signup .signup__form .ui-input h1{font-size:1.5rem;margin-bottom:2rem}.signup .signup__form .ui-input input{width:95%;margin-bottom:1rem}.signup .signup__form .ui-input .marketingConsent--container{display:flex;flex-direction:column}.signup .signup__form .ui-input .marketingConsent--container .checkbox--container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:9px;position:relative;cursor:pointer}.signup .signup__form .ui-input .marketingConsent--container .checkbox--container input{position:absolute;opacity:0;cursor:pointer}.signup .signup__form .ui-input .marketingConsent--container .checkbox--container input:checked~.checkmark{background-color:#b882fc}.signup .signup__form .ui-input .marketingConsent--container .checkbox--container input:checked~.checkmark:after{display:block}.signup .signup__form .ui-input .marketingConsent--container .checkbox--container .checkmark{position:absolute;top:0;left:0;height:24px;width:24px;background-color:#eee;border-radius:2px}.signup .signup__form .ui-input .marketingConsent--container .checkbox--container .checkmark:after{content:"";position:absolute;display:none;left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.signup .signup__form .ui-input .marketingConsent--container .checkbox--container:hover input~.checkmark:checked{background-color:#b882fc}.signup .signup__form .ui-input .marketingConsent--container .checkbox--container p{margin-bottom:0;line-height:1.43;color:#3f4b58;font-size:14px;margin-top:3px;margin-left:35px}.signup .signup__form .ui-input .marketingConsent--container .subtext{margin-bottom:0}.signup .signup__form .ui-input .marketingConsent--container .subtext p{margin-bottom:0;line-height:1.43;color:#3f4b58;font-size:14px}.signup .form__video--vertical{display:none;height:100%}.signup .form__video--vertical iframe{left:15%}@media(min-width:1024px){.signup .form__video--vertical{display:block;float:right;width:45%;padding-bottom:0%}}.signup .form__video--vertical:after{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;content:""}.signup .form__video--horizontal{display:block;padding-bottom:57%}@media(orientation:landscape){.signup .form__video--horizontal{display:none;padding-bottom:0}}@media(min-width:768px){.signup .form__video--horizontal{padding-bottom:56.25%;left:0}}@media(min-width:1024px){.signup .form__video--horizontal{display:none}}.signup .form__video--horizontal:after{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;content:""}.nav__width--products{width:230px!important;margin-left:-115px!important}.noBoxShadow{-webkit-box-shadow:inset 0 24px 62px 0 rgba(73,76,92,0);-moz-box-shadow:inset 0 24px 62px 0 rgba(73,76,92,0);box-shadow:inset 0 24px 62px #494c5c00}.meter{position:relative;height:25px;overflow:hidden;margin:0}.meter:before{z-index:1;content:"";position:absolute;width:100%;height:25px;opacity:.7;background:#edeeee;border-radius:20px}.meter__bar{position:absolute;height:17px;max-width:100%;min-width:1%;z-index:2;border-radius:20px;background:#7654fc;margin-top:4px;margin-left:7px}.meter__bar.warning{background:#f6f3d5}.meter__bar.alert{background:#ef4444}.meter__reading{font-size:.8rem;text-align:center;color:#666}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-ms-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDownEmbed{0%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}10%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}97%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-20%);-moz-transform:translateY(-20%);-ms-transform:translateY(-20%);-o-transform:translateY(-20%);transform:translateY(-20%)}}@-moz-keyframes fadeInDownEmbed{0%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}10%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}97%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-20%);-moz-transform:translateY(-20%);-ms-transform:translateY(-20%);-o-transform:translateY(-20%);transform:translateY(-20%)}}@-ms-keyframes fadeInDownEmbed{0%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}10%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}97%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-20%);-moz-transform:translateY(-20%);-ms-transform:translateY(-20%);-o-transform:translateY(-20%);transform:translateY(-20%)}}@-o-keyframes fadeInDownEmbed{0%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}10%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}97%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-20%);-moz-transform:translateY(-20%);-ms-transform:translateY(-20%);-o-transform:translateY(-20%);transform:translateY(-20%)}}@keyframes fadeInDownEmbed{0%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}10%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}97%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-20%);-moz-transform:translateY(-20%);-ms-transform:translateY(-20%);-o-transform:translateY(-20%);transform:translateY(-20%)}}@-webkit-keyframes fadeInIframe{0%{opacity:0}30%{opacity:0}to{opacity:1}}@-moz-keyframes fadeInIframe{0%{opacity:0}30%{opacity:0}to{opacity:1}}@-ms-keyframes fadeInIframe{0%{opacity:0}30%{opacity:0}to{opacity:1}}@-o-keyframes fadeInIframe{0%{opacity:0}30%{opacity:0}to{opacity:1}}@keyframes fadeInIframe{0%{opacity:0}30%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-ms-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}}@-moz-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}}@-ms-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}}@-o-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}}.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-ms-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-iteration-count:1s;-moz-animation-iteration-count:1s;-ms-animation-iteration-count:1s;-o-animation-iteration-count:1s;animation-iteration-count:1s;-webkit-animation-duration:.35s;-moz-animation-duration:.35s;-ms-animation-duration:.35s;-o-animation-duration:.35s;animation-duration:.35s;-webkit-animation-delay:0s;-moz-animation-delay:0s;-ms-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-ms-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-iteration-count:1s;-moz-animation-iteration-count:1s;-ms-animation-iteration-count:1s;-o-animation-iteration-count:1s;animation-iteration-count:1s;-webkit-animation-duration:.35s;-moz-animation-duration:.35s;-ms-animation-duration:.35s;-o-animation-duration:.35s;animation-duration:.35s;-webkit-animation-delay:0s;-moz-animation-delay:0s;-ms-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.fadeInDownEmbed{-webkit-animation-name:fadeInDownEmbed;-moz-animation-name:fadeInDownEmbed;-ms-animation-name:fadeInDownEmbed;-o-animation-name:fadeInDownEmbed;animation-name:fadeInDownEmbed;-webkit-animation-iteration-count:1s;-moz-animation-iteration-count:1s;-ms-animation-iteration-count:1s;-o-animation-iteration-count:1s;animation-iteration-count:1s;-webkit-animation-duration:3s;-moz-animation-duration:3s;-ms-animation-duration:3s;-o-animation-duration:3s;animation-duration:3s;-webkit-animation-delay:0s;-moz-animation-delay:0s;-ms-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.fadeOut,.fadeOutDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-ms-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-iteration-count:1s;-moz-animation-iteration-count:1s;-ms-animation-iteration-count:1s;-o-animation-iteration-count:1s;animation-iteration-count:1s;-webkit-animation-duration:.35s;-moz-animation-duration:.35s;-ms-animation-duration:.35s;-o-animation-duration:.35s;animation-duration:.35s;-webkit-animation-delay:0s;-moz-animation-delay:0s;-ms-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.centered-container{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width:100%;z-index:5;padding:20px;min-height:100vh;box-sizing:border-box}@media(min-width:1024px){.centered-container{width:55%;background:transparent;padding:0}}.centered-card{width:100%;max-width:400px;margin:0 auto;background:#fffffff7;backdrop-filter:blur(12px);border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@media(min-width:768px){.centered-card{padding:8px}}.centered-header{text-align:center;margin-bottom:32px}.centered-header h1{font-size:24px;font-weight:600;color:#171717;margin:0}.centered-logo{height:32px;margin-bottom:24px}.centered-footer{text-align:center}.centered-footer-text{font-size:14px;color:#737373}.centered-link{font-size:14px;font-weight:500;color:#9f54f7;text-decoration:none;transition:color .2s ease}.centered-link:hover{color:#7b31c8}.centered-link--secondary{font-size:13px;font-weight:400;color:#737373}.centered-link--secondary:hover{color:#525252}.field-hint{margin-top:4px}.field-error{font-size:12px;color:#ef4444}.consent-wrapper{display:flex;flex-direction:column}.checkbox-description{font-size:13px;color:#737373;margin-top:8px}.pricing-page{background:#fbfbfd;min-height:100vh}.pricing-hero{padding:40px 24px 60px;text-align:center;max-width:1200px;margin:0 auto}.pricing-header h1{font-size:48px;font-weight:600;letter-spacing:-.02em;color:#1d1d1f;margin-bottom:16px}@media(max-width:768px){.pricing-header h1{font-size:32px}}.pricing-subtitle{font-size:19px;line-height:1.5;color:#86868b;max-width:680px;margin:0 auto 40px}.billing-toggle{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:20px}.billing-toggle .n-tabs{--n-tab-padding: 12px 24px;--n-tab-border-radius: 8px}.billing-toggle .n-tabs .n-tabs-rail{background:#e8e8ed;border:1px solid #d2d2d7;border-radius:10px;padding:3px}.billing-toggle .n-tabs .n-tabs-tab{font-weight:500;color:#1d1d1f}.billing-toggle .n-tabs .n-tabs-tab--active{background:#fff;box-shadow:0 1px 3px #0000001a}.savings-badge{display:inline-block;font-size:13px;color:#166534;font-weight:500;margin:0;padding:6px 14px;background:linear-gradient(135deg,#dcfce7,#bbf7d0);border-radius:20px;border:1px solid #86efac}.single-app-toggle{margin-top:32px;margin-bottom:40px}.single-app-toggle button{background:#9f54f714;border:1px solid rgba(159,84,247,.2);border-radius:24px;color:#7b31c8;font-size:15px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:12px 20px;transition:all .2s ease}.single-app-toggle button:hover{background:#9f54f726;border-color:#9f54f766}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;max-width:1200px;margin:0 auto;padding:0 24px 60px}@media(min-width:1024px){.pricing-grid{grid-template-columns:repeat(3,1fr)}}.pricing-grid--single-apps{max-width:800px}@media(min-width:768px){.pricing-grid--single-apps{grid-template-columns:repeat(2,1fr)}}.pricing-card{background:#fff;border-radius:18px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;position:relative}.pricing-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000001f}.pricing-card--featured{border:2px solid #0066cc}.popular-tag{position:absolute;top:16px;right:16px;z-index:10;background:#fff!important;color:#7b31c8!important;font-weight:600;box-shadow:0 2px 8px #00000026}.card-image{background:linear-gradient(135deg,#f5f5f7,#e8e8ed);padding:32px;display:flex;align-items:center;justify-content:center;min-height:180px;border-radius:16px 16px 0 0}.card-image img{max-width:200px;max-height:140px;object-fit:contain}.card-image--iap{padding:0;min-height:160px;overflow:hidden}.card-image--iap img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.pricing-grid--single-apps .card-image img{max-width:160px;max-height:160px;border-radius:28px}.card-content{padding:24px}.plan-name{font-size:24px;font-weight:600;color:#1d1d1f;margin:0 0 4px}.plan-tagline{font-size:14px;font-weight:500;color:#86868b;margin:0 0 12px;text-transform:uppercase;letter-spacing:.02em}.plan-tagline--platform{text-transform:none}.plan-description{font-size:15px;line-height:1.5;color:#1d1d1f;margin:0 0 20px}.plan-pricing{margin-bottom:20px}.price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:4px}.price .amount{font-size:26px;font-weight:600;color:#1d1d1f;letter-spacing:-.02em}.price .original-price{width:100%;font-size:14px;font-weight:500;color:#86868b;text-decoration:line-through;margin-bottom:0}.price .discounted-amount{font-size:26px;font-weight:600;color:#22c55e;letter-spacing:-.02em}@media(min-width:768px){.price .amount{font-size:32px}}.price .period{font-size:17px;color:#86868b}.billing-info{font-size:13px;color:#86868b;margin:8px 0 0;line-height:1.4}.billing-info .link{color:#06c;cursor:pointer;text-decoration:none}.billing-info .link:hover{text-decoration:underline}.yearly-only-tag{margin-left:8px}.hosting-note{margin-top:12px;font-size:13px;color:#86868b}.plan-cta{margin-bottom:16px}.plan-cta .btn--block{width:100%;padding:14px 24px;font-size:17px;font-weight:500;border-radius:12px}.pricing-card .n-collapse{border-top:1px solid #f5f5f7;margin-top:16px;padding-top:8px}.included-apps{margin-bottom:16px;text-align:left}.app-item{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:14px;color:#1d1d1f}.app-item .n-icon{color:#34c759}.app-item .n-tag{margin-left:auto;font-size:11px}.features-list{list-style:none;padding:0;margin:0;text-align:left}.features-list li{position:relative;padding:6px 0 6px 20px;font-size:14px;color:#1d1d1f}.features-list li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;background:#86868b;border-radius:50%}.enterprise-callout{height:475px;display:block;padding:0;background:#000;overflow:hidden}@media(min-width:768px){.enterprise-callout{height:100%}}.enterprise-overlay{display:block;position:absolute;height:100%;width:100%;top:0;left:0;z-index:1;text-align:center;background-color:#000000b3}.enterprise-video-wrapper{position:relative;padding-bottom:123%;height:0;z-index:1}@media(min-width:768px){.enterprise-video-wrapper{padding-bottom:34.25%}}.enterprise-video-wrapper iframe{position:absolute;left:0;width:100%;height:100%}.enterprise-video--mobile{display:inline-block;transform:scale(2.2)}@media(min-width:768px){.enterprise-video--mobile{display:none}}.enterprise-video--desktop{display:none;transform:scale(1)}@media(min-width:768px){.enterprise-video--desktop{display:inline-block}}.callout-content{display:inline-flex;position:relative;flex-direction:column;justify-content:center;align-items:left;z-index:5;color:#fff;height:475px;padding:0 16px}@media(min-width:768px){.callout-content{position:absolute;height:100%;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);align-items:center;text-align:center}}.callout-content h2{font-size:24px;font-weight:700;margin-bottom:8px;line-height:1.5;color:#fff}.callout-content p{font-size:14px;font-weight:700;margin-bottom:16px;width:100%;max-width:493px;opacity:.75;line-height:1.43}.callout-content button{width:192px}.faq-section{padding:80px 24px;background:#fff}.faq-container{max-width:800px;margin:0 auto}.faq-title{font-size:32px;font-weight:600;color:#1d1d1f;text-align:center;margin:0 0 40px}.faq-section .n-collapse{--n-title-font-size: 17px;--n-title-font-weight: 500}.faq-section .n-collapse-item{border-bottom:1px solid #f5f5f7}.faq-section p{font-size:15px;line-height:1.6;color:#1d1d1f;margin:0 0 12px}.faq-section p:last-child{margin-bottom:0}.faq-highlight{font-weight:600;color:#1d1d1f}.faq-section .link{color:#06c;text-decoration:none}.faq-section .link:hover{text-decoration:underline}.footer-cta{padding:80px 24px;background:linear-gradient(135deg,#667eea,#764ba2);text-align:center}.cta-content{max-width:600px;margin:0 auto}.cta-content h2{font-size:40px;font-weight:600;color:#fff;margin:0 0 16px}@media(max-width:768px){.cta-content h2{font-size:28px}}.cta-content p{font-size:19px;line-height:1.5;color:#ffffffe6;margin:0 0 32px}.cta-content .n-button{font-size:17px;padding:16px 32px;height:auto}.buy-modal-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.buy-modal-backdrop{position:absolute;inset:0;background:#0009;backdrop-filter:blur(4px)}.buy-modal-content{position:relative;z-index:1;width:100%;max-width:420px;max-height:90vh;overflow-y:auto}.buy-modal-close{position:absolute;top:-40px;right:0;width:32px;height:32px;background:#fff3;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease;z-index:2}.buy-modal-close:hover{background:#ffffff4d}.buy-modal-close span{color:#fff;font-size:24px;line-height:1}@media(max-width:480px){.buy-modal-content{max-width:100%}.buy-modal-close{top:10px;right:10px;background:#0003}.buy-modal-close span{color:#333}}.home-page{background:#fbfbfd}.hero{display:block;padding:0;background:#000;overflow:hidden;position:relative}.hero-video-wrapper{position:relative;padding-bottom:123%;height:0;z-index:1}@media(min-width:768px){.hero-video-wrapper{padding-bottom:75%}}@media(min-width:1200px){.hero-video-wrapper{padding-bottom:56.25%}}.hero-video-wrapper iframe{position:absolute;left:0;width:100%;height:100%;border:0}.hero-video--mobile{display:inline-block;transform:scale(2.2)}@media(min-width:768px){.hero-video--mobile{display:none}}.hero-video--desktop{display:none;transform:scale(1.5)}@media(min-width:768px){.hero-video--desktop{display:inline-block}}@media(min-width:1200px){.hero-video--desktop{transform:scale(1)}}.hero-overlay{display:block;position:absolute;height:100%;width:100%;top:0;left:0;z-index:1;background-color:#0006}.hero-content{display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:5;color:#fff;width:100%;padding:60px 24px;text-align:center;box-sizing:border-box}.hero-content--mobile{display:flex;background:#000}@media(min-width:768px){.hero-content--mobile{display:none}}.hero-content--desktop{display:none}@media(min-width:768px){.hero-content--desktop{display:flex;position:absolute;height:100%;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);padding:0 24px}}.hero-content h1{font-size:32px;font-weight:700;letter-spacing:-.02em;margin:0 0 16px}@media(min-width:480px){.hero-content h1{font-size:40px}}@media(min-width:768px){.hero-content h1{font-size:56px}}@media(min-width:1024px){.hero-content h1{font-size:64px}}.hero-content h2{font-size:18px;font-weight:400;opacity:.9;margin:0 0 32px;max-width:100%}@media(min-width:768px){.hero-content h2{max-width:600px}}@media(min-width:768px){.hero-content h2{font-size:21px}}.hero-actions{display:flex;flex-direction:column;gap:12px;align-items:center}@media(min-width:480px){.hero-actions{flex-direction:row;gap:16px}}.hero-credit{position:absolute;bottom:16px;right:16px;z-index:2;font-size:12px;color:#fff9}.hero-credit a{color:#fffc;text-decoration:none}.hero-credit a:hover{color:#fff}.product-section{padding:80px 24px}@media(min-width:768px){.product-section{padding:120px 24px}}.product-section--alt{background:#fff}.product-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:48px;align-items:center}@media(min-width:768px){.product-container{grid-template-columns:1fr 1fr;gap:64px}}.product-container--reverse .product-content{order:1}@media(min-width:768px){.product-container--reverse .product-content{order:2}.product-container--reverse .product-media{order:1}}.product-content{text-align:center}@media(min-width:768px){.product-content{text-align:left}}.product-icon{width:80px;height:auto;margin-bottom:24px;border-radius:18px}@media(min-width:768px){.product-icon{width:96px}}.product-title{font-size:32px;font-weight:600;color:#1d1d1f;margin:0 0 8px;letter-spacing:-.02em}@media(min-width:768px){.product-title{font-size:40px}}.product-title span{display:block;font-size:17px;font-weight:500;color:#86868b;margin-top:4px}.product-description{font-size:17px;line-height:1.6;color:#1d1d1f;margin:16px 0 24px}.product-actions{display:flex;flex-direction:column;gap:12px}@media(min-width:480px){.product-actions{flex-direction:row;gap:16px;justify-content:center}}@media(min-width:768px){.product-actions{justify-content:flex-start}}.product-badge{margin-top:24px}.product-badge img{height:60px}.product-media{position:relative}.product-media img{width:100%;height:auto;max-width:500px;margin:0 auto;display:block}.product-media--video{aspect-ratio:16/9;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #00000026}.product-media--video iframe{width:100%;height:100%;border:0}.plan-section{padding:80px 24px;background:linear-gradient(135deg,#667eea,#764ba2);text-align:center}@media(min-width:768px){.plan-section{padding:120px 24px}}.plan-section h2{font-size:32px;font-weight:600;color:#fff;margin:0 0 16px;letter-spacing:-.02em}@media(min-width:768px){.plan-section h2{font-size:40px}}.plan-section p{font-size:17px;line-height:1.6;color:#ffffffe6;max-width:680px;margin:0 auto 32px}.video-tour{padding:80px 24px;background:#fff}@media(min-width:768px){.video-tour{padding:120px 24px}}.video-tour-container{max-width:900px;margin:0 auto;position:relative;cursor:pointer}.video-tour-thumbnail{width:100%;border-radius:16px;box-shadow:0 20px 60px #00000026}.video-tour-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:#fffffff2;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #0003;transition:transform .3s ease,box-shadow .3s ease}.video-tour-play:after{content:"";width:0;height:0;border-left:24px solid #1d1d1f;border-top:14px solid transparent;border-bottom:14px solid transparent;margin-left:6px}.video-tour-container:hover .video-tour-play{transform:translate(-50%,-50%) scale(1.1);box-shadow:0 8px 30px #00000040}.callout-section{height:475px;display:block;padding:0;background:#000;overflow:hidden;position:relative}@media(min-width:768px){.callout-section{height:100%}}.callout-video-wrapper{position:relative;padding-bottom:123%;height:0;z-index:1}@media(min-width:768px){.callout-video-wrapper{padding-bottom:34.25%}}.callout-video-wrapper iframe{position:absolute;left:0;width:100%;height:100%;border:0}.callout-video--mobile{display:inline-block;transform:scale(2.2)}@media(min-width:768px){.callout-video--mobile{display:none}}.callout-video--desktop{display:none;transform:scale(1)}@media(min-width:768px){.callout-video--desktop{display:inline-block}}.callout-overlay{display:block;position:absolute;height:100%;width:100%;top:0;left:0;z-index:1;background-color:#00000080}.callout-content{display:inline-flex;position:relative;flex-direction:column;justify-content:center;align-items:center;z-index:5;color:#fff;height:475px;padding:0 24px;text-align:center}@media(min-width:768px){.callout-content{position:absolute;height:100%;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}}.callout-content h2{font-size:24px;font-weight:600;margin:0 0 16px;max-width:700px;line-height:1.4}@media(min-width:768px){.callout-content h2{font-size:32px}}.callout-content a{color:#fff;font-size:17px;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.callout-content a:hover{text-decoration:underline}.video-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;align-items:center;justify-content:center}.video-modal-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000e6;cursor:pointer}.video-modal-close{position:absolute;top:20px;right:20px;width:40px;height:40px;background:#ffffff1a;border:none;border-radius:50%;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.video-modal-close:before,.video-modal-close:after{content:"";position:absolute;width:20px;height:2px;background:#fff}.video-modal-close:before{transform:rotate(45deg)}.video-modal-close:after{transform:rotate(-45deg)}.video-modal-content{position:relative;z-index:1;width:calc(100% - 40px);max-width:1000px}.video-modal-content iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:8px}.btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;font-size:17px;font-weight:500;color:#fff;background:#06c;border:none;border-radius:980px;cursor:pointer;text-decoration:none;transition:background .2s ease}.btn-primary:hover{background:#0055b3}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;font-size:17px;font-weight:500;color:#06c;background:transparent;border:none;border-radius:980px;cursor:pointer;text-decoration:none;transition:background .2s ease}.btn-secondary:hover{background:#0066cc1a}.btn-white{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;font-size:17px;font-weight:500;color:#1d1d1f;background:#fff;border:none;border-radius:980px;cursor:pointer;text-decoration:none;transition:opacity .2s ease}.btn-white:hover{opacity:.9}.btn-outline{display:inline-flex;align-items:center;justify-content:center;padding:12px 26px;font-size:17px;font-weight:500;color:#1d1d1f;background:transparent;border:2px solid #1d1d1f;border-radius:980px;cursor:pointer;text-decoration:none;transition:background .2s ease,color .2s ease}.btn-outline:hover{background:#1d1d1f;color:#fff}.success-page{background:#fbfbfd;min-height:100vh}.success-hero{background:linear-gradient(135deg,#667eea,#764ba2);padding:80px 24px;text-align:center}@media(min-width:768px){.success-hero{padding:120px 24px}}.success-hero-content{max-width:700px;margin:0 auto}.success-icon{width:80px;height:80px;margin:0 auto 24px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.success-hero h1{font-size:32px;font-weight:600;color:#fff;margin:0 0 16px;letter-spacing:-.02em}@media(min-width:768px){.success-hero h1{font-size:40px}}.success-subtitle{font-size:17px;line-height:1.6;color:#ffffffe6;margin:0 0 32px}.success-subtitle.license-key{font-family:monospace;background:#0003;padding:12px 20px;border-radius:8px;display:inline-block}.success-actions{display:flex;flex-direction:column;gap:12px;align-items:center}@media(min-width:480px){.success-actions{flex-direction:row;justify-content:center;gap:16px}}.downloads-section,.other-products-section{padding:80px 24px}@media(min-width:768px){.downloads-section,.other-products-section{padding:120px 24px}}.downloads-container,.other-products-container{max-width:1000px;margin:0 auto}.downloads-title,.other-products-title{font-size:32px;font-weight:600;color:#1d1d1f;text-align:center;margin:0 0 48px;letter-spacing:-.02em}.downloads-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px}.download-card{background:#fff;border-radius:18px;padding:32px 24px;text-align:center;box-shadow:0 4px 20px #00000014;transition:transform .3s ease,box-shadow .3s ease}.download-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000001f}.download-icon{width:80px;height:80px;margin-bottom:16px;border-radius:18px}.download-name{font-size:19px;font-weight:600;color:#1d1d1f;margin:0 0 16px}.tutorial-section{padding:80px 24px;background:#fff}@media(min-width:768px){.tutorial-section{padding:120px 24px}}.tutorial-container{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:48px;align-items:center}@media(min-width:768px){.tutorial-container{grid-template-columns:1.5fr 1fr;gap:64px}}.tutorial-video{aspect-ratio:16/9;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #00000026}.tutorial-video iframe{width:100%;height:100%;border:0}.tutorial-content h2{font-size:28px;font-weight:600;color:#1d1d1f;margin:0 0 16px;letter-spacing:-.02em}.tutorial-content p{font-size:17px;line-height:1.6;color:#1d1d1f;margin:0}.product-page{background:#fbfbfd}.video-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center}.video-modal-backdrop{position:absolute;inset:0;background:#000000d9;backdrop-filter:blur(8px)}.video-modal-close{position:absolute;top:20px;right:20px;width:44px;height:44px;background:#ffffff1a;border:none;border-radius:50%;cursor:pointer;z-index:10001;transition:background .2s ease}.video-modal-close:hover{background:#fff3}.video-modal-close:before,.video-modal-close:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:2px;background:#fff}.video-modal-close:before{transform:translate(-50%,-50%) rotate(45deg)}.video-modal-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.video-modal-content{position:relative;z-index:10000;width:90%;max-width:1200px;aspect-ratio:16 / 9}.video-modal-content iframe{width:100%;height:100%;border-radius:12px}.product-hero{display:flex;flex-direction:column;align-items:center;padding:0;background:#000;overflow:hidden;position:relative}.product-hero-video-wrapper{position:relative;width:100%;padding-bottom:123%;height:0;z-index:1}@media(min-width:768px){.product-hero-video-wrapper{padding-bottom:75%}}@media(min-width:1200px){.product-hero-video-wrapper{padding-bottom:56.25%}}.product-hero-video-wrapper iframe{position:absolute;left:0;width:100%;height:100%;border:0}.product-hero-video--mobile{display:inline-block;transform:scale(2.2)}@media(min-width:768px){.product-hero-video--mobile{display:none}}.product-hero-video--desktop{display:none;transform:scale(1.5)}@media(min-width:768px){.product-hero-video--desktop{display:inline-block}}@media(min-width:1200px){.product-hero-video--desktop{transform:scale(1)}}.product-hero-overlay{display:block;position:absolute;height:100%;width:100%;top:0;left:0;z-index:1;background:linear-gradient(180deg,#0006,#0009)}.product-hero-content{display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:5;color:#fff;width:100%;padding:80px 24px 40px;text-align:center}@media(min-width:480px){.product-hero-content{padding:100px 24px 60px}}@media(min-width:768px){.product-hero-content{padding:60px 24px}}.product-hero-content--mobile{display:flex;background:#000;margin-left:auto;margin-right:auto;box-sizing:border-box}@media(min-width:768px){.product-hero-content--mobile{display:none}}.product-hero-content--desktop{display:none}@media(min-width:768px){.product-hero-content--desktop{display:flex;position:absolute;height:100%;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);padding:60px 24px 0}}.product-hero-logo{width:80px;height:80px;margin:0 auto 16px;border-radius:18px;box-shadow:0 8px 32px #0000004d}@media(min-width:480px){.product-hero-logo{width:120px;height:120px;margin:0 auto 24px;border-radius:24px}}@media(min-width:768px){.product-hero-logo{width:160px;height:160px;border-radius:32px}}.product-hero h1{font-size:32px;font-weight:600;color:#fff;letter-spacing:-.02em;margin:0 0 8px}@media(min-width:480px){.product-hero h1{font-size:40px;margin:0 0 12px}}@media(min-width:768px){.product-hero h1{font-size:56px}}.product-hero h2{font-size:17px;font-weight:400;color:#ffffffe6;margin:0 0 24px}@media(min-width:480px){.product-hero h2{font-size:21px;margin:0 0 32px}}@media(min-width:768px){.product-hero h2{font-size:28px}}.product-hero-actions{display:flex;flex-direction:column;gap:12px;align-items:center}@media(min-width:480px){.product-hero-actions{flex-direction:row;justify-content:center}}.product-hero-credit{position:absolute;bottom:16px;right:16px;z-index:3}.product-hero-credit a{font-size:12px;color:#fff9;text-decoration:none;transition:color .2s ease}.product-hero-credit a:hover{color:#ffffffe6}.product-intro{padding:80px 24px;background:#fff}.product-intro-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:48px;align-items:center}@media(min-width:768px){.product-intro-container{grid-template-columns:1fr 1fr;gap:64px}}.product-intro-container--reverse{direction:rtl}.product-intro-container--reverse>*{direction:ltr}.product-intro-content{text-align:center}@media(min-width:768px){.product-intro-content{text-align:left}}.product-intro-icon{width:80px;height:80px;margin:0 auto 20px;border-radius:18px;box-shadow:0 4px 16px #0000001a}@media(min-width:768px){.product-intro-icon{margin:0 0 20px}}.product-intro-title{font-size:32px;font-weight:600;color:#1d1d1f;letter-spacing:-.02em;margin:0 0 8px}@media(min-width:768px){.product-intro-title{font-size:40px}}.product-intro-title span{display:block;font-size:17px;font-weight:500;color:#86868b;margin-top:4px}.product-intro-description{font-size:17px;line-height:1.6;color:#1d1d1f;margin:0 0 24px}.product-intro-badge{margin-top:24px}.product-intro-badge img{height:60px;width:auto;border-radius:12px}.product-intro-actions{display:flex;flex-direction:column;gap:12px;align-items:center}@media(min-width:480px){.product-intro-actions{flex-direction:row;justify-content:center}}@media(min-width:768px){.product-intro-actions{justify-content:flex-start}}.product-intro-media{display:flex;align-items:center;justify-content:center}.product-intro-media img{max-width:100%;height:auto;border-radius:12px}.product-intro-media--video{position:relative;width:100%;padding-bottom:56.25%;border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #0000001a}.product-intro-media--video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.product-features{padding:80px 24px;background:#f5f5f7}.product-features-container{max-width:1200px;margin:0 auto}.product-features-header{text-align:center;max-width:680px;margin:0 auto 60px}.product-features-header h2{font-size:32px;font-weight:600;color:#1d1d1f;letter-spacing:-.02em;margin:0 0 16px}@media(min-width:768px){.product-features-header h2{font-size:40px}}.product-features-header p{font-size:17px;line-height:1.6;color:#86868b;margin:0 0 24px}.product-features-grid{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:640px){.product-features-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.product-features-grid{grid-template-columns:repeat(3,1fr)}}.feature-card{background:#fff;border-radius:18px;padding:32px 24px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000001a}.feature-card-image{margin-bottom:20px}.feature-card-image img{max-width:100%;height:auto;border-radius:12px}.feature-card h3{font-size:19px;font-weight:600;color:#1d1d1f;margin:0 0 12px}.feature-card p{font-size:15px;line-height:1.5;color:#86868b;margin:0}.product-highlights{padding:80px 24px;background:#fff}.product-highlights-container{max-width:1200px;margin:0 auto}.product-highlights-header{text-align:center;max-width:680px;margin:0 auto 60px}.product-highlights-header h2{font-size:32px;font-weight:600;color:#1d1d1f;letter-spacing:-.02em;margin:0 0 16px}@media(min-width:768px){.product-highlights-header h2{font-size:40px}}.product-highlights-header p{font-size:17px;line-height:1.6;color:#86868b;margin:0}.highlights-grid{display:grid;grid-template-columns:1fr;gap:48px}@media(min-width:768px){.highlights-grid{grid-template-columns:repeat(2,1fr)}}.highlight-item{display:flex;flex-direction:column;align-items:center;text-align:center}@media(min-width:768px){.highlight-item{align-items:flex-start;text-align:left}}.highlight-icon{width:100%;margin:0 auto 20px}@media(min-width:768px){.highlight-icon{margin:0 0 20px}}.highlight-icon img{width:100%;height:auto;border-radius:12px}.highlight-item h3{font-size:21px;font-weight:600;color:#1d1d1f;margin:0 0 12px}.highlight-item p{font-size:15px;line-height:1.6;color:#86868b;margin:0}.product-video-tour{padding:80px 24px;background:#f5f5f7}.video-tour-container{max-width:900px;margin:0 auto;position:relative;cursor:pointer;border-radius:18px;overflow:hidden;box-shadow:0 8px 32px #0000001a}.video-tour-container:hover .video-tour-play{transform:translate(-50%,-50%) scale(1.1)}.video-tour-thumbnail{width:100%;display:block}.video-tour-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:#fffffff2;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .3s ease;box-shadow:0 4px 20px #0003}.video-tour-play:before{content:"";width:0;height:0;border-style:solid;border-width:15px 0 15px 24px;border-color:transparent transparent transparent #1d1d1f;margin-left:6px}.product-callout{padding:100px 24px;background:linear-gradient(135deg,#667eea,#764ba2);text-align:center}.product-callout-content{max-width:800px;margin:0 auto}.product-callout h2{font-size:32px;font-weight:600;color:#fff;letter-spacing:-.02em;margin:0 0 16px}@media(min-width:768px){.product-callout h2{font-size:48px}}.product-callout p{font-size:17px;line-height:1.6;color:#ffffffe6;max-width:600px;margin:0 auto 32px}@media(min-width:768px){.product-callout p{font-size:19px}}.product-callout-actions{display:flex;flex-direction:column;gap:12px;align-items:center}@media(min-width:480px){.product-callout-actions{flex-direction:row;justify-content:center}}.product-content-section{padding:80px 24px;background:#fff}.product-content-section--alt{background:#f5f5f7}.product-content-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:48px;align-items:center}@media(min-width:768px){.product-content-container{grid-template-columns:1fr 1fr;gap:64px}}.product-content-container--reverse{direction:rtl}.product-content-container--reverse>*{direction:ltr}.product-content-text{text-align:center}@media(min-width:768px){.product-content-text{text-align:left}}.product-content-text h3{font-size:28px;font-weight:600;color:#1d1d1f;letter-spacing:-.02em;margin:0 0 16px}@media(min-width:768px){.product-content-text h3{font-size:32px}}.product-content-text p{font-size:17px;line-height:1.6;color:#86868b;margin:0 0 16px}.product-content-link{color:#06c;text-decoration:none;font-size:17px;font-weight:500;transition:color .2s ease}.product-content-link:hover{color:#05a;text-decoration:underline}.product-content-media{position:relative;cursor:pointer;border-radius:18px;overflow:hidden;box-shadow:0 8px 32px #0000001a}.product-content-media img{width:100%;display:block}.product-content-media .video-tour-play{width:60px;height:60px}.product-content-media .video-tour-play:before{border-width:12px 0 12px 18px;margin-left:4px}.product-plan-section{padding:80px 24px;background:linear-gradient(135deg,#1d1d1f,#2d2d2f);text-align:center}.product-plan-content{max-width:680px;margin:0 auto}.product-plan-section h2{font-size:32px;font-weight:600;color:#fff;letter-spacing:-.02em;margin:0 0 16px}@media(min-width:768px){.product-plan-section h2{font-size:40px}}.product-plan-section p{font-size:17px;line-height:1.6;color:#fffc;margin:0 0 32px}.product-specs{padding:60px 24px;background:#f5f5f7;text-align:center}.product-specs-container{max-width:800px;margin:0 auto}.product-specs h2{font-size:24px;font-weight:600;color:#1d1d1f;margin:0 0 16px}.product-specs p{font-size:15px;line-height:1.6;color:#86868b;margin:0}.product-specs a{color:#06c;text-decoration:none}.product-specs a:hover{text-decoration:underline}.product-press{padding:60px 24px;background:#fff;text-align:center}.product-press-container{max-width:600px;margin:0 auto}.product-press h2{font-size:24px;font-weight:600;color:#1d1d1f;margin:0 0 12px}.product-press p{font-size:17px;line-height:1.6;color:#86868b;margin:0 0 24px}.product-cta{padding:60px 24px;background:#fff;text-align:center}.product-cta-container{max-width:800px;margin:0 auto}.product-cta h2{font-size:28px;font-weight:600;color:#1d1d1f;letter-spacing:-.02em;margin:0 0 16px}.product-cta p{font-size:17px;line-height:1.6;color:#86868b;margin:0 0 24px}.product-page .btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;font-size:17px;font-weight:500;color:#fff;background:#06c;border:none;border-radius:980px;cursor:pointer;text-decoration:none;transition:all .2s ease;white-space:nowrap}.product-page .btn-primary:hover{background:#05a}.product-page .btn-secondary{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;font-size:17px;font-weight:500;color:#06c;background:transparent;border:none;border-radius:980px;cursor:pointer;text-decoration:none;transition:all .2s ease;white-space:nowrap}.product-page .btn-secondary:hover{background:#0066cc1a}.product-page .btn-white{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;font-size:17px;font-weight:500;color:#1d1d1f;background:#fff;border:none;border-radius:980px;cursor:pointer;text-decoration:none;transition:all .2s ease;white-space:nowrap}.product-page .btn-white:hover{background:#f5f5f7}.product-page .btn-outline{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;font-size:17px;font-weight:500;color:#fff;background:transparent;border:2px solid rgba(255,255,255,.6);border-radius:980px;cursor:pointer;text-decoration:none;transition:all .2s ease;white-space:nowrap}.product-page .btn-outline:hover{background:#ffffff1a;border-color:#fff}.product-page .btn-dark{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;font-size:17px;font-weight:500;color:#fff;background:#1d1d1f;border:none;border-radius:980px;cursor:pointer;text-decoration:none;transition:all .2s ease;white-space:nowrap}.product-page .btn-dark:hover{background:#000}.product-page .btn-blendeo{background:#69f9c6;color:#1d1d1f}.product-page .btn-blendeo:hover{background:#4de6ad}.product-page--blendeo .blendeo-title{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;background:linear-gradient(135deg,#9efce0,#69f9c6,#4de6ad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.product-callout--blendeo{background:linear-gradient(135deg,#4de6ad,#3dd9a0,#2eb88a)}.product-page--persecond .product-hero,.product-page--persecond .product-hero-content--mobile{background:#000}.product-steps{padding:80px 24px;background:#fff}.product-steps-container{max-width:1200px;margin:0 auto}.product-steps-header{text-align:center;max-width:680px;margin:0 auto 48px}.product-steps-header h2{font-size:32px;font-weight:600;color:#1d1d1f;letter-spacing:-.02em;margin:0 0 16px}@media(min-width:768px){.product-steps-header h2{font-size:40px}}.product-steps-header p{font-size:17px;line-height:1.6;color:#86868b;margin:0}.product-steps-video{max-width:900px;margin:0 auto 48px;border-radius:18px;overflow:hidden;box-shadow:0 8px 32px #0000001a}.product-steps-video video{width:100%;display:block}.steps-grid{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:768px){.steps-grid{grid-template-columns:repeat(3,1fr)}}.step-item{text-align:center}@media(min-width:768px){.step-item{text-align:left}}.step-item h3{font-size:21px;font-weight:600;color:#1d1d1f;margin:0 0 12px}.step-item p{font-size:15px;line-height:1.6;color:#86868b;margin:0}.product-carousel{padding:80px 24px;background:#000;overflow:hidden}.carousel-grid{display:none;max-width:1400px;margin:0 auto;gap:16px}@media(min-width:768px){.carousel-grid{display:flex}}.carousel-item{flex:1;border-radius:12px;overflow:hidden}.carousel-item--wide{flex:2}.carousel-item iframe{width:100%;aspect-ratio:16 / 9;border:0}.carousel-mobile{display:block;width:100%;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden}@media(min-width:768px){.carousel-mobile{display:none}}.carousel-mobile iframe{width:100%;height:100%;border:0}.carousel-attributions{padding:32px 24px;background:#000;text-align:center}.carousel-attributions h2{font-size:19px;font-weight:500;color:#fff;margin:0 0 16px}.carousel-attributions-list{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.carousel-attributions-list a{color:#ffffffb3;text-decoration:none;font-size:15px;transition:color .2s ease}.carousel-attributions-list a:hover{color:#fff}.carousel-attributions-mobile{display:flex}@media(min-width:768px){.carousel-attributions-mobile{display:none}}.carousel-attributions-desktop{display:none}@media(min-width:768px){.carousel-attributions-desktop{display:flex}}.product-hero--static{min-height:500px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px}@media(min-width:768px){.product-hero--static{min-height:600px}}.product-hero--static .product-hero-content{position:relative}.product-hero--static .product-hero-image{max-width:400px;margin:0 auto 32px}.product-hero--static .product-hero-image img{width:100%;height:auto}.hosting-benefits-grid{grid-template-columns:1fr;max-width:800px;margin:0 auto}@media(min-width:640px){.hosting-benefits-grid{grid-template-columns:repeat(2,1fr)}}.product-page--hosting .feature-card-image img{width:80px;height:80px;object-fit:contain}@media(min-width:768px){.product-page--hosting .feature-card-image img{width:100px;height:100px}}.site-nav{position:fixed;top:0;left:0;right:0;z-index:9999;height:48px;background:#ffffffb8;backdrop-filter:saturate(180%) blur(40px);-webkit-backdrop-filter:saturate(180%) blur(40px);border-bottom:.5px solid rgba(0,0,0,.08);transition:background .3s ease}.site-nav--dark{background:#1d1d1fcc;border-bottom:1px solid rgba(255,255,255,.1)}.site-nav-container{max-width:1024px;margin:0 auto;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 22px}.site-nav-logo{display:flex;align-items:center;height:48px}.site-nav-logo img{height:20px;width:auto}.site-nav-menu{display:none;align-items:center;gap:0;list-style:none;margin:0;padding:0;height:100%}@media(min-width:1024px){.site-nav-menu{display:flex}}.site-nav-item{position:relative;height:100%;display:flex;align-items:center}.site-nav-link{display:flex;align-items:center;height:100%;padding:0 14px;font-size:14px;font-weight:400;color:#000c;text-decoration:none;letter-spacing:-.01em;transition:color .2s ease;cursor:pointer}.site-nav--dark .site-nav-link{color:#fffc}.site-nav-link:hover{color:#000}.site-nav--dark .site-nav-link:hover{color:#fff}.site-nav-dropdown{position:absolute;top:100%;left:50%;transform:translate(-50%);min-width:200px;padding:8px 0;background:#fffffffa;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-radius:12px;box-shadow:0 4px 24px #0000001f,0 0 0 1px #0000000d;opacity:0;visibility:hidden;transition:all .2s ease;list-style:none;margin:0}.site-nav-item:hover .site-nav-dropdown{opacity:1;visibility:visible}.site-nav-dropdown-item{margin:0}.site-nav-dropdown-link{display:block;padding:10px 20px;font-size:14px;font-weight:400;color:#1d1d1f;text-decoration:none;transition:background .15s ease}.site-nav-dropdown-link:hover{background:#0000000a}.site-nav-dropdown-link span{color:#86868b;margin-left:6px;font-size:11px}.site-nav-right{display:flex;align-items:center;gap:16px}.site-nav-signin{display:none;font-size:12px;font-weight:400;color:#000c;text-decoration:none;transition:color .2s ease}@media(min-width:1024px){.site-nav-signin{display:block}}.site-nav--dark .site-nav-signin{color:#fffc}.site-nav-signin:hover{color:#000}.site-nav--dark .site-nav-signin:hover{color:#fff}.site-nav-cta{display:none;padding:8px 16px;font-size:12px;font-weight:400;color:#fff;background:#06c;border-radius:980px;text-decoration:none;transition:background .2s ease}@media(min-width:1024px){.site-nav-cta{display:inline-flex}}.site-nav-cta:hover{background:#0055b3}.site-nav-profile{position:relative;display:none}@media(min-width:1024px){.site-nav-profile{display:block}}.site-nav-avatar{width:28px;height:28px;border-radius:50%;cursor:pointer}.site-nav-profile:hover .site-nav-dropdown{opacity:1;visibility:visible}.site-nav-profile .site-nav-dropdown{right:0;left:auto;transform:none}.site-nav-profile-name{font-size:14px;font-weight:600;color:#1d1d1f;padding:8px 20px 4px}.site-nav-profile-link{font-size:11px;color:#06c;padding:0 20px 8px;display:block;text-decoration:none;cursor:pointer}.site-nav-profile-link:hover{text-decoration:underline}.site-nav-dropdown-divider{height:1px;background:#0000001a;margin:8px 0}.site-nav-mobile-toggle{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:none;cursor:pointer;padding:0}@media(min-width:1024px){.site-nav-mobile-toggle{display:none}}.site-nav-hamburger{width:18px;height:2px;background:#1d1d1f;position:relative;transition:background .2s ease}.site-nav--dark .site-nav-hamburger{background:#fff}.site-nav-hamburger:before,.site-nav-hamburger:after{content:"";position:absolute;left:0;width:18px;height:2px;background:inherit;transition:transform .2s ease}.site-nav-hamburger:before{top:-6px}.site-nav-hamburger:after{top:6px}.site-nav-mobile{position:fixed;inset:48px 0 0;background:#ffffffeb;backdrop-filter:saturate(180%) blur(40px);-webkit-backdrop-filter:saturate(180%) blur(40px);padding:20px;overflow-y:auto;z-index:9998}.site-nav--dark .site-nav-mobile{background:#1d1d1ffa}.site-nav-mobile-list{list-style:none;margin:0;padding:0}.site-nav-mobile-item{border-bottom:1px solid rgba(0,0,0,.1)}.site-nav--dark .site-nav-mobile-item{border-bottom-color:#ffffff1a}.site-nav-mobile-link{display:block;padding:16px 0;font-size:17px;font-weight:600;color:#1d1d1f;text-decoration:none}.site-nav--dark .site-nav-mobile-link{color:#f5f5f7}.site-nav-mobile-link span{font-weight:400;color:#86868b;margin-left:8px;font-size:15px}.site-nav-mobile-cta{display:block;margin-top:24px;padding:14px 24px;font-size:17px;font-weight:500;color:#fff;background:#06c;border-radius:980px;text-decoration:none;text-align:center}.company-page{background:#fbfbfd;padding-top:48px}.company-hero{padding:120px 24px 80px;background:#fff;text-align:center}.company-hero-container{max-width:800px;margin:0 auto}.company-hero h1{font-size:48px;font-weight:600;color:#1d1d1f;letter-spacing:-.03em;line-height:1.1;margin:0 0 24px}@media(min-width:768px){.company-hero h1{font-size:64px}}.company-hero-intro{font-size:19px;line-height:1.6;color:#1d1d1f;margin:0 0 16px}@media(min-width:768px){.company-hero-intro{font-size:21px}}.company-hero-sub{font-size:17px;line-height:1.6;color:#86868b;margin:0}.company-awards{padding:60px 24px;background:#f5f5f7}.company-awards-container{max-width:900px;margin:0 auto}.company-awards-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:32px}@media(min-width:768px){.company-awards-grid{gap:48px}}.company-award{flex:0 0 auto}.company-award img{height:60px;width:auto;opacity:.8;transition:opacity .2s ease}@media(min-width:768px){.company-award img{height:80px}}.company-award:hover img{opacity:1}.company-story{padding:80px 24px;background:#fff}.company-story-container{max-width:800px;margin:0 auto}.company-story-header{text-align:center;margin-bottom:48px}.company-story-header h2{font-size:40px;font-weight:600;color:#1d1d1f;letter-spacing:-.02em;margin:0}@media(min-width:768px){.company-story-header h2{font-size:48px}}.company-story-content p{font-size:17px;line-height:1.7;color:#1d1d1f;margin:0 0 24px}.company-story-content p:last-child{margin-bottom:0}.company-video{padding:80px 24px;background:#f5f5f7}.company-video-container{max-width:900px;margin:0 auto}.company-video-wrapper{position:relative;padding-bottom:56.25%;height:0;border-radius:18px;overflow:hidden;box-shadow:0 8px 32px #0000001a}.company-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.company-cta{padding:100px 24px;background:linear-gradient(135deg,#667eea,#764ba2);text-align:center}.company-cta-container{max-width:600px;margin:0 auto}.company-cta h2{font-size:40px;font-weight:600;color:#fff;letter-spacing:-.02em;margin:0 0 16px}@media(min-width:768px){.company-cta h2{font-size:48px}}.company-cta p{font-size:19px;line-height:1.6;color:#ffffffe6;margin:0 0 32px}.company-cta-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;font-size:17px;font-weight:500;color:#1d1d1f;background:#fff;border:none;border-radius:980px;cursor:pointer;text-decoration:none;transition:all .2s ease}.company-cta-btn:hover{background:#f5f5f7;transform:scale(1.02)}.black-friday-banner[data-v-62105a4e]{background:linear-gradient(135deg,#1a1a2e,#16213e);padding:12px 24px;text-align:center;margin-top:48px}.banner-content[data-v-62105a4e]{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.banner-text[data-v-62105a4e]{color:#fff;font-size:18px;font-weight:600}.banner-code[data-v-62105a4e]{background:gold;color:#1a1a2e;padding:6px 12px;border-radius:4px;font-weight:700;font-size:14px;text-decoration:none}.banner-code[data-v-62105a4e]:hover{background:#ffed4a}@media(max-width:480px){.black-friday-banner[data-v-62105a4e]{padding:12px 16px}.banner-text[data-v-62105a4e]{font-size:16px}.banner-code[data-v-62105a4e]{font-size:13px}}
